Register - Login
Views: 99379892
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:08:25 PM
Jul - SM64 Hacking (Archive) - ToadsTool Suggestions New poll - New thread - Thread closed
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 Next newer thread | Next older thread
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 286/621
EXP: 1135504
For next: 21615

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 1.2 years

Posted on 10-13-08 02:31:29 AM Link
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by Blaster
Suggestions:

1. Drawable selection boxes, like dragging with the mouse or something to create a selection box to select a group of objects.

2. An option to be able to see the level boundries, so you can tell if you are making your level in the right place. (Like, for example, so you don't place objects past the level boundries and are unable to get to them.)



1. That would be useful, I'll keep this feature in mind.

2. This was already planned for the .obj importer since .obj files from different programs use different scaling values, and you'll have to manually scale your imported terrain so that it fits the boundaries of the level.

Originally posted by Me-me
A function that sorts all various kinds
of objects into categories.
Like an ''enemy'' folder or an ''collectable objects'' folder.



I'm not sure how I could integrate that in the current interface, it's already crowded.

Originally posted by Glitschen
Tabs, so more than one level can be edited by the user at once.
A auto-save feature that if TT64 crashed, it could be loaded back up as if nothing occured.
Preview animations for objects with moving behaviors and textures that move along geography.



Tabs with instant switching would be hard to implement, and would end up using a lot of memory. What I could do though is to save the camera position and selection so when you load another level it feels like you go back to the same place. I could also make the level loading process much faster in some cases because currently TT64 creates polygons for each object, even repeating ones, while I could just "clone" the first instance of a given model.

As for preview animations, we're not up to the point where we understand the universal mechanism that animates all objects. I could probably do it for Koopa the Quick and others that use a similar path format, but some are more complicated than that and require ASM routines to work.



____________________
Deleted User
Collection of nobodies
Posted on 10-13-08 02:40:35 AM Link
Lasso selection boxes. Basically drawing a line around objects to select them. Would be handy if the objects are in a certain shape which makes a selection box select too much if your only trying to select a bit of the shape.
Stevoisiak
Member
Level: 38


Posts: 124/283
EXP: 345476
For next: 24971

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 10-13-08 03:06:10 PM Link
Hey, I noticed that there are a lot of unused files in TT that if deleted, do no harm. For example, some of the images can be safely deleted. Maybe you should get rid of them.
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 299/621
EXP: 1135504
For next: 21615

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 1.2 years

Posted on 10-13-08 05:55:29 PM (last edited by VL-Tone at 10-14-08 08:42 PM) Link
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by Stevoisiak
Hey, I noticed that there are a lot of unused files in TT that if deleted, do no harm. For example, some of the images can be safely deleted. Maybe you should get rid of them.


Which files are you talking about? The ones in the images folder? Those are used by the .html read me file.

Edit:

Blaster, a lasso selection tool could be feasible, but too complex for my tastes. I'd rather make a selection box tool.

____________________
messiaen
Catgirl
Level: 68


Posts: 332/1085
EXP: 2594039
For next: 134761

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 10-18-08 04:32:36 PM (last edited by messiaen at 10-18-08 01:33 PM) Link
I have a simple request if you are going to release a bug-fix version for 0.5.99b.

I have been experimenting using the 0x10 unused level command to load ROM data into extended memory. This of course makes TT64 crash when processing the level scripts.

I looked at the ASM and the only thing the 0x10 command does in the original game is to read the lenght byte and skip the number of bytes specified. I was wondering if you could implement this behavior, so whenever TT64 finds one of these commands it'll just skip according to the lenght byte. This would be very useful for experimenting stuff and variable-lenght custom commands.

____________________
Mario 64 notes @ http://sites.google.com/site/messiaen64/
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 319/621
EXP: 1135504
For next: 21615

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 1.2 years

Posted on 10-19-08 02:30:02 AM Link
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by messiaen
I have a simple request if you are going to release a bug-fix version for 0.5.99b.

I have been experimenting using the 0x10 unused level command to load ROM data into extended memory. This of course makes TT64 crash when processing the level scripts.

I looked at the ASM and the only thing the 0x10 command does in the original game is to read the lenght byte and skip the number of bytes specified. I was wondering if you could implement this behavior, so whenever TT64 finds one of these commands it'll just skip according to the lenght byte. This would be very useful for experimenting stuff and variable-lenght custom commands.



Yes I'm going to release the bug fix soon. Maybe tonight or tomorrow. I'm just a little concerned about the version number... the .2041b is a good idea, but I may have to release another bug fix before 0.6b. I guess I'll call it 0.5.9.9.1b

As for the 0x10 command, TT64 behaves just like that, even for unused command. It once it reads the command it just skips ahead according to the length byte. I just tested it, I changed a 0x24 command to a 0x10 command and TT64 didn't have any problem when I loaded the ROM or the affected level. Could you post a specific example that makes TT64 generate an error? BTW I prefer when people use the verb "crash" when talking about a app-level crash (with a message from the OS), as opposed to a script error.

____________________
messiaen
Catgirl
Level: 68


Posts: 335/1085
EXP: 2594039
For next: 134761

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 10-19-08 04:34:58 PM Link
Sorry, this was entirely my mistake. This was the command that I thought resulted in a script error:

10 0C 05 17 00 12 79 B0 00 12 A7 E0 -- experimental "conditional load" to load mario geo layout segment (main levels script)

TT64 correctly skipped it, but of course a script error will occur later on, because TT64 needs this geo layout to decode Mario polygons.

The solution will be pretty simple: include the original 0x17 commands and use the conditional after, so it works both in the game and in TT64.

Shame on me .

____________________
Mario 64 notes @ http://sites.google.com/site/messiaen64/
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 325/621
EXP: 1135504
For next: 21615

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 1.2 years

Posted on 10-19-08 06:49:11 PM Link
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by messiaen
Sorry, this was entirely my mistake. This was the command that I thought resulted in a script error:

10 0C 05 17 00 12 79 B0 00 12 A7 E0 -- experimental "conditional load" to load mario geo layout segment (main levels script)

TT64 correctly skipped it, but of course a script error will occur later on, because TT64 needs this geo layout to decode Mario polygons.

The solution will be pretty simple: include the original 0x17 commands and use the conditional after, so it works both in the game and in TT64.

Shame on me .




I could always implement this command in TT64, how does it work?

____________________
messiaen
Catgirl
Level: 68


Posts: 337/1085
EXP: 2594039
For next: 134761

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 10-19-08 07:29:07 PM Link
It's still just a patchy solution for the specific case of loading Mario/Luigi banks. It justs checks one byte in memory and if it equals the parameter specified, the command is processed.

What I'm working on is a conditional like this:

[10 18 00 0A] [80 40 00 10] [00 00 00 03] [80 44 00 00] [00 C3 AF D5] [00 C4 F9 15]

= if 0x80400010 equals 0x00000003, then load bank 0x0A into extended memory starting at 0x80440000.

But this sort of thing will be better released as separate patches to make more advanced hacking easier, probably what could be implemented is just the extended memory loader, after it's tested more extensively.

____________________
Mario 64 notes @ http://sites.google.com/site/messiaen64/
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 326/621
EXP: 1135504
For next: 21615

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 1.2 years

Posted on 10-19-08 07:35:42 PM Link
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by messiaen
It's still just a patchy solution for the specific case of loading Mario/Luigi banks. It justs checks one byte in memory and if it equals the parameter specified, the command is processed.

What I'm working on is a conditional like this:

[10 18 00 0A] [80 40 00 10] [00 00 00 03] [80 44 00 00] [00 C3 AF D5] [00 C4 F9 15]

= if 0x80400010 equals 0x00000003, then load bank 0x0A into extended memory starting at 0x80440000.

But this sort of thing will be better released as separate patches to make more advanced hacking easier, probably what could be implemented is just the extended memory loader, after it's tested more extensively.



TT64 doesn't need the RAM addresses, but it needs to know where the stuff is in the ROM so it can decode levels and scripts.

____________________
AAA
Member
Level: 15


Posts: 14/35
EXP: 14807
For next: 1577

Since: 04-23-08


Since last post: 13.3 years
Last activity: 13.5 years

Posted on 10-23-08 12:26:31 AM Link
2 Suggestions:
-Luigi's voice should be an octave higher
-In TT64 where you set the Mario size, after you enable Luigi, his size should be set as 1.0 and not 1.8
GlitchGuy2

Level: 10


Posts: 9/13
EXP: 3436
For next: 978

Since: 08-05-07


Since last post: 12.6 years
Last activity: 8.5 years

Posted on 10-23-08 05:03:51 PM Link
I have a suggestion for fitting extra features that may not be fit in the interface, I recall you had some trouble with that, is it possible to make it where right clicking the editor window (where 3D is rendered) to open a nice Windows menu to get to sided features (Perhaps moving the script editor there? As well as the Model importer/exporter in 0.7)
Just a small suggestion, knowing my luck you already found a solution to interface space

____________________
Everything above is a lie.
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 330/621
EXP: 1135504
For next: 21615

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 1.2 years

Posted on 10-26-08 03:32:12 AM (last edited by VL-Tone at 10-26-08 12:33 AM) Link
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by AAA
2 Suggestions:
-Luigi's voice should be an octave higher
-In TT64 where you set the Mario size, after you enable Luigi, his size should be set as 1.0 and not 1.8



Luigi with Mario's voice an octave higher would sound like a chipmunk The voice should be higher, but not by that much. Still I don't think it would sound like Luigi at all. The voices need to be replaced by real Luigi voices. Maybe we could call Charles Martinet and ask him to record all the SM64 Mario voices as Luigi

As for Luigi's size. I admit that he's way too big at 1.8x. I made him smaller than in the video, but not enough. I always felt he was too small on the screen when I was trying smaller sizes, and I didn't even try to make any comparison with Mario. On the other hand, 1.0 would make Luigi smaller than Mario. That's because I had to reduce his overall polygonal size because since the transformation made him taller, his feet and legs were going through the ground. Changing the scale of all vertices fixed the problem.

Now, I decided to make a real comparison with Mario to find the ideal value. I determined that it should be 1.5x.



Not that it won't fix the door knob problem. Luigi is taller than Mario, and unless I change the animation data, the hand won't grab the knob at the right height.

Originally posted by GlitchGuy2
I have a suggestion for fitting extra features that may not be fit in the interface, I recall you had some trouble with that, is it possible to make it where right clicking the editor window (where 3D is rendered) to open a nice Windows menu to get to sided features (Perhaps moving the script editor there? As well as the Model importer/exporter in 0.7)
Just a small suggestion, knowing my luck you already found a solution to interface space



The big problem is that with Director, the hardware accelerated 3d view will always appear on top of everything unless I switch to software rendering, which is ugly and slow.

That's why all interface elements are outside the 3d view. That's why the yellow menu is not a pop-up menu that appears where you click on the parameter bar (having it always visible as its advantages though). The exception would be using standard menubar menus, which would appear on top of the 3d view. I hesitated to use these before because in previous versions of Director I read something about memory leaks when changing the menu content but I think it's fixed in Director 11.

____________________
Deleted User
Collection of nobodies
Posted on 10-26-08 04:44:48 AM (last edited by Blaster at 10-26-08 01:48 AM) Link
Originally posted by VL-Tone
Maybe we could call Charles Martinet and ask him to record all the SM64 Mario voices as Luigi

Or if it's possible, rip the Luigi voice samples from SM64 DS and put or port them into SM64.
Vinnyboiler
Catgirl
Level: 66


Posts: 37/1044
EXP: 2439777
For next: 22074

Since: 12-27-07

From: London, England

Since last post: 7 days
Last activity: 3 days

Posted on 10-26-08 03:23:47 PM Link
can you add an invisible block above luigi because he walks thoue stars and make luigi faster so it dont seem like we playing as mario.
AAA
Member
Level: 15


Posts: 15/35
EXP: 14807
For next: 1577

Since: 04-23-08


Since last post: 13.3 years
Last activity: 13.5 years

Posted on 10-26-08 09:07:32 PM Link
A feature that allows you to add/delete objects in each level.
UnknownToaster
Random nobody
Level: 6


Posts: 2/5
EXP: 784
For next: 123

Since: 10-28-08


Since last post: 13.5 years
Last activity: 5.0 years

Posted on 10-30-08 10:21:31 PM Link
I would LOVE to be able to move the sidebars left and right, ae. extending them
AAA
Member
Level: 15


Posts: 21/35
EXP: 14807
For next: 1577

Since: 04-23-08


Since last post: 13.3 years
Last activity: 13.5 years

Posted on 11-02-08 03:39:26 PM Link
X, Y, Z position locks to be able to move an object freehanded but only one direction at a time (e.x: X locked, Y, Z locked or X, Y, Z locked).
This feature would allow the person, editing the level, to be able to move objects with precision but a lot faster.
messiaen
Catgirl
Level: 68


Posts: 371/1085
EXP: 2594039
For next: 134761

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 11-02-08 04:15:01 PM Link


____________________
Mario 64 notes @ http://sites.google.com/site/messiaen64/
GlitchGuy2

Level: 10


Posts: 10/13
EXP: 3436
For next: 978

Since: 08-05-07


Since last post: 12.6 years
Last activity: 8.5 years

Posted on 11-02-08 07:13:39 PM Link
I wonder if this is an idea to consider, but is it yet possible to move the 2D drawn images, not boards, but the things like the Life Meter, Lives, coins, ect.? I'd find it interesting to move them around and maybe even remove them completely for SM64 movies and stuff.

____________________
Everything above is a lie.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 Next newer thread | Next older thread
Jul - SM64 Hacking (Archive) - ToadsTool Suggestions New poll - New thread - Thread closed


Rusted Logic

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

34 database queries, 10 query cache hits.
Query execution time:  0.102671 seconds
Script execution time:  0.041419 seconds
Total render time:  0.144089 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 218 - Warning: unescaped & or unknown entity "&page"
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 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 192 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 93 - Warning: unescaped & or unknown entity "&page"
line 149 column 124 - Warning: unescaped & or unknown entity "&page"
line 149 column 155 - Warning: unescaped & or unknown entity "&page"
line 149 column 186 - Warning: unescaped & or unknown entity "&page"
line 149 column 217 - Warning: unescaped & or unknown entity "&page"
line 149 column 248 - Warning: unescaped & or unknown entity "&page"
line 149 column 279 - Warning: unescaped & or unknown entity "&page"
line 149 column 312 - Warning: unescaped & or unknown entity "&page"
line 149 column 343 - Warning: unescaped & or unknown entity "&page"
line 149 column 375 - Warning: unescaped & or unknown entity "&page"
line 149 column 408 - Warning: unescaped & or unknown entity "&page"
line 149 column 441 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 478 - 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 179 column 73 - Warning: <style> isn't allowed in <td> elements
line 179 column 9 - Info: <td> previously mentioned
line 179 column 1511 - Warning: missing </font> before <blockquote>
line 179 column 1590 - Warning: inserting implicit <font>
line 179 column 1590 - Warning: missing </font> before <hr>
line 179 column 1654 - Warning: inserting implicit <font>
line 179 column 1654 - Warning: missing </font> before <hr>
line 184 column 1 - Warning: inserting implicit <font>
line 184 column 1 - Warning: missing </font> before <blockquote>
line 189 column 2358 - Warning: inserting implicit <font>
line 189 column 2358 - Warning: missing </font> before <hr>
line 189 column 2420 - Warning: inserting implicit <font>
line 189 column 2420 - Warning: missing </font> before <hr>
line 192 column 1 - Warning: inserting implicit <font>
line 192 column 1 - Warning: missing </font> before <blockquote>
line 195 column 2688 - Warning: inserting implicit <font>
line 195 column 2688 - Warning: missing </font> before <hr>
line 195 column 2754 - Warning: inserting implicit <font>
line 195 column 2754 - Warning: missing </font> before <hr>
line 198 column 1 - Warning: inserting implicit <font>
line 179 column 137 - Warning: missing </div>
line 205 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 206 column 25 - Warning: missing <tr>
line 213 column 33 - Warning: missing <tr>
line 218 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 220 column 9 - Warning: missing <tr>
line 238 column 13 - Warning: missing <tr>
line 244 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 246 column 9 - Warning: missing <tr>
line 264 column 13 - Warning: missing <tr>
line 267 column 73 - Warning: <style> isn't allowed in <td> elements
line 267 column 9 - Info: <td> previously mentioned
line 267 column 1511 - Warning: missing </font> before <blockquote>
line 267 column 1590 - Warning: inserting implicit <font>
line 267 column 1590 - Warning: missing </font> before <hr>
line 267 column 1657 - Warning: inserting implicit <font>
line 267 column 1657 - Warning: missing </font> before <hr>
line 268 column 1 - Warning: inserting implicit <font>
line 267 column 137 - Warning: missing </div>
line 276 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 278 column 9 - Warning: missing <tr>
line 296 column 13 - Warning: missing <tr>
line 306 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 308 column 9 - Warning: missing <tr>
line 326 column 13 - Warning: missing <tr>
line 329 column 73 - Warning: <style> isn't allowed in <td> elements
line 329 column 9 - Info: <td> previously mentioned
line 329 column 1511 - Warning: missing </font> before <blockquote>
line 329 column 1590 - Warning: inserting implicit <font>
line 329 column 1590 - Warning: missing </font> before <hr>
line 330 column 1 - Warning: inserting implicit <font>
line 330 column 1 - Warning: missing </font> before <hr>
line 333 column 2306 - Warning: inserting implicit <font>
line 334 column 1 - Warning: inserting implicit <font>
line 329 column 137 - Warning: missing </div>
line 340 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 342 column 9 - Warning: missing <tr>
line 360 column 13 - Warning: missing <tr>
line 374 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 376 column 9 - Warning: missing <tr>
line 394 column 13 - Warning: missing <tr>
line 397 column 73 - Warning: <style> isn't allowed in <td> elements
line 397 column 9 - Info: <td> previously mentioned
line 397 column 1511 - Warning: missing </font> before <blockquote>
line 397 column 1590 - Warning: inserting implicit <font>
line 397 column 1590 - Warning: missing </font> before <hr>
line 397 column 1655 - Warning: inserting implicit <font>
line 397 column 1655 - Warning: missing </font> before <hr>
line 406 column 1 - Warning: inserting implicit <font>
line 397 column 137 - Warning: missing </div>
line 411 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 413 column 9 - Warning: missing <tr>
line 431 column 13 - Warning: missing <tr>
line 445 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 447 column 9 - Warning: missing <tr>
line 465 column 13 - Warning: missing <tr>
line 468 column 73 - Warning: <style> isn't allowed in <td> elements
line 468 column 9 - Info: <td> previously mentioned
line 468 column 1511 - Warning: missing </font> before <blockquote>
line 468 column 1590 - Warning: inserting implicit <font>
line 468 column 1590 - Warning: missing </font> before <hr>
line 469 column 1 - Warning: inserting implicit <font>
line 469 column 1 - Warning: missing </font> before <hr>
line 477 column 1 - Warning: inserting implicit <font>
line 468 column 137 - Warning: missing </div>
line 481 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 483 column 9 - Warning: missing <tr>
line 501 column 13 - Warning: missing <tr>
line 509 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 511 column 9 - Warning: missing <tr>
line 529 column 13 - Warning: missing <tr>
line 536 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 538 column 9 - Warning: missing <tr>
line 556 column 13 - Warning: missing <tr>
line 559 column 73 - Warning: <style> isn't allowed in <td> elements
line 559 column 9 - Info: <td> previously mentioned
line 559 column 1511 - Warning: missing </font> before <blockquote>
line 559 column 1590 - Warning: inserting implicit <font>
line 559 column 1590 - Warning: missing </font> before <hr>
line 559 column 1650 - Warning: inserting implicit <font>
line 559 column 1650 - Warning: missing </font> before <hr>
line 562 column 1 - Warning: inserting implicit <font>
line 562 column 1 - Warning: missing </font> before <blockquote>
line 573 column 3188 - Warning: inserting implicit <font>
line 573 column 3188 - Warning: missing </font> before <hr>
line 573 column 3255 - Warning: inserting implicit <font>
line 573 column 3255 - Warning: missing </font> before <hr>
line 575 column 1 - Warning: inserting implicit <font>
line 559 column 137 - Warning: missing </div>
line 580 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 581 column 25 - Warning: missing <tr>
line 588 column 33 - Warning: missing <tr>
line 594 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 596 column 9 - Warning: missing <tr>
line 614 column 13 - Warning: missing <tr>
line 620 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 622 column 9 - Warning: missing <tr>
line 640 column 13 - Warning: missing <tr>
line 646 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 648 column 9 - Warning: missing <tr>
line 666 column 13 - Warning: missing <tr>
line 672 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 674 column 9 - Warning: missing <tr>
line 692 column 13 - Warning: missing <tr>
line 699 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 701 column 9 - Warning: missing <tr>
line 719 column 13 - Warning: missing <tr>
line 725 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 727 column 9 - Warning: missing <tr>
line 745 column 13 - Warning: missing <tr>
line 751 column 17 - Warning: missing <tr>
line 751 column 17 - Warning: discarding unexpected <table>
line 754 column 35 - Warning: missing <tr>
line 754 column 93 - Warning: unescaped & or unknown entity "&page"
line 754 column 124 - Warning: unescaped & or unknown entity "&page"
line 754 column 155 - Warning: unescaped & or unknown entity "&page"
line 754 column 186 - Warning: unescaped & or unknown entity "&page"
line 754 column 217 - Warning: unescaped & or unknown entity "&page"
line 754 column 248 - Warning: unescaped & or unknown entity "&page"
line 754 column 279 - Warning: unescaped & or unknown entity "&page"
line 754 column 312 - Warning: unescaped & or unknown entity "&page"
line 754 column 343 - Warning: unescaped & or unknown entity "&page"
line 754 column 375 - Warning: unescaped & or unknown entity "&page"
line 754 column 408 - Warning: unescaped & or unknown entity "&page"
line 754 column 441 - Warning: unescaped & or unknown entity "&page"
line 754 column 50 - Warning: missing </font> before </td>
line 754 column 478 - Warning: missing </font> before </table>
line 756 column 35 - Warning: missing <tr>
line 756 column 50 - Warning: missing </font> before </td>
line 757 column 37 - Warning: unescaped & or unknown entity "&id"
line 756 column 192 - Warning: missing </font> before </table>
line 758 column 17 - Warning: discarding unexpected </textarea>
line 758 column 28 - Warning: discarding unexpected </form>
line 758 column 35 - Warning: discarding unexpected </embed>
line 758 column 43 - Warning: discarding unexpected </noembed>
line 758 column 53 - Warning: discarding unexpected </noscript>
line 758 column 64 - Warning: discarding unexpected </noembed>
line 758 column 74 - Warning: discarding unexpected </embed>
line 758 column 82 - Warning: discarding unexpected </table>
line 758 column 90 - Warning: discarding unexpected </table>
line 760 column 9 - Warning: missing </font> before <table>
line 772 column 25 - Warning: discarding unexpected </font>
line 781 column 58 - Warning: discarding unexpected </font>
line 759 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 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 216 - Warning: <img> proprietary attribute value "absmiddle"
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 172 column 15 - Warning: <img> lacks "alt" attribute
line 179 column 693 - Warning: <img> lacks "alt" attribute
line 203 column 3865 - Warning: <img> lacks "alt" attribute
line 203 column 4024 - Warning: <img> lacks "alt" attribute
line 209 column 37 - Warning: <img> lacks "alt" attribute
line 223 column 22 - Warning: <img> lacks "alt" attribute
line 223 column 63 - Warning: <img> lacks "alt" attribute
line 223 column 112 - Warning: <img> lacks "alt" attribute
line 223 column 162 - Warning: <img> lacks "alt" attribute
line 234 column 15 - Warning: <img> lacks "alt" attribute
line 249 column 22 - Warning: <img> lacks "alt" attribute
line 249 column 63 - Warning: <img> lacks "alt" attribute
line 249 column 112 - Warning: <img> lacks "alt" attribute
line 249 column 162 - Warning: <img> lacks "alt" attribute
line 260 column 15 - Warning: <img> lacks "alt" attribute
line 267 column 693 - Warning: <img> lacks "alt" attribute
line 273 column 2186 - Warning: <img> lacks "alt" attribute
line 273 column 2345 - Warning: <img> lacks "alt" attribute
line 281 column 22 - Warning: <img> lacks "alt" attribute
line 281 column 63 - Warning: <img> lacks "alt" attribute
line 281 column 111 - Warning: <img> lacks "alt" attribute
line 281 column 161 - Warning: <img> lacks "alt" attribute
line 292 column 15 - Warning: <img> lacks "alt" attribute
line 311 column 22 - Warning: <img> lacks "alt" attribute
line 311 column 63 - Warning: <img> lacks "alt" attribute
line 311 column 112 - Warning: <img> lacks "alt" attribute
line 311 column 162 - Warning: <img> lacks "alt" attribute
line 322 column 15 - Warning: <img> lacks "alt" attribute
line 329 column 693 - Warning: <img> lacks "alt" attribute
line 335 column 2567 - Warning: <img> proprietary attribute value "absmiddle"
line 335 column 2567 - Warning: <img> lacks "alt" attribute
line 337 column 3216 - Warning: <img> lacks "alt" attribute
line 337 column 3375 - Warning: <img> lacks "alt" attribute
line 345 column 22 - Warning: <img> lacks "alt" attribute
line 345 column 63 - Warning: <img> lacks "alt" attribute
line 345 column 111 - Warning: <img> lacks "alt" attribute
line 345 column 161 - Warning: <img> lacks "alt" attribute
line 356 column 15 - Warning: <img> lacks "alt" attribute
line 371 column 629 - Warning: <img> proprietary attribute value "absmiddle"
line 371 column 629 - Warning: <img> lacks "alt" attribute
line 379 column 22 - Warning: <img> lacks "alt" attribute
line 379 column 63 - Warning: <img> lacks "alt" attribute
line 379 column 112 - Warning: <img> lacks "alt" attribute
line 379 column 162 - Warning: <img> lacks "alt" attribute
line 390 column 15 - Warning: <img> lacks "alt" attribute
line 397 column 693 - Warning: <img> lacks "alt" attribute
line 405 column 2211 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 2211 - Warning: <img> lacks "alt" attribute
line 408 column 2438 - Warning: <img> lacks "alt" attribute
line 408 column 2597 - Warning: <img> lacks "alt" attribute
line 416 column 22 - Warning: <img> lacks "alt" attribute
line 416 column 63 - Warning: <img> lacks "alt" attribute
line 416 column 111 - Warning: <img> lacks "alt" attribute
line 416 column 161 - Warning: <img> lacks "alt" attribute
line 427 column 15 - Warning: <img> lacks "alt" attribute
line 450 column 22 - Warning: <img> lacks "alt" attribute
line 450 column 63 - Warning: <img> lacks "alt" attribute
line 450 column 112 - Warning: <img> lacks "alt" attribute
line 450 column 162 - Warning: <img> lacks "alt" attribute
line 461 column 15 - Warning: <img> lacks "alt" attribute
line 468 column 693 - Warning: <img> lacks "alt" attribute
line 478 column 2548 - Warning: <img> lacks "alt" attribute
line 478 column 2707 - 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 497 column 15 - Warning: <img> lacks "alt" attribute
line 514 column 22 - Warning: <img> lacks "alt" attribute
line 514 column 63 - Warning: <img> lacks "alt" attribute
line 514 column 112 - Warning: <img> lacks "alt" attribute
line 514 column 162 - Warning: <img> lacks "alt" attribute
line 525 column 15 - Warning: <img> lacks "alt" attribute
line 533 column 520 - Warning: <img> proprietary attribute value "absmiddle"
line 533 column 520 - Warning: <img> lacks "alt" attribute
line 541 column 22 - Warning: <img> lacks "alt" attribute
line 541 column 63 - Warning: <img> lacks "alt" attribute
line 541 column 112 - Warning: <img> lacks "alt" attribute
line 541 column 162 - Warning: <img> lacks "alt" attribute
line 552 column 15 - Warning: <img> lacks "alt" attribute
line 559 column 693 - Warning: <img> lacks "alt" attribute
line 563 column 1912 - Warning: <img> proprietary attribute value "absmiddle"
line 563 column 1912 - Warning: <img> lacks "alt" attribute
line 563 column 2214 - Warning: <img> proprietary attribute value "absmiddle"
line 563 column 2214 - Warning: <img> lacks "alt" attribute
line 569 column 2920 - Warning: <img> lacks "alt" attribute
line 574 column 3702 - Warning: <img> proprietary attribute value "absmiddle"
line 574 column 3702 - Warning: <img> lacks "alt" attribute
line 578 column 4526 - Warning: <img> lacks "alt" attribute
line 578 column 4685 - Warning: <img> lacks "alt" attribute
line 584 column 37 - Warning: <img> lacks "alt" attribute
line 591 column 289 - Warning: <img> proprietary attribute value "absmiddle"
line 591 column 289 - Warning: <img> lacks "alt" attribute
line 599 column 22 - Warning: <img> lacks "alt" attribute
line 599 column 63 - Warning: <img> lacks "alt" attribute
line 599 column 112 - Warning: <img> lacks "alt" attribute
line 599 column 162 - Warning: <img> lacks "alt" attribute
line 600 column 11 - Warning: <img> lacks "alt" attribute
line 610 column 15 - Warning: <img> lacks "alt" attribute
line 625 column 22 - Warning: <img> lacks "alt" attribute
line 625 column 63 - Warning: <img> lacks "alt" attribute
line 625 column 112 - Warning: <img> lacks "alt" attribute
line 625 column 162 - Warning: <img> lacks "alt" attribute
line 636 column 15 - Warning: <img> lacks "alt" attribute
line 651 column 21 - Warning: <img> lacks "alt" attribute
line 651 column 62 - Warning: <img> lacks "alt" attribute
line 651 column 111 - Warning: <img> lacks "alt" attribute
line 651 column 161 - Warning: <img> lacks "alt" attribute
line 662 column 15 - Warning: <img> lacks "alt" attribute
line 677 column 22 - Warning: <img> lacks "alt" attribute
line 677 column 63 - Warning: <img> lacks "alt" attribute
line 677 column 112 - Warning: <img> lacks "alt" attribute
line 677 column 162 - Warning: <img> lacks "alt" attribute
line 688 column 15 - Warning: <img> lacks "alt" attribute
line 704 column 22 - Warning: <img> lacks "alt" attribute
line 704 column 63 - Warning: <img> lacks "alt" attribute
line 704 column 111 - Warning: <img> lacks "alt" attribute
line 704 column 161 - Warning: <img> lacks "alt" attribute
line 715 column 15 - Warning: <img> lacks "alt" attribute
line 722 column 73 - Warning: <img> lacks "alt" attribute
line 730 column 22 - Warning: <img> lacks "alt" attribute
line 730 column 63 - Warning: <img> lacks "alt" attribute
line 730 column 112 - Warning: <img> lacks "alt" attribute
line 730 column 162 - Warning: <img> lacks "alt" attribute
line 741 column 15 - Warning: <img> lacks "alt" attribute
line 757 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 757 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 757 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 766 column 25 - Warning: <img> lacks "alt" attribute
line 771 column 267 - Warning: <img> lacks "alt" attribute
line 179 column 1511 - Warning: trimming empty <font>
line 267 column 1511 - Warning: trimming empty <font>
line 329 column 1511 - Warning: trimming empty <font>
line 333 column 2306 - Warning: trimming empty <font>
line 397 column 1511 - Warning: trimming empty <font>
line 468 column 1511 - Warning: trimming empty <font>
line 559 column 1511 - Warning: trimming empty <font>
line 751 column 17 - Warning: trimming empty <tr>
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 179 column 157 - Warning: <table> proprietary attribute "height"
line 179 column 222 - Warning: <td> proprietary attribute "background"
line 179 column 318 - Warning: <td> proprietary attribute "background"
line 179 column 408 - Warning: <table> proprietary attribute "height"
line 179 column 488 - Warning: <td> proprietary attribute "background"
line 179 column 1443 - Warning: <td> proprietary attribute "background"
line 214 column 47 - Warning: <nobr> is not approved by W3C
line 239 column 27 - Warning: <nobr> is not approved by W3C
line 265 column 27 - Warning: <nobr> is not approved by W3C
line 267 column 157 - Warning: <table> proprietary attribute "height"
line 267 column 222 - Warning: <td> proprietary attribute "background"
line 267 column 318 - Warning: <td> proprietary attribute "background"
line 267 column 408 - Warning: <table> proprietary attribute "height"
line 267 column 488 - Warning: <td> proprietary attribute "background"
line 267 column 1443 - Warning: <td> proprietary attribute "background"
line 297 column 27 - Warning: <nobr> is not approved by W3C
line 327 column 27 - Warning: <nobr> is not approved by W3C
line 329 column 157 - Warning: <table> proprietary attribute "height"
line 329 column 222 - Warning: <td> proprietary attribute "background"
line 329 column 318 - Warning: <td> proprietary attribute "background"
line 329 column 408 - Warning: <table> proprietary attribute "height"
line 329 column 488 - Warning: <td> proprietary attribute "background"
line 329 column 1443 - Warning: <td> proprietary attribute "background"
line 361 column 27 - Warning: <nobr> is not approved by W3C
line 395 column 27 - Warning: <nobr> is not approved by W3C
line 397 column 157 - Warning: <table> proprietary attribute "height"
line 397 column 222 - Warning: <td> proprietary attribute "background"
line 397 column 318 - Warning: <td> proprietary attribute "background"
line 397 column 408 - Warning: <table> proprietary attribute "height"
line 397 column 488 - Warning: <td> proprietary attribute "background"
line 397 column 1443 - Warning: <td> proprietary attribute "background"
line 432 column 27 - Warning: <nobr> is not approved by W3C
line 466 column 27 - Warning: <nobr> is not approved by W3C
line 468 column 157 - Warning: <table> proprietary attribute "height"
line 468 column 222 - Warning: <td> proprietary attribute "background"
line 468 column 318 - Warning: <td> proprietary attribute "background"
line 468 column 408 - Warning: <table> proprietary attribute "height"
line 468 column 488 - Warning: <td> proprietary attribute "background"
line 468 column 1443 - Warning: <td> proprietary attribute "background"
line 502 column 27 - Warning: <nobr> is not approved by W3C
line 530 column 27 - Warning: <nobr> is not approved by W3C
line 557 column 27 - Warning: <nobr> is not approved by W3C
line 559 column 157 - Warning: <table> proprietary attribute "height"
line 559 column 222 - Warning: <td> proprietary attribute "background"
line 559 column 318 - Warning: <td> proprietary attribute "background"
line 559 column 408 - Warning: <table> proprietary attribute "height"
line 559 column 488 - Warning: <td> proprietary attribute "background"
line 559 column 1443 - Warning: <td> proprietary attribute "background"
line 589 column 47 - Warning: <nobr> is not approved by W3C
line 615 column 27 - Warning: <nobr> is not approved by W3C
line 641 column 27 - Warning: <nobr> is not approved by W3C
line 667 column 27 - Warning: <nobr> is not approved by W3C
line 693 column 27 - Warning: <nobr> is not approved by W3C
line 720 column 27 - Warning: <nobr> is not approved by W3C
line 746 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 396 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