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? | |
Pages: 1 2 3 4Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 233/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 08-10-04 08:00 PM Link | Quote
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.
You can do that? Spiffy.

I was just using byte arrays to get rid of the need for getting multiple things from the same area. That kinda gets confusing though, so this will be usefull. Whee!
checkplease

Red Goomba
Level: 11

Posts: 35/39
EXP: 5176
For next: 809

Since: 08-07-04
From: UK

Since last post: 448 days
Last activity: 339 days
Posted on 08-11-04 12:39 AM Link | Quote
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?
dan

Snap Dragon
Level: 43

Posts: 129/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 08-11-04 12:51 AM Link | Quote
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.
Chickenlump

Level: 41

Posts: 326/722
EXP: 474192
For next: 5953

Since: 03-15-04
From: Columbia City Indiana

Since last post: 3 hours
Last activity: 4 min.
Posted on 08-11-04 12:51 AM Link | Quote
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.

Garmichael

Octoballoon
Level: 21

Posts: 19/166
EXP: 47489
For next: 2454

Since: 06-27-04
From: Bremerton, Wa

Since last post: 316 days
Last activity: 113 days
Posted on 08-12-04 12:38 PM Link | Quote
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
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 414/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 08-12-04 10:50 PM Link | Quote
Originally posted by Squash Monster

You can do that? Spiffy.
My pleasure.
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 105/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 08-13-04 03:09 AM Link | Quote
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


(edited by Gavin on 08-12-04 06:12 PM)
Wlokos

Red Paratroopa
Level: 22

Posts: 105/176
EXP: 54880
For next: 3470

Since: 04-29-04

Since last post: 11 days
Last activity: 10 days
Posted on 08-25-04 02:40 AM Link | Quote
Ouch, Gavin, I can barely read that color scheme...


(edited by Wlokos on 08-24-04 05:43 PM)
Katastrophe

Cheep-cheep
Level: 22

Posts: 97/187
EXP: 54697
For next: 3653

Since: 08-02-04
From: The Mushroom Kingdom

Since last post: 244 days
Last activity: 3 days
Posted on 08-25-04 05:31 AM Link | Quote
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.
Mario Maniac

Snifit
Level: 26

Posts: 106/281
EXP: 100860
For next: 1415

Since: 08-01-04

Since last post: 243 days
Last activity: 167 days
Posted on 08-25-04 06:13 AM Link | Quote





Yes, this is a problem. It's annoying select all you wrote to see what you've said.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 317/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 08-25-04 06:58 AM Link | Quote
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

Snifit
Level: 26

Posts: 112/281
EXP: 100860
For next: 1415

Since: 08-01-04

Since last post: 243 days
Last activity: 167 days
Posted on 08-25-04 07:06 AM Link | Quote
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

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 319/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 08-25-04 07:14 AM Link | Quote
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.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 517/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 08-25-04 01:56 PM Link | Quote
Tell me about it. Just teached Interdepth how to decode GBA tile data. Reee-taaard!
Katastrophe

Cheep-cheep
Level: 22

Posts: 102/187
EXP: 54697
For next: 3653

Since: 08-02-04
From: The Mushroom Kingdom

Since last post: 244 days
Last activity: 3 days
Posted on 08-25-04 08:50 PM Link | Quote
@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.
Mario Maniac

Snifit
Level: 26

Posts: 116/281
EXP: 100860
For next: 1415

Since: 08-01-04

Since last post: 243 days
Last activity: 167 days
Posted on 08-25-04 09:15 PM Link | Quote





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

Cheep-cheep
Level: 22

Posts: 104/187
EXP: 54697
For next: 3653

Since: 08-02-04
From: The Mushroom Kingdom

Since last post: 244 days
Last activity: 3 days
Posted on 08-25-04 10:15 PM Link | Quote
Originally posted by Mario Maniac





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


What are you talking about?
Jesper
Busy, busy, busy.
Level: 69

Posts: 726/2390
EXP: 2856000
For next: 13743

Since: 03-15-04
From: Sweden.

Since last post: 176 days
Last activity: 79 days
Posted on 08-26-04 03:31 PM Link | Quote
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.
AlBhed syn
Newcomer
Level: 4

Posts: 4/4
EXP: 166
For next: 113

Since: 08-25-04

Since last post: 432 days
Last activity: 339 days
Posted on 08-26-04 10:21 PM Link | Quote
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?)
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 437/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 08-26-04 10:52 PM Link | Quote
You can make a level editor with ANY language, as long as it have got the ability to read from/write to files.
Pages: 1 2 3 4Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.034 seconds.