Register - Login
Views: 99396334
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 01:08:46 PM
Jul - SM64 Hacking (Archive) - Mario 64 Level Importer New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 23 24 25 26 27 28 29 30 31 ... 46 47 48 49 50 51 52 53 54 55 Next newer thread | Next older thread
messiaen
Catgirl
Level: 68


Posts: 876/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-10-10 01:31:54 AM Link | Quote
This "level importer" started in a weekend with messy coding, even to MY low standards on that respect. There are many bad stuff I don't feel like redoing simply because it works in the current state. I doubt someone will improve it much or add new functionality if I release the source code, so its best just to suggest it to me and if it's feasible I''ll do it when I have some time.

If you are really curious, here's the source code. Again, I'm highly ashamed of it, I could probably cut 1k lines by properly arranging data into arrays instead of doing switch statements, variable names are terrible, etc etc etc.

Multi-area support would require many modifications to the ROM layout (probably expanding it to 64MB) and some jor changes in the GUI and importer code. Currently, TT64 doesn't support areas (it's hardcoded for a few levels), so there's no sense working on it yet.

As for the "map_Kd" stuff, you can just correct the Ruby .obj exporter pluging yourselves, just open it in notepad, search for "mapKd" and replace to "map_Kd". The author of that plug-in probably did some confusion with the name.
DarkSpacer
Member
Level: 30


Posts: 47/184
EXP: 165835
For next: 34

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-10-10 02:13:54 PM (last edited by DarkSpacer at 06-10-10 11:26 AM) Link | Quote
I found this by luck (your source code is huge...no offense):

Originally posted by Source Code
"\n[Warning]\nError loading file %s - using texture from the game",


You could have put that in an error information window if you read "mapKd" instead of saying everything's okey-dokey :b

Edit: Metal Man: I doubt they know how to program, I'm talking about anyone who knows how to program.
Conte de Contis
Member
Level: 36


Posts: 220/271
EXP: 299491
For next: 8619

Since: 12-21-09

From: Italy

Since last post: 11.8 years
Last activity: 11.8 years

Posted on 06-10-10 06:22:35 PM Link | Quote
Originally posted by messiaen
Multi-area support would require many modifications to the ROM layout (probably expanding it to 64MB) and some jor changes in the GUI and importer code. Currently, TT64 doesn't support areas (it's hardcoded for a few levels), so there's no sense working on it yet.


Oh, thanks, i'm quite satisfied for a real reason whereby not working to such stuff. Of course, we all would want multiple area modification, but we also should understand some hard works VL-Tone and Messiaen are doing for us. I wonder what's for dinner if that will be possible in the future, though

DarkSpacer, i draw cartoons, i don't work on ultra-algebric software requiring high knowledge of cosmimathetical math for hacking Area51's computers (irony), and this is a good proof

____________________
My current target: Cody form Disney Down Under
DarkSpacer
Member
Level: 30


Posts: 48/184
EXP: 165835
For next: 34

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-10-10 10:39:20 PM (last edited by DarkSpacer at 06-10-10 07:43 PM) Link | Quote
...I wasn't talking about you, Conte de Contis. I was talking about that people who know how to program should program the importer and people that don't know should STAY AWAY FROM THE SOURCE CODE BECAUSE IT IS HUGE

IF YOU TRY TO PROGRAM THAT YOU WILL DIE...not really. But it would be frustrating.

Edit: You really messed up that level, didn't you? Did you know exactly where you were editing in the ROM?
Lyskar
12210
-The Chaos within trumps the Chaos without-
Level: 192


Posts: 5698/12211
EXP: 99240925
For next: 632646

Since: 07-03-07

From: 52-2-88-7

Since last post: 7.4 years
Last activity: 7.3 years

Posted on 06-11-10 02:41:50 AM Link | Quote
Stats
Time/Date
06-10-10 08:41:50 PM
Posts
5698
Days Here
1073
Level
110
Metal_Man88's Post
It's not huge to me, but I'm currently working on programming an entire 2D RPG from scratch with my computer science classmates.

It's just not broken up into subclasses.

____________________
Don't let an old saying get in the way of a good idea.
Eisnaught - SSQ² - Mobius Roleplay - SSS
messiaen
Catgirl
Level: 68


Posts: 877/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-13-10 02:35:04 PM (last edited by messiaen at 06-13-10 11:44 AM) Link | Quote
Indeed, it's not that huge, just my badly organized "hands down" approach. When new major changes are done to the ROM format I'll probably rewrite a bunch of stuff and split it properly into adequate parts.

By the way, I did some rework on the GUI:



Still a lot to go, but what I'm aiming for the next version is more control on the "Rom Settings" part, that is, trajectories, star positions and perhaps a Gameshark patcher (just for 80/81 codes in the correct range).

Edit: Also, multiple water boxes, perhaps the most important addition.
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 232/5173
EXP: 24547076
For next: 502578

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 06-13-10 03:40:42 PM Link | Quote
Originally posted by messiaen
...trajectories, star positions...
Edit: Also, multiple water boxes, perhaps the most important addition.



What are trajectories? I don't know what they do in SM64. As for star positions, does that mean that if I inserted King Bob-Omb into the level, I could choose where the star would go?

As for multiple water boxes, I was thinking that what you could do is specify how many water boxes you wanted and it would automatically give them a size (maybe the size of the Mario model?) and then in possibly a second program, you could open the ROM, select the level, get 3 (Front, Side, Top) or 4 (fully 3D) views and then manipulate where you want the water to go and how big it should be? Like you could see the vertices of the water box and just manipulate them into position.

____________________
"The last Metroid is in captivity."
And yet, the galaxy is STILL fucked.
messiaen
Catgirl
Level: 68


Posts: 880/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-13-10 04:33:36 PM Link | Quote
Sorry, settings for water box size/position will remain the same.
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 234/5173
EXP: 24547076
For next: 502578

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 06-13-10 04:47:19 PM Link | Quote
Aww...

Anyway, how do you use the water-boxes? Or are there tutorials outlining that feature?

____________________
"The last Metroid is in captivity."
And yet, the galaxy is STILL fucked.
hennahacker

Level: 26


Posts: 102/132
EXP: 101127
For next: 1148

Since: 02-20-10

From: The Endless Cabal

Since last post: 6.3 years
Last activity: 6.0 years

Posted on 06-15-10 02:37:54 AM Link | Quote
With the waterbox height, does it calculate it relative to the top/bottom of the model, or actual vertical co-ordinates? Because when I did an import a while ago, it didn't exactly end up at the vertical co-ordinates I was hoping it would.

____________________
I am the sum of my parts, but none of my parts are me.
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 266/5173
EXP: 24547076
For next: 502578

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 06-16-10 10:08:48 AM (last edited by Zero One at 06-16-10 08:02 AM) Link | Quote
For some reason, the level I import does not have the right textures. The first time I went to import it, it came up with an error saying that it couldn't find the right materials to import, but it managed to import two that I was using. I retextured in Blender and imported it again. This time, I didn't get the texture warning. However, it still can't find the right textures. Any solutions?

EDIT: Doesn't matter, I've fixed it. I didn't select Copy Images when I was exporting.

____________________
"The last Metroid is in captivity."
And yet, the galaxy is STILL fucked.
messiaen
Catgirl
Level: 68


Posts: 881/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-16-10 01:11:20 PM Link | Quote
To
Originally posted by Zero One
Aww...

Anyway, how do you use the water-boxes? Or are there tutorials outlining that feature?

and
Originally posted by hennahacker
With the waterbox height, does it calculate it relative to the top/bottom of the model, or actual vertical co-ordinates? Because when I did an import a while ago, it didn't exactly end up at the vertical co-ordinates I was hoping it would.


I'm working on a help file for the next version of the level importer, which will include guides (with images) on topics such as water editing, collision, trajectories, etc.

The height is the actual maximum Y coordinate. The water box will begin on the "ground", so the only error I can imagine happening is if your maximum height is below the ground Y.
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 270/5173
EXP: 24547076
For next: 502578

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 06-16-10 01:16:48 PM Link | Quote
Originally posted by messiaen
I'm working on a help file for the next version of the level importer, which will include guides (with images) on topics such as water editing, collision, trajectories, etc.


Awesome The best I can do so far is just insert a water box Is there an ETA or is it just when it comes out?

____________________
"The last Metroid is in captivity."
And yet, the galaxy is STILL fucked.
messiaen
Catgirl
Level: 68


Posts: 883/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-16-10 01:44:12 PM Link | Quote
No estimate, I don't have much time to work on it and still there's plenty of stuff to be finished. This week my priority is making a huge help file, which will cover most details about using the program and, maybe, some general SM64 hacking tips (we need badly a FAQ, as I stated in other thread).
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 274/5173
EXP: 24547076
For next: 502578

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 06-16-10 01:48:49 PM Link | Quote
Can I contribute? I've learned a lot since I joined up.

____________________
"The last Metroid is in captivity."
And yet, the galaxy is STILL fucked.
messiaen
Catgirl
Level: 68


Posts: 884/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-16-10 02:00:47 PM Link | Quote
Originally posted by Zero One
Can I contribute? I've learned a lot since I joined up.


You can compile a list of questions you want to see covered (try to be as specific as possible).
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 275/5173
EXP: 24547076
For next: 502578

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 06-16-10 02:02:31 PM Link | Quote
Ok. So which programs is this help file for? Or is it for TT64, the importer and maybe Blender? I can think of a few beginner questions for them.

____________________
"The last Metroid is in captivity."
And yet, the galaxy is STILL fucked.
messiaen
Catgirl
Level: 68


Posts: 885/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-16-10 02:06:55 PM (last edited by messiaen at 06-16-10 11:08 AM) Link | Quote
Not anything directly related to TT64 usage (that is already covered by VL-Tone's docs). It's mainly for the level importer. Haven't decided yet which topics will be covered on the general SM64 hacking FAQ, I guess I'll read over the questions topic and do a compilation of the most relevant and less obvious ones.
Me-me
340
Level: 41


Posts: 140/341
EXP: 461705
For next: 18440

Since: 08-05-07


Since last post: 9.7 years
Last activity: 8.1 years

Posted on 06-16-10 02:58:06 PM (last edited by Me-me at 06-16-10 11:58 AM) Link | Quote
I've started a big hack and when I make it I realise that the buggy Lakitu cam takes away a lot of the fun it'd be to find all secrets in it.
So I want to permanently change the camera to Mario cam until another solution is found.
Is this as easy as changing some values with a hex editor or is it more complex than that?

As for the FAQ, here's some questions I had in the beginning:
What's with the object lists?
How does the water boxes work?

You've probably already covered these questions, but there they are at least.

PS. The "Hardcore fog" option doesn't work for me.

____________________
My name makes me look utterly selfish, but I assure you, that is not the case.
messiaen
Catgirl
Level: 68


Posts: 886/1085
EXP: 2594183
For next: 134617

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 06-16-10 03:26:23 PM Link | Quote
There's a "Skip Peach/Lakitu Intro" option at the Rom Settings menu.

I don't get your "What's with the object lists?" question. What exactly should this question cover? Are you talking about the object lists on the Level Importer? If so, I have changed that label to "Objects in bank", which I think is more descriptive, but I can also add some text saying that those lilsts are merely informative and that selecting a specific object won't make a difference.

What happens when you choose "hardcore fog"? Is fog enabled at all?
Pages: 1 2 3 4 5 6 7 8 9 10 ... 23 24 25 26 27 28 29 30 31 ... 46 47 48 49 50 51 52 53 54 55 Next newer thread | Next older thread
Jul - SM64 Hacking (Archive) - Mario 64 Level Importer New poll - New thread - New reply


Rusted Logic

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

32 database queries, 8 query cache hits.
Query execution time:  0.111865 seconds
Script execution time:  0.028586 seconds
Total render time:  0.140451 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 194 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 94 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 158 - Warning: unescaped & or unknown entity "&page"
line 149 column 190 - Warning: unescaped & or unknown entity "&page"
line 149 column 222 - Warning: unescaped & or unknown entity "&page"
line 149 column 254 - Warning: unescaped & or unknown entity "&page"
line 149 column 286 - Warning: unescaped & or unknown entity "&page"
line 149 column 318 - Warning: unescaped & or unknown entity "&page"
line 149 column 350 - Warning: unescaped & or unknown entity "&page"
line 149 column 382 - Warning: unescaped & or unknown entity "&page"
line 149 column 419 - Warning: unescaped & or unknown entity "&page"
line 149 column 453 - Warning: unescaped & or unknown entity "&page"
line 149 column 487 - Warning: unescaped & or unknown entity "&page"
line 149 column 521 - Warning: unescaped & or unknown entity "&page"
line 149 column 558 - Warning: unescaped & or unknown entity "&page"
line 149 column 592 - Warning: unescaped & or unknown entity "&page"
line 149 column 626 - Warning: unescaped & or unknown entity "&page"
line 149 column 660 - Warning: unescaped & or unknown entity "&page"
line 149 column 698 - Warning: unescaped & or unknown entity "&page"
line 149 column 732 - Warning: unescaped & or unknown entity "&page"
line 149 column 766 - Warning: unescaped & or unknown entity "&page"
line 149 column 800 - Warning: unescaped & or unknown entity "&page"
line 149 column 834 - Warning: unescaped & or unknown entity "&page"
line 149 column 868 - Warning: unescaped & or unknown entity "&page"
line 149 column 902 - Warning: unescaped & or unknown entity "&page"
line 149 column 936 - Warning: unescaped & or unknown entity "&page"
line 149 column 970 - Warning: unescaped & or unknown entity "&page"
line 149 column 1004 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 1041 - 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 177 column 101 - Warning: unescaped & or unknown entity "&postid"
line 188 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 190 column 9 - Warning: missing <tr>
line 208 column 13 - Warning: missing <tr>
line 209 column 101 - Warning: unescaped & or unknown entity "&postid"
line 220 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 222 column 9 - Warning: missing <tr>
line 240 column 13 - Warning: missing <tr>
line 241 column 101 - Warning: unescaped & or unknown entity "&postid"
line 243 column 74 - Warning: missing </font> before <blockquote>
line 243 column 114 - Warning: inserting implicit <font>
line 243 column 114 - Warning: missing </font> before <hr>
line 243 column 179 - Warning: inserting implicit <font>
line 243 column 179 - Warning: missing </font> before <hr>
line 244 column 1 - Warning: inserting implicit <font>
line 250 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 252 column 9 - Warning: missing <tr>
line 270 column 13 - Warning: missing <tr>
line 271 column 101 - Warning: unescaped & or unknown entity "&postid"
line 280 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 282 column 9 - Warning: missing <tr>
line 300 column 13 - Warning: missing <tr>
line 301 column 101 - Warning: unescaped & or unknown entity "&postid"
line 303 column 74 - Warning: <style> isn't allowed in <td> elements
line 303 column 9 - Info: <td> previously mentioned
line 303 column 1365 - Error: <z> is not recognized!
line 303 column 1365 - Warning: discarding unexpected <z>
line 303 column 1377 - Warning: discarding unexpected </z>
line 305 column 1409 - Error: <z> is not recognized!
line 305 column 1409 - Warning: discarding unexpected <z>
line 305 column 1417 - Warning: discarding unexpected </z>
line 307 column 1433 - Error: <z> is not recognized!
line 307 column 1433 - Warning: discarding unexpected <z>
line 307 column 1445 - Warning: discarding unexpected </z>
line 309 column 1461 - Error: <z> is not recognized!
line 309 column 1461 - Warning: discarding unexpected <z>
line 309 column 1469 - Warning: discarding unexpected </z>
line 313 column 2373 - Warning: discarding unexpected </td>
line 316 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 318 column 9 - Warning: missing <tr>
line 336 column 13 - Warning: missing <tr>
line 337 column 101 - Warning: unescaped & or unknown entity "&postid"
line 350 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 352 column 9 - Warning: missing <tr>
line 370 column 13 - Warning: missing <tr>
line 371 column 101 - Warning: unescaped & or unknown entity "&postid"
line 373 column 317 - Warning: missing </font> before <body>
line 373 column 346 - Warning: discarding unexpected <body>
line 373 column 380 - Warning: inserting implicit <font>
line 373 column 380 - Warning: missing </font> before <hr>
line 373 column 445 - Warning: inserting implicit <font>
line 373 column 445 - Warning: missing </font> before <hr>
line 375 column 1 - Warning: inserting implicit <font>
line 382 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 384 column 9 - Warning: missing <tr>
line 402 column 13 - Warning: missing <tr>
line 403 column 101 - Warning: unescaped & or unknown entity "&postid"
line 408 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 410 column 9 - Warning: missing <tr>
line 428 column 13 - Warning: missing <tr>
line 429 column 101 - Warning: unescaped & or unknown entity "&postid"
line 431 column 317 - Warning: missing </font> before <body>
line 431 column 346 - Warning: discarding unexpected <body>
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 458 column 101 - Warning: unescaped & or unknown entity "&postid"
line 463 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 465 column 9 - Warning: missing <tr>
line 483 column 13 - Warning: missing <tr>
line 484 column 101 - Warning: unescaped & or unknown entity "&postid"
line 486 column 317 - Warning: missing </font> before <body>
line 486 column 346 - Warning: discarding unexpected <body>
line 492 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 494 column 9 - Warning: missing <tr>
line 512 column 13 - Warning: missing <tr>
line 513 column 101 - Warning: unescaped & or unknown entity "&postid"
line 527 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 529 column 9 - Warning: missing <tr>
line 547 column 13 - Warning: missing <tr>
line 548 column 101 - Warning: unescaped & or unknown entity "&postid"
line 550 column 317 - Warning: missing </font> before <body>
line 550 column 346 - Warning: discarding unexpected <body>
line 550 column 380 - Warning: inserting implicit <font>
line 550 column 380 - Warning: missing </font> before <hr>
line 550 column 445 - Warning: inserting implicit <font>
line 550 column 445 - Warning: missing </font> before <hr>
line 551 column 1 - Warning: inserting implicit <font>
line 556 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 558 column 9 - Warning: missing <tr>
line 576 column 13 - Warning: missing <tr>
line 577 column 101 - Warning: unescaped & or unknown entity "&postid"
line 582 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 584 column 9 - Warning: missing <tr>
line 602 column 13 - Warning: missing <tr>
line 603 column 101 - Warning: unescaped & or unknown entity "&postid"
line 605 column 317 - Warning: missing </font> before <body>
line 605 column 346 - Warning: discarding unexpected <body>
line 609 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 611 column 9 - Warning: missing <tr>
line 629 column 13 - Warning: missing <tr>
line 630 column 101 - Warning: unescaped & or unknown entity "&postid"
line 637 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 639 column 9 - Warning: missing <tr>
line 657 column 13 - Warning: missing <tr>
line 658 column 101 - Warning: unescaped & or unknown entity "&postid"
line 660 column 317 - Warning: missing </font> before <body>
line 660 column 346 - Warning: discarding unexpected <body>
line 664 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 666 column 9 - Warning: missing <tr>
line 684 column 13 - Warning: missing <tr>
line 685 column 101 - Warning: unescaped & or unknown entity "&postid"
line 690 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 692 column 9 - Warning: missing <tr>
line 710 column 13 - Warning: missing <tr>
line 711 column 101 - Warning: unescaped & or unknown entity "&postid"
line 726 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 728 column 9 - Warning: missing <tr>
line 746 column 13 - Warning: missing <tr>
line 747 column 101 - Warning: unescaped & or unknown entity "&postid"
line 756 column 17 - Warning: missing <tr>
line 756 column 17 - Warning: discarding unexpected <table>
line 759 column 35 - Warning: missing <tr>
line 759 column 94 - Warning: unescaped & or unknown entity "&page"
line 759 column 126 - Warning: unescaped & or unknown entity "&page"
line 759 column 158 - Warning: unescaped & or unknown entity "&page"
line 759 column 190 - Warning: unescaped & or unknown entity "&page"
line 759 column 222 - Warning: unescaped & or unknown entity "&page"
line 759 column 254 - Warning: unescaped & or unknown entity "&page"
line 759 column 286 - Warning: unescaped & or unknown entity "&page"
line 759 column 318 - Warning: unescaped & or unknown entity "&page"
line 759 column 350 - Warning: unescaped & or unknown entity "&page"
line 759 column 382 - Warning: unescaped & or unknown entity "&page"
line 759 column 419 - Warning: unescaped & or unknown entity "&page"
line 759 column 453 - Warning: unescaped & or unknown entity "&page"
line 759 column 487 - Warning: unescaped & or unknown entity "&page"
line 759 column 521 - Warning: unescaped & or unknown entity "&page"
line 759 column 558 - Warning: unescaped & or unknown entity "&page"
line 759 column 592 - Warning: unescaped & or unknown entity "&page"
line 759 column 626 - Warning: unescaped & or unknown entity "&page"
line 759 column 660 - Warning: unescaped & or unknown entity "&page"
line 759 column 698 - Warning: unescaped & or unknown entity "&page"
line 759 column 732 - Warning: unescaped & or unknown entity "&page"
line 759 column 766 - Warning: unescaped & or unknown entity "&page"
line 759 column 800 - Warning: unescaped & or unknown entity "&page"
line 759 column 834 - Warning: unescaped & or unknown entity "&page"
line 759 column 868 - Warning: unescaped & or unknown entity "&page"
line 759 column 902 - Warning: unescaped & or unknown entity "&page"
line 759 column 936 - Warning: unescaped & or unknown entity "&page"
line 759 column 970 - Warning: unescaped & or unknown entity "&page"
line 759 column 1004 - Warning: unescaped & or unknown entity "&page"
line 759 column 50 - Warning: missing </font> before </td>
line 759 column 1041 - Warning: missing </font> before </table>
line 761 column 35 - Warning: missing <tr>
line 761 column 50 - Warning: missing </font> before </td>
line 762 column 37 - Warning: unescaped & or unknown entity "&id"
line 761 column 194 - Warning: missing </font> before </table>
line 763 column 17 - Warning: discarding unexpected </textarea>
line 763 column 28 - Warning: discarding unexpected </form>
line 763 column 35 - Warning: discarding unexpected </embed>
line 763 column 43 - Warning: discarding unexpected </noembed>
line 763 column 53 - Warning: discarding unexpected </noscript>
line 763 column 64 - Warning: discarding unexpected </noembed>
line 763 column 74 - Warning: discarding unexpected </embed>
line 763 column 82 - Warning: discarding unexpected </table>
line 763 column 90 - Warning: discarding unexpected </table>
line 765 column 9 - Warning: missing </font> before <table>
line 777 column 25 - Warning: discarding unexpected </font>
line 786 column 57 - Warning: discarding unexpected </font>
line 764 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 245 - 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 193 column 22 - Warning: <img> lacks "alt" attribute
line 193 column 63 - Warning: <img> lacks "alt" attribute
line 193 column 112 - Warning: <img> lacks "alt" attribute
line 204 column 15 - Warning: <img> lacks "alt" attribute
line 225 column 22 - Warning: <img> lacks "alt" attribute
line 225 column 63 - Warning: <img> lacks "alt" attribute
line 225 column 112 - Warning: <img> lacks "alt" attribute
line 225 column 162 - Warning: <img> lacks "alt" attribute
line 226 column 11 - Warning: <img> lacks "alt" attribute
line 236 column 15 - Warning: <img> lacks "alt" attribute
line 245 column 776 - Warning: <img> proprietary attribute value "absmiddle"
line 245 column 776 - Warning: <img> lacks "alt" attribute
line 255 column 22 - Warning: <img> lacks "alt" attribute
line 255 column 63 - Warning: <img> lacks "alt" attribute
line 255 column 112 - Warning: <img> lacks "alt" attribute
line 266 column 15 - Warning: <img> lacks "alt" attribute
line 284 column 17 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 17 - Warning: <img> lacks "alt" attribute
line 284 column 60 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 60 - Warning: <img> lacks "alt" attribute
line 284 column 103 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 103 - Warning: <img> lacks "alt" attribute
line 284 column 146 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 146 - Warning: <img> lacks "alt" attribute
line 284 column 189 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 189 - Warning: <img> lacks "alt" attribute
line 284 column 232 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 232 - Warning: <img> lacks "alt" attribute
line 284 column 275 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 275 - Warning: <img> lacks "alt" attribute
line 284 column 318 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 318 - Warning: <img> lacks "alt" attribute
line 284 column 361 - Warning: <img> proprietary attribute value "absmiddle"
line 284 column 361 - Warning: <img> lacks "alt" attribute
line 285 column 23 - Warning: <img> lacks "alt" attribute
line 285 column 64 - Warning: <img> lacks "alt" attribute
line 285 column 113 - Warning: <img> lacks "alt" attribute
line 285 column 163 - Warning: <img> lacks "alt" attribute
line 286 column 11 - Warning: <img> lacks "alt" attribute
line 296 column 15 - Warning: <img> lacks "alt" attribute
line 303 column 1210 - Warning: <tr> attribute "valign" has invalid value "center"
line 321 column 22 - Warning: <img> lacks "alt" attribute
line 321 column 63 - Warning: <img> lacks "alt" attribute
line 321 column 111 - Warning: <img> lacks "alt" attribute
line 321 column 161 - Warning: <img> lacks "alt" attribute
line 332 column 15 - Warning: <img> lacks "alt" attribute
line 343 column 337 - Warning: <img> lacks "alt" attribute
line 354 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 16 - Warning: <img> lacks "alt" attribute
line 354 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 59 - Warning: <img> lacks "alt" attribute
line 354 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 102 - Warning: <img> lacks "alt" attribute
line 354 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 145 - Warning: <img> lacks "alt" attribute
line 354 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 188 - Warning: <img> lacks "alt" attribute
line 354 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 231 - Warning: <img> lacks "alt" attribute
line 355 column 23 - Warning: <img> lacks "alt" attribute
line 355 column 64 - Warning: <img> lacks "alt" attribute
line 355 column 113 - Warning: <img> lacks "alt" attribute
line 355 column 163 - Warning: <img> lacks "alt" attribute
line 356 column 11 - Warning: <img> lacks "alt" attribute
line 366 column 15 - Warning: <img> lacks "alt" attribute
line 387 column 22 - Warning: <img> lacks "alt" attribute
line 387 column 63 - Warning: <img> lacks "alt" attribute
line 387 column 111 - Warning: <img> lacks "alt" attribute
line 387 column 161 - Warning: <img> lacks "alt" attribute
line 398 column 15 - Warning: <img> lacks "alt" attribute
line 412 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 412 column 16 - Warning: <img> lacks "alt" attribute
line 412 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 412 column 59 - Warning: <img> lacks "alt" attribute
line 412 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 412 column 102 - Warning: <img> lacks "alt" attribute
line 412 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 412 column 145 - Warning: <img> lacks "alt" attribute
line 412 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 412 column 188 - Warning: <img> lacks "alt" attribute
line 412 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 412 column 231 - Warning: <img> lacks "alt" attribute
line 413 column 23 - Warning: <img> lacks "alt" attribute
line 413 column 64 - Warning: <img> lacks "alt" attribute
line 413 column 113 - Warning: <img> lacks "alt" attribute
line 413 column 163 - Warning: <img> lacks "alt" attribute
line 414 column 11 - Warning: <img> lacks "alt" attribute
line 424 column 15 - Warning: <img> lacks "alt" attribute
line 441 column 11 - 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 112 - Warning: <img> lacks "alt" attribute
line 442 column 161 - Warning: <img> lacks "alt" attribute
line 443 column 11 - Warning: <img> lacks "alt" attribute
line 453 column 15 - Warning: <img> lacks "alt" attribute
line 467 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 467 column 16 - Warning: <img> lacks "alt" attribute
line 467 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 467 column 59 - Warning: <img> lacks "alt" attribute
line 467 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 467 column 102 - Warning: <img> lacks "alt" attribute
line 467 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 467 column 145 - Warning: <img> lacks "alt" attribute
line 467 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 467 column 188 - Warning: <img> lacks "alt" attribute
line 467 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 467 column 231 - Warning: <img> lacks "alt" attribute
line 468 column 23 - Warning: <img> lacks "alt" attribute
line 468 column 64 - Warning: <img> lacks "alt" attribute
line 468 column 113 - Warning: <img> lacks "alt" attribute
line 468 column 163 - Warning: <img> lacks "alt" attribute
line 469 column 11 - Warning: <img> lacks "alt" attribute
line 479 column 15 - Warning: <img> lacks "alt" attribute
line 497 column 22 - Warning: <img> lacks "alt" attribute
line 497 column 63 - Warning: <img> lacks "alt" attribute
line 497 column 111 - Warning: <img> lacks "alt" attribute
line 497 column 161 - Warning: <img> lacks "alt" attribute
line 508 column 15 - Warning: <img> lacks "alt" attribute
line 531 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 531 column 16 - Warning: <img> lacks "alt" attribute
line 531 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 531 column 59 - Warning: <img> lacks "alt" attribute
line 531 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 531 column 102 - Warning: <img> lacks "alt" attribute
line 531 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 531 column 145 - Warning: <img> lacks "alt" attribute
line 531 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 531 column 188 - Warning: <img> lacks "alt" attribute
line 531 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 531 column 231 - Warning: <img> lacks "alt" attribute
line 532 column 23 - Warning: <img> lacks "alt" attribute
line 532 column 64 - Warning: <img> lacks "alt" attribute
line 532 column 113 - Warning: <img> lacks "alt" attribute
line 532 column 163 - Warning: <img> lacks "alt" attribute
line 533 column 11 - Warning: <img> lacks "alt" attribute
line 543 column 15 - Warning: <img> lacks "alt" attribute
line 552 column 651 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 651 - Warning: <img> lacks "alt" attribute
line 552 column 756 - Warning: <img> proprietary attribute value "absmiddle"
line 552 column 756 - Warning: <img> lacks "alt" attribute
line 561 column 22 - Warning: <img> lacks "alt" attribute
line 561 column 63 - Warning: <img> lacks "alt" attribute
line 561 column 111 - Warning: <img> lacks "alt" attribute
line 561 column 161 - Warning: <img> lacks "alt" attribute
line 572 column 15 - Warning: <img> lacks "alt" attribute
line 586 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 16 - Warning: <img> lacks "alt" attribute
line 586 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 59 - Warning: <img> lacks "alt" attribute
line 586 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 102 - Warning: <img> lacks "alt" attribute
line 586 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 145 - Warning: <img> lacks "alt" attribute
line 586 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 188 - Warning: <img> lacks "alt" attribute
line 586 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 586 column 231 - Warning: <img> lacks "alt" attribute
line 587 column 23 - Warning: <img> lacks "alt" attribute
line 587 column 64 - Warning: <img> lacks "alt" attribute
line 587 column 113 - Warning: <img> lacks "alt" attribute
line 587 column 163 - Warning: <img> lacks "alt" attribute
line 588 column 11 - Warning: <img> lacks "alt" attribute
line 598 column 15 - Warning: <img> lacks "alt" attribute
line 614 column 22 - Warning: <img> lacks "alt" attribute
line 614 column 63 - Warning: <img> lacks "alt" attribute
line 614 column 111 - Warning: <img> lacks "alt" attribute
line 614 column 161 - Warning: <img> lacks "alt" attribute
line 625 column 15 - Warning: <img> lacks "alt" attribute
line 641 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 16 - Warning: <img> lacks "alt" attribute
line 641 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 59 - Warning: <img> lacks "alt" attribute
line 641 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 102 - Warning: <img> lacks "alt" attribute
line 641 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 145 - Warning: <img> lacks "alt" attribute
line 641 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 188 - Warning: <img> lacks "alt" attribute
line 641 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 641 column 231 - Warning: <img> lacks "alt" attribute
line 642 column 23 - Warning: <img> lacks "alt" attribute
line 642 column 64 - Warning: <img> lacks "alt" attribute
line 642 column 113 - Warning: <img> lacks "alt" attribute
line 642 column 163 - Warning: <img> lacks "alt" attribute
line 643 column 11 - Warning: <img> lacks "alt" attribute
line 653 column 15 - Warning: <img> lacks "alt" attribute
line 669 column 22 - Warning: <img> lacks "alt" attribute
line 669 column 63 - Warning: <img> lacks "alt" attribute
line 669 column 111 - Warning: <img> lacks "alt" attribute
line 669 column 161 - Warning: <img> lacks "alt" attribute
line 680 column 15 - Warning: <img> lacks "alt" attribute
line 694 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 694 column 15 - Warning: <img> lacks "alt" attribute
line 694 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 694 column 58 - Warning: <img> lacks "alt" attribute
line 694 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 694 column 101 - Warning: <img> lacks "alt" attribute
line 694 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 694 column 144 - Warning: <img> lacks "alt" attribute
line 694 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 694 column 187 - Warning: <img> lacks "alt" attribute
line 694 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 694 column 230 - Warning: <img> lacks "alt" attribute
line 695 column 22 - Warning: <img> lacks "alt" attribute
line 695 column 63 - Warning: <img> lacks "alt" attribute
line 695 column 112 - Warning: <img> lacks "alt" attribute
line 695 column 162 - Warning: <img> lacks "alt" attribute
line 696 column 11 - Warning: <img> lacks "alt" attribute
line 706 column 15 - Warning: <img> lacks "alt" attribute
line 731 column 22 - Warning: <img> lacks "alt" attribute
line 731 column 63 - Warning: <img> lacks "alt" attribute
line 731 column 111 - Warning: <img> lacks "alt" attribute
line 731 column 161 - Warning: <img> lacks "alt" attribute
line 742 column 15 - Warning: <img> lacks "alt" attribute
line 762 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 762 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 762 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 771 column 25 - Warning: <img> lacks "alt" attribute
line 776 column 267 - Warning: <img> lacks "alt" attribute
line 243 column 74 - Warning: trimming empty <font>
line 373 column 317 - Warning: trimming empty <font>
line 431 column 317 - Warning: trimming empty <font>
line 486 column 317 - Warning: trimming empty <font>
line 550 column 317 - Warning: trimming empty <font>
line 605 column 317 - Warning: trimming empty <font>
line 660 column 317 - Warning: trimming empty <font>
line 756 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 209 column 27 - Warning: <nobr> is not approved by W3C
line 241 column 27 - Warning: <nobr> is not approved by W3C
line 271 column 27 - Warning: <nobr> is not approved by W3C
line 301 column 27 - Warning: <nobr> is not approved by W3C
line 303 column 1136 - Warning: <table> proprietary attribute "height"
line 337 column 27 - Warning: <nobr> is not approved by W3C
line 371 column 27 - Warning: <nobr> is not approved by W3C
line 373 column 74 - Warning: <table> proprietary attribute "height"
line 403 column 27 - Warning: <nobr> is not approved by W3C
line 429 column 27 - Warning: <nobr> is not approved by W3C
line 431 column 74 - Warning: <table> proprietary attribute "height"
line 458 column 27 - Warning: <nobr> is not approved by W3C
line 484 column 27 - Warning: <nobr> is not approved by W3C
line 486 column 74 - Warning: <table> proprietary attribute "height"
line 513 column 27 - Warning: <nobr> is not approved by W3C
line 548 column 27 - Warning: <nobr> is not approved by W3C
line 550 column 74 - Warning: <table> proprietary attribute "height"
line 577 column 27 - Warning: <nobr> is not approved by W3C
line 603 column 27 - Warning: <nobr> is not approved by W3C
line 605 column 74 - Warning: <table> proprietary attribute "height"
line 630 column 27 - Warning: <nobr> is not approved by W3C
line 658 column 27 - Warning: <nobr> is not approved by W3C
line 660 column 74 - Warning: <table> proprietary attribute "height"
line 685 column 27 - Warning: <nobr> is not approved by W3C
line 711 column 27 - Warning: <nobr> is not approved by W3C
line 747 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 480 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