Register - Login
Views: 99349175
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:45:43 PM
Jul - NSMB Hacking (Archive) - Help/Questions thread. ASK QUESTIONS HERE! New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 56 57 58 59 60 61 62 63 64 65 Next newer thread | Next older thread
luckwii
Member
Level: 24


Posts: 108/111
EXP: 75556
For next: 2569

Since: 11-16-10


Since last post: 10.8 years
Last activity: 10.8 years

Posted on 06-19-11 01:33:31 PM Link | Quote
If you reduce an image down it Photoshop or any similar software will re-render the image inaccurately. I tried that, but it will not work.

How about image quality? Any tricks or workarounds to fix how they are rendered? Maybe lowering the original's quality a little until the import method will accept it? Anything to get it a little better anyway?
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 1270/-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 06-19-11 02:06:03 PM Link | Quote
Well. BG's are made out of 8x8 tiles, and the total tile number is limited. The editor, when importing, tries to reduce the tile number, by merging similar tiles. For example, if you have a big part of your image filled with a solid color, only ONE tile will be used to fill the whole area.

So, to improve the quailty, you should:

- First, enable the grid in your image editor, and set it to 8x8. That's how the BG is split into tiles.
- Avoid gradients. Especially if they fill a big part of the image. These need lots of unique tiles.
- Align vertical and horizontal objects to tile boundaries.
- Make copies of the same object exactly the same, rather than "a bit similar"
- Make copies of the same object be aligned with tiles the same way. That way the same tiles will be used for both copies. Look at NSMB's clouds in the BGs, for example.
- Make sure BG areas that are always off-screen are filled with a solid color. For example, if your level only scrolls horizontally, fill the rest of the BG with a solid color.

These tricks work if your BG is hand-drawn and you can modify it. If it's a real photograph, then making it look good will be way harder.

These are some tricks that can improve photographs:
- Choose simple photographs. Simple means that it doesn't have a lot of detail, that it has big areas filled with more or less similar colors.
- Split the photograph between the two BG layers. That way you'll have the DOUBLE tile space.
For example: Top BG: 256 transparent pixels, 256 photo pixels. Bottom BG: 256 photo pixels, 256 white pixels. Make the two BG's scroll the same speed, and it will look like they are just one. (BTW, i need to implement this trick into the editor)
luckwii
Member
Level: 24


Posts: 109/111
EXP: 75556
For next: 2569

Since: 11-16-10


Since last post: 10.8 years
Last activity: 10.8 years

Posted on 06-19-11 02:52:51 PM (last edited by luckwii at 06-19-11 01:16 PM) Link | Quote
Thanks, I'll try those methods to fix the quality and report back.

edit....
Okay so block 3 is the bottom layer background. Byte 11 is horizontal scroll. Byte 13 is vertical.
Block 5 is top layer and the bytes are the same.

So.... Thanks guys. My background is working 100% with no corruption whatsoever.
I split the two in half and changed the scrolling in the two blocks to match.
luckwii
Member
Level: 24


Posts: 110/111
EXP: 75556
For next: 2569

Since: 11-16-10


Since last post: 10.8 years
Last activity: 10.8 years

Posted on 06-19-11 07:13:15 PM Link | Quote
Alright, another question.

I am trying to get a combination of activator sprites working. I have a zone marked 1 around the sprites I want to activate.

I am trying to get a 168 sprite to trigger a 286 sprite and then destroy 197 sprites from activator ID 0 up to ID 11.

What order do I create these in? Or how do I do it altogether?
ray
Member
Level: 39


Posts: 305/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 06-20-11 03:35:35 AM Link | Quote
Originally posted by luckwii
Alright, another question.

I am trying to get a combination of activator sprites working. I have a zone marked 1 around the sprites I want to activate.

I am trying to get a 168 sprite to trigger a 286 sprite and then destroy 197 sprites from activator ID 0 up to ID 11.

What order do I create these in? Or how do I do it altogether?


First create your Zone. Then You create Sprite 168 and set the Zone ID. Now place your 197 sprites. When this is done you place sprite 286. Set the START ID to the last activated ID and the END ID to the first. Then you can set a Delay, too. Go again to the Spriite 168 and then set the activator ID to the END ID of sprite 286.
Have fuN

____________________
ray
Member
Level: 39


Posts: 310/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 06-25-11 05:48:41 PM Link | Quote
What is reverse hex? Or what is reversed hex of 00 08 00 ?

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


Posts: 1275/-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 06-25-11 06:05:29 PM Link | Quote
The NDS is little-endian. See this

This means that if you have a 16-bit integer, like 0xABCD, it has to be represented as two bytes: 0xAB and 0xCD.
Little-endian means that we store the least significant byte (LSB) first. The LSB is 0xCD, so 0xABCD would be CD AB.
Same goes for 4-byte ints: 0x12345678 -> 78 56 34 12.

Also, that's why I changed the way sprite data is stored. NSMB interprets the sprite data as a short (2 bytes) and an int (4 bytes), 6 bytes total, so I reversed the first two bytes and the last four. Some sprites had a value "split" in two nibbles, now they don't.
ray
Member
Level: 39


Posts: 311/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 06-25-11 06:06:30 PM Link | Quote
Originally posted by dirbaio
The NDS is little-endian. See this

This means that if you have a 16-bit integer, like 0xABCD, it has to be represented as two bytes: 0xAB and 0xCD.
Little-endian means that we store the least significant byte (LSB) first. The LSB is 0xCD, so 0xABCD would be CD AB.
Same goes for 4-byte ints: 0x12345678 -> 78 56 34 12.

Also, that's why I changed the way sprite data is stored. NSMB interprets the sprite data as a short (2 bytes) and an int (4 bytes), 6 bytes total, so I reversed the first two bytes and the last four. Some sprites had a value "split" in two nibbles, now they don't.


Uh... thats easy
Thank you =D

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


Posts: 1276/-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 06-25-11 06:07:59 PM Link | Quote
Also, important: you have to split them by 2 digits starting from the end.

For example: 0x123 -> 0x01 0x23 -> 23 01
NsmB_PrO
Member
Picture Resized!
Level: 46


Posts: 459/467
EXP: 667532
For next: 44242

Since: 04-29-10

From: Austria Vöcklabruck

Since last post: 10.7 years
Last activity: 9.1 years

Posted on 06-26-11 07:37:50 AM Link | Quote
Anyone know, how to make a BG scroll?
I mean, some BGs are scrolling left or right. I want to make a BG scrolling fast left.
Please help!

____________________
New Super Hacker Bros. by ray and NsmB_PrO
ray
Member
Level: 39


Posts: 312/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 06-26-11 08:53:11 AM Link | Quote
Originally posted by NsmB_PrO
Anyone know, how to make a BG scroll?
I mean, some BGs are scrolling left or right. I want to make a BG scrolling fast left.
Please help!


0x0: Scroll exactly same as level. Used in w2-3 (sewer level) for example
0x1: Scroll slower than level. Used in most levels.
0x2: Scroll slower than level, maybe slower than 0x1?
0x4: Scroll faster than level
0x8: scroll slower than level, again?
0x10: scrool same as level
0x30: Scroll same as level.
0xFF: Makes the BG scroll HYPER CRAZY FAST!

Can this help??

____________________
NsmB_PrO
Member
Picture Resized!
Level: 46


Posts: 460/467
EXP: 667532
For next: 44242

Since: 04-29-10

From: Austria Vöcklabruck

Since last post: 10.7 years
Last activity: 9.1 years

Posted on 06-26-11 08:55:08 AM Link | Quote
No, I want the BG scroll automatically. Although Mario isnt moving.

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


Posts: 1278/-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 06-26-11 01:43:51 PM Link | Quote
I don't think that's possible without ASM hacking.
With, it's probably easy.
luckwii
Member
Level: 24


Posts: 111/111
EXP: 75556
For next: 2569

Since: 11-16-10


Since last post: 10.8 years
Last activity: 10.8 years

Posted on 06-26-11 02:27:18 PM Link | Quote
Originally posted by NsmB_PrO
I dunno what you WANT exactly. But here is something, dirbaio told me long time ago:
Originally posted by dirbaio
Also, I have something interesting to research, that could help you.
byte 11 of block 5 controls the BG horizontal scrolling. (And byte 13 controls the vertical one, I think in the same format)
Also, bytes 11 and 13 of blocks 3 or 4 (i dont remember which one) control the scroll of the bottom bg layer.

I still dont understand what it does exactly, but i'm telling you because maybe there's a way to make the background not scroll at all, so you'd end up with a "static" rainbow BG. Maybe you want to investigate it further

These are the values i've tried so far:

0x0: Scroll exactly same as level. Used in w2-3 (sewer level) for example
0x1: Scroll slower than level. Used in most levels.
0x2: Scroll slower than level, maybe slower than 0x1?
0x4: Scroll faster than level
0x8: scroll slower than level, again?
0x10: scrool same as level
0x30: Scroll same as level.
0xFF: Makes the BG scroll HYPER CRAZY FAST!

Also, the sewer level 2-3 is weird: It uses 0x0 for byte 11 and 0x30 for byte 13. I dunno what's the difference, but there MUST be a difference?



How do you write the 0XFF?
I tried writing it FF in the 11 and 13 spots and it freezes the level with a blackscreen. I want the vertical and horizontal scroll of block 5 to be the hyper speed you mentioned above. I am pretty noob at hex editing. So would the value of the 2 digit byte just be FF? That is how I did both. Or would it be 0 then FF? How would that be written?
gerry96bros
User
Level: 8


Posts: 7/10
EXP: 1990
For next: 197

Since: 06-17-11


Since last post: 10.8 years
Last activity: 10.8 years

Posted on 06-27-11 09:32:51 AM Link | Quote
Hello, I modified the sound_data orangefox with the guidance of the music of Super Mario 64 but when I put the sound of water in the game I do not find it. but where is the music with VGMtrans water nsmb sm64 to hear where I went wrong? now I put the link of sound_data ...

http://www.mediafire.com/?p0t96y6gdx14xm3
ray
Member
Level: 39


Posts: 314/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 06-27-11 02:14:26 PM Link | Quote
Originally posted by gerry96bros
Hello, I modified the sound_data orangefox with the guidance of the music of Super Mario 64 but when I put the sound of water in the game I do not find it. but where is the music with VGMtrans water nsmb sm64 to hear where I went wrong? now I put the link of sound_data ...

http://www.mediafire.com/?p0t96y6gdx14xm3


I dont know what you mean... In VGMTrans the water theme is the Water_BGM^^ in Nsmb: Water3

____________________
gerry96bros
User
Level: 8


Posts: 8/10
EXP: 1990
For next: 197

Since: 06-17-11


Since last post: 10.8 years
Last activity: 10.8 years

Posted on 06-27-11 05:31:44 PM Link | Quote
I'll explain. I modified the sound_data nsmb and I put in the place of music home to sm64 and the same for the water only that the game does not start when the level starts
ray
Member
Level: 39


Posts: 315/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 06-27-11 05:53:08 PM Link | Quote
Originally posted by gerry96bros
I'll explain. I modified the sound_data nsmb and I put in the place of music home to sm64 and the same for the water only that the game does not start when the level starts



You put the water music from SM64 into the sound data from nsmb? Is thar right? And the level does not start because of the sound data? Then you did something wrong You should export all the snbk, swaw, and sequence files, which have to do with the water music. When you exported it from SM64, rename them into the names for NSMB sound data. Than you can make a sdat and import it.

____________________
rapidregister
User
Level: 12


Posts: 21/21
EXP: 6142
For next: 1779

Since: 02-24-11


Since last post: 10.7 years
Last activity: 10.6 years

Posted on 08-22-11 03:32:53 PM Link | Quote
can someone pls make a new nsmb wii ds hack? and realease them on this site
ray
Member
Level: 39


Posts: 320/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 08-22-11 04:57:31 PM Link | Quote
We are all on this site: http://board.dirbaio.net/board.php

____________________
Pages: 1 2 3 4 5 6 7 8 9 10 ... 56 57 58 59 60 61 62 63 64 65 Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - Help/Questions thread. ASK QUESTIONS HERE! 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, 11 query cache hits.
Query execution time:  0.087828 seconds
Script execution time:  0.026284 seconds
Total render time:  0.114112 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 199 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 213 - 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 158 - Warning: unescaped & or unknown entity "&page"
line 149 column 190 - Warning: unescaped & or unknown entity "&page"
line 149 column 222 - Warning: unescaped & or unknown entity "&page"
line 149 column 254 - Warning: unescaped & or unknown entity "&page"
line 149 column 286 - Warning: unescaped & or unknown entity "&page"
line 149 column 318 - Warning: unescaped & or unknown entity "&page"
line 149 column 350 - Warning: unescaped & or unknown entity "&page"
line 149 column 382 - Warning: unescaped & or unknown entity "&page"
line 149 column 419 - Warning: unescaped & or unknown entity "&page"
line 149 column 453 - Warning: unescaped & or unknown entity "&page"
line 149 column 487 - Warning: unescaped & or unknown entity "&page"
line 149 column 521 - Warning: unescaped & or unknown entity "&page"
line 149 column 555 - Warning: unescaped & or unknown entity "&page"
line 149 column 589 - Warning: unescaped & or unknown entity "&page"
line 149 column 623 - Warning: unescaped & or unknown entity "&page"
line 149 column 657 - Warning: unescaped & or unknown entity "&page"
line 149 column 691 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 731 - 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 184 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 186 column 9 - Warning: missing <tr>
line 204 column 13 - Warning: missing <tr>
line 205 column 101 - Warning: unescaped & or unknown entity "&postid"
line 227 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 229 column 9 - Warning: missing <tr>
line 247 column 13 - Warning: missing <tr>
line 248 column 101 - Warning: unescaped & or unknown entity "&postid"
line 260 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 262 column 9 - Warning: missing <tr>
line 280 column 13 - Warning: missing <tr>
line 281 column 101 - Warning: unescaped & or unknown entity "&postid"
line 292 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 294 column 9 - Warning: missing <tr>
line 312 column 13 - Warning: missing <tr>
line 313 column 101 - Warning: unescaped & or unknown entity "&postid"
line 327 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 329 column 9 - Warning: missing <tr>
line 347 column 13 - Warning: missing <tr>
line 348 column 101 - Warning: unescaped & or unknown entity "&postid"
line 353 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 355 column 9 - Warning: missing <tr>
line 373 column 13 - Warning: missing <tr>
line 374 column 101 - Warning: unescaped & or unknown entity "&postid"
line 385 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 387 column 9 - Warning: missing <tr>
line 405 column 13 - Warning: missing <tr>
line 406 column 101 - Warning: unescaped & or unknown entity "&postid"
line 420 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 422 column 9 - Warning: missing <tr>
line 440 column 13 - Warning: missing <tr>
line 441 column 101 - Warning: unescaped & or unknown entity "&postid"
line 448 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 450 column 9 - Warning: missing <tr>
line 468 column 13 - Warning: missing <tr>
line 469 column 101 - Warning: unescaped & or unknown entity "&postid"
line 476 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 478 column 9 - Warning: missing <tr>
line 496 column 13 - Warning: missing <tr>
line 497 column 101 - Warning: unescaped & or unknown entity "&postid"
line 515 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 517 column 9 - Warning: missing <tr>
line 535 column 13 - Warning: missing <tr>
line 536 column 101 - Warning: unescaped & or unknown entity "&postid"
line 541 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 543 column 9 - Warning: missing <tr>
line 561 column 13 - Warning: missing <tr>
line 562 column 101 - Warning: unescaped & or unknown entity "&postid"
line 568 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 570 column 9 - Warning: missing <tr>
line 588 column 13 - Warning: missing <tr>
line 589 column 101 - Warning: unescaped & or unknown entity "&postid"
line 616 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 618 column 9 - Warning: missing <tr>
line 636 column 13 - Warning: missing <tr>
line 637 column 101 - Warning: unescaped & or unknown entity "&postid"
line 644 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 646 column 9 - Warning: missing <tr>
line 664 column 13 - Warning: missing <tr>
line 665 column 101 - Warning: unescaped & or unknown entity "&postid"
line 674 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 676 column 9 - Warning: missing <tr>
line 694 column 13 - Warning: missing <tr>
line 695 column 101 - Warning: unescaped & or unknown entity "&postid"
line 701 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 703 column 9 - Warning: missing <tr>
line 721 column 13 - Warning: missing <tr>
line 722 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 782 column 17 - Warning: missing <tr>
line 782 column 17 - Warning: discarding unexpected <table>
line 785 column 35 - Warning: missing <tr>
line 785 column 94 - Warning: unescaped & or unknown entity "&page"
line 785 column 126 - Warning: unescaped & or unknown entity "&page"
line 785 column 158 - Warning: unescaped & or unknown entity "&page"
line 785 column 190 - Warning: unescaped & or unknown entity "&page"
line 785 column 222 - Warning: unescaped & or unknown entity "&page"
line 785 column 254 - Warning: unescaped & or unknown entity "&page"
line 785 column 286 - Warning: unescaped & or unknown entity "&page"
line 785 column 318 - Warning: unescaped & or unknown entity "&page"
line 785 column 350 - Warning: unescaped & or unknown entity "&page"
line 785 column 382 - Warning: unescaped & or unknown entity "&page"
line 785 column 419 - Warning: unescaped & or unknown entity "&page"
line 785 column 453 - Warning: unescaped & or unknown entity "&page"
line 785 column 487 - Warning: unescaped & or unknown entity "&page"
line 785 column 521 - Warning: unescaped & or unknown entity "&page"
line 785 column 555 - Warning: unescaped & or unknown entity "&page"
line 785 column 589 - Warning: unescaped & or unknown entity "&page"
line 785 column 623 - Warning: unescaped & or unknown entity "&page"
line 785 column 657 - Warning: unescaped & or unknown entity "&page"
line 785 column 691 - Warning: unescaped & or unknown entity "&page"
line 785 column 50 - Warning: missing </font> before </td>
line 785 column 731 - Warning: missing </font> before </table>
line 787 column 35 - Warning: missing <tr>
line 787 column 50 - Warning: missing </font> before </td>
line 788 column 37 - Warning: unescaped & or unknown entity "&id"
line 787 column 213 - Warning: missing </font> before </table>
line 789 column 17 - Warning: discarding unexpected </textarea>
line 789 column 28 - Warning: discarding unexpected </form>
line 789 column 35 - Warning: discarding unexpected </embed>
line 789 column 43 - Warning: discarding unexpected </noembed>
line 789 column 53 - Warning: discarding unexpected </noscript>
line 789 column 64 - Warning: discarding unexpected </noembed>
line 789 column 74 - Warning: discarding unexpected </embed>
line 789 column 82 - Warning: discarding unexpected </table>
line 789 column 90 - Warning: discarding unexpected </table>
line 791 column 9 - Warning: missing </font> before <table>
line 803 column 25 - Warning: discarding unexpected </font>
line 812 column 58 - Warning: discarding unexpected </font>
line 790 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 189 column 23 - Warning: <img> lacks "alt" attribute
line 189 column 64 - Warning: <img> lacks "alt" attribute
line 200 column 15 - Warning: <img> lacks "alt" attribute
line 232 column 22 - Warning: <img> lacks "alt" attribute
line 232 column 63 - Warning: <img> lacks "alt" attribute
line 232 column 112 - Warning: <img> lacks "alt" attribute
line 232 column 162 - Warning: <img> lacks "alt" attribute
line 243 column 15 - Warning: <img> lacks "alt" attribute
line 265 column 22 - Warning: <img> lacks "alt" attribute
line 265 column 63 - Warning: <img> lacks "alt" attribute
line 265 column 112 - Warning: <img> lacks "alt" attribute
line 265 column 162 - Warning: <img> lacks "alt" attribute
line 276 column 15 - Warning: <img> lacks "alt" attribute
line 297 column 22 - Warning: <img> lacks "alt" attribute
line 297 column 63 - Warning: <img> lacks "alt" attribute
line 297 column 111 - Warning: <img> lacks "alt" attribute
line 297 column 161 - Warning: <img> lacks "alt" attribute
line 298 column 11 - Warning: <img> lacks "alt" attribute
line 308 column 15 - Warning: <img> lacks "alt" attribute
line 324 column 870 - Warning: <img> proprietary attribute value "absmiddle"
line 324 column 870 - Warning: <img> lacks "alt" attribute
line 324 column 1016 - Warning: <img> lacks "alt" attribute
line 332 column 22 - Warning: <img> lacks "alt" attribute
line 332 column 63 - Warning: <img> lacks "alt" attribute
line 332 column 111 - Warning: <img> lacks "alt" attribute
line 332 column 161 - Warning: <img> lacks "alt" attribute
line 333 column 11 - Warning: <img> lacks "alt" attribute
line 343 column 15 - Warning: <img> lacks "alt" attribute
line 350 column 228 - Warning: <img> lacks "alt" attribute
line 358 column 23 - Warning: <img> lacks "alt" attribute
line 358 column 64 - Warning: <img> lacks "alt" attribute
line 369 column 15 - Warning: <img> lacks "alt" attribute
line 390 column 22 - Warning: <img> lacks "alt" attribute
line 390 column 63 - Warning: <img> lacks "alt" attribute
line 390 column 111 - Warning: <img> lacks "alt" attribute
line 390 column 161 - Warning: <img> lacks "alt" attribute
line 391 column 11 - Warning: <img> lacks "alt" attribute
line 401 column 15 - Warning: <img> lacks "alt" attribute
line 416 column 848 - Warning: <img> proprietary attribute value "absmiddle"
line 416 column 848 - Warning: <img> lacks "alt" attribute
line 417 column 1012 - Warning: <img> lacks "alt" attribute
line 425 column 23 - Warning: <img> lacks "alt" attribute
line 425 column 64 - Warning: <img> lacks "alt" attribute
line 436 column 15 - Warning: <img> lacks "alt" attribute
line 453 column 22 - Warning: <img> lacks "alt" attribute
line 453 column 63 - Warning: <img> lacks "alt" attribute
line 453 column 112 - Warning: <img> lacks "alt" attribute
line 453 column 162 - Warning: <img> lacks "alt" attribute
line 454 column 11 - Warning: <img> lacks "alt" attribute
line 464 column 15 - Warning: <img> lacks "alt" attribute
line 472 column 202 - Warning: <img> proprietary attribute value "absmiddle"
line 472 column 202 - Warning: <img> lacks "alt" attribute
line 481 column 22 - Warning: <img> lacks "alt" attribute
line 481 column 63 - Warning: <img> lacks "alt" attribute
line 481 column 111 - Warning: <img> lacks "alt" attribute
line 481 column 161 - Warning: <img> lacks "alt" attribute
line 482 column 11 - Warning: <img> lacks "alt" attribute
line 492 column 15 - Warning: <img> lacks "alt" attribute
line 500 column 279 - Warning: <img> proprietary attribute value "absmiddle"
line 500 column 279 - Warning: <img> lacks "alt" attribute
line 512 column 856 - Warning: <img> lacks "alt" attribute
line 520 column 22 - Warning: <img> lacks "alt" attribute
line 520 column 63 - Warning: <img> lacks "alt" attribute
line 520 column 112 - Warning: <img> lacks "alt" attribute
line 520 column 162 - Warning: <img> lacks "alt" attribute
line 521 column 11 - Warning: <img> lacks "alt" attribute
line 531 column 15 - Warning: <img> lacks "alt" attribute
line 546 column 23 - Warning: <img> lacks "alt" attribute
line 546 column 64 - Warning: <img> lacks "alt" attribute
line 557 column 15 - Warning: <img> lacks "alt" attribute
line 573 column 22 - Warning: <img> lacks "alt" attribute
line 573 column 63 - Warning: <img> lacks "alt" attribute
line 573 column 112 - Warning: <img> lacks "alt" attribute
line 573 column 162 - Warning: <img> lacks "alt" attribute
line 584 column 15 - Warning: <img> lacks "alt" attribute
line 621 column 21 - Warning: <img> lacks "alt" attribute
line 621 column 62 - Warning: <img> lacks "alt" attribute
line 621 column 111 - Warning: <img> lacks "alt" attribute
line 621 column 161 - Warning: <img> lacks "alt" attribute
line 632 column 15 - Warning: <img> lacks "alt" attribute
line 649 column 22 - Warning: <img> lacks "alt" attribute
line 649 column 63 - Warning: <img> lacks "alt" attribute
line 649 column 111 - Warning: <img> lacks "alt" attribute
line 649 column 161 - Warning: <img> lacks "alt" attribute
line 650 column 11 - Warning: <img> lacks "alt" attribute
line 660 column 15 - Warning: <img> lacks "alt" attribute
line 671 column 594 - Warning: <img> proprietary attribute value "absmiddle"
line 671 column 594 - Warning: <img> lacks "alt" attribute
line 671 column 739 - Warning: <img> lacks "alt" attribute
line 679 column 21 - Warning: <img> lacks "alt" attribute
line 679 column 62 - Warning: <img> lacks "alt" attribute
line 679 column 111 - Warning: <img> lacks "alt" attribute
line 679 column 161 - Warning: <img> lacks "alt" attribute
line 690 column 15 - Warning: <img> lacks "alt" attribute
line 706 column 22 - Warning: <img> lacks "alt" attribute
line 706 column 63 - Warning: <img> lacks "alt" attribute
line 706 column 111 - Warning: <img> lacks "alt" attribute
line 706 column 161 - Warning: <img> lacks "alt" attribute
line 707 column 11 - Warning: <img> lacks "alt" attribute
line 717 column 15 - Warning: <img> lacks "alt" attribute
line 727 column 520 - Warning: <img> proprietary attribute value "absmiddle"
line 727 column 520 - Warning: <img> lacks "alt" attribute
line 727 column 882 - 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 111 - Warning: <img> lacks "alt" attribute
line 735 column 161 - Warning: <img> lacks "alt" attribute
line 736 column 11 - Warning: <img> lacks "alt" attribute
line 746 column 15 - 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 111 - 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 229 - Warning: <img> lacks "alt" attribute
line 788 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 788 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 788 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 797 column 25 - Warning: <img> lacks "alt" attribute
line 802 column 267 - Warning: <img> lacks "alt" attribute
line 782 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 205 column 27 - Warning: <nobr> is not approved by W3C
line 248 column 27 - Warning: <nobr> is not approved by W3C
line 281 column 27 - Warning: <nobr> is not approved by W3C
line 313 column 27 - Warning: <nobr> is not approved by W3C
line 348 column 27 - Warning: <nobr> is not approved by W3C
line 374 column 27 - Warning: <nobr> is not approved by W3C
line 406 column 27 - Warning: <nobr> is not approved by W3C
line 441 column 27 - Warning: <nobr> is not approved by W3C
line 469 column 27 - Warning: <nobr> is not approved by W3C
line 497 column 27 - Warning: <nobr> is not approved by W3C
line 536 column 27 - Warning: <nobr> is not approved by W3C
line 562 column 27 - Warning: <nobr> is not approved by W3C
line 589 column 27 - Warning: <nobr> is not approved by W3C
line 637 column 27 - Warning: <nobr> is not approved by W3C
line 665 column 27 - Warning: <nobr> is not approved by W3C
line 695 column 27 - Warning: <nobr> is not approved by W3C
line 722 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
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 312 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