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: 57940500
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
10-17-14 05:23:33 PM

Jul - Posts by Dudaw
Pages: 1 2 3
Dudaw
Member
Level: 14


Posts: 21/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-05-11 08:12:47 PM, in Mario 64 Level Importer (last edited by Dudaw at 02-05-11 08:16 PM) Link
Originally posted by messiaen
Luckily Cellar Dweller notes cover some of the solidity functions, so I had some starting point. Well, turns out that the game has a limit of 2300 collision triangles in each level. That means that whenever you import a model with more than 2300 faces (and the current version of the importer allows up to 6500 faces!), you'll run into invisible walls each time you step on a collision triangle which exceeded that limit.


It's no wonder the level I've been recently working on gave me so much trouble!
I began to think something was up, and that these problems couldn't have possibly been related to the models anymore.
Too bad, I had to remove a ton of detail...

Oh! And before you release the next version, I thought you should look into this, or at least answer my question (I hope this doesn't sound like complaining.)

I recently imported a level and set the camera preset to "04."
Upon looking in the level's script, I found that the camera setting was actually 03...
Even when I changed it to "10 - Cap levels, JRB, HM, SML, RC," it appeared that setting wasn't quite right.
So I went into the script again, changed it to 10, and it took on it's respective labeled preset.
Could the camera presets be getting imported incorrectly, or is it supposed to be doing this?

--------------------
"zOoM!"
http://sites.google.com/site/4thstudios
http://www.youtube.com/dudaw12
Dudaw
Member
Level: 14


Posts: 22/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-06-11 06:30:22 PM, in Mario 64 Level Importer (last edited by Dudaw at 02-06-11 06:33 PM) Link
Come to think of it, I think that muting music bug actually only happened to me with a converted XML song.
It wasn't a custom track, either.
I assumed it was something that happened in levels which didn't originally have music, but that doesn't appear to be so...

--------------------
"zOoM!"
http://sites.google.com/site/4thstudios
http://www.youtube.com/dudaw12
Dudaw
Member
Level: 14


Posts: 23/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-06-11 06:42:17 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking (last edited by Dudaw at 02-06-11 06:44 PM) Link
Originally posted by KDJewl

2. disable the "Exit Level" option in the pause menu, so when people play the hack, they simply cannot select it.



At 802DCB8C is a jump to some of the displayed pause options.
I can't remember, but I think this will disable all of them, except you can still resume by pressing start.
You may need to look into the function being jumped to so more specific things can be disabled.

Simply zeroing the four bytes at the above offset will give you the results you're looking for, but I never checked to see if removing that jump was 100% safe.

--------------------
"zOoM!"
http://sites.google.com/site/4thstudios
http://www.youtube.com/dudaw12
Dudaw
Member
Level: 14


Posts: 24/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-08-11 04:11:50 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking Link
Wait, a few Toads originally gave you "secret stars" inside the castle. Can those stars not be used?

--------------------
"zOoM!"
http://sites.google.com/site/4thstudios
http://www.youtube.com/dudaw12
Dudaw
Member
Level: 14


Posts: 25/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-17-11 03:32:17 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking (last edited by Dudaw at 02-17-11 03:36 PM) Link
The White Shy Guy was actually just a copy of the Goomba's geo layout with recolored palettes and textures.
But Gazpacho, doing this with such a huge model as Yoshi is kind of a bad idea (huge waste of space.)
You would probably want to set up an ASM hack that changes the palette color according to a parameter or something.
Hm... This gives me an idea...

Edit
Originally posted by ottokas
Umm, guys, something funny is going on. After importing & hacking the game does't give any options to save after you collect the star and exit the level. Same thing goes on with original levels too. Any ideas? thnks


Are you using the right exit warp?
Dunno, there's not much to go off of from that post.

--------------------
"zOoM!"
http://sites.google.com/site/4thstudios
http://www.youtube.com/dudaw12
Dudaw
Member
Level: 14


Posts: 26/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-27-11 04:37:36 PM, in Mario 64 Level Importer (last edited by Dudaw at 02-27-11 04:38 PM) Link
Really nice work on the 3D interface, Mess!
Huge improvement, can't wait to see the final product.

By the way, you mentioned that you were going to include an option to change some of the hardcoded music tracks.
In case you didn't get some of them, I made a list of most of the notable ones.
Probably not too useful, but here's what I've got:

https://sites.google.com/site/4thstudios/Home/super-mario-64-hacking-notes/hardcoded-music-track-pointers/sm64hardcodedtracks.txt?attredirects=0&d=1

I was using the space at 0x2F00000 for another bank instead of the new music tracks imported from v15, so this is definitely handy for me.
Dudaw
Member
Level: 14


Posts: 27/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 03-03-11 06:57:10 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking (last edited by Dudaw at 03-03-11 07:00 PM) Link
Originally posted by Celux
Originally posted by Smiley
Director Player Error

Property not found

#texture

Script Error. Continue?




When you get a level like that it is still editable. The only problem is you have to import it without the textures from the mtl file while editing it, then re-import it with textures after you are done.


OR, you could just check the mtl file to make sure the default "frontface" texture isn't in there.
The texture problem is almost always caused by that (in my case.)
Check your model to make sure all faces are textured properly, and that none are left untextured.
Dudaw
Member
Level: 14


Posts: 28/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 03-03-11 07:10:15 PM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) (last edited by Dudaw at 03-03-11 07:48 PM) Link


Thought I would post this over here, too, so no one gets left out.
Dudaw
Member
Level: 14


Posts: 29/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 03-15-11 08:38:33 PM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) (last edited by Dudaw at 03-15-11 08:46 PM) Link
Actually Joe posted a really useful image importing/exporting tool a few pages back.
It was a while since I was here last, so when I mentioned "TM," it became clear that it's not really the "liked" program anymore.
That other command line program Joe posted does do a waay better job, so you should probably use that instead.
Beside, "TM" may do some damage to your ROM in some cases.
Dudaw
Member
Level: 14


Posts: 30/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 03-15-11 09:00:14 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking (last edited by Dudaw at 03-16-11 10:03 PM) Link
Breegullbeak, are you sure that wasn't just a collision type and not a terrain type?
Dudaw
Member
Level: 14


Posts: 31/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 03-16-11 09:45:06 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking (last edited by Dudaw at 03-16-11 10:43 PM) Link
Edit: no big deal about the animation command list. Didn't mean for it to sound like one of those fights about how "my color code was steealed".
I understand plagiarism isn't quite taking a list of info and sharing it with a tutorial (I've seen worse happen.)
So KDJewel, you don't really owe me any apologies. I guess that what I was trying to say just came out wrong.
The stuff on my site is obviously free for your use, and I didn't mean to sound Nazi about it.
Sorry, sorry for any confusion...

Anyway, whoever mentioned the thing about warps...
Does changing the start warp actually replace all the existing warps in the game?
If you find it safe to change the BoB warps to whatever level you want, you may be able to try having any type of file comparison program do a check between a recent backup and the messed up ROM, patch the old warp list settings the ROM with all the BoB warps.
(Or you might do something similar like a PPF patch for example.)

I actually haven't tried changing the start warp before, so I don't know if all the other warps are supposed to be like that or if your problem was caused by something else.
Dudaw
Member
Level: 14


Posts: 32/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 04-17-11 03:46:46 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking (last edited by Dudaw at 04-17-11 03:47 PM) Link
Originally posted by Gazpacho146

-edit-
i found out what does it, triangulating undoes my tetxure scaling. i still don't know how to fix it though


GSU's native triangulation seems to do a better job at preserving texture scaling / positioning than the tool you're using.
It should be under options in the 3D model export window.

You're out of luck with my suggestion if you don't have the pro version, though.
Dudaw
Member
Level: 14


Posts: 33/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 06-15-11 03:17:36 PM, in Hacking animations Link
Originally posted by messiaen
I have some notes on animation data somewhere in my old notebook, I'll post them whenever I get a chance. By the way, you should check out the Zelda hacking forum www.spinout182.com, these guys are way more advanced regarding animations (there are already custom animations and animation viewers tools)


I read over some of their docs and was able to trace back these "rotation indexes" from the 0x27 commands, thanks to Twili13 for a little bit of clarification to me on this format.
I got a Bully to do some even wilder things.
It may be easy to modify existing behaviors, but making new ones seems to be a hassle.

Looking forward to your notes.
Dudaw
Member
Level: 14


Posts: 34/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 07-10-11 09:30:56 PM, in Mario 64 Level Importer (last edited by Dudaw at 07-10-11 09:42 PM) Link
Originally posted by dsx9069
Originally posted by DarkSpacer
NOW the challenge is finding a behavior (or modifying an existing one) that won't distort Toad when you turn him into a baddy I need to do this to complete my new level.



I don't get what you mean by "distort."
Are you talking about the transparency, or the animation?

Anyway, I'm not sure, but I think that 0x18 function you replaced may be used for the animation of Toad.
A nice workaround for making Toad opaque at all times would be to simply replace these commands in the geo layout:
0x001E5014 (transparent)
0x001E500C (opaque)

Same goes for Princess Peach.
Dudaw
Member
Level: 14


Posts: 35/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 07-14-11 11:40:40 PM, in Mario 64 Level Importer (last edited by Dudaw at 07-14-11 11:44 PM) Link
Originally posted by dsx9069
Aaahh, ok. When I said "distort", I meant that Toad's model looks weird when using, say, the "Goomba Walk" behavior. The same thing happens to an object with Mario's model and the "Goomba Walk" behavior. The behavior script has an animation code that seems to affect specific nodes of any given model, so that the "Goomba Walk" behavior animates only part of Toad's model (and not even correctly). I will post a screenshot shortly demonstrating what I'm describing.


See this list:
http://sites.google.com/site/4thstudios/list-of-animation-commands

The 0x27 behavior commands are simply segmented pointers... To more segmented pointers... To probably more segmented pointers.
But essentially, those pointers directly called by the 0x27 commands pertain to each of the animations of a specific model.

You can easily "swap out" some of the 0x27 commands to make a Goomba animate like a Koopa, for example.
Just be aware that some behavior functions have special instructions that change animations at certain times.
If that's the case, then swapping the 0x27 commands could eventually crash the game or lead to a glitchy graphic.

This thread shouldn't be overlooked either:
http://jul.rustedlogic.net/thread.php?id=13444
Dudaw
Member
Level: 14


Posts: 36/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 08-14-11 05:49:25 PM, in M64Tool - Level exporter (+ documentation) (last edited by Dudaw at 08-14-11 05:51 PM) Link
Originally posted by MarIO0
Originally posted by Rena
Originally posted by MarIO0
I think that I figured out what the objects with ID=0 mean. Since there are consecutive objects with ID=0 and different behavior addresses, I can only assume that ID=0 means that drawing is handled by the behavior script.
Or does it just represent an invisible object? (Which could still have its script drawing things, I suppose.)


Doh, I didn't think that they could be *really* invisible objects. Though that would be a lot of invisible objects. Time to test it, I guess...


"[22] [08] 00 [00] [?? ?? ?? ??]" = No results found.

1-2: Geo layout pointer script command
3: Model ID
4: Segmented pointer to geo layout.

Yes, model ID 0 is always used for invisible objects (warps, object groups, special function, etc).
Dudaw
Member
Level: 14


Posts: 37/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-07-12 08:23:45 PM, in Mario 64 Level Importer Link
It's great to see the level importer improving even more now.

The behavior script editor:
I think color-coded commands would be a nice touch, as well as some sort of library with descriptions of all the functions.
Anywho, these new features you've implemented seem pretty handy.

--------------------
Regards,
Dudaw.webs.com
Dudaw
Member
Level: 14


Posts: 38/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-08-12 05:14:59 PM, in Mario 64 Level Importer (last edited by Dudaw at 02-08-12 05:19 PM) Link
Originally posted by messiaen

I'm thinking of writing a graphical behavior builder, including the most common controls.



That sounds good.

Originally posted by messiaen

Do you happen to have a description of 0x0C function calls that can be reusable in most behaviors? I have done something like this in the past, but more detailed descriptions would be nice.


I've seen a lot of functions that can be re-used for many solid and non-solid behaviors. I'm sure you're familiar with this from the Missing Stars.
I'll look into this tonight (or some time) and put together a complete description list. It's the least I could do right now.

Originally posted by Eggs6131

Dudaw, is your hack still on? Because I haven't seen any updates for two years


Spoiler:
Wacky Worlds is out of the question right now, unfortunately.


--------------------
Regards,
Dudaw.webs.com
Dudaw
Member
Level: 14


Posts: 39/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-11-12 12:27:23 AM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) (last edited by Dudaw at 02-11-12 12:28 AM) Link

Circles = lag.

--------------------
Regards,
Dudaw.webs.com
Dudaw
Member
Level: 14


Posts: 40/49
EXP: 12740
For next: 331

Since: 01-06-11


Since last post: 588 days
Last activity: 587 days

Posted on 02-26-12 10:42:30 PM, in Mario 64 Level Importer (last edited by Dudaw at 02-27-12 01:45 AM) Link
Howdy.
I completed the list and there are about 589 total functions called in the behavior scripts.
Around half are loop functions, while the others are functions coming before the 0x08 mark.
There are quite a bit here, so coming up with descriptions for all of them will probably take some time.
I'll start with descriptions on the loop functions, specifically the solid objects.

By the way, here's a useful one I found a while back:
0x802A4120

This appears to force an object to display at any distance from Mario.
Although there are better alternatives, this could be used for some non-solid objects or whatever it may be.

I never updated the behavior list again, did I?
Well, the updated one should come in handy when looking at the function list.

Edit: Anyone know what the purpose of 0x802BCF40 is?

--------------------
Regards,
Dudaw.webs.com
Pages: 1 2 3
Jul - Posts by Dudaw






Rusted Logic

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

24 database queries, 53 query cache hits.
Query execution time:  0.023968 seconds
Script execution time:  0.076251 seconds
Total render time:  0.100219 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 121 column 18 - Warning: missing </a> before <div>
line 121 column 114 - Warning: discarding unexpected </a>
line 141 column 35 - Warning: missing <tr>
line 141 column 50 - Warning: missing </font> before </td>
line 141 column 132 - Warning: missing </font> before </table>
line 143 column 35 - Warning: missing <tr>
line 143 column 96 - Warning: unescaped & or unknown entity "&page"
line 143 column 132 - Warning: unescaped & or unknown entity "&page"
line 143 column 50 - Warning: missing </font> before </td>
line 143 column 167 - 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 185 column 15 - Warning: missing <td>
line 186 column 9 - Warning: <div> isn't allowed in <tr> elements
line 185 column 15 - Info: <tr> previously mentioned
line 188 column 9 - Warning: missing <tr>
line 202 column 13 - Warning: missing <tr>
line 203 column 27 - Warning: <nobr> is not approved by W3C
line 211 column 15 - Warning: missing <td>
line 212 column 9 - Warning: <div> isn't allowed in <tr> elements
line 211 column 15 - Info: <tr> previously mentioned
line 214 column 9 - Warning: missing <tr>
line 228 column 13 - Warning: missing <tr>
line 229 column 27 - Warning: <nobr> is not approved by W3C
line 243 column 15 - Warning: missing <td>
line 244 column 9 - Warning: <div> isn't allowed in <tr> elements
line 243 column 15 - Info: <tr> previously mentioned
line 246 column 9 - Warning: missing <tr>
line 260 column 13 - Warning: missing <tr>
line 261 column 27 - Warning: <nobr> is not approved by W3C
line 267 column 15 - Warning: missing <td>
line 268 column 9 - Warning: <div> isn't allowed in <tr> elements
line 267 column 15 - Info: <tr> previously mentioned
line 270 column 9 - Warning: missing <tr>
line 284 column 13 - Warning: missing <tr>
line 285 column 27 - Warning: <nobr> is not approved by W3C
line 293 column 639 - Warning: unescaped & which should be written as &amp;
line 300 column 15 - Warning: missing <td>
line 301 column 9 - Warning: <div> isn't allowed in <tr> elements
line 300 column 15 - Info: <tr> previously mentioned
line 303 column 9 - Warning: missing <tr>
line 317 column 13 - Warning: missing <tr>
line 318 column 27 - Warning: <nobr> is not approved by W3C
line 327 column 592 - Warning: unescaped & or unknown entity "&d"
line 327 column 741 - Warning: unescaped & or unknown entity "&d"
line 331 column 15 - Warning: missing <td>
line 332 column 9 - Warning: <div> isn't allowed in <tr> elements
line 331 column 15 - Info: <tr> previously mentioned
line 334 column 9 - Warning: missing <tr>
line 348 column 13 - Warning: missing <tr>
line 349 column 27 - Warning: <nobr> is not approved by W3C
line 367 column 15 - Warning: missing <td>
line 368 column 9 - Warning: <div> isn't allowed in <tr> elements
line 367 column 15 - Info: <tr> previously mentioned
line 370 column 9 - Warning: missing <tr>
line 384 column 13 - Warning: missing <tr>
line 385 column 27 - Warning: <nobr> is not approved by W3C
line 387 column 175 - Warning: unescaped & or unknown entity "&hl"
line 387 column 186 - Warning: discarding unexpected </param>
line 387 column 237 - Warning: discarding unexpected </param>
line 387 column 292 - Warning: discarding unexpected </param>
line 387 column 353 - Warning: unescaped & or unknown entity "&hl"
line 387 column 300 - Warning: <embed> is not approved by W3C
line 387 column 476 - Warning: discarding unexpected </embed>
line 391 column 15 - Warning: missing <td>
line 392 column 9 - Warning: <div> isn't allowed in <tr> elements
line 391 column 15 - Info: <tr> previously mentioned
line 394 column 9 - Warning: missing <tr>
line 408 column 13 - Warning: missing <tr>
line 409 column 27 - Warning: <nobr> is not approved by W3C
line 416 column 15 - Warning: missing <td>
line 417 column 9 - Warning: <div> isn't allowed in <tr> elements
line 416 column 15 - Info: <tr> previously mentioned
line 419 column 9 - Warning: missing <tr>
line 433 column 13 - Warning: missing <tr>
line 434 column 27 - Warning: <nobr> is not approved by W3C
line 439 column 15 - Warning: missing <td>
line 440 column 9 - Warning: <div> isn't allowed in <tr> elements
line 439 column 15 - Info: <tr> previously mentioned
line 442 column 9 - Warning: missing <tr>
line 456 column 13 - Warning: missing <tr>
line 457 column 27 - Warning: <nobr> is not approved by W3C
line 473 column 15 - Warning: missing <td>
line 474 column 9 - Warning: <div> isn't allowed in <tr> elements
line 473 column 15 - Info: <tr> previously mentioned
line 476 column 9 - Warning: missing <tr>
line 490 column 13 - Warning: missing <tr>
line 491 column 27 - Warning: <nobr> is not approved by W3C
line 502 column 15 - Warning: missing <td>
line 503 column 9 - Warning: <div> isn't allowed in <tr> elements
line 502 column 15 - Info: <tr> previously mentioned
line 505 column 9 - Warning: missing <tr>
line 519 column 13 - Warning: missing <tr>
line 520 column 27 - Warning: <nobr> is not approved by W3C
line 530 column 15 - Warning: missing <td>
line 531 column 9 - Warning: <div> isn't allowed in <tr> elements
line 530 column 15 - Info: <tr> previously mentioned
line 533 column 9 - Warning: missing <tr>
line 547 column 13 - Warning: missing <tr>
line 548 column 27 - Warning: <nobr> is not approved by W3C
line 550 column 74 - Warning: missing </blockquote>
line 563 column 15 - Warning: missing <td>
line 564 column 9 - Warning: <div> isn't allowed in <tr> elements
line 563 column 15 - Info: <tr> previously mentioned
line 566 column 9 - Warning: missing <tr>
line 580 column 13 - Warning: missing <tr>
line 581 column 27 - Warning: <nobr> is not approved by W3C
line 598 column 15 - Warning: missing <td>
line 599 column 9 - Warning: <div> isn't allowed in <tr> elements
line 598 column 15 - Info: <tr> previously mentioned
line 601 column 9 - Warning: missing <tr>
line 615 column 13 - Warning: missing <tr>
line 616 column 27 - Warning: <nobr> is not approved by W3C
line 630 column 15 - Warning: missing <td>
line 631 column 9 - Warning: <div> isn't allowed in <tr> elements
line 630 column 15 - Info: <tr> previously mentioned
line 633 column 9 - Warning: missing <tr>
line 647 column 13 - Warning: missing <tr>
line 648 column 27 - Warning: <nobr> is not approved by W3C
line 657 column 15 - Warning: missing <td>
line 658 column 9 - Warning: <div> isn't allowed in <tr> elements
line 657 column 15 - Info: <tr> previously mentioned
line 660 column 9 - Warning: missing <tr>
line 674 column 13 - Warning: missing <tr>
line 675 column 27 - Warning: <nobr> is not approved by W3C
line 695 column 15 - Warning: missing <td>
line 696 column 9 - Warning: <div> isn't allowed in <tr> elements
line 695 column 15 - Info: <tr> previously mentioned
line 698 column 9 - Warning: missing <tr>
line 712 column 13 - Warning: missing <tr>
line 713 column 27 - Warning: <nobr> is not approved by W3C
line 719 column 15 - Warning: missing <td>
line 720 column 9 - Warning: <div> isn't allowed in <tr> elements
line 719 column 15 - Info: <tr> previously mentioned
line 722 column 9 - Warning: missing <tr>
line 736 column 13 - Warning: missing <tr>
line 737 column 27 - Warning: <nobr> is not approved by W3C
line 758 column 17 - Warning: discarding unexpected <table>
line 761 column 35 - Warning: missing <tr>
line 761 column 96 - Warning: unescaped & or unknown entity "&page"
line 761 column 132 - Warning: unescaped & or unknown entity "&page"
line 761 column 50 - Warning: missing </font> before </td>
line 761 column 167 - Warning: missing </font> before </table>
line 763 column 35 - Warning: missing <tr>
line 763 column 50 - Warning: missing </font> before </td>
line 763 column 132 - Warning: missing </font> before </table>
line 765 column 17 - Warning: discarding unexpected </textarea>
line 765 column 28 - Warning: discarding unexpected </form>
line 765 column 35 - Warning: discarding unexpected </embed>
line 765 column 43 - Warning: discarding unexpected </noembed>
line 765 column 53 - Warning: discarding unexpected </noscript>
line 765 column 64 - Warning: discarding unexpected </noembed>
line 765 column 74 - Warning: discarding unexpected </embed>
line 765 column 82 - Warning: discarding unexpected </table>
line 765 column 90 - Warning: discarding unexpected </table>
line 774 column 9 - Warning: missing </font> before <table>
line 790 column 9 - Warning: inserting implicit <font>
line 802 column 23 - Warning: inserting implicit <font>
line 809 column 58 - Warning: discarding unexpected </font>
line 767 column 1 - Warning: missing </center>
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 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 173 column 852 - Warning: <img> proprietary attribute value "absmiddle"
line 173 column 852 - Warning: <img> lacks "alt" attribute
line 181 column 1538 - Warning: <img> proprietary attribute value "absmiddle"
line 181 column 1538 - Warning: <img> lacks "alt" attribute
line 187 column 9 - Warning: <table> lacks "summary" attribute
line 191 column 22 - Warning: <img> lacks "alt" attribute
line 191 column 63 - Warning: <img> lacks "alt" attribute
line 191 column 112 - Warning: <img> lacks "alt" attribute
line 191 column 162 - Warning: <img> lacks "alt" attribute
line 192 column 11 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 201 column 11 - Warning: <table> lacks "summary" attribute
line 213 column 9 - Warning: <table> lacks "summary" attribute
line 217 column 22 - Warning: <img> lacks "alt" attribute
line 217 column 63 - Warning: <img> lacks "alt" attribute
line 217 column 112 - Warning: <img> lacks "alt" attribute
line 217 column 162 - Warning: <img> lacks "alt" attribute
line 218 column 11 - Warning: <img> lacks "alt" attribute
line 224 column 15 - Warning: <img> lacks "alt" attribute
line 227 column 11 - Warning: <table> lacks "summary" attribute
line 245 column 9 - Warning: <table> lacks "summary" attribute
line 249 column 22 - Warning: <img> lacks "alt" attribute
line 249 column 63 - Warning: <img> lacks "alt" attribute
line 249 column 112 - Warning: <img> lacks "alt" attribute
line 249 column 162 - Warning: <img> lacks "alt" attribute
line 250 column 11 - Warning: <img> lacks "alt" attribute
line 256 column 15 - Warning: <img> lacks "alt" attribute
line 259 column 11 - Warning: <table> lacks "summary" attribute
line 263 column 175 - Warning: <img> proprietary attribute value "absmiddle"
line 263 column 175 - Warning: <img> lacks "alt" attribute
line 269 column 9 - Warning: <table> lacks "summary" attribute
line 273 column 22 - Warning: <img> lacks "alt" attribute
line 273 column 63 - Warning: <img> lacks "alt" attribute
line 273 column 112 - Warning: <img> lacks "alt" attribute
line 273 column 162 - Warning: <img> lacks "alt" attribute
line 274 column 11 - Warning: <img> lacks "alt" attribute
line 280 column 15 - Warning: <img> lacks "alt" attribute
line 283 column 11 - Warning: <table> lacks "summary" attribute
line 287 column 182 - Warning: <img> proprietary attribute value "absmiddle"
line 287 column 182 - Warning: <img> lacks "alt" attribute
line 302 column 9 - Warning: <table> lacks "summary" attribute
line 306 column 22 - Warning: <img> lacks "alt" attribute
line 306 column 63 - Warning: <img> lacks "alt" attribute
line 306 column 112 - Warning: <img> lacks "alt" attribute
line 306 column 162 - Warning: <img> lacks "alt" attribute
line 307 column 11 - Warning: <img> lacks "alt" attribute
line 313 column 15 - Warning: <img> lacks "alt" attribute
line 316 column 11 - Warning: <table> lacks "summary" attribute
line 333 column 9 - Warning: <table> lacks "summary" attribute
line 337 column 22 - Warning: <img> lacks "alt" attribute
line 337 column 63 - Warning: <img> lacks "alt" attribute
line 337 column 112 - Warning: <img> lacks "alt" attribute
line 337 column 162 - Warning: <img> lacks "alt" attribute
line 338 column 11 - Warning: <img> lacks "alt" attribute
line 344 column 15 - Warning: <img> lacks "alt" attribute
line 347 column 11 - Warning: <table> lacks "summary" attribute
line 363 column 677 - Warning: <img> proprietary attribute value "absmiddle"
line 363 column 677 - Warning: <img> lacks "alt" attribute
line 369 column 9 - Warning: <table> lacks "summary" attribute
line 373 column 22 - Warning: <img> lacks "alt" attribute
line 373 column 63 - Warning: <img> lacks "alt" attribute
line 373 column 112 - Warning: <img> lacks "alt" attribute
line 373 column 162 - Warning: <img> lacks "alt" attribute
line 374 column 11 - Warning: <img> lacks "alt" attribute
line 380 column 15 - Warning: <img> lacks "alt" attribute
line 383 column 11 - Warning: <table> lacks "summary" attribute
line 389 column 568 - Warning: <img> proprietary attribute value "absmiddle"
line 389 column 568 - Warning: <img> lacks "alt" attribute
line 393 column 9 - Warning: <table> lacks "summary" attribute
line 397 column 22 - Warning: <img> lacks "alt" attribute
line 397 column 63 - Warning: <img> lacks "alt" attribute
line 397 column 112 - Warning: <img> lacks "alt" attribute
line 397 column 162 - Warning: <img> lacks "alt" attribute
line 398 column 11 - Warning: <img> lacks "alt" attribute
line 404 column 15 - Warning: <img> lacks "alt" attribute
line 407 column 11 - Warning: <table> lacks "summary" attribute
line 413 column 406 - Warning: <img> proprietary attribute value "absmiddle"
line 413 column 406 - Warning: <img> lacks "alt" attribute
line 418 column 9 - Warning: <table> lacks "summary" attribute
line 422 column 22 - Warning: <img> lacks "alt" attribute
line 422 column 63 - Warning: <img> lacks "alt" attribute
line 422 column 112 - Warning: <img> lacks "alt" attribute
line 422 column 162 - Warning: <img> lacks "alt" attribute
line 423 column 11 - Warning: <img> lacks "alt" attribute
line 429 column 15 - Warning: <img> lacks "alt" attribute
line 432 column 11 - Warning: <table> lacks "summary" attribute
line 441 column 9 - Warning: <table> lacks "summary" attribute
line 445 column 22 - Warning: <img> lacks "alt" attribute
line 445 column 63 - Warning: <img> lacks "alt" attribute
line 445 column 112 - Warning: <img> lacks "alt" attribute
line 445 column 162 - Warning: <img> lacks "alt" attribute
line 446 column 11 - Warning: <img> lacks "alt" attribute
line 452 column 15 - Warning: <img> lacks "alt" attribute
line 455 column 11 - Warning: <table> lacks "summary" attribute
line 459 column 219 - Warning: <img> proprietary attribute value "absmiddle"
line 459 column 219 - Warning: <img> lacks "alt" attribute
line 463 column 637 - Warning: <img> proprietary attribute value "absmiddle"
line 463 column 637 - Warning: <img> lacks "alt" attribute
line 475 column 9 - Warning: <table> lacks "summary" attribute
line 479 column 22 - Warning: <img> lacks "alt" attribute
line 479 column 63 - Warning: <img> lacks "alt" attribute
line 479 column 112 - Warning: <img> lacks "alt" attribute
line 479 column 162 - Warning: <img> lacks "alt" attribute
line 480 column 11 - Warning: <img> lacks "alt" attribute
line 486 column 15 - Warning: <img> lacks "alt" attribute
line 489 column 11 - Warning: <table> lacks "summary" attribute
line 504 column 9 - Warning: <table> lacks "summary" attribute
line 508 column 22 - Warning: <img> lacks "alt" attribute
line 508 column 63 - Warning: <img> lacks "alt" attribute
line 508 column 112 - Warning: <img> lacks "alt" attribute
line 508 column 162 - Warning: <img> lacks "alt" attribute
line 509 column 11 - Warning: <img> lacks "alt" attribute
line 515 column 15 - Warning: <img> lacks "alt" attribute
line 518 column 11 - Warning: <table> lacks "summary" attribute
line 525 column 707 - Warning: <img> proprietary attribute value "absmiddle"
line 525 column 707 - Warning: <img> lacks "alt" attribute
line 532 column 9 - Warning: <table> lacks "summary" attribute
line 536 column 22 - Warning: <img> lacks "alt" attribute
line 536 column 63 - Warning: <img> lacks "alt" attribute
line 536 column 112 - Warning: <img> lacks "alt" attribute
line 536 column 162 - Warning: <img> lacks "alt" attribute
line 537 column 11 - Warning: <img> lacks "alt" attribute
line 543 column 15 - Warning: <img> lacks "alt" attribute
line 546 column 11 - Warning: <table> lacks "summary" attribute
line 550 column 354 - Warning: <img> proprietary attribute value "absmiddle"
line 550 column 354 - Warning: <img> lacks "alt" attribute
line 561 column 896 - Warning: <img> proprietary attribute value "absmiddle"
line 561 column 896 - Warning: <img> lacks "alt" attribute
line 565 column 9 - Warning: <table> lacks "summary" attribute
line 569 column 22 - Warning: <img> lacks "alt" attribute
line 569 column 63 - Warning: <img> lacks "alt" attribute
line 569 column 112 - Warning: <img> lacks "alt" attribute
line 569 column 162 - Warning: <img> lacks "alt" attribute
line 570 column 11 - Warning: <img> lacks "alt" attribute
line 576 column 15 - Warning: <img> lacks "alt" attribute
line 579 column 11 - Warning: <table> lacks "summary" attribute
line 588 column 938 - Warning: <img> proprietary attribute value "absmiddle"
line 588 column 938 - Warning: <img> lacks "alt" attribute
line 600 column 9 - Warning: <table> lacks "summary" attribute
line 604 column 22 - Warning: <img> lacks "alt" attribute
line 604 column 63 - Warning: <img> lacks "alt" attribute
line 604 column 112 - Warning: <img> lacks "alt" attribute
line 604 column 162 - Warning: <img> lacks "alt" attribute
line 605 column 11 - Warning: <img> lacks "alt" attribute
line 611 column 15 - Warning: <img> lacks "alt" attribute
line 614 column 11 - Warning: <table> lacks "summary" attribute
line 622 column 891 - Warning: <img> proprietary attribute value "absmiddle"
line 622 column 891 - Warning: <img> lacks "alt" attribute
line 632 column 9 - Warning: <table> lacks "summary" attribute
line 636 column 22 - Warning: <img> lacks "alt" attribute
line 636 column 63 - Warning: <img> lacks "alt" attribute
line 636 column 112 - Warning: <img> lacks "alt" attribute
line 636 column 162 - Warning: <img> lacks "alt" attribute
line 637 column 11 - Warning: <img> lacks "alt" attribute
line 643 column 15 - Warning: <img> lacks "alt" attribute
line 646 column 11 - Warning: <table> lacks "summary" attribute
line 654 column 366 - Warning: <img> proprietary attribute value "absmiddle"
line 654 column 366 - Warning: <img> lacks "alt" attribute
line 659 column 9 - Warning: <table> lacks "summary" attribute
line 663 column 22 - Warning: <img> lacks "alt" attribute
line 663 column 63 - Warning: <img> lacks "alt" attribute
line 663 column 112 - Warning: <img> lacks "alt" attribute
line 663 column 162 - Warning: <img> lacks "alt" attribute
line 664 column 11 - Warning: <img> lacks "alt" attribute
line 670 column 15 - Warning: <img> lacks "alt" attribute
line 673 column 11 - Warning: <table> lacks "summary" attribute
line 681 column 291 - Warning: <img> proprietary attribute value "absmiddle"
line 681 column 291 - Warning: <img> lacks "alt" attribute
line 697 column 9 - Warning: <table> lacks "summary" attribute
line 701 column 22 - Warning: <img> lacks "alt" attribute
line 701 column 63 - Warning: <img> lacks "alt" attribute
line 701 column 112 - Warning: <img> lacks "alt" attribute
line 701 column 162 - Warning: <img> lacks "alt" attribute
line 702 column 11 - Warning: <img> lacks "alt" attribute
line 708 column 15 - Warning: <img> lacks "alt" attribute
line 711 column 11 - Warning: <table> lacks "summary" attribute
line 721 column 9 - Warning: <table> lacks "summary" attribute
line 725 column 22 - Warning: <img> lacks "alt" attribute
line 725 column 63 - Warning: <img> lacks "alt" attribute
line 725 column 112 - Warning: <img> lacks "alt" attribute
line 725 column 162 - Warning: <img> lacks "alt" attribute
line 726 column 11 - Warning: <img> lacks "alt" attribute
line 732 column 15 - Warning: <img> lacks "alt" attribute
line 735 column 11 - Warning: <table> lacks "summary" attribute
line 146 column 17 - Warning: <table> lacks "summary" attribute
line 761 column 17 - Warning: <table> lacks "summary" attribute
line 763 column 17 - Warning: <table> lacks "summary" attribute
line 769 column 1 - Warning: <img> lacks "alt" attribute
line 770 column 1 - Warning: <img> lacks "alt" attribute
line 771 column 1 - Warning: <img> lacks "alt" attribute
line 778 column 9 - Warning: <table> lacks "summary" attribute
line 780 column 25 - Warning: <img> lacks "alt" attribute
line 810 column 17 - Warning: <table> lacks "summary" attribute
line 141 column 132 - Warning: trimming empty <font>
line 143 column 167 - Warning: trimming empty <font>
line 719 column 15 - Warning: trimming empty <tr>
line 761 column 167 - Warning: trimming empty <font>
line 763 column 132 - Warning: trimming empty <font>
line 153 column 11 - Warning: <a> cannot copy name attribute to id
line 189 column 11 - Warning: <a> cannot copy name attribute to id
line 215 column 11 - Warning: <a> cannot copy name attribute to id
line 247 column 11 - Warning: <a> cannot copy name attribute to id
line 271 column 11 - Warning: <a> cannot copy name attribute to id
line 304 column 11 - Warning: <a> cannot copy name attribute to id
line 335 column 11 - Warning: <a> cannot copy name attribute to id
line 371 column 11 - Warning: <a> cannot copy name attribute to id
line 395 column 11 - Warning: <a> cannot copy name attribute to id
line 420 column 11 - Warning: <a> cannot copy name attribute to id
line 443 column 11 - Warning: <a> cannot copy name attribute to id
line 477 column 11 - Warning: <a> cannot copy name attribute to id
line 506 column 11 - Warning: <a> cannot copy name attribute to id
line 534 column 11 - Warning: <a> cannot copy name attribute to id
line 567 column 11 - Warning: <a> cannot copy name attribute to id
line 602 column 11 - Warning: <a> cannot copy name attribute to id
line 634 column 11 - Warning: <a> cannot copy name attribute to id
line 661 column 11 - Warning: <a> cannot copy name attribute to id
line 699 column 11 - Warning: <a> cannot copy name attribute to id
line 723 column 11 - Warning: <a> cannot copy name attribute to id
Info: Document content looks like HTML Proprietary
Info: No system identifier in emitted doctype
389 warnings, 0 errors 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