Language…
16 users online: asterkafton, crocodileman94, DanMario24YT, Gamet2004, h4shcat, Hayashi Neru, Jaiden, LightAligns, MorrieTheMagpie, Rhubarb44230,  Segment1Zone2, ShadowMistressYuko, signature_steve, simon.caio,  Tahixham,  zuccha - Guests: 269 - Bots: 321
Users: 64,795 (2,378 active)
Latest user: mathew

A SMW Hacking Base ROM Template!

Super Mario WorldResource ReleaseOther

  • Pages:
  • 1
  • 2
One of the biggest hurdles I've seen some people have for getting into ROM hacking is getting organized. There's so many tools, resources, patches and so forth to wrap your head around that for new hackers it gets a bit cumbersome to manage all those files on your computer.

So instead of building a new ROM from scratch, I often see new hackers turn to pre-built base ROMs to use for their new hack(s) despite any (un)known quirks that those may have. What resources are included and why isn't usually fully explained in these base ROMs as these are usually made for a specific use that may not be appropriate for a general hack. Also a drawback in using a pre-built base ROM is that one misses the opportunity to learn how to build a base ROM themselves. As such, I've created a base ROM "template" to not only teach new hackers what the folder structure of a base ROM is all about but to be an organizational resource for even experience hackers.

SMW Base ROM Template!

Functionally, this is a pretty basic resource, all it is an empty folder structure and a bunch of instructions and helpful information to help ease someone into understanding how a base ROM is laid out and how they can assemble one. I have used this "template" for every base ROM I have made to keep myself organized but I am showcasing it today in case it is useful to anyone else. As a bonus, I've put in a tonne of scripts I use to automate almost every step of resource insertion, exporting things from a ROM, and for creating and restoring from backups. Enjoy! :D

(Also I'm totally open to feedback on it to make it better :))

TL;DR fancy base ROM template to keep you organized + cool scripts download now!
I really like the idea of this. Hopefully it will get more people into doing romhacking, and I think it will also help people (like me) who aren't really organized.
Those scripts also might be really useful, so I think I'm downloading this.
I'm a huge fan of this idea. it will help people who are new to hacking and people who already have experience.
Overall a good idea, and it will definitely help everyone.
My friend straight up wanted something like this and I was trying to make one for them. I'm glad this exists!
Yay! Now I can make a ROM hack much faster than before, or even better, set up future BLDC events! Now if I could reschedule BLDC2 to a later date...

Thank you so much, AmperSam! Much love!!! #smrpg{<3}
The Hacking of PuyoPuyo. Come join the fun, friends. 『いけいけ団長、頑張れ頑張れ団長!』
Help us raise funds for the Armed Forces of Ukraine. #ДопомагаємоРазом / #HelpTogether
“Even if you personally are so dissatisfied with life that you want the world to end, surely the cruel reality is that it will continue on, unchanging. All the better for someone perfectly content, like me.”
Aya Shameimaru, Touhou Suzunaan ~ Forbidden Scrollery
Really interesting baserom, I've never seen someone organize folders like that. Can be confusing to people used to "generic" organization but it still interesting. Certainly gonna try use it one day.
I'm not Insane
Ah yes, I'm still using it for my project and it's great so far, thanks for doing it and sharing it 5/5
Originally posted by Insanit
Really interesting baserom, I've never seen someone organize folders like that. Can be confusing to people used to "generic" organization but it still interesting. Certainly gonna try use it one day.


For me personally, I found the "generic" structure still a bit of a mess and I wanted to make everything nice and neat. Luckily the tools' folders can pretty much be all combined (except for AddMusicK #smrpg{roar}) and put in one place, which makes it great for scripting and just dumping in resources and finding things within your baserom.
This seems like the kind of thing people have always wanted but nobody ever put together until now. I could see myself putting this to use in the future if I could ever commit to making a full hack. Thank you for making this!

For every C3 I've participated, there would be one tool that made life easier. This C3 is no exception.

Originally posted by AmperSam
As a bonus, I've put in a tonne of scripts I use to automate almost every step of resource insertion, exporting things from a ROM, and for creating and restoring from backups. Enjoy! :D


THANK YOU! Like you mentioned, when it comes to hacking, there are many resources and tools to keep track on. It gets overwhelming quickly.
I'll definitely be using this.
Great initiative. The scripts seem realy useful, and the folder organization is... compelling, to say the least. I'm sure that a lot of people (including me) will be trying this for future projects. Thank you for making it public!
This is really cool, I use the RHR baserom for everything but this has direction a lot of newcomers might lack. Good shit.
Wow, I just wanted to say that this is an awesome idea! It would definitely be an great idea for the newcomers! I would really use this for my future projects!
This seems actually very useful for newbies, given that it's usually hard when you start hacking to get things organised. The scrips are specially very very useful to get things done quickly when porting. Good job!
I love to see how much you enjoy organizing stuff. This is quite useful and a must have. I’ll definitely gonna use this. Thanks for making it.
I actually really like this, mainly because for those that don't know how to really define bat files themselves you're provided an easy to read solution along with defining everything in a clean manner.
Even though I've been hacking SMW for a long time I'll probably be using this cause my current method is very hap-hazard to say the least.
Originally posted by Ninja Boy
Even though I've been hacking SMW for a long time I'll probably be using this cause my current method is very hap-hazard to say the least.


I appreciate that, I was uncertain if long-time hackers would take to this as its pretty unconventional, so it's nice to hear you'll see if it works for you #smrpg{y}
I like this a lot. My hack folders are so messy and not very organised. This is going to be very useful for when I ever get back into hacking again. #smw{:TUP:}
Having been one of the organizers of the KLDC base ROM, this template is a pleasant thing to have around. The .bat files make life much easier and aren't as haphazard as, say, opening the tools themselves and writing all the necessary commands for the sake of organization.
Also, I hope future contests with tech demos adopt to that technique :O

Thanks for laying it out, Amper!
Windowless ride, feeling alive
Are you alive or just breathing?
It's always good to know how to organize things beforehand, and a huge timesaver to have a readymade base. I can't help but wonder how soon this is going to need an update, considering how fast SMW hacking is advancing, but this looks very well organized indeed! I especially like the scripts you made; I should have started doing it that way a long time ago.


 
  • Pages:
  • 1
  • 2

Super Mario WorldResource ReleaseOther