Register - Login
Views: 99380663
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:34:18 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 ... 20 21 22 23 24 25 26 27 28 ... 46 47 48 49 50 51 52 53 54 55 Next newer thread | Next older thread
messiaen
Catgirl
Level: 68


Posts: 872/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 05-29-10 12:28:28 AM Link | Quote
You haven't triangulated your object in Blender. It says in your post you did toggle the "triangulate" option, but I'm 100% sure you didn't (or somehow didn't use this feature properly, I don't use Blender so I don't know)
DarkSpacer
Member
Level: 30


Posts: 32/184
EXP: 165824
For next: 45

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 05-29-10 12:59:20 AM Link | Quote
Yeah, the only problem is the faces that actually show on his model. Those faces are shaped like triangles. Therefore the other half must be triangles. I can't see how any polygons that are missing would have more than 3 vertices.
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: 19/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-29-10 09:19:26 AM (last edited by Zero One at 05-29-10 06:19 AM) Link | Quote
I don't see what I could've done wrong. Following Gecko's tutorial, I textured it, pressed CTRL + T to triangulate it, then triangulated it again in the export process.

Download Link:
http://rapidshare.com/files/392859996/TestLevel1.zip.html

This includes TestLevel1.obj, TestLevel1.mtl and TestLevel1.blend. It can only be downloaded 10 times because RapidShare sucks...

____________________
~{Idiots are fun. No wonder every village wants one.}~
Gecko
Member
Level: 25


Posts: 92/113
EXP: 83008
For next: 6612

Since: 03-27-09


Since last post: 9.1 years
Last activity: 7.6 years

Posted on 05-29-10 10:13:47 AM Link | Quote
You did not triangulate the whole map. Go into edit mode (TAB), press A, press A again and press A again to select all faces and then hit Ctrl+T for triangulation. Make sure you save the blender file first and then export it as obj file using following options:

All Scenes
Apply Modifiers
Rotate x90
Edges
Normals
High Quality Normals
UVs
Materials
Triangulate
Polygroups
Nurbs
Material Groups
Keep Vertex Order

I get an obj file which is 4kB big, yours was 3kB.
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: 20/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-29-10 12:05:36 PM (last edited by Zero One at 05-29-10 09:57 AM) Link | Quote
Hmm, it still comes out with the same result; triangles. I opened up Blender, opened the file, went to Edit Mode, pressed A, everything turned yellow, pressed CTRL+T, saved it, exported it as an .obj with the right settings and I still get the triangles.

Does it matter that the triangulation already existed on the model? Do I need to recreate the model again to make sure the triangulation works?

EDIT: Well, I remade the level in Blender and:



It worked. Which is odd, because I did everything exactly the same as I did it last time. It SHOULD'VE ended up failing again. Oh well, I'm not complaining BTW, in Blender, sometimes one polygon has dots covering it and I can't get rid of them. Is that a problem or just a glitch?

EDIT: I've got a weird texture glitch in TT64. It doesn't affect the game, so I'm not that worried but it does concern me a bit. The rock texture on the sides of the cuboids seems to be placed everywhere, except for one polygon which has a brick texture that I believe comes from Big Boo's Haunt. Like I said, no problems in game, so I assume TT64 just isn't reading it properly.

____________________
~{Idiots are fun. No wonder every village wants one.}~
messiaen
Catgirl
Level: 68


Posts: 873/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 05-29-10 01:58:59 PM Link | Quote
Originally posted by DarkSpacer
Yeah, the only problem is the faces that actually show on his model. Those faces are shaped like triangles. Therefore the other half must be triangles. I can't see how any polygons that are missing would have more than 3 vertices.


That is incorrect. My program simply ignores the last vert of a quad and instead draw a single triangle out of it. The visual effect is very obvious (and has been already taked about in many pages of this thread).

I opened ZeroOne's .obj file, and while it does contain triangles, there are also some quads on it, so my initial diagnostic was correct.
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: 23/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-29-10 02:17:25 PM Link | Quote
Well, I'm assuming that a quad is something with 4 vertices. However, Blender never showed any quads, only triangles.

____________________
~{Idiots are fun. No wonder every village wants one.}~
Gecko
Member
Level: 25


Posts: 93/113
EXP: 83008
For next: 6612

Since: 03-27-09


Since last post: 9.1 years
Last activity: 7.6 years

Posted on 05-29-10 03:45:00 PM Link | Quote
The Blender file you've uploaded consists of both triangles and quads, like messiaen wrote. Maybe there was something wrong. Make sure that you always save the Blender file first before exporting it to obj.
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: 24/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-29-10 03:54:24 PM Link | Quote
Will do. Ok, I've messed around, made a level and worked with 2 stars and acts. Now, for a full level!

____________________
~{Idiots are fun. No wonder every village wants one.}~
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: 29/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-29-10 10:22:02 PM Link | Quote
I was looking through Messiaen website and I saw the Collision Commands section. I realised that in order to make a hack, I'd need to factor in the Vanish Cap, which there is a collision property for. The question is, how thick can the walls be? Can they be any thickness or does it have to be a plane?

____________________
~{Idiots are fun. No wonder every village wants one.}~
Breegullbeak
Member
Level: 27


Posts: 120/135
EXP: 107582
For next: 8577

Since: 06-06-09


Since last post: 10.5 years
Last activity: 9.7 years

Posted on 05-30-10 12:45:42 AM Link | Quote
Originally posted by Zero One
I was looking through Messiaen website and I saw the Collision Commands section. I realised that in order to make a hack, I'd need to factor in the Vanish Cap, which there is a collision property for. The question is, how thick can the walls be? Can they be any thickness or does it have to be a plane?


I'd assume a plane based on the levels in the actual game. Of course you could stand in a wall if you made both sides walk through.
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: 30/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-30-10 01:21:41 PM (last edited by Zero One at 05-31-10 01:12 PM) Link | Quote
Ok, I've made my first Mario level. On it's own, it plays fine. Adding enemies, coins and stars results in EXTREME lag. Any solutions?

EDIT: Wait, problem solved. I had 100 empty objects open in each act. I disabled them all and it runs fine. I made the silly assumption that Empty Object meant that it wouldn't be recorded

EDIT: Wait, problem not solved. The lag is gone, but walk to the left or the right of the starting pedastal, it crashes. I can go forward and collect a star, but any other direction results in a crash.

These are the files:
[ Removed because I put a ROM in there. ]

It includes the hack, the level model and the level textures, just in case.

____________________
~{Idiots are fun. No wonder every village wants one.}~
Gecko
Member
Level: 25


Posts: 94/113
EXP: 83008
For next: 6612

Since: 03-27-09


Since last post: 9.1 years
Last activity: 7.6 years

Posted on 05-30-10 02:22:22 PM Link | Quote
Same happens here, but I have absolutely no clue why this happens.
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: 32/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-30-10 02:26:55 PM (last edited by Zero One at 05-30-10 11:40 AM) Link | Quote
Crap. I don't want to lose all of my hard work because of one stupid glitch.

EDIT: Is there a way to save the location of each indivdual object and then import it later? I may need to re-import the level and I REALLY don't want to have to do all that positioning again.

____________________
~{Idiots are fun. No wonder every village wants one.}~
Me-me
340
Level: 41


Posts: 125/341
EXP: 461680
For next: 18465

Since: 08-05-07


Since last post: 9.7 years
Last activity: 8.1 years

Posted on 05-30-10 04:39:25 PM Link | Quote
Don't think so. It really sucks, I know. A way to prevent this in the future is to keep backups of your hack.
Another way is to try to figure out whats wrong of course.
If you've used any custom objects: A wrong pairing of behaviors and models can result in a crash.
"Empty objects" consists of no model and the "star door" behavior. It have made my hacks crash before.

____________________
My name makes me look utterly selfish, but I assure you, that is not the case.
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: 34/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-30-10 10:26:40 PM (last edited by Zero One at 05-30-10 08:41 PM) Link | Quote
I don't think that's it. If you run forward and hit the switch, you can collect the star from there. It's only when you try and go around the starting platform that it crashes.

EDIT: Fixed it

It seems the problem was that Mario was running into all 100 empty objects, which I assume must have started 100 Star Door behaviours and caused the program to crash. This explains why I could run forward and collect a star, but not run aroud the pedastal.

Y'know, I think somebody should make a note of these things, in case it happens to somebody else.

EDIT: It's done! Level 1 is complete! I've made a video and I'm uploading it to YouTube now It should be on here at about 3:30 my time.

____________________
~{Idiots are fun. No wonder every village wants one.}~
Me-me
340
Level: 41


Posts: 127/341
EXP: 461680
For next: 18465

Since: 08-05-07


Since last post: 9.7 years
Last activity: 8.1 years

Posted on 05-31-10 04:27:54 AM Link | Quote
Great! You've made backups right? It's soo important if you're gonna experiment a lot.
Anyways good for you I'll watch it the moment it gets to youtube.

____________________
My name makes me look utterly selfish, but I assure you, that is not the case.
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: 38/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-31-10 04:35:29 AM Link | Quote
Oh yeah, I forgot to mention. It's up

YouTube search: ZeroOneCentaurion Custom Super Mario 64 Level. Or, alternatively, look in the 'Post your patches, videos and screenshots' thread.

____________________
~{Idiots are fun. No wonder every village wants one.}~
DarkSpacer
Member
Level: 30


Posts: 33/184
EXP: 165824
For next: 45

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 05-31-10 03:54:08 PM Link | Quote
Zero One, the MTL file does not contain textures. AN MTL is simply a file indicating where the files can be found.

Also, a ROM was in your Blockland zip.
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: 42/5173
EXP: 24545481
For next: 504173

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 121 days

Posted on 05-31-10 03:57:40 PM Link | Quote
Yeah, I know. I put the ROM in there as a 'just-in-case' measure. I clearly didn't need to

____________________
~{Idiots are fun. No wonder every village wants one.}~
Pages: 1 2 3 4 5 6 7 8 9 10 ... 20 21 22 23 24 25 26 27 28 ... 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, 4 query cache hits.
Query execution time:  0.102133 seconds
Script execution time:  0.025680 seconds
Total render time:  0.127813 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 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 203 column 101 - Warning: unescaped & or unknown entity "&postid"
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 229 column 101 - Warning: unescaped & or unknown entity "&postid"
line 239 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 241 column 9 - Warning: missing <tr>
line 259 column 13 - Warning: missing <tr>
line 260 column 101 - Warning: unescaped & or unknown entity "&postid"
line 281 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 283 column 9 - Warning: missing <tr>
line 301 column 13 - Warning: missing <tr>
line 302 column 101 - Warning: unescaped & or unknown entity "&postid"
line 317 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 319 column 9 - Warning: missing <tr>
line 337 column 13 - Warning: missing <tr>
line 338 column 101 - Warning: unescaped & or unknown entity "&postid"
line 347 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 349 column 9 - Warning: missing <tr>
line 367 column 13 - Warning: missing <tr>
line 368 column 101 - Warning: unescaped & or unknown entity "&postid"
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 394 column 101 - Warning: unescaped & or unknown entity "&postid"
line 399 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 401 column 9 - Warning: missing <tr>
line 419 column 13 - Warning: missing <tr>
line 420 column 101 - Warning: unescaped & or unknown entity "&postid"
line 425 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 427 column 9 - Warning: missing <tr>
line 445 column 13 - Warning: missing <tr>
line 446 column 101 - Warning: unescaped & or unknown entity "&postid"
line 451 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 453 column 9 - Warning: missing <tr>
line 471 column 13 - Warning: missing <tr>
line 472 column 101 - Warning: unescaped & or unknown entity "&postid"
line 479 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 481 column 9 - Warning: missing <tr>
line 499 column 13 - Warning: missing <tr>
line 500 column 101 - Warning: unescaped & or unknown entity "&postid"
line 514 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 516 column 9 - Warning: missing <tr>
line 534 column 13 - Warning: missing <tr>
line 535 column 101 - Warning: unescaped & or unknown entity "&postid"
line 540 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 542 column 9 - Warning: missing <tr>
line 560 column 13 - Warning: missing <tr>
line 561 column 101 - Warning: unescaped & or unknown entity "&postid"
line 568 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 570 column 9 - Warning: missing <tr>
line 588 column 13 - Warning: missing <tr>
line 589 column 101 - Warning: unescaped & or unknown entity "&postid"
line 597 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 599 column 9 - Warning: missing <tr>
line 617 column 13 - Warning: missing <tr>
line 618 column 101 - Warning: unescaped & or unknown entity "&postid"
line 631 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 633 column 9 - Warning: missing <tr>
line 651 column 13 - Warning: missing <tr>
line 652 column 101 - Warning: unescaped & or unknown entity "&postid"
line 658 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 660 column 9 - Warning: missing <tr>
line 678 column 13 - Warning: missing <tr>
line 679 column 101 - Warning: unescaped & or unknown entity "&postid"
line 686 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 688 column 9 - Warning: missing <tr>
line 706 column 13 - Warning: missing <tr>
line 707 column 101 - Warning: unescaped & or unknown entity "&postid"
line 714 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 716 column 9 - Warning: missing <tr>
line 734 column 13 - Warning: missing <tr>
line 735 column 101 - Warning: unescaped & or unknown entity "&postid"
line 740 column 17 - Warning: missing <tr>
line 740 column 17 - Warning: discarding unexpected <table>
line 743 column 35 - Warning: missing <tr>
line 743 column 94 - Warning: unescaped & or unknown entity "&page"
line 743 column 126 - Warning: unescaped & or unknown entity "&page"
line 743 column 158 - Warning: unescaped & or unknown entity "&page"
line 743 column 190 - Warning: unescaped & or unknown entity "&page"
line 743 column 222 - Warning: unescaped & or unknown entity "&page"
line 743 column 254 - Warning: unescaped & or unknown entity "&page"
line 743 column 286 - Warning: unescaped & or unknown entity "&page"
line 743 column 318 - Warning: unescaped & or unknown entity "&page"
line 743 column 350 - Warning: unescaped & or unknown entity "&page"
line 743 column 382 - Warning: unescaped & or unknown entity "&page"
line 743 column 419 - Warning: unescaped & or unknown entity "&page"
line 743 column 453 - Warning: unescaped & or unknown entity "&page"
line 743 column 487 - Warning: unescaped & or unknown entity "&page"
line 743 column 521 - Warning: unescaped & or unknown entity "&page"
line 743 column 558 - Warning: unescaped & or unknown entity "&page"
line 743 column 592 - Warning: unescaped & or unknown entity "&page"
line 743 column 626 - Warning: unescaped & or unknown entity "&page"
line 743 column 660 - Warning: unescaped & or unknown entity "&page"
line 743 column 698 - Warning: unescaped & or unknown entity "&page"
line 743 column 732 - Warning: unescaped & or unknown entity "&page"
line 743 column 766 - Warning: unescaped & or unknown entity "&page"
line 743 column 800 - Warning: unescaped & or unknown entity "&page"
line 743 column 834 - Warning: unescaped & or unknown entity "&page"
line 743 column 868 - Warning: unescaped & or unknown entity "&page"
line 743 column 902 - Warning: unescaped & or unknown entity "&page"
line 743 column 936 - Warning: unescaped & or unknown entity "&page"
line 743 column 970 - Warning: unescaped & or unknown entity "&page"
line 743 column 1004 - Warning: unescaped & or unknown entity "&page"
line 743 column 50 - Warning: missing </font> before </td>
line 743 column 1041 - Warning: missing </font> before </table>
line 745 column 35 - Warning: missing <tr>
line 745 column 50 - Warning: missing </font> before </td>
line 746 column 37 - Warning: unescaped & or unknown entity "&id"
line 745 column 194 - Warning: missing </font> before </table>
line 747 column 17 - Warning: discarding unexpected </textarea>
line 747 column 28 - Warning: discarding unexpected </form>
line 747 column 35 - Warning: discarding unexpected </embed>
line 747 column 43 - Warning: discarding unexpected </noembed>
line 747 column 53 - Warning: discarding unexpected </noscript>
line 747 column 64 - Warning: discarding unexpected </noembed>
line 747 column 74 - Warning: discarding unexpected </embed>
line 747 column 82 - Warning: discarding unexpected </table>
line 747 column 90 - Warning: discarding unexpected </table>
line 749 column 9 - Warning: missing </font> before <table>
line 761 column 25 - Warning: discarding unexpected </font>
line 770 column 57 - Warning: discarding unexpected </font>
line 748 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 187 column 22 - Warning: <img> lacks "alt" attribute
line 187 column 63 - Warning: <img> lacks "alt" attribute
line 187 column 112 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 212 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 212 column 16 - Warning: <img> lacks "alt" attribute
line 212 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 212 column 59 - Warning: <img> lacks "alt" attribute
line 212 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 212 column 102 - Warning: <img> lacks "alt" attribute
line 212 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 212 column 145 - Warning: <img> lacks "alt" attribute
line 212 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 212 column 188 - Warning: <img> lacks "alt" attribute
line 212 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 212 column 231 - Warning: <img> lacks "alt" attribute
line 213 column 23 - Warning: <img> lacks "alt" attribute
line 213 column 64 - Warning: <img> lacks "alt" attribute
line 213 column 113 - Warning: <img> lacks "alt" attribute
line 213 column 163 - Warning: <img> lacks "alt" attribute
line 214 column 11 - Warning: <img> lacks "alt" attribute
line 224 column 15 - Warning: <img> lacks "alt" attribute
line 244 column 22 - Warning: <img> lacks "alt" attribute
line 244 column 63 - Warning: <img> lacks "alt" attribute
line 244 column 112 - Warning: <img> lacks "alt" attribute
line 244 column 162 - Warning: <img> lacks "alt" attribute
line 245 column 11 - Warning: <img> lacks "alt" attribute
line 255 column 15 - Warning: <img> lacks "alt" attribute
line 285 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 16 - Warning: <img> lacks "alt" attribute
line 285 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 59 - Warning: <img> lacks "alt" attribute
line 285 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 102 - Warning: <img> lacks "alt" attribute
line 285 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 145 - Warning: <img> lacks "alt" attribute
line 285 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 188 - Warning: <img> lacks "alt" attribute
line 285 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 285 column 231 - Warning: <img> lacks "alt" attribute
line 286 column 23 - Warning: <img> lacks "alt" attribute
line 286 column 64 - Warning: <img> lacks "alt" attribute
line 286 column 113 - Warning: <img> lacks "alt" attribute
line 286 column 163 - Warning: <img> lacks "alt" attribute
line 287 column 11 - Warning: <img> lacks "alt" attribute
line 297 column 15 - Warning: <img> lacks "alt" attribute
line 310 column 594 - Warning: <img> lacks "alt" attribute
line 312 column 838 - Warning: <img> proprietary attribute value "absmiddle"
line 312 column 838 - Warning: <img> lacks "alt" attribute
line 322 column 22 - Warning: <img> lacks "alt" attribute
line 322 column 63 - Warning: <img> lacks "alt" attribute
line 322 column 111 - Warning: <img> lacks "alt" attribute
line 322 column 161 - Warning: <img> lacks "alt" attribute
line 333 column 15 - Warning: <img> lacks "alt" attribute
line 351 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 351 column 16 - Warning: <img> lacks "alt" attribute
line 351 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 351 column 59 - Warning: <img> lacks "alt" attribute
line 351 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 351 column 102 - Warning: <img> lacks "alt" attribute
line 351 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 351 column 145 - Warning: <img> lacks "alt" attribute
line 351 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 351 column 188 - Warning: <img> lacks "alt" attribute
line 351 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 351 column 231 - Warning: <img> lacks "alt" attribute
line 352 column 23 - Warning: <img> lacks "alt" attribute
line 352 column 64 - Warning: <img> lacks "alt" attribute
line 352 column 113 - Warning: <img> lacks "alt" attribute
line 352 column 163 - Warning: <img> lacks "alt" attribute
line 353 column 11 - Warning: <img> lacks "alt" attribute
line 363 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 112 - Warning: <img> lacks "alt" attribute
line 378 column 162 - Warning: <img> lacks "alt" attribute
line 379 column 11 - Warning: <img> lacks "alt" attribute
line 389 column 15 - Warning: <img> lacks "alt" attribute
line 403 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 403 column 16 - Warning: <img> lacks "alt" attribute
line 403 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 403 column 59 - Warning: <img> lacks "alt" attribute
line 403 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 403 column 102 - Warning: <img> lacks "alt" attribute
line 403 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 403 column 145 - Warning: <img> lacks "alt" attribute
line 403 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 403 column 188 - Warning: <img> lacks "alt" attribute
line 403 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 403 column 231 - Warning: <img> lacks "alt" attribute
line 404 column 23 - Warning: <img> lacks "alt" attribute
line 404 column 64 - Warning: <img> lacks "alt" attribute
line 404 column 113 - Warning: <img> lacks "alt" attribute
line 404 column 163 - Warning: <img> lacks "alt" attribute
line 405 column 11 - Warning: <img> lacks "alt" attribute
line 415 column 15 - Warning: <img> lacks "alt" attribute
line 429 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 429 column 16 - Warning: <img> lacks "alt" attribute
line 429 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 429 column 59 - Warning: <img> lacks "alt" attribute
line 429 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 429 column 102 - Warning: <img> lacks "alt" attribute
line 429 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 429 column 145 - Warning: <img> lacks "alt" attribute
line 429 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 429 column 188 - Warning: <img> lacks "alt" attribute
line 429 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 429 column 231 - Warning: <img> lacks "alt" attribute
line 430 column 23 - Warning: <img> lacks "alt" attribute
line 430 column 64 - Warning: <img> lacks "alt" attribute
line 430 column 113 - Warning: <img> lacks "alt" attribute
line 430 column 163 - Warning: <img> lacks "alt" attribute
line 431 column 11 - Warning: <img> lacks "alt" attribute
line 441 column 15 - Warning: <img> lacks "alt" attribute
line 456 column 22 - Warning: <img> lacks "alt" attribute
line 456 column 63 - Warning: <img> lacks "alt" attribute
line 456 column 112 - Warning: <img> lacks "alt" attribute
line 456 column 162 - Warning: <img> lacks "alt" attribute
line 457 column 11 - Warning: <img> lacks "alt" attribute
line 467 column 15 - Warning: <img> lacks "alt" attribute
line 483 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 16 - Warning: <img> lacks "alt" attribute
line 483 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 59 - Warning: <img> lacks "alt" attribute
line 483 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 102 - Warning: <img> lacks "alt" attribute
line 483 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 145 - Warning: <img> lacks "alt" attribute
line 483 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 188 - Warning: <img> lacks "alt" attribute
line 483 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 483 column 231 - Warning: <img> lacks "alt" attribute
line 484 column 23 - Warning: <img> lacks "alt" attribute
line 484 column 64 - Warning: <img> lacks "alt" attribute
line 484 column 113 - Warning: <img> lacks "alt" attribute
line 484 column 163 - Warning: <img> lacks "alt" attribute
line 485 column 11 - Warning: <img> lacks "alt" attribute
line 495 column 15 - Warning: <img> lacks "alt" attribute
line 504 column 405 - Warning: <img> proprietary attribute value "absmiddle"
line 504 column 405 - Warning: <img> lacks "alt" attribute
line 519 column 22 - Warning: <img> lacks "alt" attribute
line 519 column 63 - Warning: <img> lacks "alt" attribute
line 519 column 112 - Warning: <img> lacks "alt" attribute
line 519 column 162 - Warning: <img> lacks "alt" attribute
line 520 column 11 - Warning: <img> lacks "alt" attribute
line 530 column 15 - Warning: <img> lacks "alt" attribute
line 537 column 141 - Warning: <img> proprietary attribute value "absmiddle"
line 537 column 141 - Warning: <img> lacks "alt" attribute
line 544 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 544 column 16 - Warning: <img> lacks "alt" attribute
line 544 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 544 column 59 - Warning: <img> lacks "alt" attribute
line 544 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 544 column 102 - Warning: <img> lacks "alt" attribute
line 544 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 544 column 145 - Warning: <img> lacks "alt" attribute
line 544 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 544 column 188 - Warning: <img> lacks "alt" attribute
line 544 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 544 column 231 - Warning: <img> lacks "alt" attribute
line 545 column 23 - Warning: <img> lacks "alt" attribute
line 545 column 64 - Warning: <img> lacks "alt" attribute
line 545 column 113 - Warning: <img> lacks "alt" attribute
line 545 column 163 - Warning: <img> lacks "alt" attribute
line 546 column 11 - Warning: <img> lacks "alt" attribute
line 556 column 15 - Warning: <img> lacks "alt" attribute
line 572 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 572 column 15 - Warning: <img> lacks "alt" attribute
line 572 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 572 column 58 - Warning: <img> lacks "alt" attribute
line 572 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 572 column 101 - Warning: <img> lacks "alt" attribute
line 572 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 572 column 144 - Warning: <img> lacks "alt" attribute
line 572 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 572 column 187 - Warning: <img> lacks "alt" attribute
line 572 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 572 column 230 - Warning: <img> lacks "alt" attribute
line 573 column 22 - Warning: <img> lacks "alt" attribute
line 573 column 63 - Warning: <img> lacks "alt" attribute
line 573 column 112 - Warning: <img> lacks "alt" attribute
line 573 column 162 - Warning: <img> lacks "alt" attribute
line 574 column 11 - Warning: <img> lacks "alt" attribute
line 584 column 15 - Warning: <img> lacks "alt" attribute
line 601 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 601 column 16 - Warning: <img> lacks "alt" attribute
line 601 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 601 column 59 - Warning: <img> lacks "alt" attribute
line 601 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 601 column 102 - Warning: <img> lacks "alt" attribute
line 601 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 601 column 145 - Warning: <img> lacks "alt" attribute
line 601 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 601 column 188 - Warning: <img> lacks "alt" attribute
line 601 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 601 column 231 - Warning: <img> lacks "alt" attribute
line 602 column 23 - Warning: <img> lacks "alt" attribute
line 602 column 64 - Warning: <img> lacks "alt" attribute
line 602 column 113 - Warning: <img> lacks "alt" attribute
line 602 column 163 - Warning: <img> lacks "alt" attribute
line 603 column 11 - Warning: <img> lacks "alt" attribute
line 613 column 15 - Warning: <img> lacks "alt" attribute
line 622 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 622 column 273 - Warning: <img> lacks "alt" attribute
line 628 column 794 - Warning: <img> proprietary attribute value "absmiddle"
line 628 column 794 - Warning: <img> lacks "alt" attribute
line 635 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 635 column 15 - Warning: <img> lacks "alt" attribute
line 635 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 635 column 58 - Warning: <img> lacks "alt" attribute
line 635 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 635 column 101 - Warning: <img> lacks "alt" attribute
line 635 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 635 column 144 - Warning: <img> lacks "alt" attribute
line 635 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 635 column 187 - Warning: <img> lacks "alt" attribute
line 635 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 635 column 230 - Warning: <img> lacks "alt" attribute
line 636 column 22 - Warning: <img> lacks "alt" attribute
line 636 column 63 - Warning: <img> lacks "alt" attribute
line 636 column 112 - Warning: <img> lacks "alt" attribute
line 636 column 162 - Warning: <img> lacks "alt" attribute
line 637 column 11 - Warning: <img> lacks "alt" attribute
line 647 column 15 - Warning: <img> lacks "alt" attribute
line 655 column 185 - Warning: <img> proprietary attribute value "absmiddle"
line 655 column 185 - Warning: <img> lacks "alt" attribute
line 662 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 662 column 16 - Warning: <img> lacks "alt" attribute
line 662 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 662 column 59 - Warning: <img> lacks "alt" attribute
line 662 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 662 column 102 - Warning: <img> lacks "alt" attribute
line 662 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 662 column 145 - Warning: <img> lacks "alt" attribute
line 662 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 662 column 188 - Warning: <img> lacks "alt" attribute
line 662 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 662 column 231 - Warning: <img> lacks "alt" attribute
line 663 column 23 - Warning: <img> lacks "alt" attribute
line 663 column 64 - Warning: <img> lacks "alt" attribute
line 663 column 113 - Warning: <img> lacks "alt" attribute
line 663 column 163 - Warning: <img> lacks "alt" attribute
line 664 column 11 - Warning: <img> lacks "alt" attribute
line 674 column 15 - Warning: <img> lacks "alt" attribute
line 681 column 112 - Warning: <img> proprietary attribute value "absmiddle"
line 681 column 112 - Warning: <img> lacks "alt" attribute
line 691 column 22 - Warning: <img> lacks "alt" attribute
line 691 column 63 - Warning: <img> lacks "alt" attribute
line 691 column 112 - Warning: <img> lacks "alt" attribute
line 702 column 15 - Warning: <img> lacks "alt" attribute
line 718 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 718 column 16 - Warning: <img> lacks "alt" attribute
line 718 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 718 column 59 - Warning: <img> lacks "alt" attribute
line 718 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 718 column 102 - Warning: <img> lacks "alt" attribute
line 718 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 718 column 145 - Warning: <img> lacks "alt" attribute
line 718 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 718 column 188 - Warning: <img> lacks "alt" attribute
line 718 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 718 column 231 - Warning: <img> lacks "alt" attribute
line 719 column 23 - Warning: <img> lacks "alt" attribute
line 719 column 64 - Warning: <img> lacks "alt" attribute
line 719 column 113 - Warning: <img> lacks "alt" attribute
line 719 column 163 - Warning: <img> lacks "alt" attribute
line 720 column 11 - Warning: <img> lacks "alt" attribute
line 730 column 15 - Warning: <img> lacks "alt" attribute
line 737 column 165 - Warning: <img> proprietary attribute value "absmiddle"
line 737 column 165 - Warning: <img> lacks "alt" attribute
line 746 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 746 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 746 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 755 column 25 - Warning: <img> lacks "alt" attribute
line 760 column 267 - Warning: <img> lacks "alt" attribute
line 740 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 203 column 27 - Warning: <nobr> is not approved by W3C
line 229 column 27 - Warning: <nobr> is not approved by W3C
line 260 column 27 - Warning: <nobr> is not approved by W3C
line 302 column 27 - Warning: <nobr> is not approved by W3C
line 338 column 27 - Warning: <nobr> is not approved by W3C
line 368 column 27 - Warning: <nobr> is not approved by W3C
line 394 column 27 - Warning: <nobr> is not approved by W3C
line 420 column 27 - Warning: <nobr> is not approved by W3C
line 446 column 27 - Warning: <nobr> is not approved by W3C
line 472 column 27 - Warning: <nobr> is not approved by W3C
line 500 column 27 - Warning: <nobr> is not approved by W3C
line 535 column 27 - Warning: <nobr> is not approved by W3C
line 561 column 27 - Warning: <nobr> is not approved by W3C
line 589 column 27 - Warning: <nobr> is not approved by W3C
line 618 column 27 - Warning: <nobr> is not approved by W3C
line 652 column 27 - Warning: <nobr> is not approved by W3C
line 679 column 27 - Warning: <nobr> is not approved by W3C
line 707 column 27 - Warning: <nobr> is not approved by W3C
line 735 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 484 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