Register - Login
Views: 99380853
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:40:43 PM
Jul - Posts by yoshiman
Pages: 1 2 3 4 5
yoshiman
Member
Level: 23


Posts: 21/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-08-08 08:33:56 PM, in Editing the RAM objects Link
I will put up more variables; it's very interesting to compare how different objects use the same variables in different ways. And there's stuff I've missed off such as how an ! box uses its size modifier to give the impression that it's squashed. The biggest mystery are the behaviour pointers as sometimes they don't point to ASM.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 22/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-08-08 08:37:10 PM, in Level editing, WITH GAMESHARK?!? Link
I'm just glad you found use for it and that you got it working. I test all my codes yet some people say they don't work only for them to discover it's because of a dodgy ROM or whatever. Emulators are a pain as the codes sometimes work differently compared to a real N64.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 23/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-08-08 08:41:28 PM, in Hacking animations Link
Right, understood! At the moment I'm trying to work my way up the tree, that is, get to the original game loop. I've come across some strange side effects when disabling calls, such as no object interaction and a lot of smoke! But that's the way I try to work out what the coding does other than look at what variables it uses.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 24/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-09-08 09:43:04 PM, in Blinking Eyes (last edited by yoshiman at 01-10-08 10:19 PM) Link
I couldn't do the force high poly Mario trick; I searched for 17002D7C in the RAM as you said and changed it to 17002E18 but I could still see low poly Mario change to high poly Mario. Could it be that there are differences in the PAL version?

If it helps here is a sample of the Mario data in the RAM (before editing) for the PAL version:

800DCC70 1800000080268AE4
800DCC78 1200000000000000
800DCC80 040000000E000000
800DCC88 80268D5804000000
800DCC90 0E000000802689A4

800DF798 0201000017002CE0
800DF7A0 0201000017002D7C
800DF7A8 0500000018000001
800DF7B0 802691DC05000000
800DF7B8 0500000001000000

I checked that the value stayed changed.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 25/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-11-08 10:12:26 PM, in Hacking animations Link
The only difference between the last 2 codes is the data:

8133B424 1010

8133B424 9910

I.e. the 1010 and 9910.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 26/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-11-08 10:15:40 PM, in Level editing, WITH GAMESHARK?!? Link
The Peach code is 'mine' as can be seen in action with my videos I've uploaded to YouTube. One of the first videos I did featured Mario talking to Peach outside the castle and since then I've done many variations such as Peach killing Mario.

Moving a door shouldn't be hard once you know its position in memory.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 27/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-13-08 08:58:18 PM, in Level editing, WITH GAMESHARK?!? Link
Thank you, vinnyboiler! So, you're British too?! You can't beat using a real N64 as people are too quick to say a code doesn't work when it turns out the fault is their emulator or ROM.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 28/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-13-08 10:07:20 PM, in Why a Peach 64 hack is not impossible, but would require a lot of work! Link
Not happening easily, unless you know ASM! But even if it were possible to re-program the way the game handles animation for an object, something like that would take time. At least Peach has no legs to worry about...

But, I've noticed that when applying different graphics and the proper animation structure to Mario, the results aren't too bad. Without doubt the best way to change Mario into Peach is to modify his existing graphics but keep his animation the same, if possible.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 29/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-14-08 08:55:04 PM, in Why a Peach 64 hack is not impossible, but would require a lot of work! Link
Unfortunately, I don't think it would be that easy to do a simple copy. I think it's better to modify Mario's existing model, or should I say, models.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 30/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-17-08 10:31:47 PM, in Hacking animations Link
As can be seen from my video on YouTube 'Playing as Princess Peach in Super Mario 64' you can force the game to use Peach's graphics and animation. But as to be expected Peach only has one animation and is sometimes glitchy.

I think it will be better to alter Peach's graphics so that it's compatible with Mario's animation.

And I must add although it looks like Peach is skating across the ground you have to remember that she has no legs; a work around would be to rotate Peach's dress slightly as she moves.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 31/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 01-20-08 02:58:31 AM, in Mario Geometry Layout Deconstruction Link
Firstly, there is a byte in an object's structure which when set to FF disables transparency so you can use that. Secondly you need Peach's animation pointer otherwise she will be messed up. Just look at my video-Playing as Peach in Super Mario 64-to see how it's done with codes.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 32/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 02-09-08 10:22:34 PM, in SM64 Music Editing Link
From looking at the RAM I know there are a number of flags stored that control certain 'channels.' E.g., you can mute Mario's voice, the sound of his feet and so on which comes in very handy for not having to put up with Mario's voice when playing as Peach or other characters.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 33/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 02-13-08 11:23:28 PM, in Why a Peach 64 hack is not impossible, but would require a lot of work! Link
I created that code, stickman is a friend of mine; I'm teaching him to hack. You have to understand that I simply use one of the available animations for the object, in this case Yoshi's walking animation.

But Mario has many animations that aren't compatible with other objects without major modifications.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 34/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 02-15-08 12:43:03 AM, in Why a Peach 64 hack is not impossible, but would require a lot of work! Link
I create most of my codes my studying the RAM objects. I know exactly where to look and it's a matter of copying values from one object to another. However, most objects only have one or more animations and Mario has loads.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 35/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 02-16-08 09:17:38 PM, in How to get Luigi with GameShark,Sorta. Link
Nice to see my codes in action! The only thing missing is the 'L' which would require a texture change.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 36/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 02-24-08 10:38:23 PM, in Hacking animations Link
I've already had a go at editing Peach's animations but it's just too difficult to do anything decent. There are many variables for Peach that affect different parts of her body and are mainly rotations. By studying the ending sequence I found that those animations are always loaded in memory while outside the castle. An example is of my video of Mario riding Peach-she looks like she's holding Mario.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 37/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 02-24-08 10:44:46 PM, in Why a Peach 64 hack is not impossible, but would require a lot of work! Link
Yes, that's exactly the problem I had, there are a LOT of variables just for 1 frame of animation. It would require too many codes to edit just one animation so it would require a ROM hack.

And not all of Mario is a simple colour, the 'M' on his cap is a texture and so are his sideburns.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 38/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 03-03-08 11:18:25 PM, in Mario 64 Dialog Params Link
What commands are these parameters used with and are they located near the text? I wonder where abouts in the RAM they are loaded. Perhaps you could give an example?

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 39/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 03-04-08 09:46:59 PM, in Why a Peach 64 hack is not impossible, but would require a lot of work! Link
Yes, you can change the colour of any object but I'm still looking for Yoshi's poly data in the RAM.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
yoshiman
Member
Level: 23


Posts: 40/95
EXP: 67008
For next: 715

Since: 12-21-07

From: London, England

Since last post: 13.2 years
Last activity: 12.9 years

Posted on 03-04-08 09:48:54 PM, in Mario 64 Dialog Params Link
Right. I found the texture that's used for the text and the actual text but nothing else. I remember in Ocarina of Time there are text values for controlling the number of lines, colours, etc.

James S.

____________________
We English do things a little differently...Anyone for a cup of tea while we hack?!
Pages: 1 2 3 4 5
Jul - Posts by yoshiman


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

29 database queries, 48 query cache hits.
Query execution time:  0.068273 seconds
Script execution time:  0.019295 seconds
Total render time:  0.087568 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 147 column 135 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 95 - Warning: unescaped & or unknown entity "&page"
line 149 column 130 - Warning: unescaped & or unknown entity "&page"
line 149 column 163 - Warning: unescaped & or unknown entity "&page"
line 149 column 196 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 231 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 184 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 186 column 9 - Warning: missing <tr>
line 204 column 13 - Warning: missing <tr>
line 212 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 214 column 9 - Warning: missing <tr>
line 232 column 13 - Warning: missing <tr>
line 240 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 242 column 9 - Warning: missing <tr>
line 260 column 13 - Warning: missing <tr>
line 284 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 286 column 9 - Warning: missing <tr>
line 304 column 13 - Warning: missing <tr>
line 318 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 320 column 9 - Warning: missing <tr>
line 338 column 13 - Warning: missing <tr>
line 348 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 350 column 9 - Warning: missing <tr>
line 368 column 13 - Warning: missing <tr>
line 376 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 378 column 9 - Warning: missing <tr>
line 396 column 13 - Warning: missing <tr>
line 406 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 408 column 9 - Warning: missing <tr>
line 426 column 13 - Warning: missing <tr>
line 434 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 436 column 9 - Warning: missing <tr>
line 454 column 13 - Warning: missing <tr>
line 466 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 468 column 9 - Warning: missing <tr>
line 486 column 13 - Warning: missing <tr>
line 494 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 496 column 9 - Warning: missing <tr>
line 514 column 13 - Warning: missing <tr>
line 522 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 524 column 9 - Warning: missing <tr>
line 542 column 13 - Warning: missing <tr>
line 552 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 554 column 9 - Warning: missing <tr>
line 572 column 13 - Warning: missing <tr>
line 580 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 582 column 9 - Warning: missing <tr>
line 600 column 13 - Warning: missing <tr>
line 608 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 610 column 9 - Warning: missing <tr>
line 628 column 13 - Warning: missing <tr>
line 636 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 638 column 9 - Warning: missing <tr>
line 656 column 13 - Warning: missing <tr>
line 666 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 668 column 9 - Warning: missing <tr>
line 686 column 13 - Warning: missing <tr>
line 694 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 696 column 9 - Warning: missing <tr>
line 714 column 13 - Warning: missing <tr>
line 722 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 724 column 9 - Warning: missing <tr>
line 742 column 13 - Warning: missing <tr>
line 750 column 17 - Warning: missing <tr>
line 750 column 17 - Warning: discarding unexpected <table>
line 753 column 35 - Warning: missing <tr>
line 753 column 95 - Warning: unescaped & or unknown entity "&page"
line 753 column 130 - Warning: unescaped & or unknown entity "&page"
line 753 column 163 - Warning: unescaped & or unknown entity "&page"
line 753 column 196 - Warning: unescaped & or unknown entity "&page"
line 753 column 50 - Warning: missing </font> before </td>
line 753 column 231 - Warning: missing </font> before </table>
line 755 column 35 - Warning: missing <tr>
line 755 column 50 - Warning: missing </font> before </td>
line 755 column 135 - Warning: missing </font> before </table>
line 757 column 17 - Warning: discarding unexpected </textarea>
line 757 column 28 - Warning: discarding unexpected </form>
line 757 column 35 - Warning: discarding unexpected </embed>
line 757 column 43 - Warning: discarding unexpected </noembed>
line 757 column 53 - Warning: discarding unexpected </noscript>
line 757 column 64 - Warning: discarding unexpected </noembed>
line 757 column 74 - Warning: discarding unexpected </embed>
line 757 column 82 - Warning: discarding unexpected </table>
line 757 column 90 - Warning: discarding unexpected </table>
line 759 column 9 - Warning: missing </font> before <table>
line 771 column 25 - Warning: discarding unexpected </font>
line 780 column 58 - Warning: discarding unexpected </font>
line 758 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 161 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 189 column 22 - Warning: <img> lacks "alt" attribute
line 189 column 63 - Warning: <img> lacks "alt" attribute
line 189 column 112 - Warning: <img> lacks "alt" attribute
line 189 column 161 - Warning: <img> lacks "alt" attribute
line 200 column 15 - Warning: <img> lacks "alt" attribute
line 217 column 22 - Warning: <img> lacks "alt" attribute
line 217 column 63 - Warning: <img> lacks "alt" attribute
line 217 column 112 - Warning: <img> lacks "alt" attribute
line 217 column 161 - Warning: <img> lacks "alt" attribute
line 228 column 15 - Warning: <img> lacks "alt" attribute
line 245 column 22 - Warning: <img> lacks "alt" attribute
line 245 column 63 - Warning: <img> lacks "alt" attribute
line 245 column 112 - Warning: <img> lacks "alt" attribute
line 245 column 161 - Warning: <img> lacks "alt" attribute
line 256 column 15 - Warning: <img> lacks "alt" attribute
line 289 column 22 - Warning: <img> lacks "alt" attribute
line 289 column 63 - Warning: <img> lacks "alt" attribute
line 289 column 112 - Warning: <img> lacks "alt" attribute
line 289 column 161 - Warning: <img> lacks "alt" attribute
line 300 column 15 - Warning: <img> lacks "alt" attribute
line 323 column 22 - Warning: <img> lacks "alt" attribute
line 323 column 63 - Warning: <img> lacks "alt" attribute
line 323 column 112 - Warning: <img> lacks "alt" attribute
line 323 column 161 - Warning: <img> lacks "alt" attribute
line 334 column 15 - Warning: <img> lacks "alt" attribute
line 353 column 22 - Warning: <img> lacks "alt" attribute
line 353 column 63 - Warning: <img> lacks "alt" attribute
line 353 column 112 - Warning: <img> lacks "alt" attribute
line 353 column 161 - Warning: <img> lacks "alt" attribute
line 364 column 15 - Warning: <img> lacks "alt" attribute
line 381 column 22 - Warning: <img> lacks "alt" attribute
line 381 column 63 - Warning: <img> lacks "alt" attribute
line 381 column 112 - Warning: <img> lacks "alt" attribute
line 381 column 161 - Warning: <img> lacks "alt" attribute
line 392 column 15 - Warning: <img> lacks "alt" attribute
line 411 column 22 - Warning: <img> lacks "alt" attribute
line 411 column 63 - Warning: <img> lacks "alt" attribute
line 411 column 112 - Warning: <img> lacks "alt" attribute
line 411 column 161 - Warning: <img> lacks "alt" attribute
line 422 column 15 - Warning: <img> lacks "alt" attribute
line 439 column 22 - Warning: <img> lacks "alt" attribute
line 439 column 63 - Warning: <img> lacks "alt" attribute
line 439 column 112 - Warning: <img> lacks "alt" attribute
line 439 column 161 - Warning: <img> lacks "alt" attribute
line 450 column 15 - Warning: <img> lacks "alt" attribute
line 471 column 22 - Warning: <img> lacks "alt" attribute
line 471 column 63 - Warning: <img> lacks "alt" attribute
line 471 column 112 - Warning: <img> lacks "alt" attribute
line 471 column 161 - Warning: <img> lacks "alt" attribute
line 482 column 15 - Warning: <img> lacks "alt" attribute
line 499 column 22 - Warning: <img> lacks "alt" attribute
line 499 column 63 - Warning: <img> lacks "alt" attribute
line 499 column 112 - Warning: <img> lacks "alt" attribute
line 499 column 161 - Warning: <img> lacks "alt" attribute
line 510 column 15 - Warning: <img> lacks "alt" attribute
line 527 column 22 - Warning: <img> lacks "alt" attribute
line 527 column 63 - Warning: <img> lacks "alt" attribute
line 527 column 112 - Warning: <img> lacks "alt" attribute
line 527 column 161 - Warning: <img> lacks "alt" attribute
line 538 column 15 - Warning: <img> lacks "alt" attribute
line 557 column 22 - Warning: <img> lacks "alt" attribute
line 557 column 63 - Warning: <img> lacks "alt" attribute
line 557 column 112 - Warning: <img> lacks "alt" attribute
line 557 column 161 - Warning: <img> lacks "alt" attribute
line 568 column 15 - Warning: <img> lacks "alt" attribute
line 585 column 22 - Warning: <img> lacks "alt" attribute
line 585 column 63 - Warning: <img> lacks "alt" attribute
line 585 column 112 - Warning: <img> lacks "alt" attribute
line 585 column 161 - Warning: <img> lacks "alt" attribute
line 596 column 15 - Warning: <img> lacks "alt" attribute
line 613 column 22 - Warning: <img> lacks "alt" attribute
line 613 column 63 - Warning: <img> lacks "alt" attribute
line 613 column 112 - Warning: <img> lacks "alt" attribute
line 613 column 161 - Warning: <img> lacks "alt" attribute
line 624 column 15 - Warning: <img> lacks "alt" attribute
line 641 column 22 - Warning: <img> lacks "alt" attribute
line 641 column 63 - Warning: <img> lacks "alt" attribute
line 641 column 112 - Warning: <img> lacks "alt" attribute
line 641 column 161 - Warning: <img> lacks "alt" attribute
line 652 column 15 - Warning: <img> lacks "alt" attribute
line 671 column 22 - Warning: <img> lacks "alt" attribute
line 671 column 63 - Warning: <img> lacks "alt" attribute
line 671 column 112 - Warning: <img> lacks "alt" attribute
line 671 column 161 - Warning: <img> lacks "alt" attribute
line 682 column 15 - Warning: <img> lacks "alt" attribute
line 699 column 22 - Warning: <img> lacks "alt" attribute
line 699 column 63 - Warning: <img> lacks "alt" attribute
line 699 column 112 - Warning: <img> lacks "alt" attribute
line 699 column 161 - Warning: <img> lacks "alt" attribute
line 710 column 15 - Warning: <img> lacks "alt" attribute
line 727 column 22 - Warning: <img> lacks "alt" attribute
line 727 column 63 - Warning: <img> lacks "alt" attribute
line 727 column 112 - Warning: <img> lacks "alt" attribute
line 727 column 161 - Warning: <img> lacks "alt" attribute
line 738 column 15 - Warning: <img> lacks "alt" attribute
line 765 column 25 - Warning: <img> lacks "alt" attribute
line 770 column 267 - Warning: <img> lacks "alt" attribute
line 147 column 135 - Warning: trimming empty <font>
line 149 column 231 - Warning: trimming empty <font>
line 750 column 17 - Warning: trimming empty <tr>
line 753 column 231 - Warning: trimming empty <font>
line 755 column 135 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 205 column 27 - Warning: <nobr> is not approved by W3C
line 233 column 27 - Warning: <nobr> is not approved by W3C
line 261 column 27 - Warning: <nobr> is not approved by W3C
line 305 column 27 - Warning: <nobr> is not approved by W3C
line 339 column 27 - Warning: <nobr> is not approved by W3C
line 369 column 27 - Warning: <nobr> is not approved by W3C
line 397 column 27 - Warning: <nobr> is not approved by W3C
line 427 column 27 - Warning: <nobr> is not approved by W3C
line 455 column 27 - Warning: <nobr> is not approved by W3C
line 487 column 27 - Warning: <nobr> is not approved by W3C
line 515 column 27 - Warning: <nobr> is not approved by W3C
line 543 column 27 - Warning: <nobr> is not approved by W3C
line 573 column 27 - Warning: <nobr> is not approved by W3C
line 601 column 27 - Warning: <nobr> is not approved by W3C
line 629 column 27 - Warning: <nobr> is not approved by W3C
line 657 column 27 - Warning: <nobr> is not approved by W3C
line 687 column 27 - Warning: <nobr> is not approved by W3C
line 715 column 27 - Warning: <nobr> is not approved by W3C
line 743 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 236 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md