Can't find introductory materials

Dejap's website appears to be defunct. This forum is now in archive mode.

Moderator: Dejap Staff

dan131m

Can't find introductory materials

Post by dan131m »

Hi, I'm completely new to this, so feel free to go ahead and shout "RTFM N00b" or whatever at me. My question is where this manual is... I've seen a lot of references to the site romhacking.com, which has apparently gone offline. I'm looking for any introductory material about existing tools for romhacking, or advice on what to do from here. I've only been doing this for about three days; sorry if I come off as a complete idiot, but I've looked through google and I can't find much of anything.

My situation: I'd heard of Tokimeki Memorial and wanted to try it out, but I don't speak Japanese, or know much of anything about the language. I looked up the stuff about kana on Wikipedia, and then I took a hex editor to some save files and figured out the character map, and then I wrote a little program that went through the ROM file and dumped any text that it found (sans Kanji, because I don't know how to transliterate them, although I do have a series of .GIF files I made that show the two-byte number associated with each Kanji in the game). So basically, I have a very inefficient method for searching for text and replacing it with the same number of English characters (the game's fonts already include English characters, so I don't need to mess with that). Also, I know that most, if not all, of the text occurs in one of several blocks of strings throughout the file, which I have the addresses of, although I don't quite understand why there are several blocks rather than just one.

From here I'd like to know what you generally do when you need to make a string longer than the one that's already there. Also, I hear that occasionally input screens are reprogrammed to support longer names, if anyone knows about this I'd like to know what some of the tricks are -- I've never tried to locate subroutines in assembled code before. Finally, I'd again like any information on preexisting tools or common motifs in the design of SNES programs that would help me out.

Thanks in advance for tolerating a newcomer.
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Try this:
Louis Cypher wrote:
Kuroikaze wrote:Whirlpool's discussion board is closed off to the public, and they don't have any technical documents either.
Donut's board is open to the public. The public just needs to email (wraith) with a username and password! It was set up this way to prevent spammers and such, no hard feelings or anything.
http://donut.parodius.com/

Try asking for help there.
*Sometimes I edit my posts just to correct mistakes.
Cidolfas
Hazed
Posts: 86
Joined: Wed Jul 28, 2004 6:12 pm
Contact:

Post by Cidolfas »

But be warned that you *will* get several replies that make no sense at all.
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

We've got a definite problem in 'the scene' right now as far as newbie romhackers getting information. Romhacking.com may have been outdated and rarely updated, but it was still the most comprehensive source in one place for beginner information. Now that it's gone, it's difficult to find good information.

We really need a new successor site or something to take it's place. First, we need to see what happened to romhacking.com. A few people have told me the domain did not expire and is still registered to Parodius(Koitsu). Then, I really feel some immedate action should be taken to put up a new central site. I would participate in this myself if I had somewhere to host a site like that. It's certainly going to be a bandwith consumer once it gets going.

In the meantime, there's some documents on Zophar's domain.

http://www.zophar.net/trans/docs.html
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Nightcrawler wrote:We really need a new successor site or something to take it's place.
Something like an extended SNESCentral?
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Yeah.. something along those lines.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
ThunderClaw
I know where you live.
Posts: 148
Joined: Thu Aug 19, 2004 4:51 am

Post by ThunderClaw »

Necrosaro has had a project open to translate Tokimeki Memorial for a very long time. Specific questions about the game should be directed at him.
FireKnight:I'm pretty sure a 1KG 24k gold brick costs less than that.

phonymike: well the same amount of raw metals used in a car costs a fraction of the price of a new car idiot. I'm gonna take away your posting privileges and replace them with my balls on your chin.

I smell spray paint.
LobStar
Lurker
Posts: 189
Joined: Tue Dec 14, 2004 3:43 pm
Location: Corlo Island
Contact:

Re: Can't find introductory materials

Post by LobStar »

dan131m wrote:Hi, I'm completely new to this, so feel free to go ahead and shout "RTFM N00b" or whatever at me. My question is where this manual is... I've seen a lot of references to the site romhacking.com, which has apparently gone offline. I'm looking for any introductory material about existing tools for romhacking, or advice on what to do from here. I've only been doing this for about three days; sorry if I come off as a complete idiot, but I've looked through google and I can't find much of anything.

My situation: I'd heard of Tokimeki Memorial and wanted to try it out, but I don't speak Japanese, or know much of anything about the language. I looked up the stuff about kana on Wikipedia, and then I took a hex editor to some save files and figured out the character map, and then I wrote a little program that went through the ROM file and dumped any text that it found (sans Kanji, because I don't know how to transliterate them, although I do have a series of .GIF files I made that show the two-byte number associated with each Kanji in the game). So basically, I have a very inefficient method for searching for text and replacing it with the same number of English characters (the game's fonts already include English characters, so I don't need to mess with that). Also, I know that most, if not all, of the text occurs in one of several blocks of strings throughout the file, which I have the addresses of, although I don't quite understand why there are several blocks rather than just one.

From here I'd like to know what you generally do when you need to make a string longer than the one that's already there. Also, I hear that occasionally input screens are reprogrammed to support longer names, if anyone knows about this I'd like to know what some of the tricks are -- I've never tried to locate subroutines in assembled code before. Finally, I'd again like any information on preexisting tools or common motifs in the design of SNES programs that would help me out.

Thanks in advance for tolerating a newcomer.
First of all, welcome to the board. Sounds like you really did some research before you came here, thats a definate BIG plus. Unless you want to muck with the ASM code, I highly suggest you learn about pointers. SNES pointers are 24 bits typically unless the game is seriously crazy. For someone just starting out, I would suggest padding (expanding) the ROM by 512kb, locating th epoitner tables and pointing the text blocks to the expanded area so you have ample room for text. A program can easily be rewritten to adjust the pointers in the table as well. Theres several seasoned ROM hackers here as well that I'm sure would have no problem helping you out provided you have exhausted documents on the subject. As for myself, I'm not around all that much anymore, many different commitments right now, but if I can be of assisstance, I'll add my 2 cents where I can. Once again, welcome to the boards and best of luck ^^;
... Ever take a look at the Earthbound ROM? I SWEAR THE PROGRAMMERS WERE ON CRACK WHEN THEY DID IT! JUST LOOK AT IT!
Louis Cypher
Devil Summoner
Posts: 232
Joined: Fri Jul 30, 2004 3:46 pm
Contact:

Post by Louis Cypher »

SNES pointers are -not- generally 24 bit. They tend to be in my hacks, 'cuz I hack 'em to be 24 bit so I have more space for text :p
[url=http://agtp.romhack.net]Aeon Genesis ~ We eat ham and jam and spam-alot[/url]
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Louis Cypher wrote:SNES pointers are -not- generally 24 bit. They tend to be in my hacks, 'cuz I hack 'em to be 24 bit so I have more space for text :p
That's debatable. Many times there is a 24-bit master pointer(although many times it's calculated via other offsets) to a block that has many more 16-bit pointers.

Honestly.. I'm not sure I would call ANY format of pointers the 'general' acceptance. I have seen so many variations of text storage I would have to bite my toungue to call any of them general.

The only thing that can be said for sure is somewhere, somehow a 24-bit address is created to get to the text. Whether it's calculated, uses the DB register, contained in RAM, taken from ROM etc.. is up in the air.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Sonofmog
New Member
Posts: 9
Joined: Mon Aug 02, 2004 5:04 pm

Post by Sonofmog »

I have a question, I am an aspiring web master (read: I don't get paid), and was wondering if I provide the space would you guys like to set up a new tutorial collection?? I was looking for a way to give back to the comunity, and this may be my chance...
"It is much more comfortable to be mad and know it, than to be sane and have one's doubts."
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Sonofmog wrote:I have a question, I am an aspiring web master (read: I don't get paid), and was wondering if I provide the space would you guys like to set up a new tutorial collection?? I was looking for a way to give back to the comunity, and this may be my chance...
Well, until somebody can start making a new site and get it up to par for public release, a temporary home for the contents of romhacking.com would suffice. I need to ask around and see who actually has archived backup of the site's content and if it can be put up somewhere.

It's a pretty large site you realize, right?
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Sonofmog
New Member
Posts: 9
Joined: Mon Aug 02, 2004 5:04 pm

Post by Sonofmog »

As long as it doesn't hit 50 gigs, I'm cool (webhostingnetwork.com)*



* This will only be a temporary host until I get my server's dedicated DSL line in, which should be late October...**


**Unless you guys feel like that host will be enough...
"It is much more comfortable to be mad and know it, than to be sane and have one's doubts."
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

How much bandwith would be available for it? I'm just making sure we have a suitable location. I'm trying to get the details on how big the site actually is and how much bandwith it consumed. I don't have that data yet.

I just started inquiring about the status and possibility of me getting an archive of the site from those individuals related to the site. I should have some replies in the next few days.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Sonofmog
New Member
Posts: 9
Joined: Mon Aug 02, 2004 5:04 pm

Post by Sonofmog »

The host I mentioned only gives you 75 GB monthly bandwidth...
"It is much more comfortable to be mad and know it, than to be sane and have one's doubts."
rlbond
Hazed
Posts: 82
Joined: Tue Jul 12, 2005 5:13 am

Post by rlbond »

RTFM N00b!!!

:)
To truly own, you must own at all games.
badinsults
"Your thread will be crushed."
Posts: 1236
Joined: Wed Jul 28, 2004 1:49 am
Location: Not in Winnipeg
Contact:

Post by badinsults »

I can set up a section on my site for any snes specific rom hacking things. However, it would be up to the authour to maintain that part of the site, and I don't really want it to take up much space (I really don't know how much space edgeemu is actually giving me to begin with).
<pagefault> i'd break up with my wife if she said FF8 was awesome
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Well things aren't going too well so far. The best I can come up with right now is an archive of the site from 2000. But in all honestly, not alot was added since then anyway. Perhaps that would be a starting point.

The last owner of the site, InVerse has not responded to any e-mails, and everyone is telling me he's the only guy who may be able to help further.

The romhacking.com domain did expire, however it is currently on Registrar hold for an undisclosed amount of time to prevent domain squatting.

I have been told the total size is around the 50meg mark.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Sonofmog
New Member
Posts: 9
Joined: Mon Aug 02, 2004 5:04 pm

Post by Sonofmog »

So, a 50 gig web host would be a touch of overkill, huh.... Since it is that small, I can get a host with less space but more bandwidth. I'll report in when I find something useful...
"It is much more comfortable to be mad and know it, than to be sane and have one's doubts."
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Ok let me know. I'm going to go ahead and take up the offer and see about getting that archive from 2000 in my posession. That's the bulk of the site. Worse comes to worse, any new utilities made in the last 5 years can be added again if people actually take interest in the site.

If anybody else reading this is interested in hosting, maintaining or helping out in anyway, let me know. It seems I'm one of the few people actually willing to take action to bring back romhacking.com(or at least the content of it!).
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Louis Cypher
Devil Summoner
Posts: 232
Joined: Fri Jul 30, 2004 3:46 pm
Contact:

Post by Louis Cypher »

My own pet project isn't going anywhere fast, anyway :( Lack of PHP support by anyone trustworthy is really hurting it.

I should nag Rascyc (in my channel) about that.
[url=http://agtp.romhack.net]Aeon Genesis ~ We eat ham and jam and spam-alot[/url]
lockharte
Regular
Posts: 301
Joined: Wed Feb 02, 2005 7:52 pm
Contact:

Post by lockharte »

Cidolfas wrote:But be warned that you *will* get several replies that make no sense at all.
haha, nice euphemism.
Sonofmog
New Member
Posts: 9
Joined: Mon Aug 02, 2004 5:04 pm

Post by Sonofmog »

Anyone here have any experience with powweb.com?? They come highly recommended from another board I'm on, and they offer 300 GB monthly bandwidth... but it is only for 5 gigs of space...


But if you don't mind sharing webspace, I should have space on the first host by this weekend.... (I have a client setting up a small shop on it, leaving at least 25 gigs open...)
"It is much more comfortable to be mad and know it, than to be sane and have one's doubts."
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

I am supposed to be receiving a copy of the site tonight. I will report back here tomorrow with the actual size of things.

I don't care about sharing space. You're talking sizes in gigs, the site should be nowhere near a fraction of the space you're alotting to it. It should be more than enough.

I'm just looking for a home for it with adaquate bandwith and features. It be nice to bring the forum back as well. And I think the site already sued a PHP based update system(not sure if it did in 2000 though). So support for CGI, Perl, PHP and maybe SQL should be availble. But can't be too picky though. Something is always better than nothing is still my thoughts on bringing the site back.

As for what 'adaquate' bandwith it.. I'm really not sure. I can't get an accurate number from anybody.

I guess one problem that was mentioned to me about bandwith was the site used to have a problem with 'archivers' or something to that effect. I guess there are programs that could download the entire website? People who tried doing things like that sucked up unnecessary bandwith.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Just an update. Things took longer than expected, but I got the copy of the site. It is several years and old and could use some updating.
The public can help with that I guess. It was ~28 megs zipped, but since i'm not at home right now, I can't recall the unzipped size at the moment. I'm drawing a mental blank.

So, I guess I should ask, what's next?
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Locked