Friday, October 5, 2012

Homebrew and Rom Hacking

Greetings everyone!! :D

Okay, you know how I never took enough time to actually learn a language completely?

Well I've decided that I want to do some kick-ass nintendo ds homebrew, which means leaning C++/C and using the Devkitpro software I downloaded.
I am excited!! But it is going to be uber hard to do @~@
(thank goodness for the community! They can help if I need help, although I think I will take on some of their tutorials first. ;P
(gbatemp.net))


In class we are learning the Processing programming language, but only the Javascript port of it for now. (at the end of the year we will switch to the Java version and code Android apps with it :DDD)

I want to use HTML5 local storage to make a file editor or romhacking utility for a specific game or specific games.
Like the files in acww are lz77 compressed, but you have to do some mojo-jojo when decompressing them and recompressing them so they will work in the game.


I want to make the process automated, make it so I don't have to boot up the good ol' hex editor and mess around with the files.
(Like programming functions in Javascript to handle the details, I want to encapsulate the low-level details and keep them out of my mind, so I can just focus on my rom-hack)


Speaking of my romhack of ACWW, animal crossing wild world for those of you who don't know, I am finally able to edit the text in the game and replace it with my own!! :D
(thanks to a member of gbatemp.net, I won't mention who here, just because I think that is a bit weird, but if you want to read the thread it is there at gbatemp.net under the translations section I think.


I want to make my romhack survival themed, complete with a custom save file that you are supposed to download with the game, patterns and custom textures for the ground, and hopefully some game-logic mods to make the game replace trees that have been cut down during the day.
(because it is a scarce resource survival game)

I will have to hide Tom nook in some far corner, and make it so every day an axe appears in a hidden spot, not a golden axe for that matter, so you can only go so far into the forest each day when you are foraging.
It would be interesting to introduce a mechanism of health, and if you don't eat any fruit for a while your health drops until your character is erased and you need to get a new resident.

(maybe that's too harsh? xD)

I think there was a way to do that... deleting the bed? ehhh or does that just make it so they cannot sleep by rolling onto their nonexistant bed?
Who knows lol *shrug


Apparently the New Super Mario Bros editor has the capability to interface with code you write to "hook" into the games code and modify or add to how the game works.
That would be extremely useful for acww!! :D
The possibilities are endless!! (the coding would be hard at first too, however)



I am working on finishing my romhack, atm I am editing the menu's text
(so like Friend Roster = Survival List now :P)
However, I am having trouble with the title menu...
I think perhaps I made my relacements too long for the tiny screen they inhabit, but mehhh all well...
Maybe I can find a way to hack the menu screen size? XD ehh probably out of my skill level at this time..>.>



But yeah! That's the jist of it for now, I also plan on re-attempting to make custom models for acww, using a virtual windows xp and good ol 3ds max 6, although the other hackers recommended the old version of maya....


Aside from these activities I am uber uber busy with school, so there is no guarantee for when I will get any of this romhack done, and I have no clue when it will be completed.
(though hopefully before ac3ds is released xD that is my goal!!)


I do wonder if it is possible to hack the game so one of your house/mansion rooms is replaced with Tom Nooks or the Abel Sisters house?
(or if it is possible to expand the size of your house via rohacking)
It probably is as far as the tom nook idea goes, it probably just involved changing where the entrance to the room points in memory...
(or something like that)

But when you leave nooks you will, undoubtedly and necessarily, exit out his frontdoor and not be back in you house.


Well, these are my thoughts and ideas, activities rather, as of late! :)

hopefully the next time we meet I will have more to discuss with you!!
Farewelll!! :D

(oh and I will post piccies of my progress next post, I promise!! ;})

'Til next time!! ^.^


~James





- Posted using BlogPress from my iPad

No comments:

Post a Comment