Register - Login
Views: 99349056
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:43:42 PM
Jul - NSMB Hacking (Archive) - Sprite Data Reference (Long) New poll - New thread - New reply
Pages: 1 2 3 4 Next newer thread | Next older thread
Ninji

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


Posts: 930/2014
EXP: 6631460
For next: 19204

Since: 07-26-07

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

Since last post: 101 days
Last activity: 15 days

Posted on 10-31-09 09:07:43 PM Link | Quote
I've just had to delete several posts from here because the thread was totally derailed. Please do make a new thread about the video - while the conversation about beta sprites was on-topic, talking about the video and file sharing sites is going too far. Thanks guys.

____________________








Originally posted by Sonicandtails
I'm trying top for the day 2 minutes to see how I feel. It's certainly different.
(I'm a bottom guy)
Currently reorganising my site's public_html folder. Links/images in my posts may be broken. If you find a broken link/image, PM me with the link and I'll fix it!
Hacking Tools: NSMB Editor 4 · Nitro Explorer · NARC Explorer
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 175/-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 11-23-09 12:52:42 PM Link | Quote
i've found out about water (231)

it is like this:

II 00 SS HH UL 00

II - Activator ID
SS - Speed it will move up/down
HH - Height it will move up. Not sure if it is signed (could also move down)
U - Unknown. it has sth to do with L
L - Light of the water. Higher values make the water brighter

Okay, now how do the activators work?

The water will go up HH blocks for every activator it finds active after II in a row. This means:
Say II is 48 and the water is set to go up 1 block.
If you activate 48, the water will go up a block. Then if you activate 49, it will go up another block as long as 48 is still active. Same if you activate 50.

If you activate 49 without 48 being active, the water will not move, but if then you activate 48, the water will go up 2 blocks, one for 48 and other for 49.

Weird, eh?

Well, now i'm looking into the automatically moving water of world 6...
jceggbert5
Member
again
Level: 33


Posts: 2/218
EXP: 216506
For next: 12673

Since: 12-01-09


Since last post: 12.1 years
Last activity: 349 days

Posted on 12-02-09 03:26:22 PM Link | Quote
Treeki, You forgot that there are two variations of the blue Koopa.

00 00 0X 00 00 00

X:
0=Green
1=Red
2=Blue (falls off edges like green does)
3=Blue (turns around on edges like red does)
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 202/-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 12-02-09 03:38:00 PM Link | Quote
Originally posted by jceggbert5
Treeki, You forgot that there are two variations of the blue Koopa.

00 00 0X 00 00 00

X:
0=Green
1=Red
2=Blue (falls off edges like green does)
3=Blue (turns around on edges like red does)



thats the mistery of the two Blue Koopas! I've always wondered what was the matter!
Cool. Thanks
jceggbert5
Member
again
Level: 33


Posts: 3/218
EXP: 216506
For next: 12673

Since: 12-01-09


Since last post: 12.1 years
Last activity: 349 days

Posted on 12-05-09 06:49:05 AM (last edited by jceggbert5 at 12-05-09 04:02 AM) Link | Quote
I think I figured out all (?) sprite data for Sprite 91:

Sprite 91: Moving Platform on Line

ID 00 0U 00 WD VF

ID: Activation ID (in conjunction with V)
U (Unknown): In Unused-1, there are two platforms going opposite directions at the same speed, one has this at 2, the other at 6...
W (Waits): 1=Waits for Mario to start moving 0=Doesn't wait
D (Direction): 0=Starts Up/Right 1=Starts Down/Left
V (Visible/Usable): 0=Always Visible 1=Appears/Disappears when activated/deactivated F=(Same as 1?)
F (Falls): 1=Falls off at end of line (if no dot to stop it)


I am still looking into U
Logon
User
Level: 9


Posts: 7/12
EXP: 2793
For next: 369

Since: 12-08-09


Since last post: 12.3 years
Last activity: 12.0 years

Posted on 12-17-09 01:30:27 AM Link | Quote
sprite 234 lava

I FOUND 1 THING ITS AWESOME

00 00 AA BB CC 00

AA spead lava rises

BB and CC uknown
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 232/-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 12-17-09 10:17:02 AM Link | Quote
Originally posted by Logon
sprite 234 lava

I FOUND 1 THING ITS AWESOME

00 00 AA BB CC 00

AA spead lava rises

BB and CC uknown


it works like water.
look at my previous post!
gridatttack

Buzzy Beetle
Rarity FTW
Level: 42


Posts: 57/375
EXP: 493634
For next: 27728

Since: 08-26-09


Since last post: 5.3 years
Last activity: 2.0 years

Posted on 12-17-09 04:50:27 PM (last edited by gridatttack at 12-17-09 02:28 PM) Link | Quote
Originally posted by dirbaio
Originally posted by Logon
sprite 234 lava

I FOUND 1 THING ITS AWESOME

00 00 AA BB CC 00

AA spead lava rises

BB and CC uknown


it works like water.
look at my previous post!


It also works like water when you put a warp to level to take you to the same level. Also, object 87 is a coin that has the water graphics, but dont act like it.
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 233/-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 12-17-09 05:49:26 PM Link | Quote
yeah, but i meant that the sprite data for lava works like water's mostly.
Garmichael
Member
Level: 26


Posts: 65/121
EXP: 91098
For next: 11177

Since: 06-24-09

From: Seattle, Wa

Since last post: 10.8 years
Last activity: 10.6 years

Posted on 02-28-10 11:33:23 PM Link | Quote

Does anyone know why using Sprite 282, the swinging Vine, crashes the rom?


____________________

gridatttack

Buzzy Beetle
Rarity FTW
Level: 42


Posts: 213/375
EXP: 493634
For next: 27728

Since: 08-26-09


Since last post: 5.3 years
Last activity: 2.0 years

Posted on 03-01-10 12:05:16 AM Link | Quote
Originally posted by Garmichael
Does anyone know why using Sprite 282, the swinging Vine, crashes the rom?



Yeah. Its strange I tried to put it in 4-1 and crashed my rom. Maybe it needs certain data, or its incompatible with other sprite sets?

____________________
Garmichael
Member
Level: 26


Posts: 67/121
EXP: 91098
For next: 11177

Since: 06-24-09

From: Seattle, Wa

Since last post: 10.8 years
Last activity: 10.6 years

Posted on 03-01-10 04:20:03 AM Link | Quote

I've discovered some settings for some sprites:



126, Draw Bridge Platform:

ID ID 0A B0 CD EF

ID: There are two IDs.
A: 0 = stop at up position, 1 = stop at down position (only if B = 1)
B: 0 = dont move, 1 = move
C: Amount of time the bridge stays open
D: Degree of openness. 8 = straight up.
E: Length of each side.
F: Time stays closed, 0 = doesn't open





119, Pendulum Platform:

00 00 00 00 AC BA

A: Speed. Second A first, then first A (ex: Fx x2 = Speed of 2F).
B: Size Scale
C: Starting position. 0 = Bottom, heading right. 4 = Far Right. 8 = Bottom, heading left. F = Far left.







78, Moving Platform On Touch:

ID ID 0A 0D CB SS

ID: Two id slots.
A: Length in tiles
B: Direction. 0 = up, 1 = down, 2 = right, 3 = left
C: Stops at top of screen. 0 = no, 1 = yes.
D: 0 = show, 1 = hide until activated
SS: Speed







187, Manual Control Platform:

00 00 DA C0 B0 00

A: Displayed Arrows.
- 0 = Left, Up, Right
- 1 = Left, Down, Right
- 2 = Left, Up, Right
- 3 = Left, Right
B: 0 = Show, 1 = hide (no ID, apparently)
C: 0 = normal, 1 = flash and disappear after a while
D: 0 = normal, 1 = Auto Start







249, Wall Jump Platform:

00 00 0C B0 A0 0D

A: Wait to be touched before moving
B: Length = 4 + B
C: Width = 2 + C
D: Speed







174, Moving Mushroom:

00 00 XY AB CD EF

F: Horizontal Speed
E: 0 = Normal. 1 = Falls when landed on
D: Verticle Offset. Moves E tiles down from
C: ?? Something to do with Up-and-Down effect
B: Degree of tilting angle
A: Width in Tiles
Y: Speed of verticle bounce effect
X: ?? Something to do with Up-and-Down effect





238, Purple Tilt Mushroom:

00 00 AB 00 00 00

A: Width
B: ??





239, Raising / Lowering Mushroom:

00 00 AB CD 00 00

A: Distance Mushroom will go down when Mario stands on it. Also, stalk height = A + 2.
B: Width (0 is same width as 1, but Mushroom is colored red)
c: After Maio gets off, 0 = Stay where it ends up, 1 = return to initial level
D: Distance Mushroom will go up when Mario stands on it. Net direction and distance = D - A





242, Expand / Contract Mushroom:

00 00 AB 0C 00 00

A: 0 = starts extended then retracts, 1 = Starts Small then extends
B: Length of Stalk
C: 0 = Wider when extended, 1 = shorter when extended





244, Bouncing Mushroom:

00 00 0A 00 00 00

A: Length of Stalk





99, Manual Moving Wheel:

ID ID 00 00 A0 B0

ID: Two ID Slots
A: Stick to Line
B: 1 = Hide until activated





283, Swinging Pole:

00 00 CB 0A 00 00

A: 1 = Stick to line, 0 = no line needed
B: Length = B + 3
C: 0 = Don't Move, 1 = Move Along Line





289, Expandable Block:

00 00 0A 00 00 00

A: After the fourth block comes out, all four turn to hard blocks if A is not 0





279, 1-Way Door:

00 00 0A 00 00 00

A: Direction
0 = Up, Right Arrow
1 = Up, Left Arrow
2 = Down, Right Arrow
3 = Down, Left Arrow
4 = Right, Up Arrow
5 = Right, Down Arrow
6 = Left, Up Arrow
7 = Left, Down Arrow





256, Rotating-Carry-Through-Wall Platform (Ghost House):

00 00 00 00 A0 00

A: 0 = start on left side, 1 = start on right side.





278, Ground Pound Ghost House Goo:

00 00 AB 00 00 00

A: Height = A + 1
B: Width = B + 1





260, 261, 262, 263, Long Castle Spikes:

00 00 AA BB CC D0

AA: Time stays in 'out' position
BB: Time stays in 'in' position, after first extension
CC: Speed of extension and retraction
D: 0 = slow start, 1 = no slow start



____________________

Ninji

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


Posts: 1518/2014
EXP: 6631460
For next: 19204

Since: 07-26-07

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

Since last post: 101 days
Last activity: 15 days

Posted on 03-01-10 06:53:55 AM Link | Quote
Wow, that is pretty awesome


I've noticed that a lot of the sprites seem to match up to NSMBW, except that the bytes are reversed (because the Wii is big endian, whereas the DS is little endian).

The game reads them as one short (2 bytes - always used for events/activators) and one int (4 bytes - always used for settings). Therefore, these two will be reversed.

Some fun stuff that you guys may want to try out, taken from NSMBW.. - I've bolded the new stuff. It may or may not work.

27: Bullet Bill Launcher
Data: 0000 HYUA 0000 - Set H to height, set A to make it always shoot in one direction (0 = normal, 1 = left, 2 = right), U is unknown (set to 2 on three cannons in the game)
New: Set Y to 1 to create Homing Bills.

107: Orange ? Switch [[May also work with ! and P switches]]
IDIE 0UAM X0FD
IE = Triggering Activator/Event ID (Switch will only be shown if this one is on)
ID = Target Activator/Event ID (Switch will activate/deactivate this one)
F = Flags, add any combination of these together: 1 = Has Gravity, 4 = Only Shows from Midway Point, 8 = Doesn't Change Music
A = Action: activates/deactivates the specified activator
X = Non-Timed: 0 means the event expires, 1 means it never expires
M = Multi Use: 0 means it can only be used once, 1 means it can be used as many times as you want
U = Upside Down
D = Delay for switch to return after hitting it, if Multi Use is set to 1: 0 = no delay, 1 = very long, 2 = short, 3 = long

149: Koopa Troopa
0000 0C00 00S0
C = Colour
S = Type (0 = normal, 1 = in shell)

155: Warp to Level
Data: 0000 YE0X ARUQ - Y = warp height (minus 1), X = warp width (minus 1), E = destination entrance, A = destination area, U = unknown
New: Q = some sort of flag (setting it to 4 may make you exit the level), R = another flag (setting it to 1 may require you to be climbing a vine in order to use the warp)

197: ? Switch Block
Data: ID00 WHCM 0PT0 - Set ID to the ID for the matching activation object. Set W and H to the width and height, set M to 1 to make blocks be created (if it's 0, they will be destroyed - works on any type of block!) and set T to 1 to make the blocks stay on forever.
New: C = type of block created, P = pattern (0 = solid, 1 = checkerboard, 2 = inverse checkerboard)

80: Platform Generator
0000 LU00 0DA0
L = Length of platforms
A = Generator is active even when not on screen
D = Direction (0=up, 1=down, 2=right, 3=left)
U = unknown, 0/1

168: Location-Based Event Activator
Well, this one is fun.
ID00 UA0M EZMZ
ID = Event ID to activate
U = Mode: 0 if only usable once, 1 if usable multiple times, 2 if it's only activated ONCE both conditions are satisfied (and deactivated when they are no longer satisfied)
A = Action: 0 = activates, 1 = deactivates
M = Mario status: 0 = has to be in MZ, 1 = has to be touching the ground in MZ, 2 = has to be in the air in MZ
EZ = Enemy zone, must have no enemies in it (255 or FF to disable)
MZ = Mario zone, must have Mario in it according to Mario status (255 or FF to disable)

I'll get more later, I suspect I may also have 3 unuseds figured out just based off NSMBW's info

____________________
[20:07:36] @Treeki: ikachan say something funny I can put in my signature
[20:07:41] @Ikachan: And it was funny in the can with a syringe.
Hacking Tools: NSMB Editor 5 · Nitro / NARC Explorer
Current Project: Reggie! - NSMBWii Level Editor
Hiccup
Member
Level: 57


Posts: 199/772
EXP: 1473673
For next: 12255

Since: 05-19-09


Since last post: 99 days
Last activity: 7 hours

Posted on 03-01-10 07:28:43 AM (last edited by Hiccup at 03-02-10 07:03 AM) Link | Quote
This is brilliant - great work

I don't understand the sprite data for most of those, can somebody make a level with the unused stuff in and test it?

EDIT: I am testing them now

EDIT: The Koopa with the sprite data 00 00 FF 00 00 10 is a beta blue shell
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 485/-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 03-16-10 07:44:18 PM (last edited by dirbaio at 03-17-10 06:02 AM) Link | Quote
<object width="480" height="385"><embed src="http://www.youtube.com/v/oghKsAxWhTw&hl=es_ES&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>

I found a way to spawn powerups without ! blocks. It is by modifying a table in Overlay 0.
Here's how to (In the U rom version)

To uncompress the overlay file: Edit jyoytu, change nothing and save it.
Now go to overlay table, and extract the file named "ID 0 loaded into blahblahblah"
Hex edit it with XVI32 or your preferred hex editor.
Go to offset 0x29BDA. EDIT: THIS OFFSET HAS BEEN CORRECTED
Write 1F 00
Save
Reinsert the overlay file.

Edit a level, and put Sprite 1 (yeah, in the original game it crashed, but now it doesnt thanks to the overlay 0 mod)
Here you are.
What I have identified is that byte 3 of its sprite data selects the powerup to spawn (however i still havent found how to spawn a mini mushroom?) but the other bytes also do stuff, like the direction, make it jump out like in ghost houses, or make it look like it came out of the bottom screen... If someone could find it out...

There are other "hidden" sprites, but they are not as interesting:

1F 00: Powerup
20 00: Glitched thing, does nothing
47 00: Donut lift being stepped on (red)
48 00: Log platform that falls automatically
79 00: Volcano rocks like in W8-8, but they only spawn once.
B0 00: Platform
F1 00: Block or brick being smashed
0B 01: A pipe??? Solid, not enterable. Probably the sprite data will affect its size/color, and putting an entrance will make it enterable.
2B 01: Weird FG effect. Light beams going around??

There are many more, that either crash the game or do nothing...
http://dirbaio.pastebin.com/nKxM2L77
The first number is the value you have to put in Overlay 0, the rest is either a known sprite (if it has a number) or a hidden sprite.
Hiccup
Member
Level: 57


Posts: 220/772
EXP: 1473673
For next: 12255

Since: 05-19-09


Since last post: 99 days
Last activity: 7 hours

Posted on 03-17-10 07:55:30 AM Link | Quote
Is there a way to have all the working hidden unused sprites available to use? and is there any more unused stuff you have found out about?

____________________
New Super Mario Bros Beta Replica
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 489/-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 03-17-10 09:02:07 AM Link | Quote
yeah, it is possible.

btw: Whoops! I put the offset wrong. It was an offset in RAM, not in the Overlay 0! Fixed...

That value in overlay 0 i told you to modify is a value in a table that maps sprites to what i call "class id's"
That table starts at 0x29BD8, and for each sprite there are two bytes. 0x29BDA is the location for Sprite 1.
So for example you can start overwriting the table at 0x29BDA, and put all those class id's i told you in the last post, one after another. That way sprite 1 will be the powerup, sprite 2 will be the glitched thing, sprite 3 will be the donut lift, etc...

Note: Don't use Sprite 0, the game doesnt like it even if you change the class id.
isma64
Random nobody
Level: 6


Posts: 4/4
EXP: 531
For next: 376

Since: 03-24-10


Since last post: 12.1 years
Last activity: 12.0 years

Posted on 03-28-10 11:26:19 PM Link | Quote
How can I make the water (sprite 231) transparent like in 6-2? I put it sprite data exactly same to 6-2, but in my level isn't transparent.
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 537/-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 03-29-10 08:35:19 AM Link | Quote
Are you testing using no$gba?

No$gba has problems with transparency. Water and other objects that should be transparent don't display transparently. Test it on DeSmuME or on a flashcart and you'll see it works fine.
jceggbert5
Member
again
Level: 33


Posts: 218/218
EXP: 216506
For next: 12673

Since: 12-01-09


Since last post: 12.1 years
Last activity: 349 days

Posted on 03-29-10 07:32:18 PM Link | Quote
Originally posted by dirbaio
Are you testing using no$gba?

No$gba has problems with transparency. Water and other objects that should be transparent don't display transparently. Test it on DeSmuME or on a flashcart and you'll see it works fine.

Or, use the OpenGL renderer in No$GBA instead of the No$ 3D renderer... (DeSmuMe-quality graphics almost )

____________________
I can't edit or delete posts, so please forgive me when I double-post
... and it's all XKeeper's fault T_T
...... and if I try to edit my post, I automatically get a [noob] sticker :s
Pages: 1 2 3 4 Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - Sprite Data Reference (Long) New poll - New thread - New reply


Rusted Logic

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

32 database queries, 6 query cache hits.
Query execution time:  0.116618 seconds
Script execution time:  0.035696 seconds
Total render time:  0.152314 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 199 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 94 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 160 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 195 - 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 179 column 74 - Warning: <link> isn't allowed in <td> elements
line 179 column 9 - Info: <td> previously mentioned
line 179 column 836 - Warning: inserting implicit <marquee>
line 180 column 1 - Warning: inserting implicit <marquee>
line 180 column 910 - Warning: inserting implicit <marquee>
line 181 column 1 - Warning: inserting implicit <marquee>
line 181 column 984 - Warning: inserting implicit <marquee>
line 182 column 1 - Warning: inserting implicit <marquee>
line 182 column 1058 - Warning: inserting implicit <marquee>
line 183 column 1 - Warning: inserting implicit <marquee>
line 183 column 1132 - Warning: inserting implicit <marquee>
line 184 column 1 - Warning: inserting implicit <marquee>
line 184 column 1206 - Warning: inserting implicit <marquee>
line 185 column 1 - Warning: inserting implicit <marquee>
line 189 column 2390 - Warning: discarding unexpected </div>
line 189 column 2396 - Warning: discarding unexpected </td>
line 192 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 194 column 9 - Warning: missing <tr>
line 212 column 13 - Warning: missing <tr>
line 213 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 274 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 276 column 9 - Warning: missing <tr>
line 294 column 13 - Warning: missing <tr>
line 295 column 101 - Warning: unescaped & or unknown entity "&postid"
line 312 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 314 column 9 - Warning: missing <tr>
line 332 column 13 - Warning: missing <tr>
line 333 column 101 - Warning: unescaped & or unknown entity "&postid"
line 352 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 354 column 9 - Warning: missing <tr>
line 372 column 13 - Warning: missing <tr>
line 373 column 101 - Warning: unescaped & or unknown entity "&postid"
line 386 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 388 column 9 - Warning: missing <tr>
line 406 column 13 - Warning: missing <tr>
line 407 column 101 - 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 101 - Warning: unescaped & or unknown entity "&postid"
line 462 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 464 column 9 - Warning: missing <tr>
line 482 column 13 - Warning: missing <tr>
line 483 column 101 - Warning: unescaped & or unknown entity "&postid"
line 488 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 490 column 9 - Warning: missing <tr>
line 508 column 13 - Warning: missing <tr>
line 509 column 101 - Warning: unescaped & or unknown entity "&postid"
line 511 column 74 - Warning: <style> isn't allowed in <td> elements
line 511 column 9 - Info: <td> previously mentioned
line 517 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 519 column 9 - Warning: missing <tr>
line 537 column 13 - Warning: missing <tr>
line 538 column 101 - Warning: unescaped & or unknown entity "&postid"
line 546 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 548 column 9 - Warning: missing <tr>
line 566 column 13 - Warning: missing <tr>
line 567 column 101 - Warning: unescaped & or unknown entity "&postid"
line 569 column 74 - Warning: <style> isn't allowed in <td> elements
line 569 column 9 - Info: <td> previously mentioned
line 770 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 772 column 9 - Warning: missing <tr>
line 790 column 13 - Warning: missing <tr>
line 791 column 101 - Warning: unescaped & or unknown entity "&postid"
line 793 column 74 - Warning: <link> isn't allowed in <td> elements
line 793 column 9 - Info: <td> previously mentioned
line 849 column 4423 - Warning: discarding unexpected </div>
line 849 column 4429 - Warning: discarding unexpected </td>
line 852 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 854 column 9 - Warning: missing <tr>
line 872 column 13 - Warning: missing <tr>
line 873 column 101 - Warning: unescaped & or unknown entity "&postid"
line 884 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 886 column 9 - Warning: missing <tr>
line 904 column 13 - Warning: missing <tr>
line 905 column 101 - Warning: unescaped & or unknown entity "&postid"
line 907 column 176 - Warning: unescaped & or unknown entity "&hl"
line 907 column 185 - Warning: unescaped & or unknown entity "&fs"
line 907 column 113 - Warning: discarding unexpected <param>
line 907 column 193 - Warning: discarding unexpected </param>
line 907 column 201 - Warning: discarding unexpected <param>
line 907 column 244 - Warning: discarding unexpected </param>
line 907 column 252 - Warning: discarding unexpected <param>
line 907 column 299 - Warning: discarding unexpected </param>
line 907 column 358 - Warning: unescaped & or unknown entity "&hl"
line 907 column 367 - Warning: unescaped & or unknown entity "&fs"
line 942 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 944 column 9 - Warning: missing <tr>
line 962 column 13 - Warning: missing <tr>
line 963 column 101 - Warning: unescaped & or unknown entity "&postid"
line 968 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 970 column 9 - Warning: missing <tr>
line 988 column 13 - Warning: missing <tr>
line 989 column 101 - Warning: unescaped & or unknown entity "&postid"
line 1002 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 1004 column 9 - Warning: missing <tr>
line 1022 column 13 - Warning: missing <tr>
line 1023 column 101 - Warning: unescaped & or unknown entity "&postid"
line 1028 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 1030 column 9 - Warning: missing <tr>
line 1048 column 13 - Warning: missing <tr>
line 1049 column 101 - Warning: unescaped & or unknown entity "&postid"
line 1056 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 1058 column 9 - Warning: missing <tr>
line 1076 column 13 - Warning: missing <tr>
line 1077 column 101 - Warning: unescaped & or unknown entity "&postid"
line 1087 column 17 - Warning: missing <tr>
line 1087 column 17 - Warning: discarding unexpected <table>
line 1090 column 35 - Warning: missing <tr>
line 1090 column 94 - Warning: unescaped & or unknown entity "&page"
line 1090 column 126 - Warning: unescaped & or unknown entity "&page"
line 1090 column 160 - Warning: unescaped & or unknown entity "&page"
line 1090 column 50 - Warning: missing </font> before </td>
line 1090 column 195 - Warning: missing </font> before </table>
line 1092 column 35 - Warning: missing <tr>
line 1092 column 50 - Warning: missing </font> before </td>
line 1093 column 37 - Warning: unescaped & or unknown entity "&id"
line 1092 column 199 - Warning: missing </font> before </table>
line 1094 column 17 - Warning: discarding unexpected </textarea>
line 1094 column 28 - Warning: discarding unexpected </form>
line 1094 column 35 - Warning: discarding unexpected </embed>
line 1094 column 43 - Warning: discarding unexpected </noembed>
line 1094 column 53 - Warning: discarding unexpected </noscript>
line 1094 column 64 - Warning: discarding unexpected </noembed>
line 1094 column 74 - Warning: discarding unexpected </embed>
line 1094 column 82 - Warning: discarding unexpected </table>
line 1094 column 90 - Warning: discarding unexpected </table>
line 1096 column 9 - Warning: missing </font> before <table>
line 1108 column 25 - Warning: discarding unexpected </font>
line 1117 column 57 - Warning: discarding unexpected </font>
line 1095 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 160 column 11 - 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 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 179 column 558 - Warning: <img> proprietary attribute value "absmiddle"
line 179 column 558 - Warning: <img> lacks "alt" attribute
line 179 column 772 - Warning: <img> proprietary attribute value "absmiddle"
line 179 column 772 - Warning: <img> lacks "alt" attribute
line 180 column 846 - Warning: <img> proprietary attribute value "absmiddle"
line 180 column 846 - Warning: <img> lacks "alt" attribute
line 181 column 920 - Warning: <img> proprietary attribute value "absmiddle"
line 181 column 920 - Warning: <img> lacks "alt" attribute
line 182 column 994 - Warning: <img> proprietary attribute value "absmiddle"
line 182 column 994 - Warning: <img> lacks "alt" attribute
line 183 column 1068 - Warning: <img> proprietary attribute value "absmiddle"
line 183 column 1068 - Warning: <img> lacks "alt" attribute
line 184 column 1142 - Warning: <img> proprietary attribute value "absmiddle"
line 184 column 1142 - Warning: <img> lacks "alt" attribute
line 185 column 1216 - Warning: <img> proprietary attribute value "absmiddle"
line 185 column 1216 - Warning: <img> lacks "alt" attribute
line 185 column 1266 - Warning: <img> proprietary attribute value "absmiddle"
line 185 column 1266 - Warning: <img> lacks "alt" attribute
line 186 column 1452 - Warning: <img> proprietary attribute value "absmiddle"
line 186 column 1452 - Warning: <img> lacks "alt" attribute
line 186 column 1503 - Warning: <img> proprietary attribute value "absmiddle"
line 186 column 1503 - Warning: <img> lacks "alt" attribute
line 197 column 23 - Warning: <img> lacks "alt" attribute
line 197 column 64 - Warning: <img> lacks "alt" attribute
line 208 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 162 - Warning: <img> lacks "alt" attribute
line 256 column 15 - Warning: <img> lacks "alt" attribute
line 279 column 23 - Warning: <img> lacks "alt" attribute
line 279 column 64 - Warning: <img> lacks "alt" attribute
line 290 column 15 - Warning: <img> lacks "alt" attribute
line 309 column 496 - Warning: <img> proprietary attribute value "absmiddle"
line 309 column 496 - Warning: <img> lacks "alt" attribute
line 317 column 22 - Warning: <img> lacks "alt" attribute
line 317 column 63 - Warning: <img> lacks "alt" attribute
line 317 column 112 - Warning: <img> lacks "alt" attribute
line 317 column 162 - Warning: <img> lacks "alt" attribute
line 328 column 15 - Warning: <img> lacks "alt" attribute
line 357 column 21 - Warning: <img> lacks "alt" attribute
line 357 column 62 - Warning: <img> lacks "alt" attribute
line 357 column 111 - Warning: <img> lacks "alt" attribute
line 357 column 161 - Warning: <img> lacks "alt" attribute
line 368 column 15 - Warning: <img> lacks "alt" attribute
line 391 column 23 - Warning: <img> lacks "alt" attribute
line 391 column 64 - Warning: <img> lacks "alt" attribute
line 402 column 15 - Warning: <img> lacks "alt" attribute
line 427 column 11 - 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 467 column 23 - Warning: <img> lacks "alt" attribute
line 467 column 64 - Warning: <img> lacks "alt" attribute
line 478 column 15 - Warning: <img> lacks "alt" attribute
line 493 column 22 - Warning: <img> lacks "alt" attribute
line 493 column 63 - Warning: <img> lacks "alt" attribute
line 493 column 112 - Warning: <img> lacks "alt" attribute
line 493 column 162 - Warning: <img> lacks "alt" attribute
line 494 column 11 - Warning: <img> lacks "alt" attribute
line 504 column 15 - Warning: <img> lacks "alt" attribute
line 521 column 11 - Warning: <img> lacks "alt" attribute
line 522 column 22 - Warning: <img> lacks "alt" attribute
line 522 column 63 - Warning: <img> lacks "alt" attribute
line 522 column 112 - Warning: <img> lacks "alt" attribute
line 522 column 162 - Warning: <img> lacks "alt" attribute
line 533 column 15 - Warning: <img> lacks "alt" attribute
line 543 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 543 column 273 - Warning: <img> lacks "alt" attribute
line 543 column 603 - Warning: <img> lacks "alt" attribute
line 551 column 22 - Warning: <img> lacks "alt" attribute
line 551 column 63 - Warning: <img> lacks "alt" attribute
line 551 column 112 - Warning: <img> lacks "alt" attribute
line 551 column 162 - Warning: <img> lacks "alt" attribute
line 552 column 11 - Warning: <img> lacks "alt" attribute
line 562 column 15 - Warning: <img> lacks "alt" attribute
line 774 column 11 - Warning: <img> lacks "alt" attribute
line 775 column 22 - Warning: <img> lacks "alt" attribute
line 775 column 63 - Warning: <img> lacks "alt" attribute
line 775 column 112 - Warning: <img> lacks "alt" attribute
line 775 column 161 - Warning: <img> lacks "alt" attribute
line 776 column 11 - Warning: <img> lacks "alt" attribute
line 786 column 15 - Warning: <img> lacks "alt" attribute
line 793 column 336 - Warning: <img> proprietary attribute value "absmiddle"
line 793 column 336 - Warning: <img> lacks "alt" attribute
line 847 column 3692 - Warning: <img> proprietary attribute value "absmiddle"
line 847 column 3692 - Warning: <img> lacks "alt" attribute
line 857 column 22 - Warning: <img> lacks "alt" attribute
line 857 column 63 - Warning: <img> lacks "alt" attribute
line 857 column 112 - Warning: <img> lacks "alt" attribute
line 857 column 162 - Warning: <img> lacks "alt" attribute
line 868 column 15 - Warning: <img> lacks "alt" attribute
line 875 column 105 - Warning: <img> proprietary attribute value "absmiddle"
line 875 column 105 - Warning: <img> lacks "alt" attribute
line 889 column 23 - Warning: <img> lacks "alt" attribute
line 889 column 64 - Warning: <img> lacks "alt" attribute
line 900 column 15 - Warning: <img> lacks "alt" attribute
line 947 column 22 - Warning: <img> lacks "alt" attribute
line 947 column 63 - Warning: <img> lacks "alt" attribute
line 947 column 112 - Warning: <img> lacks "alt" attribute
line 947 column 162 - Warning: <img> lacks "alt" attribute
line 958 column 15 - Warning: <img> lacks "alt" attribute
line 973 column 23 - Warning: <img> lacks "alt" attribute
line 973 column 64 - Warning: <img> lacks "alt" attribute
line 984 column 15 - Warning: <img> lacks "alt" attribute
line 1007 column 21 - Warning: <img> lacks "alt" attribute
line 1007 column 62 - Warning: <img> lacks "alt" attribute
line 1007 column 110 - Warning: <img> lacks "alt" attribute
line 1007 column 160 - Warning: <img> lacks "alt" attribute
line 1018 column 15 - Warning: <img> lacks "alt" attribute
line 1033 column 23 - Warning: <img> lacks "alt" attribute
line 1033 column 64 - Warning: <img> lacks "alt" attribute
line 1044 column 15 - Warning: <img> lacks "alt" attribute
line 1061 column 22 - Warning: <img> lacks "alt" attribute
line 1061 column 63 - Warning: <img> lacks "alt" attribute
line 1061 column 112 - Warning: <img> lacks "alt" attribute
line 1061 column 162 - Warning: <img> lacks "alt" attribute
line 1072 column 15 - Warning: <img> lacks "alt" attribute
line 1082 column 498 - Warning: <img> proprietary attribute value "absmiddle"
line 1082 column 498 - Warning: <img> lacks "alt" attribute
line 1082 column 651 - Warning: <img> proprietary attribute value "absmiddle"
line 1082 column 651 - Warning: <img> lacks "alt" attribute
line 1093 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 1093 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 1093 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 1102 column 25 - Warning: <img> lacks "alt" attribute
line 1107 column 267 - Warning: <img> lacks "alt" attribute
line 179 column 836 - Warning: trimming empty <marquee>
line 180 column 910 - Warning: trimming empty <marquee>
line 181 column 984 - Warning: trimming empty <marquee>
line 182 column 1058 - Warning: trimming empty <marquee>
line 183 column 1132 - Warning: trimming empty <marquee>
line 184 column 1206 - Warning: trimming empty <marquee>
line 1087 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 179 column 701 - Warning: <marquee> is not approved by W3C
line 180 column 1 - Warning: <marquee> is not approved by W3C
line 181 column 1 - Warning: <marquee> is not approved by W3C
line 182 column 1 - Warning: <marquee> is not approved by W3C
line 183 column 1 - Warning: <marquee> is not approved by W3C
line 184 column 1 - Warning: <marquee> is not approved by W3C
line 185 column 1 - Warning: <marquee> is not approved by W3C
line 186 column 1358 - Warning: <marquee> is not approved by W3C
line 213 column 27 - Warning: <nobr> is not approved by W3C
line 261 column 27 - Warning: <nobr> is not approved by W3C
line 295 column 27 - Warning: <nobr> is not approved by W3C
line 333 column 27 - Warning: <nobr> is not approved by W3C
line 373 column 27 - Warning: <nobr> is not approved by W3C
line 407 column 27 - Warning: <nobr> is not approved by W3C
line 444 column 27 - Warning: <nobr> is not approved by W3C
line 483 column 27 - Warning: <nobr> is not approved by W3C
line 509 column 27 - Warning: <nobr> is not approved by W3C
line 538 column 27 - Warning: <nobr> is not approved by W3C
line 567 column 27 - Warning: <nobr> is not approved by W3C
line 791 column 27 - Warning: <nobr> is not approved by W3C
line 873 column 27 - Warning: <nobr> is not approved by W3C
line 905 column 27 - Warning: <nobr> is not approved by W3C
line 963 column 27 - Warning: <nobr> is not approved by W3C
line 989 column 27 - Warning: <nobr> is not approved by W3C
line 1023 column 27 - Warning: <nobr> is not approved by W3C
line 1049 column 27 - Warning: <nobr> is not approved by W3C
line 1077 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 333 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