Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,443,152
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-20-24 06:22 PM
Guest: Register | Login

0 users currently in ROM Hacking | 3 guests

Main - ROM Hacking - Torn between ROM Hacking and Homebrew Development New thread | New reply


RetroRain
Posted on 09-12-14 09:26 PM Link | Quote | ID: 158325


Fuzz Ball
Level: 66

Posts: 793/994
EXP: 2437042
Next: 24809

Since: 09-30-07

Last post: 1929 days
Last view: 951 days
Please feel free to weigh in. Your replies and feedback are greatly appreciated.

Alright, so here's the story.

A little over a month ago, I started a brand new ROM hack. I am hacking Mega Man 3. Most of the work I have done has been prep work. The next things on my to-do list were to fix the locations that the titlescreen options take you to, making the select button move the cursor instead of up and down, removing the scroll transitions from the titlescreen to the stage select screen, and from the stage select screen to the boss preview screen, by programming in palette fade routines instead. Then programming in the SaveRAM features of the game, plus the scrolling boss preview stars/bars, etc. Just to name a few.

After all of those things are done, I plan on converting the mapper from MMC3 to MMC5, and re-programming MM3's Inventory screen so that it is more like Megaman 4's.

This is where my obsessive compulsive disorder comes in.

In just a month, I have done so much coding and graphics placement in this prep process.



Originally, this was going to simply be a Proof-of-Concept one-level hack, by porting Cut Man completely over to Mega Man 3. I discontinued my Upgrade Patch for a reason. I see no point in updating an obsolete engine, when a better one already exists. So bascially my Upgrade Patch was mostly a practice experimental hack, to see what i could do with the ROM. And I am pleased with the results. This Proof-of-Concept hack was more for me, to show that one would be better off using a game like MM3 or MM5, because of them simply being better engines, and having VROM support.

But then I decided to take this further, and port my levels over from my Into Darkness hack over to this. Working with CHR-ROM is just so much more easier and smooth, and takes up less PRG space. And Mega Man 3 has so much free space in it (without ROM expansion ).

I ask myself this question, even after seeing the wonderful results of infidelity's Zelda hack. I was also talking about this with a co-worker, who happens to be a programmer.

I didn't plan on showing anything of my hack until after New Year's, because quite frankly, I have so much to do on it. But then I ask myself, if this hack is going to take a lot of work either way, then why not just develop it from scratch, such as a homebrew?

So, the main question is:

At what point does it make sense to just program from scratch versus heavily modifying an already-existing engine?

I see positives in both, and I see negatives in both. But either way, in my opinion, the work load is the same.

The advantages to working on an already-existing engine, is that it is already there. You just have to modify it a bit to suit your needs.

But then you find that you have to do heavy modifications to suit your needs, in which case if you had the the choice, you'd just program it from scratch instead, so you don't have to study the game engine so much, and worry about screwing up something else.

Has anyone else had this internal conflict?

My hack is starting to really take off, but I'm wondering if I'd be better off just re-programming it from scratch.

Also what has inspired me is Gemini's Resident Evil game. He is programming it from scratch, and he has already pushed the PlayStation to its limits, and truthfully, when you program something from scratch, you have complete control over your work, where-as with modding, you have to work within the engine, which can be a pain at times.

I realize that no matter what option I choose, it's going to take some time to development my game. It's just that the decision between the two choices has momentarily put my work on hold, and is making me uncomfortable.

ROM hacking is more fun to me when doing mapper conversions, programming SaveRAM features in games, and small ASM hacks. But when it comes to make a brand new game, that's when the conflict comes in. So it depends on what you're going for I guess.

I probably already answered my own question, but I would appreciate hearing if other people had the same problem, or if they could provide any insight.

Thanks for reading.

____________________
My YouTube Channel

kuja killer
Posted on 09-12-14 09:47 PM Link | Quote | ID: 158328


Level: 55

Posts: 408/628
EXP: 1243309
Next: 70880

Since: 03-20-07
From: Lake Havasu City, Arizona

Last post: 276 days
Last view: 1 day
eh, in terms of a megaman romhack...or just "megaman".. it's much better honestly to edit an existing NES megaman game. like you said "everything's already there" - you just start from whatever game is best for you.

like megaman 3.. you and me both. my game odyssey originally started from a clean megaman 3 rom in 2006, and there's next to nothing left of it today besides like -- megaman's physics, and the capcom music format. only cause i've spent years with it.

infidelity
Posted on 09-12-14 09:52 PM Link | Quote | ID: 158329


Fuzz Ball
Level: 66

Posts: 686/968
EXP: 2366963
Next: 94888

Since: 05-24-07

Last post: 953 days
Last view: 809 days
I would hack an existing game too. I learned alot the past three years, on implementing things that are originally in a game, and then tweaking, fixing, adding to the code, it can get messy at times. If I were to ever go back to hacking Megaman, it would be to an existing one.

RetroRain
Posted on 09-12-14 09:59 PM Link | Quote | ID: 158330


Fuzz Ball
Level: 66

Posts: 794/994
EXP: 2437042
Next: 24809

Since: 09-30-07

Last post: 1929 days
Last view: 951 days
Thanks guys. I appreciate the feedback.

____________________
My YouTube Channel

infidelity
Posted on 09-12-14 10:06 PM Link | Quote | ID: 158331


Fuzz Ball
Level: 66

Posts: 687/968
EXP: 2366963
Next: 94888

Since: 05-24-07

Last post: 953 days
Last view: 809 days
Np! I don't want to deter you from ever wanting to do homebrew. One day, id like to attempt doing an nes game from scratch, but there is alot to do when its just yourself as the programmer. I hope to one day do a port of Demon Attaxk from the Radio Shack Color Computer. I saw someone port Yar's Revenge from the Atari 2600, it was amazing!

Model FZx
Posted on 09-12-14 10:43 PM Link | Quote | ID: 158333


Red Koopa
Level: 26

Posts: 19/132
EXP: 90022
Next: 12253

Since: 08-28-14

Last post: 3074 days
Last view: 3094 days
You really can't "homebrew" a mega man rom and distribute it unless its an ips patch (probably make a BLANKROM.nes for nes or BLANKROM.smc for snes) for copyright reasons. I been thinking of making a *coughpiratecough* version of MegaMan Unlimited to SNES (limits expanded, bro!)

Long story short, better to hack a game than to build a game at Games-R-Us or Build-A-Game Workshop (BAG, Heh.)

____________________
A well known Bio-Metal

Vanya
Posted on 09-13-14 12:18 AM (rev. 2 of 09-13-14 12:19 AM) Link | Quote | ID: 158339


Red Koopa
Level: 27

Posts: 98/139
EXP: 105015
Next: 11144

Since: 01-22-13

Last post: 3287 days
Last view: 3286 days
I'd say the line for wanting to do a homebrew vs a ROM hack is the point at which you want to do things that the original hardware can't.

For example my full blown Megaman: Power Up!! project would have to be a homebrew (which it is) in order to support the plethora of playable characters and stage building features that I want to include.

____________________
Krakenskin Leather Works, my Etsy store.
LordVanya, my art page.
FundamentalEssence, my game development page.

Insectduel
Posted on 09-15-14 05:10 PM (rev. 2 of 09-15-14 05:20 PM) Link | Quote | ID: 158404


Hammer Brother
Level: 68

Posts: 893/1069
EXP: 2686475
Next: 42325

Since: 02-16-08
From: Insectduel's office

Last post: 1251 days
Last view: 1250 days
Posted by Model FZx
You really can't "homebrew" a mega man rom and distribute it unless its an ips patch (probably make a BLANKROM.nes for nes or BLANKROM.smc for snes) for copyright reasons. I been thinking of making a *coughpiratecough* version of MegaMan Unlimited to SNES (limits expanded, bro!)

Long story short, better to hack a game than to build a game at Games-R-Us or Build-A-Game Workshop (BAG, Heh.)


Homebrewing a copyrighted game is allowed as long is completely original and not ports like Megaman X Street Fighter to Super Nintendo. CAPCOM will sue if is monetary distributed but the game is free to play on PC's. Today, the Chinese people are still homebrewing their Pokémon games on NES even if NES is discontinued. Someone PLEASE do a complete port of Pokémon Red/Blue/Green on NES with the exact code function like EV's, IV's, damage weaknesses, etc.

MiniCompute
Posted on 09-16-14 12:04 PM Link | Quote | ID: 158410


Bubble
Level: 66

Posts: 602/981
EXP: 2420352
Next: 41499

Since: 04-25-07

Last post: 484 days
Last view: 692 days
Posted by RetroRain
Please feel free to weigh in. Your replies and feedback are greatly appreciated.


I realize that no matter what option I choose, it's going to take some time to development my game. It's just that the decision between the two choices has momentarily put my work on hold, and is making me uncomfortable.

ROM hacking is more fun to me when doing mapper conversions, programming SaveRAM features in games, and small ASM hacks. But when it comes to make a brand new game, that's when the conflict comes in. So it depends on what you're going for I guess.


Thanks for reading.


If you have the knowledge and mindset to do a homebrew, quit holding yourself back and do it.
Insectduel made a point about homebrewing, if your unsure about a few things concerning copyrighted material.
Ask capcom and get a direct answer from the horses mouth.
You're aware of Mighty 9's original creator of MM series ?
Check out his site and read his story, hell if he's willing he might answer a few questions.

If you like to hack continue to do so, I can't program for shit but being here and reading some other materials elsewhere.
I understand alot more then I did since 2007.


Insectduel
Posted on 09-16-14 10:16 PM (rev. 2 of 09-16-14 10:16 PM) Link | Quote | ID: 158413


Hammer Brother
Level: 68

Posts: 895/1069
EXP: 2686475
Next: 42325

Since: 02-16-08
From: Insectduel's office

Last post: 1251 days
Last view: 1250 days


This is a perfect example of a homebrew game that uses copyrighted Megaman characters and without any endorsement from CAPCOM. Not to mention something that came from the Megaman Ruby Spears cartoon which is something creative and completely original.

MiniCompute
Posted on 09-17-14 02:05 AM Link | Quote | ID: 158417


Bubble
Level: 66

Posts: 603/981
EXP: 2420352
Next: 41499

Since: 04-25-07

Last post: 484 days
Last view: 692 days
What is it with you and roll lately ? o0 if I hear you mention that robo doll one more time....

Also nice point by the way.

Model FZx
Posted on 09-30-14 11:52 PM Link | Quote | ID: 158593


Red Koopa
Level: 26

Posts: 23/132
EXP: 90022
Next: 12253

Since: 08-28-14

Last post: 3074 days
Last view: 3094 days
He's on a "Roll", mike. He's on a "Roll"

...is that...ADULT Roll?!

____________________
A well known Bio-Metal

MiniCompute
Posted on 10-01-14 12:04 AM Link | Quote | ID: 158594


Bubble
Level: 66

Posts: 622/981
EXP: 2420352
Next: 41499

Since: 04-25-07

Last post: 484 days
Last view: 692 days
Posted by Model FZx
He's on a "Roll", mike. He's on a "Roll"

...is that...ADULT Roll?!


Actually no its from the american anime/cartoon MegaMan 1994-1995.
To be perfectly honest I don't like how this roll was made by capcam.
Her hair style is abit to 60's era like the japanese anime of megman is way much better than this.

I think the current roll is more then enough thus I see why insectduel had the idea to make a rom hack out of her.


Vanya
Posted on 10-01-14 05:51 AM Link | Quote | ID: 158602


Red Koopa
Level: 27

Posts: 115/139
EXP: 105015
Next: 11144

Since: 01-22-13

Last post: 3287 days
Last view: 3286 days
She was designed by Ruby Spears after the anime style version of the pilot tested negatively with child focus groups....
Focus groups are stupid.

____________________
Krakenskin Leather Works, my Etsy store.
LordVanya, my art page.
FundamentalEssence, my game development page.

Main - ROM Hacking - Torn between ROM Hacking and Homebrew Development New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.025 seconds. (347KB of memory used)
MySQL - queries: 97, rows: 130/131, time: 0.017 seconds.