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 - FF Hacking FAQ/Running Q&A | |
Pages: 1 2 3 4 5 6 7Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
paradox

Spike
Level: 41

Posts: 307/703
EXP: 455239
For next: 24906

Since: 03-16-04
From: usa

Since last post: 40 days
Last activity: 25 days
Posted on 04-04-04 07:54 PM Link | Quote
egh hex editors are too hard to use i never really got the hang of them
Kefka
Indefinitely Unbanned
Level: 81

Posts: 580/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 04-04-04 08:40 PM Link | Quote
Originally posted by paradox
egh hex editors are too hard to use i never really got the hang of them


Well, you won't get anywhere by coming and complaining in this topic.
Steak

Zora
Level: 35

Posts: 227/507
EXP: 278751
For next: 1185

Since: 03-16-04
From: Ohio University

Since last post: 195 days
Last activity: 195 days
Posted on 04-04-04 08:50 PM Link | Quote
Do you suppose you could be more specific about what it is about the hex editor that's tripping you up? If it's about offset lingo...that's nothing, really. An offset in hex (which is how to write up offsets) is preceed by either "$" or "0x" and that depends on how the individual learned the art (though...where the two come from, I don't remember). I'd be surprised if the hex editor you use doesn't have a "Go To" feature.
Kefka
Indefinitely Unbanned
Level: 81

Posts: 584/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 04-04-04 09:40 PM Link | Quote
Originally posted by Oin Ironbreaker
Do you suppose you could be more specific about what it is about the hex editor that's tripping you up? If it's about offset lingo...that's nothing, really. An offset in hex (which is how to write up offsets) is preceed by either "$" or "0x" and that depends on how the individual learned the art (though...where the two come from, I don't remember). I'd be surprised if the hex editor you use doesn't have a "Go To" feature.


And if it doesn't, switch editors.
paradox

Spike
Level: 41

Posts: 362/703
EXP: 455239
For next: 24906

Since: 03-16-04
From: usa

Since last post: 40 days
Last activity: 25 days
Posted on 04-08-04 03:45 AM Link | Quote
all i need is a step by step guide on how to use one and i would be fine...im new to hacking..ive just started using hacks less than a month ago, so thats why im not that good
Kefka
Indefinitely Unbanned
Level: 81

Posts: 742/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 04-08-04 03:59 AM Link | Quote
Originally posted by paradox
all i need is a step by step guide on how to use one and i would be fine...im new to hacking..ive just started using hacks less than a month ago, so thats why im not that good


If you go on IRC and #rom-hacking in the forgetit.net server, you might find someone one a good day that is willing to teach ya some things (Disch and Thaddeus, assuming they aren't working on their hacks at the moment you go there, are bound to help ya out. They usually do if I ever ask for anything).
paradox

Spike
Level: 41

Posts: 406/703
EXP: 455239
For next: 24906

Since: 03-16-04
From: usa

Since last post: 40 days
Last activity: 25 days
Posted on 04-09-04 12:34 AM Link | Quote


If you go on IRC and #rom-hacking in the forgetit.net server, you might find someone one a good day that is willing to teach ya some things (Disch and Thaddeus, assuming they aren't working on their hacks at the moment you go there, are bound to help ya out. They usually do if I ever ask for anything).
thanks..i might ask them..but id rather have a step by step instructions that i can actually read..maybe a document i can download or somthing...im surprized no one has ever made one..or atleast i think
drjayphd

Beamos
What's that spell?




pimp!
Level: 56

Posts: 128/1477
EXP: 1387410
For next: 10766

Since: 03-15-04
From: CT

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-09-04 12:39 AM Link | Quote
Originally posted by paradox


If you go on IRC and #rom-hacking in the forgetit.net server, you might find someone one a good day that is willing to teach ya some things (Disch and Thaddeus, assuming they aren't working on their hacks at the moment you go there, are bound to help ya out. They usually do if I ever ask for anything).

thanks..i might ask them..but id rather have a step by step instructions that i can actually read..maybe a document i can download or somthing...im surprized no one has ever made one..or atleast i think


Nah, there is such a thing. (pours a 40 for Vag)


(edited by drjayphd on 04-08-04 03:39 PM)
paradox

Spike
Level: 41

Posts: 428/703
EXP: 455239
For next: 24906

Since: 03-16-04
From: usa

Since last post: 40 days
Last activity: 25 days
Posted on 04-09-04 02:11 AM Link | Quote
ahh!! thank you so much! this will help alot
Kefka
Indefinitely Unbanned
Level: 81

Posts: 793/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 04-09-04 03:53 PM Link | Quote
Speaking of which, where the hell has Vagla been these days?
Elric

Chasupa


Currently Playing:
You Like A Lute.
Level: 40

Posts: 61/687
EXP: 440016
For next: 1293

Since: 03-15-04
From: Melniboné

Since last post: 6 hours
Last activity: 6 hours
Posted on 04-09-04 11:46 PM Link | Quote
Did you not read his post on 4/1/04? He has quit the scene. It wasn't a joke.
Kefka
Indefinitely Unbanned
Level: 81

Posts: 809/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 04-10-04 11:20 PM Link | Quote
Whoa. Weird day to post a non joke
Dish

Spiny
Level: 38

Posts: 34/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-11-04 01:21 AM Link | Quote
This is getting pretty far offtopic

Anyway, maybe you could keep your first post updated with all the new stuff that gets added Kefka (the FF1 related stuff, I mean). That way when someone checks the thread they get all the info right away without having to weed through the whole thread.
XcomGS

Red Paragoomba
Level: 14

Posts: 9/60
EXP: 11183
For next: 1888

Since: 04-02-04

Since last post: 11 days
Last activity: 10 days
Posted on 04-13-04 01:40 AM Link | Quote
How do i set the exit to the Coneria Castle
Kefka
Indefinitely Unbanned
Level: 81

Posts: 857/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 04-18-04 07:03 AM Link | Quote
Originally posted by XcomGS
How do i set the exit to the Coneria Castle


I'll take a look at this when I get back to my comp on Monday... that's right, I'm a full time poster again on Monday

However, I know for a fact that you can do this very easily in FFHackster, and I know that Disch might have answered this already...
NightHawk

Bob-Omb
Level: 39

Posts: 1/621
EXP: 374743
For next: 30028

Since: 03-26-04
From: Switzerland

Since last post: 432 days
Last activity: 339 days
Posted on 04-24-04 05:04 AM Link | Quote
How do I change the size an location of the windows in the game? (Magic screen, battle, etc.). And, where do I change the pointers for where the game puts text in those windows?

Also, I'm wanting to change the magic system to use MP instead of levels -- where are the routines I'd have to recode to handle that, and where in the ROM would be a good place to put the data for how much each spell costs?

Yes, I know 6502 assembly (quite well actually ).
Dish

Spiny
Level: 38

Posts: 44/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-24-04 07:42 AM Link | Quote
Originally posted by NightHawk
How do I change the size an location of the windows in the game? (Magic screen, battle, etc.).


The main menu boxes are stored at $3BAB2. 4 bytes per box in order X, Y, width, Height. if the width or height are too small, the game hangs (iirc).

If you want to seek out other box coords... the game uses a common subroutine for drawing boxes. Before calling that routine it writes X,Y,W,H data to $38,$39,$3C, and $3D respectively. If you set a breakpoint on writes to those RAM locations prior to drawing the screen, it should reveal the desired data.


And, where do I change the pointers for where the game puts text in those windows?


Typically, the text moves with the window. I think the routine that draws the box also adjusts $3A and $3B ram locations, which is used as the X,Y coords for the text outputting routine. Moving text is usually harder than moving the boxes... since the text is often stored in clumps which can be hard to seperate.


Also, I'm wanting to change the magic system to use MP instead of levels -- where are the routines I'd have to recode to handle that, and where in the ROM would be a good place to put the data for how much each spell costs?


I had the same idea . I already got the MP system working out of battle... but I haven't touched in battle MP usage yet, so I can't help you there.

I was able to make a list of all the locations in the ROM which addressed player MP.. but I've since lost that list . All I can say is setup breakpoints on writes to $6320 *I think*. $6320-$6327 is where character spell charges are stored... $6328-$632F is their charge max (add $40 for the 2nd character, $80 for the 3rd char, $C0 for the 4th char). Note I'm getting these addresses from memory, so they could be wrong.

There's an unused byte at the end of each spell's data. Erm.. that is spell data is spaced 8 bytes apart.. but only 7 of them are used. Spell data starts at $301F0.
NightHawk

Bob-Omb
Level: 39

Posts: 2/621
EXP: 374743
For next: 30028

Since: 03-26-04
From: Switzerland

Since last post: 432 days
Last activity: 339 days
Posted on 04-25-04 07:29 AM Link | Quote
Originally posted by Disch
The main menu boxes are stored at $3BAB2. 4 bytes per box in order X, Y, width, Height. if the width or height are too small, the game hangs (iirc).
Okay, I'll pay attention to making the width and height big enough then


If you want to seek out other box coords... the game uses a common subroutine for drawing boxes. Before calling that routine it writes X,Y,W,H data to $38,$39,$3C, and $3D respectively. If you set a breakpoint on writes to those RAM locations prior to drawing the screen, it should reveal the desired data.
Okay.


Typically, the text moves with the window. I think the routine that draws the box also adjusts $3A and $3B ram locations, which is used as the X,Y coords for the text outputting routine. Moving text is usually harder than moving the boxes... since the text is often stored in clumps which can be hard to seperate.
Yeah, I've run into that.


I had the same idea .
I know
The hack you posted about on your website a few weeks ago is where I got the idea (Speaking of which, your Hackster program is what got me into ROM hacking).


I already got the MP system working out of battle... but I haven't touched in battle MP usage yet, so I can't help you there.
Okay, I was planning on leaving in battle stuff for last anyway.


I was able to make a list of all the locations in the ROM which addressed player MP.. but I've since lost that list . All I can say is setup breakpoints on writes to $6320 *I think*. $6320-$6327 is where character spell charges are stored... $6328-$632F is their charge max (add $40 for the 2nd character, $80 for the 3rd char, $C0 for the 4th char). Note I'm getting these addresses from memory, so they could be wrong.
Okay.


There's an unused byte at the end of each spell's data. Erm.. that is spell data is spaced 8 bytes apart.. but only 7 of them are used. Spell data starts at $301F0.
Okay, that'll be perfect then

Thanks for the help


Oh, btw Disch, are you planning on finishing FF3Hackster at some point, or making any more updates to FFHackster? Just wondering
Dish

Spiny
Level: 38

Posts: 45/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-25-04 08:16 AM Link | Quote
Glad I could be of help. I'm still working on and off on my hack... got a few other cool ideas in the works .

I don't plan on ever touching the FF3 editor again.... or even making another editor of any kind. I realized that making editors drives me insane
NightHawk

Bob-Omb
Level: 39

Posts: 3/621
EXP: 374743
For next: 30028

Since: 03-26-04
From: Switzerland

Since last post: 432 days
Last activity: 339 days
Posted on 04-25-04 09:19 AM Link | Quote
Originally posted by Disch
Glad I could be of help. I'm still working on and off on my hack... got a few other cool ideas in the works .
Sweet, looking forward to hearing more about it in the future


I have another question now, btw: what about the cursor position? I just experimented a bit with those boxes, and even though the text adjusts to the new positions just fine, the cursor won't. Anyone know where that's done?
Pages: 1 2 3 4 5 6 7Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - FF Hacking FAQ/Running Q&A | |


ABII


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



Page rendered in 0.019 seconds.