Register - Login
Views: 99348764
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:26:04 PM
Jul - SM64 Hacking (Archive) - Help/Questions about Toad's Tool 64 and SM64 hacking New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 12 13 14 15 16 17 18 19 20 ... 68 69 70 71 72 73 74 75 76 77 Next older thread
messiaen
Catgirl
Level: 68


Posts: 536/1085
EXP: 2593488
For next: 135312

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 04-10-09 12:12:09 PM Link | Quote
Here is a Gameshark code that disables all act selectors:

8124BF3A 0000

Note that, in this case, the "current act" will be the last one selected, so if you use this and want to make sure objects will appear you'll have to enable them on all acts.

By the way, as a proof of concept you can get the star selectors to show on levels that don't use it (ie, the Princess Slide) by using this code: 8124BF3A 0024. However, it will crash the game probably because there isn't enough data (act names, etc).
gamekrazzy
Member
Level: 32


Posts: 62/199
EXP: 194380
For next: 12062

Since: 03-06-09


Since last post: 10.3 years
Last activity: 8.6 years

Posted on 04-11-09 11:12:48 PM Link | Quote
Thanks Messian.
I have a question about the death at bottom floor. I have gotten rid of the texture layout for the Flatworld Battlefield level, and now I am wondering if someone can tell me how to set the colision data so that when Mario hits the floor, he dies.

____________________
m4ck
Member
Level: 13


Posts: 2/27
EXP: 9679
For next: 588

Since: 04-09-09


Since last post: 13.0 years
Last activity: 10.8 years

Posted on 04-15-09 03:27:02 PM Link | Quote
Do you have any idea how to create few, different height water bodies? Like one pond, waterfall, another pond, another waterfall, another pond. I am not sure if it is even possible now(or will be with the new version).
ShaDoWLaZeR
User
Level: 13


Posts: 10/24
EXP: 8141
For next: 2126

Since: 03-05-09

From: Montreal

Since last post: 12.3 years
Last activity: 11.9 years

Posted on 04-15-09 05:45:26 PM Link | Quote
what is the texture number of the king bob-omb's eyes and mustache?

____________________



m4ck
Member
Level: 13


Posts: 3/27
EXP: 9679
For next: 588

Since: 04-09-09


Since last post: 13.0 years
Last activity: 10.8 years

Posted on 04-15-09 06:14:31 PM Link | Quote
I'm asking about that water because i'd like to create at least a bit of a copy of BK - I do have some models created already - in Super Mario, and that info would come in handy in TTC or Spiral Mountain.
Vinnyboiler
Catgirl
Level: 66


Posts: 46/1044
EXP: 2439255
For next: 22596

Since: 12-27-07

From: London, England

Since last post: 4 days
Last activity: 21 hours

Posted on 04-17-09 02:02:02 PM Link | Quote
Is their a way to change the death floor to warp Mario to a different level?
gamekrazzy
Member
Level: 32


Posts: 67/199
EXP: 194380
For next: 12062

Since: 03-06-09


Since last post: 10.3 years
Last activity: 8.6 years

Posted on 04-19-09 11:13:15 PM Link | Quote
Yeah. There should be an option on the upper left corner that says "Warp Destinations". Click on that and change the warp that has the ID 241 to the level you want to be warped to. You would then change the destination ID to where in that level you want to be warped.

____________________
Vinnyboiler
Catgirl
Level: 66


Posts: 51/1044
EXP: 2439255
For next: 22596

Since: 12-27-07

From: London, England

Since last post: 4 days
Last activity: 21 hours

Posted on 04-20-09 03:53:59 PM Link | Quote
Thank you that was very helpful, BTW how do you put the level mesh from other levels into flatworld and is it even possible.
Zelda Immortal
Member
Level: 16


Posts: 6/43
EXP: 19486
For next: 770

Since: 03-24-09


Since last post: 8.1 years
Last activity: 9.5 years

Posted on 04-20-09 11:48:53 PM Link | Quote
Vinny boiler
short answer: yes and no.
Yes: if you are saying like mushrooms blocks there in the platform battlefeild.
No: if you want a the whole level like bomb omb battle feild It's not ready yet not evan the polygon importer will do it unless you create a duplicate but that will be 1 texture (meaning model ing it not extracting the file)
gamekrazzy
Member
Level: 32


Posts: 68/199
EXP: 194380
For next: 12062

Since: 03-06-09


Since last post: 10.3 years
Last activity: 8.6 years

Posted on 04-21-09 01:14:19 AM Link | Quote

Vinny boiler
short answer: yes and no.
Yes: if you are saying like mushrooms blocks there in the platform battlefeild.
No: if you want a the whole level like bomb omb battle feild It's not ready yet not evan the polygon importer will do it unless you create a duplicate but that will be 1 texture (meaning model ing it not extracting the file)


Messian placed mesh from other levels into flat world. That is where you got Yes for the mushroom blocks right?

When the level is being loaded in TT64 and the emulator it uses pointers to locate the flatworld. You could, if you read VL-Tone's Flatworld document, copy and paste the obj parimeters from Bob-omb Battle field for the objects, and place them in the area reserved for Objects.

But if you do this and go over the space provided, you would have to recalculate pointers, and you would have to change the pointers for flat world located somewhere after 0x2ac094 but before (0x2ac200 I think). There should be a document on that too.

____________________
OniLink10
User
Level: 12


Posts: 5/21
EXP: 6618
For next: 1303

Since: 05-09-09


Since last post: 12.9 years
Last activity: 12.3 years

Posted on 05-12-09 12:48:30 AM (last edited by OniLink10 at 05-11-09 09:49 PM) Link | Quote
Not sure if this has been asked already(Don't want to read through 16 Pages of Questions), but can anyone teach me about the 1-6 Bit Floating Point S,T Coordinates used for storing the Texture Locations in ROM? What I mean is Bytes 9-12 of the Level Geo's Vertices. I've tried Googling and searching the documentation, yet can't find anything.
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 471/621
EXP: 1135268
For next: 21851

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.6 years
Last activity: 1.2 years

Posted on 05-12-09 03:55:18 AM Link | Quote
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by OniLink10
Not sure if this has been asked already(Don't want to read through 16 Pages of Questions), but can anyone teach me about the 1-6 Bit Floating Point S,T Coordinates used for storing the Texture Locations in ROM? What I mean is Bytes 9-12 of the Level Geo's Vertices. I've tried Googling and searching the documentation, yet can't find anything.


I had a pretty hard time finding anything about the texture coordinates format, since it was only described by the n64 devkit documentation as the "10.5 format" and I couldn't find anything about it.

What I eventually discovered is that the format is based on the IEEE-754-1985 "Binary Floating-Point Arithmetic" format, but using only 16-bits, with 10 bits used for the significand ( or mantissa) and 5 bits used for the exponent (plus one sign bit).

Here's the wikipedia entry for IEEE-754-1985: http://en.wikipedia.org/wiki/IEEE_754-1985

This format is also known as "s10e5" and is used by some recent graphic cards (nVIDIA) on a low-level.

Check out this document describing a s10e5 c++ class definition: http://www.mrob.com/pub/math/s10e5.h.txt

I had found a pretty nice document which help me a lot to write a decimal-to-s10e5 converter for use with the TT64 level importer, but I can't find it... It's been a few months since I've worked on it so I couldn't really teach you how it works from the top of my head.


____________________
OniLink10
User
Level: 12


Posts: 6/21
EXP: 6618
For next: 1303

Since: 05-09-09


Since last post: 12.9 years
Last activity: 12.3 years

Posted on 05-12-09 02:09:26 PM (last edited by OniLink10 at 05-12-09 11:14 AM) Link | Quote
Originally posted by VL-Tone
Originally posted by OniLink10
Not sure if this has been asked already(Don't want to read through 16 Pages of Questions), but can anyone teach me about the 1-6 Bit Floating Point S,T Coordinates used for storing the Texture Locations in ROM? What I mean is Bytes 9-12 of the Level Geo's Vertices. I've tried Googling and searching the documentation, yet can't find anything.


I had a pretty hard time finding anything about the texture coordinates format, since it was only described by the n64 devkit documentation as the "10.5 format" and I couldn't find anything about it.

What I eventually discovered is that the format is based on the IEEE-754-1985 "Binary Floating-Point Arithmetic" format, but using only 16-bits, with 10 bits used for the significand ( or mantissa) and 5 bits used for the exponent (plus one sign bit).

Here's the wikipedia entry for IEEE-754-1985: http://en.wikipedia.org/wiki/IEEE_754-1985

This format is also known as "s10e5" and is used by some recent graphic cards (nVIDIA) on a low-level.

Check out this document describing a s10e5 c++ class definition: http://www.mrob.com/pub/math/s10e5.h.txt

I had found a pretty nice document which help me a lot to write a decimal-to-s10e5 converter for use with the TT64 level importer, but I can't find it... It's been a few months since I've worked on it so I couldn't really teach you how it works from the top of my head.


Woah, I was just looking at that Wikipedia Article while trying to figure out the data format!
So, if I did this correctly, 0x50DE(Used in Flatworld) translates to 0101000011011110 in Binary, which splits into 0 Sign, 10100 is 20, but the 5-Bit Bias is 15, so 20-15=5, so Exponent is 5, and 0011011110 is 2.22, and 2.22*10^5 is 222000. So, if the XYZ Coordinates are 0x2000,0x0000,0xDFFF(Used in Flatworld), then the S,T(I hear they are also known as U,V?) Coordinates are 0,222000, according to Flatworld. Hmm, I don't see how this relates to the X,Y,Z Coordinates. Maybe it has to do with the Texture Size? Hrm...
gamekrazzy
Member
Level: 32


Posts: 99/199
EXP: 194380
For next: 12062

Since: 03-06-09


Since last post: 10.3 years
Last activity: 8.6 years

Posted on 05-12-09 11:13:26 PM Link | Quote
actually, i believe you are right. XD! read the documentation on Flatworld and you will understand. It specifically says, change these to change the texture size. Thats how I made the floor invisible just for the heck of it. I was bored. XD!

____________________
Gamekrazzy*
OniLink10
User
Level: 12


Posts: 8/21
EXP: 6618
For next: 1303

Since: 05-09-09


Since last post: 12.9 years
Last activity: 12.3 years

Posted on 05-13-09 02:18:51 AM Link | Quote
Hrm, just tried loading my ROM(edited the Level by hand, may have missed something), and I get an error when it begins to render: Value out of Range. What do you think it could be? I have no idea what part of my code is causing this, so I'll just post it all:

20 00 00 00 20 00 00 00 00 00 00 00 00 00 00 FF

20 00 00 00 DF FF 00 00 50 DE 00 00 00 00 00 FF
DF FF 00 00 DF FF 00 00 50 DE 50 DE 00 00 00 FF
DF FF 00 00 20 00 00 00 00 00 50 DE 00 00 00 FF
10 00 01 00 10 00 00 00 00 00 00 00 00 00 00 FF
10 00 01 00 EF FF 00 00 50 DE 00 00 00 00 00 FF
EF FF 01 00 EF FF 00 00 50 DE 50 DE 00 00 00 FF
EF FF 01 00 10 00 00 00 00 00 50 DE 00 00 00 FF
E7 00 00 00 00 00 00 00
B7 00 00 00 00 01 00 00
FC 12 7F FF FF FF F8 38
F5 10 00 00 07 00 00 00
BB 00 00 01 FF FF FF FF
E8 00 00 00 00 00 00 00
F5 10 10 00 00 01 40 50
F2 00 00 00 00 00 C0 7C
FD 10 00 00 09 00 58 00
E6 00 00 00 00 00 00 00
F3 00 00 00 07 3F F1 00
03 86 00 10 07 00 01 5C
03 88 00 10 07 00 01 60
04 30 00 00 07 00 00 00
BF 00 00 00 00 00 0A 28
BF 00 00 00 00 0A 28 32
BF 00 00 00 00 0A 14 32
BF 00 00 00 00 14 32 3C
BF 00 00 00 00 14 1E 3C
BF 00 00 00 00 1E 3C 46
BF 00 00 00 00 1E 00 28
BF 00 00 00 00 1E 28 46
BF 00 00 00 00 28 32 3C
BF 00 00 00 00 28 3C 46
FF FF FF FF
A0 A0 A0 FF
00 40 00 08
20 00 00 00 20 00
20 00 00 00 DF FF
DF FF 00 00 DF FF
DF FF 00 00 20 00
10 00 01 00 10 00
10 00 01 00 EF FF
EF FF 01 00 EF FF
EF FF 01 00 10 00
00 00 00 0A
00 00 00 01 00 04
00 01 00 04 00 05
00 01 00 02 00 05
00 02 00 05 00 06
00 02 00 03 00 06
00 03 00 06 00 07
00 03 00 00 00 04
00 00 00 04 00 07
00 04 00 05 00 06
00 04 00 06 00 07
00 41 00 42



I also changed the Level Script to have the Polygon Pointer, Level Start/End, and Collision Pointer correct, so I don't know what could be wrong. Also, the Level is at ROM Address 0x1203000. If I need to give any more info, I will!
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 473/621
EXP: 1135268
For next: 21851

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.6 years
Last activity: 1.2 years

Posted on 05-13-09 03:14:03 AM Link | Quote
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by OniLink10
Hrm, just tried loading my ROM(edited the Level by hand, may have missed something), and I get an error when it begins to render: Value out of Range. What do you think it could be? I have no idea what part of my code is causing this, so I'll just post it all:

----------

I also changed the Level Script to have the Polygon Pointer, Level Start/End, and Collision Pointer correct, so I don't know what could be wrong. Also, the Level is at ROM Address 0x1203000. If I need to give any more info, I will!



I can see two problem with your script:

The first one is minor, in the sense that it should cause any error in either TT64 or an emulator:


03 86 00 10 07 00 01 5C

03 88 00 10 07 00 01 60



Your pointers to the two shading colors are off. They should be pointing at 0x140 and 0x144, which is where you find FF FF FF FF and A0 A0 A0 FF respectively.

The second problem is a big one and will cause an error in both TT64 and an emulator. You didn't change the number of vertices to be loaded by the 0x04 command.


04 30 00 00 07 00 00 00



See that 0x30 value in the second byte? It should be 0x70 because you changed the number of vertices to 8 instead of 4.

Calculating this value is pretty simple: (number of vertices-1) X 16. Another equivalent way is simply set the low nibble (the left "digit" of the byte) to the number of vertices minus one. If you have 5 vertices, you'll get 0x40. If you have 11 vertices, you get 0xA0. The limit is 16 vertices per 0x04 command (0xF0) and is a limitation of the SM64 3d drawing lib.

So in case you didn't completely understand, you should change the line to this:

04 70 00 00 07 00 00 00

and it should work, unless there are other problems I didn't spot.

As for texture coordinates (S,T or U,V), they represent the corresponding positions of vertices on a 2d texture. If you scale the texture coordinates, you can change the relative texture size, but that's just a side effect of it, their main purpose is to map 2d textures into a 3d object. I suggest you do some research about texture mapping.



____________________
OniLink10
User
Level: 12


Posts: 9/21
EXP: 6618
For next: 1303

Since: 05-09-09


Since last post: 12.9 years
Last activity: 12.3 years

Posted on 05-13-09 04:27:39 AM (last edited by OniLink10 at 05-13-09 01:31 AM) Link | Quote
Originally posted by VL-Tone
Originally posted by OniLink10
Hrm, just tried loading my ROM(edited the Level by hand, may have missed something), and I get an error when it begins to render: Value out of Range. What do you think it could be? I have no idea what part of my code is causing this, so I'll just post it all:

----------

I also changed the Level Script to have the Polygon Pointer, Level Start/End, and Collision Pointer correct, so I don't know what could be wrong. Also, the Level is at ROM Address 0x1203000. If I need to give any more info, I will!


I can see two problem with your script:

The first one is minor, in the sense that it should cause any error in either TT64 or an emulator:


03 86 00 10 07 00 01 5C

03 88 00 10 07 00 01 60



Your pointers to the two shading colors are off. They should be pointing at 0x140 and 0x144, which is where you find FF FF FF FF and A0 A0 A0 FF respectively.

The second problem is a big one and will cause an error in both TT64 and an emulator. You didn't change the number of vertices to be loaded by the 0x04 command.


04 30 00 00 07 00 00 00



See that 0x30 value in the second byte? It should be 0x70 because you changed the number of vertices to 8 instead of 4.

Calculating this value is pretty simple: (number of vertices-1) X 16. Another equivalent way is simply set the low nibble (the left "digit" of the byte) to the number of vertices minus one. If you have 5 vertices, you'll get 0x40. If you have 11 vertices, you get 0xA0. The limit is 16 vertices per 0x04 command (0xF0) and is a limitation of the SM64 3d drawing lib.

So in case you didn't completely understand, you should change the line to this:

04 70 00 00 07 00 00 00

and it should work, unless there are other problems I didn't spot.

As for texture coordinates (S,T or U,V), they represent the corresponding positions of vertices on a 2d texture. If you scale the texture coordinates, you can change the relative texture size, but that's just a side effect of it, their main purpose is to map 2d textures into a 3d object. I suggest you do some research about texture mapping.



I had a feeling that 0x30 had something to do with it, but the Flatworld Battlefield Documentation had no Comment on it. Thanks so much! It loads correctly now, and all I need to do is research Texture Mapping before I can finish this 100%.

EDIT: Oh wait, stupid Project64:
Unable to detect Microcode settings
Microcode ID $4D2AD3FF
Rom

>
What is this?!
CF23
Random nobody
Level: 8


Posts: 7/8
EXP: 1565
For next: 622

Since: 03-11-09


Since last post: 12.9 years
Last activity: 12.8 years

Posted on 05-13-09 03:42:37 PM Link | Quote
How do I change Koopas path in a race on flatbattlefield?
OniLink10
User
Level: 12


Posts: 10/21
EXP: 6618
For next: 1303

Since: 05-09-09


Since last post: 12.9 years
Last activity: 12.3 years

Posted on 05-14-09 02:14:24 PM Link | Quote
Originally posted by CF23
How do I change Koopas path in a race on flatbattlefield?

I think there's a program called "Koopa Trajectory Modifier" or something like that. Google it. Not sure though...

Question, will Empty Objects that aren't disabled glitch up the game in any way? Cause I kept getting an error with an unused function when they were enabled, but that went away after I disabled them.
CF23
Random nobody
Level: 8


Posts: 8/8
EXP: 1565
For next: 622

Since: 03-11-09


Since last post: 12.9 years
Last activity: 12.8 years

Posted on 05-14-09 07:52:19 PM (last edited by CF23 at 05-16-09 06:55 PM) Link | Quote
Originally posted by OniLink10
Originally posted by CF23
How do I change Koopas path in a race on flatbattlefield?

I think there's a program called "Koopa Trajectory Modifier" or something like that. Google it. Not sure though...


I've tried using that program, but after adding the patch to my rom, the rom won't open in TT64. In the "readme" file it says I have to delete the "M64GeometryDataFlat.m64" file from the TT64 folder, but I can't find it.

I get this error when opening the rom in TT64:

Director Player Error

Handler not found in object

#getProp

Script Error. Continue?

|Yes| |No|
Pages: 1 2 3 4 5 6 7 8 9 10 ... 12 13 14 15 16 17 18 19 20 ... 68 69 70 71 72 73 74 75 76 77 Next older thread
Jul - SM64 Hacking (Archive) - Help/Questions about Toad's Tool 64 and SM64 hacking New poll - New thread - New reply


Rusted Logic

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

35 database queries, 11 query cache hits.
Query execution time:  0.128743 seconds
Script execution time:  0.040257 seconds
Total render time:  0.169000 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 223 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 93 - Warning: unescaped & or unknown entity "&page"
line 149 column 124 - Warning: unescaped & or unknown entity "&page"
line 149 column 155 - Warning: unescaped & or unknown entity "&page"
line 149 column 186 - Warning: unescaped & or unknown entity "&page"
line 149 column 217 - Warning: unescaped & or unknown entity "&page"
line 149 column 248 - Warning: unescaped & or unknown entity "&page"
line 149 column 279 - Warning: unescaped & or unknown entity "&page"
line 149 column 310 - Warning: unescaped & or unknown entity "&page"
line 149 column 341 - Warning: unescaped & or unknown entity "&page"
line 149 column 372 - Warning: unescaped & or unknown entity "&page"
line 149 column 408 - Warning: unescaped & or unknown entity "&page"
line 149 column 441 - Warning: unescaped & or unknown entity "&page"
line 149 column 474 - Warning: unescaped & or unknown entity "&page"
line 149 column 507 - Warning: unescaped & or unknown entity "&page"
line 149 column 543 - Warning: unescaped & or unknown entity "&page"
line 149 column 576 - Warning: unescaped & or unknown entity "&page"
line 149 column 609 - Warning: unescaped & or unknown entity "&page"
line 149 column 642 - Warning: unescaped & or unknown entity "&page"
line 149 column 679 - Warning: unescaped & or unknown entity "&page"
line 149 column 712 - Warning: unescaped & or unknown entity "&page"
line 149 column 745 - Warning: unescaped & or unknown entity "&page"
line 149 column 778 - Warning: unescaped & or unknown entity "&page"
line 149 column 811 - Warning: unescaped & or unknown entity "&page"
line 149 column 844 - Warning: unescaped & or unknown entity "&page"
line 149 column 877 - Warning: unescaped & or unknown entity "&page"
line 149 column 910 - Warning: unescaped & or unknown entity "&page"
line 149 column 943 - Warning: unescaped & or unknown entity "&page"
line 149 column 976 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 1013 - 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 100 - 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 100 - Warning: unescaped & or unknown entity "&postid"
line 215 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 217 column 9 - Warning: missing <tr>
line 235 column 13 - Warning: missing <tr>
line 236 column 100 - Warning: unescaped & or unknown entity "&postid"
line 241 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 243 column 9 - Warning: missing <tr>
line 261 column 13 - Warning: missing <tr>
line 262 column 100 - Warning: unescaped & or unknown entity "&postid"
line 270 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 272 column 9 - Warning: missing <tr>
line 290 column 13 - Warning: missing <tr>
line 291 column 100 - Warning: unescaped & or unknown entity "&postid"
line 296 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 298 column 9 - Warning: missing <tr>
line 316 column 13 - Warning: missing <tr>
line 317 column 100 - Warning: unescaped & or unknown entity "&postid"
line 322 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 324 column 9 - Warning: missing <tr>
line 342 column 13 - Warning: missing <tr>
line 343 column 100 - Warning: unescaped & or unknown entity "&postid"
line 348 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 350 column 9 - Warning: missing <tr>
line 368 column 13 - Warning: missing <tr>
line 369 column 100 - Warning: unescaped & or unknown entity "&postid"
line 374 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 376 column 9 - Warning: missing <tr>
line 394 column 13 - Warning: missing <tr>
line 395 column 100 - Warning: unescaped & or unknown entity "&postid"
line 403 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 405 column 9 - Warning: missing <tr>
line 423 column 13 - Warning: missing <tr>
line 424 column 100 - Warning: unescaped & or unknown entity "&postid"
line 438 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 440 column 9 - Warning: missing <tr>
line 458 column 13 - Warning: missing <tr>
line 459 column 100 - Warning: unescaped & or unknown entity "&postid"
line 464 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 466 column 9 - Warning: missing <tr>
line 484 column 13 - Warning: missing <tr>
line 485 column 100 - Warning: unescaped & or unknown entity "&postid"
line 487 column 74 - Warning: <style> isn't allowed in <td> elements
line 487 column 9 - Info: <td> previously mentioned
line 487 column 1512 - Warning: missing </font> before <blockquote>
line 487 column 1591 - Warning: inserting implicit <font>
line 487 column 1591 - Warning: missing </font> before <hr>
line 487 column 1657 - Warning: inserting implicit <font>
line 487 column 1657 - Warning: missing </font> before <hr>
line 488 column 1 - Warning: inserting implicit <font>
line 487 column 138 - Warning: missing </div>
line 503 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 505 column 9 - Warning: missing <tr>
line 523 column 13 - Warning: missing <tr>
line 524 column 100 - Warning: unescaped & or unknown entity "&postid"
line 544 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 546 column 9 - Warning: missing <tr>
line 564 column 13 - Warning: missing <tr>
line 565 column 100 - Warning: unescaped & or unknown entity "&postid"
line 570 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 572 column 9 - Warning: missing <tr>
line 590 column 13 - Warning: missing <tr>
line 591 column 100 - Warning: unescaped & or unknown entity "&postid"
line 653 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 655 column 9 - Warning: missing <tr>
line 673 column 13 - Warning: missing <tr>
line 674 column 100 - Warning: unescaped & or unknown entity "&postid"
line 676 column 74 - Warning: <style> isn't allowed in <td> elements
line 676 column 9 - Info: <td> previously mentioned
line 676 column 1512 - Warning: missing </font> before <blockquote>
line 676 column 1591 - Warning: inserting implicit <font>
line 676 column 1591 - Warning: missing </font> before <hr>
line 676 column 1657 - Warning: inserting implicit <font>
line 676 column 1657 - Warning: missing </font> before <hr>
line 681 column 1 - Warning: inserting implicit <font>
line 681 column 1 - Warning: missing </font> before <blockquote>
line 686 column 2376 - Warning: inserting implicit <font>
line 686 column 2376 - Warning: missing </font> before <hr>
line 688 column 1 - Warning: inserting implicit <font>
line 688 column 1 - Warning: missing </font> before <blockquote>
line 693 column 2838 - Warning: inserting implicit <font>
line 693 column 2838 - Warning: missing </font> before <hr>
line 694 column 1 - Warning: inserting implicit <font>
line 694 column 1 - Warning: missing </font> before <blockquote>
line 700 column 3525 - Warning: inserting implicit <font>
line 700 column 3525 - Warning: missing </font> before <hr>
line 700 column 3594 - Warning: inserting implicit <font>
line 676 column 138 - Warning: missing </div>
line 707 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 709 column 9 - Warning: missing <tr>
line 727 column 13 - Warning: missing <tr>
line 728 column 100 - Warning: unescaped & or unknown entity "&postid"
line 770 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 772 column 9 - Warning: missing <tr>
line 790 column 13 - Warning: missing <tr>
line 791 column 100 - Warning: unescaped & or unknown entity "&postid"
line 796 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 798 column 9 - Warning: missing <tr>
line 816 column 13 - Warning: missing <tr>
line 817 column 100 - Warning: unescaped & or unknown entity "&postid"
line 825 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 827 column 9 - Warning: missing <tr>
line 845 column 13 - Warning: missing <tr>
line 846 column 100 - Warning: unescaped & or unknown entity "&postid"
line 866 column 17 - Warning: missing <tr>
line 866 column 17 - Warning: discarding unexpected <table>
line 869 column 35 - Warning: missing <tr>
line 869 column 93 - Warning: unescaped & or unknown entity "&page"
line 869 column 124 - Warning: unescaped & or unknown entity "&page"
line 869 column 155 - Warning: unescaped & or unknown entity "&page"
line 869 column 186 - Warning: unescaped & or unknown entity "&page"
line 869 column 217 - Warning: unescaped & or unknown entity "&page"
line 869 column 248 - Warning: unescaped & or unknown entity "&page"
line 869 column 279 - Warning: unescaped & or unknown entity "&page"
line 869 column 310 - Warning: unescaped & or unknown entity "&page"
line 869 column 341 - Warning: unescaped & or unknown entity "&page"
line 869 column 372 - Warning: unescaped & or unknown entity "&page"
line 869 column 408 - Warning: unescaped & or unknown entity "&page"
line 869 column 441 - Warning: unescaped & or unknown entity "&page"
line 869 column 474 - Warning: unescaped & or unknown entity "&page"
line 869 column 507 - Warning: unescaped & or unknown entity "&page"
line 869 column 543 - Warning: unescaped & or unknown entity "&page"
line 869 column 576 - Warning: unescaped & or unknown entity "&page"
line 869 column 609 - Warning: unescaped & or unknown entity "&page"
line 869 column 642 - Warning: unescaped & or unknown entity "&page"
line 869 column 679 - Warning: unescaped & or unknown entity "&page"
line 869 column 712 - Warning: unescaped & or unknown entity "&page"
line 869 column 745 - Warning: unescaped & or unknown entity "&page"
line 869 column 778 - Warning: unescaped & or unknown entity "&page"
line 869 column 811 - Warning: unescaped & or unknown entity "&page"
line 869 column 844 - Warning: unescaped & or unknown entity "&page"
line 869 column 877 - Warning: unescaped & or unknown entity "&page"
line 869 column 910 - Warning: unescaped & or unknown entity "&page"
line 869 column 943 - Warning: unescaped & or unknown entity "&page"
line 869 column 976 - Warning: unescaped & or unknown entity "&page"
line 869 column 50 - Warning: missing </font> before </td>
line 869 column 1013 - Warning: missing </font> before </table>
line 871 column 35 - Warning: missing <tr>
line 871 column 50 - Warning: missing </font> before </td>
line 872 column 37 - Warning: unescaped & or unknown entity "&id"
line 871 column 223 - Warning: missing </font> before </table>
line 873 column 17 - Warning: discarding unexpected </textarea>
line 873 column 28 - Warning: discarding unexpected </form>
line 873 column 35 - Warning: discarding unexpected </embed>
line 873 column 43 - Warning: discarding unexpected </noembed>
line 873 column 53 - Warning: discarding unexpected </noscript>
line 873 column 64 - Warning: discarding unexpected </noembed>
line 873 column 74 - Warning: discarding unexpected </embed>
line 873 column 82 - Warning: discarding unexpected </table>
line 873 column 90 - Warning: discarding unexpected </table>
line 875 column 9 - Warning: missing </font> before <table>
line 887 column 25 - Warning: discarding unexpected </font>
line 896 column 58 - Warning: discarding unexpected </font>
line 874 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 244 - 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 113 - 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 193 column 162 - Warning: <img> lacks "alt" attribute
line 194 column 11 - Warning: <img> lacks "alt" attribute
line 204 column 15 - Warning: <img> lacks "alt" attribute
line 212 column 371 - Warning: <img> lacks "alt" attribute
line 220 column 22 - Warning: <img> lacks "alt" attribute
line 220 column 63 - Warning: <img> lacks "alt" attribute
line 220 column 112 - Warning: <img> lacks "alt" attribute
line 220 column 162 - Warning: <img> lacks "alt" attribute
line 221 column 11 - Warning: <img> lacks "alt" attribute
line 231 column 15 - Warning: <img> lacks "alt" attribute
line 246 column 22 - Warning: <img> lacks "alt" attribute
line 246 column 63 - Warning: <img> lacks "alt" attribute
line 246 column 111 - Warning: <img> lacks "alt" attribute
line 246 column 161 - Warning: <img> lacks "alt" attribute
line 247 column 11 - Warning: <img> lacks "alt" attribute
line 257 column 15 - Warning: <img> lacks "alt" attribute
line 264 column 225 - Warning: <img> lacks "alt" attribute
line 266 column 364 - Warning: <img> lacks "alt" attribute
line 275 column 22 - Warning: <img> lacks "alt" attribute
line 275 column 63 - Warning: <img> lacks "alt" attribute
line 275 column 112 - Warning: <img> lacks "alt" attribute
line 275 column 162 - Warning: <img> lacks "alt" attribute
line 276 column 11 - Warning: <img> lacks "alt" attribute
line 286 column 15 - Warning: <img> lacks "alt" attribute
line 301 column 22 - Warning: <img> lacks "alt" attribute
line 301 column 63 - Warning: <img> lacks "alt" attribute
line 301 column 112 - Warning: <img> lacks "alt" attribute
line 301 column 162 - Warning: <img> lacks "alt" attribute
line 302 column 11 - Warning: <img> lacks "alt" attribute
line 312 column 15 - Warning: <img> lacks "alt" attribute
line 327 column 22 - Warning: <img> lacks "alt" attribute
line 327 column 63 - Warning: <img> lacks "alt" attribute
line 327 column 112 - Warning: <img> lacks "alt" attribute
line 327 column 162 - Warning: <img> lacks "alt" attribute
line 328 column 11 - Warning: <img> lacks "alt" attribute
line 338 column 15 - Warning: <img> lacks "alt" attribute
line 345 column 373 - Warning: <img> lacks "alt" attribute
line 353 column 22 - Warning: <img> lacks "alt" attribute
line 353 column 63 - Warning: <img> lacks "alt" attribute
line 353 column 112 - Warning: <img> lacks "alt" attribute
line 353 column 162 - Warning: <img> lacks "alt" attribute
line 354 column 11 - Warning: <img> lacks "alt" attribute
line 364 column 15 - Warning: <img> lacks "alt" attribute
line 379 column 22 - Warning: <img> lacks "alt" attribute
line 379 column 63 - Warning: <img> lacks "alt" attribute
line 379 column 112 - Warning: <img> lacks "alt" attribute
line 379 column 162 - Warning: <img> lacks "alt" attribute
line 390 column 15 - Warning: <img> lacks "alt" attribute
line 408 column 22 - Warning: <img> lacks "alt" attribute
line 408 column 63 - Warning: <img> lacks "alt" attribute
line 408 column 112 - Warning: <img> lacks "alt" attribute
line 408 column 162 - Warning: <img> lacks "alt" attribute
line 409 column 11 - Warning: <img> lacks "alt" attribute
line 419 column 15 - Warning: <img> lacks "alt" attribute
line 435 column 1157 - Warning: <img> lacks "alt" attribute
line 443 column 22 - Warning: <img> lacks "alt" attribute
line 443 column 63 - Warning: <img> lacks "alt" attribute
line 443 column 112 - Warning: <img> lacks "alt" attribute
line 443 column 162 - Warning: <img> lacks "alt" attribute
line 454 column 15 - Warning: <img> lacks "alt" attribute
line 469 column 22 - Warning: <img> lacks "alt" attribute
line 469 column 63 - Warning: <img> lacks "alt" attribute
line 469 column 112 - Warning: <img> lacks "alt" attribute
line 469 column 162 - Warning: <img> lacks "alt" attribute
line 480 column 15 - Warning: <img> lacks "alt" attribute
line 487 column 694 - Warning: <img> lacks "alt" attribute
line 500 column 3273 - Warning: <img> lacks "alt" attribute
line 500 column 3432 - Warning: <img> lacks "alt" attribute
line 508 column 22 - Warning: <img> lacks "alt" attribute
line 508 column 63 - Warning: <img> lacks "alt" attribute
line 508 column 112 - Warning: <img> lacks "alt" attribute
line 508 column 162 - Warning: <img> lacks "alt" attribute
line 519 column 15 - Warning: <img> lacks "alt" attribute
line 549 column 22 - Warning: <img> lacks "alt" attribute
line 549 column 63 - Warning: <img> lacks "alt" attribute
line 549 column 112 - Warning: <img> lacks "alt" attribute
line 549 column 162 - Warning: <img> lacks "alt" attribute
line 550 column 11 - Warning: <img> lacks "alt" attribute
line 560 column 15 - Warning: <img> lacks "alt" attribute
line 575 column 22 - Warning: <img> lacks "alt" attribute
line 575 column 63 - Warning: <img> lacks "alt" attribute
line 575 column 112 - Warning: <img> lacks "alt" attribute
line 575 column 162 - Warning: <img> lacks "alt" attribute
line 586 column 15 - Warning: <img> lacks "alt" attribute
line 658 column 22 - Warning: <img> lacks "alt" attribute
line 658 column 63 - Warning: <img> lacks "alt" attribute
line 658 column 112 - Warning: <img> lacks "alt" attribute
line 658 column 162 - Warning: <img> lacks "alt" attribute
line 669 column 15 - Warning: <img> lacks "alt" attribute
line 676 column 694 - Warning: <img> lacks "alt" attribute
line 704 column 4100 - Warning: <img> lacks "alt" attribute
line 704 column 4259 - Warning: <img> lacks "alt" attribute
line 712 column 22 - Warning: <img> lacks "alt" attribute
line 712 column 63 - Warning: <img> lacks "alt" attribute
line 712 column 112 - Warning: <img> lacks "alt" attribute
line 712 column 162 - Warning: <img> lacks "alt" attribute
line 723 column 15 - Warning: <img> lacks "alt" attribute
line 759 column 2851 - Warning: <img> proprietary attribute value "absmiddle"
line 759 column 2851 - Warning: <img> lacks "alt" attribute
line 766 column 3024 - Warning: <img> proprietary attribute value "absmiddle"
line 766 column 3024 - Warning: <img> lacks "alt" attribute
line 775 column 21 - Warning: <img> lacks "alt" attribute
line 775 column 62 - Warning: <img> lacks "alt" attribute
line 775 column 111 - Warning: <img> lacks "alt" attribute
line 775 column 161 - Warning: <img> lacks "alt" attribute
line 786 column 15 - Warning: <img> lacks "alt" attribute
line 801 column 22 - Warning: <img> lacks "alt" attribute
line 801 column 63 - Warning: <img> lacks "alt" attribute
line 801 column 112 - Warning: <img> lacks "alt" attribute
line 801 column 162 - Warning: <img> lacks "alt" attribute
line 812 column 15 - Warning: <img> lacks "alt" attribute
line 830 column 21 - Warning: <img> lacks "alt" attribute
line 830 column 62 - Warning: <img> lacks "alt" attribute
line 830 column 111 - Warning: <img> lacks "alt" attribute
line 830 column 161 - Warning: <img> lacks "alt" attribute
line 841 column 15 - Warning: <img> lacks "alt" attribute
line 872 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 872 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 872 column 244 - Warning: <img> proprietary attribute value "absmiddle"
line 881 column 25 - Warning: <img> lacks "alt" attribute
line 886 column 267 - Warning: <img> lacks "alt" attribute
line 487 column 1512 - Warning: trimming empty <font>
line 676 column 1512 - Warning: trimming empty <font>
line 686 column 2376 - Warning: trimming empty <font>
line 693 column 2838 - Warning: trimming empty <font>
line 700 column 3525 - Warning: trimming empty <font>
line 866 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 236 column 27 - Warning: <nobr> is not approved by W3C
line 262 column 27 - Warning: <nobr> is not approved by W3C
line 291 column 27 - Warning: <nobr> is not approved by W3C
line 317 column 27 - Warning: <nobr> is not approved by W3C
line 343 column 27 - Warning: <nobr> is not approved by W3C
line 369 column 27 - Warning: <nobr> is not approved by W3C
line 395 column 27 - Warning: <nobr> is not approved by W3C
line 424 column 27 - Warning: <nobr> is not approved by W3C
line 459 column 27 - Warning: <nobr> is not approved by W3C
line 485 column 27 - Warning: <nobr> is not approved by W3C
line 487 column 158 - Warning: <table> proprietary attribute "height"
line 487 column 223 - Warning: <td> proprietary attribute "background"
line 487 column 319 - Warning: <td> proprietary attribute "background"
line 487 column 409 - Warning: <table> proprietary attribute "height"
line 487 column 489 - Warning: <td> proprietary attribute "background"
line 487 column 1444 - Warning: <td> proprietary attribute "background"
line 524 column 27 - Warning: <nobr> is not approved by W3C
line 565 column 27 - Warning: <nobr> is not approved by W3C
line 591 column 27 - Warning: <nobr> is not approved by W3C
line 674 column 27 - Warning: <nobr> is not approved by W3C
line 676 column 158 - Warning: <table> proprietary attribute "height"
line 676 column 223 - Warning: <td> proprietary attribute "background"
line 676 column 319 - Warning: <td> proprietary attribute "background"
line 676 column 409 - Warning: <table> proprietary attribute "height"
line 676 column 489 - Warning: <td> proprietary attribute "background"
line 676 column 1444 - Warning: <td> proprietary attribute "background"
line 728 column 27 - Warning: <nobr> is not approved by W3C
line 791 column 27 - Warning: <nobr> is not approved by W3C
line 817 column 27 - Warning: <nobr> is not approved by W3C
line 846 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 376 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