News: 11 March 2016 - Forum Rules

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - DahrkDaiz

Pages: 1 2 [3]
Personal Projects / Re: Project Mario Adventure 3
« on: July 17, 2012, 12:17:52 pm »
I just want to keep people up to date what's going on with a change log. My goal right now is to get all of the play mechanics I definitely want programmed in before I start modifying levels and such.

Change log:

7/14 - Implemented breaking bricks by hammers thrown by Hammer Mario
7/15 - Implemented global ice blocks. These are generated by the old movable blocks.
    - Added frozen coins and ice blocks that are thawed with fireballs. They are slick and are globally available.
     - Added Ice Mario mode with ice balls distinguished from fireballs.
     - Iceballs turn enemies into ice blocks
     - Add an ice flower power up
     - Ice flower has it's own ? block it lives in
     - Enabled jumping from vines
     - Separated small and big jumping sounds
     - removed the score sprites completely (which borked ths coring overall, woops!)
     - Added rainbow palette cycling for invincibility effect, applies to grabbing an ice or fire flower "transformation" as well

7/16 - Attempted to do mid-scanline palette swap for the status bar. Was patially successful but caused a lot of new bugs. Reverted the change.
    -Removed goal card goals (not used in game)
    -Modified Piranha plants to emerge from pipes with a greater velocity.

7/17- Modified ice balls to freeze standing water
    -Placed in code to plan for an "alternate" version of all power ups via a flag.
    -Removed code commented out from the game to improve readability. Left comments to note what was deleted.

And just so people know I'm not blowing smoke:

Here's the ice flower and the status bar below is hijacked to lo be finely controlled now.

Ice Mario freeze standing water

Standing on the frozen water

Personal Projects / Koopa Kingdom Escape (New Demo 12/27/2014)
« on: July 16, 2012, 10:55:01 am »
Hey guys, I just wanted to share a project I'm currently working on that I'm calling Mario Adventure 3. Is it a sequel to an unfinished sequel?! Sure why not. Is it something I plan on completing? Aren't all projects intended to be finished?

Now that that's out of the way...

Mario Adventure 3 is using the disassembled source of Super Mario Bros. 3 PRG 1 done by southbird. Huge credit goes to him for his work and without it, I would not be writing this today. Using this source and other tools, I've started a project that implements some of the best ideas I had for a SMB3 hack done properly. How is that you ask? For example: I always had the idea of an Ice Flower for Ice Mario. I hacked sprites in the past, but I never went so far to host them in ? blocks like regular power ups. I've reimpelmented Ice Mario and it's now something hosted in ? blocks like any other power up.

What's different about this project is I'm making the disassembly source completely open to the public here: I am constnatly checking in my changes with good comments each check in. All of the changes I've made are marked with a #DAHRKDAIZ tag. I'm using Visual Studio as an IDE to host all the asm files in a solution so I can grep all the files pretty quickly and have multiple code files open at once.

I created a separate program called ROM Merger that will copy the gfx, tile definition data, sprite and level data separately from rom produced by the assembler. This way I can use separate utilities to make level and graphics changes since the disassembly includes hard coded levels, graphics, etc. I've modified the batch file included by southbird to execute this program as well so once the rom is assembled, it's merged with my own hack.

I welcome any and everyone to use my project's source in your own hacks or to see how I did things. I hope this pans out into a full release d hack within 2 years  to celebrate the original release of Mario Adventure.

Pages: 1 2 [3]