Register - Login
Views: 99398170
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 02:50:17 PM
Jul - General Game/ROM Hacking - Mario Adventure 3 New poll - New thread - New reply
Next newer thread | Next older thread
DahrkDaiz
Member
Level: 16


Posts: 31/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 07-27-12 04:38:30 PM (last edited by DahrkDaiz at 08-03-12 02:23:34 AM) Link | Quote
Wow I totally forgot about rusted logic! Anyways I wanted to share with you guys my latest project, Mario Adventure 3. Before I get into it, let me answer some common questions:

1. DD where have you been?!
- I simply fell out of the hobby like so many others.

2. Is this a trick? Is this just another project you'll abandon like so many before?
-Nope, this is the real deal.

3. Ok so Why Mario Adventure 3? What happened to 2?
- 2 was original Luigi Vs Mario. Granted, it was an abandoned project, Mario Adventure 3 is a sequel that builds on all previous hacks and aims to be a "true sequel" to the original Mario Adventure.

Alright so what's up with this hack? First, I am using the disassembly of SMB3 done by southbird. He did an excellent job at commenting the code and making it stupid easy to make sweet changes to the SMB3 engine. Because of this, I am staying away from rom expansion and mapper changes that I normally did in the past. This will make the hack work on a regular NES properly on a power pak.

Second, all of the major ASM hacks for this game are already in: the power ups, new elements, etc were done first. This was so level design could take advantage of the new features from the start.

So what is the "base" of this hack? Rather than having point A to B levels with a a goal ending, levels act as two points between pipes on a map:



Notice all the pipes on the map. The map is 1 tile freeroaming on the solid green or "clear" tiles. Entering a pipe will start the level with a pipe in front of you that takes you to the stage. At the end of every stage is another pipe that brings you back to the map on top of one of the other pipes. Enter that same pipe and you'll be presented with a pipe that takes you to the previous stage in which you can go back to the beginning of the stage and come out of the pipe you originally started. Worlds will be traversed in this same way, making the entire game one long adventure in a Metroidvania style.

The status bar in the pic above displays a few new features. The P-Meter and coins are back. Up to 9999 coins can be collected. Below the PMeter is the experience points. Experience points will used to grant special abilities to Mario that are nonessential to the game. Defeating enemies gains EXP while bosses will increase it by more. The abilities you earn can only be used one at a time and you will get an indication of when a new ability given.

Above the coins is the air meter. Going into water will deplete the air meter. Coming up to the surface or swimming with you head above water will increse it. If your air meter depletes, you die.

Next is the H(coin). This indicates your Hammer Bros. Coins. These coins are the Hammer Bros currency and used to pay tolls to get across paths guarded by Hammer Bros. There is one hammer bros coin in every stage and can only be grabbed once.

Finally, below that is the timer.

The status bar has an alternate mode accessible by pressing select.The alternate mode displays the number of coins gotten for the duration of the game. There's also an odometer to cover the distance you've traveled. Soon there will be total game timer as well.

So what next? Power ups!

-Gone-
Hammer Mario
Tanooki Mario

-Returning -
Fire Mario
Raccoon Mario
Frog Mario - Frog Mario can breath under water indefinitely

Ice Mario -Ice balls turn enemies into frozen blocks of ice. Also, his ice balls will freeze standing water solid, allowing Mario to create ice bridges.

Koopa Mario - Wearing a Koopa shell, Koopa Mario can duck inside of it and begin spinning, bouncing off walls, defeating enemies and destroying bricks and activity ? blocks.

Boo Mario - With the ability to transform into Boo, Mario can go through walls, floors and ceilings temporarily. But watch out! If Mario reforms inside a wall, he'll die! If Mario reforms inside an enemy, the enemy will be destroyed.

Sledge Mario - More powerful than Hammer Mario, Sledge Mario throws heavier sledge hammers that can destroy bricks and rocks. He's also tough enough to swim in lava!

Ninja Mario - Able to use his agility to wall jump and throw shurikens in 7 directions! (not directly down).

These aren't planned power ups, these puppies work right now!

Video (On a real NES)

<object width="640" height="360"><embed src="http://www.youtube-nocookie.com/v/TNfeKShJ6JQ?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object>

Holy cow, what else?! There's a lot of tiny hacks that I've done (such as rainbow color a palette cycling for star power, minor enemy modifications, etc). The current goal is for a 2014 release in celebration of the original Mario Adventure hack.



Just a quick update:

Golden Leaf:


Fire Fox Mario:


And just to show that it's not a replacment:



That brings the power count to a total of 3 returning, 1 modified and 5 brand new to the game!
Darkdata
Ruins!? ♥
Level: 103


Posts: 2664/2892
EXP: 11436883
For next: 34523

Since: 07-04-07


Since last post: 193 days
Last activity: 1 day

Posted on 07-27-12 06:57:05 PM (last edited by Darkdata at 07-27-12 07:17:11 PM) Link | Quote
Fixed images!

Love the walljumping, and nice video. I do hope you add some way for Ninja Mario to shoot down though, if there is ever a point where too many spiked enemies gather below, I'd like to be able to hit them. :p

____________________
DahrkDaiz
Member
Level: 16


Posts: 32/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 07-27-12 09:45:43 PM Link | Quote
You can now shoot down diagonally (not straight down though).

I forgot to mention that this hack is open source as far as the ASM changes go. The graphics, levels and tile block definitions remain private to my hack, but I've commented most of the changes I've made and tagged it with #DAHRKDAIZ in a comment (most of the time).

https://code.google.com/p/smb3project/source/browse/

You can also use svn to check out the project and see the changes I've made.
gridatttack

Buzzy Beetle
Rarity FTW
Level: 42


Posts: 318/375
EXP: 493788
For next: 27574

Since: 08-26-09


Since last post: 5.3 years
Last activity: 2.0 years

Posted on 07-28-12 12:48:33 AM Link | Quote
As I said earlier, this is awesome. I loved playing mario adventure on my PS2. Will be waiting this one

____________________
DahrkDaiz
Member
Level: 16


Posts: 33/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 07-28-12 02:12:17 AM Link | Quote
Coming across a Hammer Bros on the map:
Vinnyboiler
Catgirl
Level: 66


Posts: 951/1044
EXP: 2439930
For next: 21921

Since: 12-27-07

From: London, England

Since last post: 7 days
Last activity: 3 days

Posted on 07-28-12 09:42:51 PM (last edited by vinnyboiler at 07-28-12 09:43:05 PM) Link | Quote



Ah nice, loved your original Mario Adventure game. This game is really doing a good job on building on it, your Ninja Mario suit is certainly my favorite.

I don't really have any criticism to say right now, but I will definitely be checking up on any progress you post.

____________________




Look in my eyes/What do you see?/The cult of personality// I know your anger, I know your dreams/I've been everything you want to be/Oh, I'm the cult of personality

~ Cult Of Personality - Living Colour


AlexAR
Member
Level: 39


Posts: 285/306
EXP: 388196
For next: 16575

Since: 11-30-07


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 07-29-12 04:15:51 PM (last edited by AlexAR at 07-29-12 04:16:16 PM) Link | Quote
Well, obviously it goes without saying that this is the most interesting SMB3 rom hack since, well, your last SMB3 rom hack. I really hope you finish it. If ever I wanted a rom hack to be finished...So many start ups by so many people, so few completed projects.

I love your overworld concept and the fact that you earn experience. It adds so much to the usual formula of bopping through just to get to the end of a level. Can you give an example of a special ability Mario would get with experience points?

Also, is not throwing shurikens straight down a design decision or a technical hurdle?
One more thing..2014?! aw man...

____________________
Visit Digital Space for my game news.
Angry Sun
Newcomer
Level: 7


Posts: 6/8
EXP: 1386
For next: 62

Since: 01-15-12


Since last post: 8.0 years
Last activity: 6.5 years

Posted on 07-30-12 12:52:06 AM (last edited by Angry Sun at 07-30-12 04:56:05 PM) Link | Quote
This is just awesome. It's always nice to see motivated hackers, it makes me motivated to work on my hacks! (Even though most of the time the motivation seems to fall short...)

I remember seeing videos on your Youtube channel of the demonstrations you did on Mario's abilities. Are you going to include powers like Bat Mario and/or Porcupine Mario, or anything else you showed off on your channel? I see you are planning to have Ice Mario. (Which by the way, is so COOL!) The red status bar you showed in this video seems vastly superior to the one in the demo.

You can shoot me now.
DahrkDaiz
Member
Level: 16


Posts: 34/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 07-30-12 02:18:36 AM (last edited by DahrkDaiz at 08-06-12 12:49:09 AM) Link | Quote


The item shop is coming along. You will be able to buy any item at any time, but prices will be steep for really good items. There will be random "sales" that occur that causes the items to be cheaper.

As for some of the skills you can learn with experience, some include item storage (SMW or LvM), special boots that nullify ice/spikes, etc, jumping higher and more. The skills you earn can only be used one at a time so you'll have to pick which ones you want to use in a stage.

Edit:

Final Item Shop:



Edit 2: More good times



E-Switches only appear in dungeons. They activate blocks with their specified color.


Puzzles involved with e-switches


Part of the same puzzle


Dry Piranha and Fire Traps
DahrkDaiz
Member
Level: 16


Posts: 35/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 08-13-12 10:29:09 AM Link | Quote
The start of World 2


http://www.youtube.com/watch?v=_vjxKOdhOHM
Darkdata
Ruins!? ♥
Level: 103


Posts: 2666/2892
EXP: 11436883
For next: 34523

Since: 07-04-07


Since last post: 193 days
Last activity: 1 day

Posted on 08-14-12 11:30:09 PM Link | Quote
<object width="640" height="360"><embed src="http://www.youtube-nocookie.com/v/_vjxKOdhOHM?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object>



____________________
AlexAR
Member
Level: 39


Posts: 292/306
EXP: 388196
For next: 16575

Since: 11-30-07


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 08-15-12 05:00:59 PM Link | Quote
I understand the value in showing your hack on a real tv. It shows it's not faked and that it can be played outside of a emulator on a computer. But, its you DahrkDaiz, we believe ya. I'm sure you are aware of stuff like Camstudio That last video seems cut off from the top and obviously it doesn't look its best recorded via camcorder. Just asking why you go this route is all.


____________________
Visit Digital Space for my game news.
Q
風のノータム
Level: 105


Posts: 2457/2986
EXP: 11966492
For next: 295768

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 41 days
Last activity: 1 hour

Posted on 08-15-12 06:58:50 PM Link | Quote
I'm pretty sure he shows it on a real TV to demonstrate the dithering effects in the graphics, which are designed to be shown on a CRT and don't look quite as good otherwise.
DahrkDaiz
Member
Level: 16


Posts: 36/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 08-16-12 10:03:02 AM Link | Quote
The graphical aspect is one reason, but the main reason is I like doing the vocal commentary (I lack a microphone). I will take the quality of the video into account and try using my web cam next time
DahrkDaiz
Member
Level: 16


Posts: 37/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 08-23-12 06:39:11 PM Link | Quote
I decided to start a development blog for Mario Adventure 3: http://marioadventure3.tumblr.com/
AlexAR
Member
Level: 39


Posts: 297/306
EXP: 388196
For next: 16575

Since: 11-30-07


Since last post: 9.0 years
Last activity: 9.0 years

Posted on 08-28-12 03:01:48 PM Link | Quote
So its not dark magic and rainbow unicorn powder that makes a good SMB3 hack..interesting. Good read man. Almost interesting enough to get me to do a hack myself... ...almost.

As far as the videos, I too see the advantage of that dithering effect. And doing it with a camcorder is fine. Just try to make sure the whole TV is in frame and looks good. I would hate for someone to dismiss your hard work on account of less than ideal footage capture.

____________________
Visit Digital Space for my game news.
DahrkDaiz
Member
Level: 16


Posts: 41/41
EXP: 19160
For next: 1096

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 05-09-13 01:02:46 AM Link | Quote
Several months later - a wild demo appears!
IPS Patch for PRG0 SMB3

IPS Patch for PRG1 SMB3
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - Mario Adventure 3 New poll - New thread - New reply


Rusted Logic

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

30 database queries, 9 query cache hits.
Query execution time:  0.082052 seconds
Script execution time:  0.029286 seconds
Total render time:  0.111338 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 190 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 235 column 4638 - Warning: discarding unexpected <param>
line 235 column 4735 - Warning: discarding unexpected </param>
line 235 column 4743 - Warning: discarding unexpected <param>
line 235 column 4786 - Warning: discarding unexpected </param>
line 235 column 4794 - Warning: discarding unexpected <param>
line 235 column 4841 - Warning: discarding unexpected </param>
line 257 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 259 column 9 - Warning: missing <tr>
line 277 column 13 - Warning: missing <tr>
line 278 column 102 - Warning: unescaped & or unknown entity "&postid"
line 280 column 74 - Warning: <style> isn't allowed in <td> elements
line 280 column 9 - Info: <td> previously mentioned
line 285 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 287 column 9 - Warning: missing <tr>
line 305 column 13 - Warning: missing <tr>
line 306 column 102 - Warning: unescaped & or unknown entity "&postid"
line 317 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 319 column 9 - Warning: missing <tr>
line 337 column 13 - Warning: missing <tr>
line 338 column 102 - Warning: unescaped & or unknown entity "&postid"
line 340 column 260 - Warning: <a> unexpected or duplicate quote mark
line 343 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 345 column 9 - Warning: missing <tr>
line 363 column 13 - Warning: missing <tr>
line 364 column 102 - Warning: unescaped & or unknown entity "&postid"
line 370 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 372 column 9 - Warning: missing <tr>
line 390 column 13 - Warning: missing <tr>
line 391 column 102 - Warning: unescaped & or unknown entity "&postid"
line 400 column 1365 - Warning: unescaped & or unknown entity "&st"
line 400 column 1371 - Warning: unescaped & or unknown entity "&#"
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 430 column 102 - Warning: unescaped & or unknown entity "&postid"
line 432 column 74 - Warning: <style> isn't allowed in <td> elements
line 432 column 9 - Info: <td> previously mentioned
line 441 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 443 column 9 - Warning: missing <tr>
line 461 column 13 - Warning: missing <tr>
line 462 column 102 - Warning: unescaped & or unknown entity "&postid"
line 466 column 636 - Warning: unescaped & or unknown entity "&feature"
line 466 column 648 - Warning: unescaped & or unknown entity "&list"
line 471 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 473 column 9 - Warning: missing <tr>
line 491 column 13 - Warning: missing <tr>
line 492 column 102 - Warning: unescaped & or unknown entity "&postid"
line 522 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 524 column 9 - Warning: missing <tr>
line 542 column 13 - Warning: missing <tr>
line 543 column 102 - Warning: unescaped & or unknown entity "&postid"
line 551 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 553 column 9 - Warning: missing <tr>
line 571 column 13 - Warning: missing <tr>
line 572 column 102 - Warning: unescaped & or unknown entity "&postid"
line 574 column 74 - Warning: <style> isn't allowed in <td> elements
line 574 column 9 - Info: <td> previously mentioned
line 574 column 1087 - Warning: discarding unexpected <param>
line 574 column 1184 - Warning: discarding unexpected </param>
line 574 column 1192 - Warning: discarding unexpected <param>
line 574 column 1235 - Warning: discarding unexpected </param>
line 574 column 1243 - Warning: discarding unexpected <param>
line 574 column 1290 - Warning: discarding unexpected </param>
line 579 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 581 column 9 - Warning: missing <tr>
line 599 column 13 - Warning: missing <tr>
line 600 column 102 - Warning: unescaped & or unknown entity "&postid"
line 602 column 74 - Warning: <style> isn't allowed in <td> elements
line 602 column 9 - Info: <td> previously mentioned
line 607 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 609 column 9 - Warning: missing <tr>
line 627 column 13 - Warning: missing <tr>
line 628 column 102 - Warning: unescaped & or unknown entity "&postid"
line 633 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 635 column 9 - Warning: missing <tr>
line 653 column 13 - Warning: missing <tr>
line 654 column 102 - Warning: unescaped & or unknown entity "&postid"
line 659 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 661 column 9 - Warning: missing <tr>
line 679 column 13 - Warning: missing <tr>
line 680 column 102 - Warning: unescaped & or unknown entity "&postid"
line 685 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 687 column 9 - Warning: missing <tr>
line 705 column 13 - Warning: missing <tr>
line 706 column 102 - Warning: unescaped & or unknown entity "&postid"
line 708 column 74 - Warning: <style> isn't allowed in <td> elements
line 708 column 9 - Info: <td> previously mentioned
line 714 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 716 column 9 - Warning: missing <tr>
line 734 column 13 - Warning: missing <tr>
line 735 column 102 - Warning: unescaped & or unknown entity "&postid"
line 743 column 17 - Warning: missing <tr>
line 743 column 17 - Warning: discarding unexpected <table>
line 746 column 35 - Warning: missing <tr>
line 746 column 50 - Warning: missing </font> before </td>
line 746 column 91 - Warning: missing </font> before </table>
line 748 column 35 - Warning: missing <tr>
line 748 column 50 - Warning: missing </font> before </td>
line 749 column 37 - Warning: unescaped & or unknown entity "&id"
line 748 column 190 - Warning: missing </font> before </table>
line 750 column 17 - Warning: discarding unexpected </textarea>
line 750 column 28 - Warning: discarding unexpected </form>
line 750 column 35 - Warning: discarding unexpected </embed>
line 750 column 43 - Warning: discarding unexpected </noembed>
line 750 column 53 - Warning: discarding unexpected </noscript>
line 750 column 64 - Warning: discarding unexpected </noembed>
line 750 column 74 - Warning: discarding unexpected </embed>
line 750 column 82 - Warning: discarding unexpected </table>
line 750 column 90 - Warning: discarding unexpected </table>
line 752 column 9 - Warning: missing </font> before <table>
line 764 column 25 - Warning: discarding unexpected </font>
line 773 column 57 - Warning: discarding unexpected </font>
line 751 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 176 column 91 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 196 column 1491 - Warning: <img> lacks "alt" attribute
line 239 column 5340 - Warning: <img> lacks "alt" attribute
line 239 column 5383 - Warning: <img> lacks "alt" attribute
line 244 column 5477 - Warning: <img> lacks "alt" attribute
line 247 column 5557 - Warning: <img> lacks "alt" attribute
line 250 column 5667 - Warning: <img> lacks "alt" attribute
line 251 column 5724 - Warning: <img> lacks "alt" attribute
line 261 column 11 - Warning: <font> attribute "color" has invalid value "orange"
line 262 column 23 - Warning: <img> lacks "alt" attribute
line 262 column 64 - Warning: <img> lacks "alt" attribute
line 262 column 113 - Warning: <img> lacks "alt" attribute
line 262 column 162 - Warning: <img> lacks "alt" attribute
line 263 column 11 - Warning: <img> lacks "alt" attribute
line 273 column 15 - Warning: <img> lacks "alt" attribute
line 277 column 90 - Warning: <font> attribute "color" had invalid value "4b9d15" and has been replaced
line 280 column 1062 - Warning: <img> proprietary attribute value "absmiddle"
line 280 column 1062 - Warning: <img> lacks "alt" attribute
line 290 column 22 - Warning: <img> lacks "alt" attribute
line 290 column 63 - Warning: <img> lacks "alt" attribute
line 290 column 112 - Warning: <img> lacks "alt" attribute
line 290 column 162 - Warning: <img> lacks "alt" attribute
line 301 column 15 - Warning: <img> lacks "alt" attribute
line 321 column 11 - Warning: <img> lacks "alt" attribute
line 322 column 22 - Warning: <img> lacks "alt" attribute
line 322 column 63 - Warning: <img> lacks "alt" attribute
line 322 column 112 - Warning: <img> lacks "alt" attribute
line 322 column 162 - Warning: <img> lacks "alt" attribute
line 333 column 15 - Warning: <img> lacks "alt" attribute
line 340 column 178 - Warning: <img> proprietary attribute value "absmiddle"
line 340 column 178 - Warning: <img> lacks "alt" attribute
line 340 column 438 - Warning: <img> lacks "alt" attribute
line 348 column 22 - Warning: <img> lacks "alt" attribute
line 348 column 63 - Warning: <img> lacks "alt" attribute
line 348 column 112 - Warning: <img> lacks "alt" attribute
line 348 column 162 - Warning: <img> lacks "alt" attribute
line 359 column 15 - Warning: <img> lacks "alt" attribute
line 367 column 117 - Warning: <img> lacks "alt" attribute
line 375 column 22 - Warning: <img> lacks "alt" attribute
line 375 column 63 - Warning: <img> lacks "alt" attribute
line 375 column 112 - Warning: <img> lacks "alt" attribute
line 375 column 162 - Warning: <img> lacks "alt" attribute
line 376 column 11 - Warning: <img> lacks "alt" attribute
line 386 column 15 - Warning: <img> lacks "alt" attribute
line 390 column 91 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 400 column 1378 - 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 415 column 11 - Warning: <img> lacks "alt" attribute
line 425 column 15 - Warning: <img> lacks "alt" attribute
line 429 column 91 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 446 column 21 - Warning: <img> lacks "alt" attribute
line 446 column 62 - Warning: <img> lacks "alt" attribute
line 446 column 111 - Warning: <img> lacks "alt" attribute
line 446 column 161 - Warning: <img> lacks "alt" attribute
line 447 column 11 - Warning: <img> lacks "alt" attribute
line 457 column 15 - Warning: <img> lacks "alt" attribute
line 461 column 92 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 476 column 22 - Warning: <img> lacks "alt" attribute
line 476 column 63 - Warning: <img> lacks "alt" attribute
line 476 column 112 - Warning: <img> lacks "alt" attribute
line 476 column 162 - Warning: <img> lacks "alt" attribute
line 487 column 15 - Warning: <img> lacks "alt" attribute
line 491 column 91 - Warning: <font> attribute "color" had invalid value "7C60B0" and has been replaced
line 494 column 74 - Warning: <img> lacks "alt" attribute
line 503 column 652 - Warning: <img> lacks "alt" attribute
line 504 column 709 - Warning: <img> lacks "alt" attribute
line 507 column 797 - Warning: <img> lacks "alt" attribute
line 508 column 854 - Warning: <img> lacks "alt" attribute
line 512 column 1007 - Warning: <img> lacks "alt" attribute
line 515 column 1104 - Warning: <img> lacks "alt" attribute
line 518 column 1192 - Warning: <img> lacks "alt" attribute
line 527 column 22 - Warning: <img> lacks "alt" attribute
line 527 column 63 - Warning: <img> lacks "alt" attribute
line 527 column 112 - Warning: <img> lacks "alt" attribute
line 527 column 162 - Warning: <img> lacks "alt" attribute
line 538 column 15 - Warning: <img> lacks "alt" attribute
line 546 column 98 - Warning: <img> lacks "alt" attribute
line 555 column 11 - Warning: <font> attribute "color" has invalid value "orange"
line 556 column 23 - Warning: <img> lacks "alt" attribute
line 556 column 64 - Warning: <img> lacks "alt" attribute
line 556 column 113 - Warning: <img> lacks "alt" attribute
line 556 column 162 - Warning: <img> lacks "alt" attribute
line 557 column 11 - Warning: <img> lacks "alt" attribute
line 567 column 15 - Warning: <img> lacks "alt" attribute
line 574 column 961 - Warning: <div> anchor "darkdatalayout" already defined
line 576 column 1535 - Warning: <img> proprietary attribute value "absmiddle"
line 576 column 1535 - Warning: <img> lacks "alt" attribute
line 584 column 22 - Warning: <img> lacks "alt" attribute
line 584 column 63 - Warning: <img> lacks "alt" attribute
line 584 column 112 - Warning: <img> lacks "alt" attribute
line 584 column 162 - Warning: <img> lacks "alt" attribute
line 585 column 11 - Warning: <img> lacks "alt" attribute
line 595 column 15 - Warning: <img> lacks "alt" attribute
line 602 column 344 - Warning: <div> anchor "rock123" already defined
line 602 column 557 - Warning: <img> proprietary attribute value "absmiddle"
line 602 column 557 - Warning: <img> lacks "alt" attribute
line 612 column 23 - Warning: <img> lacks "alt" attribute
line 612 column 64 - Warning: <img> lacks "alt" attribute
line 612 column 113 - Warning: <img> lacks "alt" attribute
line 612 column 163 - Warning: <img> lacks "alt" attribute
line 613 column 11 - Warning: <img> lacks "alt" attribute
line 623 column 15 - Warning: <img> lacks "alt" attribute
line 638 column 22 - Warning: <img> lacks "alt" attribute
line 638 column 63 - Warning: <img> lacks "alt" attribute
line 638 column 112 - Warning: <img> lacks "alt" attribute
line 638 column 162 - Warning: <img> lacks "alt" attribute
line 649 column 15 - Warning: <img> lacks "alt" attribute
line 656 column 275 - Warning: <img> proprietary attribute value "absmiddle"
line 656 column 275 - Warning: <img> lacks "alt" attribute
line 664 column 22 - Warning: <img> lacks "alt" attribute
line 664 column 63 - Warning: <img> lacks "alt" attribute
line 664 column 112 - Warning: <img> lacks "alt" attribute
line 664 column 162 - Warning: <img> lacks "alt" attribute
line 675 column 15 - Warning: <img> lacks "alt" attribute
line 690 column 22 - Warning: <img> lacks "alt" attribute
line 690 column 63 - Warning: <img> lacks "alt" attribute
line 690 column 112 - Warning: <img> lacks "alt" attribute
line 690 column 162 - Warning: <img> lacks "alt" attribute
line 691 column 11 - Warning: <img> lacks "alt" attribute
line 701 column 15 - Warning: <img> lacks "alt" attribute
line 708 column 344 - Warning: <div> anchor "rock123" already defined
line 719 column 22 - Warning: <img> lacks "alt" attribute
line 719 column 63 - Warning: <img> lacks "alt" attribute
line 719 column 112 - Warning: <img> lacks "alt" attribute
line 719 column 162 - Warning: <img> lacks "alt" attribute
line 730 column 15 - Warning: <img> lacks "alt" attribute
line 749 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 749 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 749 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 758 column 25 - Warning: <img> lacks "alt" attribute
line 763 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 743 column 17 - Warning: trimming empty <tr>
line 746 column 50 - 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 278 column 27 - Warning: <nobr> is not approved by W3C
line 306 column 27 - Warning: <nobr> is not approved by W3C
line 338 column 27 - Warning: <nobr> is not approved by W3C
line 364 column 27 - Warning: <nobr> is not approved by W3C
line 391 column 27 - Warning: <nobr> is not approved by W3C
line 430 column 27 - Warning: <nobr> is not approved by W3C
line 462 column 27 - Warning: <nobr> is not approved by W3C
line 492 column 27 - Warning: <nobr> is not approved by W3C
line 543 column 27 - Warning: <nobr> is not approved by W3C
line 572 column 27 - Warning: <nobr> is not approved by W3C
line 600 column 27 - Warning: <nobr> is not approved by W3C
line 628 column 27 - Warning: <nobr> is not approved by W3C
line 654 column 27 - Warning: <nobr> is not approved by W3C
line 680 column 27 - Warning: <nobr> is not approved by W3C
line 706 column 27 - Warning: <nobr> is not approved by W3C
line 735 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 295 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