Register - Login
Views: 99348444
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:20:58 PM
Jul - NO! GO TO STAR! - Okay guys, I had an idea for a game New poll - New thread - Thread closed
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next newer thread | Next older thread
Sukasa

Level: 123


Posts: 1076/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-11-09 02:44:07 PM Link
Me PM
Okay, I've traced down the issue with the mysterious skips to libvorbis itself, apparently after calling ov_time_seek() there's a situation where there's a bunch of 00's read out of the stream - note that there is no such section of the stream itself. I might just be able to fix this easily.

____________________
Hiryuu

Level: 206


Posts: 10734/14435
EXP: 127485618
For next: 127761

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-11-09 04:38:00 PM Link
Any word on what was causing it?

____________________
Sukasa

Level: 123


Posts: 1077/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-11-09 04:45:20 PM Link
Me PM
No idea, other than that fixing it required a second check against the stream to find and clip out the empty stream sections. I still need to improve it a bit, though.

____________________
Sukasa

Level: 123


Posts: 1079/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-12-09 02:33:41 AM Link
Me PM
So, I have no idea why libvorbis is still doing this shit with ov_time_seek screwing up the output stream, but I've tried pretty hard to minimize it. I guess the best question would be why libvorbis itself is fucking up, because it's definitely not SDL_Mixer, I've already been able to confirm that.

It's not the stream either, I've checked that too.

____________________
Giga

Level: 41


Posts: 290/346
EXP: 451884
For next: 28261

Since: 10-21-08

From: Wood Zone

Since last post: 5.4 years
Last activity: 4.1 years

Posted on 06-12-09 06:06:42 AM (last edited by Giga at 06-12-09 03:13 AM) Link

Idea. Why not make the looped track start earlier, thus having the "delay" play over part of the track that is already in progress, and loop correctly?

Oh, and I think I know a way for the people who aren't contributing for their characters to speed that up. Just write out battles between the main character and their bosses, without regard to the game mechanics - then post that in this thread. I (and perhaps others) will then be an idea person(/idea people) and MAKE it fit with the game mechanics. Feel free to do whatever you want with the stories. =D

RosenkreuzStilette had Grolla, and she worked just as well as Tia. I bet I can think up ways for just about any weapon to work. +D

____________________

Click here to PM me.
Sukasa

Level: 123


Posts: 1080/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-12-09 01:04:13 PM Link
Me PM
Originally posted by Giga
Idea. Why not make the looped track start earlier, thus having the "delay" play over part of the track that is already in progress, and loop correctly?


Tried that, but that just made things worse: The delay is *not* coming from the stream, but the decoder itself- And because it's a single stream buffer, I can't just play the looped section early.

____________________
Giga

Level: 41


Posts: 291/346
EXP: 451884
For next: 28261

Since: 10-21-08

From: Wood Zone

Since last post: 5.4 years
Last activity: 4.1 years

Posted on 06-12-09 09:39:42 PM Link

Get a double stream buffer?

That's really all I can think of for the sound issue. =\

____________________

Click here to PM me.
Hiryuu

Level: 206


Posts: 10837/14435
EXP: 127485618
For next: 127761

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-12-09 10:21:20 PM Link
Turn on VGA Palette Snoop.

lol

____________________
Sukasa

Level: 123


Posts: 1085/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-12-09 10:28:38 PM Link
Me PM
Originally posted by Giga
Get a double stream buffer?

That's really all I can think of for the sound issue. =\


That just makes things more complex, error-prone, and hard to maintain

____________________
GuyPerfect
Catgirl
Level: 68


Posts: 658/1096
EXP: 2662813
For next: 65987

Since: 07-23-07


Since last post: 1.6 years
Last activity: 208 days

Posted on 06-13-09 07:17:15 PM (last edited by GuyPerfect at 06-13-09 04:18 PM) Link
You might want to consider pre-buffering the audio output into memory, skipping over the blank spot, then sending the good data to the mixer. Sorta make a mini-extension to the decoder. While it shouldn't be necessary in the first place, it should be a simple implementation.
Sukasa

Level: 123


Posts: 1093/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-13-09 09:12:32 PM Link
Me PM
Originally posted by GuyPerfect
...skipping over the blank spot...


The only issue here is that the audio garbage isn't all blank, but is nonzero, so it becomes a matter of figuring out which section of the sample is garbage and which isn't... thankfully, I do have an idea what might work when it comes to getting around this.

The other option is to use Disch's sound library, since he's putting one together that wraps SDL_Sound, and he just started taking a bunch of time to write all the windows file code and such, too.


____________________
Sukasa

Level: 123


Posts: 1096/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-14-09 02:05:05 AM Link
Me PM
Good News, Everyone!

Thanks to a little help from Disch, The cause of the looping issue has been found, *and* we've got a new (and better) audio library - dshlib. So yeah, many thanks to Disch for his help.

____________________
Hiryuu

Level: 206


Posts: 10853/14435
EXP: 127485618
For next: 127761

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-14-09 03:15:24 AM Link
Disch...wow...that's a name I thought I'd never hear again. Glad to see we've got him on help.

Ought to have him post here if he feels up to it. I haven't talked to him in a long time and since #rom-hacking on IRC. I've talked to Leno more than him as it is.

____________________
Hiryuu

Level: 206


Posts: 11012/14435
EXP: 127485618
For next: 127761

Since: 07-06-07


Since last post: 11.8 years
Last activity: 11.7 years

Posted on 06-18-09 03:15:12 PM Link
So uh...how goes?

____________________
Sukasa

Level: 123


Posts: 1107/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-18-09 06:38:01 PM Link
Me PM
Slow, seeing as my laptop's basically f*cked for now. I've still got everything (and it's been backed up to the SVN server), but until I get a new laptop (2-3 weeks at the most) I'm not able to do much of anything major.

Still, this is a great time for people to come up with level designs, enemy designs, etc.

____________________
Disch
User
Level: 9


Posts: 1/11
EXP: 2498
For next: 664

Since: 06-18-09


Since last post: 12.4 years
Last activity: 12.2 years

Posted on 06-19-09 12:17:03 AM Link
So I decided to pop in and say hi. Sukasa linked me to this thread from IRC when I was working with him figuring out those ogg weirdities.

I had been working on my dshlib library for a while -- it was meant as a general purpose lib that does stuff I find myself wanting to do in apps but haven't found good libs for (and thus I ended up writing and rewriting my own implementations for again and again). While it's overall meant to be general, it's slightly weighted toward game development.

I'm really glad Sukasa was willing to try it out, as it offers a good testbed. This sparks my interest in this game project, as I see it as a chance to get feedback on how my lib is working out.

I just finished adding an interface for zlib and am now trying to decide whether or not I should finish .zip file support, or adding a way around the samplerate mismatching limitation dshlib currently has with its audio output (right now you can only play files that have a samplerate matching your output samplerate -- this was giving Sukasa some trouble when I was dealing with him, as he was attempting to play 44KHz files on a 48KHz output device, which was failing). I thought I'd pop in this thread and ask, since I'm not sure which would be more relevent to the interests of the dev(s?) of this game. Higher priority stuff and whatnot would be focused on first.

I wonder if it would be too far out of line to discuss dshlib in this thread (it does sort of apply, but only loosely), or if I should start a new thread. Plus I suppose if anyone else on here is interested in using dshlib, I could dump a feature list. But I'll wait for direction before discussing it further.

Is there an IRC channel I can join to keep in touch with the dev(s) of this game? I haven't really seen Sukasa in my normal channels since the ogg problems were solved.

I'm interested to see how this project progresses! Keep us informed! =D

-Disch
Tyty

Level: 165


Posts: 3483/8599
EXP: 58610748
For next: 324933

Since: 07-07-07


Since last post: 9.8 years
Last activity: 9.8 years

Posted on 06-19-09 12:23:26 AM Link
Well, #julgame on BadnikNET is where they usually hang out, but uh...

Only expect to see hydra and I in there that often, and maybe Pandaren (Unless other people started going there since I was in last :x).

Sukasa's laptop is broken so he isn't in IRC right now.

____________________
Sukasa

Level: 123


Posts: 1108/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-19-09 02:32:42 AM (last edited by Sukasa at 06-18-09 11:33 PM) Link
Me PM
Yeah, the joint's fucked so the laptop's staying at work (consequently, no IRC :/), and this shit computer at home isn't powerful enough to really run anything anyways.

zlib would be wonderful, since that'd make it easier to keep the game portable as it gets nearer completion (and thus the data files get larger...) And right now, I'm the only active coder on the project, I',m not sure where Miasmir went... And of course, talk abouu dshlib in here if you want! If you want to keep in touch with me, I'll be able to post a little in the mornings and evening, so I won't be completely unavailable.

And yeah, irc://irc.badnik.net/JulGame is the official channel. When I get back online, I have a bot that can report SVN commits as they happen, too. Nice to see you here, Disch.

As far as dshlib was working, though... it was working excellently when I committed the last of my changes for a while to the SVN.

____________________
Miasmir
Member

Level: 50


Posts: 107/528
EXP: 890152
For next: 57165

Since: 07-26-07

From: Lavastone (don't tell the pirate orcs)

Since last post: 75 days
Last activity: 27 days

Posted on 06-19-09 03:57:31 AM Link
Sorry, I meant to be helping out, but I chimed in before I was done solving my own problems.

...I seriously thought I would be done that night, too. Oh well. I think I'll be done tomorrow, but who knows? I'll be in IRC when I fix my laptop. Don't have a better estimate than that.

Also from what I saw Sukasa probably has the experience edge on me, and also my c++ is pretty shabby, so I might not be too much help anyway?

...but I've damn well written pathfinding engines and collision detection routines from scratch before I heard about libraries, so I think I can catch up.
Sukasa

Level: 123


Posts: 1109/4326
EXP: 20913322
For next: 317944

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 06-19-09 04:19:20 AM Link
Me PM
Well, right now I still have a copy of the level spec that I'm working on (albeit slower than before), which I really should finish up. If anything miasmir, I suppose doing up a preliminary collision detection function would be great... here's some info for you:

sprites are stored in an array, accessed by "sprites[index]->property". Collision boxes are square only, and on a collision, the cde sees if sprite[index]->onPlayerCollide is NULL or if it has a value. If it's NULL, the sprites code just calls a generic doDamage() function, and if it's not NULL, it's treated as a function pointer with the signature (* void)(int). Other important values you might want are; playing->x, player->y, player->height, player->widte, sprite->x, sprite->y, sprite->width, sprite->height.

The window is 640x480, and tiles are 32x32px as well. Dunno if you're interested in working on collision with the level itself, though that'll need a bit of customizing after the level spec gets finalized.


____________________
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next newer thread | Next older thread
Jul - NO! GO TO STAR! - Okay guys, I had an idea for a game New poll - New thread - Thread closed


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.094600 seconds
Script execution time:  0.030903 seconds
Total render time:  0.125503 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 300 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 199 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 94 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 158 - Warning: unescaped & or unknown entity "&page"
line 149 column 190 - Warning: unescaped & or unknown entity "&page"
line 149 column 222 - Warning: unescaped & or unknown entity "&page"
line 149 column 254 - Warning: unescaped & or unknown entity "&page"
line 149 column 286 - Warning: unescaped & or unknown entity "&page"
line 149 column 318 - Warning: unescaped & or unknown entity "&page"
line 149 column 350 - Warning: unescaped & or unknown entity "&page"
line 149 column 382 - Warning: unescaped & or unknown entity "&page"
line 149 column 415 - Warning: unescaped & or unknown entity "&page"
line 149 column 449 - Warning: unescaped & or unknown entity "&page"
line 149 column 486 - Warning: unescaped & or unknown entity "&page"
line 149 column 520 - Warning: unescaped & or unknown entity "&page"
line 149 column 554 - Warning: unescaped & or unknown entity "&page"
line 149 column 588 - Warning: unescaped & or unknown entity "&page"
line 149 column 622 - Warning: unescaped & or unknown entity "&page"
line 149 column 656 - Warning: unescaped & or unknown entity "&page"
line 149 column 690 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 727 - 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 182 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 184 column 9 - Warning: missing <tr>
line 202 column 13 - Warning: missing <tr>
line 205 column 74 - Warning: <style> isn't allowed in <td> elements
line 205 column 9 - Info: <td> previously mentioned
line 205 column 1369 - Warning: missing <tr>
line 205 column 1861 - Warning: missing <tr>
line 208 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 210 column 9 - Warning: missing <tr>
line 228 column 13 - Warning: missing <tr>
line 234 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 236 column 9 - Warning: missing <tr>
line 254 column 13 - Warning: missing <tr>
line 262 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 264 column 9 - Warning: missing <tr>
line 282 column 13 - Warning: missing <tr>
line 290 column 1985 - Warning: discarding unexpected </div>
line 290 column 1991 - Warning: discarding unexpected </td>
line 285 column 74 - Warning: missing </div>
line 293 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 295 column 9 - Warning: missing <tr>
line 313 column 13 - Warning: missing <tr>
line 321 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 323 column 9 - Warning: missing <tr>
line 341 column 13 - Warning: missing <tr>
line 347 column 1374 - Warning: discarding unexpected </div>
line 347 column 1380 - Warning: discarding unexpected </td>
line 344 column 74 - Warning: missing </div>
line 350 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 352 column 9 - Warning: missing <tr>
line 370 column 13 - Warning: missing <tr>
line 373 column 74 - Warning: <style> isn't allowed in <td> elements
line 373 column 9 - Info: <td> previously mentioned
line 373 column 1369 - Warning: missing <tr>
line 375 column 1866 - Warning: missing <tr>
line 378 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 380 column 9 - Warning: missing <tr>
line 398 column 13 - Warning: missing <tr>
line 408 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 410 column 9 - Warning: missing <tr>
line 428 column 13 - Warning: missing <tr>
line 434 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 436 column 9 - Warning: missing <tr>
line 454 column 13 - Warning: missing <tr>
line 465 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 467 column 9 - Warning: missing <tr>
line 485 column 13 - Warning: missing <tr>
line 493 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 495 column 9 - Warning: missing <tr>
line 513 column 13 - Warning: missing <tr>
line 516 column 74 - Warning: <style> isn't allowed in <td> elements
line 516 column 9 - Info: <td> previously mentioned
line 516 column 1369 - Warning: missing <tr>
line 518 column 2097 - Warning: missing <tr>
line 521 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 523 column 9 - Warning: missing <tr>
line 541 column 13 - Warning: missing <tr>
line 544 column 74 - Warning: <style> isn't allowed in <td> elements
line 544 column 9 - Info: <td> previously mentioned
line 544 column 1369 - Warning: missing <tr>
line 544 column 1902 - Warning: missing <tr>
line 547 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 549 column 9 - Warning: missing <tr>
line 567 column 13 - Warning: missing <tr>
line 575 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 577 column 9 - Warning: missing <tr>
line 595 column 13 - Warning: missing <tr>
line 615 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 617 column 9 - Warning: missing <tr>
line 635 column 13 - Warning: missing <tr>
line 645 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 647 column 9 - Warning: missing <tr>
line 665 column 13 - Warning: missing <tr>
line 677 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 679 column 9 - Warning: missing <tr>
line 697 column 13 - Warning: missing <tr>
line 709 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 711 column 9 - Warning: missing <tr>
line 729 column 13 - Warning: missing <tr>
line 739 column 17 - Warning: missing <tr>
line 739 column 17 - Warning: discarding unexpected <table>
line 742 column 35 - Warning: missing <tr>
line 742 column 94 - Warning: unescaped & or unknown entity "&page"
line 742 column 126 - Warning: unescaped & or unknown entity "&page"
line 742 column 158 - Warning: unescaped & or unknown entity "&page"
line 742 column 190 - Warning: unescaped & or unknown entity "&page"
line 742 column 222 - Warning: unescaped & or unknown entity "&page"
line 742 column 254 - Warning: unescaped & or unknown entity "&page"
line 742 column 286 - Warning: unescaped & or unknown entity "&page"
line 742 column 318 - Warning: unescaped & or unknown entity "&page"
line 742 column 350 - Warning: unescaped & or unknown entity "&page"
line 742 column 382 - Warning: unescaped & or unknown entity "&page"
line 742 column 415 - Warning: unescaped & or unknown entity "&page"
line 742 column 449 - Warning: unescaped & or unknown entity "&page"
line 742 column 486 - Warning: unescaped & or unknown entity "&page"
line 742 column 520 - Warning: unescaped & or unknown entity "&page"
line 742 column 554 - Warning: unescaped & or unknown entity "&page"
line 742 column 588 - Warning: unescaped & or unknown entity "&page"
line 742 column 622 - Warning: unescaped & or unknown entity "&page"
line 742 column 656 - Warning: unescaped & or unknown entity "&page"
line 742 column 690 - Warning: unescaped & or unknown entity "&page"
line 742 column 50 - Warning: missing </font> before </td>
line 742 column 727 - Warning: missing </font> before </table>
line 744 column 35 - Warning: missing <tr>
line 744 column 50 - Warning: missing </font> before </td>
line 745 column 37 - Warning: unescaped & or unknown entity "&id"
line 744 column 199 - Warning: missing </font> before </table>
line 746 column 17 - Warning: discarding unexpected </textarea>
line 746 column 28 - Warning: discarding unexpected </form>
line 746 column 35 - Warning: discarding unexpected </embed>
line 746 column 43 - Warning: discarding unexpected </noembed>
line 746 column 53 - Warning: discarding unexpected </noscript>
line 746 column 64 - Warning: discarding unexpected </noembed>
line 746 column 74 - Warning: discarding unexpected </embed>
line 746 column 82 - Warning: discarding unexpected </table>
line 746 column 90 - Warning: discarding unexpected </table>
line 748 column 9 - Warning: missing </font> before <table>
line 760 column 25 - Warning: discarding unexpected </font>
line 769 column 58 - Warning: discarding unexpected </font>
line 747 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 216 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 11 - Warning: <img> lacks "alt" attribute
line 161 column 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 161 column 113 - Warning: <img> lacks "alt" attribute
line 161 column 163 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 187 column 23 - Warning: <img> lacks "alt" attribute
line 187 column 64 - Warning: <img> lacks "alt" attribute
line 187 column 113 - Warning: <img> lacks "alt" attribute
line 187 column 162 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 205 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 205 column 1693 - Warning: <img> lacks "alt" attribute
line 212 column 11 - Warning: <img> lacks "alt" attribute
line 213 column 23 - Warning: <img> lacks "alt" attribute
line 213 column 64 - Warning: <img> lacks "alt" attribute
line 213 column 113 - Warning: <img> lacks "alt" attribute
line 213 column 163 - Warning: <img> lacks "alt" attribute
line 224 column 15 - Warning: <img> lacks "alt" attribute
line 238 column 11 - Warning: <img> lacks "alt" attribute
line 239 column 23 - Warning: <img> lacks "alt" attribute
line 239 column 64 - Warning: <img> lacks "alt" attribute
line 239 column 113 - Warning: <img> lacks "alt" attribute
line 239 column 163 - Warning: <img> lacks "alt" attribute
line 250 column 15 - Warning: <img> lacks "alt" attribute
line 266 column 11 - Warning: <img> lacks "alt" attribute
line 267 column 22 - Warning: <img> lacks "alt" attribute
line 267 column 63 - Warning: <img> lacks "alt" attribute
line 267 column 112 - Warning: <img> lacks "alt" attribute
line 267 column 162 - Warning: <img> lacks "alt" attribute
line 268 column 11 - Warning: <img> lacks "alt" attribute
line 278 column 15 - Warning: <img> lacks "alt" attribute
line 297 column 11 - Warning: <img> lacks "alt" attribute
line 298 column 23 - Warning: <img> lacks "alt" attribute
line 298 column 64 - Warning: <img> lacks "alt" attribute
line 298 column 113 - Warning: <img> lacks "alt" attribute
line 298 column 163 - Warning: <img> lacks "alt" attribute
line 309 column 15 - Warning: <img> lacks "alt" attribute
line 325 column 11 - Warning: <img> lacks "alt" attribute
line 326 column 22 - Warning: <img> lacks "alt" attribute
line 326 column 63 - Warning: <img> lacks "alt" attribute
line 326 column 112 - Warning: <img> lacks "alt" attribute
line 326 column 162 - Warning: <img> lacks "alt" attribute
line 327 column 11 - Warning: <img> lacks "alt" attribute
line 337 column 15 - Warning: <img> lacks "alt" attribute
line 355 column 23 - Warning: <img> lacks "alt" attribute
line 355 column 64 - Warning: <img> lacks "alt" attribute
line 355 column 113 - Warning: <img> lacks "alt" attribute
line 355 column 162 - Warning: <img> lacks "alt" attribute
line 366 column 15 - Warning: <img> lacks "alt" attribute
line 373 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 375 column 1698 - Warning: <img> lacks "alt" attribute
line 382 column 11 - Warning: <img> lacks "alt" attribute
line 383 column 23 - Warning: <img> lacks "alt" attribute
line 383 column 64 - Warning: <img> lacks "alt" attribute
line 383 column 113 - Warning: <img> lacks "alt" attribute
line 383 column 163 - Warning: <img> lacks "alt" attribute
line 394 column 15 - Warning: <img> lacks "alt" attribute
line 405 column 509 - Warning: <img> proprietary attribute value "absmiddle"
line 405 column 509 - Warning: <img> lacks "alt" attribute
line 413 column 22 - Warning: <img> lacks "alt" attribute
line 413 column 63 - Warning: <img> lacks "alt" attribute
line 413 column 112 - Warning: <img> lacks "alt" attribute
line 413 column 162 - Warning: <img> lacks "alt" attribute
line 424 column 15 - Warning: <img> lacks "alt" attribute
line 438 column 11 - Warning: <img> lacks "alt" attribute
line 439 column 23 - Warning: <img> lacks "alt" attribute
line 439 column 64 - Warning: <img> lacks "alt" attribute
line 439 column 113 - Warning: <img> lacks "alt" attribute
line 439 column 163 - Warning: <img> lacks "alt" attribute
line 450 column 15 - Warning: <img> lacks "alt" attribute
line 469 column 11 - Warning: <img> lacks "alt" attribute
line 470 column 23 - Warning: <img> lacks "alt" attribute
line 470 column 64 - Warning: <img> lacks "alt" attribute
line 470 column 113 - Warning: <img> lacks "alt" attribute
line 470 column 163 - Warning: <img> lacks "alt" attribute
line 481 column 15 - Warning: <img> lacks "alt" attribute
line 498 column 23 - Warning: <img> lacks "alt" attribute
line 498 column 64 - Warning: <img> lacks "alt" attribute
line 498 column 113 - Warning: <img> lacks "alt" attribute
line 498 column 162 - Warning: <img> lacks "alt" attribute
line 509 column 15 - Warning: <img> lacks "alt" attribute
line 516 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 518 column 1929 - Warning: <img> lacks "alt" attribute
line 526 column 23 - Warning: <img> lacks "alt" attribute
line 526 column 64 - Warning: <img> lacks "alt" attribute
line 526 column 113 - Warning: <img> lacks "alt" attribute
line 526 column 162 - Warning: <img> lacks "alt" attribute
line 537 column 15 - Warning: <img> lacks "alt" attribute
line 544 column 1458 - Warning: <td> attribute "valign" has invalid value "center"
line 544 column 1538 - Warning: <img> proprietary attribute value "absmiddle"
line 544 column 1538 - Warning: <img> lacks "alt" attribute
line 544 column 1734 - Warning: <img> lacks "alt" attribute
line 551 column 11 - Warning: <img> lacks "alt" attribute
line 552 column 23 - Warning: <img> lacks "alt" attribute
line 552 column 64 - Warning: <img> lacks "alt" attribute
line 552 column 113 - Warning: <img> lacks "alt" attribute
line 552 column 163 - Warning: <img> lacks "alt" attribute
line 563 column 15 - Warning: <img> lacks "alt" attribute
line 580 column 21 - Warning: <img> lacks "alt" attribute
line 580 column 62 - Warning: <img> lacks "alt" attribute
line 580 column 111 - Warning: <img> lacks "alt" attribute
line 580 column 161 - Warning: <img> lacks "alt" attribute
line 581 column 11 - Warning: <img> lacks "alt" attribute
line 591 column 15 - Warning: <img> lacks "alt" attribute
line 620 column 23 - Warning: <img> lacks "alt" attribute
line 620 column 64 - Warning: <img> lacks "alt" attribute
line 620 column 113 - Warning: <img> lacks "alt" attribute
line 620 column 163 - Warning: <img> lacks "alt" attribute
line 631 column 15 - Warning: <img> lacks "alt" attribute
line 638 column 74 - Warning: <table> attribute "bgcolor" had invalid value "FFDDEE" and has been replaced
line 642 column 698 - Warning: <img> lacks "alt" attribute
line 649 column 11 - Warning: <img> lacks "alt" attribute
line 650 column 23 - Warning: <img> lacks "alt" attribute
line 650 column 64 - Warning: <img> lacks "alt" attribute
line 650 column 113 - Warning: <img> lacks "alt" attribute
line 650 column 163 - Warning: <img> lacks "alt" attribute
line 661 column 15 - Warning: <img> lacks "alt" attribute
line 681 column 21 - Warning: <img> lacks "alt" attribute
line 682 column 22 - Warning: <img> lacks "alt" attribute
line 682 column 63 - Warning: <img> lacks "alt" attribute
line 682 column 111 - Warning: <img> lacks "alt" attribute
line 682 column 161 - Warning: <img> lacks "alt" attribute
line 683 column 11 - Warning: <img> lacks "alt" attribute
line 693 column 15 - Warning: <img> lacks "alt" attribute
line 713 column 11 - Warning: <img> lacks "alt" attribute
line 714 column 23 - Warning: <img> lacks "alt" attribute
line 714 column 64 - Warning: <img> lacks "alt" attribute
line 714 column 113 - Warning: <img> lacks "alt" attribute
line 714 column 163 - Warning: <img> lacks "alt" attribute
line 725 column 15 - Warning: <img> lacks "alt" attribute
line 745 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 745 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 745 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 754 column 25 - Warning: <img> lacks "alt" attribute
line 759 column 267 - Warning: <img> lacks "alt" attribute
line 739 column 17 - Warning: trimming empty <tr>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 203 column 27 - Warning: <nobr> is not approved by W3C
line 205 column 1308 - Warning: <table> proprietary attribute "height"
line 205 column 1411 - Warning: <table> proprietary attribute "height"
line 205 column 1817 - Warning: <table> proprietary attribute "height"
line 229 column 27 - Warning: <nobr> is not approved by W3C
line 255 column 27 - Warning: <nobr> is not approved by W3C
line 283 column 27 - Warning: <nobr> is not approved by W3C
line 285 column 1035 - Warning: <table> proprietary attribute "height"
line 314 column 27 - Warning: <nobr> is not approved by W3C
line 342 column 27 - Warning: <nobr> is not approved by W3C
line 344 column 1035 - Warning: <table> proprietary attribute "height"
line 371 column 27 - Warning: <nobr> is not approved by W3C
line 373 column 1308 - Warning: <table> proprietary attribute "height"
line 373 column 1411 - Warning: <table> proprietary attribute "height"
line 375 column 1822 - Warning: <table> proprietary attribute "height"
line 399 column 27 - Warning: <nobr> is not approved by W3C
line 429 column 27 - Warning: <nobr> is not approved by W3C
line 455 column 27 - Warning: <nobr> is not approved by W3C
line 486 column 27 - Warning: <nobr> is not approved by W3C
line 514 column 27 - Warning: <nobr> is not approved by W3C
line 516 column 1308 - Warning: <table> proprietary attribute "height"
line 516 column 1411 - Warning: <table> proprietary attribute "height"
line 518 column 2053 - Warning: <table> proprietary attribute "height"
line 542 column 27 - Warning: <nobr> is not approved by W3C
line 544 column 1308 - Warning: <table> proprietary attribute "height"
line 544 column 1411 - Warning: <table> proprietary attribute "height"
line 544 column 1858 - Warning: <table> proprietary attribute "height"
line 568 column 27 - Warning: <nobr> is not approved by W3C
line 596 column 27 - Warning: <nobr> is not approved by W3C
line 636 column 27 - Warning: <nobr> is not approved by W3C
line 638 column 74 - Warning: <table> proprietary attribute "height"
line 666 column 27 - Warning: <nobr> is not approved by W3C
line 698 column 27 - Warning: <nobr> is not approved by W3C
line 730 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 335 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