Register - Login
Views: 99349414
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:53:03 PM
Jul - NSMB Hacking (Archive) - Info on 2 Player Behaviour in 1 Player Mode New poll - New thread - New reply
Pages: 1 2 Next newer thread | Next older thread
PSI Purple
Member
Level: 19


Posts: 22/60
EXP: 31796
For next: 3981

Since: 06-28-09

From: Onett, Eagleland

Since last post: 10.7 years
Last activity: 9.6 years

Posted on 08-25-09 03:40:36 PM (last edited by PSI Purple at 08-25-09 05:13 PM) Link | Quote
Dah, the thread's name is a tad misleading, this post is more focused on clones, but oh well... Lot of stuff here. Kind of unorganized, I was writing this up all while it happened, but made sure everything was as 100% as possible.

The Collision data for 2 players is Global. Whatever mode it is, Single Player or M vs. L, the data for what happens to the player when they hit another player is there... Alright, fine, not all of it. The Fireball(Flower Power-Up) can't collide with the 2nd Player if P2 isn't normally there.

Tested this out with that Mario Clone that can come out of sprite 290, Left Flying ? Block with Sprite Data of 00 00 07 00 00 00. But interestingly enough, it seems that both normal Mario and the clone of him share the same "properties." Meaning if you use that cheat I made to allow toggle between Mega Mario and normal, they both get affected by it.
Screenie of that.

Actually, the game acts as if the clone is the player. If the clone dies, you die. If the clone goes through an exit, you go through that exit(but lose the clone). If the clone picks an item up, you pick up that item instead(which could lead to some c00l level design). If the clone stomps an enemy, you'll be the one who gets the jump boost(if you're in the air. Might also lead to c00l level design). If the clone gets a Mega Mushroom, you both get the shiny effects(you still stay normal). If you get hurt, you both seem to take the hit, but not always.
It's like one of my friends' fan fictions. "But even though we're seperated, our souls are still connected. Which means whatever happens to you, happens to me."

The flag pole's funny. If the clone hits it while on screen, you teleport to the flag pole. But when the counter hits zero from that, it says "Time's Up!" and the clone dies, giving a mix between the Mario fade transition and the Bowser fade transition. On the other hand, if the clone hits the flag pole while off screen, he moves right through it. Probably because of how sprites don't technically spawn until they properly get on screen.

As for what happens with a Mega Clone... He winds up killing you once you get sent to the flag pole. D: But the flag pole stays intact.

The form the clone spawns in is probably dependent on what form Mario started the level with. As an example, I started with Super Mario, then gained the Fire Flower. The Clone started as Super Mario as opposed to Fire Mario. Another example, I started with Mega Mario(with help of a cheat) and the clone spawned as Mega Mario.

Oh yeah, and Power Up music doesn't seem to turn off all the time.

The clone can be remembered throughout the level. You can leave him behind and will still be there when you come back, but since he mimics your movements, he might die, which kills you too. Once, the clone fell downwards towards a part where the camera would scroll for the normal Mario. But the camera wasn't following him, so the clone died. :'(

Something not as cool, though, is that if the sprite that spawned the Clone respawns in the level, the clone disappears. But if you stop it from respawning, you get the Clone until the level ends. Since the Left Flying ? Block is the only way I know of how to spawn a clone, you need to destroy that ? Block with Mega Mario(Broozer doesn't work) to stop it from respawning itself and removing the clone.

When I accidentally got a Mega Clone off screen, he destroyed a pipe. When l guided him back and looked at the damage he made, the pipe was intact, but broken... I mean, the pipe had the broken bottom half, but the upper half was still there.... :-\ Oh, and l could still break it a second time to make it look normally broken.

Hm, looks like that's all l got. How about a video of it in action?

<object width="445" height="364"><embed src="http://www.youtube.com/v/ImpapzpaHkk&hl=en&fs=1&rel=0&color1=0x402061&color2=0x9461ca&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object>

____________________
Yoshi52's New Game. (Because Y52's password was too confusing for him to remember )

Brawl Card.
MKWii License.
My [Insert clichéd sig gimmick here].
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 33/-1288
EXP: NaN
For next: 0

Since: 07-28-09

From: Spain

Since last post: 10.8 years
Last activity: 9.9 years

Posted on 08-25-09 04:58:11 PM Link | Quote
wtf??¿????

i shall try this!!!
Ninji

Birdo
Why did my user title say I'm a toaster anyway
Level: 88


Posts: 468/2014
EXP: 6631464
For next: 19200

Since: 07-26-07

Pronouns: he/him or they/them
From: Glasgow, Scotland

Since last post: 101 days
Last activity: 15 days

Posted on 08-25-09 05:01:54 PM (last edited by Treeki at 08-25-09 02:05 PM) Link | Quote
It's actually pretty cool. Both Marios can interact with each other (if you can get them into the right position) and such. It feels quite a bit like what NSMB's co-op could have been. (I can't compare it to the final version's 2 player mode behaviour - I haven't played it in years so I don't remember exactly how it was.)

I'm looking into it in a debugger to see if I can figure out how it works or anything else related. GBA ASM hacking is so much easier. In other words, I've given up.

____________________
[00:17:56] <+XkeeperSucks> treeki the spoiled brat go get speakers · Hacking Tools: NSMB Editor 4 · Nitro Explorer · NARC Explorer
PSI Purple
Member
Level: 19


Posts: 23/60
EXP: 31796
For next: 3981

Since: 06-28-09

From: Onett, Eagleland

Since last post: 10.7 years
Last activity: 9.6 years

Posted on 08-25-09 06:01:05 PM Link | Quote
Originally posted by Treeki
It's actually pretty cool. Both Marios can interact with each other (if you can get them into the right position) and such. It feels quite a bit like what NSMB's co-op could have been. (I can't compare it to the final version's 2 player mode behaviour - I haven't played it in years so I don't remember exactly how it was.)

I'm looking into it in a debugger to see if I can figure out how it works or anything else related. GBA ASM hacking is so much easier. In other words, I've given up.


The player interaction is pretty similar. Even the Mega Power-Up can do damage to the other Mario. The only thing with the interaction that's missing is shooting a Fire Ball at your clone. Goes right through. But that's not too bad.

Aw, don't feel too bad, Treeki. I'm much more of a fail than you. I could never even come close to making an editor of anything. =3

____________________
Yoshi52's New Game. (Because Y52's password was too confusing for him to remember )

Brawl Card.
MKWii License.
My [Insert clichéd sig gimmick here].
Ehm
Member
Level: 49


Posts: 89/533
EXP: 843135
For next: 40748

Since: 06-13-09

From: Canada

Since last post: 4.0 years
Last activity: 4.0 years

Posted on 08-26-09 04:19:53 PM Link | Quote
yea, it seems like they were gonna implement an adventure mode multiplayer possibility (hence New Super Mario Bros. Wii). I keep seeing Nintendo do this. Ideas from previous games being put into new ones. For example, in the original Super Mario 64, they wanted to do multiplayer, but didn't. Now, Super Mario 64 DS has it.
Tanks

360? Yessum.
Level: 121


Posts: 3153/4170
EXP: 19787478
For next: 269218

Since: 07-10-07

From: VA

Since last post: 9.5 years
Last activity: 9.5 years

Posted on 08-29-09 06:25:02 PM Link | Quote

This most likely is the prototype coop data I was searching for a year ago. Nice find dude.

____________________





Ehm
Member
Level: 49


Posts: 99/533
EXP: 843135
For next: 40748

Since: 06-13-09

From: Canada

Since last post: 4.0 years
Last activity: 4.0 years

Posted on 08-29-09 10:51:32 PM Link | Quote
I wonder if it's possible to salvage the mode for possible use, or if it's not developed enough to properly implement without a shitload of bugs and crashes.
PSI Purple
Member
Level: 19


Posts: 29/60
EXP: 31796
For next: 3981

Since: 06-28-09

From: Onett, Eagleland

Since last post: 10.7 years
Last activity: 9.6 years

Posted on 09-03-09 03:22:27 PM Link | Quote
Well, seeing this, l feel that as long as we can insert these levels inside the normal Multiplayer stuff with all the sprites and objects fully functional, it should be all ready. But who knows how much ASM that could require? I'm sure the flagpole could work with both, because the reason it doesn't work for the clone is because the game treats the clones as player 1.

____________________
Yoshi52's New Game. (Because Y52's password was too confusing for him to remember )

Brawl Card.
MKWii License.
My [Insert clichéd sig gimmick here].
luigiman1928
Member
Level: 17


Posts: 33/46
EXP: 21626
For next: 3117

Since: 02-23-09

From: Gscentral

Since last post: 12.0 years
Last activity: 11.3 years

Posted on 09-08-09 01:01:15 PM Link | Quote
Wow. Now hopefully they will make a Dsi Ware Co-op, or againest each other eventually. They SAY that this will be in the Wii version of this game. That's what they said at the E3 Beta too.

____________________
Gscentral forever!!
Tanks

360? Yessum.
Level: 121


Posts: 3211/4170
EXP: 19787478
For next: 269218

Since: 07-10-07

From: VA

Since last post: 9.5 years
Last activity: 9.5 years

Posted on 09-08-09 01:04:42 PM (last edited by Dawn at 09-08-09 05:38 PM) Link | Quote

Originally posted by PSI Purple
Well, seeing this, l feel that as long as we can insert these levels inside the normal Multiplayer stuff with all the sprites and objects fully functional, it should be all ready. But who knows how much ASM that could require? I'm sure the flagpole could work with both, because the reason it doesn't work for the clone is because the game treats the clones as player 1.


The only issue I've found with that is how do we get the flagpole into multiplayer? We'd need some hack to force the game to read every object rather than the ones it's restricted to in the narc...

____________________





Ehm
Member
Level: 49


Posts: 126/533
EXP: 843135
For next: 40748

Since: 06-13-09

From: Canada

Since last post: 4.0 years
Last activity: 4.0 years

Posted on 09-08-09 08:31:42 PM Link | Quote
there'd have to be some hack to force the first Mario to stay at the bottom of the flagpole, or to maybe wait inside the castle, and finish the level when both parties enter the castle (reach the EoF marker).
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 69/-1288
EXP: NaN
For next: 0

Since: 07-28-09

From: Spain

Since last post: 10.8 years
Last activity: 9.9 years

Posted on 09-09-09 01:38:30 PM Link | Quote
wow, this is VERY cool. What a level we could make... But why do you say that the block needs to be destroyed??

I'm going to try it now!
PSI Purple
Member
Level: 19


Posts: 31/60
EXP: 31796
For next: 3981

Since: 06-28-09

From: Onett, Eagleland

Since last post: 10.7 years
Last activity: 9.6 years

Posted on 09-09-09 06:36:14 PM Link | Quote
Originally posted by dirbaio
wow, this is VERY cool. What a level we could make... But why do you say that the block needs to be destroyed??


If the sprite that spawned the Clone respawns in the level, the clone disappears. But if you stop it from respawning, you get the Clone until the level ends. Since the Left Flying ? Block is the only way I know of how to spawn a clone, you need to destroy that ? Block with Mega Mario(Broozer doesn't work) to stop it from respawning itself and removing the clone.





____________________
Yoshi52's New Game. (Because Y52's password was too confusing for him to remember )

Brawl Card.
MKWii License.
My [Insert clichéd sig gimmick here].
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 70/-1288
EXP: NaN
For next: 0

Since: 07-28-09

From: Spain

Since last post: 10.8 years
Last activity: 9.9 years

Posted on 09-09-09 07:29:26 PM (last edited by dirbaio at 09-10-09 09:07 AM) Link | Quote
ah, ok. I've been playing around with this and i see it's true. I'm trying to make a level with it. Something like a level with an up path and a down path. but the problem is the block! I don't want the player to have to remove it manually. I'm looking into some sprite that could destrpy the block, like a thwomp (discarded because it kills the clone) or a rotating spiked ball. I'll post here if I have any success...

EDIT: Good news! I've found out that if you make a spiked ball collide with the Left Flying ? Block, it causes the clone to spawn AND destroys the block! This can be used to make a clone spawn automatically without having the player to get the mega mushroom and destroy the block.
mariofanatic64
Member
Level: 24


Posts: 25/111
EXP: 78104
For next: 21

Since: 02-03-10

From: Australia

Since last post: 7.7 years
Last activity: 6.9 years

Posted on 03-13-10 06:39:07 AM Link | Quote
i found out that if you play as luigi no clone will appear. this intrigues me, as this means the game might read the clone as luigi.
mariofanatic64
Member
Level: 24


Posts: 26/111
EXP: 78104
For next: 21

Since: 02-03-10

From: Australia

Since last post: 7.7 years
Last activity: 6.9 years

Posted on 03-13-10 06:43:08 AM Link | Quote
Originally posted by Tanks
Originally posted by PSI Purple
Well, seeing this, l feel that as long as we can insert these levels inside the normal Multiplayer stuff with all the sprites and objects fully functional, it should be all ready. But who knows how much ASM that could require? I'm sure the flagpole could work with both, because the reason it doesn't work for the clone is because the game treats the clones as player 1.


The only issue I've found with that is how do we get the flagpole into multiplayer? We'd need some hack to force the game to read every object rather than the ones it's restricted to in the narc...


What if two 'end-of-level flag' sprites are put into the level, one above the other? it might work...
Ehm
Member
Level: 49


Posts: 215/533
EXP: 843135
For next: 40748

Since: 06-13-09

From: Canada

Since last post: 4.0 years
Last activity: 4.0 years

Posted on 03-14-10 01:09:43 AM Link | Quote
wouldn't work. The flag poles (with the End of File sprite) are coded to block Mario (or Luigi) from jumping over them (like in Super Mario World). Therefore, imagine them as infinitely tall invisible walls. The player could never jump over them.
krutomisi
2480
Level: 94


Posts: 170/2481
EXP: 8254799
For next: 101858

Since: 02-01-10


Since last post: 229 days
Last activity: 169 days

Posted on 03-14-10 02:42:47 PM Link | Quote

Originally posted by mariofanatic64
i found out that if you play as luigi no clone will appear. this intrigues me, as this means the game might read the clone as luigi.


You could use a clone to cause Mario to take an entirely different level path than an uncloned Luigi.

Have Luigi go to one of the red castle flags or something


____________________
mariofanatic64
Member
Level: 24


Posts: 48/111
EXP: 78104
For next: 21

Since: 02-03-10

From: Australia

Since last post: 7.7 years
Last activity: 6.9 years

Posted on 04-17-10 07:07:56 AM Link | Quote
i've been playing around with the end of level flag, and i tried to make two flags, i tried to put them above and next to each other. but both times, once player 1 had reached the flag, the second flag would be disabled. the clone would go past the first flag and the second flag. so in conclusion, there is no way to get player 1 and the clone to the end of the level without dying. Unless the clone were to die first WITHOUT killing player 1.
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 569/-1288
EXP: NaN
For next: 0

Since: 07-28-09

From: Spain

Since last post: 10.8 years
Last activity: 9.9 years

Posted on 04-17-10 11:09:18 AM Link | Quote
Make an entrance to another area right at the end of the level and put the flag in the other area. When any mario enters it, only the real mario will appear on the other area, so it will be able to get the flag correctly.
Pages: 1 2 Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - Info on 2 Player Behaviour in 1 Player Mode New poll - New thread - New reply


Rusted Logic

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

33 database queries, 9 query cache hits.
Query execution time:  0.076705 seconds
Script execution time:  0.028559 seconds
Total render time:  0.105264 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 171 - Warning: unescaped & or unknown entity "&page"
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 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 214 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 96 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 131 - 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 177 column 101 - Warning: unescaped & or unknown entity "&postid"
line 205 column 4068 - Warning: unescaped & or unknown entity "&hl"
line 205 column 4074 - Warning: unescaped & or unknown entity "&fs"
line 205 column 4079 - Warning: unescaped & or unknown entity "&rel"
line 205 column 4085 - Warning: unescaped & or unknown entity "&color1"
line 205 column 4101 - Warning: unescaped & or unknown entity "&color2"
line 205 column 4117 - Warning: unescaped & or unknown entity "&border"
line 205 column 4005 - Warning: discarding unexpected <param>
line 205 column 4128 - Warning: discarding unexpected </param>
line 205 column 4136 - Warning: discarding unexpected <param>
line 205 column 4179 - Warning: discarding unexpected </param>
line 205 column 4187 - Warning: discarding unexpected <param>
line 205 column 4234 - Warning: discarding unexpected </param>
line 205 column 4293 - Warning: unescaped & or unknown entity "&hl"
line 205 column 4299 - Warning: unescaped & or unknown entity "&fs"
line 205 column 4304 - Warning: unescaped & or unknown entity "&rel"
line 205 column 4310 - Warning: unescaped & or unknown entity "&color1"
line 205 column 4326 - Warning: unescaped & or unknown entity "&color2"
line 205 column 4342 - Warning: unescaped & or unknown entity "&border"
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 233 column 101 - Warning: unescaped & or unknown entity "&postid"
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 261 column 101 - Warning: unescaped & or unknown entity "&postid"
line 263 column 74 - Warning: <link> isn't allowed in <td> elements
line 263 column 9 - Info: <td> previously mentioned
line 265 column 1138 - Warning: discarding unexpected </i>
line 268 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 270 column 9 - Warning: missing <tr>
line 288 column 13 - Warning: missing <tr>
line 289 column 101 - Warning: unescaped & or unknown entity "&postid"
line 304 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 306 column 9 - Warning: missing <tr>
line 324 column 13 - Warning: missing <tr>
line 325 column 101 - Warning: unescaped & or unknown entity "&postid"
line 330 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 332 column 9 - Warning: missing <tr>
line 350 column 13 - Warning: missing <tr>
line 351 column 101 - Warning: unescaped & or unknown entity "&postid"
line 353 column 312 - Warning: missing </font> before <hr>
line 356 column 582 - Warning: inserting implicit <font>
line 356 column 713 - Warning: discarding unexpected </td>
line 361 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 363 column 9 - Warning: missing <tr>
line 381 column 13 - Warning: missing <tr>
line 382 column 101 - Warning: unescaped & or unknown entity "&postid"
line 387 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 389 column 9 - Warning: missing <tr>
line 407 column 13 - Warning: missing <tr>
line 408 column 101 - Warning: unescaped & or unknown entity "&postid"
line 417 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 419 column 9 - Warning: missing <tr>
line 437 column 13 - Warning: missing <tr>
line 438 column 101 - Warning: unescaped & or unknown entity "&postid"
line 443 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 445 column 9 - Warning: missing <tr>
line 463 column 13 - Warning: missing <tr>
line 464 column 101 - Warning: unescaped & or unknown entity "&postid"
line 466 column 312 - Warning: missing </font> before <blockquote>
line 467 column 356 - Warning: inserting implicit <font>
line 467 column 356 - Warning: missing </font> before <hr>
line 467 column 423 - Warning: inserting implicit <font>
line 467 column 423 - Warning: missing </font> before <hr>
line 468 column 1 - Warning: inserting implicit <font>
line 468 column 1 - Warning: missing </font> before <hr>
line 471 column 1162 - Warning: inserting implicit <font>
line 471 column 1293 - Warning: discarding unexpected </td>
line 476 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 478 column 9 - Warning: missing <tr>
line 496 column 13 - Warning: missing <tr>
line 497 column 101 - Warning: unescaped & or unknown entity "&postid"
line 502 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 504 column 9 - Warning: missing <tr>
line 522 column 13 - Warning: missing <tr>
line 523 column 101 - Warning: unescaped & or unknown entity "&postid"
line 530 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 532 column 9 - Warning: missing <tr>
line 550 column 13 - Warning: missing <tr>
line 551 column 101 - Warning: unescaped & or unknown entity "&postid"
line 566 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 568 column 9 - Warning: missing <tr>
line 586 column 13 - Warning: missing <tr>
line 587 column 101 - Warning: unescaped & or unknown entity "&postid"
line 594 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 596 column 9 - Warning: missing <tr>
line 614 column 13 - Warning: missing <tr>
line 615 column 101 - Warning: unescaped & or unknown entity "&postid"
line 620 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 622 column 9 - Warning: missing <tr>
line 640 column 13 - Warning: missing <tr>
line 641 column 101 - Warning: unescaped & or unknown entity "&postid"
line 650 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 652 column 9 - Warning: missing <tr>
line 670 column 13 - Warning: missing <tr>
line 671 column 101 - Warning: unescaped & or unknown entity "&postid"
line 676 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 678 column 9 - Warning: missing <tr>
line 696 column 13 - Warning: missing <tr>
line 697 column 101 - Warning: unescaped & or unknown entity "&postid"
line 699 column 291 - Warning: missing </font> before <blockquote>
line 700 column 320 - Warning: inserting implicit <font>
line 700 column 320 - Warning: missing </font> before <hr>
line 700 column 391 - Warning: inserting implicit <font>
line 700 column 391 - Warning: missing </font> before <hr>
line 701 column 1 - Warning: inserting implicit <font>
line 708 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 710 column 9 - Warning: missing <tr>
line 728 column 13 - Warning: missing <tr>
line 729 column 101 - Warning: unescaped & or unknown entity "&postid"
line 734 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 736 column 9 - Warning: missing <tr>
line 754 column 13 - Warning: missing <tr>
line 755 column 101 - Warning: unescaped & or unknown entity "&postid"
line 760 column 17 - Warning: missing <tr>
line 760 column 17 - Warning: discarding unexpected <table>
line 763 column 35 - Warning: missing <tr>
line 763 column 96 - Warning: unescaped & or unknown entity "&page"
line 763 column 50 - Warning: missing </font> before </td>
line 763 column 131 - Warning: missing </font> before </table>
line 765 column 35 - Warning: missing <tr>
line 765 column 50 - Warning: missing </font> before </td>
line 766 column 37 - Warning: unescaped & or unknown entity "&id"
line 765 column 214 - Warning: missing </font> before </table>
line 767 column 17 - Warning: discarding unexpected </textarea>
line 767 column 28 - Warning: discarding unexpected </form>
line 767 column 35 - Warning: discarding unexpected </embed>
line 767 column 43 - Warning: discarding unexpected </noembed>
line 767 column 53 - Warning: discarding unexpected </noscript>
line 767 column 64 - Warning: discarding unexpected </noembed>
line 767 column 74 - Warning: discarding unexpected </embed>
line 767 column 82 - Warning: discarding unexpected </table>
line 767 column 90 - Warning: discarding unexpected </table>
line 769 column 9 - Warning: missing </font> before <table>
line 781 column 25 - Warning: discarding unexpected </font>
line 790 column 57 - Warning: discarding unexpected </font>
line 768 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 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 245 - Warning: <img> proprietary attribute value "absmiddle"
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 162 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 205 column 4611 - Warning: <img> proprietary attribute value "absmiddle"
line 205 column 4611 - Warning: <img> lacks "alt" attribute
line 217 column 23 - Warning: <img> lacks "alt" attribute
line 217 column 64 - Warning: <img> lacks "alt" attribute
line 228 column 15 - Warning: <img> lacks "alt" attribute
line 244 column 11 - 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 246 column 11 - Warning: <img> lacks "alt" attribute
line 256 column 15 - Warning: <img> lacks "alt" attribute
line 265 column 681 - Warning: <img> proprietary attribute value "absmiddle"
line 265 column 681 - Warning: <img> lacks "alt" attribute
line 273 column 22 - Warning: <img> lacks "alt" attribute
line 273 column 63 - Warning: <img> lacks "alt" attribute
line 273 column 112 - Warning: <img> lacks "alt" attribute
line 273 column 162 - Warning: <img> lacks "alt" attribute
line 274 column 11 - Warning: <img> lacks "alt" attribute
line 284 column 15 - Warning: <img> lacks "alt" attribute
line 293 column 622 - Warning: <img> proprietary attribute value "absmiddle"
line 293 column 622 - Warning: <img> lacks "alt" attribute
line 297 column 1213 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 1213 - Warning: <img> lacks "alt" attribute
line 309 column 22 - Warning: <img> lacks "alt" attribute
line 309 column 63 - Warning: <img> lacks "alt" attribute
line 309 column 112 - Warning: <img> lacks "alt" attribute
line 309 column 162 - Warning: <img> lacks "alt" attribute
line 310 column 11 - Warning: <img> lacks "alt" attribute
line 320 column 15 - Warning: <img> lacks "alt" attribute
line 334 column 11 - Warning: <img> lacks "alt" attribute
line 335 column 23 - Warning: <img> lacks "alt" attribute
line 335 column 64 - Warning: <img> lacks "alt" attribute
line 335 column 113 - Warning: <img> lacks "alt" attribute
line 335 column 163 - Warning: <img> lacks "alt" attribute
line 336 column 11 - Warning: <img> lacks "alt" attribute
line 346 column 15 - Warning: <img> lacks "alt" attribute
line 353 column 312 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 354 column 504 - Warning: <img> lacks "alt" attribute
line 356 column 582 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 356 column 632 - Warning: <img> lacks "alt" attribute
line 366 column 22 - Warning: <img> lacks "alt" attribute
line 366 column 63 - Warning: <img> lacks "alt" attribute
line 366 column 112 - Warning: <img> lacks "alt" attribute
line 366 column 162 - Warning: <img> lacks "alt" attribute
line 367 column 11 - Warning: <img> lacks "alt" attribute
line 377 column 15 - Warning: <img> lacks "alt" attribute
line 392 column 22 - Warning: <img> lacks "alt" attribute
line 392 column 63 - Warning: <img> lacks "alt" attribute
line 392 column 112 - Warning: <img> lacks "alt" attribute
line 392 column 162 - Warning: <img> lacks "alt" attribute
line 393 column 11 - Warning: <img> lacks "alt" attribute
line 403 column 15 - Warning: <img> lacks "alt" attribute
line 410 column 558 - Warning: <img> proprietary attribute value "absmiddle"
line 410 column 558 - Warning: <img> lacks "alt" attribute
line 422 column 22 - Warning: <img> lacks "alt" attribute
line 422 column 63 - Warning: <img> lacks "alt" attribute
line 422 column 112 - Warning: <img> lacks "alt" attribute
line 422 column 162 - Warning: <img> lacks "alt" attribute
line 423 column 11 - Warning: <img> lacks "alt" attribute
line 433 column 15 - Warning: <img> lacks "alt" attribute
line 440 column 263 - Warning: <img> proprietary attribute value "absmiddle"
line 440 column 263 - Warning: <img> lacks "alt" attribute
line 447 column 11 - Warning: <img> lacks "alt" attribute
line 448 column 23 - Warning: <img> lacks "alt" attribute
line 448 column 64 - Warning: <img> lacks "alt" attribute
line 448 column 113 - Warning: <img> lacks "alt" attribute
line 448 column 163 - Warning: <img> lacks "alt" attribute
line 449 column 11 - Warning: <img> lacks "alt" attribute
line 459 column 15 - Warning: <img> lacks "alt" attribute
line 466 column 312 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 467 column 356 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 467 column 423 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 468 column 1 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 469 column 1084 - Warning: <img> lacks "alt" attribute
line 471 column 1162 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 471 column 1212 - Warning: <img> lacks "alt" attribute
line 481 column 22 - Warning: <img> lacks "alt" attribute
line 481 column 63 - Warning: <img> lacks "alt" attribute
line 481 column 112 - Warning: <img> lacks "alt" attribute
line 481 column 162 - Warning: <img> lacks "alt" attribute
line 482 column 11 - Warning: <img> lacks "alt" attribute
line 492 column 15 - Warning: <img> lacks "alt" attribute
line 507 column 23 - Warning: <img> lacks "alt" attribute
line 507 column 64 - Warning: <img> lacks "alt" attribute
line 518 column 15 - Warning: <img> lacks "alt" attribute
line 535 column 22 - Warning: <img> lacks "alt" attribute
line 535 column 63 - Warning: <img> lacks "alt" attribute
line 535 column 112 - Warning: <img> lacks "alt" attribute
line 535 column 162 - Warning: <img> lacks "alt" attribute
line 536 column 11 - Warning: <img> lacks "alt" attribute
line 546 column 15 - Warning: <img> lacks "alt" attribute
line 559 column 780 - Warning: <img> proprietary attribute value "absmiddle"
line 559 column 780 - Warning: <img> lacks "alt" attribute
line 571 column 23 - Warning: <img> lacks "alt" attribute
line 571 column 64 - Warning: <img> lacks "alt" attribute
line 582 column 15 - Warning: <img> lacks "alt" attribute
line 599 column 22 - Warning: <img> lacks "alt" attribute
line 599 column 63 - Warning: <img> lacks "alt" attribute
line 599 column 112 - Warning: <img> lacks "alt" attribute
line 600 column 11 - Warning: <img> lacks "alt" attribute
line 610 column 15 - Warning: <img> lacks "alt" attribute
line 625 column 22 - Warning: <img> lacks "alt" attribute
line 625 column 63 - Warning: <img> lacks "alt" attribute
line 625 column 112 - Warning: <img> lacks "alt" attribute
line 626 column 11 - Warning: <img> lacks "alt" attribute
line 636 column 15 - Warning: <img> lacks "alt" attribute
line 655 column 22 - Warning: <img> lacks "alt" attribute
line 655 column 63 - Warning: <img> lacks "alt" attribute
line 655 column 112 - Warning: <img> lacks "alt" attribute
line 655 column 162 - Warning: <img> lacks "alt" attribute
line 656 column 11 - Warning: <img> lacks "alt" attribute
line 666 column 15 - Warning: <img> lacks "alt" attribute
line 680 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 16 - Warning: <img> lacks "alt" attribute
line 680 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 59 - Warning: <img> lacks "alt" attribute
line 680 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 102 - Warning: <img> lacks "alt" attribute
line 680 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 145 - Warning: <img> lacks "alt" attribute
line 680 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 188 - Warning: <img> lacks "alt" attribute
line 680 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 231 - Warning: <img> lacks "alt" attribute
line 680 column 274 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 274 - Warning: <img> lacks "alt" attribute
line 680 column 317 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 317 - Warning: <img> lacks "alt" attribute
line 680 column 360 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 360 - Warning: <img> lacks "alt" attribute
line 680 column 403 - Warning: <img> proprietary attribute value "absmiddle"
line 680 column 403 - Warning: <img> lacks "alt" attribute
line 681 column 22 - Warning: <img> lacks "alt" attribute
line 681 column 63 - Warning: <img> lacks "alt" attribute
line 681 column 112 - Warning: <img> lacks "alt" attribute
line 681 column 162 - Warning: <img> lacks "alt" attribute
line 682 column 11 - Warning: <img> lacks "alt" attribute
line 692 column 15 - Warning: <img> lacks "alt" attribute
line 713 column 22 - Warning: <img> lacks "alt" attribute
line 713 column 63 - Warning: <img> lacks "alt" attribute
line 713 column 112 - Warning: <img> lacks "alt" attribute
line 714 column 11 - Warning: <img> lacks "alt" attribute
line 724 column 15 - Warning: <img> lacks "alt" attribute
line 739 column 23 - Warning: <img> lacks "alt" attribute
line 739 column 64 - Warning: <img> lacks "alt" attribute
line 750 column 15 - Warning: <img> lacks "alt" attribute
line 766 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 766 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 766 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 775 column 25 - Warning: <img> lacks "alt" attribute
line 780 column 267 - Warning: <img> lacks "alt" attribute
line 356 column 582 - Warning: trimming empty <font>
line 471 column 1162 - Warning: trimming empty <font>
line 760 column 17 - Warning: trimming empty <tr>
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 233 column 27 - Warning: <nobr> is not approved by W3C
line 261 column 27 - Warning: <nobr> is not approved by W3C
line 289 column 27 - Warning: <nobr> is not approved by W3C
line 325 column 27 - Warning: <nobr> is not approved by W3C
line 351 column 27 - Warning: <nobr> is not approved by W3C
line 353 column 74 - Warning: <table> proprietary attribute "height"
line 382 column 27 - Warning: <nobr> is not approved by W3C
line 408 column 27 - Warning: <nobr> is not approved by W3C
line 438 column 27 - Warning: <nobr> is not approved by W3C
line 464 column 27 - Warning: <nobr> is not approved by W3C
line 466 column 74 - Warning: <table> proprietary attribute "height"
line 497 column 27 - Warning: <nobr> is not approved by W3C
line 523 column 27 - Warning: <nobr> is not approved by W3C
line 551 column 27 - Warning: <nobr> is not approved by W3C
line 587 column 27 - Warning: <nobr> is not approved by W3C
line 615 column 27 - Warning: <nobr> is not approved by W3C
line 641 column 27 - Warning: <nobr> is not approved by W3C
line 671 column 27 - Warning: <nobr> is not approved by W3C
line 697 column 27 - Warning: <nobr> is not approved by W3C
line 699 column 74 - Warning: <table> proprietary attribute "height"
line 729 column 27 - Warning: <nobr> is not approved by W3C
line 755 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 351 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