Register - Login
Views: 99381039
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:46:21 PM
Jul - SM64 Hacking (Archive) - Mario 64 Level Importer New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 Next newer thread | Next older thread
Breegullbeak
Member
Level: 27


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

Since: 06-06-09


Since last post: 10.5 years
Last activity: 9.7 years

Posted on 06-01-11 06:54:24 PM (last edited by Breegullbeak at 06-01-11 03:58 PM) Link | Quote
I'd love to, but due to some computer problems I dont have Bottles glasses anymore. The OBJ file has the textures with it. There should be an option in one of the drop down menus to export the model. I use MS Paint to edit textures which I know is not the best choice for editing.
UED
User
Level: 10


Posts: 3/15
EXP: 3666
For next: 748

Since: 05-29-11


Since last post: 9.3 years
Last activity: 5.9 years

Posted on 06-02-11 12:25:54 PM (last edited by UED at 06-02-11 12:13 PM) Link | Quote
OK. I have tried to import a level of Banjo-Kazooie. It was scale factor 1, no problem.
But I have a big problem with texture, please see the picture:

It seems, the textures are stretched. Other textures are missing and else ;(

Can anyone please try to import "Rusty Bucket Bay" by Banjo-Kazooie? Here is the exported level:
https://rapidshare.com/files/1648128906/RustyBucketBay.rar
I have already all 64x64 pics scaled to 32x32, but nothing happened.

But it is possible to import it correctly. Messian made it correctly here with the importer:
http://www.youtube.com/watch?v=-Dmsc7mKOLE


PLEASE help me
DarkSpacer
Member
Level: 30


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

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-03-11 11:27:48 PM (last edited by DarkSpacer at 06-03-11 09:13 PM) Link | Quote
You sure you have the textures scaled correctly? To tell you the truth it looks like your graphics card overheated...

Um, try viewing it in Sketchup or some other program and see if the textures are stretched there. If they are, then try reapplying them.

I tried importing it and it doesn't show up in Toad's Tool...in Project 64 it freezes on white...

I'm going to assume you aren't doing something correctly during the importing process...

EDIT: Unless it's something to do with the blending of textures...I need to look again, but I think someone hacked it or worked around it so the blending actually worked...I think it's in Flatworld Battlefield...that ain't right but I can't remember...I'll probably maybe kind of look for it.
UED
User
Level: 10


Posts: 4/15
EXP: 3666
For next: 748

Since: 05-29-11


Since last post: 9.3 years
Last activity: 5.9 years

Posted on 06-04-11 01:47:14 PM (last edited by UED at 06-04-11 11:36 AM) Link | Quote
Thank your for the help, I hope really you can help me.

I have asked messian with youtube (frauber, the maker of the importer and the video) my problem with the information in my above post here AND the question: "How did you import the level?".
Now I have got the answer, I need to publish to give you informations:

Should work out of the box, no idea why it went wrong for you. Textures don't have to be resized, the importer does that for you.

It could be the specific version of Bottle Glasses you are using. When I tried imported them I used the version Cooliscool posted in the "Polygon importer" thread.

After that I have looked in the thread and found this: http://jul.rustedlogic.net/thread.php?id=2768&page=18
In a picture there is Bottles Glasses 0.5. I wish really to have this version.

But I dont think really, the problem is importer or Bottles Glasses.
I think, the problem is my Windows 7 64 Bit

Anyway, please try to import then.
BTW: No show up in Toads Tool and white screen while playing: You need to set scale factor to 0.7, maybe 1
jaller
User
Level: 10


Posts: 12/14
EXP: 3343
For next: 1071

Since: 02-27-11


Since last post: 10.8 years
Last activity: 10.4 years

Posted on 06-05-11 08:48:41 AM Link | Quote
Hello guys,i have found a problem in this program : After importing a custom music with level importer , and after starting the game, when I'm at level the music will play perfectly, but when I go in first person view and return to normal viewing, the music fades! any solution? I think it's a bug of this program

Sorry for my bad english,i'm italian
Vinnyboiler
Catgirl
Level: 66


Posts: 778/1044
EXP: 2439783
For next: 22068

Since: 12-27-07

From: London, England

Since last post: 7 days
Last activity: 3 days

Posted on 06-06-11 07:19:39 AM Link | Quote



Originally posted by jaller
Hello guys,i have found a problem in this program : After importing a custom music with level importer , and after starting the game, when I'm at level the music will play perfectly, but when I go in first person view and return to normal viewing, the music fades! any solution? I think it's a bug of this program

Sorry for my bad english,i'm italian


Have you tried replacing the music that's already in the game?

____________________




We are worms, we're the best / And we've come to win the war / We'll stand, we'll never run / Stay until it's done / Though our friends may fall / And our world be blown apart / We'll strike with all our might / We'll fight for what is right - till the end

~ Wormsong (Worms, Team 17)

dsx9069
Member
Level: 14


Posts: 1/30
EXP: 10348
For next: 2723

Since: 06-14-11

From: NY, USA

Since last post: 10.6 years
Last activity: 10.6 years

Posted on 06-14-11 06:40:41 PM (last edited by dsx9069 at 06-15-11 10:21 AM) Link | Quote
Originally posted by messiaen
Luckily Cellar Dweller notes cover some of the solidity functions, so I had some starting point. Well, turns out that the game has a limit of 2300 collision triangles in each level. That means that whenever you import a model with more than 2300 faces (and the current version of the importer allows up to 6500 faces!), you'll run into invisible walls each time you step on a collision triangle which exceeded that limit.

But the news is that I got rid of this limitation and my model with more than 5000 faces imported correctly! I will soon release an update to the importer, since this is a dramatic improvement.


Hi, I'm new to the forums and sm64 hacking. Thank you so much for your importer dude! Now for my question, do you have any tips on making level models less "fancy" while sacrificing as little architecture as possible (i.e. using hexagons over octagons to save on triangle count)? And is there any way to know how many triangles are in a model that's loaded onto the importer?

I know that you got rid of the polygon limitation, but just in case there is STILL a limitation with the new importer, it'd be nice to know exactly how to go around this problem.

Also, what scaling would you recommend for importing levels? I guess I'm asking about the pixels to inches ratio between sm64 and Google Sketchup; like for every inch that I measure in Google Sketchup, how many pixels would that translate to in sm64 (because of the +/-8,192 pixels that I'm limited to on the X/Z axes, plus having the right scaling to facilitate the pixels to inches ratio)?

Thanks in advance for your answers, and I open these questions up to the whole community!

EDIT: Experimented with the models and figured out that its safest to use polygons with a limited amount of sides (i.e. NOT a circle). Also found out about the MIDI to m64 converter (GREAT tutorial!).

I'd still like to know about that recommended scaling. It will help me to push the limits of the model's coordinates to the max
DarkSpacer
Member
Level: 30


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

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-15-11 05:27:52 PM Link | Quote
First, there is still a limit, the limit's just increased (current is 6500 polygons).

I'd recommend sacrificing as much detail as possible to make really smooth-playing levels like the original, but still try to make the objects at least remotely look like what they're supposed to look like.

The scaling depends on your 3D program you use to create the levels. Once you figure out the values, you should use the same settings each time you want to make a level.


...what you talking about pixels to inches anyway? Are you talking about textels (how many pixels make up a texture)? Those are two different things...

Oh wait, 8,192 limit--dude, those aren't pixels. IDK what they are but the size of your level depends on that...Sketchup has multiple settings for size values, but there's always a little person in the middle of your scene when you start it up...I haven't tested if he's the same size as Mario, but if you build your level with him there, then delete him when you get a feel for the size, you don't have to really worry about the size value.

Besides, the importer will warn you if your level extends outside the 8,192 limit.
dsx9069
Member
Level: 14


Posts: 3/30
EXP: 10348
For next: 2723

Since: 06-14-11

From: NY, USA

Since last post: 10.6 years
Last activity: 10.6 years

Posted on 06-16-11 02:38:39 PM (last edited by dsx9069 at 06-16-11 11:40 AM) Link | Quote
Originally posted by DarkSpacer
First, there is still a limit, the limit's just increased (current is 6500 polygons).

I'd recommend sacrificing as much detail as possible to make really smooth-playing levels like the original, but still try to make the objects at least remotely look like what they're supposed to look like.

The scaling depends on your 3D program you use to create the levels. Once you figure out the values, you should use the same settings each time you want to make a level.


...what you talking about pixels to inches anyway? Are you talking about textels (how many pixels make up a texture)? Those are two different things...

Oh wait, 8,192 limit--dude, those aren't pixels. IDK what they are but the size of your level depends on that...Sketchup has multiple settings for size values, but there's always a little person in the middle of your scene when you start it up...I haven't tested if he's the same size as Mario, but if you build your level with him there, then delete him when you get a feel for the size, you don't have to really worry about the size value.

Besides, the importer will warn you if your level extends outside the 8,192 limit.


Yeah, I meant the 8,192 textels for each quadrant. But I found a good estimate of my X and Z bounds using a scaling of 500. Using this scale with Google Sketchup, Mario is about 16 in tall and 8 in wide.

On a side note, I noticed a couple things about the dreaded "invisible walls":

- Invisible walls occur wherever your level exceeds any coordinate bounds. Sometimes a level is within bounds when imported, but as MetalMan pointed out, rearward textures can affect the level once its imported. More specifically, I noticed that rearward textures offset/mirror the level's X, Y, and Z coordinates.
- Invisible walls will occur on textured surfaces where the rearward faces have lines. If you have a flat plane textured with grass (just as an example), and you draw a horizontal line underneath that plane (lets say cutting it in half), then you will find the invisible wall halfway through that level (directly above the drawn line).

One could use invisible walls on purpose to create invisible barriers and stuff, especially since it seems easy to produce them (drawing lines underneath planes). TT64 was really helpful in solving the invisible walls problem, as well as picking the right coordinates to hardcode Mario's starting position in any given level.


Is there any way to predict how much rearward textures will offset an imported level? Also, when there are rearward textures/invisible walls, some textures don't behave properly. Is there any way to fix this? I can get around the level offset problem by using TT64 and finding the right coordinates to hardcode the level offset in the importer. Although I know that Messian isn't going to work on room support (like in "inside the Castle" and "Haunted House"), knowing the solution to this one problem will definitely make it possible to add rooms to my levels (I know about the creative method to make "rooms", but I'd love to create interconnected rooms without the need for warps).

____________________
H4x0rz 4 lief!
DarkSpacer
Member
Level: 30


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

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-16-11 09:42:55 PM Link | Quote
Originally posted by UED
OK. I have tried to import a level of Banjo-Kazooie. It was scale factor 1, no problem.
But I have a big problem with texture, please see the picture:

It seems, the textures are stretched. Other textures are missing and else ;(

Can anyone please try to import "Rusty Bucket Bay" by Banjo-Kazooie? Here is the exported level:
https://rapidshare.com/files/1648128906/RustyBucketBay.rar
I have already all 64x64 pics scaled to 32x32, but nothing happened.

But it is possible to import it correctly. Messian made it correctly here with the importer:
http://www.youtube.com/watch?v=-Dmsc7mKOLE


PLEASE help me


You know what, I completely missed the fact that you used a scale factor of 1. No wonder it had trouble...to have a level that big with a value of 1 it would have to be HUGE in the 3D program and have insane texture coordinates.

Shrink the level and use a higher scale factor OR split your polygons.
dsx9069
Member
Level: 14


Posts: 5/30
EXP: 10348
For next: 2723

Since: 06-14-11

From: NY, USA

Since last post: 10.6 years
Last activity: 10.6 years

Posted on 06-19-11 11:40:25 PM (last edited by dsx9069 at 06-19-11 08:57 PM) Link | Quote
I recently created an intense level for Mario 64. Don't want to spoil too much about it, but it involves a very large tower and rooms inside. A quick run of the world and its stars would take AT LEAST 2 hours, if not more time.

Anyway, my back-breaking work seems to be compromised because I'm noticing a strange bug in the level after it's imported. In the first floor of the tower level, when I jump out of the water onto land, the game freezes. I checked the collisions for the land, and both normal and icy collisions produce the same bug. My level is currently at 4,527 polygons, and I only have one more floor to create. This level is replacing Whomp's Fortress. All the textures involved in the level (with the exception of one, which is on the fourth floor) are sized at 32 x 32.

When I import the level, the importer say's its successful, and nothing else. Is it possible that the game runs out of memory if the level has too many polygons or textures? I'm going to try replacing other levels and see if the bug occurs there too. I anticipate that this level will most likely take up about 6300~6400 polygons.

If I'm omitting information or doing something wrong, please let me know. I can't start working on new worlds with this one unfinished. I'll edit this post with screenshots in a sec. Thanks!


This is the first floor (the latter half).




And this is the where the bug occurred. Mario is jumping out of the water onto land, and the game freezes as he touches the ground.



____________________
H4x0rz 4 lief!
DarkSpacer
Member
Level: 30


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

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-20-11 09:43:28 PM Link | Quote
...It almost seems to me like your water boxes are defined incorrectly...but that would be a bug in the importer...

Got it. Did you repoint the camera tables? Because there is a normal "on land" camera and a swimming "in water" camera. If the land camera is in an incorrect area of the ROM, the water camera will point to something random and it will freeze the game.

...I wonder if the importer moves data like that...

Your textures are fine, and your number of polygons are fine...

And I've never heard of collision freezing the game, otherwise the majority of people would be going TEH IMPORTER BROKES THE HJACK HELP


...I wonder, just in case it's relevant, what's the non-32x32 texture like?
dsx9069
Member
Level: 14


Posts: 6/30
EXP: 10348
For next: 2723

Since: 06-14-11

From: NY, USA

Since last post: 10.6 years
Last activity: 10.6 years

Posted on 06-21-11 02:26:09 AM Link | Quote
Originally posted by DarkSpacer
...It almost seems to me like your water boxes are defined incorrectly...but that would be a bug in the importer...

Got it. Did you repoint the camera tables? Because there is a normal "on land" camera and a swimming "in water" camera. If the land camera is in an incorrect area of the ROM, the water camera will point to something random and it will freeze the game.

...I wonder if the importer moves data like that...

Your textures are fine, and your number of polygons are fine...

And I've never heard of collision freezing the game, otherwise the majority of people would be going TEH IMPORTER BROKES THE HJACK HELP


...I wonder, just in case it's relevant, what's the non-32x32 texture like?


OMFG. I love you dude. Switching the camera preset to TTM worked (Tall Tall Mountain utilizes both land and water cameras)! Now I can finish modeling the last floor and edit the level in TT64 (which will take forever, because I have a very LIMITED view of the level in TT64).

Oh yeah, the non 32x32 texture is just some grass (for maze walls on one of the floors). I changed it to 32x32 though.

Tested my level collisions and everything works like a charm. The only inconvenience about the level is having to change the camera angle (pressing R) to see correctly throughout the level.

____________________
H4x0rz 4 lief!
RDX

Level: 32


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

Since: 02-14-09


Since last post: 10.8 years
Last activity: 10.5 years

Posted on 06-21-11 03:48:00 AM Link | Quote
Just for future reference, I'd recommend not using the circle, it doesn't translate well in-game, texture-wise at least (After all, SM64 came out in '96).

____________________
dsx9069
Member
Level: 14


Posts: 7/30
EXP: 10348
For next: 2723

Since: 06-14-11

From: NY, USA

Since last post: 10.6 years
Last activity: 10.6 years

Posted on 06-21-11 10:05:05 AM (last edited by dsx9069 at 06-21-11 07:06 AM) Link | Quote
Grrr...Now I'm getting "your obj file doesn't contain texture coordinates..." On the same error, I'm also getting "some textures from your material file could not be loaded."

I'm using a scale of 500, all my textures are 32x32, and the obj material file and textures are in the same folder with the obj itself. I have no clue what's causing this, other than maybe too much textures (There are even 8 versions of one particular texture).

My level is complete at about 6,200 faces.

____________________
H4x0rz 4 lief!
DarkSpacer
Member
Level: 30


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

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-21-11 04:42:07 PM (last edited by DarkSpacer at 06-21-11 01:48 PM) Link | Quote
"Level does not contain texture coordinates"..."some textures from your material file could not be loaded"...

Umm...

Wait, you're using a scale of 300...do you have any huge polygons? Because if you do, the texture coordinates for those might be too big for the importer to process...

but why say they can't be LOADED...

...what program did you use to export the textures? And what format are they?

Oh, and what METHOD did you use to apply the textures in whatever 3D program?

EDIT: Found a helpful bit posted by VL-Tone in another thread:

Originally posted by VL-Tone

it gets complicated to manage custom textures when reimporting a modified .obj file.



Not sure what that exactly means, but I think your ROM is running out of memory each time you import your level. I would restart with a clean ROM (extended is fine), and import your level and see if it breaks then.
dsx9069
Member
Level: 14


Posts: 8/30
EXP: 10348
For next: 2723

Since: 06-14-11

From: NY, USA

Since last post: 10.6 years
Last activity: 10.6 years

Posted on 06-21-11 06:08:46 PM (last edited by dsx9069 at 06-21-11 03:24 PM) Link | Quote
Originally posted by DarkSpacer
"Level does not contain texture coordinates"..."some textures from your material file could not be loaded"...

Umm...

Wait, you're using a scale of 300...do you have any huge polygons? Because if you do, the texture coordinates for those might be too big for the importer to process...

but why say they can't be LOADED...

...what program did you use to export the textures? And what format are they?

Oh, and what METHOD did you use to apply the textures in whatever 3D program?

EDIT: Found a helpful bit posted by VL-Tone in another thread:

Originally posted by VL-Tone

it gets complicated to manage custom textures when reimporting a modified .obj file.



Not sure what that exactly means, but I think your ROM is running out of memory each time you import your level. I would restart with a clean ROM (extended is fine), and import your level and see if it breaks then.


Polygon size has never been an issue with me. I've had flat squares encompassing +/- 8192 textels that import properly (after triangulation of course).

However, you're suggesting that my problem lies in all the custom textures that I'm forcing the game to handle. This seems to be VERY true. I'm using Google Sketchup, and every time I switch textures, the program adds separate "instances" of each texture as a separate texture in the object's material file. For example, I color the grass with "grass.png". Then I color the wall with "wall.png". But then I realize that I missed a patch of grass and I color that patch with "grass.png". However, because I switched back to the same texture after using another one, the object material file will contain both "grass.png" and "grass1.png". Is there any way to avoid duplicate textures in Google Sketchup?

In order to eliminate excessive textures, I'll use the game's native textures. In GSU, I'll aslo try to color all instances of any texture before going to the next texture. Starting with a fresh ROM is not an option for me, because I used TT64 to edit a couple other levels (to redo all the object placements would be time-consuming and absurd).

All my textures in Google Sketchup cap at 64". This equates to about 814 textels in the game. This is why my texture coordinates haven't been a problem thus far (until my most recent import of the tower level). I might've used 128" for one of the textures though, so I'll check up on that.

My last resort would be to *gulp* start over with a fresh. Let's see if it gets to that:/

EDIT: I'm using a mix of png and jpeg files. Dunno if that also contributes to the texture errors.

____________________
H4x0rz 4 lief!
DarkSpacer
Member
Level: 30


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

Since: 03-23-10


Since last post: 5.6 years
Last activity: 5.0 years

Posted on 06-21-11 07:44:33 PM Link | Quote
...

Let's see here...the only real bad thing I can see from your description is the duplicate textures thing...I've never heard of that...

I don't think using native textures would help...I have no idea how the importer handles look-alikes...if it even DOES handle them...

You're using .png files AND .jpg files? Don't know if that breaks anything...

Yeah, so just fix the duplicate textures and see if that does anything...if it still breaks...I'm afraid you'll have to start with a fresh ROM.
Apache Thunder
User
Level: 12


Posts: 11/20
EXP: 6454
For next: 1467

Since: 01-20-08

From: Interdimensional Spy Headquarters

Since last post: 8.5 years
Last activity: 7.3 years

Posted on 06-21-11 09:08:25 PM (last edited by Apache Thunder at 06-21-11 11:56 PM) Link | Quote
This program is great. There is a level editor being worked on for the Super Mario 64 DS game by a different user and it should have an exporter available in a future release.

What makes this relevant here is that I want to export the DS version of some levels and import them (with my own edits to things and such) into the game with this. I have successfully imported a custom level with custom textures already. The only issue I have now is the fact that the importer nukes all the previous objects in the level and replaces them with empty objects.


This is nice for starting new levels, but I want to preserve the original stuff. I want to replace the Castle grounds with the one from the DS + the castle courtyard merged to castle grounds so that I can have them both as one mesh. The DS version of the mesh will likely have less detail so I should not have a problem with there being too much detail.

Things will be much easier if I don't lose all the object information that used to be in the level. So my only suggestion for the next version is to perhaps add the option to preserve existing object info (including existing water boxes. I have yet to figure out how to place them as there is no way to preview them ).

Otherwise, keep up the great work!


(oh and by the way I am using 3DSMax 7 for the mesh editing/exporting to OBJ format.)

EDIT:

Here's what I've managed to do. I've made a test mesh and also ported a couple objects from a FPS game that I am modding right now. As a result they kinda look like crap due to the texture limitations, but I put them in mostly as a proof of concept thing and to learn the process. This mesh likely won't be used anywhere, but it's to show that I have already figured it out and am definitely ready to start porting DS levels once they become available.

There's a few faces left that still have a texture issue. I just need to tessellate the offending faces a bit more to fix it. The ported objects don't appear to have any texture issues aside from their appearance as a result of the reduced texture resolution.

Screenshot: (how it appears in 3DS Max)



Video of the ingame result:

http://www.youtube.com/watch?v=oxIv7NMh6UE


Not bad for something I threw together quickly. Took me all of 2 minutes to uvmap the main mesh. I think I might have spent an hour or so total on this mesh.

....I feel so spoiled using 3DSMax. Seems most folks here use the free programs which seem to be presenting problems for a lot of people. I only had to fix scaling issues and a few texture issues. (the collision bugs with the house was expected since it was clipping into the terrain a bit and isn't really welded to the mesh properly. Since this was just a test mesh, I have no intention of fixing it. The DS levels most likely won't have this issue. )

____________________
I have cameras in your head!
dsx9069
Member
Level: 14


Posts: 9/30
EXP: 10348
For next: 2723

Since: 06-14-11

From: NY, USA

Since last post: 10.6 years
Last activity: 10.6 years

Posted on 06-22-11 10:04:31 AM (last edited by dsx9069 at 06-22-11 07:18 AM) Link | Quote
Ok, so I minimized my textures in the tower level and imported the level on a fresh ROM. It actually worked! However, when I run the game in Project 64 and go to the designated level (after choosing the Act), the game freezes with a white screen. What could be causing that?

EDIT: The level also imports correctly in the old ROM too However, same freezing problem. I enabled a water box at the bottom of the tower, and the tower spans about 14,348 textels on the vertical axis and 13,025 textels on the horizontal axis (signed textels).

If textures were the problem, the level would've loaded with the messed up textures showing. Something's up with the actual structure of the level or something. Perhaps I placed my water box too low? Or maybe Whomp's Fortress does not have enough memory to handle my tower level?

I would post the screenshot of the freeze, but it's just a white screen. Just stare at a blank computer paper and you'll have a good idea of what I'm experiencing.

____________________
H4x0rz 4 lief!
Pages: 1 2 3 4 5 6 7 8 9 10 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 Next newer thread | Next older thread
Jul - SM64 Hacking (Archive) - Mario 64 Level Importer New poll - New thread - New reply


Rusted Logic

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

35 database queries, 12 query cache hits.
Query execution time:  0.090427 seconds
Script execution time:  0.034081 seconds
Total render time:  0.124508 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 300 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 194 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 94 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 158 - Warning: unescaped & or unknown entity "&page"
line 149 column 190 - Warning: unescaped & or unknown entity "&page"
line 149 column 222 - Warning: unescaped & or unknown entity "&page"
line 149 column 254 - Warning: unescaped & or unknown entity "&page"
line 149 column 286 - Warning: unescaped & or unknown entity "&page"
line 149 column 318 - Warning: unescaped & or unknown entity "&page"
line 149 column 350 - Warning: unescaped & or unknown entity "&page"
line 149 column 382 - Warning: unescaped & or unknown entity "&page"
line 149 column 419 - Warning: unescaped & or unknown entity "&page"
line 149 column 453 - Warning: unescaped & or unknown entity "&page"
line 149 column 487 - Warning: unescaped & or unknown entity "&page"
line 149 column 521 - Warning: unescaped & or unknown entity "&page"
line 149 column 558 - Warning: unescaped & or unknown entity "&page"
line 149 column 592 - Warning: unescaped & or unknown entity "&page"
line 149 column 626 - Warning: unescaped & or unknown entity "&page"
line 149 column 660 - Warning: unescaped & or unknown entity "&page"
line 149 column 694 - Warning: unescaped & or unknown entity "&page"
line 149 column 728 - Warning: unescaped & or unknown entity "&page"
line 149 column 762 - Warning: unescaped & or unknown entity "&page"
line 149 column 796 - Warning: unescaped & or unknown entity "&page"
line 149 column 830 - Warning: unescaped & or unknown entity "&page"
line 149 column 864 - Warning: unescaped & or unknown entity "&page"
line 149 column 898 - Warning: unescaped & or unknown entity "&page"
line 149 column 932 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 969 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 101 - Warning: unescaped & or unknown entity "&postid"
line 179 column 74 - Warning: missing </div>
line 182 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 184 column 9 - Warning: missing <tr>
line 202 column 13 - Warning: missing <tr>
line 203 column 101 - Warning: unescaped & or unknown entity "&postid"
line 221 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 223 column 9 - Warning: missing <tr>
line 241 column 13 - Warning: missing <tr>
line 242 column 101 - Warning: unescaped & or unknown entity "&postid"
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 101 - Warning: unescaped & or unknown entity "&postid"
line 285 column 894 - Warning: unescaped & or unknown entity "&page"
line 295 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 297 column 9 - Warning: missing <tr>
line 315 column 13 - Warning: missing <tr>
line 316 column 101 - Warning: unescaped & or unknown entity "&postid"
line 323 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 325 column 9 - Warning: missing <tr>
line 343 column 13 - Warning: missing <tr>
line 344 column 101 - Warning: unescaped & or unknown entity "&postid"
line 348 column 698 - Warning: missing </font> before <blockquote>
line 349 column 737 - Warning: inserting implicit <font>
line 349 column 737 - Warning: missing </font> before <hr>
line 349 column 800 - Warning: inserting implicit <font>
line 349 column 800 - Warning: missing </font> before <hr>
line 352 column 1 - Warning: inserting implicit <font>
line 354 column 1584 - Warning: unescaped & or unknown entity "&st"
line 354 column 1590 - Warning: unescaped & or unknown entity "&#"
line 363 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 365 column 9 - Warning: missing <tr>
line 383 column 13 - Warning: missing <tr>
line 384 column 101 - Warning: unescaped & or unknown entity "&postid"
line 404 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 406 column 9 - Warning: missing <tr>
line 424 column 13 - Warning: missing <tr>
line 425 column 101 - Warning: unescaped & or unknown entity "&postid"
line 441 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 443 column 9 - Warning: missing <tr>
line 461 column 13 - Warning: missing <tr>
line 462 column 101 - Warning: unescaped & or unknown entity "&postid"
line 490 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 492 column 9 - Warning: missing <tr>
line 510 column 13 - Warning: missing <tr>
line 511 column 101 - Warning: unescaped & or unknown entity "&postid"
line 533 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 535 column 9 - Warning: missing <tr>
line 553 column 13 - Warning: missing <tr>
line 554 column 101 - Warning: unescaped & or unknown entity "&postid"
line 575 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 577 column 9 - Warning: missing <tr>
line 595 column 13 - Warning: missing <tr>
line 596 column 101 - Warning: unescaped & or unknown entity "&postid"
line 612 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 614 column 9 - Warning: missing <tr>
line 632 column 13 - Warning: missing <tr>
line 633 column 101 - Warning: unescaped & or unknown entity "&postid"
line 655 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 657 column 9 - Warning: missing <tr>
line 675 column 13 - Warning: missing <tr>
line 676 column 101 - Warning: unescaped & or unknown entity "&postid"
line 681 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 683 column 9 - Warning: missing <tr>
line 701 column 13 - Warning: missing <tr>
line 702 column 101 - Warning: unescaped & or unknown entity "&postid"
line 711 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 713 column 9 - Warning: missing <tr>
line 731 column 13 - Warning: missing <tr>
line 732 column 101 - Warning: unescaped & or unknown entity "&postid"
line 755 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 757 column 9 - Warning: missing <tr>
line 775 column 13 - Warning: missing <tr>
line 776 column 101 - Warning: unescaped & or unknown entity "&postid"
line 811 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 813 column 9 - Warning: missing <tr>
line 831 column 13 - Warning: missing <tr>
line 832 column 101 - Warning: unescaped & or unknown entity "&postid"
line 845 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 847 column 9 - Warning: missing <tr>
line 865 column 13 - Warning: missing <tr>
line 866 column 101 - Warning: unescaped & or unknown entity "&postid"
line 903 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 905 column 9 - Warning: missing <tr>
line 923 column 13 - Warning: missing <tr>
line 924 column 101 - Warning: unescaped & or unknown entity "&postid"
line 935 column 17 - Warning: missing <tr>
line 935 column 17 - Warning: discarding unexpected <table>
line 938 column 35 - Warning: missing <tr>
line 938 column 94 - Warning: unescaped & or unknown entity "&page"
line 938 column 126 - Warning: unescaped & or unknown entity "&page"
line 938 column 158 - Warning: unescaped & or unknown entity "&page"
line 938 column 190 - Warning: unescaped & or unknown entity "&page"
line 938 column 222 - Warning: unescaped & or unknown entity "&page"
line 938 column 254 - Warning: unescaped & or unknown entity "&page"
line 938 column 286 - Warning: unescaped & or unknown entity "&page"
line 938 column 318 - Warning: unescaped & or unknown entity "&page"
line 938 column 350 - Warning: unescaped & or unknown entity "&page"
line 938 column 382 - Warning: unescaped & or unknown entity "&page"
line 938 column 419 - Warning: unescaped & or unknown entity "&page"
line 938 column 453 - Warning: unescaped & or unknown entity "&page"
line 938 column 487 - Warning: unescaped & or unknown entity "&page"
line 938 column 521 - Warning: unescaped & or unknown entity "&page"
line 938 column 558 - Warning: unescaped & or unknown entity "&page"
line 938 column 592 - Warning: unescaped & or unknown entity "&page"
line 938 column 626 - Warning: unescaped & or unknown entity "&page"
line 938 column 660 - Warning: unescaped & or unknown entity "&page"
line 938 column 694 - Warning: unescaped & or unknown entity "&page"
line 938 column 728 - Warning: unescaped & or unknown entity "&page"
line 938 column 762 - Warning: unescaped & or unknown entity "&page"
line 938 column 796 - Warning: unescaped & or unknown entity "&page"
line 938 column 830 - Warning: unescaped & or unknown entity "&page"
line 938 column 864 - Warning: unescaped & or unknown entity "&page"
line 938 column 898 - Warning: unescaped & or unknown entity "&page"
line 938 column 932 - Warning: unescaped & or unknown entity "&page"
line 938 column 50 - Warning: missing </font> before </td>
line 938 column 969 - Warning: missing </font> before </table>
line 940 column 35 - Warning: missing <tr>
line 940 column 50 - Warning: missing </font> before </td>
line 941 column 37 - Warning: unescaped & or unknown entity "&id"
line 940 column 194 - Warning: missing </font> before </table>
line 942 column 17 - Warning: discarding unexpected </textarea>
line 942 column 28 - Warning: discarding unexpected </form>
line 942 column 35 - Warning: discarding unexpected </embed>
line 942 column 43 - Warning: discarding unexpected </noembed>
line 942 column 53 - Warning: discarding unexpected </noscript>
line 942 column 64 - Warning: discarding unexpected </noembed>
line 942 column 74 - Warning: discarding unexpected </embed>
line 942 column 82 - Warning: discarding unexpected </table>
line 942 column 90 - Warning: discarding unexpected </table>
line 944 column 9 - Warning: missing </font> before <table>
line 956 column 25 - Warning: discarding unexpected </font>
line 965 column 58 - Warning: discarding unexpected </font>
line 943 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 187 column 22 - Warning: <img> lacks "alt" attribute
line 187 column 63 - Warning: <img> lacks "alt" attribute
line 187 column 112 - Warning: <img> lacks "alt" attribute
line 187 column 162 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 207 column 231 - Warning: <img> lacks "alt" attribute
line 218 column 937 - Warning: <img> proprietary attribute value "absmiddle"
line 218 column 937 - Warning: <img> lacks "alt" attribute
line 226 column 22 - Warning: <img> lacks "alt" attribute
line 226 column 63 - Warning: <img> lacks "alt" attribute
line 226 column 112 - Warning: <img> lacks "alt" attribute
line 237 column 15 - Warning: <img> lacks "alt" attribute
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 130 - Warning: <img> proprietary attribute value "absmiddle"
line 278 column 130 - Warning: <img> lacks "alt" attribute
line 300 column 22 - Warning: <img> lacks "alt" attribute
line 300 column 63 - Warning: <img> lacks "alt" attribute
line 300 column 112 - Warning: <img> lacks "alt" attribute
line 300 column 162 - Warning: <img> lacks "alt" attribute
line 311 column 15 - Warning: <img> lacks "alt" attribute
line 320 column 432 - Warning: <img> proprietary attribute value "absmiddle"
line 320 column 432 - Warning: <img> lacks "alt" attribute
line 328 column 22 - Warning: <img> lacks "alt" attribute
line 328 column 63 - Warning: <img> lacks "alt" attribute
line 328 column 112 - Warning: <img> lacks "alt" attribute
line 328 column 162 - Warning: <img> lacks "alt" attribute
line 329 column 11 - Warning: <img> lacks "alt" attribute
line 339 column 15 - Warning: <img> lacks "alt" attribute
line 351 column 1158 - Warning: <img> proprietary attribute value "absmiddle"
line 351 column 1158 - Warning: <img> lacks "alt" attribute
line 354 column 1597 - Warning: <img> lacks "alt" attribute
line 356 column 1680 - Warning: <img> lacks "alt" attribute
line 368 column 22 - Warning: <img> lacks "alt" attribute
line 368 column 63 - Warning: <img> lacks "alt" attribute
line 368 column 111 - Warning: <img> lacks "alt" attribute
line 368 column 161 - Warning: <img> lacks "alt" attribute
line 369 column 11 - Warning: <img> lacks "alt" attribute
line 379 column 15 - Warning: <img> lacks "alt" attribute
line 400 column 2198 - Warning: <img> proprietary attribute value "absmiddle"
line 400 column 2198 - Warning: <img> lacks "alt" attribute
line 409 column 22 - Warning: <img> lacks "alt" attribute
line 409 column 63 - Warning: <img> lacks "alt" attribute
line 409 column 112 - Warning: <img> lacks "alt" attribute
line 420 column 15 - Warning: <img> lacks "alt" attribute
line 446 column 22 - Warning: <img> lacks "alt" attribute
line 446 column 63 - Warning: <img> lacks "alt" attribute
line 446 column 111 - Warning: <img> lacks "alt" attribute
line 446 column 161 - Warning: <img> lacks "alt" attribute
line 447 column 11 - Warning: <img> lacks "alt" attribute
line 457 column 15 - Warning: <img> lacks "alt" attribute
line 495 column 22 - Warning: <img> lacks "alt" attribute
line 495 column 63 - Warning: <img> lacks "alt" attribute
line 495 column 112 - Warning: <img> lacks "alt" attribute
line 506 column 15 - Warning: <img> lacks "alt" attribute
line 515 column 303 - Warning: <img> lacks "alt" attribute
line 526 column 1009 - Warning: <img> proprietary attribute value "absmiddle"
line 526 column 1009 - Warning: <img> lacks "alt" attribute
line 538 column 22 - Warning: <img> lacks "alt" attribute
line 538 column 63 - Warning: <img> lacks "alt" attribute
line 538 column 111 - Warning: <img> lacks "alt" attribute
line 538 column 161 - Warning: <img> lacks "alt" attribute
line 539 column 11 - Warning: <img> lacks "alt" attribute
line 549 column 15 - Warning: <img> lacks "alt" attribute
line 567 column 1466 - Warning: <img> lacks "alt" attribute
line 572 column 1708 - Warning: <img> lacks "alt" attribute
line 580 column 22 - Warning: <img> lacks "alt" attribute
line 580 column 63 - Warning: <img> lacks "alt" attribute
line 580 column 112 - Warning: <img> lacks "alt" attribute
line 591 column 15 - Warning: <img> lacks "alt" attribute
line 617 column 22 - Warning: <img> lacks "alt" attribute
line 617 column 63 - Warning: <img> lacks "alt" attribute
line 617 column 111 - Warning: <img> lacks "alt" attribute
line 617 column 161 - Warning: <img> lacks "alt" attribute
line 618 column 11 - Warning: <img> lacks "alt" attribute
line 628 column 15 - Warning: <img> lacks "alt" attribute
line 660 column 22 - Warning: <img> lacks "alt" attribute
line 660 column 63 - Warning: <img> lacks "alt" attribute
line 660 column 112 - Warning: <img> lacks "alt" attribute
line 660 column 162 - Warning: <img> lacks "alt" attribute
line 671 column 15 - Warning: <img> lacks "alt" attribute
line 678 column 260 - Warning: <img> lacks "alt" attribute
line 686 column 22 - Warning: <img> lacks "alt" attribute
line 686 column 63 - Warning: <img> lacks "alt" attribute
line 686 column 111 - Warning: <img> lacks "alt" attribute
line 686 column 161 - Warning: <img> lacks "alt" attribute
line 687 column 11 - Warning: <img> lacks "alt" attribute
line 697 column 15 - Warning: <img> lacks "alt" attribute
line 716 column 22 - Warning: <img> lacks "alt" attribute
line 716 column 63 - Warning: <img> lacks "alt" attribute
line 716 column 112 - Warning: <img> lacks "alt" attribute
line 727 column 15 - Warning: <img> lacks "alt" attribute
line 760 column 22 - Warning: <img> lacks "alt" attribute
line 760 column 63 - Warning: <img> lacks "alt" attribute
line 760 column 111 - Warning: <img> lacks "alt" attribute
line 760 column 161 - Warning: <img> lacks "alt" attribute
line 761 column 11 - Warning: <img> lacks "alt" attribute
line 771 column 15 - Warning: <img> lacks "alt" attribute
line 816 column 22 - Warning: <img> lacks "alt" attribute
line 816 column 63 - Warning: <img> lacks "alt" attribute
line 816 column 112 - Warning: <img> lacks "alt" attribute
line 827 column 15 - Warning: <img> lacks "alt" attribute
line 850 column 22 - Warning: <img> lacks "alt" attribute
line 850 column 63 - Warning: <img> lacks "alt" attribute
line 850 column 112 - Warning: <img> lacks "alt" attribute
line 850 column 162 - Warning: <img> lacks "alt" attribute
line 851 column 11 - Warning: <img> lacks "alt" attribute
line 861 column 15 - Warning: <img> lacks "alt" attribute
line 875 column 1322 - Warning: <img> proprietary attribute value "absmiddle"
line 875 column 1322 - Warning: <img> lacks "alt" attribute
line 875 column 1376 - Warning: <img> proprietary attribute value "absmiddle"
line 875 column 1376 - Warning: <img> lacks "alt" attribute
line 877 column 1471 - Warning: <img> proprietary attribute value "absmiddle"
line 877 column 1471 - Warning: <img> lacks "alt" attribute
line 884 column 2094 - Warning: <img> proprietary attribute value "absmiddle"
line 884 column 2094 - Warning: <img> lacks "alt" attribute
line 886 column 2280 - Warning: <img> proprietary attribute value "absmiddle"
line 886 column 2280 - Warning: <img> lacks "alt" attribute
line 890 column 2520 - Warning: <img> lacks "alt" attribute
line 897 column 2853 - Warning: <img> proprietary attribute value "absmiddle"
line 897 column 2853 - Warning: <img> lacks "alt" attribute
line 899 column 3109 - Warning: <img> proprietary attribute value "absmiddle"
line 899 column 3109 - Warning: <img> lacks "alt" attribute
line 899 column 3416 - Warning: <img> proprietary attribute value "absmiddle"
line 899 column 3416 - Warning: <img> lacks "alt" attribute
line 900 column 3533 - Warning: <img> lacks "alt" attribute
line 908 column 22 - Warning: <img> lacks "alt" attribute
line 908 column 63 - Warning: <img> lacks "alt" attribute
line 908 column 111 - Warning: <img> lacks "alt" attribute
line 908 column 161 - Warning: <img> lacks "alt" attribute
line 909 column 11 - Warning: <img> lacks "alt" attribute
line 919 column 15 - Warning: <img> lacks "alt" attribute
line 928 column 413 - Warning: <img> proprietary attribute value "absmiddle"
line 928 column 413 - Warning: <img> lacks "alt" attribute
line 941 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 941 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 941 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 950 column 25 - Warning: <img> lacks "alt" attribute
line 955 column 267 - Warning: <img> lacks "alt" attribute
line 935 column 17 - Warning: trimming empty <tr>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 203 column 27 - Warning: <nobr> is not approved by W3C
line 242 column 27 - Warning: <nobr> is not approved by W3C
line 276 column 27 - Warning: <nobr> is not approved by W3C
line 316 column 27 - Warning: <nobr> is not approved by W3C
line 344 column 27 - Warning: <nobr> is not approved by W3C
line 384 column 27 - Warning: <nobr> is not approved by W3C
line 425 column 27 - Warning: <nobr> is not approved by W3C
line 462 column 27 - Warning: <nobr> is not approved by W3C
line 511 column 27 - Warning: <nobr> is not approved by W3C
line 554 column 27 - Warning: <nobr> is not approved by W3C
line 596 column 27 - Warning: <nobr> is not approved by W3C
line 633 column 27 - Warning: <nobr> is not approved by W3C
line 676 column 27 - Warning: <nobr> is not approved by W3C
line 702 column 27 - Warning: <nobr> is not approved by W3C
line 732 column 27 - Warning: <nobr> is not approved by W3C
line 776 column 27 - Warning: <nobr> is not approved by W3C
line 832 column 27 - Warning: <nobr> is not approved by W3C
line 866 column 27 - Warning: <nobr> is not approved by W3C
line 924 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 358 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