Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - How do u make a ROM level editor?
  
User name:
Password:
Reply:
 

UserPost
Dave Lister
Posts: 5/7
Well i wouldn't of thought DB could do that then...
Smallhacker
Posts: 437/2273
You can make a level editor with ANY language, as long as it have got the ability to read from/write to files.
AlBhed syn
Posts: 4/4
Frema drec dubel ec yd dra dub, e haat du ycg lyh oui syga y majam atedun fedr TyngPYCEL?

(While this topic is at the top, i need to ask can you make a level editor with DarkBASIC?)
Jesper
Posts: 726/2390
Not to be rude, but if you shorten "you" to "u", you're probably too lazy to make a level editor.

You have to figure out how the data works, locate offsets for all levels, change objects (well, any data within), change level header data, level start/stop data, quite possibly entrances/exit data. I would estimate all this to everything between one week to months of work, and now we're just getting close to where you can map up the data with boxes! Then you have to program a way to move and resize them, and then actually pulling graphics from the ROM to paint it all up.

And this is just the part you have to do to be able to draw the level, move objects and change exits. What about adding objects or removing objects? What about changing boundaries to enable one level to be larger than it is in the original ROM? What about if all levels add up to a bigger size than the original ROM, and you have to expand the ROM? What about watching out for ROM data as to not delete other levels when moving or rewriting data? There are atleast a dozen considerations like this per 100 lines code.

I salute people like Squash Monster, FuSoYa and hukka who are taking their time doing this, even if assisted by notes or other hackers. It's really hard work.
Katastrophe
Posts: 104/187
Originally posted by Mario Maniac





Ok teacher, I was a bad boy. My test note was...0,25.


What are you talking about?
Mario Maniac
Posts: 116/281





Ok teacher, I was a bad boy. My test note was...0,25.
Katastrophe
Posts: 102/187
@Squash Monster: I just said this, because its good know more than one language. But he don't need to do it. Its just an tip.
Kyoufu Kawa
Posts: 517/2481
Tell me about it. Just teached Interdepth how to decode GBA tile data. Reee-taaard!
Squash Monster
Posts: 319/677
Originally posted by Mario Maniac
So which is the programmer language you are offering?
Originally posted by Squash Monster
A twelve day bump to discuss the readability of Gavin's text?
...seriously.

Mega Luigi: Why would he need multiple languages? And I think the actual links to C++ compilers earlier in this thread are going to be more usefull than the suggestion to use Google .

Anyway, since I like to be helpful, I'll teach basic programming (in BASIC, appropriately enough) to any fairly bright person who's willing. I've given lessons before, so I can do a fairly good job.
Mario Maniac
Posts: 112/281
Originally posted by Squash Monster
A twelve day bump to discuss the readability of Gavin's text?
...seriously.

Mega Luigi: Why would he need multiple languages? And I think the actual links to C++ compilers earlier in this thread are going to be more usefull than the suggestion to use Google .

Anyway, since I like to be helpful, I'll teach basic programming (in BASIC, appropriately enough) to any fairly bright person who's willing. I've given lessons before, so I can do a fairly good job.


So which is the programmer language you are offering?
Squash Monster
Posts: 317/677
A twelve day bump to discuss the readability of Gavin's text?
...seriously.

Mega Luigi: Why would he need multiple languages? And I think the actual links to C++ compilers earlier in this thread are going to be more usefull than the suggestion to use Google .

Anyway, since I like to be helpful, I'll teach basic programming (in BASIC, appropriately enough) to any fairly bright person who's willing. I've given lessons before, so I can do a fairly good job.
Mario Maniac
Posts: 106/281





Yes, this is a problem. It's annoying select all you wrote to see what you've said.
Katastrophe
Posts: 97/187
Yes its very hard to read if don't select all the message with the mouse.

@checkplease = Its very hard creating a program. You will need of a lot of experience, learn many languages (C++, ASM etc...). I particulary don't know which the languages you prefer, but I reccomend the C++. You can try to find a C++ compiler in www.google.com. I have certain that you will find one that will do all you want. Hope that helps.
Wlokos
Posts: 105/176
Ouch, Gavin, I can barely read that color scheme...
Gavin
Posts: 105/799
Originally posted by Kawa-oneechan
I can use Seek once, then get what I want:

Open myfile for binary as #1
Seek #1, justoneoffset
Get #1, , mydata
Get #1, , moredata
Close #1

See? Just one offset.


eerr.. it's actually larger than it has to be. heh, it can be even easier:

Open myfile for binary as #1
Get #1, address_A + 1, mydata
Get #1, address_D + 1, moredata
Close #1

i've never in my life used seek... i just never thought there was a point with binary files.

if you're going to be changing any large number of non-sequential offsets, i'd just as soon throw it into one large array. *gavin shrugs*


Originally posted by Garmichael
Maybe I'm just an asshole, but am I the only one who thinks this kid istn going to EVER program?

I mean... ugh. its like "If you have to ask, you'll never know" sort of deal.

ps, that doesnt mean im against asking for help about stuff you dont know. I just think its silly if you have seriously NO clue and ask something like this. Its like asking how to make cr
Kyoufu Kawa
Posts: 414/2481
Originally posted by Squash Monster

You can do that? Spiffy.
My pleasure.
Garmichael
Posts: 19/166
Maybe I'm just an asshole, but am I the only one who thinks this kid istn going to EVER program?

I mean... ugh. its like "If you have to ask, you'll never know" sort of deal.

ps, that doesnt mean im against asking for help about stuff you dont know. I just think its silly if you have seriously NO clue and ask something like this. Its like asking how to make cr
Chickenlump
Posts: 326/722
Originally posted by checkplease
YES!!! My 1st thing to do on the acmlm boards has been completed!!! Which is BTW, to make a non spam thread that passes 40 posts! YAY!!! Oh, BTW, what does the chibi moon codes on LM do exactly?


Congratulations.
You'll find your chibi moon answer in the SMW hacking forum in the sticky threads, just read all the way through them.

dan
Posts: 129/782
Originally posted by checkplease
YES!!! My 1st thing to do on the acmlm boards has been completed!!! Which is BTW, to make a non spam thread that passes 40 posts! YAY!!! Oh, BTW, what does the chibi moon codes on LM do exactly?


And you just blew it. I believe there's a sticky in SMW hacking forum about the hidden codes in Lunar Magic.
checkplease
Posts: 35/39
YES!!! My 1st thing to do on the acmlm boards has been completed!!! Which is BTW, to make a non spam thread that passes 40 posts! YAY!!! Oh, BTW, what does the chibi moon codes on LM do exactly?
This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Rom Hacking - How do u make a ROM level editor?


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.012 seconds.