Register - Login
Views: 99380816
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:39:15 PM
Jul - Posts by ShenoxVII
Pages: 1 2 3 4 5 6
ShenoxVII

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


Posts: 1/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-09-10 06: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: 24


Posts: 2/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-09-10 08: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: 24


Posts: 3/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-09-10 08: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: 24


Posts: 4/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-09-10 09: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: 24


Posts: 5/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-23-10 05: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: 24


Posts: 6/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-23-10 08: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: 24


Posts: 7/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-23-10 08: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: 24


Posts: 8/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-23-10 09: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: 24


Posts: 9/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-23-10 09: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: 24


Posts: 10/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-24-10 02:06:03 AM, 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: 24


Posts: 11/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-24-10 01:10:57 PM, 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: 24


Posts: 12/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-24-10 01:12:33 PM, 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: 24


Posts: 13/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-24-10 03: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: 24


Posts: 14/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-24-10 11: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: 24


Posts: 15/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-25-10 08: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: 24


Posts: 16/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-26-10 11: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: 24


Posts: 17/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-26-10 11: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: 24


Posts: 18/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-27-10 11: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: 24


Posts: 19/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-27-10 06: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: 24


Posts: 20/111
EXP: 75917
For next: 2208

Since: 10-09-10


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 10-27-10 10: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 - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

28 database queries, 28 query cache hits.
Query execution time:  0.072290 seconds
Script execution time:  0.027913 seconds
Total render time:  0.100203 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 147 column 136 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 98 - Warning: unescaped & or unknown entity "&page"
line 149 column 132 - Warning: unescaped & or unknown entity "&page"
line 149 column 166 - Warning: unescaped & or unknown entity "&page"
line 149 column 200 - Warning: unescaped & or unknown entity "&page"
line 149 column 234 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 269 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 190 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 192 column 9 - Warning: missing <tr>
line 210 column 13 - Warning: missing <tr>
line 227 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 229 column 9 - Warning: missing <tr>
line 247 column 13 - Warning: missing <tr>
line 259 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 261 column 9 - Warning: missing <tr>
line 279 column 13 - Warning: missing <tr>
line 285 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 287 column 9 - Warning: missing <tr>
line 305 column 13 - Warning: missing <tr>
line 318 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 320 column 9 - Warning: missing <tr>
line 338 column 13 - Warning: missing <tr>
line 347 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 349 column 9 - Warning: missing <tr>
line 367 column 13 - Warning: missing <tr>
line 381 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 383 column 9 - Warning: missing <tr>
line 401 column 13 - Warning: missing <tr>
line 407 column 908 - Warning: unescaped & or unknown entity "&H"
line 410 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 412 column 9 - Warning: missing <tr>
line 430 column 13 - Warning: missing <tr>
line 433 column 226 - Warning: unescaped & or unknown entity "&H"
line 436 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 438 column 9 - Warning: missing <tr>
line 456 column 13 - Warning: missing <tr>
line 468 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 470 column 9 - Warning: missing <tr>
line 488 column 13 - Warning: missing <tr>
line 491 column 74 - Warning: missing </blockquote>
line 506 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 508 column 9 - Warning: missing <tr>
line 526 column 13 - Warning: missing <tr>
line 535 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 537 column 9 - Warning: missing <tr>
line 555 column 13 - Warning: missing <tr>
line 558 column 74 - Warning: missing </blockquote>
line 581 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 583 column 9 - Warning: missing <tr>
line 601 column 13 - Warning: missing <tr>
line 604 column 74 - Warning: missing </div>
line 612 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 614 column 9 - Warning: missing <tr>
line 632 column 13 - Warning: missing <tr>
line 635 column 141 - Warning: missing <tr>
line 638 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 640 column 9 - Warning: missing <tr>
line 658 column 13 - Warning: missing <tr>
line 661 column 74 - Warning: missing </div>
line 669 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 671 column 9 - Warning: missing <tr>
line 689 column 13 - Warning: missing <tr>
line 692 column 74 - Warning: missing </div>
line 701 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 703 column 9 - Warning: missing <tr>
line 721 column 13 - Warning: missing <tr>
line 724 column 74 - Warning: missing </div>
line 741 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 743 column 9 - Warning: missing <tr>
line 761 column 13 - Warning: missing <tr>
line 764 column 74 - Warning: missing </div>
line 767 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 769 column 9 - Warning: missing <tr>
line 787 column 13 - Warning: missing <tr>
line 796 column 771 - Warning: unescaped & or unknown entity "&H"
line 796 column 794 - Warning: unescaped & or unknown entity "&H245000"
line 796 column 859 - Warning: unescaped & or unknown entity "&H245000"
line 790 column 74 - Warning: missing </div>
line 799 column 17 - Warning: missing <tr>
line 799 column 17 - Warning: discarding unexpected <table>
line 802 column 35 - Warning: missing <tr>
line 802 column 98 - Warning: unescaped & or unknown entity "&page"
line 802 column 132 - Warning: unescaped & or unknown entity "&page"
line 802 column 166 - Warning: unescaped & or unknown entity "&page"
line 802 column 200 - Warning: unescaped & or unknown entity "&page"
line 802 column 234 - Warning: unescaped & or unknown entity "&page"
line 802 column 50 - Warning: missing </font> before </td>
line 802 column 269 - Warning: missing </font> before </table>
line 804 column 35 - Warning: missing <tr>
line 804 column 50 - Warning: missing </font> before </td>
line 804 column 136 - Warning: missing </font> before </table>
line 806 column 17 - Warning: discarding unexpected </textarea>
line 806 column 28 - Warning: discarding unexpected </form>
line 806 column 35 - Warning: discarding unexpected </embed>
line 806 column 43 - Warning: discarding unexpected </noembed>
line 806 column 53 - Warning: discarding unexpected </noscript>
line 806 column 64 - Warning: discarding unexpected </noembed>
line 806 column 74 - Warning: discarding unexpected </embed>
line 806 column 82 - Warning: discarding unexpected </table>
line 806 column 90 - Warning: discarding unexpected </table>
line 808 column 9 - Warning: missing </font> before <table>
line 820 column 25 - Warning: discarding unexpected </font>
line 829 column 58 - Warning: discarding unexpected </font>
line 807 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 160 column 11 - Warning: <img> lacks "alt" attribute
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 183 column 662 - Warning: <img> lacks "alt" attribute
line 194 column 11 - Warning: <img> lacks "alt" attribute
line 195 column 22 - Warning: <img> lacks "alt" attribute
line 195 column 63 - Warning: <img> lacks "alt" attribute
line 195 column 112 - Warning: <img> lacks "alt" attribute
line 195 column 162 - Warning: <img> lacks "alt" attribute
line 196 column 11 - Warning: <img> lacks "alt" attribute
line 206 column 15 - Warning: <img> lacks "alt" attribute
line 222 column 973 - Warning: <img> lacks "alt" attribute
line 231 column 11 - Warning: <img> lacks "alt" attribute
line 232 column 22 - Warning: <img> lacks "alt" attribute
line 232 column 63 - Warning: <img> lacks "alt" attribute
line 232 column 112 - Warning: <img> lacks "alt" attribute
line 232 column 162 - Warning: <img> lacks "alt" attribute
line 233 column 11 - Warning: <img> lacks "alt" attribute
line 243 column 15 - Warning: <img> lacks "alt" attribute
line 263 column 11 - Warning: <img> lacks "alt" attribute
line 264 column 22 - Warning: <img> lacks "alt" attribute
line 264 column 63 - Warning: <img> lacks "alt" attribute
line 264 column 112 - Warning: <img> lacks "alt" attribute
line 264 column 162 - Warning: <img> lacks "alt" attribute
line 265 column 11 - Warning: <img> lacks "alt" attribute
line 275 column 15 - Warning: <img> lacks "alt" attribute
line 289 column 11 - Warning: <img> lacks "alt" attribute
line 290 column 22 - Warning: <img> lacks "alt" attribute
line 290 column 63 - Warning: <img> lacks "alt" attribute
line 290 column 112 - Warning: <img> lacks "alt" attribute
line 290 column 162 - Warning: <img> lacks "alt" attribute
line 291 column 11 - Warning: <img> lacks "alt" attribute
line 301 column 15 - Warning: <img> lacks "alt" attribute
line 310 column 181 - Warning: <img> lacks "alt" attribute
line 322 column 11 - Warning: <img> lacks "alt" 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 324 column 11 - Warning: <img> lacks "alt" attribute
line 334 column 15 - Warning: <img> lacks "alt" 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 363 column 15 - Warning: <img> lacks "alt" attribute
line 385 column 11 - Warning: <img> lacks "alt" attribute
line 386 column 22 - Warning: <img> lacks "alt" attribute
line 386 column 63 - Warning: <img> lacks "alt" attribute
line 386 column 112 - Warning: <img> lacks "alt" attribute
line 386 column 162 - Warning: <img> lacks "alt" attribute
line 387 column 11 - Warning: <img> lacks "alt" attribute
line 397 column 15 - Warning: <img> lacks "alt" attribute
line 414 column 11 - Warning: <img> lacks "alt" 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 416 column 11 - Warning: <img> lacks "alt" attribute
line 426 column 15 - Warning: <img> lacks "alt" attribute
line 440 column 11 - Warning: <img> lacks "alt" attribute
line 441 column 22 - Warning: <img> lacks "alt" attribute
line 441 column 63 - Warning: <img> lacks "alt" attribute
line 441 column 112 - Warning: <img> lacks "alt" attribute
line 441 column 162 - Warning: <img> lacks "alt" attribute
line 442 column 11 - Warning: <img> lacks "alt" attribute
line 452 column 15 - Warning: <img> lacks "alt" attribute
line 472 column 11 - Warning: <img> lacks "alt" attribute
line 473 column 22 - Warning: <img> lacks "alt" attribute
line 473 column 63 - Warning: <img> lacks "alt" attribute
line 473 column 112 - Warning: <img> lacks "alt" attribute
line 473 column 162 - Warning: <img> lacks "alt" attribute
line 474 column 11 - Warning: <img> lacks "alt" attribute
line 484 column 15 - Warning: <img> lacks "alt" attribute
line 510 column 11 - Warning: <img> lacks "alt" attribute
line 511 column 22 - Warning: <img> lacks "alt" attribute
line 511 column 63 - Warning: <img> lacks "alt" attribute
line 511 column 112 - Warning: <img> lacks "alt" attribute
line 511 column 162 - Warning: <img> lacks "alt" attribute
line 512 column 11 - Warning: <img> lacks "alt" attribute
line 522 column 15 - Warning: <img> lacks "alt" attribute
line 529 column 200 - Warning: <img> proprietary attribute value "absmiddle"
line 529 column 200 - Warning: <img> lacks "alt" attribute
line 539 column 11 - Warning: <img> lacks "alt" 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 541 column 11 - Warning: <img> lacks "alt" attribute
line 551 column 15 - Warning: <img> lacks "alt" attribute
line 585 column 11 - Warning: <img> lacks "alt" attribute
line 586 column 22 - Warning: <img> lacks "alt" attribute
line 586 column 63 - Warning: <img> lacks "alt" attribute
line 586 column 112 - Warning: <img> lacks "alt" attribute
line 586 column 162 - Warning: <img> lacks "alt" attribute
line 587 column 11 - Warning: <img> lacks "alt" attribute
line 597 column 15 - Warning: <img> lacks "alt" attribute
line 616 column 11 - Warning: <img> lacks "alt" attribute
line 617 column 22 - Warning: <img> lacks "alt" attribute
line 617 column 63 - Warning: <img> lacks "alt" attribute
line 617 column 112 - Warning: <img> lacks "alt" attribute
line 617 column 162 - Warning: <img> lacks "alt" attribute
line 618 column 11 - Warning: <img> lacks "alt" attribute
line 628 column 15 - Warning: <img> lacks "alt" attribute
line 642 column 11 - Warning: <img> lacks "alt" attribute
line 643 column 22 - Warning: <img> lacks "alt" attribute
line 643 column 63 - Warning: <img> lacks "alt" attribute
line 643 column 112 - Warning: <img> lacks "alt" attribute
line 643 column 162 - Warning: <img> lacks "alt" attribute
line 644 column 11 - Warning: <img> lacks "alt" attribute
line 654 column 15 - Warning: <img> lacks "alt" attribute
line 673 column 11 - Warning: <img> lacks "alt" attribute
line 674 column 22 - Warning: <img> lacks "alt" attribute
line 674 column 63 - Warning: <img> lacks "alt" attribute
line 674 column 112 - Warning: <img> lacks "alt" attribute
line 674 column 162 - Warning: <img> lacks "alt" attribute
line 675 column 11 - Warning: <img> lacks "alt" attribute
line 685 column 15 - Warning: <img> lacks "alt" attribute
line 705 column 11 - Warning: <img> lacks "alt" attribute
line 706 column 22 - Warning: <img> lacks "alt" attribute
line 706 column 63 - Warning: <img> lacks "alt" attribute
line 706 column 112 - Warning: <img> lacks "alt" attribute
line 706 column 162 - Warning: <img> lacks "alt" attribute
line 707 column 11 - Warning: <img> lacks "alt" attribute
line 717 column 15 - Warning: <img> lacks "alt" attribute
line 745 column 11 - Warning: <img> lacks "alt" attribute
line 746 column 22 - Warning: <img> lacks "alt" attribute
line 746 column 63 - Warning: <img> lacks "alt" attribute
line 746 column 112 - Warning: <img> lacks "alt" attribute
line 746 column 162 - Warning: <img> lacks "alt" attribute
line 747 column 11 - Warning: <img> lacks "alt" attribute
line 757 column 15 - Warning: <img> lacks "alt" attribute
line 771 column 11 - Warning: <img> lacks "alt" attribute
line 772 column 22 - Warning: <img> lacks "alt" attribute
line 772 column 63 - Warning: <img> lacks "alt" attribute
line 772 column 112 - Warning: <img> lacks "alt" attribute
line 772 column 162 - Warning: <img> lacks "alt" attribute
line 773 column 11 - Warning: <img> lacks "alt" attribute
line 783 column 15 - Warning: <img> lacks "alt" attribute
line 814 column 25 - Warning: <img> lacks "alt" attribute
line 819 column 267 - Warning: <img> lacks "alt" attribute
line 147 column 136 - Warning: trimming empty <font>
line 149 column 269 - Warning: trimming empty <font>
line 799 column 17 - Warning: trimming empty <tr>
line 802 column 269 - Warning: trimming empty <font>
line 804 column 136 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 211 column 27 - Warning: <nobr> is not approved by W3C
line 248 column 27 - Warning: <nobr> is not approved by W3C
line 280 column 27 - Warning: <nobr> is not approved by W3C
line 306 column 27 - Warning: <nobr> is not approved by W3C
line 339 column 27 - Warning: <nobr> is not approved by W3C
line 368 column 27 - Warning: <nobr> is not approved by W3C
line 402 column 27 - Warning: <nobr> is not approved by W3C
line 431 column 27 - Warning: <nobr> is not approved by W3C
line 457 column 27 - Warning: <nobr> is not approved by W3C
line 489 column 27 - Warning: <nobr> is not approved by W3C
line 527 column 27 - Warning: <nobr> is not approved by W3C
line 556 column 27 - Warning: <nobr> is not approved by W3C
line 602 column 27 - Warning: <nobr> is not approved by W3C
line 633 column 27 - Warning: <nobr> is not approved by W3C
line 635 column 74 - Warning: <table> proprietary attribute "height"
line 635 column 141 - Warning: <td> proprietary attribute "background"
line 659 column 27 - Warning: <nobr> is not approved by W3C
line 690 column 27 - Warning: <nobr> is not approved by W3C
line 722 column 27 - Warning: <nobr> is not approved by W3C
line 762 column 27 - Warning: <nobr> is not approved by W3C
line 788 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 299 warnings and 0 errors!


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 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.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md