Register - Login
Views: 99381312
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:52:23 PM
Jul - Posts by messiaen
Pages: 1 2 3 4 5 6 7 8 9 10 ... 42 43 44 45 46 47 48 49 50 51 52 53 54
messiaen
Catgirl
Level: 68


Posts: 917/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-22-10 02:52:23 PM, in Super Mario Bros ported to Genesis Link
Wicked cool.
messiaen
Catgirl
Level: 68


Posts: 918/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-23-10 11:55:41 AM, in Super Mario Bros ported to Genesis Link
From what I've read it doesn't run yet on real hardware. I tried it in Gens and it worked finely though.
messiaen
Catgirl
Level: 68


Posts: 919/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-26-10 04:05:23 PM, in OBJ Importing - Basic help, please. Link
Please post importing questions in this thread. If you read through that thread (especially the last pages), you'll find all texture-related advice I could give you.
messiaen
Catgirl
Level: 68


Posts: 920/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-26-10 05:14:20 PM, in SM64 Music Editing Link
Hmm, I must have broken something related to tie-processing before releasing the alpha, that is not MuseScore's fault.

By the way, a version of MuseScore (0.9.6.1) has been released last week. You may want to try it, however keep also your old version, depending on your OS this one might be more unstable (on WinXP it certainly is).

Unfortunately, it seems that MuseScore isn't yet very good at quantitazing events (fitting notes to a grid of musical pulses), which is one of the problems when converting MIDI to notation.
messiaen
Catgirl
Level: 68


Posts: 921/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-26-10 05:34:28 PM, in SM64 Music Editing (last edited by messiaen at 07-26-10 02:46 PM) Link
Found a nice way to solve most MuseScore quantitization problems.

First, download Notation Musician (trial seems functional) and open a MIDI file. The purpose of this program is to make MIDI into decent notation, from what I've tested there's a good AI to find proper quantitization, way superior than MuseScore and even some professional notation software.

Now export the MIDI file from this program and toggle the "Quantitize the note locations and durations as notated" option. Now open the MIDI again in MuseScore and you'll have a pleasant surprise, it looks better so the importing will also be better. Some precision may be lost (ie, very quick notes), but the result is worth it.

Edit: Notation Composer, by the same company, also supports Export to MusicXML. I *HIGHLY* suggest it over MuseScore. Not sure how the trial version works, but so far I haven't seen any important limitation regarding exporting/saving files.
messiaen
Catgirl
Level: 68


Posts: 922/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-28-10 06:29:12 PM, in Mario 64 Level Importer (last edited by messiaen at 07-28-10 04:41 PM) Link
Moderation keeps a minimal ammount of topics so data can be organized more easily. There's always the option of reposting your previous question in the most adequate topic, if you think it's relevant or if it hasn't been covered before.

It works well, though at this point the "Help" topic is a bit too cluttered.

So, v13 of the Level Importer is almost ready, only thing left is to experiment more importing multiple water boxes. It seems that the height of the water boxes is a global parameter, so you can't have for instance a water box and a toxic box with different height values.

The only case in the game where that happens (boxes with different heights) seems to be the Hazy Maze level, but then the "room system" is used, so water boxes aren't all loaded at the same time.

But I could be wrong, I need to look more at this, for instance the mist at Jolly Roger Bay is certainly at a different height level than the water.

Here's the main changes for the next version:

- Totally redesigned GUI, much less daunting and crowded than the previous one
- Graphical interface for texture-based collision mapping with texture preview
- Support for extra collision parameters (wind/water/sand direction)
- Fixed some issues that would prevent textures to import
- Hack to enable/disable act selectors on a level basis
- Multiple water/toxic haze/mist boxes
- Fixed false "vertex out of range" warnings
- Some new trajectories (so far, racing penguin and snowman's bottom)

Edit: Water placement actually makes sense this time . Also, fixed the "hardcore" fog setting.
messiaen
Catgirl
Level: 68


Posts: 923/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-28-10 06:44:45 PM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) Link
I can see that becoming very useful if you focus on Behaviors.

With good parsing and a list of predefined values (ie, animation values, collision, scaling, etc) it could make behavior editor easier for begginers.

The behavior bank can be easily expanded using extended memory, so it could have Copy/Insert functions for more extensive modifications.
messiaen
Catgirl
Level: 68


Posts: 924/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-29-10 07:00:26 PM, in Help/Questions about Toad's Tool 64 and SM64 hacking Link
Originally posted by Terra
Maybe split it up into multiple threads, each for a different type of question? Like one for editing levels, one for making 3D models, one for stuff like ASM and hex editing? There are already some threads here along similar lines, like the music hacking thread.


Back when this forum started, TT64 and SM64 hacking meant pretty much the same thing, so that topic made sense. Nowadays, with many other programs for specific tasks and tons of stuff that need more advanced editing it makes sense to have a thread for each topic (just like we actually have).

This specific thread seems outdated, perhaps it would be interesting to close this and make a topic more specific, such as "Help with Toad's Tool 64 Usage". SM64 Hacking is too broad.

We also really need a friendly "Getting Started" thread, with a list of programs, topics (so people can how where to ask specific stuff) and tutorials (could be link to YouTube videos, there are plenty of tutorials nowadays). We have the SM64 Forum Info, but it isn't that helpful anymore.

Just my two cents.
messiaen
Catgirl
Level: 68


Posts: 925/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-30-10 03:17:12 AM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) Link
I'm not sure what is exactly the program with the hieroglyph texture, can you provide a screenshot of how it looks in your 3D modeller so I can know what's wrong? Also, have you tried using the "Flip textures vertically" option? I'm almost sure the importer actually handles textures the wrong way by default, but enabling this miight fix it, if that's the case.

As for the mapping errors, most of the time that happens because of limited precision in the N64 vertex cache format. Without entering much in technical details, there's a trick that may work when mapping spheres or more complex shapes, if you are using Google SketchUp: use a 64x64 texture instead of 32x32, or even 128x128.

If you are using Blender, try "stretching" the texrure more along the surface. Please try these approachs and tell me if that made any difference.
messiaen
Catgirl
Level: 68


Posts: 926/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 07-30-10 01:48:56 PM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) Link
Hmm, interesting, I never noticed the textures got horizontally flipped. Probably there's a bug in my function which converts the textures to the RGBA5551 format used in the N64. I'll do more tests and try to fix that for the next version.

The trick about using 64x64 or 128x128 textures in SketchUp is that the texture will be strechted 2 or 4 times, because the original mapping was done for a texture larger than the one that will actually be used (32x32).
messiaen
Catgirl
Level: 68


Posts: 927/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 08-02-10 03:18:04 AM, in Help/Questions about Toad's Tool 64 and SM64 hacking Link
Not really possible to change the paintings position, just like you can't change any of the existing level geometry/collision. But it might be possible to replicate those in imported levels using the right collision settings (never tried it though).

BigBrain: Will get back to your question later, probably I'll reply it in the "Level Editing" topic since that kind of stuff is too useful to get lost in this huge thread.
messiaen
Catgirl
Level: 68


Posts: 928/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 08-02-10 03:22:53 AM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) (last edited by messiaen at 08-02-10 12:27 AM) Link
You should check TT64's internal script dumper, which can be acessed through the Preferences menu, this might give you a hint regarding how the scripts flow when it comes to jumps.

Also, I think that instead of a hexeditor-like grid you should insert newline breaks after each commands, as well as indentation so it's easier to visualize and to debug (again, TT64 can be used as a reference for that).

After you get everything working, if you want a little challenge you can try a insert command function (yeah, you'll either have to repoint stuff or get rid of jumps and rewriting stuff in a more linear flow).
messiaen
Catgirl
Level: 68


Posts: 929/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 08-29-10 08:20:50 PM, in Ice Metal [Super Metroid Hack] Link
Originally posted by Lunaria
You're not the only one with this bug, sadly. From what I have gathered so far it have been issues with someone using this hack patched with another hack, such as control freak, and/or a Snes9x emulator issue. (Which by the way is kinda funny as it works fine on Zsnes and real hardware, if that's the issue.)


I'm at the same room in the "Unknown area". My ROM isn't patched with control freak or any other kind of hack and I'm having the same issues (crashing the game) with ZSNESW. Any ideas?
messiaen
Catgirl
Level: 68


Posts: 930/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 08-30-10 10:32:28 AM, in Ice Metal [Super Metroid Hack] Link
Just patched the 1.2 version and used an earlier savestate. That room was fxed, however the next one (Charge Beam room) has problems (the sound stops and after a while it crashes).

Amazing hack, by the way.
messiaen
Catgirl
Level: 68


Posts: 931/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 11-08-10 09:29:20 PM, in Visual Basic 2008, Hex mode help? Link
There are two main confusions here.

First, you should read again my notes on patching (some) Gameshark codes to the SM64 ROM, you are missing important stuff.

Second, what you really seem to want is just basic File I/O: open a file, seek to an adress, write and close, that is, stuff you can do in a "hex editor". So, your answer is simple, just serch google for "Binary File I/O" + the name of your programming language. There will be plenty of resources, probably with easy to modify code.

Also, (from my self-taught and inexperienced point of view) I think you can get away with modifying the file straight away without using a buffer, since you are doing a very simple patcher, not something that needs to keep the file opened for access (the only I reason I see to copy it to RAM). But of course, learning to use a buffer will be essential once you get to more complex tasks.
messiaen
Catgirl
Level: 68


Posts: 932/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 11-10-10 12:24:04 AM, in The Internet used to be so different. Link
Just found in Google some Usenet messages from 98-2000. I wonder if anyone stills use that? Before that, I remember those grayish sites in mozilla (no BG images!) and some hype over frames and animated gifs.

Going a bit back in time, I remember my first computer (I think I was 9 at that time), which came with a crappy a 2.4k modem (UGH). Somehow I got a copy of BananaCom (a simple ANSI terminal program) and discovered a few local BBSs. The best one had a think 5 simultaneous lines or so. A year later I was so hooked up I became SysOp of my own BBS, which used the RemoteAccess program (I think nowadays there's a telnet version of it if I'm not mistaken). Good times!

(feeling old now ha!)
messiaen
Catgirl
Level: 68


Posts: 933/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 12-07-10 10:53:28 AM, in Post your SM64 mods, patches and screenshots here! (NO ROM LINKS!) Link
Looks splendid Celux, you and Lugmillord (on YouTube) seem to be doing great!

How are you dealing with camera problems? I've played the demo of Super Mario 74 (by Lugmillord) and camera was very problematic in some levels. A good advice is to experimenting replacing the same level in many spots: each level has its own hardcoded camera settings, so its important to experiment with this.

Also, I'm digging the work you have done on the music, have you been using the XML importer?
messiaen
Catgirl
Level: 68


Posts: 934/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 12-07-10 11:12:30 AM, in Mario 64 Level Importer Link
Haven't touched this program or SM64 hacking in the last few months due to lack of time, but now things are calming down a bit so I'll try to finally finish v13 of the importer.

Here's what I have worked so far:
- redesigned GUI, much better interface
- fixed mapKd issue which prevented some .obj exporter plug-ins to work
- set Mario start position (even on levels such as the Castle Grounds)
- fixed false "vertex out of range" warnings
- hack to switch act selectors on/off in each regular level
- trajectories for racing penguin and snowman's bottom
- collision mapping now has an interface, including a preview for resized textures
- fixed "hardcore" fog setting
- background parts (bg00.bmp files) are now correctly deleted after conversion

Partially finished:
- multiple water boxes
- support for extra collision parameters

To do (someone has requested this):
- Eyerock star

If someone has another request, such a specific trajectory or star position, feel free to suggest it. Currently I'm stuck on the multiple water boxes function, which is giving me a lot of trouble, once that is done (unfortunately it will remain not very intuitive, though this time water box positioning will actually make sense).

Once v13 is released, I'll focus on some music related stuff for v14: having a integrated music inserter, additional music slots and changing hardcoded music settings (ie, which track plays when you talk to Toad, get a cap, race Koopa, etc).
messiaen
Catgirl
Level: 68


Posts: 935/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 12-09-10 11:25:53 AM, in Mario 64 Level Importer Link
By multiple water boxes I also mean the possibility of having both toxic haze, mist and water boxes in the same level, which I guess would be very useful. I'll look into those stars.
messiaen
Catgirl
Level: 68


Posts: 936/1085
EXP: 2594047
For next: 134753

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 12-23-10 05:30:58 PM, in Super Mario 64 Gameshark code Patcher (STABLE RELEASE) Link
Yes, all game code is static, there isn't any kind of overlay such as in the Zelda-type filesystem.

But the cool thing would be to write a Gameshark interpreter so that all code types could be patched, including the ones that check for input or compare values .
Pages: 1 2 3 4 5 6 7 8 9 10 ... 42 43 44 45 46 47 48 49 50 51 52 53 54
Jul - Posts by messiaen


Rusted Logic

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

33 database queries, 44 query cache hits.
Query execution time:  0.090243 seconds
Script execution time:  0.022942 seconds
Total render time:  0.113185 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 135 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 95 - Warning: unescaped & or unknown entity "&page"
line 149 column 128 - Warning: unescaped & or unknown entity "&page"
line 149 column 161 - Warning: unescaped & or unknown entity "&page"
line 149 column 194 - Warning: unescaped & or unknown entity "&page"
line 149 column 227 - Warning: unescaped & or unknown entity "&page"
line 149 column 260 - Warning: unescaped & or unknown entity "&page"
line 149 column 293 - Warning: unescaped & or unknown entity "&page"
line 149 column 326 - Warning: unescaped & or unknown entity "&page"
line 149 column 359 - Warning: unescaped & or unknown entity "&page"
line 149 column 392 - Warning: unescaped & or unknown entity "&page"
line 149 column 430 - Warning: unescaped & or unknown entity "&page"
line 149 column 465 - Warning: unescaped & or unknown entity "&page"
line 149 column 500 - Warning: unescaped & or unknown entity "&page"
line 149 column 535 - Warning: unescaped & or unknown entity "&page"
line 149 column 573 - Warning: unescaped & or unknown entity "&page"
line 149 column 608 - Warning: unescaped & or unknown entity "&page"
line 149 column 643 - Warning: unescaped & or unknown entity "&page"
line 149 column 678 - Warning: unescaped & or unknown entity "&page"
line 149 column 713 - Warning: unescaped & or unknown entity "&page"
line 149 column 748 - Warning: unescaped & or unknown entity "&page"
line 149 column 783 - Warning: unescaped & or unknown entity "&page"
line 149 column 818 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 855 - 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 131 - Warning: unescaped & or unknown entity "&action"
line 179 column 146 - Warning: unescaped & or unknown entity "&thread"
line 182 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 184 column 9 - Warning: missing <tr>
line 202 column 13 - Warning: missing <tr>
line 208 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 210 column 9 - Warning: missing <tr>
line 228 column 13 - Warning: missing <tr>
line 234 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 236 column 9 - Warning: missing <tr>
line 254 column 13 - Warning: missing <tr>
line 264 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 266 column 9 - Warning: missing <tr>
line 284 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 343 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 345 column 9 - Warning: missing <tr>
line 363 column 13 - Warning: missing <tr>
line 373 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 375 column 9 - Warning: missing <tr>
line 393 column 13 - Warning: missing <tr>
line 407 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 409 column 9 - Warning: missing <tr>
line 427 column 13 - Warning: missing <tr>
line 437 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 439 column 9 - Warning: missing <tr>
line 457 column 13 - Warning: missing <tr>
line 465 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 467 column 9 - Warning: missing <tr>
line 485 column 13 - Warning: missing <tr>
line 493 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 495 column 9 - Warning: missing <tr>
line 513 column 13 - Warning: missing <tr>
line 523 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 525 column 9 - Warning: missing <tr>
line 543 column 13 - Warning: missing <tr>
line 551 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 553 column 9 - Warning: missing <tr>
line 571 column 13 - Warning: missing <tr>
line 579 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 581 column 9 - Warning: missing <tr>
line 599 column 13 - Warning: missing <tr>
line 611 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 613 column 9 - Warning: missing <tr>
line 631 column 13 - Warning: missing <tr>
line 641 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 643 column 9 - Warning: missing <tr>
line 661 column 13 - Warning: missing <tr>
line 671 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 673 column 9 - Warning: missing <tr>
line 691 column 13 - Warning: missing <tr>
line 719 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 721 column 9 - Warning: missing <tr>
line 739 column 13 - Warning: missing <tr>
line 745 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 747 column 9 - Warning: missing <tr>
line 765 column 13 - Warning: missing <tr>
line 773 column 17 - Warning: missing <tr>
line 773 column 17 - Warning: discarding unexpected <table>
line 776 column 35 - Warning: missing <tr>
line 776 column 95 - Warning: unescaped & or unknown entity "&page"
line 776 column 128 - Warning: unescaped & or unknown entity "&page"
line 776 column 161 - Warning: unescaped & or unknown entity "&page"
line 776 column 194 - Warning: unescaped & or unknown entity "&page"
line 776 column 227 - Warning: unescaped & or unknown entity "&page"
line 776 column 260 - Warning: unescaped & or unknown entity "&page"
line 776 column 293 - Warning: unescaped & or unknown entity "&page"
line 776 column 326 - Warning: unescaped & or unknown entity "&page"
line 776 column 359 - Warning: unescaped & or unknown entity "&page"
line 776 column 392 - Warning: unescaped & or unknown entity "&page"
line 776 column 430 - Warning: unescaped & or unknown entity "&page"
line 776 column 465 - Warning: unescaped & or unknown entity "&page"
line 776 column 500 - Warning: unescaped & or unknown entity "&page"
line 776 column 535 - Warning: unescaped & or unknown entity "&page"
line 776 column 573 - Warning: unescaped & or unknown entity "&page"
line 776 column 608 - Warning: unescaped & or unknown entity "&page"
line 776 column 643 - Warning: unescaped & or unknown entity "&page"
line 776 column 678 - Warning: unescaped & or unknown entity "&page"
line 776 column 713 - Warning: unescaped & or unknown entity "&page"
line 776 column 748 - Warning: unescaped & or unknown entity "&page"
line 776 column 783 - Warning: unescaped & or unknown entity "&page"
line 776 column 818 - Warning: unescaped & or unknown entity "&page"
line 776 column 50 - Warning: missing </font> before </td>
line 776 column 855 - Warning: missing </font> before </table>
line 778 column 35 - Warning: missing <tr>
line 778 column 50 - Warning: missing </font> before </td>
line 778 column 135 - Warning: missing </font> before </table>
line 780 column 17 - Warning: discarding unexpected </textarea>
line 780 column 28 - Warning: discarding unexpected </form>
line 780 column 35 - Warning: discarding unexpected </embed>
line 780 column 43 - Warning: discarding unexpected </noembed>
line 780 column 53 - Warning: discarding unexpected </noscript>
line 780 column 64 - Warning: discarding unexpected </noembed>
line 780 column 74 - Warning: discarding unexpected </embed>
line 780 column 82 - Warning: discarding unexpected </table>
line 780 column 90 - Warning: discarding unexpected </table>
line 782 column 9 - Warning: missing </font> before <table>
line 794 column 25 - Warning: discarding unexpected </font>
line 803 column 58 - Warning: discarding unexpected </font>
line 781 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 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 187 column 22 - Warning: <img> lacks "alt" attribute
line 187 column 63 - Warning: <img> lacks "alt" attribute
line 187 column 111 - Warning: <img> lacks "alt" attribute
line 187 column 161 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 213 column 22 - Warning: <img> lacks "alt" attribute
line 213 column 63 - Warning: <img> lacks "alt" attribute
line 213 column 111 - Warning: <img> lacks "alt" attribute
line 213 column 161 - Warning: <img> lacks "alt" attribute
line 224 column 15 - Warning: <img> lacks "alt" attribute
line 239 column 22 - Warning: <img> lacks "alt" attribute
line 239 column 63 - Warning: <img> lacks "alt" attribute
line 239 column 111 - Warning: <img> lacks "alt" attribute
line 239 column 161 - Warning: <img> lacks "alt" attribute
line 250 column 15 - Warning: <img> lacks "alt" attribute
line 269 column 22 - Warning: <img> lacks "alt" attribute
line 269 column 63 - Warning: <img> lacks "alt" attribute
line 269 column 111 - Warning: <img> lacks "alt" attribute
line 269 column 161 - Warning: <img> lacks "alt" attribute
line 280 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 340 column 1674 - Warning: <img> proprietary attribute value "absmiddle"
line 340 column 1674 - Warning: <img> lacks "alt" attribute
line 348 column 22 - Warning: <img> lacks "alt" attribute
line 348 column 63 - Warning: <img> lacks "alt" attribute
line 348 column 111 - Warning: <img> lacks "alt" attribute
line 348 column 161 - Warning: <img> lacks "alt" attribute
line 359 column 15 - Warning: <img> lacks "alt" attribute
line 378 column 22 - Warning: <img> lacks "alt" attribute
line 378 column 63 - Warning: <img> lacks "alt" attribute
line 378 column 111 - Warning: <img> lacks "alt" attribute
line 378 column 161 - Warning: <img> lacks "alt" attribute
line 389 column 15 - Warning: <img> lacks "alt" attribute
line 412 column 22 - Warning: <img> lacks "alt" attribute
line 412 column 63 - Warning: <img> lacks "alt" attribute
line 412 column 111 - Warning: <img> lacks "alt" attribute
line 412 column 161 - Warning: <img> lacks "alt" attribute
line 423 column 15 - Warning: <img> lacks "alt" attribute
line 442 column 22 - Warning: <img> lacks "alt" attribute
line 442 column 63 - Warning: <img> lacks "alt" attribute
line 442 column 111 - Warning: <img> lacks "alt" attribute
line 442 column 161 - Warning: <img> lacks "alt" attribute
line 453 column 15 - Warning: <img> lacks "alt" attribute
line 470 column 22 - Warning: <img> lacks "alt" attribute
line 470 column 63 - Warning: <img> lacks "alt" attribute
line 470 column 111 - Warning: <img> lacks "alt" attribute
line 470 column 161 - Warning: <img> lacks "alt" attribute
line 481 column 15 - Warning: <img> lacks "alt" attribute
line 498 column 22 - Warning: <img> lacks "alt" attribute
line 498 column 63 - Warning: <img> lacks "alt" attribute
line 498 column 111 - Warning: <img> lacks "alt" attribute
line 498 column 161 - Warning: <img> lacks "alt" attribute
line 509 column 15 - Warning: <img> lacks "alt" attribute
line 520 column 594 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 594 - Warning: <img> lacks "alt" attribute
line 528 column 22 - Warning: <img> lacks "alt" attribute
line 528 column 63 - Warning: <img> lacks "alt" attribute
line 528 column 111 - Warning: <img> lacks "alt" attribute
line 528 column 161 - Warning: <img> lacks "alt" attribute
line 539 column 15 - Warning: <img> lacks "alt" attribute
line 556 column 22 - Warning: <img> lacks "alt" attribute
line 556 column 63 - Warning: <img> lacks "alt" attribute
line 556 column 111 - Warning: <img> lacks "alt" attribute
line 556 column 161 - Warning: <img> lacks "alt" attribute
line 567 column 15 - Warning: <img> lacks "alt" attribute
line 584 column 22 - Warning: <img> lacks "alt" attribute
line 584 column 63 - Warning: <img> lacks "alt" attribute
line 584 column 111 - Warning: <img> lacks "alt" attribute
line 584 column 161 - Warning: <img> lacks "alt" attribute
line 595 column 15 - Warning: <img> lacks "alt" attribute
line 616 column 22 - Warning: <img> lacks "alt" attribute
line 616 column 63 - Warning: <img> lacks "alt" attribute
line 616 column 111 - Warning: <img> lacks "alt" attribute
line 616 column 161 - Warning: <img> lacks "alt" attribute
line 627 column 15 - Warning: <img> lacks "alt" attribute
line 646 column 22 - Warning: <img> lacks "alt" attribute
line 646 column 63 - Warning: <img> lacks "alt" attribute
line 646 column 111 - Warning: <img> lacks "alt" attribute
line 646 column 161 - Warning: <img> lacks "alt" attribute
line 657 column 15 - Warning: <img> lacks "alt" attribute
line 676 column 22 - Warning: <img> lacks "alt" attribute
line 676 column 63 - Warning: <img> lacks "alt" attribute
line 676 column 111 - Warning: <img> lacks "alt" attribute
line 676 column 161 - Warning: <img> lacks "alt" attribute
line 687 column 15 - Warning: <img> lacks "alt" attribute
line 724 column 22 - Warning: <img> lacks "alt" attribute
line 724 column 63 - Warning: <img> lacks "alt" attribute
line 724 column 111 - Warning: <img> lacks "alt" attribute
line 724 column 161 - Warning: <img> lacks "alt" attribute
line 735 column 15 - Warning: <img> lacks "alt" attribute
line 750 column 22 - Warning: <img> lacks "alt" attribute
line 750 column 63 - Warning: <img> lacks "alt" attribute
line 750 column 111 - Warning: <img> lacks "alt" attribute
line 750 column 161 - Warning: <img> lacks "alt" attribute
line 761 column 15 - Warning: <img> lacks "alt" attribute
line 770 column 342 - Warning: <img> proprietary attribute value "absmiddle"
line 770 column 342 - Warning: <img> lacks "alt" attribute
line 788 column 25 - Warning: <img> lacks "alt" attribute
line 793 column 267 - Warning: <img> lacks "alt" attribute
line 147 column 135 - Warning: trimming empty <font>
line 149 column 855 - Warning: trimming empty <font>
line 773 column 17 - Warning: trimming empty <tr>
line 776 column 855 - Warning: trimming empty <font>
line 778 column 135 - 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 203 column 27 - Warning: <nobr> is not approved by W3C
line 229 column 27 - Warning: <nobr> is not approved by W3C
line 255 column 27 - Warning: <nobr> is not approved by W3C
line 285 column 27 - Warning: <nobr> is not approved by W3C
line 317 column 27 - Warning: <nobr> is not approved by W3C
line 364 column 27 - Warning: <nobr> is not approved by W3C
line 394 column 27 - Warning: <nobr> is not approved by W3C
line 428 column 27 - Warning: <nobr> is not approved by W3C
line 458 column 27 - Warning: <nobr> is not approved by W3C
line 486 column 27 - Warning: <nobr> is not approved by W3C
line 514 column 27 - Warning: <nobr> is not approved by W3C
line 544 column 27 - Warning: <nobr> is not approved by W3C
line 572 column 27 - Warning: <nobr> is not approved by W3C
line 600 column 27 - Warning: <nobr> is not approved by W3C
line 632 column 27 - Warning: <nobr> is not approved by W3C
line 662 column 27 - Warning: <nobr> is not approved by W3C
line 692 column 27 - Warning: <nobr> is not approved by W3C
line 740 column 27 - Warning: <nobr> is not approved by W3C
line 766 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 280 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