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

Jul - Posts by Stevoisiak
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Stevoisiak
Member
Level: 34


Posts: 82/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 05-20-08 04:32:00 PM, in Brainstorming ideas for Mushroom Battlefield Link
I just had a great idea! Would it be possible to add more than 3 key objects using behavior scripts? Or posibly use something like the appearing ligt effect on a door? Or make multiple exit points in a level? (Possibly using the in painting paintings) You could make secret levels like in Super Mario World!
Stevoisiak
Member
Level: 34


Posts: 83/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 05-26-08 11:59:12 AM, in Brainstorming ideas for Mushroom Battlefield Link
Originally posted by messiaen
I couldn't understand these ideas. What are "key objects" ? What is the "appearing light effect" ?

Also, I can't handle multiple exits and there are already secret levels in Mario 64.

Keys, as in the keys you get from bowser. They unlock doors. You could make secret areas using them. And for the light effect, the way the light appears for the flying level at a certain number of stars, a door could appear when you get a key, or an alternate exit for a level.
Stevoisiak
Member
Level: 34


Posts: 84/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 05-26-08 12:56:08 PM, in ToadsTool Suggestions Link
So let me compile a newer list list of suggestions (I made one before) and if available, quotes from VL-Tone.


-A help button
-Turn double textures (Ex: Paintings, peach's portrait) into a single texture
Originally posted by VL-Tone
Yeah, but I would need to create special cases for these textures. I understand how useful it could be, but it would mean to have to design a special interface to deal with these.

-Integrate Text Wrangler into Toad's Tool
Originally posted by VL-Tone
Integrating the text editor was always in the plans. Currently it's not integrated. The menus for signs and Toad will show you the text from the game, but won't let you edit it. Actually it only shows the original text, it doesn't load it from the ROM.

The main issue is that the Text Wrangler shares some function names but the functions are sometimes different. Also, TT64 uses a different Binary I/O Xtra (Director Plug-in), so I'll have to change the code so it uses the same one (using both Xtras at the same time creates problems).

It won't be that hard, but the fact that it's not straightforward kept me from adding it sooner.

-Automatically resize oversized textures
Originally posted by VL-Tone
Having an automatic resizing feature was in my original plans. It wouldn't be that hard to implement. I'll try to keep that in mind

-Ability to edit colors of objects/characters other than Mario
-Change preferences before loading the ROM
Originally posted by VL-Tone
I'll try to see what I can do about that preference thing. I guess I could change the startup sequence so that it jumps to the pref screen at the beginning, and disable the "enable flatworld" button, and "back to editor" until a ROM is first loaded.

-Automatic Mario to Luigi/Waluigi/Wario button
Originally posted by VL-Tone
I thought about it, maybe a Luigi preset will be included.

-Skins for Toads Tool
-Make it so no files are left on the host PC if Toad's Tool is run of a flashdrive
Originally posted by VL-Tone
Well TT64 leaves an harmless preference file, but that's it.

-Add messiaen's custom objects for Flatworld Battlefield and "Flatworld Lava Land" to Toads Tool
-Allow extra text in the game
Originally posted by VL-Tone
It wouldn't be "that" hard, I would just need to know where is the pointer for the beginning of the text data so I could move the text at the end of its MIO0 bank, at a place where expansion would be easier. I'll try to keep that suggestion in mind and eventually implement it.

-Make some objects movable
Originally posted by VL-Tone
Unfortunately, the SM64 engine doesn't makes this as easy. You can't turn things solid just with a simple byte change, unlike when I thought when I started hacking the game. Objects need a collision map to be solid, which is in a different format than the textured polygon model.

Platforms in the Bowser courses and in Lethal Lava Land rely on the main level collision map to be solid, that's the problem we have. Moving the platforms without modifying the main collision map result in platforms that are not solid. Even if I make a collision data editor, it would be complicated to keep track of object movements and match the collision data changes. Furthermore, while some platforms can move individually, some of them are glued together in the collision map, and separating them in the collision map wouldn't be trivial, it would require adding new collision polygons.

You probably noticed that some platforms in other levels are solid by themselves, don't rely on the main collision map, and will remain solid if you move them.

Those have their own collision map, stored somewhere in the level data bank, or in the bank where their textured polygons are found.

I recently figured out that these collision maps are referred by the 0x2A commands found in the behavior scripts. The 0x2A command includes the address where this collision map is found. For example, the rotating grass platforms in Whomp's Fortress rely on their behavior to be solid. If you apply their behavior to another object, you'll notice that it does rotate, but that it has the same round platform collision as the original platform.

What I'm thinking about doing, is generate individual collision maps for each platform in the Bowser courses and LLL, then create new behavior scripts for each of them that will refer to their own collision map.

That would solve a lot of problems at the same time. That way, platforms would be really solid, and you could move them, swap them, duplicate them without having to modify the main collision map each time. I'd probably have to eliminate the original collision map.

If I used the rotating grass platform as a template to create these new behaviors, you could even make all platforms in the level rotate at the speed you want, or if you'd set their rotation to zero, they would be static like they are in the original.

Doing that would require some heavy modification of the original levels and data. The ROM would need to be patched with these modifications before it would be loaded by TT64. Maybe the ROM Extender could do that automatically, or TT64 itself.

-Use High Resolution textures.
Originally posted by VL-Tone
The N64 hardware has a very small texture cache, and this is the real limitation.

At best we could replace 32x32 textures by 64x64 versions. That would be relatively easy for textures that are contained in "texture-only" MIO0 data bank, but it would be much more complicated for textures that are contained along polygon data in the same MIO0 banks, since it would require moving the polygon commands around and change all the pointers and jump commands.

The high-resolution SM64 textures you've seen are possible only in an emulator using a specially crafted plug-in called "Rice video". This plug-in doesn't read the high-res textures from the ROM but rather from a folder. As far as I know it doesn't really increase the n64 texture cache, but rather intercepts the low-res texture before they're drawn on screen and replaces them with the high-res version.
Stevoisiak
Member
Level: 34


Posts: 85/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 05-26-08 03:02:41 PM, in Brainstorming ideas for Mushroom Battlefield Link
Originally posted by messiaen
Ah, I didn't understand if you meant "key object" (a important object for an act) or the Bowser key, now it is clear. I think of using it in SMW-style, and now that James (yoshiman) found the coding which spawns itens from a tree, the key could be well hidden on there .

I can't make the appearing light effect, but the idea of an door inside a level is interesting. Perhaps a door that only opens if you have a certain ammount of coins? That would be probably a simple (but not easy, at least for me) modification with interesting effects.

I haven't been working on this for the past few days, I'm focusing on improving the experimental "Platform Battlefield" which is the basis of this. I now have about 5 different "blocks" with 3 texture combinations, and they can be used not just for building terrain but also for simple interiors. This template, along with a sample level, will be released in a few days.

I meant to say the door appears when you get the alternate exit, but that idea would work. Isn't there a non-opening door in the shack in the snow mountain level. (I cant believe I don't remember the name)
Stevoisiak
Member
Level: 34


Posts: 86/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 05-27-08 04:22:22 PM, in Brainstorming ideas for Mushroom Battlefield Link
Originally posted by weckar
This may sound silly, but can't you hang under the first bridge in BOB too? the one that doesn't pivot...

Yes, which was what Linkn mentioned, but I don't think he wants a bridge as it looks weird. You can also hang on the ceiling above the outside castle door.
Stevoisiak
Member
Level: 34


Posts: 87/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 06-02-08 10:02:56 PM, in ToadsTool Suggestions Link
Originally posted by GhostMaster3000
Make the ROM extender extend all n64 ROMs to help people hack other games

Youd need a decoding of each individual game to extend it. When it extends the rom, the moved data needs to be moved to specific places, or it'll just end up as garbage.
Stevoisiak
Member
Level: 34


Posts: 88/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 06-07-08 02:26:20 PM, in Behaviour Scripts Link
Originally posted by messiaen
I'm almost sure this is one of the Bowser Key behaviors:

ROM Addr: 0021B92C Hex Behav: 13001B2C
>>>>>>>>>>Unused Behavior?
21B92C/001B2C 00 08 00 00
21B930/001B30 11 01 00 09
21B934/001B34 2D 00 00 00
21B938/001B38 27 26 00 00 03 01 C2 B0 -- turns the key animation
21B940/001B40 28 00 00 00
21B944/001B44 08 00 00 00
21B948/001B48 0C 00 00 00 80 2B 93 5C -- makes the key disappear after it is turned
21B950/001B50 09 00 00 00

This was easy to find, I just searched for pointers to Bank 0x03, which hold many shared objects.


That means you may be able to make those bonus levels I suggested?? Id love top see a key activate the light to the flying level.
Stevoisiak
Member
Level: 34


Posts: 89/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 06-12-08 03:54:39 PM, in Behaviour Scripts Link
Originally posted by messiaen
No, if you use this behavior in the bowser key model it will just automatically rotate and disappear in a few seconds, exactly how it is used in the game.

--

Index 3D = Transparency (Offset 0x17C). Used with 0x10 command, for instance:

Description: Fwoosh Blowing Wind
21E798/004998 10 3D 00 F0

Common values = F0, FE, FF

Yes, but I mean that like the stars trigger a light, maybea different trigger can be used. Plus, having bonus areas in locked doors isnice. Maybe yu can have secret routes in the game that lead to the key.
Stevoisiak
Member
Level: 34


Posts: 90/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 06-13-08 05:09:25 PM, in Why a Peach 64 hack is not impossible, but would require a lot of work! Link
I think it's about time to rename this topic, as it has gone away from discussing why it is hard, and toward discussing how to get it done.
Stevoisiak
Member
Level: 34


Posts: 91/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 06-19-08 07:33:52 PM, in Weird roms (last edited by Stevoisiak at 06-20-08 12:51 PM) Link
A while ago, was looking for a new site to get a Mario 64 ROM (My PC was just rebooted and my old site wouldn't work) and on one of the sites, when I downloaded the zip file, I found multiple roms with weird names. I ignored them for a while thinking id open them in PJ64 later. I found them again, and found that they were very strange. I will be uploading a video on them later, but for now I have 3 photographs of them, each one weirder than the last. I did NOT use any codes for these, or make any modifications.

1. Super Mario 64 (U) (No Cap Hack).z64



He does not have a cap, as you can see, but it's weird. He gets the same amount of damage as usual, and can pick up caps. When I picked up the metal cap (the only one I tried) the music was on, he could hurt people with 1 touch, but he looked exactly the same.

2. Super Mario 64 (U) (Silver Mario Hack).z64



He is metal Mario, and has the footstep noice and everything, but unlike the regular metal Mario, he cannot go through the underwater door. I did not try the regular door, so I don't know if the music would play. (It didn't play outside, as usual, since he started with the cap)

3. Super Mario 64 (U) (Enable Hidden Scroller Hack).z64



Perhaps the weirdest of all. Reminds me of the debug menu. It makes the words "HELLO N64 WORLD" Appear across the screen. Is will scroll to the left of the screen.


Here are two other photos I took.



What they look like in a folder. Note that one has 32 megabytes, one has 1 extra kilobyte, and although you cant see it, one displays as 7.99 MB, but the same amount of Kilobytes as the others.



What Project 64 thinks if them. As you will see, some roms can not be identified, while the others are versions. The fact that more than one kind of rom was used confuses me.


I do not remember the place I got the roms, uploading them would be illegal, and because of the different rom types, file sizes, and how some are not identifyable by PJ64 (similar to extended roms), I so not think a PPF patch would work. I may be able to email them however, for those who really want them.

Edit: Heres the vid. To lazy to edit it. I bring up the cheats box to prove I am not using gameshark. I put a regular Mario ROM in the folder for a comparison.


Original Video - More videos at TinyPic
Stevoisiak
Member
Level: 34


Posts: 92/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 06-20-08 11:06:42 AM, in Weird roms Link
What interests me though is that they are permanent. Usually, you can not make a gameshark code permanent.
Stevoisiak
Member
Level: 34


Posts: 93/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 06-22-08 10:54:16 AM, in Question about texture pack (last edited by Stevoisiak at 06-22-08 10:55 AM) Link
Originally posted by Burning Mario
I got an improved quality texture pack (http://www.emutalk.net/showthread.php?t=43773) and would like to know how to apply it to my extended ROM.

TT is not the tool you need. TT can only apply individual textures at the same resolution as the game can handle, 32x32. Try rice's plugin.
Stevoisiak
Member
Level: 34


Posts: 94/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-07-08 07:47:38 PM, in I've been thinking Link
Already on its way.

http://jul.rustedlogic.net/thread.php?id=2559
Stevoisiak
Member
Level: 34


Posts: 95/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-08-08 05:10:51 PM, in ASM hacking (last edited by Stevoisiak at 07-08-08 05:11 PM) Link
Originally posted by messiaen
I tried to insert the "Running Star" behavior I posted earlier at 0x080C, and the result was funny: a running star is spawned. However, it is spawned right at the Mario position, so you automatically get it when you reach the 100th coin.

Well, the 100 coin star behaves slightly differently than a regular star, so I think you need some type of code from the star spawn script.
Stevoisiak
Member
Level: 34


Posts: 96/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-12-08 04:19:39 PM, in ASM hacking (last edited by Stevoisiak at 07-12-08 04:23 PM) Link
Originally posted by messiaen
Stevoisiak: You're right about the different behavior. Before the star is spawned, there is an animation, so the star is not spawned right on Mario. However, keeping this behavior seems to nulify the added "Koopa" effect.


Thanks. I may barely understand any of what you guys talk about, but I'm pretty quick to figure things out. If it weren't for that ability, I'd be completely lost. Yoshimans last comment really is pushing it. (something about these behavior jumps using up space and having extra scripts be run) So I'm glad I can help.
Stevoisiak
Member
Level: 34


Posts: 97/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-12-08 10:02:41 PM, in Flat Lethal Lava Land v0.2 Released (with sample level included!) Link
Originally posted by Kles
I can host the file on my personal space. It shouldn't disappear any time soon. Send me a PM with a link to the file on some crummy upload site like mediafire and I'll download it and mirror it.

Mediafire aint crummy. It's the best one there is. It got awardeed as one of the "Top 100 Undiscovered Web Sites" by PC Magazine, make regestration optional, never deletes your files, and more.
Stevoisiak
Member
Level: 34


Posts: 98/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-20-08 04:55:10 PM, in Toad's Tool 0.6.0 (On hiatus for an indefinite amount of time) Link
I say for now just release a small seperate app for the importer. (Like you did with the text editor)
Stevoisiak
Member
Level: 34


Posts: 99/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-21-08 10:49:43 AM, in Toad's Tool 0.6.0 (On hiatus for an indefinite amount of time) Link
Originally posted by VL-Tone
Originally posted by Stevoisiak
I say for now just release a small seperate app for the importer. (Like you did with the text editor)


That's a good idea, I didn't think about that... The problem is that the current version of TT64 is dependent on the already generated m64geometry file to draw polygons. To load modified polygons you need to delete that file so it will be re-generated when opening the ROM, and you'd have to do that each time you re-import your .obj file.

My current development version (which will be version 6.0) decode polygon in RAM gradually as needed and can reload specific models when requested, such as when you import a new level geometry.



Yeah, I was thinking that would be a good idea. For now though, maybe TT can just check if there are any model errors and if so, regenerate the file. Or just have a question on startup asking to remake it.
Stevoisiak
Member
Level: 34


Posts: 100/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-24-08 09:16:30 PM, in Stuff inside the checksum protected area (Title Screen, etc.) Link
Originally posted by messiaen
otherwise if you change the Castle Grounds script most likely the intro will crash the game. There's also a bunch of codes to change the number of stars needed to open each door in the castle, these also would be useful.


Actually, if you use level select when first starting a game, and choose a level other than castle grounds, the game will not freeze. I tried it in the aquarium level. Also, can you show me the star door code? I'm verry interested in that. It could also lead to useful things if it's decoded.
Stevoisiak
Member
Level: 34


Posts: 101/283
EXP: 238983
For next: 14668

Since: 11-22-07
From: New York, Long Island

Since last post: 1762 days
Last activity: 1663 days

Posted on 07-27-08 12:24:18 PM, in Repairing a corrupt FF4DS save? Link
I say just use codes to get back to where you were.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Jul - Posts by Stevoisiak






Rusted Logic

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

33 database queries, 44 query cache hits.
Query execution time:  0.079117 seconds
Script execution time:  0.085227 seconds
Total render time:  0.164344 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 141 column 137 - Warning: missing </font> before </table>
line 143 column 35 - Warning: missing <tr>
line 143 column 95 - Warning: unescaped & or unknown entity "&page"
line 143 column 128 - Warning: unescaped & or unknown entity "&page"
line 143 column 161 - Warning: unescaped & or unknown entity "&page"
line 143 column 194 - Warning: unescaped & or unknown entity "&page"
line 143 column 229 - Warning: unescaped & or unknown entity "&page"
line 143 column 262 - Warning: unescaped & or unknown entity "&page"
line 143 column 295 - Warning: unescaped & or unknown entity "&page"
line 143 column 328 - Warning: unescaped & or unknown entity "&page"
line 143 column 361 - Warning: unescaped & or unknown entity "&page"
line 143 column 395 - Warning: unescaped & or unknown entity "&page"
line 143 column 430 - Warning: unescaped & or unknown entity "&page"
line 143 column 465 - Warning: unescaped & or unknown entity "&page"
line 143 column 500 - Warning: unescaped & or unknown entity "&page"
line 143 column 50 - Warning: missing </font> before </td>
line 143 column 537 - 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 171 column 15 - Warning: missing <td>
line 172 column 9 - Warning: <div> isn't allowed in <tr> elements
line 171 column 15 - Info: <tr> previously mentioned
line 174 column 9 - Warning: missing <tr>
line 188 column 13 - Warning: missing <tr>
line 189 column 27 - Warning: <nobr> is not approved by W3C
line 196 column 15 - Warning: missing <td>
line 197 column 9 - Warning: <div> isn't allowed in <tr> elements
line 196 column 15 - Info: <tr> previously mentioned
line 199 column 9 - Warning: missing <tr>
line 213 column 13 - Warning: missing <tr>
line 214 column 27 - Warning: <nobr> is not approved by W3C
line 266 column 15 - Warning: missing <td>
line 267 column 9 - Warning: <div> isn't allowed in <tr> elements
line 266 column 15 - Info: <tr> previously mentioned
line 269 column 9 - Warning: missing <tr>
line 283 column 13 - Warning: missing <tr>
line 284 column 27 - Warning: <nobr> is not approved by W3C
line 293 column 15 - Warning: missing <td>
line 294 column 9 - Warning: <div> isn't allowed in <tr> elements
line 293 column 15 - Info: <tr> previously mentioned
line 296 column 9 - Warning: missing <tr>
line 310 column 13 - Warning: missing <tr>
line 311 column 27 - Warning: <nobr> is not approved by W3C
line 316 column 15 - Warning: missing <td>
line 317 column 9 - Warning: <div> isn't allowed in <tr> elements
line 316 column 15 - Info: <tr> previously mentioned
line 319 column 9 - Warning: missing <tr>
line 333 column 13 - Warning: missing <tr>
line 334 column 27 - Warning: <nobr> is not approved by W3C
line 339 column 15 - Warning: missing <td>
line 340 column 9 - Warning: <div> isn't allowed in <tr> elements
line 339 column 15 - Info: <tr> previously mentioned
line 342 column 9 - Warning: missing <tr>
line 356 column 13 - Warning: missing <tr>
line 357 column 27 - Warning: <nobr> is not approved by W3C
line 377 column 15 - Warning: missing <td>
line 378 column 9 - Warning: <div> isn't allowed in <tr> elements
line 377 column 15 - Info: <tr> previously mentioned
line 380 column 9 - Warning: missing <tr>
line 394 column 13 - Warning: missing <tr>
line 395 column 27 - Warning: <nobr> is not approved by W3C
line 409 column 15 - Warning: missing <td>
line 410 column 9 - Warning: <div> isn't allowed in <tr> elements
line 409 column 15 - Info: <tr> previously mentioned
line 412 column 9 - Warning: missing <tr>
line 426 column 13 - Warning: missing <tr>
line 427 column 27 - Warning: <nobr> is not approved by W3C
line 431 column 15 - Warning: missing <td>
line 432 column 9 - Warning: <div> isn't allowed in <tr> elements
line 431 column 15 - Info: <tr> previously mentioned
line 434 column 9 - Warning: missing <tr>
line 448 column 13 - Warning: missing <tr>
line 449 column 27 - Warning: <nobr> is not approved by W3C
line 487 column 2694 - Warning: unescaped & or unknown entity "&s"
line 487 column 2588 - Warning: <embed> is not approved by W3C
line 487 column 2757 - Warning: unescaped & or unknown entity "&s"
line 489 column 15 - Warning: missing <td>
line 490 column 9 - Warning: <div> isn't allowed in <tr> elements
line 489 column 15 - Info: <tr> previously mentioned
line 492 column 9 - Warning: missing <tr>
line 506 column 13 - Warning: missing <tr>
line 507 column 27 - Warning: <nobr> is not approved by W3C
line 511 column 15 - Warning: missing <td>
line 512 column 9 - Warning: <div> isn't allowed in <tr> elements
line 511 column 15 - Info: <tr> previously mentioned
line 514 column 9 - Warning: missing <tr>
line 528 column 13 - Warning: missing <tr>
line 529 column 27 - Warning: <nobr> is not approved by W3C
line 534 column 15 - Warning: missing <td>
line 535 column 9 - Warning: <div> isn't allowed in <tr> elements
line 534 column 15 - Info: <tr> previously mentioned
line 537 column 9 - Warning: missing <tr>
line 551 column 13 - Warning: missing <tr>
line 552 column 27 - Warning: <nobr> is not approved by W3C
line 558 column 15 - Warning: missing <td>
line 559 column 9 - Warning: <div> isn't allowed in <tr> elements
line 558 column 15 - Info: <tr> previously mentioned
line 561 column 9 - Warning: missing <tr>
line 575 column 13 - Warning: missing <tr>
line 576 column 27 - Warning: <nobr> is not approved by W3C
line 581 column 15 - Warning: missing <td>
line 582 column 9 - Warning: <div> isn't allowed in <tr> elements
line 581 column 15 - Info: <tr> previously mentioned
line 584 column 9 - Warning: missing <tr>
line 598 column 13 - Warning: missing <tr>
line 599 column 27 - Warning: <nobr> is not approved by W3C
line 605 column 15 - Warning: missing <td>
line 606 column 9 - Warning: <div> isn't allowed in <tr> elements
line 605 column 15 - Info: <tr> previously mentioned
line 608 column 9 - Warning: missing <tr>
line 622 column 13 - Warning: missing <tr>
line 623 column 27 - Warning: <nobr> is not approved by W3C
line 628 column 15 - Warning: missing <td>
line 629 column 9 - Warning: <div> isn't allowed in <tr> elements
line 628 column 15 - Info: <tr> previously mentioned
line 631 column 9 - Warning: missing <tr>
line 645 column 13 - Warning: missing <tr>
line 646 column 27 - Warning: <nobr> is not approved by W3C
line 650 column 15 - Warning: missing <td>
line 651 column 9 - Warning: <div> isn't allowed in <tr> elements
line 650 column 15 - Info: <tr> previously mentioned
line 653 column 9 - Warning: missing <tr>
line 667 column 13 - Warning: missing <tr>
line 668 column 27 - Warning: <nobr> is not approved by W3C
line 679 column 15 - Warning: missing <td>
line 680 column 9 - Warning: <div> isn't allowed in <tr> elements
line 679 column 15 - Info: <tr> previously mentioned
line 682 column 9 - Warning: missing <tr>
line 696 column 13 - Warning: missing <tr>
line 697 column 27 - Warning: <nobr> is not approved by W3C
line 703 column 15 - Warning: missing <td>
line 704 column 9 - Warning: <div> isn't allowed in <tr> elements
line 703 column 15 - Info: <tr> previously mentioned
line 706 column 9 - Warning: missing <tr>
line 720 column 13 - Warning: missing <tr>
line 721 column 27 - Warning: <nobr> is not approved by W3C
line 726 column 17 - Warning: discarding unexpected <table>
line 729 column 35 - Warning: missing <tr>
line 729 column 95 - Warning: unescaped & or unknown entity "&page"
line 729 column 128 - Warning: unescaped & or unknown entity "&page"
line 729 column 161 - Warning: unescaped & or unknown entity "&page"
line 729 column 194 - Warning: unescaped & or unknown entity "&page"
line 729 column 229 - Warning: unescaped & or unknown entity "&page"
line 729 column 262 - Warning: unescaped & or unknown entity "&page"
line 729 column 295 - Warning: unescaped & or unknown entity "&page"
line 729 column 328 - Warning: unescaped & or unknown entity "&page"
line 729 column 361 - Warning: unescaped & or unknown entity "&page"
line 729 column 395 - Warning: unescaped & or unknown entity "&page"
line 729 column 430 - Warning: unescaped & or unknown entity "&page"
line 729 column 465 - Warning: unescaped & or unknown entity "&page"
line 729 column 500 - Warning: unescaped & or unknown entity "&page"
line 729 column 50 - Warning: missing </font> before </td>
line 729 column 537 - Warning: missing </font> before </table>
line 731 column 35 - Warning: missing <tr>
line 731 column 50 - Warning: missing </font> before </td>
line 731 column 137 - Warning: missing </font> before </table>
line 733 column 17 - Warning: discarding unexpected </textarea>
line 733 column 28 - Warning: discarding unexpected </form>
line 733 column 35 - Warning: discarding unexpected </embed>
line 733 column 43 - Warning: discarding unexpected </noembed>
line 733 column 53 - Warning: discarding unexpected </noscript>
line 733 column 64 - Warning: discarding unexpected </noembed>
line 733 column 74 - Warning: discarding unexpected </embed>
line 733 column 82 - Warning: discarding unexpected </table>
line 733 column 90 - Warning: discarding unexpected </table>
line 742 column 9 - Warning: missing </font> before <table>
line 758 column 9 - Warning: inserting implicit <font>
line 770 column 23 - Warning: inserting implicit <font>
line 777 column 58 - Warning: discarding unexpected </font>
line 735 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 162 column 15 - Warning: <img> lacks "alt" attribute
line 165 column 11 - Warning: <table> lacks "summary" attribute
line 173 column 9 - Warning: <table> lacks "summary" attribute
line 177 column 22 - Warning: <img> lacks "alt" attribute
line 177 column 63 - Warning: <img> lacks "alt" attribute
line 177 column 112 - Warning: <img> lacks "alt" attribute
line 177 column 162 - Warning: <img> lacks "alt" attribute
line 184 column 15 - Warning: <img> lacks "alt" attribute
line 187 column 11 - Warning: <table> lacks "summary" attribute
line 198 column 9 - Warning: <table> lacks "summary" attribute
line 202 column 22 - Warning: <img> lacks "alt" attribute
line 202 column 63 - Warning: <img> lacks "alt" attribute
line 202 column 112 - Warning: <img> lacks "alt" attribute
line 202 column 162 - Warning: <img> lacks "alt" attribute
line 209 column 15 - Warning: <img> lacks "alt" attribute
line 212 column 11 - Warning: <table> lacks "summary" attribute
line 268 column 9 - Warning: <table> lacks "summary" attribute
line 272 column 22 - Warning: <img> lacks "alt" attribute
line 272 column 63 - Warning: <img> lacks "alt" attribute
line 272 column 112 - Warning: <img> lacks "alt" attribute
line 272 column 162 - Warning: <img> lacks "alt" attribute
line 279 column 15 - Warning: <img> lacks "alt" attribute
line 282 column 11 - Warning: <table> lacks "summary" attribute
line 286 column 419 - Warning: <img> proprietary attribute value "absmiddle"
line 286 column 419 - Warning: <img> lacks "alt" attribute
line 295 column 9 - Warning: <table> lacks "summary" attribute
line 299 column 22 - Warning: <img> lacks "alt" attribute
line 299 column 63 - Warning: <img> lacks "alt" attribute
line 299 column 112 - Warning: <img> lacks "alt" attribute
line 299 column 162 - Warning: <img> lacks "alt" attribute
line 306 column 15 - Warning: <img> lacks "alt" attribute
line 309 column 11 - Warning: <table> lacks "summary" attribute
line 318 column 9 - Warning: <table> lacks "summary" attribute
line 322 column 22 - Warning: <img> lacks "alt" attribute
line 322 column 63 - Warning: <img> lacks "alt" attribute
line 322 column 112 - Warning: <img> lacks "alt" attribute
line 322 column 162 - Warning: <img> lacks "alt" attribute
line 329 column 15 - Warning: <img> lacks "alt" attribute
line 332 column 11 - Warning: <table> lacks "summary" attribute
line 341 column 9 - Warning: <table> lacks "summary" attribute
line 345 column 22 - Warning: <img> lacks "alt" attribute
line 345 column 63 - Warning: <img> lacks "alt" attribute
line 345 column 112 - Warning: <img> lacks "alt" attribute
line 345 column 162 - Warning: <img> lacks "alt" attribute
line 352 column 15 - Warning: <img> lacks "alt" attribute
line 355 column 11 - Warning: <table> lacks "summary" attribute
line 379 column 9 - Warning: <table> lacks "summary" attribute
line 383 column 22 - Warning: <img> lacks "alt" attribute
line 383 column 63 - Warning: <img> lacks "alt" attribute
line 383 column 112 - Warning: <img> lacks "alt" attribute
line 383 column 162 - Warning: <img> lacks "alt" attribute
line 390 column 15 - Warning: <img> lacks "alt" attribute
line 393 column 11 - Warning: <table> lacks "summary" attribute
line 411 column 9 - Warning: <table> lacks "summary" attribute
line 415 column 22 - Warning: <img> lacks "alt" attribute
line 415 column 63 - Warning: <img> lacks "alt" attribute
line 415 column 112 - Warning: <img> lacks "alt" attribute
line 415 column 162 - Warning: <img> lacks "alt" attribute
line 422 column 15 - Warning: <img> lacks "alt" attribute
line 425 column 11 - Warning: <table> lacks "summary" attribute
line 433 column 9 - Warning: <table> lacks "summary" attribute
line 437 column 22 - Warning: <img> lacks "alt" attribute
line 437 column 63 - Warning: <img> lacks "alt" attribute
line 437 column 112 - Warning: <img> lacks "alt" attribute
line 437 column 162 - Warning: <img> lacks "alt" attribute
line 444 column 15 - Warning: <img> lacks "alt" attribute
line 447 column 11 - Warning: <table> lacks "summary" attribute
line 455 column 644 - Warning: <img> lacks "alt" attribute
line 461 column 1002 - Warning: <img> lacks "alt" attribute
line 467 column 1389 - Warning: <img> lacks "alt" attribute
line 474 column 1643 - Warning: <img> lacks "alt" attribute
line 478 column 1883 - Warning: <img> lacks "alt" attribute
line 491 column 9 - Warning: <table> lacks "summary" attribute
line 495 column 22 - Warning: <img> lacks "alt" attribute
line 495 column 63 - Warning: <img> lacks "alt" attribute
line 495 column 112 - Warning: <img> lacks "alt" attribute
line 495 column 162 - Warning: <img> lacks "alt" attribute
line 502 column 15 - Warning: <img> lacks "alt" attribute
line 505 column 11 - Warning: <table> lacks "summary" attribute
line 513 column 9 - Warning: <table> lacks "summary" attribute
line 517 column 22 - Warning: <img> lacks "alt" attribute
line 517 column 63 - Warning: <img> lacks "alt" attribute
line 517 column 112 - Warning: <img> lacks "alt" attribute
line 517 column 162 - Warning: <img> lacks "alt" attribute
line 524 column 15 - Warning: <img> lacks "alt" attribute
line 527 column 11 - Warning: <table> lacks "summary" attribute
line 536 column 9 - Warning: <table> lacks "summary" attribute
line 540 column 22 - Warning: <img> lacks "alt" attribute
line 540 column 63 - Warning: <img> lacks "alt" attribute
line 540 column 112 - Warning: <img> lacks "alt" attribute
line 540 column 162 - Warning: <img> lacks "alt" attribute
line 547 column 15 - Warning: <img> lacks "alt" attribute
line 550 column 11 - Warning: <table> lacks "summary" attribute
line 560 column 9 - Warning: <table> lacks "summary" attribute
line 564 column 22 - Warning: <img> lacks "alt" attribute
line 564 column 63 - Warning: <img> lacks "alt" attribute
line 564 column 112 - Warning: <img> lacks "alt" attribute
line 564 column 162 - Warning: <img> lacks "alt" attribute
line 571 column 15 - Warning: <img> lacks "alt" attribute
line 574 column 11 - Warning: <table> lacks "summary" attribute
line 583 column 9 - Warning: <table> lacks "summary" attribute
line 587 column 22 - Warning: <img> lacks "alt" attribute
line 587 column 63 - Warning: <img> lacks "alt" attribute
line 587 column 112 - Warning: <img> lacks "alt" attribute
line 587 column 162 - Warning: <img> lacks "alt" attribute
line 594 column 15 - Warning: <img> lacks "alt" attribute
line 597 column 11 - Warning: <table> lacks "summary" attribute
line 607 column 9 - Warning: <table> lacks "summary" attribute
line 611 column 22 - Warning: <img> lacks "alt" attribute
line 611 column 63 - Warning: <img> lacks "alt" attribute
line 611 column 112 - Warning: <img> lacks "alt" attribute
line 611 column 162 - Warning: <img> lacks "alt" attribute
line 618 column 15 - Warning: <img> lacks "alt" attribute
line 621 column 11 - Warning: <table> lacks "summary" attribute
line 630 column 9 - Warning: <table> lacks "summary" attribute
line 634 column 22 - Warning: <img> lacks "alt" attribute
line 634 column 63 - Warning: <img> lacks "alt" attribute
line 634 column 112 - Warning: <img> lacks "alt" attribute
line 634 column 162 - Warning: <img> lacks "alt" attribute
line 641 column 15 - Warning: <img> lacks "alt" attribute
line 644 column 11 - Warning: <table> lacks "summary" attribute
line 652 column 9 - Warning: <table> lacks "summary" attribute
line 656 column 22 - Warning: <img> lacks "alt" attribute
line 656 column 63 - Warning: <img> lacks "alt" attribute
line 656 column 112 - Warning: <img> lacks "alt" attribute
line 656 column 162 - Warning: <img> lacks "alt" attribute
line 663 column 15 - Warning: <img> lacks "alt" attribute
line 666 column 11 - Warning: <table> lacks "summary" attribute
line 681 column 9 - Warning: <table> lacks "summary" attribute
line 685 column 22 - Warning: <img> lacks "alt" attribute
line 685 column 63 - Warning: <img> lacks "alt" attribute
line 685 column 112 - Warning: <img> lacks "alt" attribute
line 685 column 162 - Warning: <img> lacks "alt" attribute
line 692 column 15 - Warning: <img> lacks "alt" attribute
line 695 column 11 - Warning: <table> lacks "summary" attribute
line 705 column 9 - Warning: <table> lacks "summary" attribute
line 709 column 22 - Warning: <img> lacks "alt" attribute
line 709 column 63 - Warning: <img> lacks "alt" attribute
line 709 column 112 - Warning: <img> lacks "alt" attribute
line 709 column 162 - Warning: <img> lacks "alt" attribute
line 716 column 15 - Warning: <img> lacks "alt" attribute
line 719 column 11 - Warning: <table> lacks "summary" attribute
line 146 column 17 - Warning: <table> lacks "summary" attribute
line 729 column 17 - Warning: <table> lacks "summary" attribute
line 731 column 17 - Warning: <table> lacks "summary" attribute
line 737 column 1 - Warning: <img> lacks "alt" attribute
line 738 column 1 - Warning: <img> lacks "alt" attribute
line 739 column 1 - Warning: <img> lacks "alt" attribute
line 746 column 9 - Warning: <table> lacks "summary" attribute
line 748 column 25 - Warning: <img> lacks "alt" attribute
line 758 column 67 - Warning: <img> lacks "alt" attribute
line 778 column 17 - Warning: <table> lacks "summary" attribute
line 141 column 137 - Warning: trimming empty <font>
line 143 column 537 - Warning: trimming empty <font>
line 703 column 15 - Warning: trimming empty <tr>
line 729 column 537 - Warning: trimming empty <font>
line 731 column 137 - Warning: trimming empty <font>
line 153 column 11 - Warning: <a> cannot copy name attribute to id
line 175 column 11 - Warning: <a> cannot copy name attribute to id
line 200 column 11 - Warning: <a> cannot copy name attribute to id
line 270 column 11 - Warning: <a> cannot copy name attribute to id
line 297 column 11 - Warning: <a> cannot copy name attribute to id
line 320 column 11 - Warning: <a> cannot copy name attribute to id
line 343 column 11 - Warning: <a> cannot copy name attribute to id
line 381 column 11 - Warning: <a> cannot copy name attribute to id
line 413 column 11 - Warning: <a> cannot copy name attribute to id
line 435 column 11 - Warning: <a> cannot copy name attribute to id
line 493 column 11 - Warning: <a> cannot copy name attribute to id
line 515 column 11 - Warning: <a> cannot copy name attribute to id
line 538 column 11 - Warning: <a> cannot copy name attribute to id
line 562 column 11 - Warning: <a> cannot copy name attribute to id
line 585 column 11 - Warning: <a> cannot copy name attribute to id
line 609 column 11 - Warning: <a> cannot copy name attribute to id
line 632 column 11 - Warning: <a> cannot copy name attribute to id
line 654 column 11 - Warning: <a> cannot copy name attribute to id
line 683 column 11 - Warning: <a> cannot copy name attribute to id
line 707 column 11 - Warning: <a> cannot copy name attribute to id
Info: Document content looks like HTML Proprietary
Info: No system identifier in emitted doctype
357 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