Warning: You are using TidyHTML mode! Pages MAY and probably WILL break. To disable, click here or append 'xxx-off=1' to the URL!

Register - Login
Views: 57920676
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
10-17-14 12:21:49 PM

Jul - SM64 Hacking - Help/Questions about Toad's Tool 64 and SM64 hacking New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 42 43 44 45 46 47 48 49 50 ... 68 69 70 71 72 73 74 75 76 77 Next newer thread | Next older thread
Joe
Common spammer
Where's Tama?
Level: 97


Posts: 1778/3166
EXP: 9141784
For next: 175541

Since: 08-02-07
From: Pororoca

Since last post: 5 days
Last activity: 21 hours

Posted on 01-15-11 06:27:57 PM Link | Quote
Originally posted by vinnyboiler
And how do you use this Joe?
Those are command-line programs. A typical command might look like:

export "Extended ROM.z64" "Graphic.bmp" 0x1234 16 32

That extracts the data at 0x1234 into a 16x32 bitmap image. Then to put it back in, the command would look like:

import "Extended ROM.z64" "Edited graphic.bmp" 0x1234

--------------------
RDX

Level: 28


Posts: 156/198
EXP: 126798
For next: 4540

Since: 02-14-09


Since last post: 1202 days
Last activity: 1072 days

Posted on 01-17-11 07:20:36 PM Link | Quote
the #texture error is something that has long haunted me in toads tool. Whenever i reach some point in the creation of a level, when I try to open it in Toads Tool I'll get the #texture error and the level won't load at all. Why is that?

--------------------
Me-me
340
Level: 37


Posts: 310/341
EXP: 322941
For next: 15312

Since: 08-05-07


Since last post: 799 days
Last activity: 211 days

Posted on 01-18-11 09:58:59 AM (last edited by Me-me at 01-18-11 09:59 AM) Link | Quote
Can't say I've gotten exacly that error, but it is similar in nature. Whenever I open one of my ROMs, there's a few levels that generates a script error
if you try to access them. It says e.g. Draw: Bob-ombs Battlegfield, but never finishes loading and instead causes a script error (Index out of range).
The only special about the ROM is that it's manually Hex-edited by me in some places.
Meltfire
User
Level: 10


Posts: 4/23
EXP: 4088
For next: 326

Since: 01-12-11


Since last post: 972 days
Last activity: 705 days

Posted on 01-18-11 12:47:42 PM Link | Quote
Hi i'm back and thanks everyone for helping me earlier but now i'm again with a very noobish problem.

I completed my second level and I decide to add music with MusicXML Importer instead of using MML file.

And It work. But there no sound sfx coming from the game. I try again with a much simpler midi file that only have three channels but still no sound. Thanks again.
Me-me
340
Level: 37


Posts: 311/341
EXP: 322941
For next: 15312

Since: 08-05-07


Since last post: 799 days
Last activity: 211 days

Posted on 01-18-11 04:23:40 PM (last edited by Me-me at 01-19-11 10:01 AM) Link | Quote
I assume you only overwrite one sequence (not choosing "-all") in the importer.
Also, specific channels are used for sfx, (I think channel 9 or 10 is reserved)
so overwriting them might put off the sound effects.
If you have another sequence imported, check it's length too.

Now I don't know anything more about this, I'll leave it to someone else. And hope it works out for you.
DeathBasket
Random nobody
Level: 4


Posts: 3/3
EXP: 194
For next: 85

Since: 12-12-10
From: Aberystwyth University

Since last post: 1367 days
Last activity: 794 days

Posted on 01-19-11 06:43:26 AM Link | Quote
Originally posted by Meltfire
Hi i'm back and thanks everyone for helping me earlier but now i'm again with a very noobish problem.

I completed my second level and I decide to add music with MusicXML Importer instead of using MML file.

And It work. But there no sound sfx coming from the game. I try again with a much simpler midi file that only have three channels but still no sound. Thanks again.


Do you mean that there is no sound at all or just no sound effects? The error you're having sounds like there's a problem with the imported sequence file.
It may sound obvious but you are converting your MIDI file into a MusicXML file before trying to use the importer, right?
If you are then check your file for things that may cause errors before having it converted. I don't know what settings are implemented in the MusicXML format or this converter so I can't help you there, sorry.
messiaen
Catgirl
Level: 61


Posts: 956/1085
EXP: 1795124
For next: 81472

Since: 11-20-07


Since last post: 197 days
Last activity: 183 days

Posted on 01-19-11 08:41:27 PM (last edited by messiaen at 01-19-11 08:43 PM) Link | Quote
Originally posted by RDX
the #texture error is something that has long haunted me in toads tool. Whenever i reach some point in the creation of a level, when I try to open it in Toads Tool I'll get the #texture error and the level won't load at all. Why is that?


I think it's a TT64 issue with too many textures being used. Try to import your level without using the textures from the material file and see if the level can now be opened in TT64.

Originally posted by Me-me
Can't say I've gotten exacly that error, but it is similar in nature. Whenever I open one of my ROMs, there's a few levels that generates a script error
if you try to access them. It says e.g. Draw: Bob-ombs Battlegfield, but never finishes loading and instead causes a script error (Index out of range).
The only special about the ROM is that it's manually Hex-edited by me in some places.


Are you sure the importer caused this? Did this problem happen with the last two versions (v12 and v13) ? If so, can you send me the ROM and tell me which levels so I can take a look?

Originally posted by Meltfire
I completed my second level and I decide to add music with MusicXML Importer instead of using MML file.

And It work. But there no sound sfx coming from the game. I try again with a much simpler midi file that only have three channels but still no sound. Thanks again.


Is the file bigger than 13k (the size of the biggest sequence in the game)? If so, that may be the problem (though I'm not sure about it, I need to test this more).
Me-me
340
Level: 37


Posts: 312/341
EXP: 322941
For next: 15312

Since: 08-05-07


Since last post: 799 days
Last activity: 211 days

Posted on 01-20-11 11:11:49 AM (last edited by Me-me at 01-20-11 11:17 AM) Link | Quote
Originally posted by messiaen
Are you sure the importer caused this? Did this problem happen with the last two versions (v12 and v13) ? If so, can you send me the ROM and tell me which levels so I can take a look?


Sorry for the misleading post, the errors appeared before using your importer actually.
Funny, the importer fixed the errors, and now I can continue hacking o.o

It seems like some stuff I did in the hex editor prevented original levels from loading... or I might be way off

Edit:
This maybe isn't where I should post this, but lets say I want to find something particular in a ROM from a hex editor. Where should I start?
For example the coin colour. Where should I look to find the bytes that determines their colour?
If it requires a long explanation, just say so and I'll try to find out by myself.

--------------------
HAHAH! Signature? I don't think so.
Meltfire
User
Level: 10


Posts: 5/23
EXP: 4088
For next: 326

Since: 01-12-11


Since last post: 972 days
Last activity: 705 days

Posted on 01-20-11 03:05:16 PM Link | Quote
Originally posted by Me-me
I assume you only overwrite one sequence (not choosing "-all") in the importer.
Also, specific channels are used for sfx, (I think channel 9 or 10 is reserved)
so overwriting them might put off the sound effects.
If you have another sequence imported, check it's length too.



I follow Me-me advice by decreasing the length of the midis using 3MLE midi editer. Since most midis loop twice. Also when I imported into the game to test out the music I now choose a sequence number instead of choosing "-all" and that helped alot.

Thanks later I post a short video of my hack progress in a another thread.
Joe
Common spammer
Where's Tama?
Level: 97


Posts: 1789/3166
EXP: 9141784
For next: 175541

Since: 08-02-07
From: Pororoca

Since last post: 5 days
Last activity: 21 hours

Posted on 01-20-11 05:13:43 PM Link | Quote
Originally posted by Me-me
This maybe isn't where I should post this, but lets say I want to find something particular in a ROM from a hex editor. Where should I start?
For example the coin colour. Where should I look to find the bytes that determines their colour?
If it requires a long explanation, just say so and I'll try to find out by myself.
First, find out if somebody else knows where it is. That alone will save you a lot of time.

If nobody knows where it is, you need to figure out what numbers represent the data you're looking for. In the case of coins, they are a grayscale image with a color tint applied, so you're most likely looking for a 15-bit RGB value. You need to now what this value is in order to find it. With coins, it's fairly simple to replace the texture with solid white and take a screenshot of the game, then pick out the color and convert it appropriately.

Once you have numbers, it's a matter of finding and replacing (and keeping a backup in case something important is represented with the same numbers). If you need to know more than that, I'd be glad to explain in detail.

--------------------
messiaen
Catgirl
Level: 61


Posts: 958/1085
EXP: 1795124
For next: 81472

Since: 11-20-07


Since last post: 197 days
Last activity: 183 days

Posted on 01-20-11 05:59:09 PM Link | Quote
YoshiElectron has done some codes to modify the coins colour, you can see what it modifies in RAM and search that in the ROM.

Never looked at the grayscale textures, but the colours are probably part of the vertex data (will dig up some information on that later).
Me-me
340
Level: 37


Posts: 316/341
EXP: 322941
For next: 15312

Since: 08-05-07


Since last post: 799 days
Last activity: 211 days

Posted on 01-20-11 07:18:27 PM (last edited by Me-me at 01-20-11 07:22 PM) Link | Quote
Originally posted by Joe
If you need to know more than that, I'd be glad to explain in detail.

Well, since you willingly said so yourself, I'd really want to hear more about this

Also, thanks for telling me Messiaen, I went to his page and found the codes. I will try using them to search tomorrow.

I also really want to know where Mario's voice pitch value is stored. I saw some strange gameshark code about it on some site but it didn't work (Maybe it was for PAL)

But my prioroty right now is to learn how to find this stuff myself, because I don't like asking people to take of their time to do stuff for me. It makes me feel lazy

--------------------
HAHAH! Signature? I don't think so.
Joe
Common spammer
Where's Tama?
Level: 97


Posts: 1790/3166
EXP: 9141784
For next: 175541

Since: 08-02-07
From: Pororoca

Since last post: 5 days
Last activity: 21 hours

Posted on 01-21-11 01:18:58 AM Link | Quote
Don't worry about it, I'm doing this for fun.

I'm not familiar enough with Super Mario 64 to give you any advice specific to the game, but I can explain how to search for colors.

---

First, you need an RGB color value. How about this:

(156, 255, 57)

That's a nice bright green. Now, you'll need to know about hexadecimal and binary to do anything with that. I'm not going to explain it here, there are plenty of places to go learn.

That in hexadecimal is 9C FF 39. You could try searching for that, or try searching with R and B reversed (it happens, though it's uncommon).

Hold on though, that's 24 bits long. In MIPS III assembly, you can either load data indirectly with pointers, or directly as part of the opcode. It's common to load constants directly. However, you can't load more than 16 bits at a time directly; it has to be split up between opcodes. So, you may need to search for just G and one of the other two colors to find it; the color value you didn't search for will typically be no more than four bytes away if you've found it.

Hmm, but what about that 16-bit color mode I mentioned in one of my earlier posts? That's also pretty common on the N64.

Well, for that you'll need to work in binary. Like so:

10011100 11111111 00111001

Then, chop off the last three bits of each value. Those three bits usually either match the first three or are zeros. So then you'll have this:

10011 11111 00111

That's only 15 bits. There's one missing! Fortunately, that's intentional. The missing bit is usually a 0, and it usually goes at the beginning. (Just like sometimes R and B change places, sometimes that bit is at the other end or is a 1. It's also possible for G to be 6 bits instead of 5. Since none of those formats are easy to work with on the N64, it's very unlikely any games use them.)

So, taking the most popular format's example, rearrange the bits so you can convert back to hexadecimal like so:

0 10011 11111 00111
0100 1111 1110 0111
4F E3

And there you have it, a 16-bit color ready for searching.

---

Once you find a value that looks promising, deal with it hacker-style: replace it with random garbage, and see what changed.

I hope this helps, it's quite a bit longer than I originally intended.

--------------------
Me-me
340
Level: 37


Posts: 317/341
EXP: 322941
For next: 15312

Since: 08-05-07


Since last post: 799 days
Last activity: 211 days

Posted on 01-21-11 06:55:10 PM (last edited by Me-me at 01-21-11 07:06 PM) Link | Quote
Hmm, while I did understand how to convert the colour RGB code and all that, I can't figure out how to use the values to search.
Should I search for them as 16 bit Integer numbers? If so, I can't find it anywhere in the ROM (pure yellow, 7FE0)
Sorry, I actually find them, but WAY too many other places uses these values too

Also, unfortunately, and according to YoshiElectron's notes the game uses four different colour values for each corner of the coin texture.
While he DID give the addresses to them in RAM, I'm having trouble with searching the ROM using them

If thinking of using your method to find the colour of the Bowser keys, since they don't use textures (and probably just have one RGB colour code).

--------------------
HAHAH! Signature? I don't think so.
Joe
Common spammer
Where's Tama?
Level: 97


Posts: 1793/3166
EXP: 9141784
For next: 175541

Since: 08-02-07
From: Pororoca

Since last post: 5 days
Last activity: 21 hours

Posted on 01-21-11 07:36:41 PM Link | Quote
Originally posted by Me-me
Also, unfortunately, and according to YoshiElectron's notes the game uses four different colour values for each corner of the coin texture.
While he DID give the addresses to them in RAM, I'm having trouble with searching the ROM using them
You have the addresses in RAM, so try copying a section of RAM from around those addresses (10 to 20 bytes ought to be plenty) and search for it in ROM.

I don't know if the coin colors are 15-bit or 24-bit. You'll be able to tell by how many bytes each color value is.

Also, sadly, my method of searching for colors doesn't work without exact color values. The Bowser keys are affected by light, so unless your emulator can disable those effects (or doesn't support them ), you'll have to find some other way.

--------------------
messiaen
Catgirl
Level: 61


Posts: 959/1085
EXP: 1795124
For next: 81472

Since: 11-20-07


Since last post: 197 days
Last activity: 183 days

Posted on 01-21-11 08:44:23 PM Link | Quote
N64 textures often use the 16-bit RGBA 5551 format Joe described, however polygon colors are actually 24-bit, so it's actually easier to modify.

Here's a guide how to find and modify any color using Toad's Tool script dumper. Warning: this will only work on grayscale textures and colored polygons (such as those used in Mario body parts, Goomba's, etc).


1 - Go to Preferences -> Script Dumps to start the script dumper.
2 - Go to Polygons and choose the object (in this example, the Red Coin).
3 - Find all 0x04 commands, which are used to load the vertex data:

00AB9D64 / 03007958 [ 04 30 00 40 03 00 57 40 ]
00AB9D8C / 03007980 [ 04 30 00 40 03 00 57 40 ]
00AB9DB4 / 030079A8 [ 04 30 00 40 03 00 57 40 ]


Since they are the same, our work will be simple.

4 - The relevant part is the last four bytes: [03] [00 57 40]. The first byte (0x03) is the bank number and the last three bytes (0x5740) the offset.
5 - There is actually just one Bank 3, a huge bank which contains objects shared by all levels. We know that its ROM location is 0xAB240C (either by finding a level which contains that object/bank or by looking at VL-Tone docs)
6 - Now we add 0x5740 to 0xAB240C to find where that vertex data is on the ROM. Before we proceed, let's look back at that 0x04 command above:

04 [30] 00 40 03 00 57 40

This second byte (0x30) tells how many vertexes are loaded. Rule: Sum up 0x10 bytes to that value.

7 - Now open your hex editor, go to 0xAB7B4C (0xAB240C + 0x5740) and look at the next 0x40 bytes of data:

FFDD 0000 0000 0000 0000 07C0 [FF00 00FF] (vertex 1)
0023 0000 0000 0000 07C0 07C0 [FF00 00FF] (vertex 2)
0023 0046 0000 0000 07C0 0000 [FF00 00FF] (vertex 3)
FFDD 0046 0000 0000 0000 0000 [FF00 00FF] (vertex 4)

Each vertex entry is 0x10 long. The last 4 bytes are what you are looking for: 3 bytes for the RGB value and another one for alpha.
Me-me
340
Level: 37


Posts: 318/341
EXP: 322941
For next: 15312

Since: 08-05-07


Since last post: 799 days
Last activity: 211 days

Posted on 01-22-11 08:16:25 AM Link | Quote
This helped a lot, and now I've successfully changed the colours of all coins

While greyscale textures uses the same 0x04 command lines,
3D objects have different ones, like the bowser key (offset 0xAB240C):
04 F0 01 00 03 01 [56 F8]
04 F0 01 00 03 01 [57 F8]
04 F0 01 00 03 01 [58 F8]
04 F0 01 00 03 01 [59 F8]
04 F0 01 00 03 01 [5A F8]
04 F0 01 00 03 01 [5B F8]
04 D0 00 E0 03 01 [5C F8]
04 F0 01 00 03 01 [5D D8]
04 F0 01 00 03 01 [5E D8]
04 D0 00 E0 03 01 [5F D8]

Well... what do I do? There are multiple references.

--------------------
HAHAH! Signature? I don't think so.
messiaen
Catgirl
Level: 61


Posts: 960/1085
EXP: 1795124
For next: 81472

Since: 11-20-07


Since last post: 197 days
Last activity: 183 days

Posted on 01-22-11 08:30:17 AM Link | Quote
Originally posted by Me-me
This helped a lot, and now I've successfully changed the colours of all coins

While greyscale textures uses the same 0x04 command lines,
3D objects have different ones, like the bowser key (offset 0xAB240C):
[list]

Well... what do I do? There are multiple references.


You'll have to experiment changing each one. There are more references because the polygonal structure of the key is much more complex (the coin is a simple square, the texture combined with transparency gives the illusion of a highly detailed object).

A reminder: the offset is actually 3 bytes, not 2:
04 F0 01 00 03 [01 56 F8] (0x156F8)
openm64
Random nobody
Level: 2


Posts: 1/1
EXP: 36
For next: 10

Since: 01-22-11


Since last post: 1363 days
Last activity: 1351 days

Posted on 01-22-11 01:15:27 PM (last edited by openm64 at 01-22-11 01:20 PM) Link | Quote
Hey, I've been thinking for some time about making a Mario 64 editing library. My idea is to make it able to work freely with the data, e.g. change the size of stuff, move banks around, add new stuff, etc. Anyway, I just want to ask you some questions:

- Where can I get the most updated documentation (or code)? As a test and for learning, I used VL-Tone level layout script documentation to load level layout scripts, and about half the commands weren't documented, plus there are some errors in it.

- How would I go about reorganizing banks (the stuff loaded with 0x00, 0x01, 0x17, 0x1A, etc.) internally (changing the size of their components)?

I think it gets a bit hard, because I need to modify every single offset that refers to them. I know the are referred from level layout, geometry layout and polygon drawing scripts, but where else are they referred from? Is this a crazy idea?

(I could also do a dirty trick and just append the modified stuff at the end of the bank, therefore keeping the unmodified offsets valid, but this wastes precious space).

I think I have more, but that's enough for now, and I'll be very grateful if you answer them ^^.
RDX

Level: 28


Posts: 157/198
EXP: 126798
For next: 4540

Since: 02-14-09


Since last post: 1202 days
Last activity: 1072 days

Posted on 01-22-11 02:30:30 PM Link | Quote
Are there any programs that export the level models from the game? I'm pretty sure there are, and I'm pretty sure one of them mentioned was Mupen (Which I'm downloading right now). But I thought I'd ask anyway, in case I'm wrong/there's a better program.

--------------------
Pages: 1 2 3 4 5 6 7 8 9 10 ... 42 43 44 45 46 47 48 49 50 ... 68 69 70 71 72 73 74 75 76 77 Next newer thread | Next older thread
Jul - SM64 Hacking - Help/Questions about Toad's Tool 64 and SM64 hacking New poll - New thread - New reply






Rusted Logic

Acmlmboard - 07/23/2013 b378.03
©2000-2013 Acmlm, Xkeeper, Inuyasha, et al.

30 database queries, 7 query cache hits.
Query execution time:  0.695403 seconds
Script execution time:  0.100713 seconds
Total render time:  0.796116 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 94 column 11 - Warning: <form> isn't allowed in <table> elements
line 93 column 10 - Info: <table> previously mentioned
line 95 column 11 - Warning: missing <tr>
line 95 column 124 - Warning: missing </font> before </td>
line 99 column 16 - Warning: plain text isn't allowed in <tr> elements
line 95 column 11 - Info: <tr> previously mentioned
line 100 column 68 - Warning: <nobr> is not approved by W3C
line 100 column 68 - Warning: missing </nobr> before </td>
line 117 column 68 - Warning: <nobr> is not approved by W3C
line 117 column 68 - Warning: missing </nobr> before <tr>
line 141 column 35 - Warning: missing <tr>
line 141 column 50 - Warning: missing </font> before </td>
line 142 column 37 - Warning: unescaped & or unknown entity "&id"
line 141 column 213 - Warning: missing </font> before </table>
line 143 column 35 - Warning: missing <tr>
line 143 column 93 - Warning: unescaped & or unknown entity "&page"
line 143 column 124 - Warning: unescaped & or unknown entity "&page"
line 143 column 155 - Warning: unescaped & or unknown entity "&page"
line 143 column 186 - Warning: unescaped & or unknown entity "&page"
line 143 column 217 - Warning: unescaped & or unknown entity "&page"
line 143 column 248 - Warning: unescaped & or unknown entity "&page"
line 143 column 279 - Warning: unescaped & or unknown entity "&page"
line 143 column 310 - Warning: unescaped & or unknown entity "&page"
line 143 column 341 - Warning: unescaped & or unknown entity "&page"
line 143 column 372 - Warning: unescaped & or unknown entity "&page"
line 143 column 408 - Warning: unescaped & or unknown entity "&page"
line 143 column 441 - Warning: unescaped & or unknown entity "&page"
line 143 column 474 - Warning: unescaped & or unknown entity "&page"
line 143 column 507 - Warning: unescaped & or unknown entity "&page"
line 143 column 543 - Warning: unescaped & or unknown entity "&page"
line 143 column 576 - Warning: unescaped & or unknown entity "&page"
line 143 column 609 - Warning: unescaped & or unknown entity "&page"
line 143 column 642 - Warning: unescaped & or unknown entity "&page"
line 143 column 679 - Warning: unescaped & or unknown entity "&page"
line 143 column 712 - Warning: unescaped & or unknown entity "&page"
line 143 column 745 - Warning: unescaped & or unknown entity "&page"
line 143 column 778 - Warning: unescaped & or unknown entity "&page"
line 143 column 811 - Warning: unescaped & or unknown entity "&page"
line 143 column 844 - Warning: unescaped & or unknown entity "&page"
line 143 column 877 - Warning: unescaped & or unknown entity "&page"
line 143 column 910 - Warning: unescaped & or unknown entity "&page"
line 143 column 943 - Warning: unescaped & or unknown entity "&page"
line 143 column 976 - Warning: unescaped & or unknown entity "&page"
line 143 column 50 - Warning: missing </font> before </td>
line 143 column 1013 - Warning: missing </font> before </table>
line 150 column 9 - Warning: <div> isn't allowed in <tr> elements
line 149 column 9 - Info: <tr> previously mentioned
line 152 column 9 - Warning: missing <tr>
line 166 column 13 - Warning: missing <tr>
line 167 column 27 - Warning: <nobr> is not approved by W3C
line 167 column 100 - Warning: unescaped & or unknown entity "&postid"
line 169 column 74 - Warning: <style> isn't allowed in <td> elements
line 169 column 9 - Info: <td> previously mentioned
line 177 column 15 - Warning: missing <td>
line 178 column 9 - Warning: <div> isn't allowed in <tr> elements
line 177 column 15 - Info: <tr> previously mentioned
line 180 column 9 - Warning: missing <tr>
line 194 column 13 - Warning: missing <tr>
line 195 column 27 - Warning: <nobr> is not approved by W3C
line 195 column 100 - Warning: unescaped & or unknown entity "&postid"
line 199 column 15 - Warning: missing <td>
line 200 column 9 - Warning: <div> isn't allowed in <tr> elements
line 199 column 15 - Info: <tr> previously mentioned
line 202 column 9 - Warning: missing <tr>
line 216 column 13 - Warning: missing <tr>
line 217 column 27 - Warning: <nobr> is not approved by W3C
line 217 column 100 - Warning: unescaped & or unknown entity "&postid"
line 223 column 15 - Warning: missing <td>
line 224 column 9 - Warning: <div> isn't allowed in <tr> elements
line 223 column 15 - Info: <tr> previously mentioned
line 226 column 9 - Warning: missing <tr>
line 240 column 13 - Warning: missing <tr>
line 241 column 27 - Warning: <nobr> is not approved by W3C
line 241 column 100 - Warning: unescaped & or unknown entity "&postid"
line 249 column 15 - Warning: missing <td>
line 250 column 9 - Warning: <div> isn't allowed in <tr> elements
line 249 column 15 - Info: <tr> previously mentioned
line 252 column 9 - Warning: missing <tr>
line 266 column 13 - Warning: missing <tr>
line 267 column 27 - Warning: <nobr> is not approved by W3C
line 267 column 100 - Warning: unescaped & or unknown entity "&postid"
line 276 column 15 - Warning: missing <td>
line 277 column 9 - Warning: <div> isn't allowed in <tr> elements
line 276 column 15 - Info: <tr> previously mentioned
line 279 column 9 - Warning: missing <tr>
line 293 column 13 - Warning: missing <tr>
line 294 column 27 - Warning: <nobr> is not approved by W3C
line 294 column 100 - Warning: unescaped & or unknown entity "&postid"
line 306 column 15 - Warning: missing <td>
line 307 column 9 - Warning: <div> isn't allowed in <tr> elements
line 306 column 15 - Info: <tr> previously mentioned
line 309 column 9 - Warning: missing <tr>
line 323 column 13 - Warning: missing <tr>
line 324 column 27 - Warning: <nobr> is not approved by W3C
line 324 column 100 - Warning: unescaped & or unknown entity "&postid"
line 342 column 15 - Warning: missing <td>
line 343 column 9 - Warning: <div> isn't allowed in <tr> elements
line 342 column 15 - Info: <tr> previously mentioned
line 345 column 9 - Warning: missing <tr>
line 359 column 13 - Warning: missing <tr>
line 360 column 27 - Warning: <nobr> is not approved by W3C
line 360 column 100 - Warning: unescaped & or unknown entity "&postid"
line 374 column 15 - Warning: missing <td>
line 375 column 9 - Warning: <div> isn't allowed in <tr> elements
line 374 column 15 - Info: <tr> previously mentioned
line 377 column 9 - Warning: missing <tr>
line 391 column 13 - Warning: missing <tr>
line 392 column 27 - Warning: <nobr> is not approved by W3C
line 392 column 100 - Warning: unescaped & or unknown entity "&postid"
line 404 column 15 - Warning: missing <td>
line 405 column 9 - Warning: <div> isn't allowed in <tr> elements
line 404 column 15 - Info: <tr> previously mentioned
line 407 column 9 - Warning: missing <tr>
line 421 column 13 - Warning: missing <tr>
line 422 column 27 - Warning: <nobr> is not approved by W3C
line 422 column 100 - Warning: unescaped & or unknown entity "&postid"
line 424 column 74 - Warning: <style> isn't allowed in <td> elements
line 424 column 9 - Info: <td> previously mentioned
line 432 column 15 - Warning: missing <td>
line 433 column 9 - Warning: <div> isn't allowed in <tr> elements
line 432 column 15 - Info: <tr> previously mentioned
line 435 column 9 - Warning: missing <tr>
line 449 column 13 - Warning: missing <tr>
line 450 column 27 - Warning: <nobr> is not approved by W3C
line 450 column 100 - Warning: unescaped & or unknown entity "&postid"
line 456 column 15 - Warning: missing <td>
line 457 column 9 - Warning: <div> isn't allowed in <tr> elements
line 456 column 15 - Info: <tr> previously mentioned
line 459 column 9 - Warning: missing <tr>
line 473 column 13 - Warning: missing <tr>
line 474 column 27 - Warning: <nobr> is not approved by W3C
line 474 column 100 - Warning: unescaped & or unknown entity "&postid"
line 485 column 15 - Warning: missing <td>
line 486 column 9 - Warning: <div> isn't allowed in <tr> elements
line 485 column 15 - Info: <tr> previously mentioned
line 488 column 9 - Warning: missing <tr>
line 502 column 13 - Warning: missing <tr>
line 503 column 27 - Warning: <nobr> is not approved by W3C
line 503 column 100 - Warning: unescaped & or unknown entity "&postid"
line 505 column 74 - Warning: <style> isn't allowed in <td> elements
line 505 column 9 - Info: <td> previously mentioned
line 547 column 15 - Warning: missing <td>
line 548 column 9 - Warning: <div> isn't allowed in <tr> elements
line 547 column 15 - Info: <tr> previously mentioned
line 550 column 9 - Warning: missing <tr>
line 564 column 13 - Warning: missing <tr>
line 565 column 27 - Warning: <nobr> is not approved by W3C
line 565 column 100 - Warning: unescaped & or unknown entity "&postid"
line 569 column 338 - Error: <l> is not recognized!
line 569 column 338 - Warning: discarding unexpected <l>
line 569 column 428 - Warning: discarding unexpected </l>
line 576 column 15 - Warning: missing <td>
line 577 column 9 - Warning: <div> isn't allowed in <tr> elements
line 576 column 15 - Info: <tr> previously mentioned
line 579 column 9 - Warning: missing <tr>
line 593 column 13 - Warning: missing <tr>
line 594 column 27 - Warning: <nobr> is not approved by W3C
line 594 column 100 - Warning: unescaped & or unknown entity "&postid"
line 596 column 74 - Warning: <style> isn't allowed in <td> elements
line 596 column 9 - Info: <td> previously mentioned
line 603 column 15 - Warning: missing <td>
line 604 column 9 - Warning: <div> isn't allowed in <tr> elements
line 603 column 15 - Info: <tr> previously mentioned
line 606 column 9 - Warning: missing <tr>
line 620 column 13 - Warning: missing <tr>
line 621 column 27 - Warning: <nobr> is not approved by W3C
line 621 column 100 - Warning: unescaped & or unknown entity "&postid"
line 656 column 15 - Warning: missing <td>
line 657 column 9 - Warning: <div> isn't allowed in <tr> elements
line 656 column 15 - Info: <tr> previously mentioned
line 659 column 9 - Warning: missing <tr>
line 673 column 13 - Warning: missing <tr>
line 674 column 27 - Warning: <nobr> is not approved by W3C
line 674 column 100 - Warning: unescaped & or unknown entity "&postid"
line 693 column 15 - Warning: missing <td>
line 694 column 9 - Warning: <div> isn't allowed in <tr> elements
line 693 column 15 - Info: <tr> previously mentioned
line 696 column 9 - Warning: missing <tr>
line 710 column 13 - Warning: missing <tr>
line 711 column 27 - Warning: <nobr> is not approved by W3C
line 711 column 100 - Warning: unescaped & or unknown entity "&postid"
line 726 column 15 - Warning: missing <td>
line 727 column 9 - Warning: <div> isn't allowed in <tr> elements
line 726 column 15 - Info: <tr> previously mentioned
line 729 column 9 - Warning: missing <tr>
line 743 column 13 - Warning: missing <tr>
line 744 column 27 - Warning: <nobr> is not approved by W3C
line 744 column 100 - Warning: unescaped & or unknown entity "&postid"
line 758 column 15 - Warning: missing <td>
line 759 column 9 - Warning: <div> isn't allowed in <tr> elements
line 758 column 15 - Info: <tr> previously mentioned
line 761 column 9 - Warning: missing <tr>
line 775 column 13 - Warning: missing <tr>
line 776 column 27 - Warning: <nobr> is not approved by W3C
line 776 column 100 - Warning: unescaped & or unknown entity "&postid"
line 781 column 17 - Warning: discarding unexpected <table>
line 784 column 35 - Warning: missing <tr>
line 784 column 93 - Warning: unescaped & or unknown entity "&page"
line 784 column 124 - Warning: unescaped & or unknown entity "&page"
line 784 column 155 - Warning: unescaped & or unknown entity "&page"
line 784 column 186 - Warning: unescaped & or unknown entity "&page"
line 784 column 217 - Warning: unescaped & or unknown entity "&page"
line 784 column 248 - Warning: unescaped & or unknown entity "&page"
line 784 column 279 - Warning: unescaped & or unknown entity "&page"
line 784 column 310 - Warning: unescaped & or unknown entity "&page"
line 784 column 341 - Warning: unescaped & or unknown entity "&page"
line 784 column 372 - Warning: unescaped & or unknown entity "&page"
line 784 column 408 - Warning: unescaped & or unknown entity "&page"
line 784 column 441 - Warning: unescaped & or unknown entity "&page"
line 784 column 474 - Warning: unescaped & or unknown entity "&page"
line 784 column 507 - Warning: unescaped & or unknown entity "&page"
line 784 column 543 - Warning: unescaped & or unknown entity "&page"
line 784 column 576 - Warning: unescaped & or unknown entity "&page"
line 784 column 609 - Warning: unescaped & or unknown entity "&page"
line 784 column 642 - Warning: unescaped & or unknown entity "&page"
line 784 column 679 - Warning: unescaped & or unknown entity "&page"
line 784 column 712 - Warning: unescaped & or unknown entity "&page"
line 784 column 745 - Warning: unescaped & or unknown entity "&page"
line 784 column 778 - Warning: unescaped & or unknown entity "&page"
line 784 column 811 - Warning: unescaped & or unknown entity "&page"
line 784 column 844 - Warning: unescaped & or unknown entity "&page"
line 784 column 877 - Warning: unescaped & or unknown entity "&page"
line 784 column 910 - Warning: unescaped & or unknown entity "&page"
line 784 column 943 - Warning: unescaped & or unknown entity "&page"
line 784 column 976 - Warning: unescaped & or unknown entity "&page"
line 784 column 50 - Warning: missing </font> before </td>
line 784 column 1013 - Warning: missing </font> before </table>
line 786 column 35 - Warning: missing <tr>
line 786 column 50 - Warning: missing </font> before </td>
line 787 column 37 - Warning: unescaped & or unknown entity "&id"
line 786 column 213 - Warning: missing </font> before </table>
line 788 column 17 - Warning: discarding unexpected </textarea>
line 788 column 28 - Warning: discarding unexpected </form>
line 788 column 35 - Warning: discarding unexpected </embed>
line 788 column 43 - Warning: discarding unexpected </noembed>
line 788 column 53 - Warning: discarding unexpected </noscript>
line 788 column 64 - Warning: discarding unexpected </noembed>
line 788 column 74 - Warning: discarding unexpected </embed>
line 788 column 82 - Warning: discarding unexpected </table>
line 788 column 90 - Warning: discarding unexpected </table>
line 797 column 9 - Warning: missing </font> before <table>
line 813 column 9 - Warning: inserting implicit <font>
line 813 column 9 - Warning: missing </a> before <div>
line 813 column 9 - Warning: missing </font> before <div>
line 813 column 105 - Warning: inserting implicit <font>
line 813 column 111 - Warning: discarding unexpected </a>
line 832 column 57 - Warning: discarding unexpected </font>
line 790 column 1 - Warning: missing </center>
line 169 column 74 - Warning: <style> inserting "type" attribute
line 424 column 74 - Warning: <style> inserting "type" attribute
line 505 column 74 - Warning: <style> inserting "type" attribute
line 596 column 74 - Warning: <style> inserting "type" attribute
line 91 column 9 - Warning: <img> lacks "alt" attribute
line 93 column 10 - Warning: <table> lacks "summary" attribute
line 95 column 63 - Warning: <img> lacks "alt" attribute
line 100 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 100 column 93 - Warning: <img> lacks "alt" attribute
line 117 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 117 column 98 - Warning: <img> lacks "alt" attribute
line 136 column 1 - Warning: <table> lacks "summary" attribute
line 136 column 240 - Warning: <td> attribute "bgcolor" lacks value
line 141 column 17 - Warning: <table> lacks "summary" attribute
line 142 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 142 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 142 column 244 - Warning: <img> proprietary attribute value "absmiddle"
line 143 column 17 - Warning: <table> lacks "summary" attribute
line 151 column 9 - Warning: <table> lacks "summary" attribute
line 155 column 22 - Warning: <img> lacks "alt" attribute
line 155 column 63 - Warning: <img> lacks "alt" attribute
line 155 column 112 - Warning: <img> lacks "alt" attribute
line 155 column 162 - Warning: <img> lacks "alt" attribute
line 156 column 11 - Warning: <img> lacks "alt" attribute
line 162 column 15 - Warning: <img> lacks "alt" attribute
line 165 column 11 - Warning: <table> lacks "summary" attribute
line 179 column 9 - Warning: <table> lacks "summary" attribute
line 183 column 22 - Warning: <img> lacks "alt" attribute
line 183 column 63 - Warning: <img> lacks "alt" attribute
line 183 column 112 - Warning: <img> lacks "alt" attribute
line 183 column 162 - Warning: <img> lacks "alt" attribute
line 190 column 15 - Warning: <img> lacks "alt" attribute
line 193 column 11 - Warning: <table> lacks "summary" attribute
line 197 column 343 - Warning: <img> lacks "alt" attribute
line 201 column 9 - Warning: <table> lacks "summary" attribute
line 204 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 15 - Warning: <img> lacks "alt" attribute
line 204 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 58 - Warning: <img> lacks "alt" attribute
line 204 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 101 - Warning: <img> lacks "alt" attribute
line 204 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 144 - Warning: <img> lacks "alt" attribute
line 204 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 187 - Warning: <img> lacks "alt" attribute
line 204 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 204 column 230 - Warning: <img> lacks "alt" attribute
line 205 column 22 - Warning: <img> lacks "alt" attribute
line 205 column 63 - Warning: <img> lacks "alt" attribute
line 205 column 112 - Warning: <img> lacks "alt" attribute
line 205 column 162 - Warning: <img> lacks "alt" attribute
line 206 column 11 - Warning: <img> lacks "alt" attribute
line 212 column 15 - Warning: <img> lacks "alt" attribute
line 215 column 11 - Warning: <table> lacks "summary" attribute
line 225 column 9 - Warning: <table> lacks "summary" attribute
line 229 column 22 - Warning: <img> lacks "alt" attribute
line 229 column 63 - Warning: <img> lacks "alt" attribute
line 229 column 112 - Warning: <img> lacks "alt" attribute
line 229 column 162 - Warning: <img> lacks "alt" attribute
line 230 column 11 - Warning: <img> lacks "alt" attribute
line 236 column 15 - Warning: <img> lacks "alt" attribute
line 239 column 11 - Warning: <table> lacks "summary" attribute
line 251 column 9 - Warning: <table> lacks "summary" attribute
line 254 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 254 column 15 - Warning: <img> lacks "alt" attribute
line 254 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 254 column 58 - Warning: <img> lacks "alt" attribute
line 254 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 254 column 101 - Warning: <img> lacks "alt" attribute
line 254 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 254 column 144 - Warning: <img> lacks "alt" attribute
line 254 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 254 column 187 - Warning: <img> lacks "alt" attribute
line 254 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 254 column 230 - Warning: <img> lacks "alt" attribute
line 255 column 22 - Warning: <img> lacks "alt" attribute
line 255 column 63 - Warning: <img> lacks "alt" attribute
line 255 column 112 - Warning: <img> lacks "alt" attribute
line 255 column 162 - Warning: <img> lacks "alt" attribute
line 256 column 11 - Warning: <img> lacks "alt" attribute
line 262 column 15 - Warning: <img> lacks "alt" attribute
line 265 column 11 - Warning: <table> lacks "summary" attribute
line 278 column 9 - Warning: <table> lacks "summary" attribute
line 282 column 21 - Warning: <img> lacks "alt" attribute
line 282 column 62 - Warning: <img> lacks "alt" attribute
line 282 column 111 - Warning: <img> lacks "alt" attribute
line 282 column 161 - Warning: <img> lacks "alt" attribute
line 289 column 15 - Warning: <img> lacks "alt" attribute
line 292 column 11 - Warning: <table> lacks "summary" attribute
line 308 column 9 - Warning: <table> lacks "summary" attribute
line 312 column 22 - Warning: <img> lacks "alt" attribute
line 312 column 63 - Warning: <img> lacks "alt" attribute
line 312 column 112 - Warning: <img> lacks "alt" attribute
line 312 column 162 - Warning: <img> lacks "alt" attribute
line 319 column 15 - Warning: <img> lacks "alt" attribute
line 322 column 11 - Warning: <table> lacks "summary" attribute
line 344 column 9 - Warning: <table> lacks "summary" attribute
line 347 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 347 column 15 - Warning: <img> lacks "alt" attribute
line 347 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 347 column 58 - Warning: <img> lacks "alt" attribute
line 347 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 347 column 101 - Warning: <img> lacks "alt" attribute
line 347 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 347 column 144 - Warning: <img> lacks "alt" attribute
line 347 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 347 column 187 - Warning: <img> lacks "alt" attribute
line 347 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 347 column 230 - Warning: <img> lacks "alt" attribute
line 348 column 22 - Warning: <img> lacks "alt" attribute
line 348 column 63 - Warning: <img> lacks "alt" attribute
line 348 column 112 - Warning: <img> lacks "alt" attribute
line 348 column 162 - Warning: <img> lacks "alt" attribute
line 349 column 11 - Warning: <img> lacks "alt" attribute
line 355 column 15 - Warning: <img> lacks "alt" attribute
line 358 column 11 - Warning: <table> lacks "summary" attribute
line 367 column 643 - Warning: <img> proprietary attribute value "absmiddle"
line 367 column 643 - Warning: <img> lacks "alt" attribute
line 376 column 9 - Warning: <table> lacks "summary" attribute
line 380 column 22 - Warning: <img> lacks "alt" attribute
line 380 column 63 - Warning: <img> lacks "alt" attribute
line 380 column 112 - Warning: <img> lacks "alt" attribute
line 380 column 162 - Warning: <img> lacks "alt" attribute
line 381 column 11 - Warning: <img> lacks "alt" attribute
line 387 column 15 - Warning: <img> lacks "alt" attribute
line 390 column 11 - Warning: <table> lacks "summary" attribute
line 406 column 9 - Warning: <table> lacks "summary" attribute
line 410 column 22 - Warning: <img> lacks "alt" attribute
line 410 column 63 - Warning: <img> lacks "alt" attribute
line 410 column 112 - Warning: <img> lacks "alt" attribute
line 410 column 162 - Warning: <img> lacks "alt" attribute
line 411 column 11 - Warning: <img> lacks "alt" attribute
line 417 column 15 - Warning: <img> lacks "alt" attribute
line 420 column 11 - Warning: <table> lacks "summary" attribute
line 430 column 2009 - Warning: <img> proprietary attribute value "absmiddle"
line 430 column 2009 - Warning: <img> lacks "alt" attribute
line 434 column 9 - Warning: <table> lacks "summary" attribute
line 438 column 22 - Warning: <img> lacks "alt" attribute
line 438 column 63 - Warning: <img> lacks "alt" attribute
line 438 column 112 - Warning: <img> lacks "alt" attribute
line 438 column 162 - Warning: <img> lacks "alt" attribute
line 445 column 15 - Warning: <img> lacks "alt" attribute
line 448 column 11 - Warning: <table> lacks "summary" attribute
line 458 column 9 - Warning: <table> lacks "summary" attribute
line 461 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 461 column 15 - Warning: <img> lacks "alt" attribute
line 461 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 461 column 58 - Warning: <img> lacks "alt" attribute
line 461 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 461 column 101 - Warning: <img> lacks "alt" attribute
line 461 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 461 column 144 - Warning: <img> lacks "alt" attribute
line 461 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 461 column 187 - Warning: <img> lacks "alt" attribute
line 461 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 461 column 230 - Warning: <img> lacks "alt" attribute
line 462 column 22 - Warning: <img> lacks "alt" attribute
line 462 column 63 - Warning: <img> lacks "alt" attribute
line 462 column 112 - Warning: <img> lacks "alt" attribute
line 462 column 162 - Warning: <img> lacks "alt" attribute
line 463 column 11 - Warning: <img> lacks "alt" attribute
line 469 column 15 - Warning: <img> lacks "alt" attribute
line 472 column 11 - Warning: <table> lacks "summary" attribute
line 476 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 476 column 216 - Warning: <img> lacks "alt" attribute
line 477 column 371 - Warning: <img> proprietary attribute value "absmiddle"
line 477 column 371 - Warning: <img> lacks "alt" attribute
line 483 column 898 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 898 - Warning: <img> lacks "alt" attribute
line 487 column 9 - Warning: <table> lacks "summary" attribute
line 491 column 22 - Warning: <img> lacks "alt" attribute
line 491 column 63 - Warning: <img> lacks "alt" attribute
line 491 column 112 - Warning: <img> lacks "alt" attribute
line 491 column 162 - Warning: <img> lacks "alt" attribute
line 492 column 11 - Warning: <img> lacks "alt" attribute
line 498 column 15 - Warning: <img> lacks "alt" attribute
line 501 column 11 - Warning: <table> lacks "summary" attribute
line 505 column 860 - Warning: <img> proprietary attribute value "absmiddle"
line 505 column 860 - Warning: <img> lacks "alt" attribute
line 543 column 3150 - Warning: <img> proprietary attribute value "absmiddle"
line 543 column 3150 - Warning: <img> lacks "alt" attribute
line 545 column 3280 - Warning: <img> proprietary attribute value "absmiddle"
line 545 column 3280 - Warning: <img> lacks "alt" attribute
line 549 column 9 - Warning: <table> lacks "summary" attribute
line 552 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 15 - Warning: <img> lacks "alt" attribute
line 552 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 58 - Warning: <img> lacks "alt" attribute
line 552 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 101 - Warning: <img> lacks "alt" attribute
line 552 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 144 - Warning: <img> lacks "alt" attribute
line 552 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 187 - Warning: <img> lacks "alt" attribute
line 552 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 230 - Warning: <img> lacks "alt" attribute
line 553 column 22 - Warning: <img> lacks "alt" attribute
line 553 column 63 - Warning: <img> lacks "alt" attribute
line 553 column 112 - Warning: <img> lacks "alt" attribute
line 553 column 162 - Warning: <img> lacks "alt" attribute
line 554 column 11 - Warning: <img> lacks "alt" attribute
line 560 column 15 - Warning: <img> lacks "alt" attribute
line 563 column 11 - Warning: <table> lacks "summary" attribute
line 572 column 684 - Warning: <img> proprietary attribute value "absmiddle"
line 572 column 684 - Warning: <img> lacks "alt" attribute
line 578 column 9 - Warning: <table> lacks "summary" attribute
line 582 column 22 - Warning: <img> lacks "alt" attribute
line 582 column 63 - Warning: <img> lacks "alt" attribute
line 582 column 112 - Warning: <img> lacks "alt" attribute
line 582 column 162 - Warning: <img> lacks "alt" attribute
line 583 column 11 - Warning: <img> lacks "alt" attribute
line 589 column 15 - Warning: <img> lacks "alt" attribute
line 592 column 11 - Warning: <table> lacks "summary" attribute
line 597 column 1132 - Warning: <img> proprietary attribute value "absmiddle"
line 597 column 1132 - Warning: <img> lacks "alt" attribute
line 601 column 1684 - Warning: <img> proprietary attribute value "absmiddle"
line 601 column 1684 - Warning: <img> lacks "alt" attribute
line 605 column 9 - Warning: <table> lacks "summary" attribute
line 609 column 22 - Warning: <img> lacks "alt" attribute
line 609 column 63 - Warning: <img> lacks "alt" attribute
line 609 column 112 - Warning: <img> lacks "alt" attribute
line 609 column 162 - Warning: <img> lacks "alt" attribute
line 616 column 15 - Warning: <img> lacks "alt" attribute
line 619 column 11 - Warning: <table> lacks "summary" attribute
line 658 column 9 - Warning: <table> lacks "summary" attribute
line 661 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 661 column 15 - Warning: <img> lacks "alt" attribute
line 661 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 661 column 58 - Warning: <img> lacks "alt" attribute
line 661 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 661 column 101 - Warning: <img> lacks "alt" attribute
line 661 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 661 column 144 - Warning: <img> lacks "alt" attribute
line 661 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 661 column 187 - Warning: <img> lacks "alt" attribute
line 661 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 661 column 230 - Warning: <img> lacks "alt" attribute
line 662 column 22 - Warning: <img> lacks "alt" attribute
line 662 column 63 - Warning: <img> lacks "alt" attribute
line 662 column 112 - Warning: <img> lacks "alt" attribute
line 662 column 162 - Warning: <img> lacks "alt" attribute
line 663 column 11 - Warning: <img> lacks "alt" attribute
line 669 column 15 - Warning: <img> lacks "alt" attribute
line 672 column 11 - Warning: <table> lacks "summary" attribute
line 676 column 152 - Warning: <img> proprietary attribute value "absmiddle"
line 676 column 152 - Warning: <img> lacks "alt" attribute
line 695 column 9 - Warning: <table> lacks "summary" attribute
line 699 column 22 - Warning: <img> lacks "alt" attribute
line 699 column 63 - Warning: <img> lacks "alt" attribute
line 699 column 112 - Warning: <img> lacks "alt" attribute
line 699 column 162 - Warning: <img> lacks "alt" attribute
line 706 column 15 - Warning: <img> lacks "alt" attribute
line 709 column 11 - Warning: <table> lacks "summary" attribute
line 713 column 226 - Warning: <img> proprietary attribute value "absmiddle"
line 713 column 226 - Warning: <img> lacks "alt" attribute
line 728 column 9 - Warning: <table> lacks "summary" attribute
line 732 column 21 - Warning: <img> lacks "alt" attribute
line 732 column 62 - Warning: <img> lacks "alt" attribute
line 732 column 111 - Warning: <img> lacks "alt" attribute
line 732 column 161 - Warning: <img> lacks "alt" attribute
line 739 column 15 - Warning: <img> lacks "alt" attribute
line 742 column 11 - Warning: <table> lacks "summary" attribute
line 760 column 9 - Warning: <table> lacks "summary" attribute
line 764 column 22 - Warning: <img> lacks "alt" attribute
line 764 column 63 - Warning: <img> lacks "alt" attribute
line 764 column 112 - Warning: <img> lacks "alt" attribute
line 764 column 162 - Warning: <img> lacks "alt" attribute
line 771 column 15 - Warning: <img> lacks "alt" attribute
line 774 column 11 - Warning: <table> lacks "summary" attribute
line 778 column 360 - Warning: <img> lacks "alt" attribute
line 146 column 17 - Warning: <table> lacks "summary" attribute
line 784 column 17 - Warning: <table> lacks "summary" attribute
line 786 column 17 - Warning: <table> lacks "summary" attribute
line 787 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 787 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 787 column 244 - Warning: <img> proprietary attribute value "absmiddle"
line 792 column 1 - Warning: <img> lacks "alt" attribute
line 793 column 1 - Warning: <img> lacks "alt" attribute
line 794 column 1 - Warning: <img> lacks "alt" attribute
line 801 column 9 - Warning: <table> lacks "summary" attribute
line 803 column 25 - Warning: <img> lacks "alt" attribute
line 833 column 17 - Warning: <table> lacks "summary" attribute
line 758 column 15 - Warning: trimming empty <tr>
line 813 column 105 - Warning: trimming empty <font>
line 153 column 11 - Warning: <a> cannot copy name attribute to id
line 181 column 11 - Warning: <a> cannot copy name attribute to id
line 203 column 11 - Warning: <a> cannot copy name attribute to id
line 227 column 11 - Warning: <a> cannot copy name attribute to id
line 253 column 11 - Warning: <a> cannot copy name attribute to id
line 280 column 11 - Warning: <a> cannot copy name attribute to id
line 310 column 11 - Warning: <a> cannot copy name attribute to id
line 346 column 11 - Warning: <a> cannot copy name attribute to id
line 378 column 11 - Warning: <a> cannot copy name attribute to id
line 408 column 11 - Warning: <a> cannot copy name attribute to id
line 436 column 11 - Warning: <a> cannot copy name attribute to id
line 460 column 11 - Warning: <a> cannot copy name attribute to id
line 489 column 11 - Warning: <a> cannot copy name attribute to id
line 551 column 11 - Warning: <a> cannot copy name attribute to id
line 580 column 11 - Warning: <a> cannot copy name attribute to id
line 607 column 11 - Warning: <a> cannot copy name attribute to id
line 660 column 11 - Warning: <a> cannot copy name attribute to id
line 697 column 11 - Warning: <a> cannot copy name attribute to id
line 730 column 11 - Warning: <a> cannot copy name attribute to id
line 762 column 11 - Warning: <a> cannot copy name attribute to id
Info: Document content looks like HTML Proprietary
Info: No system identifier in emitted doctype
526 warnings, 1 error were found!

The table summary attribute should be used to describe
the table structure. It is very helpful for people using
non-visual browsers. The scope and headers attributes for
table cells are useful for specifying which headers apply
to each table cell, enabling non-visual browsers to provide
a meaningful context for each cell.

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 may also want to try
"http://www.cast.org/bobby/" which is a free Web-based
service for checking URLs for accessibility.

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.

To learn more about HTML Tidy see http://tidy.sourceforge.net
Please fill bug reports and queries using the "tracker" on the Tidy web site.
Additionally, questions can be sent to html-tidy@w3.org
HTML and CSS specifications are available from http://www.w3.org/
Lobby your company to join W3C, see http://www.w3.org/Consortium