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: 57897604
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
10-16-14 10:00:22 PM
fortyfive-antelope

Jul - Posts by ShenoxVII
Pages: 1 2 3 4 5 6
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 1/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-09-10 03:41:14 PM, in Mario64 Action Modifier (last edited by Metal_Man88 at 10-09-10 05:54 PM) Link
Mario64 Action Modifier 0.1 Alpha.

This is just a small release of the program I am currently working. It is to edit mario's jump height and distance and some of his other moves speed and such. There is still a few bugs like how you can use non-hexadecimal numbers / letters in the value boxes. I may make a version later on so that you can patch a extended m64 rom with the changes, but not any time soon. Right now I'm working on getting done with all of the mario actions and values straight then i'll work on visualizing it then publicly releasing it (As in Youtube).



The program doesn't patch to roms. It is a gameshark code generator to generate edited values of mario's moves or actions. Soon I will put much more visual features in.

Download - http://www.mediafire.com/?z7208548xpjyfyb
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 2/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-09-10 05:49:55 PM, in Mario64 Action Modifier Link
Originally posted by Metal_Man88
All right, I'll leave this topic open in that it is a utility, however if development stalls and/or no pics are uploaded of it in action within a week (for those who haven't seen it before) I will probably lock it.

It could be promising, but it could be vaporware; next time you may want to wait until you have your 'public version' for us to look at. ESPECIALLY one which modifies extended roms, because currently...

...Your tool isn't of much use, with how polygon importer and such wind up being used with all these extended roms, which your tool won't be able to see. Of course, it may be possible to use your tool FIRST then expand it, but...

In any case, if you want to support what we're doing, you should make it support expanded roms in a timely manner.





The program doesn't patch to roms. It is a gameshark code generator to generate edited values of mario's moves or actions. Soon I will put much more visual features in. I can't seem to edit my post to reword it so I'll leave it be unless you mind doing so. I'm saying, in future IF I can figure out a way to make a program directly edit another program I will see of making it patch the edited mario actions to the rom for hacks so it can eliminate the process of patching a gameshark code to a rom (In this case SM64 EXTENDED ROM).
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 3/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-09-10 05:56:48 PM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) Link
Originally posted by Crashman64
Originally posted by Terra
Their signup seems easy enough. Are you under 13 or 18? Maybe there's an age limit, I was 20 when I signed up so I wouldn't have run into it.


I'm a 14-year-old blacky boy. I don't really use them much, besides that's why I'm a rookie which in need of a screenshot posting tutorial.



This guy gots a nice screen capture program. Just use that and you can edit it with paint.NET or paint and just copy the part you want and resize it to full image size and upload through imageshake. Much easier.
http://www.youtube.com/watch?v=77l6EBfGIKk
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 4/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-09-10 06:03:38 PM, in Introduce yourself here. DON'T ACT LIKE AN IDIOT IN THIS FORUM OR YOU WILL BE DESTROYED! Link
Hi my name is ShenoxVII or SX7, I'm not new at all to sm64 hacking or rom hacking in general. I joined these forums to get more information on mario64 hacking.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 5/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-23-10 02:12:59 PM, in Mario64 Gameshark Patcher Link
http://www.mediafire.com/?o8266a694qo2wlq




Read read me for information.

This just corrects the type of gameshark code and turns the address of the code into a offset and gives you your value back and lets you do the rest. I cut off a lot of the program in this post so I could work the bugs out. I'm still working on the program to directly edit a rom and fix the gameshark code if it happens to be outdated or if something is wrong with it. Also to self correct rom with chksum is another thing on to due list. This program I think will make some people's life just a bit easier. Still a lot of bugs so don't complain if you are reading this.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 6/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-23-10 05:18:55 PM, in Mario64 Gameshark Patcher Link
Originally posted by MarIO0
What kind of Gamesharks can this program patch? Patches to the ROM, patches to the RAM, or both?



Read read me. It will directly patch to the rom when I fix some of the check gameshark feature and when I fix a few other things ill work on directly patching to extended m64 roms. It currently just takes the code that you broke down and put the type and stuff in the boxes and turns that into a offset in hex decimal in ROM and then gives you your value. I just made this post so people will know it's here and you can see it. I'm still working on it. More stuff to come soon.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 7/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-23-10 05:19:33 PM, in Mario64 Gameshark Patcher Link
Originally posted by Flames540
so let's say if I insert a gameshark code into your program.. it'll overwrite the orginal values so that the gameshark code is always activated? if so... good work

if not, please explain more understandable

Flames540




Not right now it does not. It will soon after I get the direct rom editing fixed and a few other features fixed.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 8/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-23-10 06:25:39 PM, in Mario64 Gameshark Patcher Link
Originally posted by Metal_Man88
Currently it just deciphers Gameshark codes into the actual locations of where the rom is being edited; then you have to go in a hex editor and do the rest, if I read it correctly.



Yea, I'm still looking for a way to turn program into hex viewing, then make it go to the offset of textbox 2 and then change next 2 bytes to the value's then save it into the rom. Much work to be done, the biggest block in the road for me is making a hex editor inside a program that is already a advance calculator and gameshark code fixer sort of, sense it can translate older gamesharks into 3.0 version ones, which is the kind pj64. Iv searched google, and tried many possible codes but I can't get it to correctly open a program, view in "&H" which tells the program to view or see something in hex, then to have it fully view the file, say a rom. It will only show the first byte of the full rom. It's getting annoying that I can't do anything to stop this.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 9/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-23-10 06:27:53 PM, in Visual Basic 2008, Hex mode help? Link
Does anyone know a correct code to go along with open dialog so you can open a file or program and view it completely in hex (I believe it should have "&H" with it) and then have ways to goto offset, replace value, and such? It would really help if someone could reply.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 10/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-23-10 11:06:03 PM, in Mario64 Gameshark Patcher Link
Originally posted by Metal_Man88
I get the feeling it may be presenting it in an array or stack fashion. I couldn't tell without the code (and I hope it's C/C++ or Java, since I wouldn't be sure of how to modify it in other languages) but if you gave me the offending snippet I might be able to guess at it.

Edit: Visual Basic? D'oh.




I only use C/C++ for emulation. Java for emulinker hacks for kaillera. VB for my own personal stuff because it is very visual and very basic, sort of.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 11/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-24-10 10:10:57 AM, in Mario64 Gameshark Patcher Link
Originally posted by MarIO0


Mmm, sorry for making you look like a noob, but you absolutely don't need an hex editor to modify a file in any programming language I know. Assuming you're using C# (which is quite probable), it's as easy as:



byte[] rom = File.ReadAllBytes("C:/m64.z64");
rom[0x1234] = (byte)0x80; // Change byte at position 0x1234 to value 0x80
// Other operations
File.WriteAllBytes("C:/modified_m64.z64", rom);



Thanks, I never done my own project or program using C/C#/C++ or anything like that, I only used C programing language when I was dealing with emulation and some rom hacks. With VB it's probably not as open to what I could do but it is much easier in my opinion. I suppose because I'm not really more then a year of experience with java, C, and VB when most people like frauber or VLtone have like yearS of experience. Is there anyway I could launch two different programing languages into one project file to work all as one problem, and just make it so my gs to offset button can access the C written program and then the C written program can also access the strings I used in VB so I could get the offset and value?
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 12/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-24-10 10:12:33 AM, in Visual Basic 2008, Hex mode help? Link
Originally posted by Rena
...are you asking for a complete working hex editor?



I'm asking for a code to allow me to view a file or in this case a rom and be able to goto offset button and have it so i can edit it also.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 13/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-24-10 12:06:01 PM, in Mario64 Gameshark Patcher Link
Originally posted by MarIO0
Originally posted by ShenoxVII
Originally posted by MarIO0


Mmm, sorry for making you look like a noob, but you absolutely don't need an hex editor to modify a file in any programming language I know. Assuming you're using C# (which is quite probable), it's as easy as:



byte[] rom = File.ReadAllBytes("C:/m64.z64");
rom[0x1234] = (byte)0x80; // Change byte at position 0x1234 to value 0x80
// Other operations
File.WriteAllBytes("C:/modified_m64.z64", rom);



Thanks, I never done my own project or program using C/C#/C++ or anything like that, I only used C programing language when I was dealing with emulation and some rom hacks. With VB it's probably not as open to what I could do but it is much easier in my opinion. I suppose because I'm not really more then a year of experience with java, C, and VB when most people like frauber or VLtone have like yearS of experience. Is there anyway I could launch two different programing languages into one project file to work all as one problem, and just make it so my gs to offset button can access the C written program and then the C written program can also access the strings I used in VB so I could get the offset and value?



From the screenshot it looks like you may be using VB.NET, in this case you have the functions I used above available in the .NET standard library(1, 2). If you're using an older VB then I have no idea, but I'm sure that there's some way to do it.

About mixing different languages, I wouldn't do it, but if you want to do it anyway: If you're using .NET, I believe you can freely mix any .NET language (like C# and VB.NET) in a project. If you're not using .NET, it gets a lot more complicated, but you can use an external process, or you can also use C libraries with VB.



I'm not 100% sure. I just need a way to view a file in hex decimal with VB and the rest I can do on my own. I just can't figure out a way to, i tried lots of things, many google searches and still no find.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 14/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-24-10 08:47:44 PM, in Visual Basic 2008, Hex mode help? Link
Originally posted by Metal_Man88
Yes. As a computer-scientist in training I will have to say that while someone else could do it for you, you won't learn anything useful that way. Use what Sukasa said and then a loop through the array to whatever you want to change, change it, and save it.

The rest is just literally making the VB.net code to do that... ...which I wouldn't know how to do anyway, since I do C++ and Java and PHP only :p



I will learn what the code is and what I can do with it next time =P. But yes I suppose i will try it it out tomorrow and see how it works.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 15/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-25-10 05:25:23 PM, in Nintendo64 Rom hacking dealing with C Link
Does anyone know how to properly compile N64 rom files that have been modified using C programming language to edit or add something in the game?

--------------------
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 16/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-26-10 08:01:02 AM, in Nintendo64 Rom hacking dealing with C Link
Originally posted by Imajin
I'm a bit confused on what you mean. I mean, are you using a C program to edit the Nintendo 64 ROM, in which case I don't think "recompilation" would be necessary... or are you decompiling the N64 ROM into C code, and then editing that?



I'm directly following this tut - http://code.google.com/p/gzrt/wiki/Nintendo64ToolchainSetup

I keep getting errors and idk how to save it.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 17/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-26-10 08:02:11 AM, in Visual Basic 2008, Hex mode help? Link
Originally posted by dirbaio
I'm not exactly sure of what you're asking, but this might be what you want:
http://sourceforge.net/projects/hexbox/

It's an already made hex editor control which supports lots of things.
It's used in NSMB Editor and it works perfectly. The only problem is that it doesnt work with Mono.


It's written in C#.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 18/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-27-10 08:03:39 AM, in Toad's Tool 0.6.0 (On hiatus for an indefinite amount of time) Link
Features that would be nice to see.


-Almost all textures to edit and patch into rom (Like more then Rice Video plugins dumping if possible but try to make them as simple as possible because I suck at texture editing =P)

-A help menu for telling people how to use it. Because a lot of people ask how do you edit Terrain types, how do you add new objects / enemys in imported or flatworld. You need to tell people and list a thing for the CTRL or ALT then click things. It might be easier to just make it so you can directly edit it.

-Gameshark patcher? =P, Like mine only make it so it can directly patch to the rom. It's just using fraubers notes on it. Address - 245000 , If address is ≤ 245000 then flip it, common sense. IF you could give me some credit on it for idea =3 it would be awesome if you did.

-Visual Geo-layout editing? Maybe make it so you can visually see what you are replacing and put notes in the geo layouts to tell people which is which part of the enemy / object?

-Koopa the quick trajectory modifier, Like fraubers only make your in toad tools so the new hackers can do this too without use of other programs.

Just try to make it as user friendly and as many features as possible.
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 19/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-27-10 03:15:05 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking Link
Does anyone know how to get a RAM address in Hexadecimal memory viewer and turn it into a gameshark code? What is the math behind doing so?
ShenoxVII

(in all seriousness, you're a prick)
Level: 21


Posts: 20/111
EXP: 44811
For next: 5132

Since: 10-09-10


Since last post: 545 days
Last activity: 530 days

Posted on 10-27-10 07:24:47 PM, in Visual Basic 2008, Hex mode help? Link
Originally posted by dirbaio
But it's a .NET dll
you can use it from any .net language, including VB


Still doesn't work. I'm tired of trying to get the program to directly patch to rom. If someone is too ignorant to open a extended m64 rom with a hex editor and go to offset and replace next two bytes with the value then They don't deserve to be called a Mario64 hacker. I'm just trying to make the program work both ways.


This code - Hex$(CLng("&H" & TextBox2.Text) - &H245000) is the math for the program. No matter how i put the &H245000 to be in front it always gives me a error. Because I need it to be infront so it can do the same math for addresses that are lower then 24500. I'm going to make another release but not a big one till i can fix this problem.
Pages: 1 2 3 4 5 6
Jul - Posts by ShenoxVII






Rusted Logic

Acmlmboard - 07/23/2013 b378.03
©2000-2013 Acmlm, Xkeeper, Inuyasha, et al.
bargaining-tycoon
29 database queries, 28 query cache hits.
Query execution time:  0.046203 seconds
Script execution time:  0.080093 seconds
Total render time:  0.126296 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 136 - Warning: missing </font> before </table>
line 143 column 35 - Warning: missing <tr>
line 143 column 98 - Warning: unescaped & or unknown entity "&page"
line 143 column 132 - Warning: unescaped & or unknown entity "&page"
line 143 column 166 - Warning: unescaped & or unknown entity "&page"
line 143 column 200 - Warning: unescaped & or unknown entity "&page"
line 143 column 234 - Warning: unescaped & or unknown entity "&page"
line 143 column 50 - Warning: missing </font> before </td>
line 143 column 269 - 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 212 column 15 - Warning: missing <td>
line 213 column 9 - Warning: <div> isn't allowed in <tr> elements
line 212 column 15 - Info: <tr> previously mentioned
line 215 column 9 - Warning: missing <tr>
line 229 column 13 - Warning: missing <tr>
line 230 column 27 - Warning: <nobr> is not approved by W3C
line 240 column 15 - Warning: missing <td>
line 241 column 9 - Warning: <div> isn't allowed in <tr> elements
line 240 column 15 - Info: <tr> previously mentioned
line 243 column 9 - Warning: missing <tr>
line 257 column 13 - Warning: missing <tr>
line 258 column 27 - Warning: <nobr> is not approved by W3C
line 262 column 15 - Warning: missing <td>
line 263 column 9 - Warning: <div> isn't allowed in <tr> elements
line 262 column 15 - Info: <tr> previously mentioned
line 265 column 9 - Warning: missing <tr>
line 279 column 13 - Warning: missing <tr>
line 280 column 27 - Warning: <nobr> is not approved by W3C
line 291 column 15 - Warning: missing <td>
line 292 column 9 - Warning: <div> isn't allowed in <tr> elements
line 291 column 15 - Info: <tr> previously mentioned
line 294 column 9 - Warning: missing <tr>
line 308 column 13 - Warning: missing <tr>
line 309 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 346 column 15 - Warning: missing <td>
line 347 column 9 - Warning: <div> isn't allowed in <tr> elements
line 346 column 15 - Info: <tr> previously mentioned
line 349 column 9 - Warning: missing <tr>
line 363 column 13 - Warning: missing <tr>
line 364 column 27 - Warning: <nobr> is not approved by W3C
line 369 column 908 - Warning: unescaped & or unknown entity "&H"
line 371 column 15 - Warning: missing <td>
line 372 column 9 - Warning: <div> isn't allowed in <tr> elements
line 371 column 15 - Info: <tr> previously mentioned
line 374 column 9 - Warning: missing <tr>
line 388 column 13 - Warning: missing <tr>
line 389 column 27 - Warning: <nobr> is not approved by W3C
line 391 column 226 - Warning: unescaped & or unknown entity "&H"
line 393 column 15 - Warning: missing <td>
line 394 column 9 - Warning: <div> isn't allowed in <tr> elements
line 393 column 15 - Info: <tr> previously mentioned
line 396 column 9 - Warning: missing <tr>
line 410 column 13 - Warning: missing <tr>
line 411 column 27 - Warning: <nobr> is not approved by W3C
line 421 column 15 - Warning: missing <td>
line 422 column 9 - Warning: <div> isn't allowed in <tr> elements
line 421 column 15 - Info: <tr> previously mentioned
line 424 column 9 - Warning: missing <tr>
line 438 column 13 - Warning: missing <tr>
line 439 column 27 - Warning: <nobr> is not approved by W3C
line 441 column 74 - Warning: missing </blockquote>
line 455 column 15 - Warning: missing <td>
line 456 column 9 - Warning: <div> isn't allowed in <tr> elements
line 455 column 15 - Info: <tr> previously mentioned
line 458 column 9 - Warning: missing <tr>
line 472 column 13 - Warning: missing <tr>
line 473 column 27 - Warning: <nobr> is not approved by W3C
line 480 column 15 - Warning: missing <td>
line 481 column 9 - Warning: <div> isn't allowed in <tr> elements
line 480 column 15 - Info: <tr> previously mentioned
line 483 column 9 - Warning: missing <tr>
line 497 column 13 - Warning: missing <tr>
line 498 column 27 - Warning: <nobr> is not approved by W3C
line 500 column 74 - Warning: missing </blockquote>
line 522 column 15 - Warning: missing <td>
line 523 column 9 - Warning: <div> isn't allowed in <tr> elements
line 522 column 15 - Info: <tr> previously mentioned
line 525 column 9 - Warning: missing <tr>
line 539 column 13 - Warning: missing <tr>
line 540 column 27 - Warning: <nobr> is not approved by W3C
line 542 column 74 - Warning: missing </div>
line 549 column 15 - Warning: missing <td>
line 550 column 9 - Warning: <div> isn't allowed in <tr> elements
line 549 column 15 - Info: <tr> previously mentioned
line 552 column 9 - Warning: missing <tr>
line 566 column 13 - Warning: missing <tr>
line 567 column 27 - Warning: <nobr> is not approved by W3C
line 569 column 141 - Warning: missing <tr>
line 571 column 15 - Warning: missing <td>
line 572 column 9 - Warning: <div> isn't allowed in <tr> elements
line 571 column 15 - Info: <tr> previously mentioned
line 574 column 9 - Warning: missing <tr>
line 588 column 13 - Warning: missing <tr>
line 589 column 27 - Warning: <nobr> is not approved by W3C
line 591 column 74 - Warning: missing </div>
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 618 column 74 - Warning: missing </div>
line 626 column 15 - Warning: missing <td>
line 627 column 9 - Warning: <div> isn't allowed in <tr> elements
line 626 column 15 - Info: <tr> previously mentioned
line 629 column 9 - Warning: missing <tr>
line 643 column 13 - Warning: missing <tr>
line 644 column 27 - Warning: <nobr> is not approved by W3C
line 646 column 74 - Warning: missing </div>
line 662 column 15 - Warning: missing <td>
line 663 column 9 - Warning: <div> isn't allowed in <tr> elements
line 662 column 15 - Info: <tr> previously mentioned
line 665 column 9 - Warning: missing <tr>
line 679 column 13 - Warning: missing <tr>
line 680 column 27 - Warning: <nobr> is not approved by W3C
line 682 column 74 - Warning: missing </div>
line 684 column 15 - Warning: missing <td>
line 685 column 9 - Warning: <div> isn't allowed in <tr> elements
line 684 column 15 - Info: <tr> previously mentioned
line 687 column 9 - Warning: missing <tr>
line 701 column 13 - Warning: missing <tr>
line 702 column 27 - Warning: <nobr> is not approved by W3C
line 710 column 771 - Warning: unescaped & or unknown entity "&H"
line 710 column 775 - Warning: unescaped & which should be written as &amp;
line 710 column 794 - Warning: unescaped & or unknown entity "&H245000"
line 710 column 859 - Warning: unescaped & or unknown entity "&H245000"
line 704 column 74 - Warning: missing </div>
line 713 column 17 - Warning: discarding unexpected <table>
line 716 column 35 - Warning: missing <tr>
line 716 column 98 - Warning: unescaped & or unknown entity "&page"
line 716 column 132 - Warning: unescaped & or unknown entity "&page"
line 716 column 166 - Warning: unescaped & or unknown entity "&page"
line 716 column 200 - Warning: unescaped & or unknown entity "&page"
line 716 column 234 - Warning: unescaped & or unknown entity "&page"
line 716 column 50 - Warning: missing </font> before </td>
line 716 column 269 - Warning: missing </font> before </table>
line 718 column 35 - Warning: missing <tr>
line 718 column 50 - Warning: missing </font> before </td>
line 718 column 136 - Warning: missing </font> before </table>
line 720 column 17 - Warning: discarding unexpected </textarea>
line 720 column 28 - Warning: discarding unexpected </form>
line 720 column 35 - Warning: discarding unexpected </embed>
line 720 column 43 - Warning: discarding unexpected </noembed>
line 720 column 53 - Warning: discarding unexpected </noscript>
line 720 column 64 - Warning: discarding unexpected </noembed>
line 720 column 74 - Warning: discarding unexpected </embed>
line 720 column 82 - Warning: discarding unexpected </table>
line 720 column 90 - Warning: discarding unexpected </table>
line 729 column 9 - Warning: missing </font> before <table>
line 745 column 9 - Warning: inserting implicit <font>
line 757 column 23 - Warning: inserting implicit <font>
line 764 column 58 - Warning: discarding unexpected </font>
line 722 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 154 column 11 - Warning: <img> lacks "alt" 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 662 - Warning: <img> lacks "alt" attribute
line 181 column 9 - Warning: <table> lacks "summary" attribute
line 184 column 11 - Warning: <img> lacks "alt" 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 186 column 11 - Warning: <img> lacks "alt" attribute
line 192 column 15 - Warning: <img> lacks "alt" attribute
line 195 column 11 - Warning: <table> lacks "summary" attribute
line 208 column 973 - Warning: <img> lacks "alt" attribute
line 214 column 9 - Warning: <table> lacks "summary" attribute
line 217 column 11 - Warning: <img> lacks "alt" attribute
line 218 column 22 - Warning: <img> lacks "alt" attribute
line 218 column 63 - Warning: <img> lacks "alt" attribute
line 218 column 112 - Warning: <img> lacks "alt" attribute
line 218 column 162 - Warning: <img> lacks "alt" attribute
line 219 column 11 - Warning: <img> lacks "alt" attribute
line 225 column 15 - Warning: <img> lacks "alt" attribute
line 228 column 11 - Warning: <table> lacks "summary" attribute
line 242 column 9 - Warning: <table> lacks "summary" attribute
line 245 column 11 - Warning: <img> lacks "alt" attribute
line 246 column 22 - Warning: <img> lacks "alt" attribute
line 246 column 63 - Warning: <img> lacks "alt" attribute
line 246 column 112 - Warning: <img> lacks "alt" attribute
line 246 column 162 - Warning: <img> lacks "alt" attribute
line 247 column 11 - Warning: <img> lacks "alt" attribute
line 253 column 15 - Warning: <img> lacks "alt" attribute
line 256 column 11 - Warning: <table> lacks "summary" attribute
line 264 column 9 - Warning: <table> lacks "summary" attribute
line 267 column 11 - Warning: <img> lacks "alt" attribute
line 268 column 22 - Warning: <img> lacks "alt" attribute
line 268 column 63 - Warning: <img> lacks "alt" attribute
line 268 column 112 - Warning: <img> lacks "alt" attribute
line 268 column 162 - Warning: <img> lacks "alt" attribute
line 269 column 11 - Warning: <img> lacks "alt" attribute
line 275 column 15 - Warning: <img> lacks "alt" attribute
line 278 column 11 - Warning: <table> lacks "summary" attribute
line 284 column 181 - Warning: <img> lacks "alt" attribute
line 293 column 9 - Warning: <table> lacks "summary" attribute
line 296 column 11 - Warning: <img> lacks "alt" attribute
line 297 column 22 - Warning: <img> lacks "alt" attribute
line 297 column 63 - Warning: <img> lacks "alt" attribute
line 297 column 112 - Warning: <img> lacks "alt" attribute
line 297 column 162 - Warning: <img> lacks "alt" attribute
line 298 column 11 - Warning: <img> lacks "alt" attribute
line 304 column 15 - Warning: <img> lacks "alt" attribute
line 307 column 11 - Warning: <table> lacks "summary" attribute
line 318 column 9 - Warning: <table> lacks "summary" attribute
line 321 column 11 - Warning: <img> lacks "alt" 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 323 column 11 - Warning: <img> lacks "alt" attribute
line 329 column 15 - Warning: <img> lacks "alt" attribute
line 332 column 11 - Warning: <table> lacks "summary" attribute
line 348 column 9 - Warning: <table> lacks "summary" attribute
line 351 column 11 - Warning: <img> lacks "alt" attribute
line 352 column 22 - Warning: <img> lacks "alt" attribute
line 352 column 63 - Warning: <img> lacks "alt" attribute
line 352 column 112 - Warning: <img> lacks "alt" attribute
line 352 column 162 - Warning: <img> lacks "alt" attribute
line 353 column 11 - Warning: <img> lacks "alt" attribute
line 359 column 15 - Warning: <img> lacks "alt" attribute
line 362 column 11 - Warning: <table> lacks "summary" attribute
line 373 column 9 - Warning: <table> lacks "summary" attribute
line 376 column 11 - Warning: <img> lacks "alt" attribute
line 377 column 22 - Warning: <img> lacks "alt" attribute
line 377 column 63 - Warning: <img> lacks "alt" attribute
line 377 column 112 - Warning: <img> lacks "alt" attribute
line 377 column 162 - Warning: <img> lacks "alt" attribute
line 378 column 11 - Warning: <img> lacks "alt" attribute
line 384 column 15 - Warning: <img> lacks "alt" attribute
line 387 column 11 - Warning: <table> lacks "summary" attribute
line 395 column 9 - Warning: <table> lacks "summary" attribute
line 398 column 11 - Warning: <img> lacks "alt" attribute
line 399 column 22 - Warning: <img> lacks "alt" attribute
line 399 column 63 - Warning: <img> lacks "alt" attribute
line 399 column 112 - Warning: <img> lacks "alt" attribute
line 399 column 162 - Warning: <img> lacks "alt" attribute
line 400 column 11 - Warning: <img> lacks "alt" attribute
line 406 column 15 - Warning: <img> lacks "alt" attribute
line 409 column 11 - Warning: <table> lacks "summary" attribute
line 423 column 9 - Warning: <table> lacks "summary" attribute
line 426 column 11 - Warning: <img> lacks "alt" attribute
line 427 column 22 - Warning: <img> lacks "alt" attribute
line 427 column 63 - Warning: <img> lacks "alt" attribute
line 427 column 112 - Warning: <img> lacks "alt" attribute
line 427 column 162 - Warning: <img> lacks "alt" attribute
line 428 column 11 - Warning: <img> lacks "alt" attribute
line 434 column 15 - Warning: <img> lacks "alt" attribute
line 437 column 11 - Warning: <table> lacks "summary" attribute
line 457 column 9 - Warning: <table> lacks "summary" attribute
line 460 column 11 - Warning: <img> lacks "alt" attribute
line 461 column 22 - Warning: <img> lacks "alt" attribute
line 461 column 63 - Warning: <img> lacks "alt" attribute
line 461 column 112 - Warning: <img> lacks "alt" attribute
line 461 column 162 - Warning: <img> lacks "alt" attribute
line 462 column 11 - Warning: <img> lacks "alt" attribute
line 468 column 15 - Warning: <img> lacks "alt" attribute
line 471 column 11 - Warning: <table> lacks "summary" attribute
line 475 column 200 - Warning: <img> proprietary attribute value "absmiddle"
line 475 column 200 - Warning: <img> lacks "alt" attribute
line 482 column 9 - Warning: <table> lacks "summary" attribute
line 485 column 11 - Warning: <img> lacks "alt" attribute
line 486 column 22 - Warning: <img> lacks "alt" attribute
line 486 column 63 - Warning: <img> lacks "alt" attribute
line 486 column 112 - Warning: <img> lacks "alt" attribute
line 486 column 162 - Warning: <img> lacks "alt" attribute
line 487 column 11 - Warning: <img> lacks "alt" attribute
line 493 column 15 - Warning: <img> lacks "alt" attribute
line 496 column 11 - Warning: <table> lacks "summary" attribute
line 524 column 9 - Warning: <table> lacks "summary" attribute
line 527 column 11 - Warning: <img> lacks "alt" attribute
line 528 column 22 - Warning: <img> lacks "alt" attribute
line 528 column 63 - Warning: <img> lacks "alt" attribute
line 528 column 112 - Warning: <img> lacks "alt" attribute
line 528 column 162 - Warning: <img> lacks "alt" attribute
line 529 column 11 - Warning: <img> lacks "alt" attribute
line 535 column 15 - Warning: <img> lacks "alt" attribute
line 538 column 11 - Warning: <table> lacks "summary" attribute
line 551 column 9 - Warning: <table> lacks "summary" attribute
line 554 column 11 - Warning: <img> lacks "alt" attribute
line 555 column 22 - Warning: <img> lacks "alt" attribute
line 555 column 63 - Warning: <img> lacks "alt" attribute
line 555 column 112 - Warning: <img> lacks "alt" attribute
line 555 column 162 - Warning: <img> lacks "alt" attribute
line 556 column 11 - Warning: <img> lacks "alt" attribute
line 562 column 15 - Warning: <img> lacks "alt" attribute
line 565 column 11 - Warning: <table> lacks "summary" attribute
line 569 column 74 - Warning: <table> proprietary attribute "height"
line 569 column 74 - Warning: <table> lacks "summary" attribute
line 569 column 141 - Warning: <td> proprietary attribute "background"
line 573 column 9 - Warning: <table> lacks "summary" attribute
line 576 column 11 - Warning: <img> lacks "alt" attribute
line 577 column 22 - Warning: <img> lacks "alt" attribute
line 577 column 63 - Warning: <img> lacks "alt" attribute
line 577 column 112 - Warning: <img> lacks "alt" attribute
line 577 column 162 - Warning: <img> lacks "alt" attribute
line 578 column 11 - Warning: <img> lacks "alt" attribute
line 584 column 15 - Warning: <img> lacks "alt" attribute
line 587 column 11 - Warning: <table> lacks "summary" attribute
line 600 column 9 - Warning: <table> lacks "summary" attribute
line 603 column 11 - Warning: <img> lacks "alt" 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 628 column 9 - Warning: <table> lacks "summary" attribute
line 631 column 11 - Warning: <img> lacks "alt" attribute
line 632 column 22 - Warning: <img> lacks "alt" attribute
line 632 column 63 - Warning: <img> lacks "alt" attribute
line 632 column 112 - Warning: <img> lacks "alt" attribute
line 632 column 162 - Warning: <img> lacks "alt" attribute
line 633 column 11 - Warning: <img> lacks "alt" attribute
line 639 column 15 - Warning: <img> lacks "alt" attribute
line 642 column 11 - Warning: <table> lacks "summary" attribute
line 664 column 9 - Warning: <table> lacks "summary" attribute
line 667 column 11 - Warning: <img> lacks "alt" attribute
line 668 column 22 - Warning: <img> lacks "alt" attribute
line 668 column 63 - Warning: <img> lacks "alt" attribute
line 668 column 112 - Warning: <img> lacks "alt" attribute
line 668 column 162 - Warning: <img> lacks "alt" attribute
line 669 column 11 - Warning: <img> lacks "alt" attribute
line 675 column 15 - Warning: <img> lacks "alt" attribute
line 678 column 11 - Warning: <table> lacks "summary" attribute
line 686 column 9 - Warning: <table> lacks "summary" attribute
line 689 column 11 - Warning: <img> lacks "alt" attribute
line 690 column 22 - Warning: <img> lacks "alt" attribute
line 690 column 63 - Warning: <img> lacks "alt" attribute
line 690 column 112 - Warning: <img> lacks "alt" attribute
line 690 column 162 - Warning: <img> lacks "alt" attribute
line 691 column 11 - Warning: <img> lacks "alt" attribute
line 697 column 15 - Warning: <img> lacks "alt" attribute
line 700 column 11 - Warning: <table> lacks "summary" attribute
line 146 column 17 - Warning: <table> lacks "summary" attribute
line 716 column 17 - Warning: <table> lacks "summary" attribute
line 718 column 17 - Warning: <table> lacks "summary" attribute
line 724 column 1 - Warning: <img> lacks "alt" attribute
line 725 column 1 - Warning: <img> lacks "alt" attribute
line 726 column 1 - Warning: <img> lacks "alt" attribute
line 733 column 9 - Warning: <table> lacks "summary" attribute
line 735 column 25 - Warning: <img> lacks "alt" attribute
line 765 column 17 - Warning: <table> lacks "summary" attribute
line 141 column 136 - Warning: trimming empty <font>
line 143 column 269 - Warning: trimming empty <font>
line 684 column 15 - Warning: trimming empty <tr>
line 716 column 269 - Warning: trimming empty <font>
line 718 column 136 - 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 216 column 11 - Warning: <a> cannot copy name attribute to id
line 244 column 11 - Warning: <a> cannot copy name attribute to id
line 266 column 11 - Warning: <a> cannot copy name attribute to id
line 295 column 11 - Warning: <a> cannot copy name attribute to id
line 320 column 11 - Warning: <a> cannot copy name attribute to id
line 350 column 11 - Warning: <a> cannot copy name attribute to id
line 375 column 11 - Warning: <a> cannot copy name attribute to id
line 397 column 11 - Warning: <a> cannot copy name attribute to id
line 425 column 11 - Warning: <a> cannot copy name attribute to id
line 459 column 11 - Warning: <a> cannot copy name attribute to id
line 484 column 11 - Warning: <a> cannot copy name attribute to id
line 526 column 11 - Warning: <a> cannot copy name attribute to id
line 553 column 11 - Warning: <a> cannot copy name attribute to id
line 575 column 11 - Warning: <a> cannot copy name attribute to id
line 602 column 11 - Warning: <a> cannot copy name attribute to id
line 630 column 11 - Warning: <a> cannot copy name attribute to id
line 666 column 11 - Warning: <a> cannot copy name attribute to id
line 688 column 11 - Warning: <a> cannot copy name attribute to id
Info: Document content looks like HTML Proprietary
Info: No system identifier in emitted doctype
393 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