Register - Login
Views: 99372230
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 07:58:25 PM
Jul - The Cutting Room Floor - Tomba! Unused video New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 Next newer thread | Next older thread
Zerovii
Member
Level: 15


Posts: 27/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 02-02-16 07:20:59 PM Link | Quote
Originally posted by BMF54123
I think I actually got the item list from someone else (Tweaker?), but I also had some GS codes that let me access the unused items in-game. It's been a long time, though, and I don't think I have the codes anymore.


Crud, thank you for the help so far BMF, the sprite find for the old civ village was great! Would it be easy to get the palette data for the event/item icons at least?


Ill try to get some gs codes to modify item slots and see what I can do at least. Shouldn't be hard to find with memory viewing.
Zerovii
Member
Level: 15


Posts: 28/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 02-03-16 09:55:12 PM (last edited by Zerovii at 02-03-16 10:05:15 PM) Link | Quote
My valentine's day gift to tcrf, for providing me endless hours of reading

Today, the standalone demo arrived, Ill be dumping it later but right now my preliminary notes on the file structure

1:The area list only goes up to 15, the modified date on them is 10/9/97, a couple months before release. However all the ones beyond 00 contain just one .bin file
2:The movie folder is strikingly empty.
-100jp.str
-boy.str
-mist.str (6/30/97 modified date, looks like the area got changed around july-august then, interesting)
-op_uta.str
-tomba.str
3:there's a weird 27mb dummy.dat file in the ZZZ folder

Gonna play around with it and see.

Also I went through the item icons while at work, and there are some oddly unused ones, and other oddities like the mermaid's necklace using a mirror instead of the actual necklace icon thats in the table..

EDIT: Disappointingly, this is the same demo except it has the intro video and the 100 yr old wise man plot cutscene, still going to dump it later
Rachel Mae

Creature of Chaos
Level: 141


Posts: 5746/5929
EXP: 33574594
For next: 545420

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 11 days
Last activity: 2 days

Posted on 03-17-16 10:52:31 PM Link | Quote
Any update on that dump? I'd still like to poke through it, just for funsies.

____________________
Zerovii
Member
Level: 15


Posts: 31/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 03-18-16 07:05:11 PM (last edited by Zerovii at 03-18-16 10:18:01 PM) Link | Quote
Originally posted by BMF54123
Any update on that dump? I'd still like to poke through it, just for funsies.

the standalone or the demo? Admittedly I lost a little interest in the standalone when it seemed to just be the same as the demo, but Ill dump it later tonight.

https://www.dropbox.com/s/bfw6gb0g1o8zetq/tomba%20jp%20standalone%20demo.rar?dl=0

here we go!
Rachel Mae

Creature of Chaos
Level: 141


Posts: 5747/5929
EXP: 33574594
For next: 545420

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 11 days
Last activity: 2 days

Posted on 03-19-16 02:20:00 AM (last edited by BMF54123 at 03-19-16 02:34:56 AM) Link | Quote
Thanks for the dump! I specifically wanted that one so I could look at the extra files and folders. One of them has already yielded something interesting:


z=%04x ax=%04d ay=%04d tp=%01d X


x=%05d y=%05d r0=%01d r1=%01d r2=%01d r3=%01d
spdx=%05x spdy=%05x


There are also remnants of a "SOFT DIPS" screen and more debugging text in the main executable:


jotyu=%08x end=%08x

S O F T D I P S


PL 1 SCR 2 TMP 3 DSP 4


%3d %3d %3d %3d


*


area_continue=%01d

rest work all=%02d
screen sets=%02d bg=%02d

set=%02d item=%02d em=%02d settei=%02d

tar_x=%05d

tar_y=%05d

tar_z=%05d

angle y= %05x


gpos z=%05d
scrl_x=%05d scrl_y=%05d scrl_z=%05d
rot_flag=%01d


pl_x=%05d pl_y=%05d pl_z=%05d


x0=%01d
x1=%01d
x2=%01d
x3=%03d
lim=%05d



y=%05d

anglY=%04d

X hosei=%04d



anglX=%04d

n_area_pos=%01d
n_pos_num=%01d

area_pos=%01d


pos_num=%01d



%08X


I wonder if any of this stuff can still be activated?

[EDIT]
AREA08 contains 10 files, including a TIM image! Unfortunately, it's the same as the final version (the docks around Baccus Lake).

____________________
Zerovii
Member
Level: 15


Posts: 32/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 03-19-16 02:46:24 AM Link | Quote
Woah, nice find bmf!
Rachel Mae

Creature of Chaos
Level: 141


Posts: 5748/5929
EXP: 33574594
For next: 545420

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 11 days
Last activity: 2 days

Posted on 03-19-16 04:16:47 AM (last edited by BMF54123 at 03-19-16 04:17:51 AM) Link | Quote
Unfortunately, I can't really make much more progress without a better knowledge of the game's data formats. The main thing I was looking for, a palette for the leftover Village of Civilization overlay graphics, is almost certainly gone forever since there is no TIM image for the area itself in either the demo or final game. However, there might be leftover palettes in one of the many CLUTxx.GAM files that would fit at least the villagers and room interiors, since those are (thankfully) not stored in the TIM. The problem is, I can't make heads or tails of the CLUT files; they start off with a few BGR555 palettes, separated by 00s, but after that is a bunch of weird, seemingly non-palette data that I can't figure out. (Compressed, maybe?)

If anyone wants to take a crack at figuring out the format, here's an example file: CLUT06.GAM

____________________
Zerovii
Member
Level: 15


Posts: 33/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 03-20-16 12:09:25 AM Link | Quote
Im not even sure where to begin on trying to find that out, but Im glad that one did have some stuff in it. I should start up a proto page for the demo if nothing else thanks to that timer function and the demo videos.
Zerovii
Member
Level: 15


Posts: 34/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 03-29-16 06:52:17 PM Link | Quote
Well, I hate being useless, so after a while in poking through psx dev documents, I decided to throw the file into a disassembler and Im planning on running a debug emulator to figure out what is calling the file.

Im definitely curious about this game, and I think this might be a good learning experience. I mean that file has to do with the specific area somehow, and I can always base it off an area that actually works.

Worse comes to worse Ill build a bin without the file and see what it breaks.
Zerovii
Member
Level: 15


Posts: 35/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 04-06-16 05:28:09 PM Link | Quote
This is more general musing if anything, and probably common knowledge, so it may not make sense as Im still learning how to do this.

I spent too long just looking about for any examples similar to .gam from other disassembly projects and trying to poke around understanding how to use Linux to prod the file rather than starting in the right area.

So, if it's BGR555, it must be 15-bit direct mode, so if it is a texture, it lays out as:
S B B G G R R
where S controls the transparency (document says "pixel is semi transparent or not")
if it's the frame buffer:
M B B G G R R

Now, CLUT itself has multiple modes. In the psx documentation I found. CLUT is defined as such

"The CLUT is a the table where the colors are stored for the image data in the CLUT modes. The pixels of those images are used as indexes to this table. The CLUT is arranged in the frame buffer as a 256x1 image for the 8bit CLUT mode, and a 16x1 image for the 4bit CLUT mode. Each pixel as a 16 bit value, the first 15 used of a 15 bit color, and the 16th used for semi-transparency. The CLUT data can be arranged in the frame buffer at X multiples of 16 (X=0,16,32,48,etc) and anywhere in the Y range of 0-511. More than one CLUT can be prepared but only one can be used for each primitive."

As I type and read this, I realize there's a lot more to go over
SuperLolMine

Level: 11


Posts: 1/22
EXP: 4624
For next: 1361

Since: 10-23-16


Since last post: 5.5 years
Last activity: 339 days

Posted on 10-23-16 07:24:06 AM Link | Quote
Originally posted by Zerovii
Well, I hate being useless, so after a while in poking through psx dev documents, I decided to throw the file into a disassembler and Im planning on running a debug emulator to figure out what is calling the file.

Im definitely curious about this game, and I think this might be a good learning experience. I mean that file has to do with the specific area somehow, and I can always base it off an area that actually works.

Worse comes to worse Ill build a bin without the file and see what it breaks.


Ive seen in a 97' magazine that photo of the Iron city,its a PLAYING area,not fmv of purification,because there are tombi character running on central tower! Its possible to pick this BETA iso in developement????? The beta have tombi with green hairs from the beginning.I can't submit a photo because my Lumia 535 s'camera is broken
puddinpops
Member
Level: 22


Posts: 75/89
EXP: 53994
For next: 4356

Since: 12-27-10


Since last post: 2.4 years
Last activity: 2.2 years

Posted on 10-24-16 02:00:58 AM Link | Quote
Still would be neat to get that lost level working again. It seems the data is still there. Probably will require someone with very intimate knowledge of the hardware to have to code things back into a working order, though.
SuperLolMine

Level: 11


Posts: 2/22
EXP: 4624
For next: 1361

Since: 10-23-16


Since last post: 5.5 years
Last activity: 339 days

Posted on 10-24-16 04:41:20 AM (last edited by SuperLolMine at 10-24-16 11:01:00 AM) Link | Quote
Originally posted by puddinpops
Still would be neat to get that lost level working again. It seems the data is still there. Probably will require someone with very intimate knowledge of the hardware to have to code things back into a working order, though.


I know that the BETA have this level working without computer knowledge! Have a 97' magazine with the image of tombi in central tower,so how we can get that IN-developement demo that contains a working iron city?

EDIT:How can you open TIM images??? With a program???
Zerovii
Member
Level: 15


Posts: 36/38
EXP: 13511
For next: 2873

Since: 03-14-13


Since last post: 5.5 years
Last activity: 3.8 years

Posted on 10-24-16 02:10:01 PM (last edited by Zerovii at 10-24-16 02:12:57 PM) Link | Quote
Originally posted by puddinpops
Still would be neat to get that lost level working again. It seems the data is still there. Probably will require someone with very intimate knowledge of the hardware to have to code things back into a working order, though.


Believe me that this project hasn't fallen off for me, but my studying of psx architecture is a snail's pace at best. This project did kinda fall off for me while I learned more about programming through more modern languages admittedly.
I definitely want to tear this game apart, and I've been working on understanding it little by little. Ive gotten a bit bored of mmorpgs so maybe I'll invest more effort into it now.

I'd love to be that psx knowledge guy, I love a lot of the games from the console and being able to figure out what makes them tick would be a nice talent.

@SuperLolMine
Can you find the images/videos of this? I would be interested in seeing these magazine scans/video. We know it was a playable area at one point because older sprites were found earlier in the topic so it did exist at one point so I don't doubt it.

It would definitely be an earlier alpha seeing as the sprite format got changed between old VoC existing and the current gameedit:I don't know anything ignore that, late beta places tomba with pink hair but phoenix mtn/haunted mansion being in early design phases judging from the demo video.

As for the TIM images, I found a freeware psx fileviewer program that was working for a time at least for the pre-rendered backgrounds, I'll try to find it when I get home.
SuperLolMine

Level: 11


Posts: 3/22
EXP: 4624
For next: 1361

Since: 10-23-16


Since last post: 5.5 years
Last activity: 339 days

Posted on 10-24-16 06:05:44 PM (last edited by SuperLolMine at 10-25-16 04:35:14 AM) Link | Quote
Originally posted by Zerovii
Originally posted by puddinpops
Still would be neat to get that lost level working again. It seems the data is still there. Probably will require someone with very intimate knowledge of the hardware to have to code things back into a working order, though.


Believe me that this project hasn't fallen off for me, but my studying of psx architecture is a snail's pace at best. This project did kinda fall off for me while I learned more about programming through more modern languages admittedly.
I definitely want to tear this game apart, and I've been working on understanding it little by little. Ive gotten a bit bored of mmorpgs so maybe I'll invest more effort into it now.

I'd love to be that psx knowledge guy, I love a lot of the games from the console and being able to figure out what makes them tick would be a nice talent.

@SuperLolMine
Can you find the images/videos of this? I would be interested in seeing these magazine scans/video. We know it was a playable area at one point because older sprites were found earlier in the topic so it did exist at one point so I don't doubt it.

It would definitely be an earlier alpha seeing as the sprite format got changed between old VoC existing and the current gameedit:I don't know anything ignore that, late beta places tomba with pink hair but phoenix mtn/haunted mansion being in early design phases judging from the demo video.

As for the TIM images, I found a freeware psx fileviewer program that was working for a time at least for the pre-rendered backgrounds, I'll try to find it when I get home.


I can't submit a photo because my Lumia 535 s'camera is broken
How we can get that BETA disc???? I'm certainly that the Beta versions have this town with tim file!
You can try PSX sdks for deylop you need a basic knowledge of c language
SuperLolMine

Level: 11


Posts: 4/22
EXP: 4624
For next: 1361

Since: 10-23-16


Since last post: 5.5 years
Last activity: 339 days

Posted on 10-24-16 06:26:44 PM Link | Quote
Originally posted by SuperLolMine
Originally posted by Zerovii
Originally posted by puddinpops
Still would be neat to get that lost level working again. It seems the data is still there. Probably will require someone with very intimate knowledge of the hardware to have to code things back into a working order, though.


Believe me that this project hasn't fallen off for me, but my studying of psx architecture is a snail's pace at best. This project did kinda fall off for me while I learned more about programming through more modern languages admittedly.
I definitely want to tear this game apart, and I've been working on understanding it little by little. Ive gotten a bit bored of mmorpgs so maybe I'll invest more effort into it now.

I'd love to be that psx knowledge guy, I love a lot of the games from the console and being able to figure out what makes them tick would be a nice talent.

@SuperLolMine
Can you find the images/videos of this? I would be interested in seeing these magazine scans/video. We know it was a playable area at one point because older sprites were found earlier in the topic so it did exist at one point so I don't doubt it.

It would definitely be an earlier alpha seeing as the sprite format got changed between old VoC existing and the current gameedit:I don't know anything ignore that, late beta places tomba with pink hair but phoenix mtn/haunted mansion being in early design phases judging from the demo video.
As for the TIM images, I found a freeware psx fileviewer program that was working for a time at least for the pre-rendered backgrounds, I'll try to find it when I get home.


I can't submit a photo because my Lumia 535 s'camera is broken
How we can get that BETA disc???? I'm certainly that the Beta versions have this town with tim!
You can try PSX sdks for deylop you need a basic knowledge of c language



Here the photo: http://imgur.com/a/TqSKA

Sorry for screwed up image,my phone s'camera is broken
SuperLolMine

Level: 11


Posts: 5/22
EXP: 4624
For next: 1361

Since: 10-23-16


Since last post: 5.5 years
Last activity: 339 days

Posted on 10-24-16 06:54:50 PM Link | Quote

EDIT:The magazine is including winter relases disk
puddinpops
Member
Level: 22


Posts: 76/89
EXP: 53994
For next: 4356

Since: 12-27-10


Since last post: 2.4 years
Last activity: 2.2 years

Posted on 10-25-16 10:13:54 AM (last edited by puddinpops at 10-25-16 10:15:51 AM) Link | Quote
Originally posted by SuperLolMine


How we can get that BETA disc???? I'm certainly that the Beta versions have this town with tim file!




Well, yeah, but I don't understand why you're asking this question. Just because we know it was previewed somewhere doesn't mean we have any more information on how to find a beta copy anywhere. What sort of answer do you want? Are you saying the magazine that previewed it also included a demo disc?

SuperLolMine

Level: 11


Posts: 6/22
EXP: 4624
For next: 1361

Since: 10-23-16


Since last post: 5.5 years
Last activity: 339 days

Posted on 10-25-16 10:26:28 AM Link | Quote
Originally posted by puddinpops
Originally posted by SuperLolMine


How we can get that BETA disc???? I'm certainly that the Beta versions have this town with tim file!




Well, yeah, but I don't understand why you're asking this question. Just because we know it was previewed somewhere doesn't mean we have any more information on how to find a beta copy anywhere. What sort of answer do you want? Are you saying the magazine that previewed it also included a demo disc?

[/quote

I have a demo disc including tombi demo,you can take a look at it.
SuperLolMine

Level: 11


Posts: 7/22
EXP: 4624
For next: 1361

Since: 10-23-16


Since last post: 5.5 years
Last activity: 339 days

Posted on 10-25-16 11:08:00 AM (last edited by SuperLolMine at 10-25-16 11:15:06 AM) Link | Quote
Plz reply:what program you are using for viewing tim files???

I found this on web:
PSX/TIM format
< PSX
Jump to: navigation, search
Contents [hide] 
1 Introduction
2 File layout
3 Header
4 CLUT (color lookup table)
5 Image data
Introduction
A TIM file is a standard image file format for the Sony PlayStation. The file structure closely mimics the way textures are managed in the frame buffer by the GPU. TIM files are little endian-based.

File layout
A TIM file is made up of three conceptual blocks; the header, the color lookup table (CLUT) and the image data. The CLUT block and the image data block have the same basic layout and are also treated the same way when loading a TIM file into the PlayStation frame buffer. Also, the CLUT block is optional and technically does not need to be present, even when the image data consists of color indices. Such image data is assumed to refer to some color lookup table, but not necessarily one stored in the same TIM file. In almost all cases though, the CLUT is included in the same TIM file as the image data using it and can thus be assumed to be applicable.
Header
The header starts with a 'tag' byte; this value is constant for all TIM files and must be 0x10. The immediately following byte denotes the version of the file format. At present, only version '0' TIM files are known to exist.
The next 32-bit word contains specific flags denoting the basic properties of the TIM file. The BPP (Bits Per Pixel) value denotes the bit depth of the image data, according to the following values:
00 4-bit (color indices)
01 8-bit (color indices)
10 16-bit (actual colors)
11 24-bit (actual colors)
The CLP (Color Lookup table Present) flag simply denotes whether the CLUT block is present in the TIM file. This flag is typically set when BPP is 00 or 01, and cleared otherwise.

CLUT (color lookup table)
The CLUT starts with a simple 32-bit word telling the length, in bytes, of the entire CLUT block (including the header). Following that is a set of four 16-bit values telling how the CLUT data should be loaded into the frame buffer. These measurements are in frame buffer pixels, which are 16-bit. Each CLUT is stored in a rectangular portion of the frame buffer, which is typically 16 or 256 pixels wide (corresponding to 4-bit or 8-bit color indices). The rows define one or more 'palettes' which can be selected at runtime to use when drawing a color-indexed image.



The length of the CLUT data is always width × height × 2 bytes, precisely the amount of data needed to fill a rectangular area of width × height pixels in the frame buffer. Also, the x coordinate of the CLUT needs to be an even multiple of 16, but the y coordinate can be any value between 0-511. Typically they are stored directly under the front/back buffers. Each 16-bit value is interpreted as real color frame buffer pixels, which have the following format:



The red, green and blue samples behave like any RGB-defined color, but the STP (special transparency processing) bit has varying special meanings. Depending on the current transparency processing mode, it denotes if pixels of this color should be treated as transparent or not. If transparency processing is enabled, pixels of this color will be rendered transparent if the STP bit is set. A special case is black pixels (RGB 0,0,0), which by default are treated as transparent by the PlayStation unless the STP bit is set.

Image data
The image block is structurally identical to the CLUT block and is processed in exactly the same way when loaded into the frame buffer. It starts with a 32-bit word telling the length, in bytes, of the entire image block, then has 4 16-bit values containing the frame buffer positioning information. After that follows the image data, which is always width × height × 2 bytes long. It is important to realize that the image measurements are in 16-bit frame buffer pixels, which does not necessarily correspond to the size of the contained image. It may help to visualize the entire image data as a width × height array of 16-bit values, which is then interpreted differently depending on color mode (this is exactly how the PlayStation treats it). To calculate the actual image dimensions, it is thus necessary to take into account the current BPP value (bits per pixel).



The image data, while loaded straight into the frame buffer, is structured differently depending on the bit depth of the image. To a TIM file reader, the image data is parsed as a series of 16-bit values with varying interpretations. The most straight-forward interpretation is for 16-bit images (BPP = 10), in which case the image data has the same format as the frame buffer pixels themselves:



The PlayStation is also capable of handling data in 24-bit color (BPP = 11), in which case the color samples are stored as 3-byte groups. In the event that an image's width is an uneven number of pixels, the last byte is left as padding; the first pixel of a new row is always stored at the corresponding first pixel of the frame buffer row. The color samples are stored in the following order:



Apart from the two "real" color modes, the PlayStation frequently utilizes color indexed images via CLUTs (color lookup tables). Whenever an image with color index data is drawn to the screen, a reference to a CLUT is included and the color indices get replaced with the corresponding value in the table. For 8-bit indexed colors (BPP = 01), the image pixels are stored two by two in each 16-bit value as follows:



These images are used in conjuction with a 256-pixel CLUT. For less color-rich images, 4-bit index colors (BPP = 00) are also available, for use with a 16-pixel CLUT. These pixels are stored four by four in each 16-bit value:



so clut files have palettes
Pages: 1 2 3 4 5 6 7 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Tomba! Unused video New poll - New thread - New reply


Rusted Logic

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

30 database queries, 8 query cache hits.
Query execution time:  0.086300 seconds
Script execution time:  0.122425 seconds
Total render time:  0.208725 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 301 - 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 190 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 95 - Warning: unescaped & or unknown entity "&page"
line 149 column 128 - Warning: unescaped & or unknown entity "&page"
line 149 column 161 - Warning: unescaped & or unknown entity "&page"
line 149 column 194 - Warning: unescaped & or unknown entity "&page"
line 149 column 229 - Warning: unescaped & or unknown entity "&page"
line 149 column 262 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 297 - 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 102 - Warning: unescaped & or unknown entity "&postid"
line 187 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 189 column 9 - Warning: missing <tr>
line 207 column 13 - Warning: missing <tr>
line 208 column 102 - Warning: unescaped & or unknown entity "&postid"
line 230 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 232 column 9 - Warning: missing <tr>
line 250 column 13 - Warning: missing <tr>
line 251 column 102 - Warning: unescaped & or unknown entity "&postid"
line 256 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 258 column 9 - Warning: missing <tr>
line 276 column 13 - Warning: missing <tr>
line 277 column 102 - Warning: unescaped & or unknown entity "&postid"
line 287 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 289 column 9 - Warning: missing <tr>
line 307 column 13 - Warning: missing <tr>
line 308 column 102 - Warning: unescaped & or unknown entity "&postid"
line 310 column 301 - Warning: missing </font> before <blockquote>
line 312 column 541 - Warning: inserting implicit <font>
line 312 column 541 - Warning: missing </font> before <hr>
line 316 column 1 - Warning: inserting implicit <font>
line 316 column 1 - Warning: missing </font> before <blockquote>
line 318 column 826 - Warning: inserting implicit <font>
line 318 column 826 - Warning: missing </font> before <hr>
line 384 column 1 - Warning: inserting implicit <font>
line 390 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 392 column 9 - Warning: missing <tr>
line 410 column 13 - Warning: missing <tr>
line 411 column 102 - Warning: unescaped & or unknown entity "&postid"
line 416 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 418 column 9 - Warning: missing <tr>
line 436 column 13 - Warning: missing <tr>
line 437 column 102 - Warning: unescaped & or unknown entity "&postid"
line 444 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 446 column 9 - Warning: missing <tr>
line 464 column 13 - Warning: missing <tr>
line 465 column 102 - Warning: unescaped & or unknown entity "&postid"
line 470 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 472 column 9 - Warning: missing <tr>
line 490 column 13 - Warning: missing <tr>
line 491 column 102 - 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 102 - 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 102 - Warning: unescaped & or unknown entity "&postid"
line 573 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 575 column 9 - Warning: missing <tr>
line 593 column 13 - Warning: missing <tr>
line 594 column 102 - Warning: unescaped & or unknown entity "&postid"
line 599 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 601 column 9 - Warning: missing <tr>
line 619 column 13 - Warning: missing <tr>
line 620 column 102 - Warning: unescaped & or unknown entity "&postid"
line 629 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 631 column 9 - Warning: missing <tr>
line 649 column 13 - Warning: missing <tr>
line 650 column 102 - Warning: unescaped & or unknown entity "&postid"
line 667 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 669 column 9 - Warning: missing <tr>
line 687 column 13 - Warning: missing <tr>
line 688 column 102 - Warning: unescaped & or unknown entity "&postid"
line 710 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 712 column 9 - Warning: missing <tr>
line 730 column 13 - Warning: missing <tr>
line 731 column 102 - Warning: unescaped & or unknown entity "&postid"
line 757 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 759 column 9 - Warning: missing <tr>
line 777 column 13 - Warning: missing <tr>
line 778 column 102 - Warning: unescaped & or unknown entity "&postid"
line 785 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 787 column 9 - Warning: missing <tr>
line 805 column 13 - Warning: missing <tr>
line 806 column 102 - Warning: unescaped & or unknown entity "&postid"
line 819 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 821 column 9 - Warning: missing <tr>
line 839 column 13 - Warning: missing <tr>
line 840 column 102 - Warning: unescaped & or unknown entity "&postid"
line 842 column 74 - Warning: missing </blockquote>
line 855 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 857 column 9 - Warning: missing <tr>
line 875 column 13 - Warning: missing <tr>
line 876 column 102 - Warning: unescaped & or unknown entity "&postid"
line 939 column 17 - Warning: missing <tr>
line 939 column 17 - Warning: discarding unexpected <table>
line 942 column 35 - Warning: missing <tr>
line 942 column 95 - Warning: unescaped & or unknown entity "&page"
line 942 column 128 - Warning: unescaped & or unknown entity "&page"
line 942 column 161 - Warning: unescaped & or unknown entity "&page"
line 942 column 194 - Warning: unescaped & or unknown entity "&page"
line 942 column 229 - Warning: unescaped & or unknown entity "&page"
line 942 column 262 - Warning: unescaped & or unknown entity "&page"
line 942 column 50 - Warning: missing </font> before </td>
line 942 column 297 - Warning: missing </font> before </table>
line 944 column 35 - Warning: missing <tr>
line 944 column 50 - Warning: missing </font> before </td>
line 945 column 37 - Warning: unescaped & or unknown entity "&id"
line 944 column 190 - Warning: missing </font> before </table>
line 946 column 17 - Warning: discarding unexpected </textarea>
line 946 column 28 - Warning: discarding unexpected </form>
line 946 column 35 - Warning: discarding unexpected </embed>
line 946 column 43 - Warning: discarding unexpected </noembed>
line 946 column 53 - Warning: discarding unexpected </noscript>
line 946 column 64 - Warning: discarding unexpected </noembed>
line 946 column 74 - Warning: discarding unexpected </embed>
line 946 column 82 - Warning: discarding unexpected </table>
line 946 column 90 - Warning: discarding unexpected </table>
line 948 column 9 - Warning: missing </font> before <table>
line 960 column 25 - Warning: discarding unexpected </font>
line 969 column 57 - Warning: discarding unexpected </font>
line 947 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 246 - 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 179 column 367 - Warning: <img> proprietary attribute value "absmiddle"
line 179 column 367 - Warning: <img> lacks "alt" attribute
line 192 column 22 - Warning: <img> lacks "alt" attribute
line 192 column 63 - Warning: <img> lacks "alt" attribute
line 192 column 112 - Warning: <img> lacks "alt" attribute
line 192 column 162 - Warning: <img> lacks "alt" attribute
line 203 column 15 - Warning: <img> lacks "alt" attribute
line 234 column 11 - Warning: <img> lacks "alt" attribute
line 235 column 23 - Warning: <img> lacks "alt" attribute
line 235 column 64 - Warning: <img> lacks "alt" attribute
line 235 column 113 - Warning: <img> lacks "alt" attribute
line 235 column 163 - Warning: <img> lacks "alt" attribute
line 236 column 11 - Warning: <img> lacks "alt" attribute
line 246 column 15 - Warning: <img> lacks "alt" attribute
line 253 column 537 - Warning: <img> lacks "alt" attribute
line 261 column 22 - Warning: <img> lacks "alt" attribute
line 261 column 63 - Warning: <img> lacks "alt" attribute
line 261 column 112 - Warning: <img> lacks "alt" attribute
line 261 column 162 - Warning: <img> lacks "alt" attribute
line 272 column 15 - Warning: <img> lacks "alt" attribute
line 291 column 11 - Warning: <img> lacks "alt" attribute
line 292 column 23 - Warning: <img> lacks "alt" attribute
line 292 column 64 - Warning: <img> lacks "alt" attribute
line 292 column 113 - Warning: <img> lacks "alt" attribute
line 292 column 163 - Warning: <img> lacks "alt" attribute
line 293 column 11 - Warning: <img> lacks "alt" attribute
line 303 column 15 - Warning: <img> lacks "alt" attribute
line 387 column 1816 - Warning: <img> proprietary attribute value "absmiddle"
line 387 column 1816 - Warning: <img> lacks "alt" attribute
line 387 column 1972 - Warning: <img> lacks "alt" attribute
line 395 column 22 - Warning: <img> lacks "alt" attribute
line 395 column 63 - Warning: <img> lacks "alt" attribute
line 395 column 112 - Warning: <img> lacks "alt" attribute
line 395 column 162 - Warning: <img> lacks "alt" attribute
line 406 column 15 - Warning: <img> lacks "alt" attribute
line 420 column 11 - Warning: <img> lacks "alt" attribute
line 421 column 23 - Warning: <img> lacks "alt" attribute
line 421 column 64 - Warning: <img> lacks "alt" attribute
line 421 column 113 - Warning: <img> lacks "alt" attribute
line 421 column 163 - Warning: <img> lacks "alt" attribute
line 422 column 11 - Warning: <img> lacks "alt" attribute
line 432 column 15 - Warning: <img> lacks "alt" attribute
line 439 column 1088 - Warning: <img> proprietary attribute value "absmiddle"
line 439 column 1088 - Warning: <img> lacks "alt" attribute
line 441 column 1430 - Warning: <img> lacks "alt" attribute
line 449 column 22 - Warning: <img> lacks "alt" attribute
line 449 column 63 - Warning: <img> lacks "alt" attribute
line 449 column 112 - Warning: <img> lacks "alt" attribute
line 449 column 162 - Warning: <img> lacks "alt" attribute
line 460 column 15 - Warning: <img> lacks "alt" attribute
line 475 column 22 - Warning: <img> lacks "alt" attribute
line 475 column 63 - Warning: <img> lacks "alt" attribute
line 475 column 112 - Warning: <img> lacks "alt" attribute
line 475 column 162 - Warning: <img> lacks "alt" attribute
line 486 column 15 - Warning: <img> lacks "alt" attribute
line 505 column 22 - Warning: <img> lacks "alt" attribute
line 505 column 63 - Warning: <img> lacks "alt" attribute
line 505 column 112 - Warning: <img> lacks "alt" attribute
line 505 column 162 - Warning: <img> lacks "alt" attribute
line 516 column 15 - Warning: <img> lacks "alt" attribute
line 545 column 22 - Warning: <img> lacks "alt" attribute
line 545 column 63 - Warning: <img> lacks "alt" attribute
line 545 column 112 - Warning: <img> lacks "alt" attribute
line 545 column 162 - Warning: <img> lacks "alt" attribute
line 546 column 11 - Warning: <img> lacks "alt" attribute
line 556 column 15 - Warning: <img> lacks "alt" attribute
line 569 column 1023 - Warning: <img> proprietary attribute value "absmiddle"
line 569 column 1023 - Warning: <img> lacks "alt" attribute
line 578 column 22 - Warning: <img> lacks "alt" attribute
line 578 column 63 - Warning: <img> lacks "alt" attribute
line 578 column 112 - Warning: <img> lacks "alt" attribute
line 578 column 162 - Warning: <img> lacks "alt" attribute
line 589 column 15 - Warning: <img> lacks "alt" attribute
line 604 column 22 - Warning: <img> lacks "alt" attribute
line 604 column 63 - Warning: <img> lacks "alt" attribute
line 604 column 112 - Warning: <img> lacks "alt" attribute
line 604 column 162 - Warning: <img> lacks "alt" attribute
line 605 column 11 - Warning: <img> lacks "alt" attribute
line 615 column 15 - Warning: <img> lacks "alt" attribute
line 634 column 22 - Warning: <img> lacks "alt" attribute
line 634 column 63 - Warning: <img> lacks "alt" attribute
line 634 column 112 - Warning: <img> lacks "alt" attribute
line 634 column 162 - Warning: <img> lacks "alt" attribute
line 645 column 15 - Warning: <img> lacks "alt" attribute
line 672 column 22 - Warning: <img> lacks "alt" attribute
line 672 column 63 - Warning: <img> lacks "alt" attribute
line 672 column 112 - Warning: <img> lacks "alt" attribute
line 672 column 162 - Warning: <img> lacks "alt" attribute
line 673 column 11 - Warning: <img> lacks "alt" attribute
line 683 column 15 - Warning: <img> lacks "alt" attribute
line 705 column 2017 - Warning: <img> proprietary attribute value "absmiddle"
line 705 column 2017 - Warning: <img> lacks "alt" attribute
line 706 column 2143 - Warning: <img> proprietary attribute value "absmiddle"
line 706 column 2143 - Warning: <img> lacks "alt" attribute
line 715 column 22 - Warning: <img> lacks "alt" attribute
line 715 column 63 - Warning: <img> lacks "alt" attribute
line 715 column 112 - Warning: <img> lacks "alt" attribute
line 715 column 162 - Warning: <img> lacks "alt" attribute
line 716 column 11 - Warning: <img> lacks "alt" attribute
line 726 column 15 - Warning: <img> lacks "alt" attribute
line 747 column 2089 - Warning: <img> proprietary attribute value "absmiddle"
line 747 column 2089 - Warning: <img> lacks "alt" attribute
line 748 column 2215 - Warning: <img> proprietary attribute value "absmiddle"
line 748 column 2215 - Warning: <img> lacks "alt" attribute
line 753 column 2397 - Warning: <img> proprietary attribute value "absmiddle"
line 753 column 2397 - Warning: <img> lacks "alt" attribute
line 762 column 22 - Warning: <img> lacks "alt" attribute
line 762 column 63 - Warning: <img> lacks "alt" attribute
line 762 column 112 - Warning: <img> lacks "alt" attribute
line 762 column 162 - Warning: <img> lacks "alt" attribute
line 763 column 11 - Warning: <img> lacks "alt" attribute
line 773 column 15 - Warning: <img> lacks "alt" attribute
line 781 column 130 - Warning: <img> proprietary attribute value "absmiddle"
line 781 column 130 - Warning: <img> lacks "alt" attribute
line 790 column 22 - Warning: <img> lacks "alt" attribute
line 790 column 63 - Warning: <img> lacks "alt" attribute
line 790 column 112 - Warning: <img> lacks "alt" attribute
line 790 column 162 - Warning: <img> lacks "alt" attribute
line 801 column 15 - Warning: <img> lacks "alt" attribute
line 810 column 265 - Warning: <img> proprietary attribute value "absmiddle"
line 810 column 265 - Warning: <img> lacks "alt" attribute
line 824 column 22 - Warning: <img> lacks "alt" attribute
line 824 column 63 - Warning: <img> lacks "alt" attribute
line 824 column 112 - Warning: <img> lacks "alt" attribute
line 824 column 162 - Warning: <img> lacks "alt" attribute
line 825 column 11 - Warning: <img> lacks "alt" attribute
line 835 column 15 - Warning: <img> lacks "alt" attribute
line 844 column 344 - Warning: <img> proprietary attribute value "absmiddle"
line 844 column 344 - Warning: <img> lacks "alt" attribute
line 860 column 22 - Warning: <img> lacks "alt" attribute
line 860 column 63 - Warning: <img> lacks "alt" attribute
line 860 column 112 - Warning: <img> lacks "alt" attribute
line 860 column 162 - Warning: <img> lacks "alt" attribute
line 861 column 11 - Warning: <img> lacks "alt" attribute
line 871 column 15 - Warning: <img> lacks "alt" attribute
line 936 column 6043 - Warning: <img> proprietary attribute value "absmiddle"
line 936 column 6043 - Warning: <img> lacks "alt" attribute
line 945 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 945 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 945 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 954 column 25 - Warning: <img> lacks "alt" attribute
line 959 column 267 - Warning: <img> lacks "alt" attribute
line 312 column 541 - Warning: trimming empty <font>
line 318 column 826 - Warning: trimming empty <font>
line 939 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 208 column 27 - Warning: <nobr> is not approved by W3C
line 251 column 27 - Warning: <nobr> is not approved by W3C
line 253 column 74 - Warning: <table> proprietary attribute "height"
line 277 column 27 - Warning: <nobr> is not approved by W3C
line 308 column 27 - Warning: <nobr> is not approved by W3C
line 310 column 74 - Warning: <table> proprietary attribute "height"
line 411 column 27 - Warning: <nobr> is not approved by W3C
line 437 column 27 - Warning: <nobr> is not approved by W3C
line 439 column 74 - Warning: <table> proprietary attribute "height"
line 465 column 27 - Warning: <nobr> is not approved by W3C
line 491 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 594 column 27 - Warning: <nobr> is not approved by W3C
line 620 column 27 - Warning: <nobr> is not approved by W3C
line 650 column 27 - Warning: <nobr> is not approved by W3C
line 688 column 27 - Warning: <nobr> is not approved by W3C
line 731 column 27 - Warning: <nobr> is not approved by W3C
line 778 column 27 - Warning: <nobr> is not approved by W3C
line 806 column 27 - Warning: <nobr> is not approved by W3C
line 840 column 27 - Warning: <nobr> is not approved by W3C
line 876 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 321 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