Register - Login
Views: 99349031
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:43:18 PM
Jul - NSMB Hacking (Archive) - Mario Vs. Luigi stage hacking New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next newer thread | Next older thread
Deleted User
Collection of nobodies
Posted on 10-19-09 05:07:28 PM Link | Quote
We'll see when the surprise is finished.

All that is giving you a clue - the surprise is a NARC manipluation tool...

____________________


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]
Ninji

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


Posts: 659/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-19-09 05:09:04 PM Link | Quote
Originally posted by TheKinoko
We'll see when the surprise is finished.

All that is giving you a clue - the surprise is a NARC manipluation tool...

Just to let you know - If all your tool does is extract/replace files, it's already been done, both by my own NARC Explorer (See my signature) and by Dirbaio in the latest WIP version of the editor.

If you can modify the file system as well, it might be genuinely useful - but I'm unsure how well it will work for NSMB.

____________________








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
Deleted User
Collection of nobodies
Posted on 10-19-09 05:10:17 PM (last edited by TheKinoko at 10-19-09 02:12 PM) Link | Quote
I'm forced to give another clue
The tool will let you add and remove files into NARCs, among other features
I'm already aware of the existence of your NARC explorer. If my tool did the same thing, I would not bother making it

If the file IDs inside the NARCs and all the shyt are really hardcoded, then we are going to need ASM hacking
But I prefer being optimistic

____________________


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 128/-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-19-09 05:38:36 PM Link | Quote
well

I really think that this is NOT going to work. Do it, it will still be useful for other games that do not have hardcoded file IDs. But I am really convinced that this is NOT going to work

Good luck!
Ninji

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


Posts: 667/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-19-09 05:43:26 PM Link | Quote
Originally posted by dirbaio
well

I really think that this is NOT going to work. Do it, it will still be useful for other games that do not have hardcoded file IDs. But I am really convinced that this is NOT going to work

Good luck!

I agree with this pretty much.

Besides, shouldn't we try to have basic MP stage hacking working without problems first? Once we get that, we can try focusing on more advanced hacking involving it.

Even then, I'm unsure how much it's worth putting effort towards. There's a very small amount of people with two flash carts who are interested in hacking NSMB's multiplayer levels. Co-op would be interesting.. but I just don't see it happening.

____________________








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
Tanks

360? Yessum.
Level: 121


Posts: 3570/4170
EXP: 19787465
For next: 269231

Since: 07-10-07

From: VA

Since last post: 9.5 years
Last activity: 9.5 years

Posted on 10-19-09 05:45:39 PM Link | Quote

I, too, do not think it will work from what I understand... Maybe if you just came out and explained to us what you're planning, we could actually get to the bottom of this.

As of right now, here's what I think: The file limit within the NARC is set. Unless you completely crack the format, I don't think it will be of use. And plus, once you get more files inserted, how do you expect MvL to read the extra files? It would require ASM.

____________________



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


Posts: 129/-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-19-09 05:46:40 PM Link | Quote
for me basic MvsL works fine. I have been playing a multiplayer hack with a friend and it works like a charm with multicarts. I will try to test the tileset replacement with him soon
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 130/-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-19-09 05:47:43 PM Link | Quote
Originally posted by Sucatraps
I, too, do not think it will work from what I understand... Maybe if you just came out and explained to us what you're planning, we could actually get to the bottom of this.

As of right now, here's what I think: The file limit within the NARC is set. Unless you completely crack the format, I don't think it will be of use. And plus, once you get more files inserted, how do you expect MvL to read the extra files? It would require ASM.


yeah, exactly. and adding files will be very hard. it will require to rebuild the FAT and the FNT and calculate all the new offsets... and I doubt the game will load the new files.
Ninji

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


Posts: 668/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-19-09 05:50:06 PM Link | Quote
Originally posted by dirbaio
Originally posted by Sucatraps
I, too, do not think it will work from what I understand... Maybe if you just came out and explained to us what you're planning, we could actually get to the bottom of this.

As of right now, here's what I think: The file limit within the NARC is set. Unless you completely crack the format, I don't think it will be of use. And plus, once you get more files inserted, how do you expect MvL to read the extra files? It would require ASM.


yeah, exactly. and adding files will be very hard. it will require to rebuild the FAT and the FNT and calculate all the new offsets... and I doubt the game will load the new files.

It actually doesn't seem that hard to me. Adding them to the NARC won't be the hard part - getting the game to use them will be.

____________________








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: 131/-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-19-09 05:53:10 PM Link | Quote
yeah...
but maybe there is some code that handles file loading that could be hacked to load files from the main nitro filesystem even in multiplayer mode. it would not be that hard and it would unlock all the things for multiplayer levels
Deleted User
Collection of nobodies
Posted on 10-19-09 05:55:00 PM Link | Quote
You're so pessimistic... I don't like pessimistic people. They depress me.
We'll see, I said.

I may be wrong, though, but I think NSMB relies on filenames when it is NARCs.

Yeah, I may be wrong, seeing as the files in the level NARCs are always stored in the same order:
- Tileset object conversion data
- Level header and BGDAT
- Tileset change data
- Rear background data
- Front background data
- Tileset data
- Tileset Map16 data

That makes me hesitate on my statement. The file IDs for that could be hardcoded. But if it's the case, then it is possible to put different tileset/background files... as long as they have the same IDs as the old ones.

But it is going to be problematic for sprites... if the game also uses hardcoded IDs for them. Unless we can find the table or whatever it is using to map sprite numbers to file IDs... (by the way, what about sprites that require multiple files? how would such a table deal with that?)

The easiest way to find the answer to our questions is to try. This is the whole purpose of my tool.

____________________


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]
Ninji

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


Posts: 669/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-19-09 05:57:29 PM Link | Quote
Originally posted by dirbaio
yeah...
but maybe there is some code that handles file loading that could be hacked to load files from the main nitro filesystem even in multiplayer mode. it would not be that hard and it would unlock all the things for multiplayer levels

This seems feasible (For multicart mode - Obviously not download play) but finding it is the problem.
No$GBA's multiplayer support is totally hosed and unusable so I don't know where I would find the code.

Originally posted by TheKinoko
That makes me hesitate on my statement. The file IDs for that could be hardcoded. But if it's the case, then it is possible to put different tileset/background files... as long as they have the same IDs as the old ones.

I thought I did say this.. You can already do this using NARC Explorer, and using the latest WIP editor.

Originally posted by TheKinoko
But it is going to be problematic for sprites... if the game also uses hardcoded IDs for them. Unless we can find the table or whatever it is using to map sprite numbers to file IDs... (by the way, what about sprites that require multiple files? how would such a table deal with that?)

I mentioned this earlier a few posts up as well.


____________________








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
Deleted User
Collection of nobodies
Posted on 10-19-09 06:01:29 PM Link | Quote
I don't think the sprites used for multiplayer are totally hardcoded. It would have been a pain for the Nintendo developers. Each time they decided to use another kind of sprite they would have to modify the game's code.

In the worst case, there's a table somewhere which maps sprites numbers or whatever to file IDs inside the NARC, and we'll have to find that table.

In the best case, the game relies on filenames. But there are chances that it isn't the case

____________________


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]
Ninji

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


Posts: 671/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-19-09 06:03:51 PM Link | Quote
Originally posted by TheKinoko
I don't think the sprites used for multiplayer are totally hardcoded. It would have been a pain for the Nintendo developers. Each time they decided to use another kind of sprite they would have to modify the game's code.

In the worst case, there's a table somewhere which maps sprites numbers or whatever to file IDs inside the NARC, and we'll have to find that table.

In the best case, the game relies on filenames. But there are chances that it isn't the case

Perhaps they decided on the level designs before coding the actual system in?

It's possible but quite unlikely that there's a table which maps regular file IDs to file IDs inside the NARCs. The only issue however is that there are multiple NARCs - not just one.

____________________








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
Deleted User
Collection of nobodies
Posted on 10-19-09 06:06:31 PM (last edited by Sucatraps at 10-20-09 08:00 AM) Link | Quote
If that shit is totally hardcoded, it is going to be a huge pain... let's hope it isn't the case.

As I already mentioned, the best way to see that is to try out. Talking here doesn't code my tool. I should get it finished so we can test all that soon.

____________________


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]
Ninji

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


Posts: 753/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-20-09 02:49:19 PM (last edited by Treeki at 10-20-09 11:50 AM) Link | Quote
I just looked back through some of my old docs and found a table to do with sprites which I had found when looking for the modifier data.

It's located at 0x20C22B8 in RAM once loaded. I'm not sure exactly what it does, but I wrote up a quick script to parse it into data (The first number is the sprite ID, the second number is the value in the table): http://treeki.shacknet.nu/romhacking/weirdspritetablelist.txt

This probably doesn't have anything to do with multiplayer - but it might help us understand more about the sprite system.

____________________







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: 132/-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-20-09 03:43:55 PM Link | Quote
hmmm... that makes me wonder. Is it possible that its a table of the addresses of the code that handles the sprites? because it doesnt seem a file id table, and sprites that do the same (unused or beta level sprites) have the same number...
Deleted User
Collection of nobodies
Posted on 10-20-09 03:45:17 PM Link | Quote
Interesting... those numbers could be entry indexes into another table.
For example, see the first 20 sprites. I tested them; the 10 first ones crash the game, the 10 last ones don't.
In your list, the 10 first ones have 21 as number, the 10 last ones have 352.

Probably, the 'other table' contains stuff like addresses of the initialization/rendering/interaction/... procedures and other interesting stuff... can you trace reads from the first table? It is quite possible that we manage to reverse engineer all the sprites with that Even if it doesn't help with multiplayer, it will atleast be a good step

____________________


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]


===================
[Posted by TheKinoko]
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 133/-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-20-09 03:57:35 PM (last edited by dirbaio at 10-20-09 01:02 PM) Link | Quote
yeah... What is its format exactly? I get this:

020C22B0 0A 00 00 00 18 00 00 00 15 00 15 00 15 00 15 00 ................
020C22C0 15 00 15 00 15 00 15 00 15 00 15 00 45 01 45 01 ............E.E.
020C22D0 45 01 45 01 45 01 45 01 45 01 45 01 45 01 45 01 E.E.E.E.E.E.E.E.
020C22E0 16 00 EF 00 45 00 17 00 18 00 19 00 1A 00 F8 00 ....E...........
020C22F0 23 00 73 00 2B 00 1C 00 24 00 ED 00 97 00 74 00 #.s.+...$.....t.
020C2300 25 00 28 00 29 00 72 00 27 00 09 01 2C 00 2D 00 %.(.).r.'...,.-.
020C2310 2E 00 0C 01 68 00 81 00 32 00 33 00 34 00 35 00 ....h...2.3.4.5.
020C2320 36 00 37 00 39 00 3A 00 41 00 42 00 83 00 44 00 6.7.9.:.A.B...D.
020C2330 45 01 45 01 85 00 84 00 49 00 87 00 F4 00 4A 00 E.E.....I.....J.
020C2340 A1 00 A2 00 A4 00 A5 00 A6 00 A9 00 AA 00 AB 00 ................
020C2350 AC 00 AD 00 AE 00 AF 00 B1 00 45 01 B3 00 F0 00 ..........E.....
020C2360 31 00 2F 00 B4 00 45 01 F5 00 5B 00 6F 00 B6 00 1./...E...[.o...
020C2370 4B 00 4D 00 5A 00 FE 00 2D 01 45 01 0E 01 B7 00 K.M.Z...-.E.....
020C2380 0F 01 14 00 67 00 4F 00 E1 00 E2 00 50 00 F2 00 ....g.O.....P...
020C2390 F6 00 6E 00 F7 00 E3 00 45 01 70 00 EA 00 B9 00 ..n.....E.p.....
020C23A0 51 00 05 01 EB 00 E4 00 63 00 45 01 64 00 65 00 Q.......c.E.d.e.


EDIT: using Desmume and the U rom...
EDIT: Ah, i see. unsigned 2byte shorts... I am going to test if changing the table at runtime breaks some sprites...
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 134/-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-20-09 04:09:05 PM Link | Quote
yeah, it seems a pointer to some code. I go to the location of goombas and change its number to the Koopas and all goombas in game turn into Koopas. Awesome!
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - Mario Vs. Luigi stage hacking New poll - New thread - New reply


Rusted Logic

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

27 database queries, 5 query cache hits.
Query execution time:  0.097874 seconds
Script execution time:  0.040594 seconds
Total render time:  0.138468 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 200 - 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 128 - 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 385 - 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 50 - Warning: missing </font> before </td>
line 149 column 694 - Warning: missing </font> before </table>
line 155 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 156 column 25 - Warning: missing <tr>
line 163 column 33 - Warning: missing <tr>
line 164 column 121 - Warning: unescaped & or unknown entity "&postid"
line 170 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 172 column 9 - Warning: missing <tr>
line 190 column 13 - Warning: missing <tr>
line 191 column 101 - Warning: unescaped & or unknown entity "&postid"
line 193 column 74 - Warning: <link> isn't allowed in <td> elements
line 193 column 9 - Info: <td> previously mentioned
line 198 column 1065 - Warning: inserting implicit <marquee>
line 199 column 1 - Warning: inserting implicit <marquee>
line 199 column 1139 - Warning: inserting implicit <marquee>
line 200 column 1 - Warning: inserting implicit <marquee>
line 200 column 1213 - Warning: inserting implicit <marquee>
line 201 column 1 - Warning: inserting implicit <marquee>
line 201 column 1287 - Warning: inserting implicit <marquee>
line 202 column 1 - Warning: inserting implicit <marquee>
line 202 column 1361 - Warning: inserting implicit <marquee>
line 203 column 1 - Warning: inserting implicit <marquee>
line 203 column 1435 - Warning: inserting implicit <marquee>
line 204 column 1 - Warning: inserting implicit <marquee>
line 208 column 2619 - Warning: discarding unexpected </div>
line 208 column 2625 - Warning: discarding unexpected </td>
line 210 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 211 column 25 - Warning: missing <tr>
line 218 column 33 - Warning: missing <tr>
line 219 column 121 - Warning: unescaped & or unknown entity "&postid"
line 228 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 230 column 9 - Warning: missing <tr>
line 248 column 13 - Warning: missing <tr>
line 249 column 101 - Warning: unescaped & or unknown entity "&postid"
line 258 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 260 column 9 - Warning: missing <tr>
line 278 column 13 - Warning: missing <tr>
line 279 column 101 - Warning: unescaped & or unknown entity "&postid"
line 281 column 74 - Warning: <link> isn't allowed in <td> elements
line 281 column 9 - Info: <td> previously mentioned
line 290 column 1438 - Warning: inserting implicit <marquee>
line 291 column 1 - Warning: inserting implicit <marquee>
line 291 column 1512 - Warning: inserting implicit <marquee>
line 292 column 1 - Warning: inserting implicit <marquee>
line 292 column 1586 - Warning: inserting implicit <marquee>
line 293 column 1 - Warning: inserting implicit <marquee>
line 293 column 1660 - Warning: inserting implicit <marquee>
line 294 column 1 - Warning: inserting implicit <marquee>
line 294 column 1734 - Warning: inserting implicit <marquee>
line 295 column 1 - Warning: inserting implicit <marquee>
line 295 column 1808 - Warning: inserting implicit <marquee>
line 296 column 1 - Warning: inserting implicit <marquee>
line 300 column 2992 - Warning: discarding unexpected </div>
line 300 column 2998 - Warning: discarding unexpected </td>
line 303 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 305 column 9 - Warning: missing <tr>
line 323 column 13 - Warning: missing <tr>
line 324 column 101 - Warning: unescaped & or unknown entity "&postid"
line 326 column 312 - Warning: missing </font> before <hr>
line 329 column 955 - Warning: discarding unexpected </td>
line 334 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 336 column 9 - Warning: missing <tr>
line 354 column 13 - Warning: missing <tr>
line 355 column 101 - Warning: unescaped & or unknown entity "&postid"
line 360 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 362 column 9 - Warning: missing <tr>
line 380 column 13 - Warning: missing <tr>
line 381 column 101 - Warning: unescaped & or unknown entity "&postid"
line 390 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 392 column 9 - Warning: missing <tr>
line 410 column 13 - Warning: missing <tr>
line 411 column 101 - Warning: unescaped & or unknown entity "&postid"
line 413 column 74 - Warning: <link> isn't allowed in <td> elements
line 413 column 9 - Info: <td> previously mentioned
line 418 column 1469 - Warning: inserting implicit <marquee>
line 419 column 1 - Warning: inserting implicit <marquee>
line 419 column 1543 - Warning: inserting implicit <marquee>
line 420 column 1 - Warning: inserting implicit <marquee>
line 420 column 1617 - Warning: inserting implicit <marquee>
line 421 column 1 - Warning: inserting implicit <marquee>
line 421 column 1691 - Warning: inserting implicit <marquee>
line 422 column 1 - Warning: inserting implicit <marquee>
line 422 column 1765 - Warning: inserting implicit <marquee>
line 423 column 1 - Warning: inserting implicit <marquee>
line 423 column 1839 - Warning: inserting implicit <marquee>
line 424 column 1 - Warning: inserting implicit <marquee>
line 428 column 3023 - Warning: discarding unexpected </div>
line 428 column 3029 - Warning: discarding unexpected </td>
line 431 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 433 column 9 - Warning: missing <tr>
line 451 column 13 - Warning: missing <tr>
line 452 column 101 - Warning: unescaped & or unknown entity "&postid"
line 457 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 458 column 25 - Warning: missing <tr>
line 465 column 33 - Warning: missing <tr>
line 466 column 121 - 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: <link> isn't allowed in <td> elements
line 511 column 9 - Info: <td> previously mentioned
line 521 column 1990 - Warning: inserting implicit <marquee>
line 522 column 1 - Warning: inserting implicit <marquee>
line 522 column 2064 - Warning: inserting implicit <marquee>
line 523 column 1 - Warning: inserting implicit <marquee>
line 523 column 2138 - Warning: inserting implicit <marquee>
line 524 column 1 - Warning: inserting implicit <marquee>
line 524 column 2212 - Warning: inserting implicit <marquee>
line 525 column 1 - Warning: inserting implicit <marquee>
line 525 column 2286 - Warning: inserting implicit <marquee>
line 526 column 1 - Warning: inserting implicit <marquee>
line 526 column 2360 - Warning: inserting implicit <marquee>
line 527 column 1 - Warning: inserting implicit <marquee>
line 531 column 3544 - Warning: discarding unexpected </div>
line 531 column 3550 - Warning: discarding unexpected </td>
line 533 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 534 column 25 - Warning: missing <tr>
line 541 column 33 - Warning: missing <tr>
line 542 column 121 - Warning: unescaped & or unknown entity "&postid"
line 550 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 552 column 9 - Warning: missing <tr>
line 570 column 13 - Warning: missing <tr>
line 571 column 101 - Warning: unescaped & or unknown entity "&postid"
line 573 column 74 - Warning: <link> isn't allowed in <td> elements
line 573 column 9 - Info: <td> previously mentioned
line 580 column 1417 - Warning: inserting implicit <marquee>
line 581 column 1 - Warning: inserting implicit <marquee>
line 581 column 1491 - Warning: inserting implicit <marquee>
line 582 column 1 - Warning: inserting implicit <marquee>
line 582 column 1565 - Warning: inserting implicit <marquee>
line 583 column 1 - Warning: inserting implicit <marquee>
line 583 column 1639 - Warning: inserting implicit <marquee>
line 584 column 1 - Warning: inserting implicit <marquee>
line 584 column 1713 - Warning: inserting implicit <marquee>
line 585 column 1 - Warning: inserting implicit <marquee>
line 585 column 1787 - Warning: inserting implicit <marquee>
line 586 column 1 - Warning: inserting implicit <marquee>
line 590 column 2971 - Warning: discarding unexpected </div>
line 590 column 2977 - Warning: discarding unexpected </td>
line 592 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 593 column 25 - Warning: missing <tr>
line 600 column 33 - Warning: missing <tr>
line 601 column 121 - Warning: unescaped & or unknown entity "&postid"
line 607 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 609 column 9 - Warning: missing <tr>
line 627 column 13 - Warning: missing <tr>
line 628 column 101 - Warning: unescaped & or unknown entity "&postid"
line 630 column 74 - Warning: <link> isn't allowed in <td> elements
line 630 column 9 - Info: <td> previously mentioned
line 634 column 1142 - Warning: inserting implicit <marquee>
line 635 column 1 - Warning: inserting implicit <marquee>
line 635 column 1216 - Warning: inserting implicit <marquee>
line 636 column 1 - Warning: inserting implicit <marquee>
line 636 column 1290 - Warning: inserting implicit <marquee>
line 637 column 1 - Warning: inserting implicit <marquee>
line 637 column 1364 - Warning: inserting implicit <marquee>
line 638 column 1 - Warning: inserting implicit <marquee>
line 638 column 1438 - Warning: inserting implicit <marquee>
line 639 column 1 - Warning: inserting implicit <marquee>
line 639 column 1512 - Warning: inserting implicit <marquee>
line 640 column 1 - Warning: inserting implicit <marquee>
line 643 column 2692 - Warning: discarding unexpected </div>
line 643 column 2698 - Warning: discarding unexpected </td>
line 646 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 648 column 9 - Warning: missing <tr>
line 666 column 13 - Warning: missing <tr>
line 667 column 101 - Warning: unescaped & or unknown entity "&postid"
line 671 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 672 column 25 - Warning: missing <tr>
line 679 column 33 - Warning: missing <tr>
line 680 column 121 - Warning: unescaped & or unknown entity "&postid"
line 688 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 690 column 9 - Warning: missing <tr>
line 708 column 13 - Warning: missing <tr>
line 709 column 101 - Warning: unescaped & or unknown entity "&postid"
line 735 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 737 column 9 - Warning: missing <tr>
line 755 column 13 - Warning: missing <tr>
line 756 column 101 - Warning: unescaped & or unknown entity "&postid"
line 761 column 17 - Warning: missing <tr>
line 761 column 17 - Warning: discarding unexpected <table>
line 764 column 35 - Warning: missing <tr>
line 764 column 94 - Warning: unescaped & or unknown entity "&page"
line 764 column 128 - Warning: unescaped & or unknown entity "&page"
line 764 column 160 - Warning: unescaped & or unknown entity "&page"
line 764 column 192 - Warning: unescaped & or unknown entity "&page"
line 764 column 224 - Warning: unescaped & or unknown entity "&page"
line 764 column 256 - Warning: unescaped & or unknown entity "&page"
line 764 column 288 - Warning: unescaped & or unknown entity "&page"
line 764 column 320 - Warning: unescaped & or unknown entity "&page"
line 764 column 352 - Warning: unescaped & or unknown entity "&page"
line 764 column 385 - Warning: unescaped & or unknown entity "&page"
line 764 column 419 - Warning: unescaped & or unknown entity "&page"
line 764 column 453 - Warning: unescaped & or unknown entity "&page"
line 764 column 487 - Warning: unescaped & or unknown entity "&page"
line 764 column 521 - Warning: unescaped & or unknown entity "&page"
line 764 column 555 - Warning: unescaped & or unknown entity "&page"
line 764 column 589 - Warning: unescaped & or unknown entity "&page"
line 764 column 623 - Warning: unescaped & or unknown entity "&page"
line 764 column 657 - Warning: unescaped & or unknown entity "&page"
line 764 column 50 - Warning: missing </font> before </td>
line 764 column 694 - Warning: missing </font> before </table>
line 766 column 35 - Warning: missing <tr>
line 766 column 50 - Warning: missing </font> before </td>
line 767 column 37 - Warning: unescaped & or unknown entity "&id"
line 766 column 200 - Warning: missing </font> before </table>
line 768 column 17 - Warning: discarding unexpected </textarea>
line 768 column 28 - Warning: discarding unexpected </form>
line 768 column 35 - Warning: discarding unexpected </embed>
line 768 column 43 - Warning: discarding unexpected </noembed>
line 768 column 53 - Warning: discarding unexpected </noscript>
line 768 column 64 - Warning: discarding unexpected </noembed>
line 768 column 74 - Warning: discarding unexpected </embed>
line 768 column 82 - Warning: discarding unexpected </table>
line 768 column 90 - Warning: discarding unexpected </table>
line 770 column 9 - Warning: missing </font> before <table>
line 782 column 25 - Warning: discarding unexpected </font>
line 791 column 57 - Warning: discarding unexpected </font>
line 769 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 159 column 37 - Warning: <img> lacks "alt" attribute
line 168 column 317 - Warning: <font> attribute "color" lacks value
line 168 column 400 - Warning: <font> attribute "color" lacks value
line 168 column 483 - Warning: <font> attribute "color" lacks value
line 168 column 566 - Warning: <font> attribute "color" lacks value
line 174 column 11 - Warning: <img> lacks "alt" attribute
line 175 column 22 - Warning: <img> lacks "alt" attribute
line 175 column 63 - Warning: <img> lacks "alt" attribute
line 175 column 112 - Warning: <img> lacks "alt" attribute
line 175 column 161 - Warning: <img> lacks "alt" attribute
line 176 column 11 - Warning: <img> lacks "alt" attribute
line 186 column 15 - Warning: <img> lacks "alt" attribute
line 198 column 1001 - Warning: <img> proprietary attribute value "absmiddle"
line 198 column 1001 - Warning: <img> lacks "alt" attribute
line 199 column 1075 - Warning: <img> proprietary attribute value "absmiddle"
line 199 column 1075 - Warning: <img> lacks "alt" attribute
line 200 column 1149 - Warning: <img> proprietary attribute value "absmiddle"
line 200 column 1149 - Warning: <img> lacks "alt" attribute
line 201 column 1223 - Warning: <img> proprietary attribute value "absmiddle"
line 201 column 1223 - Warning: <img> lacks "alt" attribute
line 202 column 1297 - Warning: <img> proprietary attribute value "absmiddle"
line 202 column 1297 - Warning: <img> lacks "alt" attribute
line 203 column 1371 - Warning: <img> proprietary attribute value "absmiddle"
line 203 column 1371 - Warning: <img> lacks "alt" attribute
line 204 column 1445 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 1445 - Warning: <img> lacks "alt" attribute
line 204 column 1495 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 1495 - Warning: <img> lacks "alt" attribute
line 205 column 1681 - Warning: <img> proprietary attribute value "absmiddle"
line 205 column 1681 - Warning: <img> lacks "alt" attribute
line 205 column 1732 - Warning: <img> proprietary attribute value "absmiddle"
line 205 column 1732 - Warning: <img> lacks "alt" attribute
line 214 column 37 - Warning: <img> lacks "alt" attribute
line 221 column 152 - Warning: <img> proprietary attribute value "absmiddle"
line 221 column 152 - Warning: <img> lacks "alt" attribute
line 222 column 281 - Warning: <img> proprietary attribute value "absmiddle"
line 222 column 281 - Warning: <img> lacks "alt" attribute
line 223 column 453 - Warning: <img> proprietary attribute value "absmiddle"
line 223 column 453 - Warning: <img> lacks "alt" attribute
line 225 column 622 - Warning: <img> proprietary attribute value "absmiddle"
line 225 column 622 - Warning: <img> lacks "alt" attribute
line 226 column 706 - Warning: <img> proprietary attribute value "absmiddle"
line 226 column 706 - Warning: <img> lacks "alt" attribute
line 226 column 830 - Warning: <font> attribute "color" lacks value
line 226 column 913 - Warning: <font> attribute "color" lacks value
line 226 column 996 - Warning: <font> attribute "color" lacks value
line 226 column 1079 - Warning: <font> attribute "color" lacks value
line 233 column 23 - Warning: <img> lacks "alt" attribute
line 233 column 64 - Warning: <img> lacks "alt" attribute
line 244 column 15 - Warning: <img> lacks "alt" attribute
line 253 column 274 - Warning: <img> proprietary attribute value "absmiddle"
line 253 column 274 - Warning: <img> lacks "alt" attribute
line 255 column 343 - Warning: <img> proprietary attribute value "absmiddle"
line 255 column 343 - Warning: <img> lacks "alt" attribute
line 262 column 11 - Warning: <img> lacks "alt" attribute
line 263 column 22 - Warning: <img> lacks "alt" attribute
line 263 column 63 - Warning: <img> lacks "alt" attribute
line 263 column 112 - Warning: <img> lacks "alt" attribute
line 263 column 161 - Warning: <img> lacks "alt" attribute
line 264 column 11 - Warning: <img> lacks "alt" attribute
line 274 column 15 - Warning: <img> lacks "alt" attribute
line 283 column 565 - Warning: <img> proprietary attribute value "absmiddle"
line 283 column 565 - Warning: <img> lacks "alt" attribute
line 285 column 634 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 634 - Warning: <img> lacks "alt" attribute
line 290 column 1161 - Warning: <img> proprietary attribute value "absmiddle"
line 290 column 1161 - Warning: <img> lacks "alt" attribute
line 290 column 1374 - Warning: <img> proprietary attribute value "absmiddle"
line 290 column 1374 - Warning: <img> lacks "alt" attribute
line 291 column 1448 - Warning: <img> proprietary attribute value "absmiddle"
line 291 column 1448 - Warning: <img> lacks "alt" attribute
line 292 column 1522 - Warning: <img> proprietary attribute value "absmiddle"
line 292 column 1522 - Warning: <img> lacks "alt" attribute
line 293 column 1596 - Warning: <img> proprietary attribute value "absmiddle"
line 293 column 1596 - Warning: <img> lacks "alt" attribute
line 294 column 1670 - Warning: <img> proprietary attribute value "absmiddle"
line 294 column 1670 - Warning: <img> lacks "alt" attribute
line 295 column 1744 - Warning: <img> proprietary attribute value "absmiddle"
line 295 column 1744 - Warning: <img> lacks "alt" attribute
line 296 column 1818 - Warning: <img> proprietary attribute value "absmiddle"
line 296 column 1818 - Warning: <img> lacks "alt" attribute
line 296 column 1868 - Warning: <img> proprietary attribute value "absmiddle"
line 296 column 1868 - Warning: <img> lacks "alt" attribute
line 297 column 2054 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 2054 - Warning: <img> lacks "alt" attribute
line 297 column 2105 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 2105 - Warning: <img> lacks "alt" attribute
line 307 column 11 - Warning: <img> lacks "alt" attribute
line 308 column 23 - Warning: <img> lacks "alt" attribute
line 308 column 64 - Warning: <img> lacks "alt" attribute
line 308 column 113 - Warning: <img> lacks "alt" attribute
line 308 column 163 - Warning: <img> lacks "alt" attribute
line 309 column 11 - Warning: <img> lacks "alt" attribute
line 319 column 15 - Warning: <img> lacks "alt" attribute
line 326 column 312 - Warning: <font> attribute "color" has invalid value "#FFFFF"
line 329 column 874 - Warning: <img> lacks "alt" attribute
line 339 column 23 - Warning: <img> lacks "alt" attribute
line 339 column 64 - Warning: <img> lacks "alt" attribute
line 350 column 15 - Warning: <img> lacks "alt" attribute
line 357 column 257 - Warning: <img> proprietary attribute value "absmiddle"
line 357 column 257 - Warning: <img> lacks "alt" attribute
line 365 column 23 - Warning: <img> lacks "alt" attribute
line 365 column 64 - Warning: <img> lacks "alt" attribute
line 376 column 15 - Warning: <img> lacks "alt" attribute
line 394 column 11 - Warning: <img> lacks "alt" attribute
line 395 column 22 - Warning: <img> lacks "alt" attribute
line 395 column 63 - Warning: <img> lacks "alt" attribute
line 395 column 112 - Warning: <img> lacks "alt" attribute
line 395 column 161 - Warning: <img> lacks "alt" attribute
line 396 column 11 - Warning: <img> lacks "alt" attribute
line 406 column 15 - Warning: <img> lacks "alt" attribute
line 418 column 1405 - Warning: <img> proprietary attribute value "absmiddle"
line 418 column 1405 - Warning: <img> lacks "alt" attribute
line 419 column 1479 - Warning: <img> proprietary attribute value "absmiddle"
line 419 column 1479 - Warning: <img> lacks "alt" attribute
line 420 column 1553 - Warning: <img> proprietary attribute value "absmiddle"
line 420 column 1553 - Warning: <img> lacks "alt" attribute
line 421 column 1627 - Warning: <img> proprietary attribute value "absmiddle"
line 421 column 1627 - Warning: <img> lacks "alt" attribute
line 422 column 1701 - Warning: <img> proprietary attribute value "absmiddle"
line 422 column 1701 - Warning: <img> lacks "alt" attribute
line 423 column 1775 - Warning: <img> proprietary attribute value "absmiddle"
line 423 column 1775 - Warning: <img> lacks "alt" attribute
line 424 column 1849 - Warning: <img> proprietary attribute value "absmiddle"
line 424 column 1849 - Warning: <img> lacks "alt" attribute
line 424 column 1899 - Warning: <img> proprietary attribute value "absmiddle"
line 424 column 1899 - Warning: <img> lacks "alt" attribute
line 425 column 2085 - Warning: <img> proprietary attribute value "absmiddle"
line 425 column 2085 - Warning: <img> lacks "alt" attribute
line 425 column 2136 - Warning: <img> proprietary attribute value "absmiddle"
line 425 column 2136 - Warning: <img> lacks "alt" attribute
line 436 column 23 - Warning: <img> lacks "alt" attribute
line 436 column 64 - Warning: <img> lacks "alt" attribute
line 447 column 15 - Warning: <img> lacks "alt" attribute
line 455 column 316 - Warning: <img> proprietary attribute value "absmiddle"
line 455 column 316 - Warning: <img> lacks "alt" attribute
line 461 column 37 - Warning: <img> lacks "alt" attribute
line 468 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 468 column 145 - Warning: <img> lacks "alt" attribute
line 486 column 1344 - Warning: <font> attribute "color" lacks value
line 486 column 1427 - Warning: <font> attribute "color" lacks value
line 486 column 1510 - Warning: <font> attribute "color" lacks value
line 486 column 1593 - Warning: <font> attribute "color" lacks value
line 492 column 11 - 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 161 - Warning: <img> lacks "alt" attribute
line 494 column 11 - Warning: <img> lacks "alt" attribute
line 504 column 15 - Warning: <img> lacks "alt" attribute
line 512 column 607 - Warning: <img> proprietary attribute value "absmiddle"
line 512 column 607 - Warning: <img> lacks "alt" attribute
line 521 column 1926 - Warning: <img> proprietary attribute value "absmiddle"
line 521 column 1926 - Warning: <img> lacks "alt" attribute
line 522 column 2000 - Warning: <img> proprietary attribute value "absmiddle"
line 522 column 2000 - Warning: <img> lacks "alt" attribute
line 523 column 2074 - Warning: <img> proprietary attribute value "absmiddle"
line 523 column 2074 - Warning: <img> lacks "alt" attribute
line 524 column 2148 - Warning: <img> proprietary attribute value "absmiddle"
line 524 column 2148 - Warning: <img> lacks "alt" attribute
line 525 column 2222 - Warning: <img> proprietary attribute value "absmiddle"
line 525 column 2222 - Warning: <img> lacks "alt" attribute
line 526 column 2296 - Warning: <img> proprietary attribute value "absmiddle"
line 526 column 2296 - Warning: <img> lacks "alt" attribute
line 527 column 2370 - Warning: <img> proprietary attribute value "absmiddle"
line 527 column 2370 - Warning: <img> lacks "alt" attribute
line 527 column 2420 - Warning: <img> proprietary attribute value "absmiddle"
line 527 column 2420 - Warning: <img> lacks "alt" attribute
line 528 column 2606 - Warning: <img> proprietary attribute value "absmiddle"
line 528 column 2606 - Warning: <img> lacks "alt" attribute
line 528 column 2657 - Warning: <img> proprietary attribute value "absmiddle"
line 528 column 2657 - Warning: <img> lacks "alt" attribute
line 537 column 37 - Warning: <img> lacks "alt" attribute
line 548 column 603 - Warning: <img> proprietary attribute value "absmiddle"
line 548 column 603 - Warning: <img> lacks "alt" attribute
line 548 column 727 - Warning: <font> attribute "color" lacks value
line 548 column 810 - Warning: <font> attribute "color" lacks value
line 548 column 893 - Warning: <font> attribute "color" lacks value
line 548 column 976 - Warning: <font> attribute "color" lacks value
line 554 column 11 - Warning: <img> lacks "alt" attribute
line 555 column 22 - Warning: <img> lacks "alt" attribute
line 555 column 63 - Warning: <img> lacks "alt" attribute
line 555 column 112 - Warning: <img> lacks "alt" attribute
line 555 column 161 - Warning: <img> lacks "alt" attribute
line 556 column 11 - Warning: <img> lacks "alt" attribute
line 566 column 15 - Warning: <img> lacks "alt" attribute
line 577 column 850 - Warning: <img> proprietary attribute value "absmiddle"
line 577 column 850 - Warning: <img> lacks "alt" attribute
line 580 column 1353 - Warning: <img> proprietary attribute value "absmiddle"
line 580 column 1353 - Warning: <img> lacks "alt" attribute
line 581 column 1427 - Warning: <img> proprietary attribute value "absmiddle"
line 581 column 1427 - Warning: <img> lacks "alt" attribute
line 582 column 1501 - Warning: <img> proprietary attribute value "absmiddle"
line 582 column 1501 - Warning: <img> lacks "alt" attribute
line 583 column 1575 - Warning: <img> proprietary attribute value "absmiddle"
line 583 column 1575 - Warning: <img> lacks "alt" attribute
line 584 column 1649 - Warning: <img> proprietary attribute value "absmiddle"
line 584 column 1649 - Warning: <img> lacks "alt" attribute
line 585 column 1723 - Warning: <img> proprietary attribute value "absmiddle"
line 585 column 1723 - Warning: <img> lacks "alt" attribute
line 586 column 1797 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 1797 - Warning: <img> lacks "alt" attribute
line 586 column 1847 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 1847 - Warning: <img> lacks "alt" attribute
line 587 column 2033 - Warning: <img> proprietary attribute value "absmiddle"
line 587 column 2033 - Warning: <img> lacks "alt" attribute
line 587 column 2084 - Warning: <img> proprietary attribute value "absmiddle"
line 587 column 2084 - Warning: <img> lacks "alt" attribute
line 596 column 37 - Warning: <img> lacks "alt" attribute
line 605 column 452 - Warning: <font> attribute "color" lacks value
line 605 column 535 - Warning: <font> attribute "color" lacks value
line 605 column 618 - Warning: <font> attribute "color" lacks value
line 605 column 701 - Warning: <font> attribute "color" lacks value
line 611 column 11 - Warning: <img> lacks "alt" attribute
line 612 column 22 - Warning: <img> lacks "alt" attribute
line 612 column 63 - Warning: <img> lacks "alt" attribute
line 612 column 112 - Warning: <img> lacks "alt" attribute
line 612 column 161 - Warning: <img> lacks "alt" attribute
line 613 column 11 - Warning: <img> lacks "alt" attribute
line 623 column 15 - Warning: <img> lacks "alt" attribute
line 634 column 1078 - Warning: <img> proprietary attribute value "absmiddle"
line 634 column 1078 - Warning: <img> lacks "alt" attribute
line 635 column 1152 - Warning: <img> proprietary attribute value "absmiddle"
line 635 column 1152 - Warning: <img> lacks "alt" attribute
line 636 column 1226 - Warning: <img> proprietary attribute value "absmiddle"
line 636 column 1226 - Warning: <img> lacks "alt" attribute
line 637 column 1300 - Warning: <img> proprietary attribute value "absmiddle"
line 637 column 1300 - Warning: <img> lacks "alt" attribute
line 638 column 1374 - Warning: <img> proprietary attribute value "absmiddle"
line 638 column 1374 - Warning: <img> lacks "alt" attribute
line 639 column 1448 - Warning: <img> proprietary attribute value "absmiddle"
line 639 column 1448 - Warning: <img> lacks "alt" attribute
line 640 column 1522 - Warning: <img> proprietary attribute value "absmiddle"
line 640 column 1522 - Warning: <img> lacks "alt" attribute
line 640 column 1572 - Warning: <img> proprietary attribute value "absmiddle"
line 640 column 1572 - Warning: <img> lacks "alt" attribute
line 641 column 1758 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 1758 - Warning: <img> lacks "alt" attribute
line 641 column 1809 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 1809 - Warning: <img> lacks "alt" attribute
line 651 column 23 - Warning: <img> lacks "alt" attribute
line 651 column 64 - Warning: <img> lacks "alt" attribute
line 662 column 15 - Warning: <img> lacks "alt" attribute
line 675 column 37 - Warning: <img> lacks "alt" attribute
line 686 column 667 - Warning: <img> proprietary attribute value "absmiddle"
line 686 column 667 - Warning: <img> lacks "alt" attribute
line 686 column 791 - Warning: <img> proprietary attribute value "absmiddle"
line 686 column 791 - Warning: <img> lacks "alt" attribute
line 686 column 915 - Warning: <font> attribute "color" lacks value
line 686 column 998 - Warning: <font> attribute "color" lacks value
line 686 column 1081 - Warning: <font> attribute "color" lacks value
line 686 column 1164 - Warning: <font> attribute "color" lacks value
line 693 column 23 - Warning: <img> lacks "alt" attribute
line 693 column 64 - Warning: <img> lacks "alt" attribute
line 704 column 15 - Warning: <img> lacks "alt" attribute
line 740 column 23 - Warning: <img> lacks "alt" attribute
line 740 column 64 - Warning: <img> lacks "alt" attribute
line 751 column 15 - Warning: <img> lacks "alt" attribute
line 767 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 767 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 767 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 776 column 25 - Warning: <img> lacks "alt" attribute
line 781 column 267 - Warning: <img> lacks "alt" attribute
line 198 column 1065 - Warning: trimming empty <marquee>
line 199 column 1139 - Warning: trimming empty <marquee>
line 200 column 1213 - Warning: trimming empty <marquee>
line 201 column 1287 - Warning: trimming empty <marquee>
line 202 column 1361 - Warning: trimming empty <marquee>
line 203 column 1435 - Warning: trimming empty <marquee>
line 290 column 1438 - Warning: trimming empty <marquee>
line 291 column 1512 - Warning: trimming empty <marquee>
line 292 column 1586 - Warning: trimming empty <marquee>
line 293 column 1660 - Warning: trimming empty <marquee>
line 294 column 1734 - Warning: trimming empty <marquee>
line 295 column 1808 - Warning: trimming empty <marquee>
line 418 column 1469 - Warning: trimming empty <marquee>
line 419 column 1543 - Warning: trimming empty <marquee>
line 420 column 1617 - Warning: trimming empty <marquee>
line 421 column 1691 - Warning: trimming empty <marquee>
line 422 column 1765 - Warning: trimming empty <marquee>
line 423 column 1839 - Warning: trimming empty <marquee>
line 521 column 1990 - Warning: trimming empty <marquee>
line 522 column 2064 - Warning: trimming empty <marquee>
line 523 column 2138 - Warning: trimming empty <marquee>
line 524 column 2212 - Warning: trimming empty <marquee>
line 525 column 2286 - Warning: trimming empty <marquee>
line 526 column 2360 - Warning: trimming empty <marquee>
line 580 column 1417 - Warning: trimming empty <marquee>
line 581 column 1491 - Warning: trimming empty <marquee>
line 582 column 1565 - Warning: trimming empty <marquee>
line 583 column 1639 - Warning: trimming empty <marquee>
line 584 column 1713 - Warning: trimming empty <marquee>
line 585 column 1787 - Warning: trimming empty <marquee>
line 634 column 1142 - Warning: trimming empty <marquee>
line 635 column 1216 - Warning: trimming empty <marquee>
line 636 column 1290 - Warning: trimming empty <marquee>
line 637 column 1364 - Warning: trimming empty <marquee>
line 638 column 1438 - Warning: trimming empty <marquee>
line 639 column 1512 - Warning: trimming empty <marquee>
line 761 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 164 column 47 - Warning: <nobr> is not approved by W3C
line 191 column 27 - Warning: <nobr> is not approved by W3C
line 198 column 930 - Warning: <marquee> is not approved by W3C
line 199 column 1 - Warning: <marquee> is not approved by W3C
line 200 column 1 - Warning: <marquee> is not approved by W3C
line 201 column 1 - Warning: <marquee> is not approved by W3C
line 202 column 1 - Warning: <marquee> is not approved by W3C
line 203 column 1 - Warning: <marquee> is not approved by W3C
line 204 column 1 - Warning: <marquee> is not approved by W3C
line 205 column 1587 - Warning: <marquee> is not approved by W3C
line 219 column 47 - Warning: <nobr> is not approved by W3C
line 249 column 27 - Warning: <nobr> is not approved by W3C
line 279 column 27 - Warning: <nobr> is not approved by W3C
line 290 column 1303 - Warning: <marquee> is not approved by W3C
line 291 column 1 - Warning: <marquee> is not approved by W3C
line 292 column 1 - Warning: <marquee> is not approved by W3C
line 293 column 1 - Warning: <marquee> is not approved by W3C
line 294 column 1 - Warning: <marquee> is not approved by W3C
line 295 column 1 - Warning: <marquee> is not approved by W3C
line 296 column 1 - Warning: <marquee> is not approved by W3C
line 297 column 1960 - Warning: <marquee> is not approved by W3C
line 324 column 27 - Warning: <nobr> is not approved by W3C
line 326 column 74 - Warning: <table> proprietary attribute "height"
line 355 column 27 - Warning: <nobr> is not approved by W3C
line 381 column 27 - Warning: <nobr> is not approved by W3C
line 411 column 27 - Warning: <nobr> is not approved by W3C
line 418 column 1334 - Warning: <marquee> is not approved by W3C
line 419 column 1 - Warning: <marquee> is not approved by W3C
line 420 column 1 - Warning: <marquee> is not approved by W3C
line 421 column 1 - Warning: <marquee> is not approved by W3C
line 422 column 1 - Warning: <marquee> is not approved by W3C
line 423 column 1 - Warning: <marquee> is not approved by W3C
line 424 column 1 - Warning: <marquee> is not approved by W3C
line 425 column 1991 - Warning: <marquee> is not approved by W3C
line 452 column 27 - Warning: <nobr> is not approved by W3C
line 466 column 47 - Warning: <nobr> is not approved by W3C
line 509 column 27 - Warning: <nobr> is not approved by W3C
line 521 column 1855 - Warning: <marquee> is not approved by W3C
line 522 column 1 - Warning: <marquee> is not approved by W3C
line 523 column 1 - Warning: <marquee> is not approved by W3C
line 524 column 1 - Warning: <marquee> is not approved by W3C
line 525 column 1 - Warning: <marquee> is not approved by W3C
line 526 column 1 - Warning: <marquee> is not approved by W3C
line 527 column 1 - Warning: <marquee> is not approved by W3C
line 528 column 2512 - Warning: <marquee> is not approved by W3C
line 542 column 47 - Warning: <nobr> is not approved by W3C
line 571 column 27 - Warning: <nobr> is not approved by W3C
line 580 column 1282 - Warning: <marquee> is not approved by W3C
line 581 column 1 - Warning: <marquee> is not approved by W3C
line 582 column 1 - Warning: <marquee> is not approved by W3C
line 583 column 1 - Warning: <marquee> is not approved by W3C
line 584 column 1 - Warning: <marquee> is not approved by W3C
line 585 column 1 - Warning: <marquee> is not approved by W3C
line 586 column 1 - Warning: <marquee> is not approved by W3C
line 587 column 1939 - Warning: <marquee> is not approved by W3C
line 601 column 47 - Warning: <nobr> is not approved by W3C
line 628 column 27 - Warning: <nobr> is not approved by W3C
line 634 column 1007 - Warning: <marquee> is not approved by W3C
line 635 column 1 - Warning: <marquee> is not approved by W3C
line 636 column 1 - Warning: <marquee> is not approved by W3C
line 637 column 1 - Warning: <marquee> is not approved by W3C
line 638 column 1 - Warning: <marquee> is not approved by W3C
line 639 column 1 - Warning: <marquee> is not approved by W3C
line 640 column 1 - Warning: <marquee> is not approved by W3C
line 641 column 1664 - Warning: <marquee> is not approved by W3C
line 667 column 27 - Warning: <nobr> is not approved by W3C
line 680 column 47 - Warning: <nobr> is not approved by W3C
line 709 column 27 - Warning: <nobr> is not approved by W3C
line 756 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 623 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