Register - Login
Views: 99794582
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 05:16:13 AM
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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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: 11445975
For next: 25431

Since: 07-04-07


Since last post: 202 days
Last activity: 10 days

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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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: 494247
For next: 27115

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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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/1045
EXP: 2445444
For next: 16407

Since: 12-27-07

From: London, England

Since last post: 6 days
Last activity: 2 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: 388513
For next: 16258

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: 1387
For next: 61

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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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: 11445975
For next: 25431

Since: 07-04-07


Since last post: 202 days
Last activity: 10 days

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: 388513
For next: 16258

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: 11976056
For next: 286204

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 50 days
Last activity: 20 hours

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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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: 388513
For next: 16258

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: 19176
For next: 1080

Since: 09-23-07


Since last post: 9.0 years
Last activity: 8.8 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.087620 seconds
Script execution time: 0.029454 seconds
Total render time: 0.117074 seconds