Register - Login
Views: 99380858
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:40:48 PM
Jul - Posts by Cajetan
Pages: 1 2 3 4
Cajetan
Member
Level: 22


Posts: 44/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 11-14-12 01:05:53 PM, in Misc. RGB Editor - Edit Objects' Color! (last edited by Cajetan at 11-14-12 02:46:37 PM) Link
Originally posted by LamarreAAJM
We just need Toad's Tool and Super Mario 64 (U) [!].ext.z64 (an extended ROM) to use it. It is very easy, simple, and fun!


Toad's tool 64 can't change the color of an object, genius. It is able to change the "texture" of the objects... Like eyes of the penguin... But not the color itself.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 45/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 11-14-12 02:55:42 PM, in Acmlm archives Link
Sorry for bumping, but it looks like both 2nd Incarnation and 3rd Incarnation aren't working anymore. Are there no downloadable archives or someone else hosts these?

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 47/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 04-02-13 07:46:16 AM, in Super Mario 64 Gameshark code Patcher (STABLE RELEASE) Link
We need a SM64 GS Code patcher, which allows faster patching. It's really annoying having 300 lines GS code, and patching that one for one. A patcher, which could patch all lines at once, that would be great.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 48/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 04-27-13 04:33:30 PM, in SM64 Gameshark Code Patcher++ (v1.3) (last edited by Cajetan at 04-27-13 07:02:14 PM) Link
Very nice. I like how it turned out; It's overall looking good, the design and how you made it generally.

I hope you won't care, if I edit the source code for my own behavior. And I won't release the modified version by the way, so I hope you're ok with that.

EDIT:
As expected, the program only supports code range from 0x80246000 to about 0x80333000.
But following code, supports something else:



812CB26C 0C10
812CB26E 0000
812CB278 1000
812CB27A 0040
81400000 27BD
81400002 FFE8
81400004 AFBF
81400006 0014
81400008 AFBE
8140000A 0010
8140000C 03A0
8140000E F021
81400010 3C1C
81400012 8040
81400014 279C
81400016 0050
81400018 2404
8140001A 0064
8140001C 2405
8140001E 0096
81400020 3C02
81400022 8040
81400024 0C0B
81400026 59B0
81400028 2446
8140002A 0040
8140002C 03C0
8140002E E821
81400030 8FBF
81400032 0014
81400034 8FBE
81400036 0010
81400038 03E0
8140003A 0008
8140003C 27BD
8140003E 0018
81400040 5761
81400042 6B65
81400044 2075
81400046 702C
81400048 204D
8140004A 6172
8140004C 696F
8140004E 0000



Maybe is there a way to find out the ROM address for it?

Greetings,
Cajetan.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 49/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 04-27-13 08:26:59 PM, in SM64 Gameshark Code Patcher++ (v1.3) (last edited by Cajetan at 04-27-13 08:45:47 PM) Link
Originally posted by Joe
There is no ROM address for it. The RAM addresses from 0x80400000 to 0x807FFFFF are all in the expansion pak, which Super Mario 64 does not use.


Yes, the code works fine when using it on PJ64 GameShark cheats (without patching)
Isn't there any way to get the GameShark code patched into ROM?

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 50/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 05-11-13 12:56:55 PM, in Project64MM(Memory Mod) 1.0 - RDRAM Extension (last edited by Cajetan at 10-19-13 09:58:40 AM) Link
I had the source code of Project 64 1.6 for a while and so I decided to extend the RDRAM. As you know, SM64 never used the Expansion Pak. So SM64 originally has just 4MB RDRAM. With PJ64 and several other emulators, you can emulate the N64 Expansion Pak in every ROM. Through this, we were able to use 8MB RDRAM, giving us 4MB RDRAM freespace. Messiaen used those unused 4MB RDRAM for his level importer. (detailled: For water hack, banks, etc.) And soon you will get, that the RDRAM size is way too little to do something interessting. I've decided to edit some stuff in PJ64 1.6 source code and reached a RDRAM size of more than 12MB. Today, I'm releasing a little test version, which uses the complete maximum:
0x80400000 to 0x80FFFFFF.

Here is a picture, showing that I'm over 8MB RDRAM.
-Gone-

Here is the download, with source code included of course:
http://dl.dropboxusercontent.com/u/5322563/Project64MM.zip

Current bugs:
- It gave me (on the debugger version) 4 LW compilation errors and 2 SW compilation errors in address C00000-C00002. I will fix that soon.

If you find any more bugs, please report them.


========================================
Old text up there is gone, here's an update:

Instructions:
1. Select ROM and use it.
2. Go to Options -> Settings
3. Select: "Config: GameName"
4. Then look for "Memory Size".
5. Select your RDRAM size. You can select 4MB to 100MB RDRAM max.
6. ???
7. Profit.

http://fbe.am/ofx

Update:
PJ64 2.1MM is packed into a ZIP now. No crappy setups with toolbar or other annoying crap anymore.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 51/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 06-04-13 02:00:15 PM, in Project64MM(Memory Mod) 1.0 - RDRAM Extension (last edited by Cajetan at 06-04-13 02:08:51 PM) Link
Originally posted by Rena

I've made this post invisible.
While I agree that further breaking outside the boundaries of the N64 and thus preventing hardware compatibility is not the best thing to do, I don't believe that cursing people out is going to fix the problem any faster. -MM88


It seems like that you didn't read my topic, Rena (Weren't your name HyperHacker before?)
"I'm releasing a little test version."
This means: It's a test. It doesn't means that I'm going to do it forever.

Actually yes. I want to stop at 12MB, since I've done that myself with some friends by soldering two 36MBit chips and use the expansion Pak to reach a max RDRAM size of 12MB. This actually worked on the real N64. And so I'm actually looking forward to 12MB RDRAM.

If you want to discuss about it any longer, go on and post it into SMW Central. Actually, this forum contains the SM64 Hacking forum, which is far more active than this forum currently. I don't know why, but well, it's the truth.

And tell me please: What person still haves a N64? Not the most, just saying. The most have now all the new consoles like Wii, Wii U, PlayStation 3, Xbox 360. Do you think they care about N64 or older consoles? No.

Only the less are actually still playing on a real N64. But even those people are playing ROM Hacks only on emulators like Project64 and don't even try it on a real N64 console, cause it's useless to buy any more stuff for it to get the ROM running on it, maybe for hobbyists. Why trying to make a SM64 Hack for both Emulator and N64, if only a damn less amount of people would play it on a real N64. No, trust me. Everyone plays on Emulators, even those who still have the real N64.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 52/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 07-16-13 09:57:24 AM, in Project64MM(Memory Mod) 1.0 - RDRAM Extension Link
Thought I update this topic with the newest version, which I released a while ago on SMW Central.
It uses now Project64 2.1 instead of the old PJ64 1.6. It's better, faster and overclocks the MIPS CPU.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 53/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 07-16-13 07:14:42 PM, in Project64MM(Memory Mod) 1.0 - RDRAM Extension Link
Originally posted by xdaniel
Zelda OoT appears to run fine with the PJ64 v2.1-based version and any memory size, gave OoT NTSC v1.0, PAL v1.0 and MQ Debug a quick look with 20 MB RDRAM, haven't tried the previous version of the emulator.

Also: Why all the toolbar shit in the installer?



I don't know. It's probarly zilmar's fault.

Originally posted by Joe
It's a little suspicious.

Why don't you remove that download link for now and put it back once you get rid of the toolbar junk?


Okay, I updated it:
Download it here:
http://dl.smwcentral.net/4929/Project64%202.1%20Fruit%20Edition%201.0.zip

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 54/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 07-29-13 05:58:31 AM, in Mario 64 Level Importer (last edited by Cajetan at 07-29-13 06:06:07 AM) Link
Originally posted by DamiHack
Originally posted by messiaen
Originally posted by DamiHack
Frauber can I use you OBJImporterGUI's code for an all-in-one editor?
I'll give you credits

P.S. If anyone wants to help me in the project, PM me


No.


Ok


I've said it you a million times already, Dami. If you can't code in a programming language(and you obviously can't), why do you want to use messiaen's source code anyway? And please tell me, why do you want to make a all-in-one tool? It's completly useless. I simply could make a website, listing all SM64 Hacking tools. Done.

I've seen your(actually not "yours") codes already, and mostly everything is copied already from messiaen's source code, even after he said clearly "No." you still contain his source code on your GitHub site.

http://github.com/DamiHack/Super-Mario-64-Editor

The only thing, which is written by yourself is the "Credits.cs", ironic isn't it? Also, I see in your credits code only your name, but not messiaen's aka frauber's. What really happens is, you simply click on credits and you get lead to your Youtube Channel. No credits were given to the others.




using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Super_Mario_64_Editor
{
public partial class Credits : Form
{
public Credits()
{
InitializeComponent()
}

private void Author_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://www.youtube.com/DamiHack")
}
}
}


(I'm proud of your mega awesome C# skills. Look how complex those codes are.)

This clearly means, that you deleted the credits out of the GUI, because messiaen's source code clearly contained(and still contains) an About code, where he writes, that the importer is made by him and giving thanks to yoshielectron, nagra, cellar_dweller and vl-tone. You simply could just add your name behind all the other names saying, that you put all tools into one. The end. There's nothing more you should get credit for, as nothing there is really wrote by yourself, you simply just put everything into one.

The last thing:
You beg for help on Skype and everywhere and try so hard to make a big drama out of your project, but it's nothing. It's simply copied code of messiaen's hard work.
You know the difference? I can't remember, that messiaen begged for help or wrote his program with other persons. No, he simply read through the documentation, which cellar_dweller and vl-tone etc. provided and wrote this thing completly himself. And if he had questions, he simply asked VL-Tone or others who were familiar with importing levels, but because VL-Tone was mainly working on it in his importer, VL-Tone was the best partner. That's how things work, that's how everything should work. And yes, he even documented own stuff, which VL-Tone never finished, because he stopped working on his TT64. The thing is, even if you understand how SM64, the N64 works, or how the processor works then it's good at all, but you can't do anything with it, because you're not able to code in any programming language. Of course, there are simply programming languages, which could be enough for SM64 Hacking, but if you want to deal with the big bosses like C, C++ or C#, then you have to learn, learn, learn. It's not something you can learn in two days. If you're talented, then it's faster, of course. But usually you will have to take up 6-7 months or more for learning and practising.

And I ask you again, what do you think is so special about an all-in-one tool? I said already, you could simply list all SM64 Hacking tools in a topic or on a website.

I'm sorry for being off-topic, but that's the last time this will happen. I just wanted to post this, so messiaen can know about the current situation well. It's just unfair, that Dami copies code and doesn't give credit. That's why I posted here. Also, it's not really unrelated, as we're talking here about messiaen's importer, which GUI was simply edited by DamiHack.

Greetings,
Cajetan(aka Tarek701)

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 56/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 07-29-13 02:17:30 PM, in N64 Graphics Tools (last edited by Cajetan at 07-29-13 02:24:34 PM) Link
If you're talking about N64 Graphics tools, I might post that one, I found a while ago here also:
(I found it somewhere on my old drive, where I stored a lot of N64 Information)
http://dl.smwcentral.net/5723/texedit.zip

In folder "bin" you can find that thing.

This simply is a tool for editing CI Textures handled in N64. The damn old Doc is also included in there. As far as I know, that tool only deals with 4/8 bit CI textures. The palette is restricted to 16 bit RGBA/IA.

Also, try to run it in compatibility mode as Windows 95/98 as it's highly possible it will crash.

Btw, the source code is included, so you can play around with it.

Greetings,
Cajetan.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 57/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 08-05-13 09:22:31 AM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) Link
Originally posted by Alessio
-Snip-
Youtube video.

I took long to do this.


Bravo! This is one the best levels I've seen in a while. Keep up the work, I would like to see more from you!

Greetings,
Cajetan(aka Tarek701)

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 58/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 08-15-13 05:29:08 AM, in SM64 Midi Preview Soundfont Link
A very useful tool! I always hated it to import, go into game and listen to the music to test it. Now, I can simply listen to it, while being in MuseScore. Really, this deserves a big thanks from me.

Greetings,
Cajetan(aka Tarek701)

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 59/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 09-04-13 02:26:03 PM, in SM64 Midi Preview Soundfont Link
DamiHack likes to change and recompile code and then claim stuff as his own:
http://www.youtube.com/watch?v=nC0NRzzAjo0

Is there any difference to it? I need some enlightement here.

Greetings,
Cajetan.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 60/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 10-19-13 09:55:25 AM, in Project64MM(Memory Mod) 1.0 - RDRAM Extension (last edited by Cajetan at 10-19-13 09:56:44 AM) Link
Hello, I'm back again. After the attempt to ruin my work, everything is fixed now. In this case, I can finally post the new version here.

So, here it is, reuploaded and this time 8MB RDRAM to 100MB RDRAM.
http://fbe.am/ofx

Packed in a ZIP, no Setups with toolbar crap.

Have fun

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
(post in restricted forum)
Cajetan
Member
Level: 22


Posts: 64/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 10-13-14 03:47:06 PM, in Acmlm archives Link
Sorry for bumping this, but it looks like I1 is down. Is it still up somewhere or is it really completely gone now? Would be sad actually, cause there was some really interesting information in there.

Thanks in advance,
Cajetan.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 70/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 12-24-14 07:24:26 AM, in Island Fort patch Link
Originally posted by Yoshimaster96
Based off of SM3DW's Captain Toad missions, I made this patch:
https://www.dropbox.com/s/3x8t1n9ugvjrsqj/ISLAND_FORT_PATCH.zip?dl=0


You could've at least show some preview pictures.

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 71/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 02-21-15 11:36:34 AM, in CajeASM - MIPS R4300i Assembler for N64 (last edited by Cajetan at 05-11-15 07:46:50 PM) Link
CajeASM - A MIPS R4300i Assembler
CajeASM is, as the title states, a MIPS R4300i Assembler and soon a PowerPC Assembler for GC and Wii. If you aren't aware yet, what exactly "Assembly" is, let me sum it up for you:

Assembly is basically a low-level language. With assembly we give the game or to be more specific the CPU "commands" to do something. That could be a very simple task like adding 1 and 1 or a more complex task like calling a subroutine(or better known as function) and passing arguments.

Download Link:
http://origami64.net/attachment.php?aid=73

To assemble something in CajeASM, just watch this video. It shows a sample ASM Code assembled to a SM64 ROM.

Tutorials:
SM64 Hacking - CajeASM : How to assemble an ASM File to your ROM

If you know assembly, you can do a lot of nice stuff.

Examples:

FLUDD by Kazeshin(aka Kaze):

(Full Video: FLUDD)

Shop Guy by Tarek701/Cajetan (aka me):

(Full Video + Download Link: Shop Guy v0.2)

More Objects Patch by Kazeshin(aka Kaze):

(Full Video + Download Link: More Objects Patch

____________________
http://sites.google.com/site/cajetan64/home/coding-in-n64-with-c

- Click there to learn more about C coding and writing your own codes for Super Mario 64.
Cajetan
Member
Level: 22


Posts: 72/88
EXP: 51640
For next: 6710

Since: 08-06-11

From: Binary

Since last post: 345 days
Last activity: 345 days

Posted on 02-24-15 06:34:27 PM, in Project64MM(Memory Mod) - RDRAM Extension (last edited by Cajetan at 02-28-15 12:54:41 PM) Link
Yes, it's back. This time better, and working better. I tested it out a few times and concluded that we can max reach 32MB RDRAM and not go any further. I had to re-write some stuff (only the RDRAM part) to keep it working. Theoretically it could work on a real N64 hardware if someone managed to get more RDRAM to the N64 console.

As much as many people will hate me for this, I don't really care. If you don't like this idea, then despise it, hate it, as much as you can. But stop spamming this topic with useless arguments which lead only to nothing. I'm gonna release it and that's it.

Project64MM (Memory Mod) v2.0 - OMGZ MOAR RAMz!?
I decided to release my PJ64 modification. I had to re-write lots of stuff to get it working and here it is. Basically it allows more RDRAM (up to 32MB).

Where could this be useful?
* Bigger Levels (like a 300k poly level)
* Better, more detailed models.
* Bigger codes and more freedom (you don't have to worry that some freespace is being used by Skelux, the skeleton)
* Spawning more objects.

Download-Link:
http://www.filedropper.com/project64mmmemorymodv20

Addresses:
4MB RDRAM (Majority used by the game already), Start: 0x80000000, End: 0x803FFFFF
8MB RDRAM (Majority used by Skelux's Importer, but some freespace available in there), Start: 0x80400000, End: 0x807FFFFF
12MB RDRAM (Unused), Start: 0x80800000, End: 0x80BFFFFF
16MB RDRAM (Unused), Start: 0x80C00000, End: 0x80FFFFFF
20MB RDRAM (Unused), Start: 0x81000000, End: 0x813FFFFF
24MB RDRAM (Unused), Start: 0x81400000, End: 0x817FFFFF
28MB RDRAM (Unused), Start: 0x81800000, End: 0x81BFFFFF
32MB RDRAM (Unused), Start: 0x81C00000, End: 0x81FFFFFF

To get some code working, you basically use a DmaCopy to copy the code from ROM to RAM.

Have fun,
Pages: 1 2 3 4
Jul - Posts by Cajetan


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

35 database queries, 41 query cache hits.
Query execution time:  0.078138 seconds
Script execution time:  0.035254 seconds
Total render time:  0.113392 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 134 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 96 - Warning: unescaped & or unknown entity "&page"
line 149 column 130 - Warning: unescaped & or unknown entity "&page"
line 149 column 166 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 201 - 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 186 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 188 column 9 - Warning: missing <tr>
line 206 column 13 - Warning: missing <tr>
line 214 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 216 column 9 - Warning: missing <tr>
line 234 column 13 - Warning: missing <tr>
line 242 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 244 column 9 - Warning: missing <tr>
line 262 column 13 - Warning: missing <tr>
line 326 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 328 column 9 - Warning: missing <tr>
line 346 column 13 - Warning: missing <tr>
line 357 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 359 column 9 - Warning: missing <tr>
line 377 column 13 - Warning: missing <tr>
line 414 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 416 column 9 - Warning: missing <tr>
line 434 column 13 - Warning: missing <tr>
line 460 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 462 column 9 - Warning: missing <tr>
line 480 column 13 - Warning: missing <tr>
line 489 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 491 column 9 - Warning: missing <tr>
line 509 column 13 - Warning: missing <tr>
line 530 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 532 column 9 - Warning: missing <tr>
line 550 column 13 - Warning: missing <tr>
line 556 column 564 - Warning: discarding unexpected </b>
line 614 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 616 column 9 - Warning: missing <tr>
line 634 column 13 - Warning: missing <tr>
line 655 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 657 column 9 - Warning: missing <tr>
line 675 column 13 - Warning: missing <tr>
line 691 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 693 column 9 - Warning: missing <tr>
line 711 column 13 - Warning: missing <tr>
line 722 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 724 column 9 - Warning: missing <tr>
line 742 column 13 - Warning: missing <tr>
line 756 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 758 column 9 - Warning: missing <tr>
line 776 column 13 - Warning: missing <tr>
line 790 column 15 - Warning: missing <tr>
line 790 column 15 - Warning: discarding unexpected <table>
line 791 column 41 - Warning: missing <td>
line 797 column 9 - Warning: missing <tr>
line 815 column 13 - Warning: missing <tr>
line 816 column 27 - Warning: missing </nobr> before </table>
line 828 column 9 - Warning: missing <tr>
line 846 column 13 - Warning: missing <tr>
line 847 column 27 - Warning: missing </nobr> before </table>
line 859 column 9 - Warning: missing <tr>
line 877 column 13 - Warning: missing <tr>
line 878 column 27 - Warning: missing </nobr> before </table>
line 914 column 9 - Warning: missing <tr>
line 932 column 13 - Warning: missing <tr>
line 933 column 27 - Warning: missing </nobr> before </table>
line 970 column 35 - Warning: missing <tr>
line 970 column 96 - Warning: unescaped & or unknown entity "&page"
line 970 column 130 - Warning: unescaped & or unknown entity "&page"
line 970 column 166 - Warning: unescaped & or unknown entity "&page"
line 970 column 50 - Warning: missing </font> before </td>
line 970 column 201 - Warning: missing </font> before </table>
line 972 column 35 - Warning: missing <tr>
line 972 column 50 - Warning: missing </font> before </td>
line 972 column 134 - Warning: missing </font> before </table>
line 974 column 17 - Warning: discarding unexpected </textarea>
line 974 column 28 - Warning: discarding unexpected </form>
line 974 column 35 - Warning: discarding unexpected </embed>
line 974 column 43 - Warning: discarding unexpected </noembed>
line 974 column 53 - Warning: discarding unexpected </noscript>
line 974 column 64 - Warning: discarding unexpected </noembed>
line 974 column 74 - Warning: discarding unexpected </embed>
line 974 column 82 - Warning: discarding unexpected </table>
line 974 column 90 - Warning: discarding unexpected </table>
line 976 column 9 - Warning: missing </font> before <table>
line 988 column 25 - Warning: discarding unexpected </font>
line 997 column 58 - Warning: discarding unexpected </font>
line 975 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 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 176 column 168 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 191 column 22 - Warning: <img> lacks "alt" attribute
line 191 column 63 - Warning: <img> lacks "alt" attribute
line 191 column 112 - Warning: <img> lacks "alt" attribute
line 191 column 162 - Warning: <img> lacks "alt" attribute
line 192 column 11 - Warning: <img> lacks "alt" attribute
line 202 column 15 - Warning: <img> lacks "alt" attribute
line 219 column 22 - Warning: <img> lacks "alt" attribute
line 219 column 63 - Warning: <img> lacks "alt" attribute
line 219 column 112 - Warning: <img> lacks "alt" attribute
line 219 column 162 - Warning: <img> lacks "alt" attribute
line 220 column 11 - Warning: <img> lacks "alt" attribute
line 230 column 15 - Warning: <img> lacks "alt" attribute
line 247 column 22 - Warning: <img> lacks "alt" attribute
line 247 column 63 - Warning: <img> lacks "alt" attribute
line 247 column 112 - Warning: <img> lacks "alt" attribute
line 247 column 162 - Warning: <img> lacks "alt" attribute
line 248 column 11 - Warning: <img> lacks "alt" attribute
line 258 column 15 - Warning: <img> lacks "alt" attribute
line 262 column 165 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 331 column 22 - Warning: <img> lacks "alt" attribute
line 331 column 63 - Warning: <img> lacks "alt" attribute
line 331 column 112 - Warning: <img> lacks "alt" attribute
line 331 column 162 - Warning: <img> lacks "alt" attribute
line 332 column 11 - Warning: <img> lacks "alt" attribute
line 342 column 15 - Warning: <img> lacks "alt" attribute
line 346 column 165 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 362 column 22 - Warning: <img> lacks "alt" attribute
line 362 column 63 - Warning: <img> lacks "alt" attribute
line 362 column 112 - Warning: <img> lacks "alt" attribute
line 362 column 162 - Warning: <img> lacks "alt" attribute
line 363 column 11 - Warning: <img> lacks "alt" attribute
line 373 column 15 - Warning: <img> lacks "alt" attribute
line 377 column 174 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 419 column 22 - Warning: <img> lacks "alt" attribute
line 419 column 63 - Warning: <img> lacks "alt" attribute
line 419 column 112 - Warning: <img> lacks "alt" attribute
line 419 column 162 - Warning: <img> lacks "alt" attribute
line 420 column 11 - Warning: <img> lacks "alt" attribute
line 430 column 15 - Warning: <img> lacks "alt" attribute
line 434 column 174 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 465 column 22 - Warning: <img> lacks "alt" attribute
line 465 column 63 - Warning: <img> lacks "alt" attribute
line 465 column 112 - Warning: <img> lacks "alt" attribute
line 465 column 162 - Warning: <img> lacks "alt" attribute
line 466 column 11 - Warning: <img> lacks "alt" attribute
line 476 column 15 - Warning: <img> lacks "alt" attribute
line 494 column 22 - Warning: <img> lacks "alt" attribute
line 494 column 63 - Warning: <img> lacks "alt" attribute
line 494 column 112 - Warning: <img> lacks "alt" attribute
line 494 column 162 - Warning: <img> lacks "alt" attribute
line 495 column 11 - Warning: <img> lacks "alt" attribute
line 505 column 15 - Warning: <img> lacks "alt" attribute
line 535 column 22 - Warning: <img> lacks "alt" attribute
line 535 column 63 - Warning: <img> lacks "alt" attribute
line 535 column 112 - Warning: <img> lacks "alt" attribute
line 535 column 162 - Warning: <img> lacks "alt" attribute
line 536 column 11 - Warning: <img> lacks "alt" attribute
line 546 column 15 - Warning: <img> lacks "alt" attribute
line 550 column 151 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 554 column 400 - Warning: <img> proprietary attribute value "absmiddle"
line 554 column 400 - Warning: <img> lacks "alt" attribute
line 556 column 514 - Warning: <img> proprietary attribute value "absmiddle"
line 556 column 514 - Warning: <img> lacks "alt" attribute
line 560 column 624 - Warning: <img> proprietary attribute value "absmiddle"
line 560 column 624 - Warning: <img> lacks "alt" attribute
line 619 column 22 - Warning: <img> lacks "alt" attribute
line 619 column 63 - Warning: <img> lacks "alt" attribute
line 619 column 112 - Warning: <img> lacks "alt" attribute
line 619 column 162 - Warning: <img> lacks "alt" attribute
line 620 column 11 - Warning: <img> lacks "alt" attribute
line 630 column 15 - Warning: <img> lacks "alt" attribute
line 634 column 147 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 660 column 22 - Warning: <img> lacks "alt" attribute
line 660 column 63 - Warning: <img> lacks "alt" attribute
line 660 column 112 - Warning: <img> lacks "alt" attribute
line 660 column 162 - Warning: <img> lacks "alt" attribute
line 661 column 11 - Warning: <img> lacks "alt" attribute
line 671 column 15 - Warning: <img> lacks "alt" attribute
line 696 column 22 - Warning: <img> lacks "alt" attribute
line 696 column 63 - Warning: <img> lacks "alt" attribute
line 696 column 112 - Warning: <img> lacks "alt" attribute
line 696 column 162 - Warning: <img> lacks "alt" attribute
line 697 column 11 - Warning: <img> lacks "alt" attribute
line 707 column 15 - Warning: <img> lacks "alt" attribute
line 727 column 22 - Warning: <img> lacks "alt" attribute
line 727 column 63 - Warning: <img> lacks "alt" attribute
line 727 column 112 - Warning: <img> lacks "alt" attribute
line 727 column 162 - Warning: <img> lacks "alt" attribute
line 728 column 11 - Warning: <img> lacks "alt" attribute
line 738 column 15 - Warning: <img> lacks "alt" attribute
line 761 column 22 - Warning: <img> lacks "alt" attribute
line 761 column 63 - Warning: <img> lacks "alt" attribute
line 761 column 112 - Warning: <img> lacks "alt" attribute
line 761 column 162 - Warning: <img> lacks "alt" attribute
line 762 column 11 - Warning: <img> lacks "alt" attribute
line 772 column 15 - Warning: <img> lacks "alt" attribute
line 776 column 174 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 800 column 22 - Warning: <img> lacks "alt" attribute
line 800 column 63 - Warning: <img> lacks "alt" attribute
line 800 column 112 - Warning: <img> lacks "alt" attribute
line 800 column 162 - Warning: <img> lacks "alt" attribute
line 801 column 11 - Warning: <img> lacks "alt" attribute
line 811 column 15 - Warning: <img> lacks "alt" attribute
line 831 column 22 - Warning: <img> lacks "alt" attribute
line 831 column 63 - Warning: <img> lacks "alt" attribute
line 831 column 112 - Warning: <img> lacks "alt" attribute
line 831 column 162 - Warning: <img> lacks "alt" attribute
line 832 column 11 - Warning: <img> lacks "alt" attribute
line 842 column 15 - Warning: <img> lacks "alt" attribute
line 862 column 22 - Warning: <img> lacks "alt" attribute
line 862 column 63 - Warning: <img> lacks "alt" attribute
line 862 column 112 - Warning: <img> lacks "alt" attribute
line 862 column 162 - Warning: <img> lacks "alt" attribute
line 863 column 11 - Warning: <img> lacks "alt" attribute
line 873 column 15 - Warning: <img> lacks "alt" attribute
line 898 column 1142 - Warning: <img> lacks "alt" attribute
line 902 column 1378 - Warning: <img> lacks "alt" attribute
line 906 column 1641 - Warning: <img> lacks "alt" attribute
line 917 column 22 - Warning: <img> lacks "alt" attribute
line 917 column 63 - Warning: <img> lacks "alt" attribute
line 917 column 112 - Warning: <img> lacks "alt" attribute
line 917 column 162 - Warning: <img> lacks "alt" attribute
line 918 column 11 - Warning: <img> lacks "alt" attribute
line 928 column 15 - Warning: <img> lacks "alt" attribute
line 964 column 2116 - Warning: <img> lacks "alt" attribute
line 982 column 25 - Warning: <img> lacks "alt" attribute
line 987 column 267 - Warning: <img> lacks "alt" attribute
line 147 column 134 - Warning: trimming empty <font>
line 149 column 201 - Warning: trimming empty <font>
line 970 column 201 - Warning: trimming empty <font>
line 972 column 134 - 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 207 column 27 - Warning: <nobr> is not approved by W3C
line 235 column 27 - Warning: <nobr> is not approved by W3C
line 263 column 27 - Warning: <nobr> is not approved by W3C
line 347 column 27 - Warning: <nobr> is not approved by W3C
line 378 column 27 - Warning: <nobr> is not approved by W3C
line 435 column 27 - Warning: <nobr> is not approved by W3C
line 481 column 27 - Warning: <nobr> is not approved by W3C
line 510 column 27 - Warning: <nobr> is not approved by W3C
line 551 column 27 - Warning: <nobr> is not approved by W3C
line 635 column 27 - Warning: <nobr> is not approved by W3C
line 676 column 27 - Warning: <nobr> is not approved by W3C
line 712 column 27 - Warning: <nobr> is not approved by W3C
line 743 column 27 - Warning: <nobr> is not approved by W3C
line 777 column 27 - Warning: <nobr> is not approved by W3C
line 816 column 27 - Warning: <nobr> is not approved by W3C
line 847 column 27 - Warning: <nobr> is not approved by W3C
line 878 column 27 - Warning: <nobr> is not approved by W3C
line 933 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 263 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