Register - Login
Views: 99349111
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:44:39 PM
Jul - NSMB Hacking (Archive) - Editor Development thread New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 25 26 27 28 29 30 31 32 33 34 Next newer thread | Next older thread
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 101/-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 10-04-09 11:08:25 AM Link | Quote
Yes, it would be possible to replace musics. I think NSMB musics are in SSEQ format, you can replace them as long as the other music is SSEQ also.

Apparently there is a method to extract and replace files inside the SDATs:
http://tahaxan.arcnor.com/forums/index.php?topic=68.0

But the editor isn't downloadable in the link there. RapidShare doesnt give me the file!
http://rapidshare.com/files/94351336/editor.rar.html
If you can download it or find it anywhere else please send it to me
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 102/-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 10-04-09 11:17:23 AM Link | Quote
I just saw where to download it
You have to register and login at that forum, and you'll see it attached here:
http://tahaxan.arcnor.com/forums/index.php?topic=66.0

I'll give it a try...
Ninji

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


Posts: 513/2014
EXP: 6631461
For next: 19203

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-04-09 01:47:51 PM Link | Quote
Yes, it's possible - I did it once. I replaced one of the songs in Yoshi's Island DS with the NSMB title screen music.
However, without a tool to do it (I never tried that NDS Editor one) you'll be going nowhere fast. I had to do mine with a hex editor and update all the offsets myself manually.

____________________
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: 103/-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 10-04-09 02:53:40 PM Link | Quote
Originally posted by Treeki
Yes, it's possible - I did it once. I replaced one of the songs in Yoshi's Island DS with the NSMB title screen music.
However, without a tool to do it (I never tried that NDS Editor one) you'll be going nowhere fast. I had to do mine with a hex editor and update all the offsets myself manually.


wow! and it worked well?? wow!
I'm going to try the NDS editor now, let's see...
Ninji

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


Posts: 515/2014
EXP: 6631461
For next: 19203

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-04-09 07:50:31 PM Link | Quote
Originally posted by dirbaio
Originally posted by Treeki
Yes, it's possible - I did it once. I replaced one of the songs in Yoshi's Island DS with the NSMB title screen music.
However, without a tool to do it (I never tried that NDS Editor one) you'll be going nowhere fast. I had to do mine with a hex editor and update all the offsets myself manually.


wow! and it worked well?? wow!
I'm going to try the NDS editor now, let's see...

Keep in mind though that you don't just need to replace the SSEQ files - but also two other types; I forgot which. SWAR and SBNK I think?

____________________
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: 106/-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 10-08-09 05:06:30 PM Link | Quote
Well, the Tileset editor is going very well thanks to Treeki's help And now the slope support is Complete, even in 2-3 and w3 ghost house!!
Pirahnaplant
Member
Level: 13


Posts: 10/27
EXP: 9643
For next: 624

Since: 05-15-09


Since last post: 11.2 years
Last activity: 8.2 years

Posted on 10-08-09 07:24:52 PM Link | Quote
You guys still need to fix the anchor attribute on the Hex Edit button

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


Posts: 107/-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 10-09-09 04:24:06 PM (last edited by dirbaio at 10-09-09 03:59 PM) Link | Quote
hmm
that's right ill fix it now

EDIT: Fixed! And now the tileset editor has the ability to edit map16 tile solidity. (it's a 4-byte string, yet to figure out the format fully)
EDIT: And now the file browser can view the overlay files.
Ninji

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


Posts: 519/2014
EXP: 6631461
For next: 19203

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-12-09 01:37:18 AM Link | Quote
Originally posted by dirbaio
hmm
that's right ill fix it now

EDIT: Fixed! And now the tileset editor has the ability to edit map16 tile solidity. (it's a 4-byte string, yet to figure out the format fully)
EDIT: And now the file browser can view the overlay files.

This is cool! I'm taking a look at it now. I downloaded AnkhSVN which is a really nice plugin for Visual Studio that makes SVN a lot easier to use.

Tile behaviours I've noticed so far - None of these have been tested, are simply from observations/assumptions in the tileset editor, so some may be wrong:



--- BASIC ---
00 00 00 00 - Walkable
00 00 01 00 - Solid
00 00 00 80 - Solid-on-top platform
00 10 01 00 - Icy solid

--- SPECIAL ---
00 60 01 00 - Horizontal rope (Like in W2-Tower)
00 A0 00 00 - Vertical pole (Like in W3-Castle)
04 00 00 10 - Lava - Instant death
02 00 01 10 - Spikes facing up
03 00 01 10 - Spikes facing down
01 70 01 10 - Spikes facing right
00 70 01 10 - Spikes facing left
00 40 01 00 - Conveyor belt (Must check direction/speed)
00 50 01 00 - See above
01 40 01 00 - See above
01 50 01 00 - See above
00 00 00 01 - Door - bottom left tile (Assumed)
01 00 00 01 - Door - bottom right tile (Assumed)
02 00 00 01 - Mini-Mario door
03 00 00 01 - Boss door (3x3) - bottom left tile
04 00 00 01 - Boss door (3x3) - bottom centre tile
05 00 00 01 - Boss door (3x3) - bottom right tile
01 02 00 80 - Falling platform from beach levels - left tile
02 02 00 80 - Falling platform from beach levels - right tile
00 30 00 80 - Quicksand
0X 00 00 08 - Patterns of solid 8x8 blocks.
X is a bitfield: 1 = top left, 2 = top right, 4 = bottom left, 8 = bottom right
Default patterns from the Mini Mario bonus room tileset:
http://treeki.shacknet.nu/screenshots/romhacking/mmblocks.png
00 E0 01 00 - Ground which Mummy-Pokey can come out of

--- CLIMBABLE FENCES ---
[Normal Fences]
02 00 00 04 - Top left corner
03 00 00 04 - Top side
04 00 00 04 - Top right corner
05 00 00 04 - Left side
06 00 00 04 - Middle
07 00 00 04 - Right side
08 00 00 04 - Bottom left corner
09 00 00 04 - Bottom side
0A 00 00 04 - Bottom right corner
[Flip Fences]
0B 00 00 04 - Top left corner
0C 00 00 04 - Top side
0D 00 00 04 - Top right corner
0E 00 00 04 - Left side
0F 00 00 04 - Middle
10 00 00 04 - Right side
11 00 00 04 - Bottom left corner
12 00 00 04 - Bottom side
13 00 00 04 - Bottom right corner

--- PATHS ---
These are used for moving platforms. They are all walkable!
01 00 00 00 - Diagonal path, from Bottom Left to Top Right
02 00 00 00 - Diagonal path, from Top Left to Bottom Right
03 00 00 00 - Corner (Place on the top left)
04 00 00 00 - Corner (Combines horizontal + vertical path)
05 00 00 00 - Horizontal path
06 00 00 00 - Vertical path
22 00 00 00 - Reverses direction of the platform/object?

--- SLOPES ---
00 00 20 00 - 1x1 slope, from Bottom Left to Top Right
01 00 20 00 - 1x1 slope, from Top Left to Bottom Right
02 00 20 00 - Left part of 2x1 slope, from Bottom Left to Top Right
03 00 20 00 - Right part of 2x1 slope, from Bottom Left to Top Right
04 00 20 00 - Left part of 2x1 slope, from Top Left to Bottom Right
05 00 20 00 - Left part of 2x1 slope, from Top Left to Bottom Right
06 00 20 00 - Top part of 1x2 slope, from Bottom Left to Top Right
07 00 20 00 - Bottom part of 1x2 slope, from Bottom Left to Top Right
08 00 20 00 - Top part of 1x2 slope, from Top Left to Bottom Right
09 00 20 00 - Bottom part of 1x2 slope, from Top Left to Bottom Right
0A 00 20 00 - Always used directly under any sloped tiles?

--- ICY SLOPES ---
0X 10 20 00 - Seems to be the same as the normal slopes section, but acts like ice.

--- UPSIDE DOWN SLOPES ---
0X 00 40 00 - Seems to be the same as the normal slopes section, but Y flipped.

--- MUSHROOM PLATFORMS ---
0X B0 20 80 - These are a little more complicated to explain so here are images of all the matching tiles:
http://treeki.shacknet.nu/screenshots/romhacking/mplat.png
I'm pretty sure these are mapped in a similar way to the normal slopes, although they have different behaviour bytes. Not sure exactly what the difference is.

--- GHOST HOUSE NORMAL STAIRS ---
0X B0 20 80 - Apparently, the stairs in ghost houses (Normal ones - NOT the collapsing ones) also use the mushroom platform behaviours.
Just refer to the normal slope info.

I also found blocks with these attributes in the ghost house tileset, but I don't know what they do:
0A B0 A0 00, 0A B0 21 00, 00 D0 01 00

--- GHOST HOUSE COLLAPSING STAIRS ---
These are split into two parts.
First off, you have the -top- part of the stairs (The bit you can stand on) which uses:
0X 70 20 00 - Refer to the 1x2 normal slopes for the value of X.
Next up, you have the bottom part of the stairs (which you can't jump through, but is a diagonal roof) which uses the upside down slopes:
0X 00 40 00 - Refer to the 1x2 upside down slopes.


This is incomplete, I still need the extended paths from 7-1 and the cliffs from 6-1. I also need to see if I can find the Jyotyu data somewhere, I'll do that tomorrow. (Making assumptions on what I already know. I remember having seen a hex editor that let me do wildcard search; that will help a lot, I need to find it though. Anyone have an idea which it was? I think it was mentioned somewhere in the Computers forum but I'm not sure..)

____________________
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
Pirahnaplant
Member
Level: 13


Posts: 11/27
EXP: 9643
For next: 624

Since: 05-15-09


Since last post: 11.2 years
Last activity: 8.2 years

Posted on 10-12-09 08:58:02 PM Link | Quote
I think that when you click on a view or path in the list box, it should become selected. Also the text on the music combo box is editable, change the DropDownStyle to DropDownList.

____________________
Ninji

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


Posts: 522/2014
EXP: 6631461
For next: 19203

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-13-09 04:09:51 AM (last edited by Treeki at 10-13-09 10:21 PM) Link | Quote
Originally posted by Pirahnaplant
I think that when you click on a view or path in the list box, it should become selected. Also the text on the music combo box is editable, change the DropDownStyle to DropDownList.

The latest SVN version of the editor seems to have fixed both of these bugs.

Here's a bit of an update on what's done so far:

I've just completely redone the translation system for multiple languages, which should make it a lot easier to add new features and have them available in both languages. In addition, all the new features are translated. I've also fixed a few minor bugs in the UI (like cut off button labels) which were driving me crazy.

The tileset editor is close to being finished and works great, thanks to Dirbaio.

Many other features have been added, also thanks to him. It's now an even better and more functional editor than it was before.

I'm most likely going to release a new version soon. I'm unsure though as to whether it should be 4.8 or 5.0 - It's such a huge update that giving it a new major version number might work out better.

Also, some of the translations might be a bit off.. it's 7am, I've been working all day (In between other things) to get the new system done and convert every string.

Tomorrow I want to look into at least some of these things:
- Fixing the two untranslated bits: list of music in ViewEditor, filters for Open/SaveFileDialogs
- Undo/Redo system - might be a pain due to all the different types of edits which can be done
- Making TilesetChooser actually do something, so more tilesets can be edited than just the level-specific tilesets
- Adding an ASM hack that lets you override compression, so you can modify the overlay data - But the problem is that I can't find all my notes on this and I can't remember how it worked..
- Converting the override system to be based directly on Map16 tiles instead of overriding the object definitions - so the object editor won't trash the Jyotyu tileset when saving

Committing revision 32 with the new stuff now!

edit: Here's a progress update: Everything listed above which is strikethrough has been done! Also, I've modified the system it uses to add full support for US, EU and JP ROMs - they will now all load graphics correctly in every level.

I'm considering trashing the GDI version and making the GDI+/Mono version the main build. What do you guys think about it?
I kept the GDI version because it was faster. (GDI+ is a little laggy, although it works FAR better on Windows 7.) However, it makes the code harder to maintain - many graphics operations have to be coded twice in different ways, and right now, it doesn't even work.

I just tried out compiling it. I got two errors - I fixed them and it compiled, but I got an error when running it.
It's such a pain to code for in C# (Since I have to mix both GDI and GDI+) that it might be easier to just remove the GDI version.

____________________
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
Ninji

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


Posts: 524/2014
EXP: 6631461
For next: 19203

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-14-09 10:36:40 PM Link | Quote
Progress Updates for the 14th October...

Me and Dirbaio have been doing further updates! Here's what we've got done today...

  • Graphics Support: Now our graphics support is 99.9% accurate to the real game. The only issue is one level with a differing palette (I haven't found out what's wrong there) and cross-tileset imports (which aren't used in the real game, but work there due to the way Nintendo implemented the system).
    - Levels will also now show with the correct palette for blocks and such.

  • Tileset Editing: ... is getting closer to being done! Now the normal tileset is editable. We're trying to make the Jyotyu tileset (Tileset 0) fully editable, but modifying the Overlay data is being a problem - right now, it just crashes the game, I'm trying to figure out why.
    - In addition: I can't get the CRC algorithm to work right, so the DS header CRC isn't updated - trips up No$GBA and makes it think the ROM is a GBA game. Right now I'm having to use ndstool to fix the CRC manually, and even then it still crashes.

  • Key Shortcuts: Now working perfectly!


Once I get the overlay modification working, I'll add a few other things I was thinking of. No promises yet since I can't start on it now..

____________________
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: 112/-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 10-15-09 10:28:48 AM (last edited by dirbaio at 10-15-09 07:33 AM) Link | Quote
i have been thinking about the overlay thing....

what if when we grow an overlay file we allocate it at the end of the filesystem?? that way we wouldnt need to move the fat...

EDIT: that would fix it if the problem is the header... if its the decompression it would still fail...
EDIT2: I see that you fixed it....
Garmichael
Member
Level: 26


Posts: 52/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 10-17-09 04:21:40 PM Link | Quote

You two rock! I can't wait to play with the new release!!!! I might even finish a few levels I've started working on a while go.

____________________

Hiccup
Member
Level: 57


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

Since: 05-19-09


Since last post: 99 days
Last activity: 7 hours

Posted on 10-17-09 04:37:31 PM (last edited by Hiccup at 10-17-09 01:38 PM) Link | Quote
Looks fantastic, ive lost cout of how many things you two have added . Hmm I might even continue with that hack i was doing that i gave up ages ago.
gridatttack

Buzzy Beetle
Rarity FTW
Level: 42


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

Since: 08-26-09


Since last post: 5.3 years
Last activity: 2.0 years

Posted on 10-17-09 04:41:57 PM (last edited by gridatttack at 10-17-09 01:43 PM) Link | Quote
This is great! The editor has more new features! I cant wait to use it! It will help me in time with my hack, and I think 5.0 fits better in the version since it has more new features.
Ninji

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


Posts: 525/2014
EXP: 6631461
For next: 19203

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-17-09 05:04:54 PM Link | Quote
Who said you still needed Tile Molester?



Most of the editing functionality is still in progress, but so far I have zooming and palettes working. Basic drawing is my next priority. (These are the tools I have planned right now: brush, eraser, picker (Also works by holding Ctrl when any other tool is selected), fill, line)

Undo/redo and palette editing will come after this. I can't promise more advanced functionality for now (Copy/paste, selections and such) but the first release containing this should allow you to edit all the tilesets and palettes.

I also plan to allow this to be used for any graphics file in the ROM, not just tilesets.

____________________
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
Link 70222
Member
Level: 17


Posts: 6/47
EXP: 22032
For next: 2711

Since: 07-02-09


Since last post: 11.0 years
Last activity: 7.9 years

Posted on 10-17-09 05:10:34 PM Link | Quote
This thing is getting pretty amazing, but what about editing Mario's texture?
Ninji

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


Posts: 526/2014
EXP: 6631461
For next: 19203

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-17-09 05:11:05 PM Link | Quote
Originally posted by Link 70222
This thing is getting pretty amazing, but what about editing Mario's texture?

I'm not planning on adding 3D editing.

____________________
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
Link 70222
Member
Level: 17


Posts: 7/47
EXP: 22032
For next: 2711

Since: 07-02-09


Since last post: 11.0 years
Last activity: 7.9 years

Posted on 10-17-09 05:12:07 PM Link | Quote
Aw, that'd be cool.
Pages: 1 2 3 4 5 6 7 8 9 10 ... 25 26 27 28 29 30 31 32 33 34 Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - Editor Development thread New poll - New thread - New reply


Rusted Logic

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

31 database queries, 8 query cache hits.
Query execution time:  0.093682 seconds
Script execution time:  0.034473 seconds
Total render time:  0.128155 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 196 - 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 192 - Warning: unescaped & or unknown entity "&page"
line 149 column 224 - Warning: unescaped & or unknown entity "&page"
line 149 column 256 - Warning: unescaped & or unknown entity "&page"
line 149 column 288 - Warning: unescaped & or unknown entity "&page"
line 149 column 320 - Warning: unescaped & or unknown entity "&page"
line 149 column 352 - Warning: unescaped & or unknown entity "&page"
line 149 column 389 - Warning: unescaped & or unknown entity "&page"
line 149 column 423 - Warning: unescaped & or unknown entity "&page"
line 149 column 457 - Warning: unescaped & or unknown entity "&page"
line 149 column 491 - Warning: unescaped & or unknown entity "&page"
line 149 column 525 - Warning: unescaped & or unknown entity "&page"
line 149 column 559 - Warning: unescaped & or unknown entity "&page"
line 149 column 593 - Warning: unescaped & or unknown entity "&page"
line 149 column 627 - Warning: unescaped & or unknown entity "&page"
line 149 column 661 - Warning: unescaped & or unknown entity "&page"
line 149 column 695 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 732 - 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 189 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 191 column 9 - Warning: missing <tr>
line 209 column 13 - Warning: missing <tr>
line 210 column 101 - Warning: unescaped & or unknown entity "&postid"
line 219 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 221 column 9 - Warning: missing <tr>
line 239 column 13 - Warning: missing <tr>
line 240 column 101 - Warning: unescaped & or unknown entity "&postid"
line 242 column 74 - Warning: <link> isn't allowed in <td> elements
line 242 column 9 - Info: <td> previously mentioned
line 243 column 979 - Warning: discarding unexpected </i>
line 246 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 248 column 9 - Warning: missing <tr>
line 266 column 13 - Warning: missing <tr>
line 267 column 101 - Warning: unescaped & or unknown entity "&postid"
line 276 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 278 column 9 - Warning: missing <tr>
line 296 column 13 - Warning: missing <tr>
line 297 column 101 - Warning: unescaped & or unknown entity "&postid"
line 299 column 74 - Warning: <link> isn't allowed in <td> elements
line 299 column 9 - Info: <td> previously mentioned
line 304 column 1396 - Warning: discarding unexpected </i>
line 307 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 309 column 9 - Warning: missing <tr>
line 327 column 13 - Warning: missing <tr>
line 328 column 101 - 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 101 - Warning: unescaped & or unknown entity "&postid"
line 356 column 74 - Warning: <style> isn't allowed in <td> elements
line 356 column 9 - Info: <td> previously mentioned
line 359 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 361 column 9 - Warning: missing <tr>
line 379 column 13 - Warning: missing <tr>
line 380 column 101 - Warning: unescaped & or unknown entity "&postid"
line 389 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 391 column 9 - Warning: missing <tr>
line 409 column 13 - Warning: missing <tr>
line 410 column 101 - Warning: unescaped & or unknown entity "&postid"
line 412 column 74 - Warning: <link> isn't allowed in <td> elements
line 412 column 9 - Info: <td> previously mentioned
line 524 column 6537 - Warning: discarding unexpected </i>
line 527 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 529 column 9 - Warning: missing <tr>
line 547 column 13 - Warning: missing <tr>
line 548 column 101 - Warning: unescaped & or unknown entity "&postid"
line 550 column 74 - Warning: <style> isn't allowed in <td> elements
line 550 column 9 - Info: <td> previously mentioned
line 553 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 555 column 9 - Warning: missing <tr>
line 573 column 13 - Warning: missing <tr>
line 574 column 101 - Warning: unescaped & or unknown entity "&postid"
line 576 column 74 - Warning: <link> isn't allowed in <td> elements
line 576 column 9 - Info: <td> previously mentioned
line 606 column 3773 - Warning: discarding unexpected </i>
line 609 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 611 column 9 - Warning: missing <tr>
line 629 column 13 - Warning: missing <tr>
line 630 column 101 - Warning: unescaped & or unknown entity "&postid"
line 632 column 74 - Warning: <link> isn't allowed in <td> elements
line 632 column 9 - Info: <td> previously mentioned
line 636 column 1 - Warning: missing <li>
line 638 column 1 - Warning: missing <li>
line 640 column 1 - Warning: missing <li>
line 641 column 1 - Warning: missing <li>
line 642 column 1985 - Warning: discarding unexpected </i>
line 645 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 647 column 9 - Warning: missing <tr>
line 665 column 13 - Warning: missing <tr>
line 666 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 74 - Warning: <style> isn't allowed in <td> elements
line 699 column 9 - Info: <td> previously mentioned
line 704 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 706 column 9 - Warning: missing <tr>
line 724 column 13 - Warning: missing <tr>
line 725 column 101 - Warning: unescaped & or unknown entity "&postid"
line 730 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 732 column 9 - Warning: missing <tr>
line 750 column 13 - Warning: missing <tr>
line 751 column 101 - Warning: unescaped & or unknown entity "&postid"
line 756 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 758 column 9 - Warning: missing <tr>
line 776 column 13 - Warning: missing <tr>
line 777 column 101 - Warning: unescaped & or unknown entity "&postid"
line 779 column 74 - Warning: <link> isn't allowed in <td> elements
line 779 column 9 - Info: <td> previously mentioned
line 787 column 1492 - Warning: discarding unexpected </i>
line 790 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 792 column 9 - Warning: missing <tr>
line 810 column 13 - Warning: missing <tr>
line 811 column 101 - Warning: unescaped & or unknown entity "&postid"
line 816 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 818 column 9 - Warning: missing <tr>
line 836 column 13 - Warning: missing <tr>
line 837 column 101 - Warning: unescaped & or unknown entity "&postid"
line 839 column 74 - Warning: <link> isn't allowed in <td> elements
line 839 column 9 - Info: <td> previously mentioned
line 840 column 895 - Warning: discarding unexpected </i>
line 843 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 845 column 9 - Warning: missing <tr>
line 863 column 13 - Warning: missing <tr>
line 864 column 101 - Warning: unescaped & or unknown entity "&postid"
line 869 column 17 - Warning: missing <tr>
line 869 column 17 - Warning: discarding unexpected <table>
line 872 column 35 - Warning: missing <tr>
line 872 column 94 - Warning: unescaped & or unknown entity "&page"
line 872 column 126 - Warning: unescaped & or unknown entity "&page"
line 872 column 160 - Warning: unescaped & or unknown entity "&page"
line 872 column 192 - Warning: unescaped & or unknown entity "&page"
line 872 column 224 - Warning: unescaped & or unknown entity "&page"
line 872 column 256 - Warning: unescaped & or unknown entity "&page"
line 872 column 288 - Warning: unescaped & or unknown entity "&page"
line 872 column 320 - Warning: unescaped & or unknown entity "&page"
line 872 column 352 - Warning: unescaped & or unknown entity "&page"
line 872 column 389 - Warning: unescaped & or unknown entity "&page"
line 872 column 423 - Warning: unescaped & or unknown entity "&page"
line 872 column 457 - Warning: unescaped & or unknown entity "&page"
line 872 column 491 - Warning: unescaped & or unknown entity "&page"
line 872 column 525 - Warning: unescaped & or unknown entity "&page"
line 872 column 559 - Warning: unescaped & or unknown entity "&page"
line 872 column 593 - Warning: unescaped & or unknown entity "&page"
line 872 column 627 - Warning: unescaped & or unknown entity "&page"
line 872 column 661 - Warning: unescaped & or unknown entity "&page"
line 872 column 695 - Warning: unescaped & or unknown entity "&page"
line 872 column 50 - Warning: missing </font> before </td>
line 872 column 732 - Warning: missing </font> before </table>
line 874 column 35 - Warning: missing <tr>
line 874 column 50 - Warning: missing </font> before </td>
line 875 column 37 - Warning: unescaped & or unknown entity "&id"
line 874 column 196 - Warning: missing </font> before </table>
line 876 column 17 - Warning: discarding unexpected </textarea>
line 876 column 28 - Warning: discarding unexpected </form>
line 876 column 35 - Warning: discarding unexpected </embed>
line 876 column 43 - Warning: discarding unexpected </noembed>
line 876 column 53 - Warning: discarding unexpected </noscript>
line 876 column 64 - Warning: discarding unexpected </noembed>
line 876 column 74 - Warning: discarding unexpected </embed>
line 876 column 82 - Warning: discarding unexpected </table>
line 876 column 90 - Warning: discarding unexpected </table>
line 878 column 9 - Warning: missing </font> before <table>
line 890 column 25 - Warning: discarding unexpected </font>
line 899 column 57 - Warning: discarding unexpected </font>
line 877 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 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 186 column 585 - Warning: <img> proprietary attribute value "absmiddle"
line 186 column 585 - Warning: <img> lacks "alt" attribute
line 194 column 23 - Warning: <img> lacks "alt" attribute
line 194 column 64 - Warning: <img> lacks "alt" attribute
line 205 column 15 - Warning: <img> lacks "alt" attribute
line 223 column 11 - Warning: <img> lacks "alt" attribute
line 224 column 22 - Warning: <img> lacks "alt" attribute
line 224 column 63 - Warning: <img> lacks "alt" attribute
line 224 column 112 - Warning: <img> lacks "alt" attribute
line 224 column 161 - Warning: <img> lacks "alt" attribute
line 225 column 11 - Warning: <img> lacks "alt" attribute
line 235 column 15 - Warning: <img> lacks "alt" attribute
line 251 column 23 - Warning: <img> lacks "alt" attribute
line 251 column 64 - Warning: <img> lacks "alt" attribute
line 262 column 15 - Warning: <img> lacks "alt" attribute
line 280 column 11 - Warning: <img> lacks "alt" attribute
line 281 column 22 - Warning: <img> lacks "alt" attribute
line 281 column 63 - Warning: <img> lacks "alt" attribute
line 281 column 112 - Warning: <img> lacks "alt" attribute
line 281 column 161 - Warning: <img> lacks "alt" attribute
line 282 column 11 - Warning: <img> lacks "alt" attribute
line 292 column 15 - Warning: <img> lacks "alt" attribute
line 312 column 23 - Warning: <img> lacks "alt" attribute
line 312 column 64 - Warning: <img> lacks "alt" attribute
line 323 column 15 - Warning: <img> lacks "alt" attribute
line 330 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 330 column 142 - 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 364 column 23 - Warning: <img> lacks "alt" attribute
line 364 column 64 - Warning: <img> lacks "alt" attribute
line 375 column 15 - Warning: <img> lacks "alt" attribute
line 383 column 94 - Warning: <img> proprietary attribute value "absmiddle"
line 383 column 94 - Warning: <img> lacks "alt" attribute
line 393 column 11 - Warning: <img> lacks "alt" attribute
line 394 column 22 - Warning: <img> lacks "alt" attribute
line 394 column 63 - Warning: <img> lacks "alt" attribute
line 394 column 112 - Warning: <img> lacks "alt" attribute
line 394 column 161 - Warning: <img> lacks "alt" attribute
line 395 column 11 - Warning: <img> lacks "alt" attribute
line 405 column 15 - Warning: <img> lacks "alt" attribute
line 413 column 304 - Warning: <img> proprietary attribute value "absmiddle"
line 413 column 304 - Warning: <img> lacks "alt" attribute
line 532 column 22 - Warning: <img> lacks "alt" attribute
line 532 column 63 - Warning: <img> lacks "alt" attribute
line 532 column 112 - Warning: <img> lacks "alt" attribute
line 532 column 162 - Warning: <img> lacks "alt" attribute
line 543 column 15 - Warning: <img> lacks "alt" attribute
line 557 column 11 - Warning: <img> lacks "alt" attribute
line 558 column 22 - Warning: <img> lacks "alt" attribute
line 558 column 63 - Warning: <img> lacks "alt" attribute
line 558 column 112 - Warning: <img> lacks "alt" attribute
line 558 column 161 - Warning: <img> lacks "alt" attribute
line 559 column 11 - Warning: <img> lacks "alt" attribute
line 569 column 15 - Warning: <img> lacks "alt" attribute
line 613 column 11 - Warning: <img> lacks "alt" attribute
line 614 column 22 - Warning: <img> lacks "alt" attribute
line 614 column 63 - Warning: <img> lacks "alt" attribute
line 614 column 112 - Warning: <img> lacks "alt" attribute
line 614 column 161 - Warning: <img> lacks "alt" attribute
line 615 column 11 - Warning: <img> lacks "alt" attribute
line 625 column 15 - Warning: <img> lacks "alt" attribute
line 650 column 23 - Warning: <img> lacks "alt" attribute
line 650 column 64 - Warning: <img> lacks "alt" attribute
line 661 column 15 - 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 709 column 22 - Warning: <img> lacks "alt" attribute
line 709 column 63 - Warning: <img> lacks "alt" attribute
line 709 column 112 - Warning: <img> lacks "alt" attribute
line 709 column 162 - Warning: <img> lacks "alt" attribute
line 720 column 15 - Warning: <img> lacks "alt" attribute
line 727 column 143 - Warning: <img> proprietary attribute value "absmiddle"
line 727 column 143 - Warning: <img> lacks "alt" attribute
line 734 column 11 - Warning: <img> lacks "alt" attribute
line 735 column 22 - Warning: <img> lacks "alt" attribute
line 735 column 63 - Warning: <img> lacks "alt" attribute
line 735 column 112 - Warning: <img> lacks "alt" attribute
line 735 column 162 - Warning: <img> lacks "alt" attribute
line 746 column 15 - Warning: <img> lacks "alt" attribute
line 760 column 11 - Warning: <img> lacks "alt" attribute
line 761 column 22 - Warning: <img> lacks "alt" attribute
line 761 column 63 - Warning: <img> lacks "alt" attribute
line 761 column 112 - Warning: <img> lacks "alt" attribute
line 761 column 161 - Warning: <img> lacks "alt" attribute
line 762 column 11 - Warning: <img> lacks "alt" attribute
line 772 column 15 - Warning: <img> lacks "alt" attribute
line 779 column 249 - Warning: <img> proprietary attribute value "absmiddle"
line 779 column 249 - Warning: <img> lacks "alt" attribute
line 781 column 308 - Warning: <img> lacks "alt" attribute
line 795 column 22 - Warning: <img> lacks "alt" attribute
line 795 column 63 - Warning: <img> lacks "alt" attribute
line 795 column 112 - Warning: <img> lacks "alt" attribute
line 795 column 162 - Warning: <img> lacks "alt" attribute
line 796 column 11 - Warning: <img> lacks "alt" attribute
line 806 column 15 - Warning: <img> lacks "alt" attribute
line 820 column 11 - Warning: <img> lacks "alt" attribute
line 821 column 22 - Warning: <img> lacks "alt" attribute
line 821 column 63 - Warning: <img> lacks "alt" attribute
line 821 column 112 - Warning: <img> lacks "alt" attribute
line 821 column 161 - Warning: <img> lacks "alt" attribute
line 822 column 11 - Warning: <img> lacks "alt" attribute
line 832 column 15 - Warning: <img> lacks "alt" attribute
line 848 column 22 - Warning: <img> lacks "alt" attribute
line 848 column 63 - Warning: <img> lacks "alt" attribute
line 848 column 112 - Warning: <img> lacks "alt" attribute
line 848 column 162 - Warning: <img> lacks "alt" attribute
line 849 column 11 - Warning: <img> lacks "alt" attribute
line 859 column 15 - Warning: <img> lacks "alt" attribute
line 875 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 875 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 875 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 884 column 25 - Warning: <img> lacks "alt" attribute
line 889 column 267 - Warning: <img> lacks "alt" attribute
line 869 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 210 column 27 - Warning: <nobr> is not approved by W3C
line 240 column 27 - Warning: <nobr> is not approved by W3C
line 267 column 27 - Warning: <nobr> is not approved by W3C
line 297 column 27 - Warning: <nobr> is not approved by W3C
line 328 column 27 - Warning: <nobr> is not approved by W3C
line 354 column 27 - Warning: <nobr> is not approved by W3C
line 356 column 623 - Warning: <table> proprietary attribute "height"
line 380 column 27 - Warning: <nobr> is not approved by W3C
line 410 column 27 - Warning: <nobr> is not approved by W3C
line 548 column 27 - Warning: <nobr> is not approved by W3C
line 550 column 623 - Warning: <table> proprietary attribute "height"
line 574 column 27 - Warning: <nobr> is not approved by W3C
line 630 column 27 - Warning: <nobr> is not approved by W3C
line 666 column 27 - Warning: <nobr> is not approved by W3C
line 697 column 27 - Warning: <nobr> is not approved by W3C
line 725 column 27 - Warning: <nobr> is not approved by W3C
line 751 column 27 - Warning: <nobr> is not approved by W3C
line 777 column 27 - Warning: <nobr> is not approved by W3C
line 811 column 27 - Warning: <nobr> is not approved by W3C
line 837 column 27 - Warning: <nobr> is not approved by W3C
line 864 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 332 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