Register - Login
Views: 99392595
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 10:11:23 AM
Jul - The Cutting Room Floor - Star Fox Adventures E3 2002 prototype (5/17/02) New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 33 34 35 36 37 38 39 40 41 42 Next newer thread | Next older thread
2Tie

Rumours of my death have been greatly exaggerated.
Level: 70


Posts: 159/1229
EXP: 2872011
For next: 143800

Since: 02-22-10

Pronouns: anything works
From: here

Since last post: 49 days
Last activity: 1 day

Posted on 08-07-13 02:54:44 AM (last edited by 2Tie at 08-07-13 03:00:41 AM) Link | Quote
Me, my bro, and my friend were working at the assembly for dlls.bin, and it is chocked full of "If 0 == 0 throw soft exception", or using an example from the assembly, teq $0, $0, 0x013 (the first occurrence of it in the code). the 0x013 is supposed to just be ignored by the hardware, though the software can see it. 0x013 is only the first hex used, as the next line is tge $0, $0, 0x015. The hardware would also throw a soft exception, as 0 is greater or equal to 0, and ignore the 0x015 afterwards. Nearly every time teq or tge is used, a hex code follows, the lowest of which being 0x000, I'm not sure what the highest is just yet. My idea is that the software uses these functions to write debug messages, a la printing to the console. The messages themselves would be the strings already found earlier (That link again), offset by the hex after the command. Tomorrow after work, I'll copy the assembly, replacing the error-throwing lines with the debug messages they correlate to, unless somebody starts that sooner.
...Ironically, Rare's own debugging will help us make quicker sense of this file...

TL;DR: The DLLS.BIN file is actually commented already, I just have to put the comments in the right spots in the file before I can start to make sense of all it's doing

____________________

2Tie, the JCS CHAMP (whenever I'm around)
Rawr~
koolaidman
Member
Level: 24


Posts: 34/108
EXP: 73591
For next: 4534

Since: 07-17-10


Since last post: 3.4 years
Last activity: 1.2 years

Posted on 08-07-13 05:07:14 AM Link | Quote
Originally posted by 2Tie
Me, my bro, and my friend were working at the assembly for dlls.bin, and it is chocked full of "If 0 == 0 throw soft exception", or using an example from the assembly, teq $0, $0, 0x013 (the first occurrence of it in the code). the 0x013 is supposed to just be ignored by the hardware, though the software can see it. 0x013 is only the first hex used, as the next line is tge $0, $0, 0x015. The hardware would also throw a soft exception, as 0 is greater or equal to 0, and ignore the 0x015 afterwards. Nearly every time teq or tge is used, a hex code follows, the lowest of which being 0x000, I'm not sure what the highest is just yet. My idea is that the software uses these functions to write debug messages, a la printing to the console. The messages themselves would be the strings already found earlier (That link again), offset by the hex after the command. Tomorrow after work, I'll copy the assembly, replacing the error-throwing lines with the debug messages they correlate to, unless somebody starts that sooner.
...Ironically, Rare's own debugging will help us make quicker sense of this file...

TL;DR: The DLLS.BIN file is actually commented already, I just have to put the comments in the right spots in the file before I can start to make sense of all it's doing


Nice, keep us posted. I had a feeling that the debug strings in the file were meant for a console rather than in game. I don't know if the N64 had it's own official way of reporting things like the Gamecube can with OSREPORT, so they would've probably had to have made their own console to debug from.

Also, I submitted an issue report to Dolphin's Google Code to see if maybe it can get fixed. But chances are unlikely since I doubt they'll care. But once they get it fixed it'll be easier to check for differences.
omega59
Member
Level: 29


Posts: 127/184
EXP: 144358
For next: 3527

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 08-07-13 05:17:15 AM Link | Quote
I have a bunch of different versions of Dolphin, want to get me a ROM and I'll try out all of my special and standard ones?
koolaidman
Member
Level: 24


Posts: 35/108
EXP: 73591
For next: 4534

Since: 07-17-10


Since last post: 3.4 years
Last activity: 1.2 years

Posted on 08-07-13 05:21:52 AM Link | Quote
Originally posted by omega59
I have a bunch of different versions of Dolphin, want to get me a ROM and I'll try out all of my special and standard ones?


I actually threw up the link in the OP. Here it is again in case you missed it.

I tried Dolphin 3.5, 3.0, and even 2.0 and I still get similar issues. The dual core isn't much of an issue for me, but the bad pixel shader stuff definitely is.
omega59
Member
Level: 29


Posts: 128/184
EXP: 144358
For next: 3527

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 08-07-13 05:31:07 AM Link | Quote
Since I'm late night browsing on my 3DS, I'll try it tomorrow. I think a few games did this for me, and I've got a few obscure versions of Dolphin that are optimized for only one game each (like Harry Potter and The Chamber of Secrets for instance). And yeah, I guess I didn't see that in your wall of text, but to be fair, I'm pretty tired.
Kett
Member
Level: 13


Posts: 1/31
EXP: 9736
For next: 531

Since: 08-07-13


Since last post: 5.1 years
Last activity: 1.5 years

Posted on 08-07-13 12:26:38 PM Link | Quote
I keep getting the Pixel Shader error once I get into gameplay.

I (somewhat) fixed this issue by changing the Backend option in Graphic Settings to OpenGL, I still get the error but it appears in a time range from 5 seconds to 3 minutes, the Ice cave race not even giving me an error once.

Short: Change the Backend to OpenGL and it should be playable.

I hope, this helps. °^°
omega59
Member
Level: 29


Posts: 130/184
EXP: 144358
For next: 3527

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 08-08-13 05:02:29 AM Link | Quote
Originally posted by Kett
I keep getting the Pixel Shader error once I get into gameplay.

I (somewhat) fixed this issue by changing the Backend option in Graphic Settings to OpenGL, I still get the error but it appears in a time range from 5 seconds to 3 minutes, the Ice cave race not even giving me an error once.

Short: Change the Backend to OpenGL and it should be playable.

I hope, this helps. °^°

Well, I guess this is your answer. I haven't actually played Star Fox Adventures (I heard it was really bad, so I don't want to invest time in it...), so good luck. I'll be looking at your finds.
trap15
Member
Level: 14


Posts: 23/34
EXP: 11222
For next: 1849

Since: 07-15-13

From: Columbus, Ohio

Since last post: 8.6 years
Last activity: 8.5 years

Posted on 08-08-13 10:02:05 AM Link | Quote
Originally posted by omega59
I heard it was really bad

Understatement of the decade! Abhorrently awful game. Surprised they released it at all.

____________________
Twitter | Daifukkat.su
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go
<Vyxx> America dragged kicking and screaming into progress.
omega59
Member
Level: 29


Posts: 131/184
EXP: 144358
For next: 3527

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 08-08-13 09:45:55 PM Link | Quote
Originally posted by trap15
Originally posted by omega59
I heard it was really bad

Understatement of the decade! Abhorrently awful game. Surprised they released it at all.

I've played Superman 64 before, gave it to a friend, along with E.T. and Sonic '06. I'm a horrible friend, aren't I?
2Tie

Rumours of my death have been greatly exaggerated.
Level: 70


Posts: 163/1229
EXP: 2872011
For next: 143800

Since: 02-22-10

Pronouns: anything works
From: here

Since last post: 49 days
Last activity: 1 day

Posted on 08-08-13 10:39:49 PM Link | Quote
I honestly don't mind Sonic '06 to be honest.
(When I can play it, that is.)
Starfox Adventures, i liked from a pure gameplay aspect, but it reaallly falls short on being a starfox game... Or at least having a reasonable plot...
ON TOPIC: ...still replacing comments...

____________________

2Tie, the JCS CHAMP (whenever I'm around)
Rawr~
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 5062/5390
EXP: 29051661
For next: 283344

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 08-09-13 03:45:36 PM Link | Quote
Post #5062 · Fri 130809 114536
Originally posted by koolaidman
Sure, is this what you mean? Here's the hex dump for sub_210000:


00210000  27 BD 00 20 3C 1C 00 00  37 9C 00 00 00 00 00 00  '+. <...7£......

00210010 27 BD FF 78 AF B1 00 2C 00 80 88 25 AF BF 00 34 '+ x»¦.,.Çê%»+.4
...
00210560 92 04 00 0B A2 04 00 0C 8F BF 00 34 8F B0 00 28 Æ...ó...Å+.4Ŧ.(
00210570 8F B1 00 2C 03 E0 00 08 27 BD 00 88 AF A4 00 00 Ŧ.,.a..'+.ê»ñ..


This all looks like MIPS code.


And here's for loc_6C (00 00 72 38):


00000068  00 00 03 20 00 00 72 38  00 00 73 80 00 00 76 A4  ... ..r8..sÇ..vñ


This looks like it could be a header of some sort.

____________________
trap15
Member
Level: 14


Posts: 24/34
EXP: 11222
For next: 1849

Since: 07-15-13

From: Columbus, Ohio

Since last post: 8.6 years
Last activity: 8.5 years

Posted on 08-09-13 08:26:33 PM Link | Quote
That stuff at $68 looks like offsets into the file in big endian. Maybe a symbol table of some sort? (!)

____________________
Twitter | Daifukkat.su
<S.Yagawa> I like the challenge of "doing the impossible" with older hardware, and pushing it as far as it can go
<Vyxx> America dragged kicking and screaming into progress.
Aeonic Butterfly
200
Level: 32


Posts: 198/207
EXP: 191526
For next: 14916

Since: 12-27-10

From: Ridgecrest, CA

Since last post: 4.4 years
Last activity: 4.4 years

Posted on 08-14-13 05:13:53 PM Link | Quote
Originally posted by trap15
Originally posted by omega59
I heard it was really bad

Understatement of the decade! Abhorrently awful game. Surprised they released it at all.


On the contrary, I quite enjoyed it. Sure, there were a couple of frustrating parts (Something about barrels and lava levels), and the pretty music, and graphics were quite pretty for the time. It still wasn't a Starfox game by any means, but I've played way worse.
koolaidman
Member
Level: 24


Posts: 37/108
EXP: 73591
For next: 4534

Since: 07-17-10


Since last post: 3.4 years
Last activity: 1.2 years

Posted on 08-17-13 06:37:16 AM (last edited by koolaidman at 08-18-13 06:45:07 AM) Link | Quote
Here's a nice surprise for everyone

I found the sequencing data used in the old versions of the game (possibly everything is from Dinosaur Planet here, not sure yet though). I was even able to convert the sequencing data I found to MIDI!

The sequencing data is stored in AUDIO.bin. I sent an e-mail to SubDrag who might add support for it in N64 MIDI Tool, so let me just quote from that e-mail:

(note some of this information is probably wrong)

Basically what I did was this. Knowing that Diddy Kong Racing and the old Dinosaur Planet should be somewhat similar in certain aspects, and by judging from the debugging strings I found, the audio engine should be somewhat similar to each other. To find out for sure, I wanted to compare data from Dinosaur Planet with raw data that can be extracted from Diddy Kong Racing. For sequencing data in Diddy Kong Racing, I noticed that each sequence data has a header of 000000440000, and the end of the sequence is terminated by FF2F. So with this knowledge, I looked into some of the files that were included in Star Fox Adventures. TRACKS.bin contained nothing (in fact it seems compressed, it's probably a relic from Diddy Kong Racing), and the files you got your sample data from only contained the CTL/TBL (in that order).

So that left AUDIO.bin. The file seems to start with pointers/addresses of some kind, and then at 0xE37C the first sequence data is found. Judging by a quick search with the header value in my Hex Editor, there's 149 pieces of sequencing data in the file. Some perhaps belong to things other than music like ambient sound or sound effects that take advantage of mod or pitch shift.

So as a test I took data from 0xF434 and copied until 0xFBD7 and saved what I copied to a raw file. I took the raw file, opened up Diddy Kong Racing in N64 Midi Tool, went to 00A869B0:000032E8 (since I guess this is the largest sequence of data in the game?), and imported the raw file I created into the rom. Then I exported the data to MIDI, loaded the midi up in FL Studio and...check out the midi file.

The track seems to be based on this song:
https://www.youtube.com/watch?v=ORTHS0Dnb0c&list=PLDA22110536CBFC17


Download what I just got converted here and see for yourself. Like I said, there's more sequencing data to rip. But hopefully SubDrag can streamline the process to make it easier to get everything out.

We can easily get the music out of Dinosaur Planet now. If we can't implement the data that we have in another game and play it that way, what we can do is extract all the sequencing data and convert each to MIDI. Then extract and convert the samples in MUSIC.bin to wavs with the correct loop point, rate, and root key. Then create a quick soundfont with the samples by each program number (in the converted midi for example, Patch 22 are samples with instrument hex number 15 like BANK_00_INSTR_0015_SND_0000 (since there is no MIDI patch 0) which are string samples). Then take the MIDI, chug it into a DAW (like FL Studio), apply your sound font, make sure everything sounds right with some tuning (note that some channels have patch changes in the same channel, so make sure to take care of those), then convert. It's a little bit of work, but it's do-able.

EDIT: Here's another tune. Sound familiar? It's from this.

EDIT2: I'm currently making a quick soundfont. Should take a day or so.

EDIT3: Another surprise, MPEG.BIN isn't actually compressed at all. If you rename it to .MPEG and play it, you'll get 1 hour and 20 minutes of voice audio! Thanks to SubDrag for this find. You can download it here.

EDIT4: Music restoration project has begun. Making nice progress.

First 10 songs made very quickly. Used FL Studio 11 and a custom made soundfont, just added reverb and altered the volume here and there. Samples are from the files that came with the Star Fox Adventures prototype. I'll share the soundfont once I've tested every song with it, but it should be useable if it's able to produce these:



1.) http://www.mediafire.com/listen/lm1o3d1qf2i8d88/02_-_track_1_-_00000002_0000E444.mp3

2.) http://www.mediafire.com/listen/qc17to3bin5rmdn/03_-_track_2_-_00000003_0000F434.mp3

3.) http://www.mediafire.com/listen/znwl8ih7uxr2esx/04_-_track_3_-_00000004_0000FBD8.mp3

4.) http://www.mediafire.com/listen/512byefjq7w26ds/05_-_track_4_-_00000005_0001214C.mp3
5.) http://www.mediafire.com/listen/v0ve98vs8grhb42/06_-_track_5_-_00000006_00012F08.mp3

6.) http://www.mediafire.com/listen/a32mchbmzzkivez/07_-_track_6_-_00000007_000141B0.mp3

7.) http://www.mediafire.com/listen/gwvr8a3ty53k5g7/08_-_track_7_-_00000008_00014F90.mp3

8.) http://www.mediafire.com/listen/zae0c2e5z2nctna/09_-_track_8_-_00000009_00016194.mp3

9.) http://www.mediafire.com/listen/523ouwcorpwubom/0A_-_track_9_0000000A_000169E4.mp3

10.) http://www.mediafire.com/listen/14z1ldy2pbwq211/0B_-_track_10_-_0000000B_000175D0.mp3

Some of these should sound familiar, especially if you've watched last year's 50 minute gameplay video. These are still works in progress. They don't loop, they still need some work (there might be some inaccuracies on my part), but I figured I'd tease this. There's tons more to restore so stay tuned.
Celice
Member
Level: 31


Posts: 99/196
EXP: 177836
For next: 7527

Since: 10-24-10


Since last post: 5.7 years
Last activity: 3.9 years

Posted on 08-18-13 09:23:23 AM Link | Quote
Oh man, and I thought that 50 minute gameplay of Dinosaur Planet was amazing... sweet to hear you guys are figuring out the music stuff, and also found that hour of dialogue stuff. Looking forward to whatever else you guys can dig up!
Kett
Member
Level: 13


Posts: 2/31
EXP: 9736
For next: 531

Since: 08-07-13


Since last post: 5.1 years
Last activity: 1.5 years

Posted on 08-18-13 02:55:03 PM Link | Quote
Oh my god, there is much Voice Acting in that file, I'm sure that it's more then 90%, there is even alot of Endgame stuff.

Sadly, we still don't know how it ends, but this is the biggest find since the Leaks.

Read some Endgame stuff on: http://fyeahdinosaurplanet.tumblr.com/
2Tie

Rumours of my death have been greatly exaggerated.
Level: 70


Posts: 174/1229
EXP: 2872011
For next: 143800

Since: 02-22-10

Pronouns: anything works
From: here

Since last post: 49 days
Last activity: 1 day

Posted on 08-18-13 03:32:23 PM Link | Quote
if SFA's backstory was explained in a single screen of text in the game, maybe the ending was too, at first?

In any case, WOW. I never thought that all of this would be found, at least this soon. Here's to finding out more?

____________________

2Tie, the JCS CHAMP (whenever I'm around)
Rawr~
divingkataetheweirdo

Bandit
TCRF Super Editor
Level: 57


Posts: 371/822
EXP: 1479719
For next: 6209

Since: 07-09-11


Since last post: 1.6 years
Last activity: 253 days

Posted on 08-18-13 07:21:11 PM (last edited by divingkataetheweirdo at 08-18-13 11:27:23 PM) Link | Quote
Wow. I must admit this is all very interesting stuff. Roughly 80 minutes worth of vocals, textures, music, sound effects, and the like for Dinosaur Planet still survive in a released prototype of the SFA?

Moreover, I'm amazed how none of this stuff is compressed. Congrats to you guys for finding all of this.

Those have got to be the most amazing finds so far. I'm awaiting more interesting finds for this game.

EDIT:
Just noticed something weird about MPEG.bin is that 15:38 is in Dino Planet's format, but they have replaced Sabre with Fox's name.

____________________
2Tie

Rumours of my death have been greatly exaggerated.
Level: 70


Posts: 176/1229
EXP: 2872011
For next: 143800

Since: 02-22-10

Pronouns: anything works
From: here

Since last post: 49 days
Last activity: 1 day

Posted on 08-18-13 10:41:23 PM Link | Quote
The mpeg file is a little confusing, though, since it includes Fox in it, as well as Scarabs. I confirm that all of Shebunga's shopkeeper lines are /exactly/ the same as on the gamecube SFA. However, I also confirm that all of krystal's lines on the galleon are exactly the same as the hour video. Belina Te's lines are emphasised differently from the final release.
There's a pair of lines regarding entering Cape Claw: One line asking krystal for something shiny, and one asking for forty scarabs (note: in the final game, this is sixty).
Also regarding Shebunga, his shop lines include some unused in the final release, whereas his lines at the very end of the file are from when he was the Guardian of willow grove/blackwater canyon (which one's correct eludes me atm).
also, Rubble has two versions of his lines in there, each with a different voice actor.


____________________

2Tie, the JCS CHAMP (whenever I'm around)
Rawr~
einstein95
Member
Level: 37


Posts: 45/318
EXP: 325772
For next: 12481

Since: 04-11-13


Since last post: 3.3 years
Last activity: 3.3 years

Posted on 08-19-13 12:10:21 PM (last edited by einstein95 at 08-20-13 12:28:25 AM) Link | Quote
Just some things from me:

From dnt-02.tpl:



[E] and when combined:


and this text (from FRONTTEXT.bin, MAPINFO.bin, and OBJECTS.bin (zipped):
http://www.sendspace.com/file/294se9

What should you expect? Well, in OBJECTS.bin the first three objects listed are:
DummyObject
AnimDummy
Sabre

In FRONTTEXT.bin: Proof that Dinosaur Planet would have supported the Rumble Pak and Controller Pak, as well as cheat text aka "Magic Codes".

Lastly, for MAPINFO.bin: Unused maps.



That is all from me today.

____________________
The more I type, the less gooder it sounds does.
Pages: 1 2 3 4 5 6 7 8 9 10 ... 33 34 35 36 37 38 39 40 41 42 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Star Fox Adventures E3 2002 prototype (5/17/02) New poll - New thread - New reply


Rusted Logic

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

33 database queries, 10 query cache hits.
Query execution time:  0.211024 seconds
Script execution time:  0.034887 seconds
Total render time:  0.245911 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 218 - 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 130 - Warning: unescaped & or unknown entity "&page"
line 149 column 163 - Warning: unescaped & or unknown entity "&page"
line 149 column 196 - 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 295 - Warning: unescaped & or unknown entity "&page"
line 149 column 328 - Warning: unescaped & or unknown entity "&page"
line 149 column 361 - Warning: unescaped & or unknown entity "&page"
line 149 column 399 - Warning: unescaped & or unknown entity "&page"
line 149 column 434 - Warning: unescaped & or unknown entity "&page"
line 149 column 469 - Warning: unescaped & or unknown entity "&page"
line 149 column 504 - Warning: unescaped & or unknown entity "&page"
line 149 column 539 - Warning: unescaped & or unknown entity "&page"
line 149 column 574 - Warning: unescaped & or unknown entity "&page"
line 149 column 609 - Warning: unescaped & or unknown entity "&page"
line 149 column 644 - Warning: unescaped & or unknown entity "&page"
line 149 column 679 - Warning: unescaped & or unknown entity "&page"
line 149 column 714 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 751 - 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 220 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 222 column 9 - Warning: missing <tr>
line 240 column 13 - Warning: missing <tr>
line 241 column 102 - Warning: unescaped & or unknown entity "&postid"
line 246 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 248 column 9 - Warning: missing <tr>
line 266 column 13 - Warning: missing <tr>
line 267 column 102 - Warning: unescaped & or unknown entity "&postid"
line 276 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 278 column 9 - Warning: missing <tr>
line 296 column 13 - Warning: missing <tr>
line 297 column 102 - Warning: unescaped & or unknown entity "&postid"
line 302 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 304 column 9 - Warning: missing <tr>
line 322 column 13 - Warning: missing <tr>
line 323 column 102 - Warning: unescaped & or unknown entity "&postid"
line 334 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 336 column 9 - Warning: missing <tr>
line 354 column 13 - Warning: missing <tr>
line 355 column 102 - Warning: unescaped & or unknown entity "&postid"
line 367 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 369 column 9 - Warning: missing <tr>
line 387 column 13 - Warning: missing <tr>
line 388 column 102 - Warning: unescaped & or unknown entity "&postid"
line 396 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 398 column 9 - Warning: missing <tr>
line 416 column 13 - Warning: missing <tr>
line 417 column 102 - Warning: unescaped & or unknown entity "&postid"
line 424 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 426 column 9 - Warning: missing <tr>
line 444 column 13 - Warning: missing <tr>
line 445 column 102 - Warning: unescaped & or unknown entity "&postid"
line 455 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 457 column 9 - Warning: missing <tr>
line 475 column 13 - Warning: missing <tr>
line 476 column 102 - Warning: unescaped & or unknown entity "&postid"
line 488 column 5264 - Warning: replacing unexpected input with </input>
line 488 column 5578 - Warning: discarding unexpected </span>
line 491 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 493 column 9 - Warning: missing <tr>
line 511 column 13 - Warning: missing <tr>
line 512 column 102 - Warning: unescaped & or unknown entity "&postid"
line 519 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 521 column 9 - Warning: missing <tr>
line 539 column 13 - Warning: missing <tr>
line 540 column 102 - Warning: unescaped & or unknown entity "&postid"
line 548 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 550 column 9 - Warning: missing <tr>
line 568 column 13 - Warning: missing <tr>
line 569 column 102 - Warning: unescaped & or unknown entity "&postid"
line 585 column 2387 - Warning: unescaped & or unknown entity "&list"
line 591 column 3824 - Warning: unescaped & or unknown entity "&v"
line 591 column 3838 - Warning: unescaped & or unknown entity "&t"
line 625 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 627 column 9 - Warning: missing <tr>
line 645 column 13 - Warning: missing <tr>
line 646 column 102 - Warning: unescaped & or unknown entity "&postid"
line 651 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 653 column 9 - Warning: missing <tr>
line 671 column 13 - Warning: missing <tr>
line 672 column 102 - 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 102 - 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 102 - Warning: unescaped & or unknown entity "&postid"
line 744 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 746 column 9 - Warning: missing <tr>
line 764 column 13 - Warning: missing <tr>
line 765 column 102 - Warning: unescaped & or unknown entity "&postid"
line 776 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 778 column 9 - Warning: missing <tr>
line 796 column 13 - Warning: missing <tr>
line 797 column 102 - Warning: unescaped & or unknown entity "&postid"
line 825 column 17 - Warning: missing <tr>
line 825 column 17 - Warning: discarding unexpected <table>
line 828 column 35 - Warning: missing <tr>
line 828 column 95 - Warning: unescaped & or unknown entity "&page"
line 828 column 130 - Warning: unescaped & or unknown entity "&page"
line 828 column 163 - Warning: unescaped & or unknown entity "&page"
line 828 column 196 - Warning: unescaped & or unknown entity "&page"
line 828 column 229 - Warning: unescaped & or unknown entity "&page"
line 828 column 262 - Warning: unescaped & or unknown entity "&page"
line 828 column 295 - Warning: unescaped & or unknown entity "&page"
line 828 column 328 - Warning: unescaped & or unknown entity "&page"
line 828 column 361 - Warning: unescaped & or unknown entity "&page"
line 828 column 399 - Warning: unescaped & or unknown entity "&page"
line 828 column 434 - Warning: unescaped & or unknown entity "&page"
line 828 column 469 - Warning: unescaped & or unknown entity "&page"
line 828 column 504 - Warning: unescaped & or unknown entity "&page"
line 828 column 539 - Warning: unescaped & or unknown entity "&page"
line 828 column 574 - Warning: unescaped & or unknown entity "&page"
line 828 column 609 - Warning: unescaped & or unknown entity "&page"
line 828 column 644 - Warning: unescaped & or unknown entity "&page"
line 828 column 679 - Warning: unescaped & or unknown entity "&page"
line 828 column 714 - Warning: unescaped & or unknown entity "&page"
line 828 column 50 - Warning: missing </font> before </td>
line 828 column 751 - Warning: missing </font> before </table>
line 830 column 35 - Warning: missing <tr>
line 830 column 50 - Warning: missing </font> before </td>
line 831 column 37 - Warning: unescaped & or unknown entity "&id"
line 830 column 218 - Warning: missing </font> before </table>
line 832 column 17 - Warning: discarding unexpected </textarea>
line 832 column 28 - Warning: discarding unexpected </form>
line 832 column 35 - Warning: discarding unexpected </embed>
line 832 column 43 - Warning: discarding unexpected </noembed>
line 832 column 53 - Warning: discarding unexpected </noscript>
line 832 column 64 - Warning: discarding unexpected </noembed>
line 832 column 74 - Warning: discarding unexpected </embed>
line 832 column 82 - Warning: discarding unexpected </table>
line 832 column 90 - Warning: discarding unexpected </table>
line 834 column 9 - Warning: missing </font> before <table>
line 846 column 25 - Warning: discarding unexpected </font>
line 855 column 58 - Warning: discarding unexpected </font>
line 833 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 160 column 11 - Warning: <img> lacks "alt" attribute
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 111 - Warning: <img> lacks "alt" attribute
line 161 column 161 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 176 column 92 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 182 column 1436 - 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 225 column 22 - Warning: <img> lacks "alt" attribute
line 225 column 63 - Warning: <img> lacks "alt" attribute
line 225 column 112 - Warning: <img> lacks "alt" attribute
line 225 column 162 - Warning: <img> lacks "alt" attribute
line 236 column 15 - Warning: <img> lacks "alt" attribute
line 251 column 22 - Warning: <img> lacks "alt" attribute
line 251 column 63 - Warning: <img> lacks "alt" attribute
line 251 column 112 - Warning: <img> lacks "alt" attribute
line 251 column 162 - Warning: <img> lacks "alt" attribute
line 262 column 15 - Warning: <img> lacks "alt" attribute
line 281 column 22 - Warning: <img> lacks "alt" attribute
line 281 column 63 - Warning: <img> lacks "alt" attribute
line 281 column 112 - Warning: <img> lacks "alt" attribute
line 281 column 162 - Warning: <img> lacks "alt" attribute
line 292 column 15 - Warning: <img> lacks "alt" attribute
line 307 column 22 - Warning: <img> lacks "alt" attribute
line 307 column 63 - Warning: <img> lacks "alt" attribute
line 307 column 112 - Warning: <img> lacks "alt" attribute
line 307 column 162 - Warning: <img> lacks "alt" attribute
line 318 column 15 - Warning: <img> lacks "alt" attribute
line 339 column 22 - Warning: <img> lacks "alt" attribute
line 339 column 63 - Warning: <img> lacks "alt" attribute
line 339 column 112 - Warning: <img> lacks "alt" attribute
line 339 column 162 - Warning: <img> lacks "alt" attribute
line 350 column 15 - Warning: <img> lacks "alt" attribute
line 372 column 22 - Warning: <img> lacks "alt" attribute
line 372 column 63 - Warning: <img> lacks "alt" attribute
line 372 column 112 - Warning: <img> lacks "alt" attribute
line 372 column 162 - Warning: <img> lacks "alt" attribute
line 373 column 11 - Warning: <img> lacks "alt" attribute
line 383 column 15 - Warning: <img> lacks "alt" attribute
line 391 column 226 - Warning: <img> proprietary attribute value "absmiddle"
line 391 column 226 - Warning: <img> lacks "alt" attribute
line 401 column 22 - Warning: <img> lacks "alt" attribute
line 401 column 63 - Warning: <img> lacks "alt" attribute
line 401 column 112 - Warning: <img> lacks "alt" attribute
line 401 column 162 - Warning: <img> lacks "alt" attribute
line 412 column 15 - Warning: <img> lacks "alt" attribute
line 420 column 301 - Warning: <img> proprietary attribute value "absmiddle"
line 420 column 301 - Warning: <img> lacks "alt" attribute
line 428 column 11 - Warning: <img> lacks "alt" attribute
line 429 column 22 - Warning: <img> lacks "alt" attribute
line 429 column 63 - Warning: <img> lacks "alt" attribute
line 429 column 111 - Warning: <img> lacks "alt" attribute
line 429 column 161 - Warning: <img> lacks "alt" attribute
line 430 column 11 - Warning: <img> lacks "alt" attribute
line 440 column 15 - Warning: <img> lacks "alt" attribute
line 450 column 384 - Warning: <img> lacks "alt" attribute
line 460 column 23 - Warning: <img> lacks "alt" attribute
line 460 column 64 - Warning: <img> lacks "alt" attribute
line 460 column 113 - Warning: <img> lacks "alt" attribute
line 460 column 163 - Warning: <img> lacks "alt" attribute
line 471 column 15 - Warning: <img> lacks "alt" attribute
line 496 column 22 - Warning: <img> lacks "alt" attribute
line 496 column 63 - Warning: <img> lacks "alt" attribute
line 496 column 112 - Warning: <img> lacks "alt" attribute
line 496 column 162 - Warning: <img> lacks "alt" attribute
line 497 column 11 - Warning: <img> lacks "alt" attribute
line 507 column 15 - Warning: <img> lacks "alt" attribute
line 523 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 523 column 15 - Warning: <img> lacks "alt" attribute
line 523 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 523 column 58 - Warning: <img> lacks "alt" attribute
line 523 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 523 column 101 - Warning: <img> lacks "alt" attribute
line 523 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 523 column 144 - Warning: <img> lacks "alt" attribute
line 524 column 22 - Warning: <img> lacks "alt" attribute
line 524 column 63 - Warning: <img> lacks "alt" attribute
line 524 column 112 - Warning: <img> lacks "alt" attribute
line 524 column 162 - Warning: <img> lacks "alt" attribute
line 535 column 15 - Warning: <img> lacks "alt" attribute
line 543 column 301 - Warning: <img> proprietary attribute value "absmiddle"
line 543 column 301 - Warning: <img> lacks "alt" attribute
line 553 column 22 - Warning: <img> lacks "alt" attribute
line 553 column 63 - Warning: <img> lacks "alt" attribute
line 553 column 112 - Warning: <img> lacks "alt" attribute
line 553 column 162 - Warning: <img> lacks "alt" attribute
line 564 column 15 - Warning: <img> lacks "alt" attribute
line 568 column 92 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 571 column 110 - Warning: <img> proprietary attribute value "absmiddle"
line 571 column 110 - Warning: <img> lacks "alt" attribute
line 582 column 2241 - Warning: <img> proprietary attribute value "absmiddle"
line 582 column 2241 - Warning: <img> lacks "alt" attribute
line 591 column 3856 - Warning: <img> proprietary attribute value "absmiddle"
line 591 column 3856 - Warning: <img> lacks "alt" attribute
line 622 column 5966 - Warning: <img> proprietary attribute value "absmiddle"
line 622 column 5966 - Warning: <img> lacks "alt" attribute
line 630 column 22 - Warning: <img> lacks "alt" attribute
line 630 column 63 - Warning: <img> lacks "alt" attribute
line 630 column 112 - Warning: <img> lacks "alt" attribute
line 630 column 162 - Warning: <img> lacks "alt" attribute
line 641 column 15 - Warning: <img> lacks "alt" attribute
line 656 column 22 - Warning: <img> lacks "alt" attribute
line 656 column 63 - Warning: <img> lacks "alt" attribute
line 656 column 112 - Warning: <img> lacks "alt" attribute
line 656 column 162 - Warning: <img> lacks "alt" attribute
line 667 column 15 - Warning: <img> lacks "alt" attribute
line 685 column 11 - 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 704 column 183 - Warning: <img> lacks "alt" attribute
line 706 column 445 - Warning: <img> lacks "alt" attribute
line 715 column 11 - 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 716 column 161 - Warning: <img> lacks "alt" attribute
line 717 column 11 - Warning: <img> lacks "alt" attribute
line 727 column 15 - Warning: <img> lacks "alt" attribute
line 731 column 92 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 741 column 680 - Warning: <img> lacks "alt" attribute
line 748 column 11 - Warning: <img> lacks "alt" attribute
line 749 column 22 - Warning: <img> lacks "alt" attribute
line 749 column 63 - Warning: <img> lacks "alt" attribute
line 749 column 111 - Warning: <img> lacks "alt" attribute
line 749 column 161 - Warning: <img> lacks "alt" attribute
line 750 column 11 - Warning: <img> lacks "alt" attribute
line 760 column 15 - Warning: <img> lacks "alt" attribute
line 771 column 980 - Warning: <img> lacks "alt" attribute
line 781 column 22 - Warning: <img> lacks "alt" attribute
line 781 column 63 - Warning: <img> lacks "alt" attribute
line 781 column 112 - Warning: <img> lacks "alt" attribute
line 781 column 162 - Warning: <img> lacks "alt" attribute
line 792 column 15 - Warning: <img> lacks "alt" attribute
line 796 column 92 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 802 column 127 - Warning: <img> lacks "alt" attribute
line 803 column 186 - Warning: <img> lacks "alt" attribute
line 806 column 275 - Warning: <img> lacks "alt" attribute
line 831 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 831 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 831 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 840 column 25 - Warning: <img> lacks "alt" attribute
line 845 column 267 - Warning: <img> lacks "alt" attribute
line 488 column 5331 - Warning: trimming empty <label>
line 825 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 241 column 27 - Warning: <nobr> is not approved by W3C
line 267 column 27 - Warning: <nobr> is not approved by W3C
line 297 column 27 - Warning: <nobr> is not approved by W3C
line 323 column 27 - Warning: <nobr> is not approved by W3C
line 355 column 27 - Warning: <nobr> is not approved by W3C
line 388 column 27 - Warning: <nobr> is not approved by W3C
line 417 column 27 - Warning: <nobr> is not approved by W3C
line 445 column 27 - Warning: <nobr> is not approved by W3C
line 476 column 27 - Warning: <nobr> is not approved by W3C
line 512 column 27 - Warning: <nobr> is not approved by W3C
line 540 column 27 - Warning: <nobr> is not approved by W3C
line 569 column 27 - Warning: <nobr> is not approved by W3C
line 646 column 27 - Warning: <nobr> is not approved by W3C
line 672 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 765 column 27 - Warning: <nobr> is not approved by W3C
line 797 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 343 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