Register - Login
Views: 99381244
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:51:03 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 ... 55 56 57 58 59 60 61 62 63 ... 68 69 70 71 72 73 74 75 76 77 Next older thread
MarIO0
Member
Level: 16


Posts: 21/43
EXP: 19156
For next: 1100

Since: 09-03-09


Since last post: 9.2 years
Last activity: 8.6 years

Posted on 05-26-11 09:57:07 AM Link | Quote
I'm trying to parse the M64 ROM, but I'm having a problem with segment mapping:

(This is about the normal ROM, but I have the same problem with the extended ROM).

At offset 0x00219BC0, there's the following geometry command:




15 04 00 00 02 01 1E D8
According to the doc (and it seems to work in other cases), it means:
Load polygon data from segment 0x02 at offset 0x011ED8, with drawing later 0x04.



The problem is, segment 0x02 is not mapped. To prove that it's not a bug in my program, I tried the following: Since the only commands that load banks are 0x17, 0x18 and 0x1A, and they all have the format (with segment 0x02);




XX 0C 00 02 00 XX XX XX 00 XX XX XX



Searching with 0C 00 02 00 should find the command that loads it, but it doesn't.

So, the question is: Where's segment 0x02 defined? I'm guessing it's hardcoded or loaded with some undocumented command...

messiaen
Catgirl
Level: 68


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

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 05-26-11 01:00:58 PM Link | Quote
It's loaded by this function (from Nagra's Mario Resource):

_0x80248964()
{
SavePtr(0, 0x80000000);
osCreateMesgQueue(&_0x8033b028, &_0x8033b044, 1);
osCreateMesgQueue(&_0x8033b010, &_0x8033b040, 1);
FrameBuffer[3] = &_0x80000400 & 0x1fffffff; /* Find what's in it */
FrameBuffer[0] = &_0x8038f800 & 0x1fffffff; /* Find what's in it */
FrameBuffer[1] = &_0x803a5000 & 0x1fffffff; /* Find what's in it */
FrameBuffer[2] = &_0x803da800 & 0x1fffffff; /* Find what's in it */
_0x8033b060 = _pool_alloc(16384, 0);
SavePtr(17, _0x8033b060);
DynamicObjectCopy(&_0x8033b080, 0x004ec000, _0x8033b060);
_0x8033b064 = _pool_alloc(2048, 0);
SavePtr(24, _0x8033b064);
DynamicObjectCopy(&_0x8033b090, 0x00579c20, _0x8033b064);
DynamicIndexCopy(16, _scriptSegmentRomStart, _scriptSegmentRomEnd, 0);
UncIndexCopy(2, 0x00108a40, 0x00114750);
}

In the extended ROM that bank is moved somewhere after 0x800000, just check whatever is passed to register A0 in the highlighted function above.



Dextrose, who used to host "Mario Resource" is down, you can find this in this torrent
MarIO0
Member
Level: 16


Posts: 22/43
EXP: 19156
For next: 1100

Since: 09-03-09


Since last post: 9.2 years
Last activity: 8.6 years

Posted on 05-26-11 02:34:17 PM Link | Quote
Thanks! That was a clear and useful answer. I wasn't even expecting a reply to this posting in the middle of an ask-anything topic
MarIO0
Member
Level: 16


Posts: 24/43
EXP: 19156
For next: 1100

Since: 09-03-09


Since last post: 9.2 years
Last activity: 8.6 years

Posted on 05-28-11 01:28:02 PM (last edited by MarIO0 at 05-29-11 04:28 PM) Link | Quote
Found the right way to parse. It turns 0x0F is just 0x14 bytes (found this in a Cellar Dweller's doc by chance). It didn't work for me previously because I had a bug somewhere else. Here's the fixed parse, for reference:

0x454D54: 0A 01 00 2D 00 64 20 8029AA3C
0x454D60: 04 00 00 00 (Start node)
0x454D64: 0F 00 00 10 00 00 05 DC 09 C4 00 00 05 DC D1 20 80287D30
0x454D78: 04 00 00 00 (Start node)


Most likely solved. But I'd like confirmation of this:
- There's a 0x80 geometry layout command (this seems strange because all other comands are <= 0x20).
- Very rarely, 0x04 and 0x05 geometry layout commands are not followed by 3 zeroes.

EDIT: But in Flatworld Battlefield, the pointer to the 0x80 command is just before the pointed data, so not referenced by the game...



Well, I'm getting really confused... probably something stupid.

I parse the level script instruction 1F08 01 00 0E00073C (start area / load geometry), that starts loading geometry data at ROM 0x454D1C.

So well, after some easy instructions, there's this:
0x454D54: 0A 01 00 2D 00 64 20 8029AA3C
0x454D60: 04 00 00 00 (Start node)
0x454D64: 0F 00 00 10 00 00 05 DC
0x454D6C: 09 C4 00 00 (LOOKS DIFFERENT THAN OTHER 0x09)
0x454D70: 05 DC D1 20 (DOESN'T LOOK GOOD)
0x454D74: 80287D30 (THAT'S A RAM ADDRESS)
0x454D78: 04 00 00 00 (Start node)(OK AGAIN)
More ok instructions...

I'm pretty sure that the 0x0A and 0x04 instructions are OK, and the 0x0F instruction looks like the other 0x0F instructions I've found before, but 0x09 looks already desynched and the next instructions are just wrong.

Can anyone tell me how it that interpreted? Probably obvious, but I can't figure it out (changing 0x0F/0x09 size breaks other things)...

MariOZMAV seems to use the same sizes as me for the opcodes, but I'm not sure if it parses that script so it may be wrong.

EDIT: I'm also thinking 0x0F may be a jump/return instruction, but there are about 100 other 0x0F before and it continues parsing correctly...

EDIT 2: By looking at Flatworld Battlefield, I've found that my interpretation looks like it until the 0x09. And that there's a 0x80 instruction that is 8 bytes (but the doc. says it's just for Toad's Tool...?). That would allow me to parse it. But there's still the weird 0x05, which makes me think something may be wrong...
dVanDaHorns
User
Level: 9


Posts: 3/12
EXP: 2623
For next: 539

Since: 05-28-11


Since last post: 10.9 years
Last activity: 10.8 years

Posted on 05-28-11 05:59:16 PM (last edited by dVanDaHorns at 05-28-11 04:35 PM) Link | Quote
Hello everyone
So I am working on an SM64 hack for a while now, and I have been experimenting with a few things with the level importer.

Anyways, I attempted to create a diamond platform (a type of platform used in-game, one good example is the pedestal with the warp pipe at the end of Bowser's first level) using Google Sketchup. Anyways, when I import said platform into SM64, the game sticks up a whole bunch of invisible walls around the platform... 3 of the 6 edges have invisible walls (and of the 3, only 2 are adjacent, the third one is on the other side.)
Here is a vid, if this helps,
http://www.youtube.com/watch?v=hJR8xWytJ3o

Can someone plz tell me what's going on, and how I can fix this?

Thanx!

Edit: Another question. In Frauber's importer, you get to select object banks to use in one specific level. However, no matter what I select, all objects in Object Bank 0x0E don't appear in the final ROM (they appear in Toad's Tool, but so does everything else...) how do I fix this?

Thanks again!
Celux

Red Cheep-cheep
Level: 32


Posts: 113/202
EXP: 202233
For next: 4209

Since: 09-22-08


Since last post: 7.2 years
Last activity: 3.7 years

Posted on 05-28-11 11:26:44 PM Link | Quote
Originally posted by dVanDaHorns
Hello everyone
So I am working on an SM64 hack for a while now, and I have been experimenting with a few things with the level importer.

Anyways, I attempted to create a diamond platform (a type of platform used in-game, one good example is the pedestal with the warp pipe at the end of Bowser's first level) using Google Sketchup. Anyways, when I import said platform into SM64, the game sticks up a whole bunch of invisible walls around the platform... 3 of the 6 edges have invisible walls (and of the 3, only 2 are adjacent, the third one is on the other side.)
Here is a vid, if this helps,
http://www.youtube.com/watch?v=hJR8xWytJ3o

Can someone plz tell me what's going on, and how I can fix this?

Thanx!


In the obj importer, tick the box that says "enable death floor on bottom"
dVanDaHorns
User
Level: 9


Posts: 4/12
EXP: 2623
For next: 539

Since: 05-28-11


Since last post: 10.9 years
Last activity: 10.8 years

Posted on 05-28-11 11:55:24 PM Link | Quote
Originally posted by Celux
Originally posted by dVanDaHorns
Hello everyone
So I am working on an SM64 hack for a while now, and I have been experimenting with a few things with the level importer.

Anyways, I attempted to create a diamond platform (a type of platform used in-game, one good example is the pedestal with the warp pipe at the end of Bowser's first level) using Google Sketchup. Anyways, when I import said platform into SM64, the game sticks up a whole bunch of invisible walls around the platform... 3 of the 6 edges have invisible walls (and of the 3, only 2 are adjacent, the third one is on the other side.)
Here is a vid, if this helps,
http://www.youtube.com/watch?v=hJR8xWytJ3o

Can someone plz tell me what's going on, and how I can fix this?

Thanx!


In the obj importer, tick the box that says "enable death floor on bottom"

Been there, done that. It's been ticked since I first imported the level, since I want the death floor :/
Celux

Red Cheep-cheep
Level: 32


Posts: 114/202
EXP: 202233
For next: 4209

Since: 09-22-08


Since last post: 7.2 years
Last activity: 3.7 years

Posted on 05-29-11 12:49:04 AM Link | Quote
Originally posted by dVanDaHorns
Originally posted by Celux
Originally posted by dVanDaHorns
Hello everyone
So I am working on an SM64 hack for a while now, and I have been experimenting with a few things with the level importer.

Anyways, I attempted to create a diamond platform (a type of platform used in-game, one good example is the pedestal with the warp pipe at the end of Bowser's first level) using Google Sketchup. Anyways, when I import said platform into SM64, the game sticks up a whole bunch of invisible walls around the platform... 3 of the 6 edges have invisible walls (and of the 3, only 2 are adjacent, the third one is on the other side.)
Here is a vid, if this helps,
http://www.youtube.com/watch?v=hJR8xWytJ3o

Can someone plz tell me what's going on, and how I can fix this?

Thanx!


In the obj importer, tick the box that says "enable death floor on bottom"

Been there, done that. It's been ticked since I first imported the level, since I want the death floor :/


open the level in TT64 and see if the level overlaps the level boundary.
You can also check the model in google sketchup for any unused polygons underneath that spot.
Sinclair
Random nobody
Level: 3


Posts: 1/1
EXP: 63
For next: 65

Since: 05-29-11


Since last post: 10.9 years
Last activity: 10.9 years

Posted on 05-29-11 03:03:51 PM (last edited by Sinclair at 05-30-11 06:07 PM) Link | Quote
Let us find the truth...

--------------------
Achtung, I've been working diligently on a kaizo/NES mix theme of Super Mario 64, ja. It was working fine until Bowser's first course. Before I began editing the level, I ran through it just to get a feel for it, so I could think about how to make it harder, ja. (It worked fine when I tested the unedited level). After I edited the level, though, it would no longer work. When I used the warp inside the castle, the screen turns black/white, the course's music plays, but the screen doesn't fade back it, ja. Ach.
I can't quite figure out what happened. I moved the level start warp and the warp that is activated if you die against Bowser back to their original positions, hoping that that would be the problem, ja.
Achtung. Besides moving the warp, I've moved a bit of the platforms, but not dramatically. I moved most of them back, as well. I added flamethrowers, giant goombas, snufits, more hidden blocks and hidden switches, and moved the warp pipe to another location, ja. Also, I moved the warp to enter the level. Instead of it being inside the floor trap, I moved it right infront of it, and changed it to a fading warp. Achtung, the level already didn't work before I changed that warp, I believe.
Ach, herrs and frauleins, does anyone happen to know how to fix this issue?

EDIT: Here's a video. I used captains for object information.

http://www.youtube.com/watch?v=6Zdqz0APeIY

EDIT: Achtung. I put the green warp pipe on a pushable metal block (I figured that, for some reason, the pipe being in mid-air might have caused it), I separated some of the flamethrowers that might have been stacking, and I moved the warp pipe in a bit more, thinking that it may have left the level's boundaries. Ach, sadly, none of this was the issue. Nein.

*** EDIT: Achtung, I've re-added the purple floor switch (I removed it before), and the level began to load again. I don't know if this caused it or not, and I am still very curious as to what caused this. Is it possible, herrs and frauleins, that my removing a simple purple floor switch could have caused the bug? Thank you in advance.

____________________
...Law is justice, and justice is truth.
dVanDaHorns
User
Level: 9


Posts: 5/12
EXP: 2623
For next: 539

Since: 05-28-11


Since last post: 10.9 years
Last activity: 10.8 years

Posted on 05-30-11 09:01:18 PM Link | Quote
Originally posted by Celux
Originally posted by dVanDaHorns
Originally posted by Celux
Originally posted by dVanDaHorns
Hello everyone
So I am working on an SM64 hack for a while now, and I have been experimenting with a few things with the level importer.

Anyways, I attempted to create a diamond platform (a type of platform used in-game, one good example is the pedestal with the warp pipe at the end of Bowser's first level) using Google Sketchup. Anyways, when I import said platform into SM64, the game sticks up a whole bunch of invisible walls around the platform... 3 of the 6 edges have invisible walls (and of the 3, only 2 are adjacent, the third one is on the other side.)
Here is a vid, if this helps,
http://www.youtube.com/watch?v=hJR8xWytJ3o

Can someone plz tell me what's going on, and how I can fix this?

Thanx!


In the obj importer, tick the box that says "enable death floor on bottom"

Been there, done that. It's been ticked since I first imported the level, since I want the death floor :/


open the level in TT64 and see if the level overlaps the level boundary.
You can also check the model in google sketchup for any unused polygons underneath that spot.


Thanks man! I found the problem...apparently angled shapes that are textured on the inside tend to glitch (I discovered another similar spot, the rom is working perfectly now. ) Thanks a lot!
dVanDaHorns
User
Level: 9


Posts: 6/12
EXP: 2623
For next: 539

Since: 05-28-11


Since last post: 10.9 years
Last activity: 10.8 years

Posted on 05-30-11 09:11:59 PM (last edited by dVanDaHorns at 05-30-11 06:14 PM) Link | Quote
Originally posted by Sinclair
Achtung, I've been working diligently on a kaizo/NES mix theme of Super Mario 64, ja. It was working fine until Bowser's first course. Before I began editing the level, I ran through it just to get a feel for it, so I could think about how to make it harder, ja. (It worked fine when I tested the unedited level). After I edited the level, though, it would no longer work. When I used the warp inside the castle, the screen turns black/white, the course's music plays, but the screen doesn't fade back it, ja. Ach.
I can't quite figure out what happened. I moved the level start warp and the warp that is activated if you die against Bowser back to their original positions, hoping that that would be the problem, ja.
Achtung. Besides moving the warp, I've moved a bit of the platforms, but not dramatically. I moved most of them back, as well. I added flamethrowers, giant goombas, snufits, more hidden blocks and hidden switches, and moved the warp pipe to another location, ja. Also, I moved the warp to enter the level. Instead of it being inside the floor trap, I moved it right infront of it, and changed it to a fading warp. Achtung, the level already didn't work before I changed that warp, I believe.
Ach, herrs and frauleins, does anyone happen to know how to fix this issue?

EDIT: Here's a video. I used captains for object information.

http://www.youtube.com/watch?v=6Zdqz0APeIY

EDIT: Achtung. I put the green warp pipe on a pushable metal block (I figured that, for some reason, the pipe being in mid-air might have caused it), I separated some of the flamethrowers that might have been stacking, and I moved the warp pipe in a bit more, thinking that it may have left the level's boundaries. Ach, sadly, none of this was the issue. Nein.


First off, to the admins and mods of this forum: I apologize for this double post, it they happen to be against the rules...

That aside, time to tackle your problem, sinclair!

Anyways, I'm thinking that it may just be a linking issue. (I am not 100% sure of what the problem is exactly, but I doubt it's clutter. Here's the best solution I can think of...)

Why don't you try creating a new start warp? (Add another fade warp to the level, place it about the same place as the original, then linking it to the fade warp inside the castle?)

EDIT: Or, this sounds like a very similar glitch that occurs sometimes in the Kaizo Mario 64 hack. It occurs when Mario walks into an area that's just got too much stuff. Now, I know you're going for Kaizo, but what if you toned it down? Removed a few things, see if that helps! (I would recommend making a copy of your current rom, and editing the copy so that you still have the original, just in case.)

Hope this helps! If not, feel free to send me the file, and I'll take a look at it.
Cheers, dVan

Edit 2: Sounds like your problem was resolved! (And yes, that has been known to cause level crashes before.) Good luck with your game!
RDX

Level: 32


Posts: 185/198
EXP: 193360
For next: 13082

Since: 02-14-09


Since last post: 10.8 years
Last activity: 10.5 years

Posted on 05-31-11 04:34:53 AM Link | Quote
I feel pretty dumb asking this, but can someone point me towards a set of instructions or something on how to do transparent textures?

____________________
Joe
Common spammer
🍬
Level: 111


Posts: 2094/3392
EXP: 14488640
For next: 379720

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 3 hours

Posted on 05-31-11 05:50:50 AM Link | Quote
Originally posted by RDX
I feel pretty dumb asking this, but can someone point me towards a set of instructions or something on how to do transparent textures?
Your question is kind of vague. What do you want to do with transparent textures?

If you want to edit transparent textures (or textures in general), this thread is relevant.

____________________
dVanDaHorns
User
Level: 9


Posts: 7/12
EXP: 2623
For next: 539

Since: 05-28-11


Since last post: 10.9 years
Last activity: 10.8 years

Posted on 05-31-11 09:28:33 PM Link | Quote
Alright, I got a few more problems...

First off, I have placed a star in the level that replaced Castle Grounds (it is a red coin star.). However, when I collect it, Mario exits through the designated success warp...yet after he touches the ground, the game freezes. This only is a problem in the Castle Grounds area, however...is there something that can be done to fix that, or is the game simply incapable of placing stars in the Castle Grounds area?

Secondly, it seems that whatever items I place on the substituded Castle Grounds level, nothing past object 008 will load until I enter a level and get a star. This one has me really confused, does anyone know how I can remove that?

Finally, every single warp I place goes directly to Bobomb Battlefield (Or to another warp in the substituted castle grounds area. However, all these warps are properly linked to go to other levels (as in, I assign the warp in the Warp Destinations area to go to the level, and I give the warp a specific, unused warp id. Then, I take a warp and assign the warp id to that warp...but I still end up in Bob-omb Battlefield. I even tried warping to a separatedly-created warp within the target level, and linked that warp to the warp in the Castle Grounds, but still end up in Bob-omb Battlefield.) Anyone know what to do to fix that? :/

Thanks, a lot!
videogamer555
Random nobody
Level: 4


Posts: 2/2
EXP: 178
For next: 101

Since: 05-31-11


Since last post: 10.9 years
Last activity: 10.9 years

Posted on 05-31-11 10:34:31 PM (last edited by videogamer555 at 05-31-11 07:39 PM) Link | Quote
Ok, I enabled the flat world level replacement for BobOmb Battlefield. Unfortunately there are only 4 objects shown in red in the 3d object list (the rest are gray, though they show up as existing on the actual editor window). That is only 4 objects which will appear visible in the game. Funny thing though is they are invisible in the editor. How do I even edit a level like this? Please assist.

Oh and by the way, the enabler for level select doesn't work. It gives me a level selector, but every time I select a level in the game my emulator crashes. I'm using the latest release version of Project64.
dVanDaHorns
User
Level: 9


Posts: 8/12
EXP: 2623
For next: 539

Since: 05-28-11


Since last post: 10.9 years
Last activity: 10.8 years

Posted on 05-31-11 10:42:39 PM (last edited by dVanDaHorns at 05-31-11 07:46 PM) Link | Quote
Originally posted by videogamer555
Ok, I enabled the flat world level replacement for BobOmb Battlefield. Unfortunately there are only 4 objects shown in red in the 3d object list (the rest are gray, though they show up as existing on the actual editor window). That is only 4 objects which will appear visible in the game. Funny thing though is they are invisible in the editor. How do I even edit a level like this? Please assist.


Alright, this is easy enough. First off, the four objects there are warps. They have no model assigned to them, (except pipe warps, but those aren't present.) THus, they are invisible. I recommend changing. Also, you can only choose objects within the BBB item bank list (goombas, chain chomp, bob-ombs, and generic stuff like chuckyas, flame throwers, etc.) To change the item bank...well, the only way I know is to use Frauber's importer, although I assume there are other ways.

Finally, the gray objects are objects that aren't assigned to any act yet, thus why they are invisible. To give them an act, click on one of the 6 stars (click on all 6 if you want it to appear in all acts) and the object will become red, and visible in the said act.
Hope this helps!

Edit: This is because if you enable the level select for levels that weren't pre-coded with a level select (ie any level except the 15) the game will crash, as it cannot run information that isn't there. THis function is mainly used for disabling the level select

(Also, people, plz don't forget my questions )
RDX

Level: 32


Posts: 186/198
EXP: 193360
For next: 13082

Since: 02-14-09


Since last post: 10.8 years
Last activity: 10.5 years

Posted on 05-31-11 11:55:01 PM (last edited by RDX at 05-31-11 08:57 PM) Link | Quote
Originally posted by Joe
Originally posted by RDX
I feel pretty dumb asking this, but can someone point me towards a set of instructions or something on how to do transparent textures?
Your question is kind of vague. What do you want to do with transparent textures?

If you want to edit transparent textures (or textures in general), this thread is relevant.
Well, for example, say you got a gate. The texture is going to look like the gate with white spaces in between the fence posts. I'm trying to get the white spaces to show up transparent in game, but for the gate to still be showing.


I want the white parts to be transparent.

It's a simple issue I'm pretty sure, I just don't remember how to do it. Dudaw said something about 3D Ripper X or something like that once but I have no idea what I'm supposed to be doing.

____________________
Joe
Common spammer
🍬
Level: 111


Posts: 2097/3392
EXP: 14488640
For next: 379720

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 3 hours

Posted on 06-01-11 12:50:29 AM Link | Quote
Originally posted by RDX
Well, for example, say you got a gate. The texture is going to look like the gate with white spaces in between the fence posts. I'm trying to get the white spaces to show up transparent in game, but for the gate to still be showing.


I want the white parts to be transparent.

It's a simple issue I'm pretty sure, I just don't remember how to do it. Dudaw said something about 3D Ripper X or something like that once but I have no idea what I'm supposed to be doing.
That's one of the textures you can import through Toad's Tool, right? Just take a look at how Toad's Tool exports the original and use that as an example of how to do it. The left half of the image should be your texture, and the right half is a transparency map with black for visible and white for transparent.

If it's not one of the textures supported by Toad's Tool (or you'd like to learn some more advanced graphics skills), have a look here.

____________________
RDX

Level: 32


Posts: 187/198
EXP: 193360
For next: 13082

Since: 02-14-09


Since last post: 10.8 years
Last activity: 10.5 years

Posted on 06-01-11 01:29:30 AM (last edited by RDX at 05-31-11 10:30 PM) Link | Quote
It's not as simple as that. I'm not just pulling textures out and putting them back in, I'm making a model in sketchup and trying to use a texture that is partially transparent. Skelux could probably help but he never answers my questions. I dunno, I'm stumped. I understand what you're talking about, but I don't think it works that way with imported models.

____________________
Joe
Common spammer
🍬
Level: 111


Posts: 2099/3392
EXP: 14488640
For next: 379720

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 3 hours

Posted on 06-01-11 01:53:19 AM Link | Quote
Open it in a graphics editor like GIMP, give it an alpha channel, and make the white parts transparent.

If you use GIMP: after adding the alpha channel, use the "select by color" tool and select the white part. Press delete, and it will be transparent. Then, save it as a PNG.

____________________
Pages: 1 2 3 4 5 6 7 8 9 10 ... 55 56 57 58 59 60 61 62 63 ... 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, 10 query cache hits.
Query execution time:  0.105372 seconds
Script execution time:  0.034851 seconds
Total render time:  0.140223 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 299 - 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 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 204 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 206 column 9 - Warning: missing <tr>
line 224 column 13 - Warning: missing <tr>
line 225 column 100 - Warning: unescaped & or unknown entity "&postid"
line 232 column 227 - Warning: unescaped & or unknown entity "&_0x8033b028"
line 232 column 241 - Warning: unescaped & or unknown entity "&_0x8033b044"
line 233 column 283 - Warning: unescaped & or unknown entity "&_0x8033b010"
line 233 column 297 - Warning: unescaped & or unknown entity "&_0x8033b040"
line 234 column 338 - Warning: unescaped & or unknown entity "&_0x80000400"
line 235 column 418 - Warning: unescaped & or unknown entity "&_0x8038f800"
line 236 column 498 - Warning: unescaped & or unknown entity "&_0x803a5000"
line 237 column 578 - Warning: unescaped & or unknown entity "&_0x803da800"
line 240 column 739 - Warning: unescaped & or unknown entity "&_0x8033b080"
line 243 column 875 - Warning: unescaped & or unknown entity "&_0x8033b090"
line 255 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 257 column 9 - Warning: missing <tr>
line 275 column 13 - Warning: missing <tr>
line 276 column 100 - 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 100 - Warning: unescaped & or unknown entity "&postid"
line 345 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 347 column 9 - Warning: missing <tr>
line 365 column 13 - Warning: missing <tr>
line 366 column 100 - Warning: unescaped & or unknown entity "&postid"
line 384 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 386 column 9 - Warning: missing <tr>
line 390 column 82 - Warning: unescaped & or unknown entity "&r"
line 404 column 13 - Warning: missing <tr>
line 405 column 100 - Warning: unescaped & or unknown entity "&postid"
line 421 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 423 column 9 - Warning: missing <tr>
line 441 column 13 - Warning: missing <tr>
line 442 column 100 - Warning: unescaped & or unknown entity "&postid"
line 459 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 461 column 9 - Warning: missing <tr>
line 465 column 82 - Warning: unescaped & or unknown entity "&r"
line 479 column 13 - Warning: missing <tr>
line 480 column 100 - Warning: unescaped & or unknown entity "&postid"
line 500 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 502 column 9 - Warning: missing <tr>
line 520 column 13 - Warning: missing <tr>
line 521 column 100 - 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 100 - Warning: unescaped & or unknown entity "&postid"
line 583 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 585 column 9 - Warning: missing <tr>
line 603 column 13 - Warning: missing <tr>
line 604 column 100 - Warning: unescaped & or unknown entity "&postid"
line 633 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 635 column 9 - Warning: missing <tr>
line 653 column 13 - Warning: missing <tr>
line 654 column 100 - Warning: unescaped & or unknown entity "&postid"
line 659 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 661 column 9 - Warning: missing <tr>
line 679 column 13 - Warning: missing <tr>
line 680 column 100 - Warning: unescaped & or unknown entity "&postid"
line 682 column 74 - Warning: <style> isn't allowed in <td> elements
line 682 column 9 - Info: <td> previously mentioned
line 687 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 689 column 9 - Warning: missing <tr>
line 707 column 13 - Warning: missing <tr>
line 708 column 100 - Warning: unescaped & or unknown entity "&postid"
line 721 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 723 column 9 - Warning: missing <tr>
line 741 column 13 - Warning: missing <tr>
line 742 column 100 - Warning: unescaped & or unknown entity "&postid"
line 749 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 751 column 9 - Warning: missing <tr>
line 769 column 13 - Warning: missing <tr>
line 770 column 100 - Warning: unescaped & or unknown entity "&postid"
line 784 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 786 column 9 - Warning: missing <tr>
line 804 column 13 - Warning: missing <tr>
line 805 column 100 - Warning: unescaped & or unknown entity "&postid"
line 817 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 819 column 9 - Warning: missing <tr>
line 837 column 13 - Warning: missing <tr>
line 838 column 100 - Warning: unescaped & or unknown entity "&postid"
line 840 column 74 - Warning: <style> isn't allowed in <td> elements
line 840 column 9 - Info: <td> previously mentioned
line 850 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 852 column 9 - Warning: missing <tr>
line 870 column 13 - Warning: missing <tr>
line 871 column 100 - Warning: unescaped & or unknown entity "&postid"
line 876 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 878 column 9 - Warning: missing <tr>
line 896 column 13 - Warning: missing <tr>
line 897 column 100 - Warning: unescaped & or unknown entity "&postid"
line 899 column 74 - Warning: <style> isn't allowed in <td> elements
line 899 column 9 - Info: <td> previously mentioned
line 904 column 17 - Warning: missing <tr>
line 904 column 17 - Warning: discarding unexpected <table>
line 907 column 35 - Warning: missing <tr>
line 907 column 93 - Warning: unescaped & or unknown entity "&page"
line 907 column 124 - Warning: unescaped & or unknown entity "&page"
line 907 column 155 - Warning: unescaped & or unknown entity "&page"
line 907 column 186 - Warning: unescaped & or unknown entity "&page"
line 907 column 217 - Warning: unescaped & or unknown entity "&page"
line 907 column 248 - Warning: unescaped & or unknown entity "&page"
line 907 column 279 - Warning: unescaped & or unknown entity "&page"
line 907 column 310 - Warning: unescaped & or unknown entity "&page"
line 907 column 341 - Warning: unescaped & or unknown entity "&page"
line 907 column 372 - Warning: unescaped & or unknown entity "&page"
line 907 column 408 - Warning: unescaped & or unknown entity "&page"
line 907 column 441 - Warning: unescaped & or unknown entity "&page"
line 907 column 474 - Warning: unescaped & or unknown entity "&page"
line 907 column 507 - Warning: unescaped & or unknown entity "&page"
line 907 column 543 - Warning: unescaped & or unknown entity "&page"
line 907 column 576 - Warning: unescaped & or unknown entity "&page"
line 907 column 609 - Warning: unescaped & or unknown entity "&page"
line 907 column 642 - Warning: unescaped & or unknown entity "&page"
line 907 column 679 - Warning: unescaped & or unknown entity "&page"
line 907 column 712 - Warning: unescaped & or unknown entity "&page"
line 907 column 745 - Warning: unescaped & or unknown entity "&page"
line 907 column 778 - Warning: unescaped & or unknown entity "&page"
line 907 column 811 - Warning: unescaped & or unknown entity "&page"
line 907 column 844 - Warning: unescaped & or unknown entity "&page"
line 907 column 877 - Warning: unescaped & or unknown entity "&page"
line 907 column 910 - Warning: unescaped & or unknown entity "&page"
line 907 column 943 - Warning: unescaped & or unknown entity "&page"
line 907 column 976 - Warning: unescaped & or unknown entity "&page"
line 907 column 50 - Warning: missing </font> before </td>
line 907 column 1013 - Warning: missing </font> before </table>
line 909 column 35 - Warning: missing <tr>
line 909 column 50 - Warning: missing </font> before </td>
line 910 column 37 - Warning: unescaped & or unknown entity "&id"
line 909 column 223 - Warning: missing </font> before </table>
line 911 column 17 - Warning: discarding unexpected </textarea>
line 911 column 28 - Warning: discarding unexpected </form>
line 911 column 35 - Warning: discarding unexpected </embed>
line 911 column 43 - Warning: discarding unexpected </noembed>
line 911 column 53 - Warning: discarding unexpected </noscript>
line 911 column 64 - Warning: discarding unexpected </noembed>
line 911 column 74 - Warning: discarding unexpected </embed>
line 911 column 82 - Warning: discarding unexpected </table>
line 911 column 90 - Warning: discarding unexpected </table>
line 913 column 9 - Warning: missing </font> before <table>
line 925 column 25 - Warning: discarding unexpected </font>
line 934 column 58 - Warning: discarding unexpected </font>
line 912 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 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 209 column 22 - Warning: <img> lacks "alt" attribute
line 209 column 63 - Warning: <img> lacks "alt" attribute
line 209 column 111 - Warning: <img> lacks "alt" attribute
line 209 column 161 - Warning: <img> lacks "alt" attribute
line 220 column 15 - Warning: <img> lacks "alt" attribute
line 252 column 1307 - Warning: <a> escaping malformed URI reference
line 260 column 22 - Warning: <img> lacks "alt" attribute
line 260 column 63 - Warning: <img> lacks "alt" attribute
line 260 column 112 - Warning: <img> lacks "alt" attribute
line 260 column 162 - Warning: <img> lacks "alt" attribute
line 271 column 15 - Warning: <img> lacks "alt" attribute
line 278 column 205 - Warning: <img> proprietary attribute value "absmiddle"
line 278 column 205 - Warning: <img> lacks "alt" attribute
line 286 column 22 - Warning: <img> lacks "alt" attribute
line 286 column 63 - Warning: <img> lacks "alt" attribute
line 286 column 112 - Warning: <img> lacks "alt" attribute
line 286 column 162 - Warning: <img> lacks "alt" attribute
line 297 column 15 - Warning: <img> lacks "alt" attribute
line 316 column 918 - Warning: <img> proprietary attribute value "absmiddle"
line 316 column 918 - Warning: <img> lacks "alt" attribute
line 350 column 21 - Warning: <img> lacks "alt" attribute
line 350 column 62 - Warning: <img> lacks "alt" attribute
line 350 column 111 - Warning: <img> lacks "alt" attribute
line 350 column 161 - Warning: <img> lacks "alt" attribute
line 361 column 15 - Warning: <img> lacks "alt" attribute
line 368 column 89 - Warning: <img> proprietary attribute value "absmiddle"
line 368 column 89 - Warning: <img> lacks "alt" attribute
line 388 column 11 - Warning: <img> lacks "alt" attribute
line 389 column 22 - Warning: <img> lacks "alt" attribute
line 389 column 63 - Warning: <img> lacks "alt" attribute
line 389 column 112 - Warning: <img> lacks "alt" attribute
line 389 column 162 - Warning: <img> lacks "alt" attribute
line 390 column 11 - Warning: <img> lacks "alt" attribute
line 400 column 15 - Warning: <img> lacks "alt" attribute
line 407 column 169 - Warning: <img> proprietary attribute value "absmiddle"
line 407 column 169 - Warning: <img> lacks "alt" attribute
line 426 column 21 - Warning: <img> lacks "alt" attribute
line 426 column 62 - Warning: <img> lacks "alt" attribute
line 426 column 111 - Warning: <img> lacks "alt" attribute
line 426 column 161 - Warning: <img> lacks "alt" attribute
line 437 column 15 - Warning: <img> lacks "alt" attribute
line 444 column 243 - Warning: <img> proprietary attribute value "absmiddle"
line 444 column 243 - Warning: <img> lacks "alt" attribute
line 463 column 11 - Warning: <img> lacks "alt" attribute
line 464 column 22 - Warning: <img> lacks "alt" attribute
line 464 column 63 - Warning: <img> lacks "alt" attribute
line 464 column 112 - Warning: <img> lacks "alt" attribute
line 464 column 162 - Warning: <img> lacks "alt" attribute
line 465 column 11 - Warning: <img> lacks "alt" attribute
line 475 column 15 - Warning: <img> lacks "alt" attribute
line 482 column 323 - Warning: <img> proprietary attribute value "absmiddle"
line 482 column 323 - Warning: <img> lacks "alt" attribute
line 505 column 21 - Warning: <img> lacks "alt" attribute
line 505 column 62 - Warning: <img> lacks "alt" attribute
line 505 column 111 - Warning: <img> lacks "alt" attribute
line 505 column 161 - Warning: <img> lacks "alt" attribute
line 516 column 15 - Warning: <img> lacks "alt" attribute
line 545 column 21 - Warning: <img> lacks "alt" attribute
line 545 column 62 - Warning: <img> lacks "alt" attribute
line 545 column 111 - Warning: <img> lacks "alt" attribute
line 545 column 161 - Warning: <img> lacks "alt" attribute
line 556 column 15 - Warning: <img> lacks "alt" attribute
line 563 column 397 - Warning: <img> proprietary attribute value "absmiddle"
line 563 column 397 - Warning: <img> lacks "alt" attribute
line 580 column 1802 - Warning: <img> proprietary attribute value "absmiddle"
line 580 column 1802 - Warning: <img> lacks "alt" attribute
line 588 column 21 - Warning: <img> lacks "alt" attribute
line 588 column 62 - Warning: <img> lacks "alt" attribute
line 588 column 111 - Warning: <img> lacks "alt" attribute
line 588 column 161 - Warning: <img> lacks "alt" attribute
line 599 column 15 - Warning: <img> lacks "alt" attribute
line 638 column 22 - Warning: <img> lacks "alt" attribute
line 638 column 63 - Warning: <img> lacks "alt" attribute
line 638 column 112 - Warning: <img> lacks "alt" attribute
line 638 column 162 - Warning: <img> lacks "alt" attribute
line 649 column 15 - Warning: <img> lacks "alt" attribute
line 656 column 241 - Warning: <img> lacks "alt" attribute
line 664 column 23 - Warning: <img> lacks "alt" attribute
line 664 column 64 - Warning: <img> lacks "alt" attribute
line 664 column 113 - Warning: <img> lacks "alt" attribute
line 664 column 163 - Warning: <img> lacks "alt" attribute
line 665 column 11 - Warning: <img> lacks "alt" attribute
line 675 column 15 - Warning: <img> lacks "alt" attribute
line 692 column 21 - Warning: <img> lacks "alt" attribute
line 692 column 62 - Warning: <img> lacks "alt" attribute
line 692 column 111 - Warning: <img> lacks "alt" attribute
line 692 column 161 - Warning: <img> lacks "alt" attribute
line 703 column 15 - Warning: <img> lacks "alt" attribute
line 726 column 21 - Warning: <img> lacks "alt" attribute
line 726 column 62 - Warning: <img> lacks "alt" attribute
line 726 column 111 - Warning: <img> lacks "alt" attribute
line 726 column 161 - Warning: <img> lacks "alt" attribute
line 737 column 15 - Warning: <img> lacks "alt" attribute
line 754 column 21 - Warning: <img> lacks "alt" attribute
line 754 column 62 - Warning: <img> lacks "alt" attribute
line 754 column 111 - Warning: <img> lacks "alt" attribute
line 754 column 161 - Warning: <img> lacks "alt" attribute
line 765 column 15 - Warning: <img> lacks "alt" attribute
line 779 column 1634 - Warning: <img> proprietary attribute value "absmiddle"
line 779 column 1634 - Warning: <img> lacks "alt" attribute
line 781 column 1738 - Warning: <img> proprietary attribute value "absmiddle"
line 781 column 1738 - Warning: <img> lacks "alt" attribute
line 789 column 22 - Warning: <img> lacks "alt" attribute
line 789 column 63 - Warning: <img> lacks "alt" attribute
line 789 column 112 - Warning: <img> lacks "alt" attribute
line 789 column 162 - Warning: <img> lacks "alt" attribute
line 800 column 15 - Warning: <img> lacks "alt" attribute
line 811 column 840 - Warning: <img> lacks "alt" attribute
line 814 column 1204 - Warning: <img> lacks "alt" attribute
line 822 column 23 - Warning: <img> lacks "alt" attribute
line 822 column 64 - Warning: <img> lacks "alt" attribute
line 822 column 113 - Warning: <img> lacks "alt" attribute
line 822 column 163 - Warning: <img> lacks "alt" attribute
line 823 column 11 - Warning: <img> lacks "alt" attribute
line 833 column 15 - Warning: <img> lacks "alt" attribute
line 842 column 1096 - Warning: <img> lacks "alt" attribute
line 855 column 22 - Warning: <img> lacks "alt" attribute
line 855 column 63 - Warning: <img> lacks "alt" attribute
line 855 column 112 - Warning: <img> lacks "alt" attribute
line 855 column 162 - Warning: <img> lacks "alt" attribute
line 866 column 15 - Warning: <img> lacks "alt" attribute
line 873 column 74 - Warning: <img> proprietary attribute value "absmiddle"
line 873 column 74 - Warning: <img> lacks "alt" attribute
line 873 column 516 - Warning: <img> lacks "alt" attribute
line 881 column 23 - Warning: <img> lacks "alt" attribute
line 881 column 64 - Warning: <img> lacks "alt" attribute
line 881 column 113 - Warning: <img> lacks "alt" attribute
line 881 column 163 - Warning: <img> lacks "alt" attribute
line 882 column 11 - Warning: <img> lacks "alt" attribute
line 892 column 15 - Warning: <img> lacks "alt" attribute
line 910 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 910 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 910 column 244 - Warning: <img> proprietary attribute value "absmiddle"
line 919 column 25 - Warning: <img> lacks "alt" attribute
line 924 column 267 - Warning: <img> lacks "alt" attribute
line 904 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 225 column 27 - Warning: <nobr> is not approved by W3C
line 276 column 27 - Warning: <nobr> is not approved by W3C
line 302 column 27 - Warning: <nobr> is not approved by W3C
line 366 column 27 - Warning: <nobr> is not approved by W3C
line 405 column 27 - Warning: <nobr> is not approved by W3C
line 442 column 27 - Warning: <nobr> is not approved by W3C
line 480 column 27 - Warning: <nobr> is not approved by W3C
line 521 column 27 - Warning: <nobr> is not approved by W3C
line 561 column 27 - Warning: <nobr> is not approved by W3C
line 604 column 27 - Warning: <nobr> is not approved by W3C
line 654 column 27 - Warning: <nobr> is not approved by W3C
line 680 column 27 - Warning: <nobr> is not approved by W3C
line 708 column 27 - Warning: <nobr> is not approved by W3C
line 742 column 27 - Warning: <nobr> is not approved by W3C
line 770 column 27 - Warning: <nobr> is not approved by W3C
line 805 column 27 - Warning: <nobr> is not approved by W3C
line 838 column 27 - Warning: <nobr> is not approved by W3C
line 871 column 27 - Warning: <nobr> is not approved by W3C
line 897 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 359 warnings and 0 errors!


URIs must be properly escaped, they must not contain unescaped
characters below U+0021 including the space character and not
above U+007E. Tidy escapes the URI for you as recommended by
HTML 4.01 section B.2.1 and XML 1.0 section 4.2.2. Some user agents
use another algorithm to escape such URIs and some server-sided
scripts depend on that. If you want to depend on that, you must
escape the URI on your own. For more information please refer to
http://www.w3.org/International/O-URL-and-ident.html

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