Register - Login
Views: 99364443
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 02:35:18 PM
Jul - General Game/ROM Hacking - The General Project Screenshot/Videos Thread... New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 35 36 37 38 39 40 41 42 43 ... 50 51 52 53 54 55 56 57 58 59 Next newer thread | Next older thread
xdaniel
980
Level: 64


Posts: 20/982
EXP: 2151468
For next: 62629

Since: 12-04-08

Pronouns: he/they
From: Germany

Since last post: 16 days
Last activity: 7 hours

Posted on 01-29-10 09:27:21 PM Link | Quote
<object width="425" height="344"><embed src="http://www.youtube.com/v/UCcwhScJhjo&hl=de_DE&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

Not done via .obj model files.


____________________
cu xdaniel
messiaen
Catgirl
Level: 68


Posts: 719/1085
EXP: 2593952
For next: 134848

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 01-30-10 02:48:07 AM Link | Quote
Nice use for your DList viewer/parser/logger xdan !

The opposite also would be interesting, however it would require much more work adjusting the F3DEX stuff to Fast3D.

The collision format in Mario 64 is very simple (take a look at the M64 hacking forum), just in case you want to do a better video later on. Or you could just generate an exact equivalent of all polygons into collision triangles.
Conte de Contis
Member
Level: 36


Posts: 39/271
EXP: 299460
For next: 8650

Since: 12-21-09

From: Italy

Since last post: 11.8 years
Last activity: 11.8 years

Posted on 01-31-10 05:57:24 PM Link | Quote
Originally posted by gridatttack
Wow Conte de Contis, those pics looks awesome! I wish I could insert custom gfx to my smw hack...but I dont know how


Ehi it is not that hard! Just press the blue mushroom on Lunar Magic 165, put a bin file named ExGFXxx (xx is from 80 to FFF) into ExGraphics folder created pressing the blue mushroom, press the yellow mushroom, go to SuperBypassGFX (red poisonus mushroom) and select a slot, so you are done. if the file comes with map16 files open the map16page editor, select a page from 2 to F (or 12-1F) and press F3. There are plenty of tutorials in youtube or SMWC (i could not post stuff there ;_

New pic for a my one level hack:


____________________
Where i walk, the grass doesn't grow anymore
xdaniel
980
Level: 64


Posts: 21/982
EXP: 2151468
For next: 62629

Since: 12-04-08

Pronouns: he/they
From: Germany

Since last post: 16 days
Last activity: 7 hours

Posted on 01-31-10 06:58:28 PM Link | Quote
messiaen: I actually thought about converting F3DEX v1/v2 to Fast3D instead of the other way round originally, but as you said, that would be much more work - the vertex buffer size alone, with F3D as far as I'm aware only holding 16 vertices, and later Ucodes holding 32. That thing alone already gave me a headache and I didn't figure out any good "plan of attack" for it...

About collision, I'm not sure if I understand OoT's collision data well enough to actually create some, I only know enough about it so far to have OZMAV interpret it somewhat. I guess looking into how spinout does it with his .obj importer might give me a better clue, if I can understand his python.

Finally, I've been working on the converter more in the last few hours - I highly simplified its usage, for one, compared to how it was before: "F3DtoF3DEX2.exe sm64.z64 test 0x0C" now even spits out a nice, working zmap file to insert into OoT, while with "F3DtoF3DEX2.exe raw.bin conv.bin tex.bin 0xc4c0 0x5f60 0x6ed8 0x89f8 0x96f8 0xa728 0xb240 0xb820 0xbab8 0xc3a0 0xc4c0 0xc070 0xc2a0" you only got converted DLists and haphazardly inserted textures

Thus, the following screenshot was pretty much as simple as "F3DtoF3DEX2.exe sm64.z64 test 0x07" and inserting the resulting map file into the Debug ROM:




____________________
cu xdaniel
Shadic
Alakadoof?
Level: 151


Posts: 3700/6927
EXP: 42321317
For next: 975159

Since: 07-22-07

Pronouns: he/him
From: Olympia, WA

Since last post: 2 days
Last activity: 14 hours

Posted on 02-07-10 02:36:06 AM Link | Quote
xdaniel
980
Level: 64


Posts: 22/982
EXP: 2151468
For next: 62629

Since: 12-04-08

Pronouns: he/they
From: Germany

Since last post: 16 days
Last activity: 7 hours

Posted on 02-07-10 07:52:43 PM Link | Quote
First, a video from spinout:

<object width="425" height="344"><embed src="http://www.youtube.com/v/w6OhwwyidRQ&hl=de_DE&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

Next, my try:

<object width="425" height="344"><embed src="http://www.youtube.com/v/8DWkssKoV1s&hl=de_DE&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

spinout really helped me out here, adding collision and Zelda scene data handling to the converter. It's not perfect yet - with graphic glitches, missing geometry, etc. - but it's still quite something everything considered, I think.


____________________
cu xdaniel
Shadic
Alakadoof?
Level: 151


Posts: 3709/6927
EXP: 42321317
For next: 975159

Since: 07-22-07

Pronouns: he/him
From: Olympia, WA

Since last post: 2 days
Last activity: 14 hours

Posted on 02-07-10 09:28:56 PM Link | Quote
Lunaria

Moon Bunny! :3
Level: 139


Posts: 2183/5751
EXP: 31998282
For next: 469163

Since: 07-28-07

Pronouns: she/her
From: pile of fluff

Since last post: 68 days
Last activity: 21 hours

Posted on 02-10-10 10:29:19 PM Link | Quote
Did I ever mention I made a aurora unit in 2D? :<

(Room is just a test room to show the GFX)

____________________
Conte de Contis
Member
Level: 36


Posts: 73/271
EXP: 299460
For next: 8650

Since: 12-21-09

From: Italy

Since last post: 11.8 years
Last activity: 11.8 years

Posted on 02-14-10 10:59:11 AM Link | Quote
That looks cool, altough that cutoff below Samus sprite and the outlines that clash with the rest of the stuff, imo.
What is that?

Anyway, time for me:



How do they look?

____________________
Where i walk, the grass doesn't grow anymore
Lunaria

Moon Bunny! :3
Level: 139


Posts: 2208/5751
EXP: 31998282
For next: 469163

Since: 07-28-07

Pronouns: she/her
From: pile of fluff

Since last post: 68 days
Last activity: 21 hours

Posted on 02-14-10 01:40:13 PM Link | Quote
The platform samus stands on was just made for a test really quickly, same goes for BG etc.
The main thing was the aurora unit.

Aurora unit wiki entry

-----
Screen 2 and 4 are both too mono colored. Make sure the BG is vastly different from the FG in terms of color/shades in order for it to stick in as a background.

Screen 1: what's up with the blue koopas, in terms of skin color?
Coins that form letters like that is generally bad unless it's like a extra bonus level or something.

Screen 2: way to bright in both FG and BG.

Screen 3: major perspective clash in the graphics.

____________________
Taryn

Passed away.

Thanks for being a part of us, even if it wasn't always on the best of terms.

1987-2014


Level: 204


Posts: 5770/14742
EXP: 121618346
For next: 1731472

Since: 09-01-09

From: Seattle

Since last post: 10.1 years
Last activity: 9.7 years

Posted on 02-14-10 03:30:22 PM (last edited by Terra at 02-14-10 12:32 PM) Link | Quote
Screenshots from my upcoming SMB1 hack, TKB Super Mario Bros. Volume II: Revenge of the Poison Mushrooms. It uses SMB2J graphics and some SMB2J elements such as poison mushrooms and upside-down pipes. It is a sequel to TKB Super Mario Bros., the hack linked to in my signature.











I don't know what happened to the first S in the title screen. I have a title screen editor, but it only works on 40976-byte SMB1 ROMs, and TKB SMB v2 uses a 41488-byte ROM to house the special features. You can probably easily beat my scores once the hack is released

The hack is currently finished partway through 5-2. Special thanks to Onyx for testing.

____________________
TKB Super Mario Bros.
xdaniel
980
Level: 64


Posts: 23/982
EXP: 2151468
For next: 62629

Since: 12-04-08

Pronouns: he/they
From: Germany

Since last post: 16 days
Last activity: 7 hours

Posted on 02-15-10 03:14:17 PM Link | Quote
<object width="425" height="344"><embed src="http://www.youtube.com/v/Wd7OYfBgNlg&hl=de_DE&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

Now THAT's a scary Chain Chomp...


____________________
cu xdaniel
Shadic
Alakadoof?
Level: 151


Posts: 3849/6927
EXP: 42321317
For next: 975159

Since: 07-22-07

Pronouns: he/him
From: Olympia, WA

Since last post: 2 days
Last activity: 14 hours

Posted on 02-16-10 01:24:49 AM Link | Quote
plushifoxed

King Yoshi
creepy-cute

Mood: The current mood of roxiemika at www.imood.com
Level: 119


Posts: 2293/3985
EXP: 18414489
For next: 514802

Since: 08-22-07

Pronouns: it/its or she/her
From: kamihama city

Since last post: 35 days
Last activity: 20 hours

Posted on 02-16-10 02:42:01 AM Link | Quote
Supakitsune
Originally posted by xdaniel
Now THAT's a scary Chain Chomp...
That is indeed fairly frightening

Anyway... It's really awesome to see the strides that N64 hacking has taken! Maybe one day soon we'll be hacking GCN games with this level of depth... Wouldn't that be something!

____________________


Hey! YOU! Yeah, you, with the face! Come fold some proteins with us! For SCIENCE!
krutomisi
2480
Level: 94


Posts: 33/2481
EXP: 8256522
For next: 100135

Since: 02-01-10


Since last post: 231 days
Last activity: 171 days

Posted on 02-16-10 10:56:29 AM (last edited by krutomisi at 02-16-10 12:07 PM) Link | Quote

Originally posted by Supakitsune
Anyway... It's really awesome to see the strides that N64 hacking has taken! Maybe one day soon we'll be hacking GCN games with this level of depth... Wouldn't that be something!

Waiting for the SMSunshine editor, eh?

Nah, gamecube editing would be the bomb.

____________________
empty space
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: 2819/5390
EXP: 29049459
For next: 285546

Since: 07-22-07

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

Since last post: 332 days
Last activity: 332 days

Posted on 02-18-10 04:53:32 AM Link | Quote
02-17-10 11:53:32 PM
Post #2819
xdaniel, is this all documented and/or open source? This is relevant to my interests.

I wonder how feasible it is to port a game from one microcode to another, or write a binary-compatible microcode that isn't so slow and limited (e.g. bigger vertex cache, textures, etc). Fast3D and F3DEX are very similar, but the opcodes are differently numbered... I wonder then if it'd be possible to take the most advanced of that line (F3DEX2?) and hack it to be binary-compatible with F3DEX and/or Fast3D?

Speaking of N64 hacking:
[Direct link]
A backup failure set me back a few weeks, but I've got it back to where it was before, plus some enhancements, such as a status bar, actual menu, and another tool window.

Pictured:
  • Interface with basic decoding. This is showing only one display list - the audience box is another.
  • Comparison to actual game. (Not a great comparison because I can't really get the camera up that high in the game, and the emulator's cheat function doesn't work, so it'd take some hacking I don't feel like doing at this hour. Oh well.)
  • A multitude of tool windows, many of which actually work to some degree.
  • Wallpaper that probably comes as a surprise to nobody.
  • Stupid near-black-on-black window title bars I haven't bothered to fix yet.
  • Totally awesome localization system that will make translation a breeze.


Not pictured:
  • The parts of the localization system that really make it awesome.
  • Highly modular and extensible code that will make such things as add-ons, customization, and support for any hack a snap to implement. It's designed from the ground up to be easy to adapt to damn near anything - eventually I'd like to even support multiple games.
  • Textures, 'cuz they don't work yet. The graphic engine is fully capable, they just aren't decoded from ROM.
  • rsync failing to back up the code properly the first time.


____________________


witty comment
why not?
Peardian

  
Magikoopa

16/3/1: KvSG #479 is up!

Level: 157


Posts: 2949/7597
EXP: 48559205
For next: 1020028

Since: 08-02-07

From: Isle Delfino

Since last post: 1 day
Last activity: 1 hour

Posted on 02-18-10 05:07:23 AM Link | Quote
Pretty awesome.


How are you going to handle things like the difference distance models for the slices of the track?

____________________
-Peardian-


"Kindness is the language which the deaf can hear and the blind can see." -Mark Twain


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: 2825/5390
EXP: 29049459
For next: 285546

Since: 07-22-07

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

Since last post: 332 days
Last activity: 332 days

Posted on 02-18-10 02:26:28 PM Link | Quote
02-18-10 09:26:28 AM
Post #2825
The game works similar to Mario 64 - all "models" are in fact just programs executed by the GPU (the proper term being display lists). Fortunately it uses a very simple, high-level bytecode, which has no variables, branches, loops, or conditionals - anything that isn't static would be generated on the fly by the CPU, which would just evaluate these things during generation. So it's not too difficult to parse those instructions into a very generic format, closer to traditional 3D models.

The "distance models" are just different display lists. The game saves a load of rendering time by only rendering the areas you can actually see. Tracks have a path with several points, and the game basically uses the nearest point and the direction faced to determine which part to render. The parts overlap to make the transition seamless.
(This is why, if you use levitation cheats or a certain Wario Stadium shortcut, the track ahead of you may be a black void until you actually land on it. The path tracking is tied into the hit detection, so it doesn't realize the visible region has changed until you land.)

What this program does is just parse the already fairly simple commands into even simpler, highly generic ones. When several polygons are drawn one after another, without any change to rendering mode or texture and within one list, they're put into a group. Groups and lists can be named, and there is support for defining their names in a file, but right now they're just named after their memory address.

These lists operate at a much higher level than the N64 GPU, and so don't have to worry about such things as the vertex cache, memory segments, or synchronization. For a textureless rendering like the above, the game has to use many different binary instructions (load vertices into cache, draw triangle, draw another triangle, synchronize, end list, etc), but in this simpler form, there are only two instructions: call another list and draw a polygon group. Also, each instruction has only a single string or integer as parameter. (Hopefully, there will be no need to try to pack multiple parameters into a string. For example, I split "Set Texture S Coordinate" and "Set Texture T Coordinate" into two commands, rather than try to stuff two coordinates into the string. The interface should handle such complexities, so there will be little need to work with list commands directly, once other methods are written.)

The major benefits of converting to this simpler format are: first off, obviously, it's simpler. Compare:
06 00 00 00 07 00 14 08 CallList 07001408
04 00 18 60 04 00 01 00
BF 00 02 04 00 02 04 06
BF 08 0A 0C 00 0A 0C 0E
[...]
RenderGroup 04000100
and of course you can rename them to something more meaningful than "07001408".

Secondly, it's microcode-independent, and for that matter, platform-independent. The limitations of the N64 GPU and the F3DEX microcode do not apply. It is up to the Rena*-to-N64 parser routine (or will be, once it's written) to translate these instructions into something the N64 can handle - breaking polygon groups up into vertex cache chunks, inserting sync instructions where necessary, potentially splitting large textured billboards into several small polygons to work around the texture size limit, and warning if the input is simply too complex. That means it would be entirely possible to import a F3DEX display list, and export a Fast3D or F3DEX2 display list, despite them being binary-incompatible and having different limitations. For example you can't directly port F3DEX to Fast3D because of the smaller vertex cache - instructions need to be added and changed. With this system you could even export to, say, Gamecube or PS2 games.

Aside from the obvious possibility that creates of easily moving models between games, I hope to also add support for importing other things. For example, import an SVG image as a flat track, give it some hills and bumps, and then add detail around it. Or import a 3D model directly.

The biggest stumbling block with importing is that any imported model will have to be split into regions the way the tracks are now. That means the editor will have to render at the game's native resolution, and advance slowly along the path, at each point rotating 360°, and determine if enough pixels have entered/left the view to warrant splitting at this point. I know how this will work, but it will almost certainly be slow - something like O(n4). This is why I didn't opt to try to convert to an ordinary 3D model format in the first place, as you'd have to do this on every save, rather than just once on import.
I haven't thought much about exporting to 3D models - best to get it doing what it's intended to do before thinking about such exotic features - but I don't think that will be difficult to do either.

Simply put, although I'm designing it for Mario Kart initially, it promises to have a pretty big impact on other N64 game hacking as well, and perhaps even other consoles.

*Rena stands for Racetrack Editor, Navigator & Assembler and is totally not a backronym.

____________________


witty comment
why not?
Xenesis

Roy Koopa
Actually a Doctor
Level: 101


Posts: 597/2731
EXP: 10471490
For next: 246185

Since: 07-28-07

Pronouns: She/Her
From: Orange Star's Retirement Villa

Since last post: 38 days
Last activity: 1 day

Posted on 02-18-10 07:43:06 PM Link | Quote
All this N64 hacking is pretty amazing stuff.

Makes me feel like a lazy arse and that I should get on with my GBA projects
gridatttack

Buzzy Beetle
Rarity FTW
Level: 42


Posts: 205/375
EXP: 493734
For next: 27628

Since: 08-26-09


Since last post: 5.3 years
Last activity: 2.0 years

Posted on 02-18-10 09:15:32 PM Link | Quote
Wow on the n64 hacking! Could it be possible to import to mario kart 64 a sm64 stage? Like use the bob-omb battlefield as a battle course?

____________________
Pages: 1 2 3 4 5 6 7 8 9 10 ... 35 36 37 38 39 40 41 42 43 ... 50 51 52 53 54 55 56 57 58 59 Next newer thread | Next older thread
Jul - General Game/ROM Hacking - The General Project Screenshot/Videos Thread... 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, 1 query cache hits.
Query execution time:  0.088029 seconds
Script execution time:  0.046913 seconds
Total render time:  0.134942 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 201 - 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 220 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 92 - Warning: unescaped & or unknown entity "&page"
line 149 column 122 - Warning: unescaped & or unknown entity "&page"
line 149 column 152 - Warning: unescaped & or unknown entity "&page"
line 149 column 182 - Warning: unescaped & or unknown entity "&page"
line 149 column 212 - Warning: unescaped & or unknown entity "&page"
line 149 column 242 - Warning: unescaped & or unknown entity "&page"
line 149 column 272 - Warning: unescaped & or unknown entity "&page"
line 149 column 302 - Warning: unescaped & or unknown entity "&page"
line 149 column 332 - Warning: unescaped & or unknown entity "&page"
line 149 column 362 - Warning: unescaped & or unknown entity "&page"
line 149 column 397 - Warning: unescaped & or unknown entity "&page"
line 149 column 429 - Warning: unescaped & or unknown entity "&page"
line 149 column 461 - Warning: unescaped & or unknown entity "&page"
line 149 column 493 - Warning: unescaped & or unknown entity "&page"
line 149 column 528 - Warning: unescaped & or unknown entity "&page"
line 149 column 560 - Warning: unescaped & or unknown entity "&page"
line 149 column 592 - Warning: unescaped & or unknown entity "&page"
line 149 column 624 - Warning: unescaped & or unknown entity "&page"
line 149 column 660 - Warning: unescaped & or unknown entity "&page"
line 149 column 692 - Warning: unescaped & or unknown entity "&page"
line 149 column 724 - Warning: unescaped & or unknown entity "&page"
line 149 column 756 - Warning: unescaped & or unknown entity "&page"
line 149 column 788 - Warning: unescaped & or unknown entity "&page"
line 149 column 820 - Warning: unescaped & or unknown entity "&page"
line 149 column 852 - Warning: unescaped & or unknown entity "&page"
line 149 column 884 - Warning: unescaped & or unknown entity "&page"
line 149 column 916 - Warning: unescaped & or unknown entity "&page"
line 149 column 948 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 985 - 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 99 - Warning: unescaped & or unknown entity "&postid"
line 179 column 176 - Warning: unescaped & or unknown entity "&hl"
line 179 column 185 - Warning: unescaped & or unknown entity "&fs"
line 179 column 113 - Warning: discarding unexpected <param>
line 179 column 193 - Warning: discarding unexpected </param>
line 179 column 201 - Warning: discarding unexpected <param>
line 179 column 244 - Warning: discarding unexpected </param>
line 179 column 252 - Warning: discarding unexpected <param>
line 179 column 299 - Warning: discarding unexpected </param>
line 179 column 358 - Warning: unescaped & or unknown entity "&hl"
line 179 column 367 - Warning: unescaped & or unknown entity "&fs"
line 186 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 188 column 9 - Warning: missing <tr>
line 206 column 13 - Warning: missing <tr>
line 207 column 99 - Warning: unescaped & or unknown entity "&postid"
line 216 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 218 column 9 - Warning: missing <tr>
line 236 column 13 - Warning: missing <tr>
line 237 column 99 - Warning: unescaped & or unknown entity "&postid"
line 239 column 74 - Warning: missing </font> before <blockquote>
line 239 column 114 - Warning: inserting implicit <font>
line 239 column 114 - Warning: missing </font> before <hr>
line 239 column 182 - Warning: inserting implicit <font>
line 239 column 182 - Warning: missing </font> before <hr>
line 240 column 1 - Warning: inserting implicit <font>
line 247 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 249 column 9 - Warning: missing <tr>
line 267 column 13 - Warning: missing <tr>
line 268 column 99 - Warning: unescaped & or unknown entity "&postid"
line 283 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 285 column 9 - Warning: missing <tr>
line 303 column 13 - Warning: missing <tr>
line 304 column 99 - Warning: unescaped & or unknown entity "&postid"
line 306 column 199 - Warning: missing <tr>
line 306 column 203 - Warning: <style> isn't allowed in <td> elements
line 306 column 199 - Info: <td> previously mentioned
line 307 column 1216 - Warning: missing <tr>
line 307 column 1276 - Warning: missing </div>
line 306 column 1164 - Warning: missing </div>
line 306 column 1141 - Warning: missing </div>
line 306 column 1120 - Warning: missing </div>
line 306 column 1100 - Warning: missing </div>
line 306 column 1081 - Warning: missing </div>
line 311 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 313 column 9 - Warning: missing <tr>
line 331 column 13 - Warning: missing <tr>
line 332 column 99 - Warning: unescaped & or unknown entity "&postid"
line 336 column 212 - Warning: unescaped & or unknown entity "&hl"
line 336 column 221 - Warning: unescaped & or unknown entity "&fs"
line 336 column 149 - Warning: discarding unexpected <param>
line 336 column 229 - Warning: discarding unexpected </param>
line 336 column 237 - Warning: discarding unexpected <param>
line 336 column 280 - Warning: discarding unexpected </param>
line 336 column 288 - Warning: discarding unexpected <param>
line 336 column 335 - Warning: discarding unexpected </param>
line 336 column 394 - Warning: unescaped & or unknown entity "&hl"
line 336 column 403 - Warning: unescaped & or unknown entity "&fs"
line 340 column 686 - Warning: unescaped & or unknown entity "&hl"
line 340 column 695 - Warning: unescaped & or unknown entity "&fs"
line 340 column 623 - Warning: discarding unexpected <param>
line 340 column 703 - Warning: discarding unexpected </param>
line 340 column 711 - Warning: discarding unexpected <param>
line 340 column 754 - Warning: discarding unexpected </param>
line 340 column 762 - Warning: discarding unexpected <param>
line 340 column 809 - Warning: discarding unexpected </param>
line 340 column 868 - Warning: unescaped & or unknown entity "&hl"
line 340 column 877 - Warning: unescaped & or unknown entity "&fs"
line 347 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 349 column 9 - Warning: missing <tr>
line 367 column 13 - Warning: missing <tr>
line 368 column 99 - Warning: unescaped & or unknown entity "&postid"
line 370 column 199 - Warning: missing <tr>
line 370 column 203 - Warning: <style> isn't allowed in <td> elements
line 370 column 199 - Info: <td> previously mentioned
line 371 column 1216 - Warning: missing <tr>
line 371 column 1276 - Warning: missing </div>
line 370 column 1164 - Warning: missing </div>
line 370 column 1141 - Warning: missing </div>
line 370 column 1120 - Warning: missing </div>
line 370 column 1100 - Warning: missing </div>
line 370 column 1081 - Warning: missing </div>
line 376 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 378 column 9 - Warning: missing <tr>
line 380 column 147 - Warning: <font> unexpected or duplicate quote mark
line 380 column 147 - Warning: <font> attribute with missing trailing quote mark
line 396 column 13 - Warning: missing <tr>
line 397 column 99 - 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 99 - Warning: unescaped & or unknown entity "&postid"
line 437 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 439 column 9 - Warning: missing <tr>
line 441 column 147 - Warning: <font> unexpected or duplicate quote mark
line 441 column 147 - Warning: <font> attribute with missing trailing quote mark
line 457 column 13 - Warning: missing <tr>
line 458 column 99 - Warning: unescaped & or unknown entity "&postid"
line 476 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 478 column 9 - Warning: missing <tr>
line 496 column 13 - Warning: missing <tr>
line 497 column 99 - Warning: unescaped & or unknown entity "&postid"
line 516 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 518 column 9 - Warning: missing <tr>
line 536 column 13 - Warning: missing <tr>
line 537 column 99 - Warning: unescaped & or unknown entity "&postid"
line 539 column 176 - Warning: unescaped & or unknown entity "&hl"
line 539 column 185 - Warning: unescaped & or unknown entity "&fs"
line 539 column 113 - Warning: discarding unexpected <param>
line 539 column 193 - Warning: discarding unexpected </param>
line 539 column 201 - Warning: discarding unexpected <param>
line 539 column 244 - Warning: discarding unexpected </param>
line 539 column 252 - Warning: discarding unexpected <param>
line 539 column 299 - Warning: discarding unexpected </param>
line 539 column 358 - Warning: unescaped & or unknown entity "&hl"
line 539 column 367 - Warning: unescaped & or unknown entity "&fs"
line 546 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 548 column 9 - Warning: missing <tr>
line 566 column 13 - Warning: missing <tr>
line 567 column 99 - Warning: unescaped & or unknown entity "&postid"
line 569 column 199 - Warning: missing <tr>
line 569 column 203 - Warning: <style> isn't allowed in <td> elements
line 569 column 199 - Info: <td> previously mentioned
line 570 column 1216 - Warning: missing <tr>
line 570 column 1276 - Warning: missing </div>
line 569 column 1164 - Warning: missing </div>
line 569 column 1141 - Warning: missing </div>
line 569 column 1120 - Warning: missing </div>
line 569 column 1100 - Warning: missing </div>
line 569 column 1081 - Warning: missing </div>
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 99 - Warning: unescaped & or unknown entity "&postid"
line 596 column 167 - Warning: missing </font> before <table>
line 598 column 1535 - Warning: unescaped & or unknown entity "&page"
line 598 column 1622 - Warning: discarding unexpected </font>
line 596 column 74 - Warning: missing </div>
line 601 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 603 column 9 - Warning: missing <tr>
line 621 column 13 - Warning: missing <tr>
line 622 column 99 - Warning: unescaped & or unknown entity "&postid"
line 624 column 308 - Warning: missing </font> before <blockquote>
line 625 column 353 - Warning: inserting implicit <font>
line 625 column 353 - Warning: missing </font> before <hr>
line 625 column 421 - Warning: inserting implicit <font>
line 625 column 421 - Warning: missing </font> before <hr>
line 626 column 1 - Warning: inserting implicit <font>
line 631 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 633 column 9 - Warning: missing <tr>
line 651 column 13 - Warning: missing <tr>
line 652 column 99 - Warning: unescaped & or unknown entity "&postid"
line 654 column 85 - Warning: <style> isn't allowed in <td> elements
line 654 column 9 - Info: <td> previously mentioned
line 669 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 671 column 9 - Warning: missing <tr>
line 689 column 13 - Warning: missing <tr>
line 690 column 99 - Warning: unescaped & or unknown entity "&postid"
line 692 column 74 - Warning: <style> isn't allowed in <td> elements
line 692 column 9 - Info: <td> previously mentioned
line 692 column 345 - Warning: missing </font> before <center>
line 692 column 419 - Warning: inserting implicit <font>
line 692 column 544 - Warning: inserting implicit <font>
line 704 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 706 column 9 - Warning: missing <tr>
line 724 column 13 - Warning: missing <tr>
line 725 column 99 - Warning: unescaped & or unknown entity "&postid"
line 727 column 85 - Warning: <style> isn't allowed in <td> elements
line 727 column 9 - Info: <td> previously mentioned
line 754 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 756 column 9 - Warning: missing <tr>
line 774 column 13 - Warning: missing <tr>
line 775 column 99 - Warning: unescaped & or unknown entity "&postid"
line 782 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 784 column 9 - Warning: missing <tr>
line 802 column 13 - Warning: missing <tr>
line 803 column 99 - Warning: unescaped & or unknown entity "&postid"
line 808 column 17 - Warning: missing <tr>
line 808 column 17 - Warning: discarding unexpected <table>
line 811 column 35 - Warning: missing <tr>
line 811 column 92 - Warning: unescaped & or unknown entity "&page"
line 811 column 122 - Warning: unescaped & or unknown entity "&page"
line 811 column 152 - Warning: unescaped & or unknown entity "&page"
line 811 column 182 - Warning: unescaped & or unknown entity "&page"
line 811 column 212 - Warning: unescaped & or unknown entity "&page"
line 811 column 242 - Warning: unescaped & or unknown entity "&page"
line 811 column 272 - Warning: unescaped & or unknown entity "&page"
line 811 column 302 - Warning: unescaped & or unknown entity "&page"
line 811 column 332 - Warning: unescaped & or unknown entity "&page"
line 811 column 362 - Warning: unescaped & or unknown entity "&page"
line 811 column 397 - Warning: unescaped & or unknown entity "&page"
line 811 column 429 - Warning: unescaped & or unknown entity "&page"
line 811 column 461 - Warning: unescaped & or unknown entity "&page"
line 811 column 493 - Warning: unescaped & or unknown entity "&page"
line 811 column 528 - Warning: unescaped & or unknown entity "&page"
line 811 column 560 - Warning: unescaped & or unknown entity "&page"
line 811 column 592 - Warning: unescaped & or unknown entity "&page"
line 811 column 624 - Warning: unescaped & or unknown entity "&page"
line 811 column 660 - Warning: unescaped & or unknown entity "&page"
line 811 column 692 - Warning: unescaped & or unknown entity "&page"
line 811 column 724 - Warning: unescaped & or unknown entity "&page"
line 811 column 756 - Warning: unescaped & or unknown entity "&page"
line 811 column 788 - Warning: unescaped & or unknown entity "&page"
line 811 column 820 - Warning: unescaped & or unknown entity "&page"
line 811 column 852 - Warning: unescaped & or unknown entity "&page"
line 811 column 884 - Warning: unescaped & or unknown entity "&page"
line 811 column 916 - Warning: unescaped & or unknown entity "&page"
line 811 column 948 - Warning: unescaped & or unknown entity "&page"
line 811 column 50 - Warning: missing </font> before </td>
line 811 column 985 - Warning: missing </font> before </table>
line 813 column 35 - Warning: missing <tr>
line 813 column 50 - Warning: missing </font> before </td>
line 814 column 37 - Warning: unescaped & or unknown entity "&id"
line 813 column 220 - Warning: missing </font> before </table>
line 815 column 17 - Warning: discarding unexpected </textarea>
line 815 column 28 - Warning: discarding unexpected </form>
line 815 column 35 - Warning: discarding unexpected </embed>
line 815 column 43 - Warning: discarding unexpected </noembed>
line 815 column 53 - Warning: discarding unexpected </noscript>
line 815 column 64 - Warning: discarding unexpected </noembed>
line 815 column 74 - Warning: discarding unexpected </embed>
line 815 column 82 - Warning: discarding unexpected </table>
line 815 column 90 - Warning: discarding unexpected </table>
line 817 column 9 - Warning: missing </font> before <table>
line 829 column 25 - Warning: discarding unexpected </font>
line 838 column 57 - Warning: discarding unexpected </font>
line 816 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 243 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 15 - Warning: <img> lacks "alt" attribute
line 160 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 58 - Warning: <img> lacks "alt" attribute
line 160 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 101 - Warning: <img> lacks "alt" attribute
line 160 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 144 - Warning: <img> lacks "alt" attribute
line 160 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 187 - Warning: <img> lacks "alt" attribute
line 160 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 230 - Warning: <img> lacks "alt" attribute
line 160 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 273 - Warning: <img> lacks "alt" attribute
line 160 column 316 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 316 - Warning: <img> lacks "alt" attribute
line 160 column 359 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 359 - Warning: <img> lacks "alt" attribute
line 160 column 402 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 402 - 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 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 191 column 22 - Warning: <img> lacks "alt" attribute
line 191 column 63 - Warning: <img> lacks "alt" attribute
line 191 column 111 - Warning: <img> lacks "alt" attribute
line 191 column 161 - Warning: <img> lacks "alt" attribute
line 202 column 15 - Warning: <img> lacks "alt" attribute
line 209 column 124 - Warning: <img> proprietary attribute value "absmiddle"
line 209 column 124 - Warning: <img> lacks "alt" attribute
line 221 column 22 - Warning: <img> lacks "alt" attribute
line 221 column 63 - Warning: <img> lacks "alt" attribute
line 221 column 112 - Warning: <img> lacks "alt" attribute
line 221 column 162 - Warning: <img> lacks "alt" attribute
line 222 column 11 - Warning: <img> lacks "alt" attribute
line 232 column 15 - Warning: <img> lacks "alt" attribute
line 239 column 228 - Warning: <img> proprietary attribute value "absmiddle"
line 239 column 228 - Warning: <img> lacks "alt" attribute
line 239 column 351 - Warning: <img> proprietary attribute value "absmiddle"
line 239 column 351 - Warning: <img> lacks "alt" attribute
line 239 column 401 - Warning: <img> proprietary attribute value "absmiddle"
line 239 column 401 - Warning: <img> lacks "alt" attribute
line 241 column 964 - Warning: <img> proprietary attribute value "absmiddle"
line 241 column 964 - Warning: <img> lacks "alt" attribute
line 244 column 1057 - Warning: <img> lacks "alt" attribute
line 251 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 15 - Warning: <img> lacks "alt" attribute
line 251 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 58 - Warning: <img> lacks "alt" attribute
line 251 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 101 - Warning: <img> lacks "alt" attribute
line 251 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 144 - Warning: <img> lacks "alt" attribute
line 251 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 187 - Warning: <img> lacks "alt" attribute
line 251 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 230 - Warning: <img> lacks "alt" attribute
line 251 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 273 - Warning: <img> lacks "alt" attribute
line 251 column 316 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 316 - Warning: <img> lacks "alt" attribute
line 251 column 359 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 359 - Warning: <img> lacks "alt" attribute
line 251 column 402 - Warning: <img> proprietary attribute value "absmiddle"
line 251 column 402 - Warning: <img> lacks "alt" attribute
line 252 column 22 - Warning: <img> lacks "alt" attribute
line 252 column 63 - Warning: <img> lacks "alt" attribute
line 252 column 112 - Warning: <img> lacks "alt" attribute
line 252 column 162 - Warning: <img> lacks "alt" attribute
line 253 column 11 - Warning: <img> lacks "alt" attribute
line 263 column 15 - Warning: <img> lacks "alt" attribute
line 274 column 1221 - Warning: <img> proprietary attribute value "absmiddle"
line 274 column 1221 - Warning: <img> lacks "alt" attribute
line 278 column 1441 - Warning: <img> lacks "alt" attribute
line 288 column 23 - Warning: <img> lacks "alt" attribute
line 288 column 64 - Warning: <img> lacks "alt" attribute
line 288 column 112 - Warning: <img> lacks "alt" attribute
line 288 column 162 - Warning: <img> lacks "alt" attribute
line 289 column 11 - Warning: <img> lacks "alt" attribute
line 299 column 15 - Warning: <img> lacks "alt" attribute
line 308 column 1815 - Warning: <img> proprietary attribute value "absmiddle"
line 308 column 1815 - Warning: <img> lacks "alt" attribute
line 315 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 15 - Warning: <img> lacks "alt" attribute
line 315 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 58 - Warning: <img> lacks "alt" attribute
line 315 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 101 - Warning: <img> lacks "alt" attribute
line 315 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 144 - Warning: <img> lacks "alt" attribute
line 315 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 187 - Warning: <img> lacks "alt" attribute
line 315 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 230 - Warning: <img> lacks "alt" attribute
line 315 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 273 - Warning: <img> lacks "alt" attribute
line 315 column 316 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 316 - Warning: <img> lacks "alt" attribute
line 315 column 359 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 359 - Warning: <img> lacks "alt" attribute
line 315 column 402 - Warning: <img> proprietary attribute value "absmiddle"
line 315 column 402 - Warning: <img> lacks "alt" attribute
line 316 column 22 - Warning: <img> lacks "alt" attribute
line 316 column 63 - Warning: <img> lacks "alt" attribute
line 316 column 112 - Warning: <img> lacks "alt" attribute
line 316 column 162 - Warning: <img> lacks "alt" attribute
line 317 column 11 - Warning: <img> lacks "alt" attribute
line 327 column 15 - Warning: <img> lacks "alt" attribute
line 352 column 23 - Warning: <img> lacks "alt" attribute
line 352 column 64 - Warning: <img> lacks "alt" attribute
line 352 column 112 - Warning: <img> lacks "alt" attribute
line 352 column 162 - Warning: <img> lacks "alt" attribute
line 353 column 11 - Warning: <img> lacks "alt" attribute
line 363 column 15 - Warning: <img> lacks "alt" attribute
line 370 column 1081 - Warning: <div> anchor "shadic1-bg" already defined
line 370 column 1100 - Warning: <div> anchor "shadic1-sky" already defined
line 370 column 1120 - Warning: <div> anchor "shadic1-logo" already defined
line 370 column 1141 - Warning: <div> anchor "shadic1-ground" already defined
line 370 column 1164 - Warning: <div> anchor "shadic1-jd" already defined
line 371 column 1276 - Warning: <div> anchor "shadic1-box" already defined
line 373 column 1362 - Warning: <img> proprietary attribute value "absmiddle"
line 373 column 1362 - Warning: <img> lacks "alt" attribute
line 380 column 11 - Warning: <img> lacks "alt" attribute
line 381 column 23 - Warning: <img> lacks "alt" attribute
line 381 column 64 - Warning: <img> lacks "alt" attribute
line 381 column 113 - Warning: <img> lacks "alt" attribute
line 381 column 163 - Warning: <img> lacks "alt" attribute
line 382 column 11 - Warning: <img> lacks "alt" attribute
line 392 column 15 - Warning: <img> lacks "alt" attribute
line 400 column 452 - Warning: <img> lacks "alt" attribute
line 401 column 658 - 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 409 column 162 - Warning: <img> lacks "alt" attribute
line 410 column 11 - Warning: <img> lacks "alt" attribute
line 420 column 15 - Warning: <img> lacks "alt" attribute
line 432 column 272 - Warning: <img> lacks "alt" attribute
line 441 column 11 - Warning: <img> lacks "alt" attribute
line 442 column 23 - Warning: <img> lacks "alt" attribute
line 442 column 64 - Warning: <img> lacks "alt" attribute
line 442 column 113 - Warning: <img> lacks "alt" attribute
line 442 column 163 - Warning: <img> lacks "alt" attribute
line 443 column 11 - Warning: <img> lacks "alt" attribute
line 453 column 15 - Warning: <img> lacks "alt" attribute
line 473 column 1137 - Warning: <img> lacks "alt" attribute
line 481 column 23 - Warning: <img> lacks "alt" attribute
line 481 column 64 - Warning: <img> lacks "alt" attribute
line 481 column 113 - Warning: <img> lacks "alt" attribute
line 481 column 163 - Warning: <img> lacks "alt" attribute
line 482 column 11 - Warning: <img> lacks "alt" attribute
line 492 column 15 - Warning: <img> lacks "alt" attribute
line 501 column 825 - Warning: <img> lacks "alt" attribute
line 501 column 908 - Warning: <img> lacks "alt" attribute
line 503 column 998 - Warning: <img> lacks "alt" attribute
line 503 column 1081 - Warning: <img> lacks "alt" attribute
line 505 column 1171 - Warning: <img> lacks "alt" attribute
line 505 column 1254 - Warning: <img> lacks "alt" attribute
line 507 column 1344 - Warning: <img> lacks "alt" attribute
line 507 column 1427 - Warning: <img> lacks "alt" attribute
line 509 column 1518 - Warning: <img> lacks "alt" attribute
line 509 column 1602 - Warning: <img> lacks "alt" attribute
line 511 column 1962 - Warning: <img> proprietary attribute value "absmiddle"
line 511 column 1962 - Warning: <img> lacks "alt" attribute
line 513 column 2268 - Warning: <img> lacks "alt" attribute
line 520 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 15 - Warning: <img> lacks "alt" attribute
line 520 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 58 - Warning: <img> lacks "alt" attribute
line 520 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 101 - Warning: <img> lacks "alt" attribute
line 520 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 144 - Warning: <img> lacks "alt" attribute
line 520 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 187 - Warning: <img> lacks "alt" attribute
line 520 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 230 - Warning: <img> lacks "alt" attribute
line 520 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 273 - Warning: <img> lacks "alt" attribute
line 520 column 316 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 316 - Warning: <img> lacks "alt" attribute
line 520 column 359 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 359 - Warning: <img> lacks "alt" attribute
line 520 column 402 - Warning: <img> proprietary attribute value "absmiddle"
line 520 column 402 - Warning: <img> lacks "alt" attribute
line 521 column 22 - Warning: <img> lacks "alt" attribute
line 521 column 63 - Warning: <img> lacks "alt" attribute
line 521 column 112 - Warning: <img> lacks "alt" attribute
line 521 column 162 - Warning: <img> lacks "alt" attribute
line 522 column 11 - Warning: <img> lacks "alt" attribute
line 532 column 15 - Warning: <img> lacks "alt" attribute
line 551 column 23 - Warning: <img> lacks "alt" attribute
line 551 column 64 - Warning: <img> lacks "alt" attribute
line 551 column 112 - Warning: <img> lacks "alt" attribute
line 551 column 162 - Warning: <img> lacks "alt" attribute
line 552 column 11 - Warning: <img> lacks "alt" attribute
line 562 column 15 - Warning: <img> lacks "alt" attribute
line 569 column 1081 - Warning: <div> anchor "shadic1-bg" already defined
line 569 column 1100 - Warning: <div> anchor "shadic1-sky" already defined
line 569 column 1120 - Warning: <div> anchor "shadic1-logo" already defined
line 569 column 1141 - Warning: <div> anchor "shadic1-ground" already defined
line 569 column 1164 - Warning: <div> anchor "shadic1-jd" already defined
line 570 column 1276 - Warning: <div> anchor "shadic1-box" already defined
line 570 column 1323 - Warning: <img> proprietary attribute value "absmiddle"
line 570 column 1323 - Warning: <img> lacks "alt" attribute
line 570 column 1397 - Warning: <img> proprietary attribute value "absmiddle"
line 570 column 1397 - Warning: <img> lacks "alt" attribute
line 577 column 11 - Warning: <img> lacks "alt" attribute
line 578 column 23 - Warning: <img> lacks "alt" attribute
line 578 column 64 - Warning: <img> lacks "alt" attribute
line 578 column 112 - Warning: <img> lacks "alt" attribute
line 578 column 162 - Warning: <img> lacks "alt" attribute
line 579 column 11 - Warning: <img> lacks "alt" attribute
line 589 column 15 - Warning: <img> lacks "alt" attribute
line 596 column 1008 - Warning: <img> proprietary attribute value "absmiddle"
line 596 column 1008 - Warning: <img> lacks "alt" attribute
line 598 column 1246 - Warning: <img> proprietary attribute value "absmiddle"
line 598 column 1246 - Warning: <img> lacks "alt" attribute
line 598 column 1341 - Warning: <img> lacks "alt" attribute
line 605 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 16 - Warning: <img> lacks "alt" attribute
line 605 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 59 - Warning: <img> lacks "alt" attribute
line 605 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 102 - Warning: <img> lacks "alt" attribute
line 605 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 145 - Warning: <img> lacks "alt" attribute
line 605 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 188 - Warning: <img> lacks "alt" attribute
line 605 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 231 - Warning: <img> lacks "alt" attribute
line 605 column 274 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 274 - Warning: <img> lacks "alt" attribute
line 605 column 317 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 317 - Warning: <img> lacks "alt" attribute
line 605 column 360 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 360 - Warning: <img> lacks "alt" attribute
line 605 column 403 - Warning: <img> proprietary attribute value "absmiddle"
line 605 column 403 - Warning: <img> lacks "alt" attribute
line 606 column 22 - Warning: <img> lacks "alt" attribute
line 606 column 63 - Warning: <img> lacks "alt" attribute
line 606 column 112 - Warning: <img> lacks "alt" attribute
line 606 column 162 - Warning: <img> lacks "alt" attribute
line 607 column 11 - Warning: <img> lacks "alt" attribute
line 617 column 15 - Warning: <img> lacks "alt" attribute
line 624 column 74 - Warning: <table> attribute "bgcolor" had invalid value "000000" and has been replaced
line 624 column 201 - Warning: <table> attribute "bgcolor" had invalid value "330033" and has been replaced
line 625 column 600 - Warning: <img> proprietary attribute value "absmiddle"
line 625 column 600 - Warning: <img> lacks "alt" attribute
line 636 column 23 - Warning: <img> lacks "alt" attribute
line 636 column 64 - Warning: <img> lacks "alt" attribute
line 636 column 113 - Warning: <img> lacks "alt" attribute
line 636 column 163 - Warning: <img> lacks "alt" attribute
line 647 column 15 - Warning: <img> lacks "alt" attribute
line 654 column 3157 - Warning: <img> proprietary attribute value "absmiddle"
line 654 column 3157 - Warning: <img> lacks "alt" attribute
line 659 column 3731 - Warning: <img> lacks "alt" attribute
line 666 column 5174 - Warning: <img> proprietary attribute value "absmiddle"
line 666 column 5174 - Warning: <img> lacks "alt" attribute
line 666 column 5365 - Warning: <img> proprietary attribute value "absmiddle"
line 666 column 5365 - Warning: <img> lacks "alt" attribute
line 673 column 17 - Warning: <img> lacks "alt" attribute
line 674 column 23 - Warning: <img> lacks "alt" attribute
line 674 column 64 - Warning: <img> lacks "alt" attribute
line 674 column 112 - Warning: <img> lacks "alt" attribute
line 674 column 162 - Warning: <img> lacks "alt" attribute
line 675 column 11 - Warning: <img> lacks "alt" attribute
line 685 column 15 - Warning: <img> lacks "alt" attribute
line 692 column 419 - Warning: <img> lacks "alt" attribute
line 692 column 560 - Warning: <img> proprietary attribute value "absmiddle"
line 692 column 560 - Warning: <img> lacks "alt" attribute
line 699 column 1112 - Warning: <img> lacks "alt" attribute
line 709 column 23 - Warning: <img> lacks "alt" attribute
line 709 column 64 - Warning: <img> lacks "alt" attribute
line 709 column 113 - Warning: <img> lacks "alt" attribute
line 709 column 163 - Warning: <img> lacks "alt" attribute
line 720 column 15 - Warning: <img> lacks "alt" attribute
line 758 column 11 - Warning: <img> lacks "alt" attribute
line 759 column 23 - Warning: <img> lacks "alt" attribute
line 759 column 64 - Warning: <img> lacks "alt" attribute
line 759 column 113 - Warning: <img> lacks "alt" attribute
line 759 column 163 - Warning: <img> lacks "alt" attribute
line 760 column 11 - Warning: <img> lacks "alt" attribute
line 770 column 15 - Warning: <img> lacks "alt" attribute
line 779 column 204 - Warning: <img> proprietary attribute value "absmiddle"
line 779 column 204 - Warning: <img> lacks "alt" attribute
line 786 column 11 - Warning: <img> lacks "alt" attribute
line 787 column 22 - Warning: <img> lacks "alt" attribute
line 787 column 63 - Warning: <img> lacks "alt" attribute
line 787 column 112 - Warning: <img> lacks "alt" attribute
line 787 column 162 - Warning: <img> lacks "alt" attribute
line 798 column 15 - Warning: <img> lacks "alt" attribute
line 805 column 373 - Warning: <img> lacks "alt" attribute
line 814 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 814 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 814 column 243 - Warning: <img> proprietary attribute value "absmiddle"
line 823 column 25 - Warning: <img> lacks "alt" attribute
line 828 column 267 - Warning: <img> lacks "alt" attribute
line 239 column 74 - Warning: trimming empty <font>
line 308 column 1896 - Warning: trimming empty <p>
line 373 column 1443 - Warning: trimming empty <p>
line 570 column 1479 - Warning: trimming empty <p>
line 596 column 167 - Warning: trimming empty <font>
line 692 column 345 - Warning: trimming empty <font>
line 808 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 207 column 27 - Warning: <nobr> is not approved by W3C
line 237 column 27 - Warning: <nobr> is not approved by W3C
line 268 column 27 - Warning: <nobr> is not approved by W3C
line 304 column 27 - Warning: <nobr> is not approved by W3C
line 306 column 74 - Warning: <table> proprietary attribute "background"
line 307 column 1187 - Warning: <table> proprietary attribute "height"
line 332 column 27 - Warning: <nobr> is not approved by W3C
line 368 column 27 - Warning: <nobr> is not approved by W3C
line 370 column 74 - Warning: <table> proprietary attribute "background"
line 371 column 1187 - Warning: <table> proprietary attribute "height"
line 397 column 27 - Warning: <nobr> is not approved by W3C
line 399 column 74 - Warning: <table> proprietary attribute "height"
line 399 column 74 - Warning: <table> proprietary attribute "background"
line 425 column 27 - Warning: <nobr> is not approved by W3C
line 458 column 27 - Warning: <nobr> is not approved by W3C
line 460 column 74 - Warning: <table> proprietary attribute "height"
line 460 column 74 - Warning: <table> proprietary attribute "background"
line 497 column 27 - Warning: <nobr> is not approved by W3C
line 499 column 74 - Warning: <table> proprietary attribute "height"
line 537 column 27 - Warning: <nobr> is not approved by W3C
line 567 column 27 - Warning: <nobr> is not approved by W3C
line 569 column 74 - Warning: <table> proprietary attribute "background"
line 570 column 1187 - Warning: <table> proprietary attribute "height"
line 594 column 27 - Warning: <nobr> is not approved by W3C
line 622 column 27 - Warning: <nobr> is not approved by W3C
line 624 column 74 - Warning: <table> proprietary attribute "height"
line 652 column 27 - Warning: <nobr> is not approved by W3C
line 690 column 27 - Warning: <nobr> is not approved by W3C
line 698 column 798 - Warning: <td> proprietary attribute "background"
line 725 column 27 - Warning: <nobr> is not approved by W3C
line 775 column 27 - Warning: <nobr> is not approved by W3C
line 803 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 617 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