I was going to use this program (and its built in physics engine, "Bullet") to help me get started messing around with 3D programming for the Nintendo DS.
Also, if you don't like the drawing system for Blender (I haven't tried it yet), you can get Google Sketch Up for free, draw in there (seemed intuitive enough when I tried it) and export the vertex data, after which you can probably import it into Blender easily enough.
Anyway, is that polygon importer done or something? Or is there some other way to put the output of Blender into the game?
I've mostly just been lurking in this section of the forum because messiaen's efforts are hard to ignore.
Just read someone's suggestion for a starting point in the level they designed.
Then I thought..."why start in the same place every time?"
Wouldn't it be cooler if the starting point of a level changed on a per star basis?
As for any actual hacks, it seems like the new fad is to get rid of the Act selection system, which would render a feasible way of implementing variable entrances absent. Still, maybe Missing Stars can do something with this idea. Maybe.
I'm a beginner to 3D drawing, but I'm definitely not a beginner.
I got Blender before I saw this thread because it uses the Bullet engine that I was going to learn the API of for a homebrew game I started.
I decided to do most of the game in Blender and get it running on the PC before trying to port it to the DS and then to the Wii. I learned enough about OpenGL to be confident in my ability to import objects I draw in Blender into homebrew applications in the future.
So far I've only drawn a bullet object (not because of the humorous pun, but because I'm working on a first person shooter) and practiced enabling movement of the camera "in game" (when the game engine of Blender is active) by assigning movement directions to arrow keys (though the interface suggests the relationship is the other way around).
I just wish there was a tool for indenting surfaces using a sort of spherical shaped tool to "push" faces inward, automatically splitting the face into sub-faces as necessary. That would make 3D drawing much easier. Isn't that what the better apps do?
But hey, Google's Sketch Up might do the trick. I'm sure it's easy enough to export from Sketch Up and import into Blender.
If you need me to write any applications to convert formats, just give me the specifics of the source and destination formats and I can write something up. What exactly is VL-Tone having trouble with? Seems like he can import polygons, just not textures? We should prototype the insertion process by using a bland default texture for imported 3D models to at least test that the vertex importing functionality works.
Originally posted by VL-Tone
As for setting up a breakpoint and trying to find the code/coordinates by observing RAM, messiaen or yoshiman (yoshielectron) would be more qualified than me to do that.
You might be getting more help from me than you'd expect if Blender causes our goals to coincide still more.
I've been wanting to get a hold of those C files and tweak them to be more visually appealing to me as well, so that I'll feel more comfortable using and adding to them.
Originally posted by XenesisEdit:
As an update, I have compiled a Nightmare 2.0 Module
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Sweet.
Two of some of my favorite kinds hacks rolled into one:
- Those that make other things easier to hack (meta-hacking is awesome to me)
- Those that take advantage of something I made (I love it when something I work on ends up having a use somewhere)
It's not over complicated. I'm pretty sure he wants the saving to occur without the use of GameShark codes (in other words, the interface for it should be apart of the actual game).
Also, just a note, you pretty much suggested what I did but with more detail.
No, messiaen isn't the only one capable, but he is the most familiar with the C files HE created.
It's the one in the Underground that's not the "red coin star" or the "two switch star".
I have the other 37 and having looked all over this place, it's getting annoying not being able to find where to go.
Also, the difficulty is insane in the Volcano level. Mario 64's controls are NOT accurate enough to move around in that level safely. Consider widening the platforms or making them sink slower.
The rest of the hack was superb, but again, the difficulty in the Volcano area really killed the buzz.
Originally posted by BigBrain
IIRC you're missing the hint with the night
(unless you got one star at night already, then you'll probably have to redo it at day)
I saw that hint, but I don't remember what time I got it. I think I did it once at night and then several more times at night and during the day when fiddling around in the level (remember how I said I'd been EVERYWHERE?).
Originally posted by BigBrain
About the Volcano Level, it's okay once you get used to it and find out how to savely jump from one sinking platform to another (or if you just use enough save states xD)
I had to abuse savestates. As I've said, the controls, in tandem with using the D pad on my USB controller (the control stick is oddly placed and has a square shaped socket so it's terrible for everything) make it pretty much impossible to beat any of that stuff without using savestates or having tremendous patience, the latter of which I've never had.
Anyway, I'll try the double switch star during the day once more. Does anything special happen when you get all the stars? I think I read a sign that hinted there would be.
Edit: Apparently doing it at night the first time didn't make it so I had to do it during the day the next time.
I did it at night again and got the last star. Apparently that surprise at the end exists and I'm off to fight it right now.
Edit: Beat it. I must say, the last part got really annoying when I kept getting hit by cheap moves. Things I remember being safe in the original game were suddenly eating me alive, namely:
TidyHTML vomit belowline 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 147 column 143 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 95 - Warning: unescaped & or unknown entity "&page"
line 149 column 128 - Warning: unescaped & or unknown entity "&page"
line 149 column 161 - Warning: unescaped & or unknown entity "&page"
line 149 column 194 - Warning: unescaped & or unknown entity "&page"
line 149 column 227 - Warning: unescaped & or unknown entity "&page"
line 149 column 260 - Warning: unescaped & or unknown entity "&page"
line 149 column 293 - Warning: unescaped & or unknown entity "&page"
line 149 column 328 - Warning: unescaped & or unknown entity "&page"
line 149 column 361 - Warning: unescaped & or unknown entity "&page"
line 149 column 395 - Warning: unescaped & or unknown entity "&page"
line 149 column 430 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 467 - 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 190 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 192 column 9 - Warning: missing <tr>
line 210 column 13 - Warning: missing <tr>
line 218 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 220 column 9 - Warning: missing <tr>
line 238 column 13 - Warning: missing <tr>
line 251 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 253 column 9 - Warning: missing <tr>
line 271 column 13 - Warning: missing <tr>
line 279 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 281 column 9 - Warning: missing <tr>
line 299 column 13 - Warning: missing <tr>
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 341 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 343 column 9 - Warning: missing <tr>
line 361 column 13 - Warning: missing <tr>
line 371 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 373 column 9 - Warning: missing <tr>
line 391 column 13 - Warning: missing <tr>
line 409 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 411 column 9 - Warning: missing <tr>
line 429 column 13 - Warning: missing <tr>
line 438 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 440 column 9 - Warning: missing <tr>
line 458 column 13 - Warning: missing <tr>
line 466 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 468 column 9 - Warning: missing <tr>
line 486 column 13 - Warning: missing <tr>
line 501 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 503 column 9 - Warning: missing <tr>
line 521 column 13 - Warning: missing <tr>
line 531 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 533 column 9 - Warning: missing <tr>
line 551 column 13 - Warning: missing <tr>
line 567 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 569 column 9 - Warning: missing <tr>
line 587 column 13 - Warning: missing <tr>
line 596 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 598 column 9 - Warning: missing <tr>
line 616 column 13 - Warning: missing <tr>
line 624 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 626 column 9 - Warning: missing <tr>
line 644 column 13 - Warning: missing <tr>
line 652 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 654 column 9 - Warning: missing <tr>
line 672 column 13 - Warning: missing <tr>
line 680 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 682 column 9 - Warning: missing <tr>
line 700 column 13 - Warning: missing <tr>
line 710 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 712 column 9 - Warning: missing <tr>
line 730 column 13 - Warning: missing <tr>
line 744 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 746 column 9 - Warning: missing <tr>
line 764 column 13 - Warning: missing <tr>
line 782 column 1845 - Warning: missing </label> before <div>
line 782 column 1905 - Warning: inserting implicit <label>
line 782 column 1911 - Warning: inserting implicit <label>
line 782 column 1911 - Warning: missing </label> before <div>
line 782 column 1954 - Warning: inserting implicit <label>
line 782 column 1954 - Warning: missing </label> before <div>
line 782 column 1959 - Warning: inserting implicit <label>
line 782 column 2346 - Warning: discarding unexpected </label>
line 785 column 17 - Warning: missing <tr>
line 785 column 17 - Warning: discarding unexpected <table>
line 788 column 35 - Warning: missing <tr>
line 788 column 95 - Warning: unescaped & or unknown entity "&page"
line 788 column 128 - Warning: unescaped & or unknown entity "&page"
line 788 column 161 - Warning: unescaped & or unknown entity "&page"
line 788 column 194 - Warning: unescaped & or unknown entity "&page"
line 788 column 227 - Warning: unescaped & or unknown entity "&page"
line 788 column 260 - Warning: unescaped & or unknown entity "&page"
line 788 column 293 - Warning: unescaped & or unknown entity "&page"
line 788 column 328 - Warning: unescaped & or unknown entity "&page"
line 788 column 361 - Warning: unescaped & or unknown entity "&page"
line 788 column 395 - Warning: unescaped & or unknown entity "&page"
line 788 column 430 - Warning: unescaped & or unknown entity "&page"
line 788 column 50 - Warning: missing </font> before </td>
line 788 column 467 - Warning: missing </font> before </table>
line 790 column 35 - Warning: missing <tr>
line 790 column 50 - Warning: missing </font> before </td>
line 790 column 143 - Warning: missing </font> before </table>
line 792 column 17 - Warning: discarding unexpected </textarea>
line 792 column 28 - Warning: discarding unexpected </form>
line 792 column 35 - Warning: discarding unexpected </embed>
line 792 column 43 - Warning: discarding unexpected </noembed>
line 792 column 53 - Warning: discarding unexpected </noscript>
line 792 column 64 - Warning: discarding unexpected </noembed>
line 792 column 74 - Warning: discarding unexpected </embed>
line 792 column 82 - Warning: discarding unexpected </table>
line 792 column 90 - Warning: discarding unexpected </table>
line 794 column 9 - Warning: missing </font> before <table>
line 806 column 25 - Warning: discarding unexpected </font>
line 815 column 58 - Warning: discarding unexpected </font>
line 793 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 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 187 column 803 - Warning: <img> proprietary attribute value "absmiddle"
line 187 column 803 - Warning: <img> lacks "alt" attribute
line 187 column 856 - Warning: <img> proprietary attribute value "absmiddle"
line 187 column 856 - Warning: <img> lacks "alt" attribute
line 195 column 22 - Warning: <img> lacks "alt" attribute
line 195 column 63 - Warning: <img> lacks "alt" attribute
line 195 column 112 - Warning: <img> lacks "alt" attribute
line 195 column 162 - Warning: <img> lacks "alt" attribute
line 206 column 15 - Warning: <img> lacks "alt" attribute
line 215 column 260 - Warning: <img> proprietary attribute value "absmiddle"
line 215 column 260 - Warning: <img> lacks "alt" attribute
line 215 column 313 - Warning: <img> proprietary attribute value "absmiddle"
line 215 column 313 - Warning: <img> lacks "alt" attribute
line 223 column 22 - Warning: <img> lacks "alt" attribute
line 223 column 63 - Warning: <img> lacks "alt" attribute
line 223 column 112 - Warning: <img> lacks "alt" attribute
line 223 column 162 - Warning: <img> lacks "alt" attribute
line 234 column 15 - Warning: <img> lacks "alt" attribute
line 248 column 496 - Warning: <img> proprietary attribute value "absmiddle"
line 248 column 496 - Warning: <img> lacks "alt" attribute
line 248 column 549 - Warning: <img> proprietary attribute value "absmiddle"
line 248 column 549 - Warning: <img> lacks "alt" attribute
line 256 column 22 - Warning: <img> lacks "alt" attribute
line 256 column 63 - Warning: <img> lacks "alt" attribute
line 256 column 112 - Warning: <img> lacks "alt" attribute
line 256 column 162 - Warning: <img> lacks "alt" attribute
line 267 column 15 - Warning: <img> lacks "alt" attribute
line 276 column 179 - Warning: <img> proprietary attribute value "absmiddle"
line 276 column 179 - Warning: <img> lacks "alt" attribute
line 276 column 232 - Warning: <img> proprietary attribute value "absmiddle"
line 276 column 232 - Warning: <img> lacks "alt" attribute
line 284 column 22 - Warning: <img> lacks "alt" attribute
line 284 column 63 - Warning: <img> lacks "alt" attribute
line 284 column 112 - Warning: <img> lacks "alt" attribute
line 284 column 162 - Warning: <img> lacks "alt" attribute
line 295 column 15 - Warning: <img> lacks "alt" attribute
line 308 column 596 - Warning: <img> proprietary attribute value "absmiddle"
line 308 column 596 - Warning: <img> lacks "alt" attribute
line 308 column 649 - Warning: <img> proprietary attribute value "absmiddle"
line 308 column 649 - 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 327 column 15 - Warning: <img> lacks "alt" attribute
line 338 column 390 - Warning: <img> proprietary attribute value "absmiddle"
line 338 column 390 - Warning: <img> lacks "alt" attribute
line 338 column 443 - Warning: <img> proprietary attribute value "absmiddle"
line 338 column 443 - Warning: <img> lacks "alt" attribute
line 346 column 22 - Warning: <img> lacks "alt" attribute
line 346 column 63 - Warning: <img> lacks "alt" attribute
line 346 column 112 - Warning: <img> lacks "alt" attribute
line 346 column 162 - Warning: <img> lacks "alt" attribute
line 357 column 15 - Warning: <img> lacks "alt" attribute
line 368 column 394 - Warning: <img> proprietary attribute value "absmiddle"
line 368 column 394 - Warning: <img> lacks "alt" attribute
line 368 column 447 - Warning: <img> proprietary attribute value "absmiddle"
line 368 column 447 - Warning: <img> lacks "alt" attribute
line 376 column 22 - Warning: <img> lacks "alt" attribute
line 376 column 63 - Warning: <img> lacks "alt" attribute
line 376 column 112 - Warning: <img> lacks "alt" attribute
line 376 column 162 - Warning: <img> lacks "alt" attribute
line 387 column 15 - Warning: <img> lacks "alt" attribute
line 406 column 1767 - Warning: <img> proprietary attribute value "absmiddle"
line 406 column 1767 - Warning: <img> lacks "alt" attribute
line 406 column 1820 - Warning: <img> proprietary attribute value "absmiddle"
line 406 column 1820 - Warning: <img> lacks "alt" attribute
line 414 column 22 - Warning: <img> lacks "alt" attribute
line 414 column 63 - Warning: <img> lacks "alt" attribute
line 414 column 112 - Warning: <img> lacks "alt" attribute
line 414 column 162 - Warning: <img> lacks "alt" attribute
line 425 column 15 - Warning: <img> lacks "alt" attribute
line 435 column 450 - Warning: <img> proprietary attribute value "absmiddle"
line 435 column 450 - Warning: <img> lacks "alt" attribute
line 435 column 503 - Warning: <img> proprietary attribute value "absmiddle"
line 435 column 503 - Warning: <img> lacks "alt" attribute
line 443 column 22 - Warning: <img> lacks "alt" attribute
line 443 column 63 - Warning: <img> lacks "alt" attribute
line 443 column 112 - Warning: <img> lacks "alt" attribute
line 443 column 162 - Warning: <img> lacks "alt" attribute
line 454 column 15 - Warning: <img> lacks "alt" attribute
line 463 column 400 - Warning: <img> proprietary attribute value "absmiddle"
line 463 column 400 - Warning: <img> lacks "alt" attribute
line 463 column 453 - Warning: <img> proprietary attribute value "absmiddle"
line 463 column 453 - Warning: <img> lacks "alt" attribute
line 471 column 22 - Warning: <img> lacks "alt" attribute
line 471 column 63 - Warning: <img> lacks "alt" attribute
line 471 column 112 - Warning: <img> lacks "alt" attribute
line 471 column 162 - Warning: <img> lacks "alt" attribute
line 482 column 15 - Warning: <img> lacks "alt" attribute
line 490 column 198 - Warning: <a> escaping malformed URI reference
line 498 column 667 - Warning: <img> proprietary attribute value "absmiddle"
line 498 column 667 - Warning: <img> lacks "alt" attribute
line 498 column 720 - Warning: <img> proprietary attribute value "absmiddle"
line 498 column 720 - Warning: <img> lacks "alt" attribute
line 506 column 22 - Warning: <img> lacks "alt" attribute
line 506 column 63 - Warning: <img> lacks "alt" attribute
line 506 column 112 - Warning: <img> lacks "alt" attribute
line 506 column 162 - Warning: <img> lacks "alt" attribute
line 517 column 15 - Warning: <img> lacks "alt" attribute
line 528 column 364 - Warning: <img> proprietary attribute value "absmiddle"
line 528 column 364 - Warning: <img> lacks "alt" attribute
line 528 column 456 - Warning: <img> proprietary attribute value "absmiddle"
line 528 column 456 - Warning: <img> lacks "alt" attribute
line 528 column 509 - Warning: <img> proprietary attribute value "absmiddle"
line 528 column 509 - Warning: <img> lacks "alt" attribute
line 536 column 22 - Warning: <img> lacks "alt" attribute
line 536 column 63 - Warning: <img> lacks "alt" attribute
line 536 column 112 - Warning: <img> lacks "alt" attribute
line 536 column 162 - Warning: <img> lacks "alt" attribute
line 547 column 15 - Warning: <img> lacks "alt" attribute
line 564 column 694 - Warning: <img> proprietary attribute value "absmiddle"
line 564 column 694 - Warning: <img> lacks "alt" attribute
line 564 column 747 - Warning: <img> proprietary attribute value "absmiddle"
line 564 column 747 - Warning: <img> lacks "alt" attribute
line 572 column 22 - Warning: <img> lacks "alt" attribute
line 572 column 63 - Warning: <img> lacks "alt" attribute
line 572 column 112 - Warning: <img> lacks "alt" attribute
line 572 column 162 - Warning: <img> lacks "alt" attribute
line 583 column 15 - Warning: <img> lacks "alt" attribute
line 593 column 482 - Warning: <img> proprietary attribute value "absmiddle"
line 593 column 482 - Warning: <img> lacks "alt" attribute
line 593 column 535 - Warning: <img> proprietary attribute value "absmiddle"
line 593 column 535 - Warning: <img> lacks "alt" attribute
line 601 column 22 - Warning: <img> lacks "alt" attribute
line 601 column 63 - Warning: <img> lacks "alt" attribute
line 601 column 112 - Warning: <img> lacks "alt" attribute
line 601 column 162 - Warning: <img> lacks "alt" attribute
line 612 column 15 - Warning: <img> lacks "alt" attribute
line 621 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 621 column 188 - Warning: <img> lacks "alt" attribute
line 621 column 241 - Warning: <img> proprietary attribute value "absmiddle"
line 621 column 241 - Warning: <img> lacks "alt" attribute
line 629 column 22 - Warning: <img> lacks "alt" attribute
line 629 column 63 - Warning: <img> lacks "alt" attribute
line 629 column 112 - Warning: <img> lacks "alt" attribute
line 629 column 162 - Warning: <img> lacks "alt" attribute
line 640 column 15 - Warning: <img> lacks "alt" attribute
line 649 column 338 - Warning: <img> proprietary attribute value "absmiddle"
line 649 column 338 - Warning: <img> lacks "alt" attribute
line 649 column 391 - Warning: <img> proprietary attribute value "absmiddle"
line 649 column 391 - Warning: <img> lacks "alt" attribute
line 657 column 22 - Warning: <img> lacks "alt" attribute
line 657 column 63 - Warning: <img> lacks "alt" attribute
line 657 column 112 - Warning: <img> lacks "alt" attribute
line 657 column 162 - Warning: <img> lacks "alt" attribute
line 668 column 15 - Warning: <img> lacks "alt" attribute
line 677 column 396 - Warning: <img> proprietary attribute value "absmiddle"
line 677 column 396 - Warning: <img> lacks "alt" attribute
line 677 column 449 - Warning: <img> proprietary attribute value "absmiddle"
line 677 column 449 - Warning: <img> lacks "alt" attribute
line 685 column 22 - Warning: <img> lacks "alt" attribute
line 685 column 63 - Warning: <img> lacks "alt" attribute
line 685 column 112 - Warning: <img> lacks "alt" attribute
line 685 column 162 - Warning: <img> lacks "alt" attribute
line 696 column 15 - Warning: <img> lacks "alt" attribute
line 707 column 486 - Warning: <img> proprietary attribute value "absmiddle"
line 707 column 486 - Warning: <img> lacks "alt" attribute
line 707 column 539 - Warning: <img> proprietary attribute value "absmiddle"
line 707 column 539 - Warning: <img> lacks "alt" attribute
line 715 column 22 - Warning: <img> lacks "alt" attribute
line 715 column 63 - Warning: <img> lacks "alt" attribute
line 715 column 112 - Warning: <img> lacks "alt" attribute
line 715 column 162 - Warning: <img> lacks "alt" attribute
line 726 column 15 - Warning: <img> lacks "alt" attribute
line 741 column 690 - Warning: <img> proprietary attribute value "absmiddle"
line 741 column 690 - Warning: <img> lacks "alt" attribute
line 741 column 743 - Warning: <img> proprietary attribute value "absmiddle"
line 741 column 743 - Warning: <img> lacks "alt" attribute
line 749 column 22 - Warning: <img> lacks "alt" attribute
line 749 column 63 - Warning: <img> lacks "alt" attribute
line 749 column 112 - Warning: <img> lacks "alt" attribute
line 749 column 162 - Warning: <img> lacks "alt" attribute
line 760 column 15 - Warning: <img> lacks "alt" attribute
line 767 column 195 - Warning: <img> proprietary attribute value "absmiddle"
line 767 column 195 - Warning: <img> lacks "alt" attribute
line 782 column 2395 - Warning: <img> proprietary attribute value "absmiddle"
line 782 column 2395 - Warning: <img> lacks "alt" attribute
line 782 column 2448 - Warning: <img> proprietary attribute value "absmiddle"
line 782 column 2448 - Warning: <img> lacks "alt" attribute
line 800 column 25 - Warning: <img> lacks "alt" attribute
line 805 column 267 - Warning: <img> lacks "alt" attribute
line 147 column 143 - Warning: trimming empty <font>
line 149 column 467 - Warning: trimming empty <font>
line 782 column 1845 - Warning: trimming empty <label>
line 782 column 1905 - Warning: trimming empty <label>
line 782 column 1954 - Warning: trimming empty <label>
line 785 column 17 - Warning: trimming empty <tr>
line 788 column 467 - Warning: trimming empty <font>
line 790 column 143 - Warning: trimming empty <font>
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 211 column 27 - Warning: <nobr> is not approved by W3C
line 239 column 27 - Warning: <nobr> is not approved by W3C
line 272 column 27 - Warning: <nobr> is not approved by W3C
line 300 column 27 - Warning: <nobr> is not approved by W3C
line 332 column 27 - Warning: <nobr> is not approved by W3C
line 362 column 27 - Warning: <nobr> is not approved by W3C
line 392 column 27 - Warning: <nobr> is not approved by W3C
line 430 column 27 - Warning: <nobr> is not approved by W3C
line 459 column 27 - Warning: <nobr> is not approved by W3C
line 487 column 27 - Warning: <nobr> is not approved by W3C
line 522 column 27 - Warning: <nobr> is not approved by W3C
line 552 column 27 - Warning: <nobr> is not approved by W3C
line 588 column 27 - Warning: <nobr> is not approved by W3C
line 617 column 27 - Warning: <nobr> is not approved by W3C
line 645 column 27 - Warning: <nobr> is not approved by W3C
line 673 column 27 - Warning: <nobr> is not approved by W3C
line 701 column 27 - Warning: <nobr> is not approved by W3C
line 731 column 27 - Warning: <nobr> is not approved by W3C
line 765 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 346 warnings and 0 errors!
URIs must be properly escaped, they must not contain unescaped
characters below U+0021 including the space character and not
above U+007E. Tidy escapes the URI for you as recommended by
HTML 4.01 section B.2.1 and XML 1.0 section 4.2.2. Some user agents
use another algorithm to escape such URIs and some server-sided
scripts depend on that. If you want to depend on that, you must
escape the URI on your own. For more information please refer to
http://www.w3.org/International/O-URL-and-ident.html
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