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: 57875860
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
10-16-14 06:52:12 AM

Jul - Posts by Hectamatatortron
Pages: 1 2 3 4 5 6 7 8 9 10 11 12
Hectamatatortron
Member
Level: 31


Posts: 183/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 12-08-09 06:18:37 PM, in NSMBWii Hacking/Reggie! Thread (last edited by Hectamatatortron at 12-08-09 06:19 PM) Link
I had trouble making sense in this post; be wary.

Treeki, how is that system going to work? You say it will work for any game; what are they doing to generalize the concept of dumping custom level data over stock data in commercial games' RAM (I'm assuming that's how level editing will be done without requiring a hacked ISO)?

I've been thinking how sweet it would be to play NSMB Wii with friends online, but it occurred to me that a lot more hacking would have to be done to handle game menu syncing beyond simply syncing actual gameplay (which I would probably handle by simply passing lightweight packets consisting Wiimote input and X, Y and direction facing data).

The information needed to sync separate Wiis playing the game would be very specific to NSMB Wii, but I'd rather the design for adding online support to offline games be something more standardized such that the same idea could be easily applied to say, Boom Blox. If the Reggie team is doing anything similar to designing a non game specific system for overwriting varying memory locations (varying as finding the locations will likely require dereferencing several pointers) of varying lengths (the struct for a playable character's data in NSMB Wii is surely not going to be the same length as that of a playable character in some other Wii game, much less contain similar fields), then I'd hate to reinvent whatever they're doing for my purposes.

Of course, that assumes I'm even un-lazy enough to hook my Wii up to my PC with my USB Gecko and start reverse engineering Wii games again (I really should though; it was a $60 present and I've barely used it :/).

--------------------
Hectamatatortron
Member
Level: 31


Posts: 184/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 12-09-09 12:41:49 AM, in Advance Wars 2 Nightmare2 Modules. Link
You're modifying NM 2? If you're worried about keeping it "tidy", I wouldn't. The whole thing needs refactoring anyway.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 185/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 12-09-09 12:45:33 AM, in NSMBWii Hacking/Reggie! Thread Link
What, you can't write the low level code for accessing the card yourself?

Also, something like what I want to see...I was thinking along the lines of using the USB Gecko's libraries to whip up a desktop app that interfaces with the Wii via the Gecko, as well as doing some networking to send and receive to other PCs, at which point it would be a simple matter of knowing how to properly manage players' Wiimote input to keep them synchronized.

Oh wait, that's not simple. :/

--------------------
Hectamatatortron
Member
Level: 31


Posts: 186/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 12-13-09 03:51:15 PM, in Advance Wars 2 Nightmare2 Modules. Link
I shouldn't, but I do it anyway for all the fools who grab updated modules and try to use them with the original version.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 187/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 12-13-09 03:52:38 PM, in Castlevania: Aria of Sorrow muckery Link
Xk showed me the code he wrote to dump the level up EXP info the other day. I really want to learn Lua now, but I'm too busy actually playing games to get back into hacking them. Or do any other programming.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 188/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 12-20-09 03:15:27 PM, in Perceived Age Link
^ I'm the reverse. Everyone thinks I'm in high school but I just turned 21 and almost have a degree.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 189/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 12-28-09 07:36:00 PM, in FE Editor (GBA) Link
Lots of important updates today.

Link in the first post is still as up-to-date as ever.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 190/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-01-10 05:12:10 PM, in FE Editor (GBA) Link
Originally posted by Hectamatatortron
Please remember to read the files in "FEditor Adv/" that look important for each release should you choose to track the progress of this project.

Maybe you don't want to download the app to see what's been changed...

...but if you're not downloading it anyway, what do you care? If you actually use the thing then you should always update. Even supposing a reverse compatibility attempt fails, it's easier for everyone if you just update and report bugs instead of avoiding them and the other changed things you do need.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 191/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-04-10 05:26:12 PM, in FE Editor (GBA) Link
Originally posted by HyperHacker
I like to read about these things even if I don't use them.

Oh now you're just being nosy.

I would share the info without anyone asking for it if this forum more actively seemed interested in this project. On the other forum I maintain a thread like this, they do, so I quote the text file Xenesis quoted for everyone without a second thought. Usually.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 192/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-05-10 11:34:49 PM, in FE Editor (GBA) (last edited by Hectamatatortron at 01-05-10 11:39 PM) Link
Personally I think it was pretty crappy "a while back" in comparison to how it is now*. That you were impressed is almost surprising, although the alternatives back then and even now are depressing (read: don't exist).

* Since the level of improvement gained from the refactoring done by the guy who joined the project is far greater than anything I could have done, it's not easy to admit this. I did have my share of bug fixing to do after his improvements and am still responsible for most if not all of the actual reverse engineering (and related formatting algorithms), so the project I started is still in every sense "mine", but the code looks nothing like what I would have written. I've completely changed my coding style since to match my collaborator's. I still retain some personal preferences, of course, but he has experience with companies and...I...don't. Anyway, you should check out the improvements as of late; they're pretty boss.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 193/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-07-10 09:55:57 AM, in FE Editor (GBA) Link
Hm. Sounds like you were using Nightmare Modules. And you probably didn't use the version of Nightmare that I wrote, which I'm currently refactoring the hell out of because the code was WORSE than FEditor's code was before Zahlman came along and cleaned it up.

But if you have experience using this particular application and have fond memories of such, that's nice. Otherwise you're really missing out.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 194/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-07-10 11:14:28 PM, in FE Editor (GBA) Link
I don't think so.

It should make it easier to add features with the code cleaned up, though.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 195/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-09-10 06:28:59 AM, in General rohm acking notes Link
Hoo, been a while.

Which means it's probably okay to bump this to alert anyone interested that quite a good chunk of game hacking info has been added to this thing since the original posting here.

And yes, the link in the first post is correct, so quit looking for a link in this post.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 196/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-09-10 06:33:48 AM, in Nightmare 2.0 (last edited by Hectamatatortron at 01-09-10 06:34 AM) Link
Epic bump; I'd like to alert anyone interested in this project that it has received a lot of attention over the past...almost a week!

I picked it up again and refactored the living sh*t out of it. Now, theoretically, nothing has changed on the outside.

On the inside, however, the code ought to appear much cleaner/easier to understand, and since the damn thing is GPL'd, that actually matters (well, much more than it would if it were closed source!).

I'll probably be adding features to it. I got a slew of suggestions but couldn't be assed to take them into account. Now I've forgotten them all, despite finally having gotten to a point where the code feels manageable enough for such an endeavor to be worth while.

Incidentally, there's still a bit of refactoring I should do if I really want the code to be less unwieldy, so any feature suggestions or restatements of suggestions past would be appreciated.

tl;dr Link in first post is to version 20100109.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 197/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-14-10 11:02:48 AM, in The General Project Screenshot/Videos Thread... Link
Agreeing with Sukasa on every point, except at first I was sure you had intended for all of that confusion as part of the whole mysterious temple theme.

--------------------
Hectamatatortron
Member
Level: 31


Posts: 198/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-15-10 07:11:02 PM, in Nightmare 2.0 Link
Fixed quite a few bugs today (which were all related to a single feature). Also improved the source code as well as the GUI a bit.

Originally posted by Release Info.txt

20100115
Modified ModulePane class to select the first entry of a module
by default if there is only one
Added feature to draw lines between labels and components in
module frames when the mouse is moved between them for
easy distinction of which label belongs to which component
Added support to spinners for over and underflows wrapping around
to minimum and maximum values, respectively
Bugfixes related to expansion




--------------------
Hectamatatortron
Member
Level: 31


Posts: 199/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 01-16-10 01:24:05 AM, in FE Editor (GBA) (last edited by Hectamatatortron at 01-16-10 01:25 AM) Link
Updated again. Source code for the assembly hacks, anyone?

20100116.1

Assembly source code for auto patches included with editor now in "asm" folder in root
CG_Image class updated a smidge

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

20100114.1

Doc updates (to the Readme as well as the files in the doc folder)
Debug output frame now able to be closed and shown at will; no longer shown by default
Incidentally, while it was annoying to have it shown by default, now it can't be anyway because of look and feel issues that weren't relevant prior to the refactoring done to make the feature easier to realize
Fixed bug in choosing BG color from input images
Added regular expression support to the text editor
Still more improvements to the debug output and error reporting systems
Default editor modified to allow editing of integers and dereferencing of word aligned pointers
Resource collisions are detected now, so if two portraits share the same image data, editing one will not screw up the other

--------------------
Hectamatatortron
Member
Level: 31


Posts: 200/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 02-10-10 04:04:47 PM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) (last edited by Hectamatatortron at 02-10-10 04:05 PM) Link
If someone can change the graphics of the wing cap to have a propeller on it and also make the wing cap not actually do anything when Mario triple jumps, then making Mario act like he's landed on one of those enemies that makes him fly into the air and spin when he does after performing a certain action (like triple jumping or somersault jumping (whatever it's called when you quickly change directions while running and jump at the same time)) should be fitting enough for a "Propeller Cap".

messiaen could probably do most of that with what he knows already.

The real question is "Why should any of us do that for you?"

--------------------
Hectamatatortron
Member
Level: 31


Posts: 201/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 02-20-10 08:49:54 PM, in IT'S TIME FOR... (last edited by Hectamatatortron at 02-20-10 09:03 PM) Link
I've written an image color and palette (but not tile) reducer that I use for creating images formatted appropriately for "Fire Emblem CGs".

The input/output combo in the first post is eerily similar in appearance to what might be seen with my utility, except my utility, while still having much trouble with tile boundaries, does not currently reduce the number of tiles (though I will need to add support for that later because of another image type in GBA Fire Emblem games), and therefore the output is less choppy around edges of things.

Here's the relevant post.

Edit: My application only works on images already sized the way the GBA screen is.

So let me just modify the original image to be 240x160 px, and I'll show an input/output pair for comparison.

Before After


--------------------
Hectamatatortron
Member
Level: 31


Posts: 202/230
EXP: 177301
For next: 8062

Since: 09-19-07


Since last post: 709 days
Last activity: 95 days

Posted on 03-27-10 06:39:45 AM, in SM64 Gameshark/Hex Stuff (last edited by Hectamatatortron at 03-27-10 06:49 AM) Link
Bro, that's 32 coins. You typed 0x20, not 20.

But DAMN that is a crazy code. That's weird how the game sets an amount of coins to spawn instead of just calling the coin spawn function.

Probably reusing code from money bags that drop 5 or something?

Edit: Oh, that's not code that it's editing. It's an array of enemy data or something...

--------------------
Pages: 1 2 3 4 5 6 7 8 9 10 11 12
Jul - Posts by Hectamatatortron






Rusted Logic

Acmlmboard - 07/23/2013 b378.03
©2000-2013 Acmlm, Xkeeper, Inuyasha, et al.
bargaining-tycoon
34 database queries, 43 query cache hits.
Query execution time:  0.048524 seconds
Script execution time:  0.080289 seconds
Total render time:  0.128813 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 143 - 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 227 - Warning: unescaped & or unknown entity "&page"
line 143 column 260 - Warning: unescaped & or unknown entity "&page"
line 143 column 293 - Warning: unescaped & or unknown entity "&page"
line 143 column 326 - Warning: unescaped & or unknown entity "&page"
line 143 column 359 - 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 50 - Warning: missing </font> before </td>
line 143 column 467 - 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 179 column 15 - Warning: missing <td>
line 180 column 9 - Warning: <div> isn't allowed in <tr> elements
line 179 column 15 - Info: <tr> previously mentioned
line 182 column 9 - Warning: missing <tr>
line 196 column 13 - Warning: missing <tr>
line 197 column 27 - Warning: <nobr> is not approved by W3C
line 201 column 15 - Warning: missing <td>
line 202 column 9 - Warning: <div> isn't allowed in <tr> elements
line 201 column 15 - Info: <tr> previously mentioned
line 204 column 9 - Warning: missing <tr>
line 218 column 13 - Warning: missing <tr>
line 219 column 27 - Warning: <nobr> is not approved by W3C
line 227 column 15 - Warning: missing <td>
line 228 column 9 - Warning: <div> isn't allowed in <tr> elements
line 227 column 15 - Info: <tr> previously mentioned
line 230 column 9 - Warning: missing <tr>
line 244 column 13 - Warning: missing <tr>
line 245 column 27 - Warning: <nobr> is not approved by W3C
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 271 column 15 - Warning: missing <td>
line 272 column 9 - Warning: <div> isn't allowed in <tr> elements
line 271 column 15 - Info: <tr> previously mentioned
line 274 column 9 - Warning: missing <tr>
line 288 column 13 - Warning: missing <tr>
line 289 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 317 column 15 - Warning: missing <td>
line 318 column 9 - Warning: <div> isn't allowed in <tr> elements
line 317 column 15 - Info: <tr> previously mentioned
line 320 column 9 - Warning: missing <tr>
line 334 column 13 - Warning: missing <tr>
line 335 column 27 - Warning: <nobr> is not approved by W3C
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 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 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 415 column 15 - Warning: missing <td>
line 416 column 9 - Warning: <div> isn't allowed in <tr> elements
line 415 column 15 - Info: <tr> previously mentioned
line 418 column 9 - Warning: missing <tr>
line 432 column 13 - Warning: missing <tr>
line 433 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 465 column 15 - Warning: missing <td>
line 466 column 9 - Warning: <div> isn't allowed in <tr> elements
line 465 column 15 - Info: <tr> previously mentioned
line 468 column 9 - Warning: missing <tr>
line 482 column 13 - Warning: missing <tr>
line 483 column 27 - Warning: <nobr> is not approved by W3C
line 497 column 15 - Warning: missing <td>
line 498 column 9 - Warning: <div> isn't allowed in <tr> elements
line 497 column 15 - Info: <tr> previously mentioned
line 500 column 9 - Warning: missing <tr>
line 514 column 13 - Warning: missing <tr>
line 515 column 27 - Warning: <nobr> is not approved by W3C
line 519 column 15 - Warning: missing <td>
line 520 column 9 - Warning: <div> isn't allowed in <tr> elements
line 519 column 15 - Info: <tr> previously mentioned
line 522 column 9 - Warning: missing <tr>
line 536 column 13 - Warning: missing <tr>
line 537 column 27 - Warning: <nobr> is not approved by W3C
line 551 column 15 - Warning: missing <td>
line 552 column 9 - Warning: <div> isn't allowed in <tr> elements
line 551 column 15 - Info: <tr> previously mentioned
line 554 column 9 - Warning: missing <tr>
line 568 column 13 - Warning: missing <tr>
line 569 column 27 - Warning: <nobr> is not approved by W3C
line 591 column 15 - Warning: missing <td>
line 592 column 9 - Warning: <div> isn't allowed in <tr> elements
line 591 column 15 - Info: <tr> previously mentioned
line 594 column 9 - Warning: missing <tr>
line 608 column 13 - Warning: missing <tr>
line 609 column 27 - Warning: <nobr> is not approved by W3C
line 617 column 15 - Warning: missing <td>
line 618 column 9 - Warning: <div> isn't allowed in <tr> elements
line 617 column 15 - Info: <tr> previously mentioned
line 620 column 9 - Warning: missing <tr>
line 634 column 13 - Warning: missing <tr>
line 635 column 27 - Warning: <nobr> is not approved by W3C
line 649 column 15 - Warning: missing <td>
line 650 column 9 - Warning: <div> isn't allowed in <tr> elements
line 649 column 15 - Info: <tr> previously mentioned
line 652 column 9 - Warning: missing <tr>
line 666 column 13 - Warning: missing <tr>
line 667 column 27 - Warning: <nobr> is not approved by W3C
line 678 column 17 - Warning: discarding unexpected <table>
line 681 column 35 - Warning: missing <tr>
line 681 column 95 - Warning: unescaped & or unknown entity "&page"
line 681 column 128 - Warning: unescaped & or unknown entity "&page"
line 681 column 161 - Warning: unescaped & or unknown entity "&page"
line 681 column 194 - Warning: unescaped & or unknown entity "&page"
line 681 column 227 - Warning: unescaped & or unknown entity "&page"
line 681 column 260 - Warning: unescaped & or unknown entity "&page"
line 681 column 293 - Warning: unescaped & or unknown entity "&page"
line 681 column 326 - Warning: unescaped & or unknown entity "&page"
line 681 column 359 - Warning: unescaped & or unknown entity "&page"
line 681 column 395 - Warning: unescaped & or unknown entity "&page"
line 681 column 430 - Warning: unescaped & or unknown entity "&page"
line 681 column 50 - Warning: missing </font> before </td>
line 681 column 467 - Warning: missing </font> before </table>
line 683 column 35 - Warning: missing <tr>
line 683 column 50 - Warning: missing </font> before </td>
line 683 column 143 - Warning: missing </font> before </table>
line 685 column 17 - Warning: discarding unexpected </textarea>
line 685 column 28 - Warning: discarding unexpected </form>
line 685 column 35 - Warning: discarding unexpected </embed>
line 685 column 43 - Warning: discarding unexpected </noembed>
line 685 column 53 - Warning: discarding unexpected </noscript>
line 685 column 64 - Warning: discarding unexpected </noembed>
line 685 column 74 - Warning: discarding unexpected </embed>
line 685 column 82 - Warning: discarding unexpected </table>
line 685 column 90 - Warning: discarding unexpected </table>
line 694 column 9 - Warning: missing </font> before <table>
line 710 column 9 - Warning: inserting implicit <font>
line 722 column 23 - Warning: inserting implicit <font>
line 729 column 58 - Warning: discarding unexpected </font>
line 687 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 177 column 1779 - Warning: <img> proprietary attribute value "absmiddle"
line 177 column 1779 - Warning: <img> lacks "alt" attribute
line 177 column 1832 - Warning: <img> proprietary attribute value "absmiddle"
line 177 column 1832 - Warning: <img> lacks "alt" attribute
line 181 column 9 - Warning: <table> lacks "summary" attribute
line 185 column 22 - Warning: <img> lacks "alt" attribute
line 185 column 63 - Warning: <img> lacks "alt" attribute
line 185 column 112 - Warning: <img> lacks "alt" attribute
line 185 column 162 - Warning: <img> lacks "alt" attribute
line 192 column 15 - Warning: <img> lacks "alt" attribute
line 195 column 11 - Warning: <table> lacks "summary" attribute
line 199 column 234 - Warning: <img> proprietary attribute value "absmiddle"
line 199 column 234 - Warning: <img> lacks "alt" attribute
line 199 column 287 - Warning: <img> proprietary attribute value "absmiddle"
line 199 column 287 - Warning: <img> lacks "alt" attribute
line 203 column 9 - Warning: <table> lacks "summary" attribute
line 207 column 22 - Warning: <img> lacks "alt" attribute
line 207 column 63 - Warning: <img> lacks "alt" attribute
line 207 column 112 - Warning: <img> lacks "alt" attribute
line 207 column 162 - Warning: <img> lacks "alt" attribute
line 214 column 15 - Warning: <img> lacks "alt" attribute
line 217 column 11 - Warning: <table> lacks "summary" attribute
line 225 column 604 - Warning: <img> proprietary attribute value "absmiddle"
line 225 column 604 - Warning: <img> lacks "alt" attribute
line 225 column 657 - Warning: <img> proprietary attribute value "absmiddle"
line 225 column 657 - Warning: <img> lacks "alt" attribute
line 229 column 9 - Warning: <table> lacks "summary" attribute
line 233 column 22 - Warning: <img> lacks "alt" attribute
line 233 column 63 - Warning: <img> lacks "alt" attribute
line 233 column 112 - Warning: <img> lacks "alt" attribute
line 233 column 162 - Warning: <img> lacks "alt" attribute
line 240 column 15 - Warning: <img> lacks "alt" attribute
line 243 column 11 - Warning: <table> lacks "summary" attribute
line 247 column 236 - Warning: <img> proprietary attribute value "absmiddle"
line 247 column 236 - Warning: <img> lacks "alt" attribute
line 247 column 289 - Warning: <img> proprietary attribute value "absmiddle"
line 247 column 289 - Warning: <img> lacks "alt" attribute
line 251 column 9 - Warning: <table> lacks "summary" 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 262 column 15 - Warning: <img> lacks "alt" attribute
line 265 column 11 - Warning: <table> lacks "summary" attribute
line 269 column 322 - Warning: <img> proprietary attribute value "absmiddle"
line 269 column 322 - Warning: <img> lacks "alt" attribute
line 269 column 375 - Warning: <img> proprietary attribute value "absmiddle"
line 269 column 375 - Warning: <img> lacks "alt" attribute
line 273 column 9 - Warning: <table> lacks "summary" attribute
line 277 column 22 - Warning: <img> lacks "alt" attribute
line 277 column 63 - Warning: <img> lacks "alt" attribute
line 277 column 112 - Warning: <img> lacks "alt" attribute
line 277 column 162 - Warning: <img> lacks "alt" attribute
line 284 column 15 - Warning: <img> lacks "alt" attribute
line 287 column 11 - Warning: <table> lacks "summary" attribute
line 291 column 215 - Warning: <img> proprietary attribute value "absmiddle"
line 291 column 215 - Warning: <img> lacks "alt" attribute
line 291 column 268 - Warning: <img> proprietary attribute value "absmiddle"
line 291 column 268 - 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 315 column 209 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 209 - Warning: <img> lacks "alt" attribute
line 315 column 262 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 262 - Warning: <img> lacks "alt" attribute
line 319 column 9 - Warning: <table> lacks "summary" attribute
line 323 column 22 - Warning: <img> lacks "alt" attribute
line 323 column 63 - Warning: <img> lacks "alt" attribute
line 323 column 112 - Warning: <img> lacks "alt" attribute
line 323 column 162 - Warning: <img> lacks "alt" attribute
line 330 column 15 - Warning: <img> lacks "alt" attribute
line 333 column 11 - Warning: <table> lacks "summary" attribute
line 340 column 754 - Warning: <img> proprietary attribute value "absmiddle"
line 340 column 754 - Warning: <img> lacks "alt" attribute
line 340 column 807 - Warning: <img> proprietary attribute value "absmiddle"
line 340 column 807 - Warning: <img> lacks "alt" attribute
line 344 column 9 - Warning: <table> lacks "summary" 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 355 column 15 - Warning: <img> lacks "alt" attribute
line 358 column 11 - Warning: <table> lacks "summary" attribute
line 362 column 214 - Warning: <img> proprietary attribute value "absmiddle"
line 362 column 214 - Warning: <img> lacks "alt" attribute
line 365 column 630 - Warning: <img> proprietary attribute value "absmiddle"
line 365 column 630 - Warning: <img> lacks "alt" attribute
line 365 column 683 - Warning: <img> proprietary attribute value "absmiddle"
line 365 column 683 - 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 380 column 15 - Warning: <img> lacks "alt" attribute
line 383 column 11 - Warning: <table> lacks "summary" attribute
line 389 column 1072 - Warning: <img> proprietary attribute value "absmiddle"
line 389 column 1072 - Warning: <img> lacks "alt" attribute
line 389 column 1125 - Warning: <img> proprietary attribute value "absmiddle"
line 389 column 1125 - 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 404 column 15 - Warning: <img> lacks "alt" attribute
line 407 column 11 - Warning: <table> lacks "summary" attribute
line 413 column 525 - Warning: <img> proprietary attribute value "absmiddle"
line 413 column 525 - Warning: <img> lacks "alt" attribute
line 413 column 578 - Warning: <img> proprietary attribute value "absmiddle"
line 413 column 578 - Warning: <img> lacks "alt" attribute
line 417 column 9 - Warning: <table> lacks "summary" attribute
line 421 column 22 - Warning: <img> lacks "alt" attribute
line 421 column 63 - Warning: <img> lacks "alt" attribute
line 421 column 112 - Warning: <img> lacks "alt" attribute
line 421 column 162 - Warning: <img> lacks "alt" attribute
line 428 column 15 - Warning: <img> lacks "alt" attribute
line 431 column 11 - Warning: <table> lacks "summary" attribute
line 437 column 214 - Warning: <img> proprietary attribute value "absmiddle"
line 437 column 214 - Warning: <img> lacks "alt" attribute
line 437 column 267 - Warning: <img> proprietary attribute value "absmiddle"
line 437 column 267 - Warning: <img> lacks "alt" 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 452 column 15 - Warning: <img> lacks "alt" attribute
line 455 column 11 - Warning: <table> lacks "summary" attribute
line 463 column 414 - Warning: <img> proprietary attribute value "absmiddle"
line 463 column 414 - Warning: <img> lacks "alt" attribute
line 463 column 467 - Warning: <img> proprietary attribute value "absmiddle"
line 463 column 467 - Warning: <img> lacks "alt" attribute
line 467 column 9 - Warning: <table> lacks "summary" attribute
line 471 column 22 - Warning: <img> lacks "alt" attribute
line 471 column 63 - Warning: <img> lacks "alt" attribute
line 471 column 112 - Warning: <img> lacks "alt" attribute
line 471 column 162 - Warning: <img> lacks "alt" attribute
line 478 column 15 - Warning: <img> lacks "alt" attribute
line 481 column 11 - Warning: <table> lacks "summary" attribute
line 495 column 1124 - Warning: <img> proprietary attribute value "absmiddle"
line 495 column 1124 - Warning: <img> lacks "alt" attribute
line 495 column 1177 - Warning: <img> proprietary attribute value "absmiddle"
line 495 column 1177 - Warning: <img> lacks "alt" attribute
line 499 column 9 - Warning: <table> lacks "summary" attribute
line 503 column 22 - Warning: <img> lacks "alt" attribute
line 503 column 63 - Warning: <img> lacks "alt" attribute
line 503 column 112 - Warning: <img> lacks "alt" attribute
line 503 column 162 - Warning: <img> lacks "alt" attribute
line 510 column 15 - Warning: <img> lacks "alt" attribute
line 513 column 11 - Warning: <table> lacks "summary" attribute
line 517 column 227 - Warning: <img> proprietary attribute value "absmiddle"
line 517 column 227 - Warning: <img> lacks "alt" attribute
line 517 column 319 - Warning: <img> proprietary attribute value "absmiddle"
line 517 column 319 - Warning: <img> lacks "alt" attribute
line 517 column 372 - Warning: <img> proprietary attribute value "absmiddle"
line 517 column 372 - Warning: <img> lacks "alt" attribute
line 521 column 9 - Warning: <table> lacks "summary" attribute
line 525 column 22 - Warning: <img> lacks "alt" attribute
line 525 column 63 - Warning: <img> lacks "alt" attribute
line 525 column 112 - Warning: <img> lacks "alt" attribute
line 525 column 162 - Warning: <img> lacks "alt" attribute
line 532 column 15 - Warning: <img> lacks "alt" attribute
line 535 column 11 - Warning: <table> lacks "summary" attribute
line 549 column 912 - Warning: <img> proprietary attribute value "absmiddle"
line 549 column 912 - Warning: <img> lacks "alt" attribute
line 549 column 965 - Warning: <img> proprietary attribute value "absmiddle"
line 549 column 965 - Warning: <img> lacks "alt" attribute
line 553 column 9 - Warning: <table> lacks "summary" attribute
line 557 column 22 - Warning: <img> lacks "alt" attribute
line 557 column 63 - Warning: <img> lacks "alt" attribute
line 557 column 112 - Warning: <img> lacks "alt" attribute
line 557 column 162 - Warning: <img> lacks "alt" attribute
line 564 column 15 - Warning: <img> lacks "alt" attribute
line 567 column 11 - Warning: <table> lacks "summary" attribute
line 589 column 1206 - Warning: <img> proprietary attribute value "absmiddle"
line 589 column 1206 - Warning: <img> lacks "alt" attribute
line 589 column 1259 - Warning: <img> proprietary attribute value "absmiddle"
line 589 column 1259 - Warning: <img> lacks "alt" attribute
line 593 column 9 - Warning: <table> lacks "summary" attribute
line 597 column 22 - Warning: <img> lacks "alt" attribute
line 597 column 63 - Warning: <img> lacks "alt" attribute
line 597 column 112 - Warning: <img> lacks "alt" attribute
line 597 column 162 - Warning: <img> lacks "alt" attribute
line 604 column 15 - Warning: <img> lacks "alt" attribute
line 607 column 11 - Warning: <table> lacks "summary" attribute
line 615 column 752 - Warning: <img> proprietary attribute value "absmiddle"
line 615 column 752 - Warning: <img> lacks "alt" attribute
line 615 column 805 - Warning: <img> proprietary attribute value "absmiddle"
line 615 column 805 - Warning: <img> lacks "alt" attribute
line 619 column 9 - Warning: <table> lacks "summary" attribute
line 623 column 22 - Warning: <img> lacks "alt" attribute
line 623 column 63 - Warning: <img> lacks "alt" attribute
line 623 column 112 - Warning: <img> lacks "alt" attribute
line 623 column 162 - Warning: <img> lacks "alt" attribute
line 630 column 15 - Warning: <img> lacks "alt" attribute
line 633 column 11 - Warning: <table> lacks "summary" attribute
line 647 column 939 - Warning: <table> lacks "summary" attribute
line 647 column 1015 - Warning: <img> lacks "alt" attribute
line 647 column 1110 - Warning: <img> lacks "alt" attribute
line 647 column 1235 - Warning: <img> proprietary attribute value "absmiddle"
line 647 column 1235 - Warning: <img> lacks "alt" attribute
line 647 column 1288 - Warning: <img> proprietary attribute value "absmiddle"
line 647 column 1288 - Warning: <img> lacks "alt" attribute
line 651 column 9 - Warning: <table> lacks "summary" attribute
line 655 column 22 - Warning: <img> lacks "alt" attribute
line 655 column 63 - Warning: <img> lacks "alt" attribute
line 655 column 112 - Warning: <img> lacks "alt" attribute
line 655 column 162 - Warning: <img> lacks "alt" attribute
line 662 column 15 - Warning: <img> lacks "alt" attribute
line 665 column 11 - Warning: <table> lacks "summary" attribute
line 675 column 473 - Warning: <img> proprietary attribute value "absmiddle"
line 675 column 473 - Warning: <img> lacks "alt" attribute
line 675 column 526 - Warning: <img> proprietary attribute value "absmiddle"
line 675 column 526 - Warning: <img> lacks "alt" attribute
line 146 column 17 - Warning: <table> lacks "summary" attribute
line 681 column 17 - Warning: <table> lacks "summary" attribute
line 683 column 17 - Warning: <table> lacks "summary" attribute
line 689 column 1 - Warning: <img> lacks "alt" attribute
line 690 column 1 - Warning: <img> lacks "alt" attribute
line 691 column 1 - Warning: <img> lacks "alt" attribute
line 698 column 9 - Warning: <table> lacks "summary" attribute
line 700 column 25 - Warning: <img> lacks "alt" attribute
line 730 column 17 - Warning: <table> lacks "summary" attribute
line 141 column 143 - Warning: trimming empty <font>
line 143 column 467 - Warning: trimming empty <font>
line 649 column 15 - Warning: trimming empty <tr>
line 681 column 467 - Warning: trimming empty <font>
line 683 column 143 - Warning: trimming empty <font>
line 153 column 11 - Warning: <a> cannot copy name attribute to id
line 183 column 11 - Warning: <a> cannot copy name attribute to id
line 205 column 11 - Warning: <a> cannot copy name attribute to id
line 231 column 11 - Warning: <a> cannot copy name attribute to id
line 253 column 11 - Warning: <a> cannot copy name attribute to id
line 275 column 11 - Warning: <a> cannot copy name attribute to id
line 297 column 11 - Warning: <a> cannot copy name attribute to id
line 321 column 11 - Warning: <a> cannot copy name attribute to id
line 346 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 419 column 11 - Warning: <a> cannot copy name attribute to id
line 443 column 11 - Warning: <a> cannot copy name attribute to id
line 469 column 11 - Warning: <a> cannot copy name attribute to id
line 501 column 11 - Warning: <a> cannot copy name attribute to id
line 523 column 11 - Warning: <a> cannot copy name attribute to id
line 555 column 11 - Warning: <a> cannot copy name attribute to id
line 595 column 11 - Warning: <a> cannot copy name attribute to id
line 621 column 11 - Warning: <a> cannot copy name attribute to id
line 653 column 11 - Warning: <a> cannot copy name attribute to id
Info: Document content looks like HTML Proprietary
Info: No system identifier in emitted doctype
429 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