Register - Login
Views: 99378850
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 10:32:13 PM
Jul - SM64 Hacking (Archive) - Experimental Platform Battlefield v0.4 RELEASED (Mac patch included) New poll - New thread - Thread closed
Pages: 1 2 3 4 Next newer thread | Next older thread
messiaen
Catgirl
Level: 68


Posts: 30/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-17-08 04:19:55 PM (last edited by Kles at 08-03-08 10:20 PM) Link
-----------------------------------------------
EXPERIMENTAL PLATFORM BATTLEFIELD V0.4
-----------------------------------------------


This patch adds a bunch of custom/imported objects to Flatworld Battlefield. Each custom model has a respective collision behavior, so you can move and replicate it as a 0x24 object. Enemies won't be able walk on most objects, unless you manually edit the behaviors.
There are two templates to start from: the Bob-omb Battlefield level is replaced with the Flatworld terrain and Whomp's Fortress is replaced with an empty terrain with a "death at the bottom" feature. When you first enter the level, you'll see all the custom blocks available. These don't constitute a level, but are there so that Toad's Tool 64 can detect the new behaviors and create appropriate Object Combos. Be sure to explore all the objects available in the level.

IMPORTANT: My recommendation is to use this patch on a second copy of TT64. You *MUST* delete the M64GeometryDataFlat.M64 file from your TT64 folder before opening the patched ROM for the first time in order to force the polygon decoding process, otherwise you won't see the custom objects/terrain. This file is used only on Flatworld-enabled ROMs. To add the descriptions, replace the descriptions (.txt) files in your TT64 folder with the ones included in this package.

The patch is to be applied on an extended Mario 64 ROM, without Flatworld Enabled. There's a separate patch if you have extended your ROM with the MAC Version of VL-Tone's Rom Extender.

PS: You can make enemies detect an object's collision by adding "0E 43 4B FF" to its behavior. Use this with caution, because it *WILL* slowdown your level.

Download Link. Patch to an extended Super Mario! (U).z64 ROM, without Flatworld enabled.

Video for v0.4!.

--- Old release for 0.3 ---

-----------------------------------------------
EXPERIMENTAL PLATFORM BATTLEFIELD V0.3
-----------------------------------------------


This patch is an "improved" version of Flatworld and hopefully you'll be able to create simple custom levels with it. Besides all the usual features from Flatworld, there are a lot of custom models which can be used as platforms and/or terrain modifiers plus a few other goodies. Each custom model has a respective collision behavior, so you can move and replicate it as a 0x24 object.

There are two templates to start from: the Bob-omb Battlefield level is replaced with the Flatworld terrain and Whomp's Fortress is replaced with an empty terrain with a "death at the bottom" feature. When you first enter the level, you'll see all the custom blocks available. These don't constitute a level, but are there so that Toad's Tool 64 can detect the new behaviors and create appropriate Object Combos. Be sure to explore all the objects available in the level, I have included a few things such as the Green Pipe, the Spiky Tree and Castle door.

IMPORTANT: You *MUST* delete the M64GeometryDataFlat.M64 file from your TT64 folder before opening the patched ROM for the first time in order to force the polygon decoding process, otherwise you won't see the custom objects/terrain. This file is used only on Flatworld-enabled ROMs, so don't worry if you have another projects on a regular extended ROM.

For more information, read the readme.txt, models.txt and behaviors.txt files in the package. All numbers are in hexadecimal format.

** IF YOU USE THIS IN YOUR HACK/MOD/VIDEO, PLEASE GIVE THE APPROPRIATE CREDITS **

Here is an old video showing some of the custom models:

<object width="425" height="350"> <embed src="http://www.youtube.com/v/WeK4cI4DedA" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object>

(The modified chomps aren't included and the 'lava' collision at the bottom was just an experiment).

Features of v0.3
-----------------


- Two modified levels: Bob-Omb Battlefield (flat terrain) and Whomp's Fortress (empty terrain).
- 17 Custom Models: there are three basic kinds of "blocks", each one available in three textures. There is also a "hanging object" and a wire box, which will work with any transparent texture.
- Custom models have maximum drawing/disappear distances (experimental) and enemies will detect its collision.
- New available objects: Tilting Bridge from Bob-Omb, Spiky Tree, Castle Door and Green Pipe.
- Solidity behavior for the Green Pipe (without warp action) in two scalings presets (100% and 200%). The original warp pipe behavior is not modified, so you may still use it.

Known Bugs and limitations
-----------------------------


- TT64 may display wrong colors for some of the custom models (won't happen ingame). [fixed for v0.4]
- Drawing distance/disappear settings may cause slowdowns. If you want a specific act with many enemies, try to disable some of the objects for that act. Remember, you can make the level absolutely modular!
- The patch may not work on a ROM extended by the Mac version of ROM Extender.
- Texture coordinates are far from perfect but much better than the last version .
- Model 48 (the Tilting Bridge from Bob-omb) is misnamed as "Grills Door Half" (probably an easy fix). [fixed for v0.4]
- Whomp's do not work correctly on the custom models.

Download Link. Patch to an extended Super Mario! (U).z64 ROM, without Flatworld enabled.

--- Old release for v0.2 and Slide Battlefield ---

This is a simple 1-act platform level built from Flatworld Battlefield. All the level geometry is built from 0x24 objects with feature custom models and moveable collision data.

It is 100% compatible with Toad's Tool, so you can change the level design or even start one from scratch. The only thing you have to do is erase the M64GeometryDataFlat.m64 file from your TT64 folder, in order to force the polygon decoding process. If you want, make a backup of Toad's Tool before this. Also, inside TT64, enable "culling" for correct visualisation.



Download PPF Patch for Super Mario 64! (U) extended ROM, without Flatworld enabled.

There are 3 custom models in this level. Here are the model IDs and theirs respective collision behaviors:

ID/Behav - 54 / 56BC
ID/Behav - 65 / 56E0
ID/Behav - 6A / 5704

Behavior bank is at 0x011B0000.

Edit: A bonus! This is Slide Battlefield! No savestates allowed!



Download PPF Patch
Download UPS Patch

Slide Battlefield video

<object width="425" height="350"> <embed src="http://www.youtube.com/v/htNM9i_aL-w" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object>
Kenshi
Member
Level: 21


Posts: 13/75
EXP: 47437
For next: 2506

Since: 09-15-07

From: NY

Since last post: 6.9 years
Last activity: 6.2 years

Posted on 04-17-08 09:54:23 PM Link
could you use a link other than rapidshare? its not working for me.. try megaupload or something. thanks

____________________
Been around since acmlm 3 now I cant even keep track of how many there are....
messiaen
Catgirl
Level: 68


Posts: 31/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-18-08 12:34:19 AM Link
Platform Battlefield 002 at Megaupload

Slide Battlefield at Megaupload

See if this works for you!
rstewart215804
User
Crazed Mario 64 Hacker!!!
Level: 11


Posts: 8/18
EXP: 5578
For next: 407

Since: 09-13-07


Since last post: 13.2 years
Last activity: 11.7 years

Posted on 04-18-08 01:09:41 AM Link
Wow!

Great job messiaen. Those two levels are sure challenging to play if you don’t have any GameShark codes on. I died at least 8 times.

I have several suggestions. Make the platforms playable on other stars other that the first one because otherwise Mario falls to his death. Also changing what platforms appear on which star you can combine the two patches into one and have room for 4 more.


____________________
Just you wait until next time. Until then, keep that Control Stick smokin’! Buwaa ha ha!
messiaen
Catgirl
Level: 68


Posts: 32/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-18-08 01:42:24 AM (last edited by messiaen at 04-19-08 06:40 PM) Link
I'm glad you liked it . I don't think the Platform level is hard, but the camera surely doesn't help too much, and maybe there is too much empty space, so you don't have many references for actual distances.

The idea is to make this easily editable, so *you* can create other acts if you want. I need now to explore differentes textures and think of different "solid blocks" designs, to make levels more interesting.

I didn't want to make platforms available for act 2 because there would be no goal. That is, unless I gave this act the title "Waiting for Godot" or "The myth of Sísifo", then it would be a good joke .

Unfortunately, I can't combine both patches because in the second one I changed one of the terrain commands (0x31 set to 06) to make it a "slide level". What I would like to study is the possibility of creating a different area inside Flatworld, so we can have the slide there.
+c0

Level: 11


Posts: 11/17
EXP: 5138
For next: 847

Since: 08-05-07

From: Nowhere.

Since last post: 11.0 years
Last activity: 10.9 years

Posted on 04-18-08 02:35:54 AM Link
Er, All these new levels you've made crash for me..

000, Game runs fine, Crashes when opening Bob-omb Battlefield
001, Never tried

002 however broke the game..

When starting it looks fine..
But on the file select screen some bits are missing..


And when starting a file i get this


Start a new file, Freeze.
Move, Freeze.

You can move by punching, but after a short while it freeze in mid punch..

I've tried Sixtyforce and Mupen64, And my friend Umby tried PJ64.
They all had the same results.

I've also tried a couple different Sm64 roms, All the same.

No Flatworld, Extended, Z64.

Also Umby shares this picture.


Opening in TT64 also results in our not so good friend, Mr Freeze.

____________________

messiaen
Catgirl
Level: 68


Posts: 33/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-18-08 03:06:55 AM (last edited by messiaen at 04-18-08 12:13 AM) Link
Thanks for your feedback, +c0.

These levels should work with in PJ64 1.6 and Mupen 0.5.1 or any other emulator who runs the extended ROM. They are also TT64 compatible, so something must have gone wrong in the patching process. I used PPF-Studio to create the patch, and sucessfully applied it with PPF-O-Matic.

Did you try a freshly extended "Super Mario 64 (U)!.z64" (exactly like this) ROM? Maybe one good way to test your ROM is to see if TT64 can enable FlatWorld in it. If you can play Flatworld in the emulator, then there is no reason my levels won't run.

Also, did anyone else get this problem? I may try to create another patch.
+c0

Level: 11


Posts: 12/17
EXP: 5138
For next: 847

Since: 08-05-07

From: Nowhere.

Since last post: 11.0 years
Last activity: 10.9 years

Posted on 04-18-08 04:59:07 AM Link
Originally posted by messiaen
Thanks for your feedback, +c0.

These levels should work with in PJ64 1.6 and Mupen 0.5.1 or any other emulator who runs the extended ROM. They are also TT64 compatible, so something must have gone wrong in the patching process. I used PPF-Studio to create the patch, and sucessfully applied it with PPF-O-Matic.

Did you try a freshly extended "Super Mario 64 (U)!.z64" (exactly like this) ROM? Maybe one good way to test your ROM is to see if TT64 can enable FlatWorld in it. If you can play Flatworld in the emulator, then there is no reason my levels won't run.

Also, did anyone else get this problem? I may try to create another patch.


Only PPF patch program for mac that i've found is PPFMaster. So thats what i use..

I've gotten a SM64 rom from a couple places, Extended them all, tried them, Same result, Z64s and V64s(even though i don't think it even works..).

Really not sure what my SM64 rom is.. I renamed it long ago to just Super Mario 64.z64.

And all of those roms could run Flatworld perfectly.
I even played with the Flatworld data a bit and got an instant death upon entering the level. Whee.

oh well.

It could be something about the PPF Patchers..

Perhaps you could try a UPS patch?
I've heard nice things about it..

____________________

messiaen
Catgirl
Level: 68


Posts: 34/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-18-08 10:07:16 AM Link
A few things to check:

Does PPFMaster supports PPF 3. 0 format?
Are you using ROM Extender 1.2b ?
Have you sucessfully applied SM64 patches before?

Sometime ago VL-Tone mentioned in a bug report something about the MAC Extender producing a slightly different output than the PC Version, something related to filling empty spaces, but I don't know if there is any relation to this.

I've sent you a private message, be sure to check it out.

For other people: If you had success applying these patches, please report!
weckar
User
Level: 11


Posts: 1/16
EXP: 4578
For next: 1407

Since: 04-19-08


Since last post: 13.5 years
Last activity: 14.0 years

Posted on 04-19-08 04:17:23 PM Link
apart from seeing the 'removed' level surface when under it, this looks quite good. It's too bad your platforms don't support other behabiours though. King Bob-Omb, piranha plants and the finish flag for koopa the quick fall right through. Koopa the quick himself doesn't, though...
messiaen
Catgirl
Level: 68


Posts: 36/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-19-08 05:59:39 PM (last edited by messiaen at 04-19-08 03:27 PM) Link
weckar: I will fix the lazy "removed" level surface bug when I release a version with more acts (and hopefully better designed). Enabling "culling" will make this less intrusive, but what I didn't reminded until you pointed out is that when you go under it, it will show anyway. This is just something very simple I forgot to change. In the "Slide Batlefield" patch, you won't get this (if you enable culling).

The platform is supposed to act as level terrain, and it depends on the specific behaviors to be solid. I don't see any use for setting a different behavior on its very simple polygonal model.

If you want to add a King Bob-Omb, or Piranha Plants, or even more platforms, just select a Empty Object in the 0x24 list, choose the appropriate Combo, the act it will appear and this will show near the beggining of the level.

I'm curious if other Mac users have sucesfully patched this? If so, what patching program did you use? Also, I uploaded a UPS patch (check first post) for Slide Battlefield.
weckar
User
Level: 11


Posts: 2/16
EXP: 4578
For next: 1407

Since: 04-19-08


Since last post: 13.5 years
Last activity: 14.0 years

Posted on 04-19-08 06:34:03 PM Link
Originally posted by messiaen
If you want to add a King Bob-Omb, or Piranha Plants, or even more platforms, just select a Empty Object in the 0x24 list, choose the appropriate Combo, the act it will appear and this will show near the beggining of the level.

Yeah, that's what I did, but they fall right through the platforms, like they aren't even there for them. Or am I missing some vital point here?
messiaen
Catgirl
Level: 68


Posts: 37/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-19-08 07:24:11 PM (last edited by messiaen at 05-12-08 01:35 PM) Link
Weckar, you made me realize something very important which will help in the further development of this experiment. Thank you a lot! The explanation is a bit technical and lenghty, and it won't be easy to solve problem, depending on the specific object/behavior.

I have discovered a few days ago that there is a command in the behavior script which seems to keep objects on the ground. That is command 0x1E. When this command is used, you get "gravity" for the objects.

The piranha plant works fine (what kind of problem did you have with this?), because it doesn't use a 0x1E command, but you may have problem with other objects which use this command.

I'm testing now to see If i can get a working goomba, so far just deleting this command from the Goomba behavior didn't work. What I'm afraid of is that some moving objects can't follow the flexible collision data pointed by the platform behaviors. That would explain why the Bowser platforms are hard coded in the level collision data, instead of being moveable.

---

Edit: Removed wrong information about King Bob-omb.
weckar
User
Level: 11


Posts: 3/16
EXP: 4578
For next: 1407

Since: 04-19-08


Since last post: 13.5 years
Last activity: 14.0 years

Posted on 04-20-08 10:28:10 AM Link
see, I knew something was up! The PPlant was my bad, I messed something up myself there, sorry about the confusion. If I find the time I will do some more experiments with King Bob-Omb.

Glad I could help.
Lyskar
12210
-The Chaos within trumps the Chaos without-
Level: 192


Posts: 1402/12211
EXP: 99235340
For next: 638231

Since: 07-03-07

From: 52-2-88-7

Since last post: 7.4 years
Last activity: 7.3 years

Posted on 04-21-08 01:40:19 AM Link

Time/Date

04-20-08 07:40:19pm

Posts

1402

Days Here

292

Level

50
Metal_Man88
Local Moderator
Messiaen: Please tell me when you want a topic name change instead of making a new one; we do not want to clutter the forum with incremental topic name changes due to updates.

____________________
Original Layout © Tobias Kelmandia
Vinnyboiler
Catgirl
Level: 66


Posts: 29/1044
EXP: 2439771
For next: 22080

Since: 12-27-07

From: London, England

Since last post: 6 days
Last activity: 3 days

Posted on 04-21-08 10:59:07 AM Link
Can someone please put a video of Slide Battlefield. My computer broke so i can't play it right now.
Stevoisiak
Member
Level: 38


Posts: 66/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 04-21-08 05:01:10 PM (last edited by Stevoisiak at 04-21-08 02:10 PM) Link
IDEA! You can have separate objects for different acts, right? Well, why not make slide battlefield Act 2? Each act can be a new path!

Edit: If I delete the polygon sheet and have it remake it from this rom, will Toads Tool work with other roms?
messiaen
Catgirl
Level: 68


Posts: 41/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-21-08 09:42:22 PM Link
vinnyboiler: I uploaded a video, check the first post.

Stevoisiak: The file you are going to delete is only used by TT64 when opening FlatWorld. You still will be able to load non-Flatworld enabled ROMs, but if you open a fresh Flatworld ROM, you may have problems viewing the geometry. So, keep a copy of the original file. Maybe it is a good idea to also keep backups of the "label files", which are updated because of the new 3d objects/behaviors in my level.
Stevoisiak
Member
Level: 38


Posts: 67/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 04-24-08 05:24:31 PM (last edited by Stevoisiak at 04-24-08 02:27 PM) Link
Originally posted by messiaen
vinnyboiler: I uploaded a video, check the first post.

Stevoisiak: The file you are going to delete is only used by TT64 when opening FlatWorld. You still will be able to load non-Flatworld enabled ROMs, but if you open a fresh Flatworld ROM, you may have problems viewing the geometry. So, keep a copy of the original file. Maybe it is a good idea to also keep backups of the "label files", which are updated because of the new 3d objects/behaviors in my level.


Ok. Also, what about my acts idea?
messiaen
Catgirl
Level: 68


Posts: 49/1085
EXP: 2594033
For next: 134767

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-26-08 02:05:12 PM (last edited by messiaen at 04-26-08 11:06 AM) Link
I already explained that, please let's not get in circles (in this and other topics).

Anyway, getting on topic again, this project has been a good learning tool but now I am defintely changing directions. I will study more the limitations of the 0x24 objects with individual collision, especially concerning collision detection by other objects, but I'm not very optimistic about this.

If anyone can give some example of a 0x24 or even 0x43 platfom in the game in which a goomba, bob-omb, or any kind of ground moving enemy/object can walk, especially those who use 0x1E behavior commands, then I could be wrong and this would be very nice.

Now I am more inclined to use a slightly modified Flatworld terrain, such as the "height terrain" map I posted on the Flatworld thread, combined with custom 0x24 objects to make it more interesting. Some of the platforms in the air will be actual terrain, otherwise I would face the collision limitation.

Also, there are sure better ways to overcome texture problems in imported models fom other levels than just swapping the banks . Probably texture editing, or on last resource I may even use some space fom the 0x07 bank for extra textures. Since the level terrain/collision data will be vey simple compared to actual levels, space won't probably be an issue.
Pages: 1 2 3 4 Next newer thread | Next older thread
Jul - SM64 Hacking (Archive) - Experimental Platform Battlefield v0.4 RELEASED (Mac patch included) New poll - New thread - Thread closed


Rusted Logic

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

35 database queries, 12 query cache hits.
Query execution time:  0.116694 seconds
Script execution time:  0.035181 seconds
Total render time:  0.151875 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 300 - 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 239 - 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 128 - Warning: unescaped & or unknown entity "&page"
line 149 column 160 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 195 - 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 214 column 3976 - Warning: discarding unexpected <param>
line 214 column 4042 - Warning: discarding unexpected </param>
line 266 column 7600 - Warning: discarding unexpected <param>
line 266 column 7666 - Warning: discarding unexpected </param>
line 270 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 272 column 9 - Warning: missing <tr>
line 290 column 13 - Warning: missing <tr>
line 296 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 298 column 9 - Warning: missing <tr>
line 316 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 389 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 391 column 9 - Warning: missing <tr>
line 409 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 477 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 479 column 9 - Warning: missing <tr>
line 497 column 13 - Warning: missing <tr>
line 526 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 528 column 9 - Warning: missing <tr>
line 546 column 13 - Warning: missing <tr>
line 562 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 564 column 9 - Warning: missing <tr>
line 582 column 13 - Warning: missing <tr>
line 588 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 590 column 9 - Warning: missing <tr>
line 608 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 647 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 649 column 9 - Warning: missing <tr>
line 667 column 13 - Warning: missing <tr>
line 683 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 685 column 9 - Warning: missing <tr>
line 703 column 13 - Warning: missing <tr>
line 711 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 713 column 9 - Warning: missing <tr>
line 731 column 13 - Warning: missing <tr>
line 734 column 73 - Warning: <style> isn't allowed in <td> elements
line 734 column 9 - Info: <td> previously mentioned
line 734 column 960 - Error: <z> is not recognized!
line 734 column 960 - Warning: discarding unexpected <z>
line 734 column 982 - Warning: discarding unexpected </z>
line 734 column 1008 - Error: <z> is not recognized!
line 734 column 1008 - Warning: discarding unexpected <z>
line 734 column 1015 - Warning: discarding unexpected </z>
line 734 column 1045 - Error: <z> is not recognized!
line 734 column 1045 - Warning: discarding unexpected <z>
line 734 column 1051 - Warning: discarding unexpected </z>
line 734 column 1077 - Error: <z> is not recognized!
line 734 column 1077 - Warning: discarding unexpected <z>
line 734 column 1082 - Warning: discarding unexpected </z>
line 737 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 739 column 9 - Warning: missing <tr>
line 757 column 13 - Warning: missing <tr>
line 763 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 765 column 9 - Warning: missing <tr>
line 783 column 13 - Warning: missing <tr>
line 791 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 793 column 9 - Warning: missing <tr>
line 811 column 13 - Warning: missing <tr>
line 819 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 821 column 9 - Warning: missing <tr>
line 839 column 13 - Warning: missing <tr>
line 849 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 851 column 9 - Warning: missing <tr>
line 869 column 13 - Warning: missing <tr>
line 883 column 17 - Warning: missing <tr>
line 883 column 17 - Warning: discarding unexpected <table>
line 886 column 35 - Warning: missing <tr>
line 886 column 96 - Warning: unescaped & or unknown entity "&page"
line 886 column 128 - Warning: unescaped & or unknown entity "&page"
line 886 column 160 - Warning: unescaped & or unknown entity "&page"
line 886 column 50 - Warning: missing </font> before </td>
line 886 column 195 - Warning: missing </font> before </table>
line 888 column 35 - Warning: missing <tr>
line 888 column 50 - Warning: missing </font> before </td>
line 889 column 37 - Warning: unescaped & or unknown entity "&id"
line 888 column 239 - Warning: missing </font> before </table>
line 890 column 17 - Warning: discarding unexpected </textarea>
line 890 column 28 - Warning: discarding unexpected </form>
line 890 column 35 - Warning: discarding unexpected </embed>
line 890 column 43 - Warning: discarding unexpected </noembed>
line 890 column 53 - Warning: discarding unexpected </noscript>
line 890 column 64 - Warning: discarding unexpected </noembed>
line 890 column 74 - Warning: discarding unexpected </embed>
line 890 column 82 - Warning: discarding unexpected </table>
line 890 column 90 - Warning: discarding unexpected </table>
line 892 column 9 - Warning: missing </font> before <table>
line 904 column 25 - Warning: discarding unexpected </font>
line 913 column 58 - Warning: discarding unexpected </font>
line 891 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 111 - Warning: <img> lacks "alt" attribute
line 161 column 161 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 245 column 6622 - Warning: <img> lacks "alt" attribute
line 259 column 7234 - Warning: <img> lacks "alt" attribute
line 275 column 22 - Warning: <img> lacks "alt" attribute
line 275 column 63 - Warning: <img> lacks "alt" attribute
line 275 column 112 - Warning: <img> lacks "alt" attribute
line 275 column 162 - Warning: <img> lacks "alt" attribute
line 276 column 11 - Warning: <img> lacks "alt" attribute
line 286 column 15 - Warning: <img> lacks "alt" attribute
line 301 column 22 - Warning: <img> lacks "alt" attribute
line 301 column 63 - Warning: <img> lacks "alt" attribute
line 301 column 111 - Warning: <img> lacks "alt" attribute
line 301 column 161 - Warning: <img> lacks "alt" attribute
line 312 column 15 - Warning: <img> lacks "alt" attribute
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 349 column 78 - Warning: <img> proprietary attribute value "absmiddle"
line 349 column 78 - Warning: <img> lacks "alt" attribute
line 362 column 22 - Warning: <img> lacks "alt" attribute
line 362 column 63 - Warning: <img> lacks "alt" attribute
line 362 column 111 - Warning: <img> lacks "alt" attribute
line 362 column 161 - Warning: <img> lacks "alt" attribute
line 373 column 15 - Warning: <img> lacks "alt" attribute
line 380 column 95 - Warning: <img> proprietary attribute value "absmiddle"
line 380 column 95 - Warning: <img> lacks "alt" attribute
line 384 column 755 - Warning: <img> proprietary attribute value "absmiddle"
line 384 column 755 - Warning: <img> lacks "alt" attribute
line 393 column 11 - Warning: <img> lacks "alt" attribute
line 394 column 22 - Warning: <img> lacks "alt" attribute
line 394 column 63 - Warning: <img> lacks "alt" attribute
line 394 column 112 - Warning: <img> lacks "alt" attribute
line 394 column 162 - Warning: <img> lacks "alt" attribute
line 395 column 11 - Warning: <img> lacks "alt" attribute
line 405 column 15 - Warning: <img> lacks "alt" attribute
line 421 column 829 - Warning: <img> lacks "alt" attribute
line 424 column 955 - Warning: <img> lacks "alt" attribute
line 439 column 1418 - Warning: <img> lacks "alt" attribute
line 441 column 1650 - 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 111 - Warning: <img> lacks "alt" attribute
line 450 column 161 - Warning: <img> lacks "alt" attribute
line 461 column 15 - Warning: <img> lacks "alt" attribute
line 481 column 11 - Warning: <img> lacks "alt" attribute
line 482 column 22 - Warning: <img> lacks "alt" attribute
line 482 column 63 - Warning: <img> lacks "alt" attribute
line 482 column 112 - Warning: <img> lacks "alt" attribute
line 482 column 162 - Warning: <img> lacks "alt" attribute
line 483 column 11 - Warning: <img> lacks "alt" attribute
line 493 column 15 - Warning: <img> lacks "alt" attribute
line 522 column 2082 - Warning: <img> lacks "alt" attribute
line 531 column 22 - Warning: <img> lacks "alt" attribute
line 531 column 63 - Warning: <img> lacks "alt" attribute
line 531 column 111 - Warning: <img> lacks "alt" attribute
line 531 column 161 - Warning: <img> lacks "alt" attribute
line 542 column 15 - Warning: <img> lacks "alt" attribute
line 567 column 22 - Warning: <img> lacks "alt" attribute
line 567 column 63 - Warning: <img> lacks "alt" attribute
line 567 column 112 - Warning: <img> lacks "alt" attribute
line 567 column 162 - Warning: <img> lacks "alt" attribute
line 578 column 15 - Warning: <img> lacks "alt" attribute
line 593 column 22 - Warning: <img> lacks "alt" attribute
line 593 column 63 - Warning: <img> lacks "alt" attribute
line 593 column 111 - Warning: <img> lacks "alt" attribute
line 593 column 161 - Warning: <img> lacks "alt" attribute
line 604 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 652 column 22 - Warning: <img> lacks "alt" attribute
line 652 column 63 - Warning: <img> lacks "alt" attribute
line 652 column 111 - Warning: <img> lacks "alt" attribute
line 652 column 161 - Warning: <img> lacks "alt" attribute
line 663 column 15 - Warning: <img> lacks "alt" attribute
line 688 column 22 - Warning: <img> lacks "alt" attribute
line 688 column 63 - Warning: <img> lacks "alt" attribute
line 688 column 112 - Warning: <img> lacks "alt" attribute
line 688 column 162 - Warning: <img> lacks "alt" attribute
line 699 column 15 - Warning: <img> lacks "alt" attribute
line 715 column 17 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 17 - Warning: <img> lacks "alt" attribute
line 715 column 60 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 60 - Warning: <img> lacks "alt" attribute
line 715 column 103 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 103 - Warning: <img> lacks "alt" attribute
line 715 column 146 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 146 - Warning: <img> lacks "alt" attribute
line 715 column 189 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 189 - Warning: <img> lacks "alt" attribute
line 715 column 232 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 232 - Warning: <img> lacks "alt" attribute
line 715 column 275 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 275 - Warning: <img> lacks "alt" attribute
line 715 column 318 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 318 - Warning: <img> lacks "alt" attribute
line 715 column 361 - Warning: <img> proprietary attribute value "absmiddle"
line 715 column 361 - Warning: <img> lacks "alt" attribute
line 716 column 23 - Warning: <img> lacks "alt" attribute
line 716 column 64 - Warning: <img> lacks "alt" attribute
line 716 column 113 - Warning: <img> lacks "alt" attribute
line 716 column 163 - Warning: <img> lacks "alt" attribute
line 717 column 11 - Warning: <img> lacks "alt" attribute
line 727 column 15 - Warning: <img> lacks "alt" attribute
line 734 column 1515 - Warning: <img> lacks "alt" attribute
line 734 column 1725 - Warning: <img> lacks "alt" attribute
line 734 column 1813 - Warning: <img> lacks "alt" attribute
line 734 column 2057 - Warning: <img> lacks "alt" attribute
line 734 column 2499 - Warning: <img> lacks "alt" attribute
line 734 column 2688 - Warning: <img> lacks "alt" attribute
line 742 column 22 - Warning: <img> lacks "alt" attribute
line 742 column 63 - Warning: <img> lacks "alt" attribute
line 742 column 112 - Warning: <img> lacks "alt" attribute
line 742 column 162 - Warning: <img> lacks "alt" attribute
line 743 column 11 - Warning: <img> lacks "alt" attribute
line 753 column 15 - Warning: <img> lacks "alt" attribute
line 768 column 22 - Warning: <img> lacks "alt" attribute
line 768 column 63 - Warning: <img> lacks "alt" attribute
line 768 column 112 - Warning: <img> lacks "alt" attribute
line 768 column 162 - Warning: <img> lacks "alt" attribute
line 779 column 15 - Warning: <img> lacks "alt" attribute
line 796 column 22 - Warning: <img> lacks "alt" attribute
line 796 column 63 - Warning: <img> lacks "alt" attribute
line 796 column 111 - Warning: <img> lacks "alt" attribute
line 796 column 161 - Warning: <img> lacks "alt" attribute
line 807 column 15 - Warning: <img> lacks "alt" attribute
line 824 column 22 - Warning: <img> lacks "alt" attribute
line 824 column 63 - Warning: <img> lacks "alt" attribute
line 824 column 112 - Warning: <img> lacks "alt" attribute
line 824 column 162 - Warning: <img> lacks "alt" attribute
line 835 column 15 - Warning: <img> lacks "alt" attribute
line 854 column 22 - Warning: <img> lacks "alt" attribute
line 854 column 63 - Warning: <img> lacks "alt" attribute
line 854 column 111 - Warning: <img> lacks "alt" attribute
line 854 column 161 - Warning: <img> lacks "alt" attribute
line 865 column 15 - Warning: <img> lacks "alt" attribute
line 880 column 1181 - Warning: <img> proprietary attribute value "absmiddle"
line 880 column 1181 - Warning: <img> lacks "alt" attribute
line 889 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 889 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 889 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 898 column 25 - Warning: <img> lacks "alt" attribute
line 903 column 267 - Warning: <img> lacks "alt" attribute
line 883 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 291 column 27 - Warning: <nobr> is not approved by W3C
line 317 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 410 column 27 - Warning: <nobr> is not approved by W3C
line 466 column 27 - Warning: <nobr> is not approved by W3C
line 498 column 27 - Warning: <nobr> is not approved by W3C
line 547 column 27 - Warning: <nobr> is not approved by W3C
line 583 column 27 - Warning: <nobr> is not approved by W3C
line 609 column 27 - Warning: <nobr> is not approved by W3C
line 641 column 27 - Warning: <nobr> is not approved by W3C
line 668 column 27 - Warning: <nobr> is not approved by W3C
line 704 column 27 - Warning: <nobr> is not approved by W3C
line 732 column 27 - Warning: <nobr> is not approved by W3C
line 734 column 1594 - Warning: <td> proprietary attribute "background"
line 734 column 1894 - Warning: <td> proprietary attribute "background"
line 734 column 2147 - Warning: <table> proprietary attribute "height"
line 734 column 2580 - Warning: <td> proprietary attribute "background"
line 758 column 27 - Warning: <nobr> is not approved by W3C
line 784 column 27 - Warning: <nobr> is not approved by W3C
line 812 column 27 - Warning: <nobr> is not approved by W3C
line 840 column 27 - Warning: <nobr> is not approved by W3C
line 870 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 303 warnings and 4 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