Register - Login
Views: 99392577
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 10:11:06 AM
Jul - The Cutting Room Floor - Classic Mortal Kombat New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 Next newer thread | Next older thread
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3464/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-03-11 11:38:17 PM (last edited by Rick at 04-03-11 08:38 PM) Link | Quote
So, instead of just tying up the Random Topics of Debate thread with random blah-blah-blah of MK2, I figured I'd stick it here, along with various notes that I've noted in the investigation of playing as Jade, Smoke, Noob Saibot, Kintaro, and Shao Khan in various platforms.

There's been primarily three different platforms I've been investigating. Arcade, SNES, and Genesis. Each seems a little different when it comes to their unplayables. I haven't tested out the Arcade version too much. However, SNES and Genesis have gotten quite a fair share lately of investigation, mostly because it's easier for me to do mutliple save states and access them again quickly whenever the game freezes (which it's completely prone to doing).

The original discussion is here

I'll post specific move tests later per console. I will say that the Genesis version has the most "complete" bosses and hidden characters of the three consoles. With a three-button layout, so long as you don't hold back and press "A" or release low kick until the end of the match after pressing it, you should have little to no problems beating the game with Jade, Smoke, or Noob Saibot. Jade is actually the most complete out of any of the characters. Just by accessing her with a character modifier, you have access to her projectile invincibility and her fan throw! The ground fan throw is her only special move though. She can't do the fan throw in mid-air either.

There are also, what seem to be, unused punching and kicking animations for Kintaro in the Genesis version at least! If you hold back, he will go into his punching animation. If you rapidly tap back, you'll see a partial kicking animation! I have never seen Kintaro do a punch or a kick when the CPU controls him (at least not that I can recall). All he seems to do is fireball, teleport stomp, uppercut, do his jump thing, and taunt. There have been hacks in which hackers have made him playable with all the moves, but I always figured they were imported from something, especially the kicks.

Anyhow, if you wanna fart around with these codes in the SNES and Genesis versions, here are the PAR codes you can choose from:

Mortal Kombat II (SNES)

Player 1 is...
7E2EF80C - Kintaro
7E2EF80D - Shao Khan
7E2EF80E - Smoke
7E2EF80F - Noob Saibot
7E2EF810 - Jade

Mortal Kombat II (Genesis)

Player 1 is...
FFAB87:0C - Kintaro
FFAB87:0D - Shao Khan
FFAB87:0E - Smoke
FFAB87:0F - Noob Saibot
FFAB87:10 - Jade

____________________
Torentsu
Member
Level: 26


Posts: 10/130
EXP: 94249
For next: 8026

Since: 03-30-11


Since last post: 1.7 years
Last activity: 1.6 years

Posted on 04-04-11 05:08:42 AM (last edited by Torentsu at 04-04-11 02:11 AM) Link | Quote
Since the default MAME XML cheat database has a character mod for UMK3 but doesn't finish out the array here are the numbers for those characters. Add these to the XML file for UMK3 using notepad under the player select codes, and then rezip it.

Edit the forum won't display the MAME code info so you'll just have to see how the above character's cheat data is structured and use it as a template with these values.

Human Smoke 16
Noob Saibot 17
Motaro 18
Shao Kahn 19
Xkeeper

Level: 263


Posts: 18942/25343
EXP: 296722074
For next: 2238379

Since: 07-03-07

Pronouns: they/them/????????

Since last post: 9 days
Last activity: 3 days

Posted on 04-04-11 06:14:49 AM Link | Quote
Originally posted by Torentsu
Since the default MAME XML cheat database has a character mod for UMK3 but doesn't finish out the array here are the numbers for those characters. Add these to the XML file for UMK3 using notepad under the player select codes, and then rezip it.

Edit the forum won't display the MAME code info so you'll just have to see how the above character's cheat data is structured and use it as a template with these values.

Human Smoke 16
Noob Saibot 17
Motaro 18
Shao Kahn 19

It allows most HTML tags, so you should escape it or use [code].

There's no real FAQ on this for now, though, sorry. You're welcome to ask if you have any further issues.

____________________
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 4137/5390
EXP: 29051660
For next: 283345

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 04-04-11 06:35:40 AM Link | Quote
Post #4137 · 04-04-11 01:35:40 AM
If you're trying to post an XML block, just replacing all instances of < with &lt; should do.

____________________
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3483/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-04-11 03:34:40 PM Link | Quote
I've already added them into my cheat thing for both Player 1 and Player 2. I'll find a place to stick the file up on and put it up for download. I dunno though, ever since I found out that Motaro's differences are minor between MK3 and UMK3, it's really kind of killed my ambition to investigate it further.

MK2 however, is still piquing my curiosity, especially with Kintaro's punching/kicking animations possibly going unused.

____________________
Torentsu
Member
Level: 26


Posts: 11/130
EXP: 94249
For next: 8026

Since: 03-30-11


Since last post: 1.7 years
Last activity: 1.6 years

Posted on 04-04-11 04:19:50 PM Link | Quote
Originally posted by Rick
I've already added them into my cheat thing for both Player 1 and Player 2. I'll find a place to stick the file up on and put it up for download. I dunno though, ever since I found out that Motaro's differences are minor between MK3 and UMK3, it's really kind of killed my ambition to investigate it further.

MK2 however, is still piquing my curiosity, especially with Kintaro's punching/kicking animations possibly going unused.



Its very possible that the kick animation in MK2 was unused. Kintaro to my knowledge never uses his kick attack in MK2 but he has one that is used by the CPU and player can use in Mortal Kombat Trilogy. MK Trilogy has several attacks that were unused in earlier MK games. For example, MK1 Kano has a previously unused Spin attack, Baraka has a blade twirl and Goro has a fist spin smash attack. Quite odd that all the unused attacks are spin related.
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3486/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-04-11 05:12:45 PM (last edited by Rick at 04-04-11 02:14 PM) Link | Quote
You know what, that is kinda funny that they're all spin attacks. I can understand Goro's being unused because honestly, it makes him look really silly in those sprites and less menacing. It would be as if Michael Myers from Halloween decided to go romp around in a clown outfit. Baraka's I remember they took out because that move gave him too much of an advantage. Didn't know about Kano's though. What I'd like to find out is if those graphics are still in the appropriate ROMs.

I'm going to consider the kicking and punching animations unused for now, and I'll try and get a rip of it at least for the Genesis version. Do you know if anyone's been able to get the sprites uncompressed in any of the MK games for the arcade? I could dive in and notice anything unused immediately and put it up on the wiki.



____________________
GoldS
Member
Level: 41


Posts: 148/372
EXP: 477161
For next: 2984

Since: 03-15-10


Since last post: 2.1 years
Last activity: 13 days

Posted on 04-04-11 07:17:25 PM (last edited by GoldS at 04-04-11 04:18 PM) Link | Quote
Originally posted by Rick
You know what, that is kinda funny that they're all spin attacks. I can understand Goro's being unused because honestly, it makes him look really silly in those sprites and less menacing. It would be as if Michael Myers from Halloween decided to go romp around in a clown outfit. Baraka's I remember they took out because that move gave him too much of an advantage. Didn't know about Kano's though. What I'd like to find out is if those graphics are still in the appropriate ROMs.



I wish I could forget that out. I have no idea what compression MK uses, or where the graphics are stored. It doesn't help that there's no tile viewer for those games in MAME.

____________________
Torentsu
Member
Level: 26


Posts: 12/130
EXP: 94249
For next: 8026

Since: 03-30-11


Since last post: 1.7 years
Last activity: 1.6 years

Posted on 04-05-11 05:29:23 AM Link | Quote
The MAME Debugger might be able to provide a hint. You can enable it in the properties menu on newer MAME builds. Often the memory descriptions or just how a section is operating in RAM can give you a hint as to what data is where.
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3527/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-06-11 05:26:08 AM (last edited by Rick at 04-06-11 02:27 AM) Link | Quote
Here's Kintaro's Genesis moveset, to date, with a three-button controller. I have his punch and kick moves snapped, but I don't have a good way of ripping them quite yet because I don't think I can work in layers in Kega like I can with SNES9x. So, yes! Here goes. I will use italics to indicate game freezes.

If you find any further situations than what I've been testing, let me know and I will add them.

Kintaro (Genesis)

D-Pad Only:
Forward: Walk forward normally.
Backward: Move backwards. Punching animation.
Up: Jump up. Throwing animation.
Down: Hold for uppercut animation. Release to freeze the game.

Tap Forward: Faces you while moving forward.
Tap Backward: Kicking animation. Usually shows one frame, may show both if pressed just right.
Back, Forward: Game Freeze

Forward Jump: Jumps forward, taunt animation.
Backward Jump: Jumps backward, block animation.

Buttons
A Button: Speeds up fighting stance, but makes Kintaro stuck. Hit him to fix.
B Button: Knock back attack (kick?). Slip and fall animation. Release button to freeze game.
C Button: Knock back attack. Win pose animation.
Start: Block. Getting up/stagger back animation.

Forward + A: Uppercut! Strange flinch/fall animation.
Backward + A: Kintaro turns invisible. Freezes.

Forward + B: Same as B Button.
Backward + B: Staggering animation, makes Kintaro stuck. Hit to fix, but releasing B freezes the game anyway, so...

Forward + C: Same as C Button.
Backward + C: Freezes.

All crouching or jumping attacks freeze the game
Down + Start: Low Block. Being punched animation. Freezes if you release down, but if you are hit and release both buttons, the game won't freeze!

Close Quarters
Mostly game freezes for attacks. This has not been entirely tested yet.

Miscellaneous
When an opponent jumps over Kintaro when controlled by a human player, he will go into an endless falling down loop until hit.

____________________
Torentsu
Member
Level: 26


Posts: 15/130
EXP: 94249
For next: 8026

Since: 03-30-11


Since last post: 1.7 years
Last activity: 1.6 years

Posted on 04-06-11 04:00:59 PM Link | Quote
Have you tried pitting him against a CPU opponent to see if you still have the same freeze effect from when the CPU inevitably tries to throw you? Its also interesting that Kintaro has that same speed up/glitch freeze animation problem. UMK3 Motaro will do the same thing if you press the right button. It must be something about how the bosses are programmed or where their commands point to in the game's data. As stated earlier it might be feasible to make them workable if you could tie the commands to the commands CPU Motaro or Kintaro or whatever boss calls on.
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3530/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-06-11 06:04:58 PM Link | Quote
I know it's possible to make them workable with heavy modifying. I have a Genesis MK2 hack where all the characters are playable, and an SNES hack which makes Jade, Smoke, and Noob Saibot playable (though I haven't investigated trying to play around on that ROM because the hack doesn't work proper in my version of SNES9x that I have, only in ZSNES).

Also, I'm trying out the CPU trying to throw you thing. It doesn't actually have them throw you. Instead, you just get trapped in a corner where the CPU keeps throwing low punches at you to the point where it's nearly inescapable. This is just for the Genesis version, however.

The arcade version seems to be more like the SNES version, where any idling will lead to the D-Pad freezing the game if moved forward or backward. Kintaro also has a slight bit of glitchiness in his graphics when played by a human for some reason.

____________________
Torentsu
Member
Level: 26


Posts: 16/130
EXP: 94249
For next: 8026

Since: 03-30-11


Since last post: 1.7 years
Last activity: 1.6 years

Posted on 04-07-11 01:41:36 AM (last edited by Torentsu at 04-06-11 11:02 PM) Link | Quote
Is the SNES hack you have the one that has the Killer Instinct Advertisement in it? The one with the KI ad doesn't work very well. Any time you lose as or beat Noob Saibot the game ends. It also locks up a lot when playing as Jade. Several you tube videos show a better version but I can't ever find it.
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3535/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-07-11 02:17:09 AM Link | Quote
I don't recall a Killer Instinct ad in it.

It's the hack that's on romhacking.net. It's the only Mortal Kombat II SNES hack, so...yeah.

If you know where I can find a better one, then by all means let me know and I'll check that out.

____________________
Torentsu
Member
Level: 26


Posts: 17/130
EXP: 94249
For next: 8026

Since: 03-30-11


Since last post: 1.7 years
Last activity: 1.6 years

Posted on 04-07-11 02:24:40 AM Link | Quote
Yeah there's another hack with a Bizzare KI ad in it and Shao Kahn is playable.

____________________
あなたのために踊りましょうか?ーユリエン
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3565/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-09-11 06:03:20 PM Link | Quote
Yeah, I just tried it out and well, yeah, you're right. It is pretty buggy and crappy. It's kinda neat to have Shao Khan in there, but he's just one step above barely playable.

I almost feel like there'd be a way to make playable bosses by mapping specific actions to specific buttons and animations, as kind of a quick and dirty way to do it, but then again, I don't know much about programming.

I've also been toying around again in Mortal Kombat 1 for SNES. I'll keep people in the know if I find anything.

____________________
Abystus
Member
Level: 18


Posts: 4/60
EXP: 29538
For next: 359

Since: 04-03-11


Since last post: 6.0 years
Last activity: 5.8 years

Posted on 04-09-11 06:32:34 PM Link | Quote
The only way I see bosses being playable is if someone finds a move modifier for P1 or P2 (basically an address where the value is read to execute the corresponding move and then set to 0 after execution). Once that is found then you can use the found move values with some modification in the controller input section to set corresponding values to that address based on what button you pushed.

Using this method the normal input would be disabled basically assigning your key presses to move values if that makes sense. You would also have to find values that control their walking (forward/back), jump, and duck as even though bosses usually cant jump straight up or duck they are prone to freeze from user input during those times as well (you could most likely just NOP the jump and duck controller input however).
Torentsu
Member
Level: 26


Posts: 21/130
EXP: 94249
For next: 8026

Since: 03-30-11


Since last post: 1.7 years
Last activity: 1.6 years

Posted on 04-09-11 10:58:56 PM Link | Quote
Did you ever have any further progress with MK2 Smoke's smoke effect Abystus?

____________________
あなたのために踊りましょうか?ーユリエン
Abystus
Member
Level: 18


Posts: 5/60
EXP: 29538
For next: 359

Since: 04-03-11


Since last post: 6.0 years
Last activity: 5.8 years

Posted on 04-10-11 01:21:06 AM Link | Quote
Well after posting my findings I never really sat down with it again. The most I could get to work was that any computer controlled opponent would smoke. There is a check for computer control and character selected along with one other check that I could never locate. I would assume that there is another variable being set as another rudimentary check against computer control, however it may have taken considerably longer to get a working code to play as smoke which is why I opted just to release what I had at that point.

If anyone would like to give it a shot go right ahead as it would complete my original code to play as smoke. Outside of that if someone stumbles on a move modifier for this game then things could become interesting (just like my move modifier for KI Arcade/SNES hacked in 2006).
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 3645/7539
EXP: 43669644
For next: 632016

Since: 02-15-10

From: Maine

Since last post: 113 days
Last activity: 45 days

Posted on 04-13-11 04:36:00 PM (last edited by Rick at 04-13-11 01:39 PM) Link | Quote
Well hopefully something can be found there. Good luck on that! I still have to wonder though if there's some kind of trigger for it anyway. Maybe it activates during Liu Kang's fireball or Raiden's electroshock fatality because the player is not actually in control at that time. Just some more speculation on that one I guess.

Also, I figured out a way to have Kintaro punch you at will. Stand about sweep distance and throw projectiles. Whammo! Right in the face. Since that rules out his punch being unused, his kick has now properly taken over that category! What we need now, seriously, is a way to rip said animation.

Also, as far as unused stuff goes, I believe Baraka's blade spin animation is still unused, but if we're talking about more unused stuff as well, I can think of Jax having an air projectile animation (if we're relying on information that went unused in MK2 but was later used in Mortal Kombat Trilogy), and what about Kung Lao's really bizarro Raiden torpedo?

Lastly, due to an oversight, Raiden's arm sprites are unused! What do I mean by that? Do Jax's arm rip fatality (BL, BL, BL, BL, LP at sweep distance) on Raiden and whose arms shows up? Kung Lao's! Stupid theory of the day: Kung Lao is Raiden! Serious theory: Programmer's derp. It actually went unnoticed in the SNES and Genesis ports too!

____________________
Pages: 1 2 3 4 5 6 7 8 9 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Classic Mortal Kombat New poll - New thread - New reply


Rusted Logic

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

28 database queries, 7 query cache hits.
Query execution time:  0.089100 seconds
Script execution time:  0.031745 seconds
Total render time:  0.120845 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 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 192 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 97 - 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 229 - Warning: unescaped & or unknown entity "&page"
line 149 column 262 - Warning: unescaped & or unknown entity "&page"
line 149 column 295 - Warning: unescaped & or unknown entity "&page"
line 149 column 328 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 363 - 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 102 - Warning: unescaped & or unknown entity "&postid"
line 183 column 880 - Warning: unescaped & or unknown entity "&page"
line 210 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 212 column 9 - Warning: missing <tr>
line 230 column 13 - Warning: missing <tr>
line 231 column 102 - Warning: unescaped & or unknown entity "&postid"
line 243 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 245 column 9 - Warning: missing <tr>
line 263 column 13 - Warning: missing <tr>
line 264 column 102 - Warning: unescaped & or unknown entity "&postid"
line 266 column 281 - Warning: missing <tr>
line 266 column 565 - Warning: missing <tr>
line 274 column 1341 - Error: <z> is not recognized!
line 274 column 1341 - Warning: discarding unexpected <z>
line 279 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 281 column 9 - Warning: missing <tr>
line 299 column 13 - Warning: missing <tr>
line 300 column 102 - Warning: unescaped & or unknown entity "&postid"
line 302 column 4492 - Warning: replacing unexpected input with </input>
line 302 column 4806 - Warning: discarding unexpected </span>
line 305 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 307 column 9 - Warning: missing <tr>
line 325 column 13 - Warning: missing <tr>
line 326 column 102 - Warning: unescaped & or unknown entity "&postid"
line 333 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 335 column 9 - Warning: missing <tr>
line 353 column 13 - Warning: missing <tr>
line 354 column 102 - Warning: unescaped & or unknown entity "&postid"
line 364 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 366 column 9 - Warning: missing <tr>
line 384 column 13 - Warning: missing <tr>
line 385 column 102 - Warning: unescaped & or unknown entity "&postid"
line 394 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 396 column 9 - Warning: missing <tr>
line 414 column 13 - Warning: missing <tr>
line 415 column 102 - Warning: unescaped & or unknown entity "&postid"
line 423 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 425 column 9 - Warning: missing <tr>
line 443 column 13 - Warning: missing <tr>
line 444 column 102 - Warning: unescaped & or unknown entity "&postid"
line 449 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 451 column 9 - Warning: missing <tr>
line 469 column 13 - Warning: missing <tr>
line 470 column 102 - Warning: unescaped & or unknown entity "&postid"
line 516 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 518 column 9 - Warning: missing <tr>
line 536 column 13 - Warning: missing <tr>
line 537 column 102 - Warning: unescaped & or unknown entity "&postid"
line 542 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 544 column 9 - Warning: missing <tr>
line 562 column 13 - Warning: missing <tr>
line 563 column 102 - Warning: unescaped & or unknown entity "&postid"
line 572 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 574 column 9 - Warning: missing <tr>
line 592 column 13 - Warning: missing <tr>
line 593 column 102 - Warning: unescaped & or unknown entity "&postid"
line 598 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 600 column 9 - Warning: missing <tr>
line 618 column 13 - Warning: missing <tr>
line 619 column 102 - Warning: unescaped & or unknown entity "&postid"
line 628 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 630 column 9 - Warning: missing <tr>
line 648 column 13 - Warning: missing <tr>
line 649 column 102 - Warning: unescaped & or unknown entity "&postid"
line 654 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 656 column 9 - Warning: missing <tr>
line 674 column 13 - Warning: missing <tr>
line 675 column 102 - Warning: unescaped & or unknown entity "&postid"
line 684 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 686 column 9 - Warning: missing <tr>
line 690 column 71 - Warning: unescaped & or unknown entity "&dateline"
line 704 column 13 - Warning: missing <tr>
line 705 column 102 - Warning: unescaped & or unknown entity "&postid"
line 712 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 714 column 9 - Warning: missing <tr>
line 732 column 13 - Warning: missing <tr>
line 733 column 102 - Warning: unescaped & or unknown entity "&postid"
line 738 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 740 column 9 - Warning: missing <tr>
line 744 column 71 - Warning: unescaped & or unknown entity "&dateline"
line 758 column 13 - Warning: missing <tr>
line 759 column 102 - Warning: unescaped & or unknown entity "&postid"
line 766 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 768 column 9 - Warning: missing <tr>
line 786 column 13 - Warning: missing <tr>
line 787 column 102 - Warning: unescaped & or unknown entity "&postid"
line 798 column 17 - Warning: missing <tr>
line 798 column 17 - Warning: discarding unexpected <table>
line 801 column 35 - Warning: missing <tr>
line 801 column 97 - Warning: unescaped & or unknown entity "&page"
line 801 column 130 - Warning: unescaped & or unknown entity "&page"
line 801 column 163 - Warning: unescaped & or unknown entity "&page"
line 801 column 196 - Warning: unescaped & or unknown entity "&page"
line 801 column 229 - Warning: unescaped & or unknown entity "&page"
line 801 column 262 - Warning: unescaped & or unknown entity "&page"
line 801 column 295 - Warning: unescaped & or unknown entity "&page"
line 801 column 328 - Warning: unescaped & or unknown entity "&page"
line 801 column 50 - Warning: missing </font> before </td>
line 801 column 363 - Warning: missing </font> before </table>
line 803 column 35 - Warning: missing <tr>
line 803 column 50 - Warning: missing </font> before </td>
line 804 column 37 - Warning: unescaped & or unknown entity "&id"
line 803 column 192 - Warning: missing </font> before </table>
line 805 column 17 - Warning: discarding unexpected </textarea>
line 805 column 28 - Warning: discarding unexpected </form>
line 805 column 35 - Warning: discarding unexpected </embed>
line 805 column 43 - Warning: discarding unexpected </noembed>
line 805 column 53 - Warning: discarding unexpected </noscript>
line 805 column 64 - Warning: discarding unexpected </noembed>
line 805 column 74 - Warning: discarding unexpected </embed>
line 805 column 82 - Warning: discarding unexpected </table>
line 805 column 90 - Warning: discarding unexpected </table>
line 807 column 9 - Warning: missing </font> before <table>
line 819 column 25 - Warning: discarding unexpected </font>
line 828 column 57 - Warning: discarding unexpected </font>
line 806 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 246 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 161 column 113 - Warning: <img> lacks "alt" attribute
line 161 column 163 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 207 column 2796 - Warning: <img> lacks "alt" attribute
line 215 column 22 - Warning: <img> lacks "alt" attribute
line 215 column 63 - Warning: <img> lacks "alt" attribute
line 215 column 112 - Warning: <img> lacks "alt" attribute
line 215 column 162 - Warning: <img> lacks "alt" attribute
line 226 column 15 - Warning: <img> lacks "alt" attribute
line 248 column 23 - Warning: <img> lacks "alt" attribute
line 248 column 64 - Warning: <img> lacks "alt" attribute
line 248 column 113 - Warning: <img> lacks "alt" attribute
line 248 column 163 - Warning: <img> lacks "alt" attribute
line 249 column 11 - Warning: <img> lacks "alt" attribute
line 259 column 15 - Warning: <img> lacks "alt" attribute
line 266 column 333 - Warning: <img> lacks "alt" attribute
line 276 column 1508 - Warning: <img> lacks "alt" attribute
line 284 column 23 - Warning: <img> lacks "alt" attribute
line 284 column 64 - Warning: <img> lacks "alt" attribute
line 284 column 113 - Warning: <img> lacks "alt" attribute
line 284 column 163 - Warning: <img> lacks "alt" attribute
line 295 column 15 - Warning: <img> lacks "alt" attribute
line 310 column 23 - Warning: <img> lacks "alt" attribute
line 310 column 64 - Warning: <img> lacks "alt" attribute
line 310 column 113 - Warning: <img> lacks "alt" attribute
line 310 column 163 - Warning: <img> lacks "alt" attribute
line 311 column 11 - Warning: <img> lacks "alt" attribute
line 321 column 15 - Warning: <img> lacks "alt" attribute
line 330 column 542 - Warning: <img> lacks "alt" attribute
line 338 column 22 - Warning: <img> lacks "alt" attribute
line 338 column 63 - Warning: <img> lacks "alt" attribute
line 338 column 112 - Warning: <img> lacks "alt" attribute
line 338 column 162 - Warning: <img> lacks "alt" attribute
line 349 column 15 - Warning: <img> lacks "alt" attribute
line 369 column 23 - Warning: <img> lacks "alt" attribute
line 369 column 64 - Warning: <img> lacks "alt" attribute
line 369 column 113 - Warning: <img> lacks "alt" attribute
line 369 column 163 - Warning: <img> lacks "alt" attribute
line 370 column 11 - Warning: <img> lacks "alt" attribute
line 380 column 15 - Warning: <img> lacks "alt" attribute
line 391 column 930 - Warning: <img> lacks "alt" attribute
line 399 column 22 - Warning: <img> lacks "alt" attribute
line 399 column 63 - Warning: <img> lacks "alt" attribute
line 399 column 112 - Warning: <img> lacks "alt" attribute
line 399 column 161 - Warning: <img> lacks "alt" attribute
line 400 column 11 - Warning: <img> lacks "alt" attribute
line 410 column 15 - Warning: <img> lacks "alt" attribute
line 420 column 864 - Warning: <img> lacks "alt" attribute
line 428 column 22 - Warning: <img> lacks "alt" attribute
line 428 column 63 - Warning: <img> lacks "alt" attribute
line 428 column 112 - Warning: <img> lacks "alt" attribute
line 428 column 162 - Warning: <img> lacks "alt" attribute
line 439 column 15 - Warning: <img> lacks "alt" attribute
line 454 column 23 - Warning: <img> lacks "alt" attribute
line 454 column 64 - Warning: <img> lacks "alt" attribute
line 454 column 113 - Warning: <img> lacks "alt" attribute
line 454 column 163 - Warning: <img> lacks "alt" attribute
line 455 column 11 - Warning: <img> lacks "alt" attribute
line 465 column 15 - Warning: <img> lacks "alt" attribute
line 513 column 2207 - Warning: <img> lacks "alt" attribute
line 521 column 22 - Warning: <img> lacks "alt" attribute
line 521 column 63 - Warning: <img> lacks "alt" attribute
line 521 column 112 - Warning: <img> lacks "alt" attribute
line 521 column 162 - Warning: <img> lacks "alt" attribute
line 532 column 15 - Warning: <img> lacks "alt" attribute
line 547 column 23 - Warning: <img> lacks "alt" attribute
line 547 column 64 - Warning: <img> lacks "alt" attribute
line 547 column 113 - Warning: <img> lacks "alt" attribute
line 547 column 163 - Warning: <img> lacks "alt" attribute
line 548 column 11 - Warning: <img> lacks "alt" attribute
line 558 column 15 - Warning: <img> lacks "alt" attribute
line 569 column 997 - Warning: <img> lacks "alt" attribute
line 577 column 22 - Warning: <img> lacks "alt" attribute
line 577 column 63 - Warning: <img> lacks "alt" attribute
line 577 column 112 - Warning: <img> lacks "alt" attribute
line 577 column 162 - Warning: <img> lacks "alt" attribute
line 588 column 15 - Warning: <img> lacks "alt" attribute
line 603 column 23 - Warning: <img> lacks "alt" attribute
line 603 column 64 - Warning: <img> lacks "alt" attribute
line 603 column 113 - Warning: <img> lacks "alt" attribute
line 603 column 163 - Warning: <img> lacks "alt" attribute
line 604 column 11 - Warning: <img> lacks "alt" attribute
line 614 column 15 - Warning: <img> lacks "alt" attribute
line 623 column 255 - Warning: <img> proprietary attribute value "absmiddle"
line 623 column 255 - Warning: <img> lacks "alt" attribute
line 625 column 443 - Warning: <img> lacks "alt" attribute
line 633 column 22 - Warning: <img> lacks "alt" attribute
line 633 column 63 - Warning: <img> lacks "alt" attribute
line 633 column 112 - Warning: <img> lacks "alt" attribute
line 633 column 162 - Warning: <img> lacks "alt" attribute
line 644 column 15 - Warning: <img> lacks "alt" attribute
line 659 column 23 - Warning: <img> lacks "alt" attribute
line 659 column 64 - Warning: <img> lacks "alt" attribute
line 659 column 113 - Warning: <img> lacks "alt" attribute
line 659 column 163 - Warning: <img> lacks "alt" attribute
line 660 column 11 - Warning: <img> lacks "alt" attribute
line 670 column 15 - Warning: <img> lacks "alt" attribute
line 681 column 629 - Warning: <img> lacks "alt" attribute
line 689 column 22 - Warning: <img> lacks "alt" attribute
line 689 column 63 - Warning: <img> lacks "alt" attribute
line 689 column 112 - Warning: <img> lacks "alt" attribute
line 689 column 161 - Warning: <img> lacks "alt" attribute
line 690 column 11 - Warning: <img> lacks "alt" attribute
line 700 column 15 - Warning: <img> lacks "alt" attribute
line 717 column 22 - Warning: <img> lacks "alt" attribute
line 717 column 63 - Warning: <img> lacks "alt" attribute
line 717 column 112 - Warning: <img> lacks "alt" attribute
line 717 column 162 - Warning: <img> lacks "alt" attribute
line 728 column 15 - Warning: <img> lacks "alt" attribute
line 743 column 22 - Warning: <img> lacks "alt" attribute
line 743 column 63 - Warning: <img> lacks "alt" attribute
line 743 column 112 - Warning: <img> lacks "alt" attribute
line 743 column 161 - Warning: <img> lacks "alt" attribute
line 744 column 11 - Warning: <img> lacks "alt" attribute
line 754 column 15 - Warning: <img> lacks "alt" attribute
line 771 column 23 - Warning: <img> lacks "alt" attribute
line 771 column 64 - Warning: <img> lacks "alt" attribute
line 771 column 113 - Warning: <img> lacks "alt" attribute
line 771 column 163 - Warning: <img> lacks "alt" attribute
line 772 column 11 - Warning: <img> lacks "alt" attribute
line 782 column 15 - Warning: <img> lacks "alt" attribute
line 795 column 1452 - Warning: <img> lacks "alt" attribute
line 804 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 804 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 804 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 813 column 25 - Warning: <img> lacks "alt" attribute
line 818 column 267 - Warning: <img> lacks "alt" attribute
line 302 column 4559 - Warning: trimming empty <label>
line 798 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 231 column 27 - Warning: <nobr> is not approved by W3C
line 264 column 27 - Warning: <nobr> is not approved by W3C
line 300 column 27 - Warning: <nobr> is not approved by W3C
line 326 column 27 - Warning: <nobr> is not approved by W3C
line 354 column 27 - Warning: <nobr> is not approved by W3C
line 385 column 27 - Warning: <nobr> is not approved by W3C
line 415 column 27 - Warning: <nobr> is not approved by W3C
line 444 column 27 - Warning: <nobr> is not approved by W3C
line 470 column 27 - Warning: <nobr> is not approved by W3C
line 537 column 27 - Warning: <nobr> is not approved by W3C
line 563 column 27 - Warning: <nobr> is not approved by W3C
line 593 column 27 - Warning: <nobr> is not approved by W3C
line 619 column 27 - Warning: <nobr> is not approved by W3C
line 649 column 27 - Warning: <nobr> is not approved by W3C
line 675 column 27 - Warning: <nobr> is not approved by W3C
line 705 column 27 - Warning: <nobr> is not approved by W3C
line 733 column 27 - Warning: <nobr> is not approved by W3C
line 759 column 27 - Warning: <nobr> is not approved by W3C
line 787 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 302 warnings and 1 error!

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