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 - Final Fantasy Overworld Water Animation Hack | |
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-21-05 11:06 AM Link | Quote
Long enough thread title, but that's what this is!

http://hypher.net/disch/FFWaterHack.zip

It's too hard to grab screenshots of this in action, but it'd take a whole 5 seconds to play the patch to see what it does. This hack makes the overworld water gradually animate -- kind of like it does in FF3. Anyway, download and try it out! Tell your friends! Read the readme for further details!

EDIT:

Changed the readme a bit (none of that "include original IPS" stuff in there -- personally I don't really care, I was just not thinking straight last night)

I'm also thinking of doing several of the other hacks I had going and release them as mini IPS patches. Stuff that would just generally improve the game, like:

- Having treasure chests actually appear open when you open them.
- Having the characters dance to show you who can equip what in the weapon/armor and maybe even magic shops.
- Rearranging the item menu so that commonly used items are at the top instead of near the bottom (that always irritated me)
- Do a quantity thing in the item shop so you can buy multiple items (but do a much better job of it than my previous hack )

Can anyone think of any other things like that? Please don't say auto-targetting, that's one thing you can count on me not adding, ever.


(edited by Disch on 04-21-05 01:25 AM)
dormento

Shyguy
Level: 17

Posts: 95/99
EXP: 24075
For next: 668

Since: 03-15-04
From: Esteio - Brasil

Since last post: 182 days
Last activity: 161 days
Posted on 04-21-05 11:15 PM Link | Quote
Mmmm sweet. Good job mr. Disch dude.
How about making it so that your party members walk alongside you ala Dragon Quest IV? The dead ones should not be shown, of course.
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-21-05 11:36 PM Link | Quote
Thanks thanks ^^

Nice idea, but there are many palette issues. Each character has its own palettes (2 for each class, a 'top half' and a 'bottom half'). Also, the map your on also has 2 palettes which is uses for the other objects that are on the map (townspeople, bats, brooms, orbs, everything else not actually part of the map). Those 2 for the objects, and 2 for the leading character makes use of all 4 sprite palettes available. So to make a hack like that work, I'd have to either make all the classes use the same palette for overworld graphics, or make every class use only 1 palette and make map objects share a palette with the class. Either way the result would be a hit in the graphics department.

That goes on top of any sprite issues -- adding another 12 sprites (4 for each class) to the screen could cause complications on maps where there are a lot of objects (Crescent Lake, Onrac) -- note there can only be 64 sprites at one time (term 'sprite' meaning the [in this case] 8x8 pixel image drawn over the BG).


(edited by Disch on 04-21-05 06:37 AM)
Kefka
Indefinitely Unbanned
Level: 81

Posts: 2703/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-21-05 11:58 PM Link | Quote
You and Leno use Hypher's server now? Cool.

Is that guy ever still on IRC?

And also, what came about that gigantic hack that you wanted to start a while back? Or is this part of it?

I like the ideas you have. This is pretty cool, and I think that your "dancing characters for equipment compatability" hack would be kickass as well. Good luck with doing all that stuff. I hope that more people begin to appreciate FF hacking now.
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-22-05 12:03 AM Link | Quote
Originally posted by Admiral Kefbar

Is that guy ever still on IRC?


Leno lost his internet a while back, so he hasn't been on at all (except for once where he was on a friend's comp). He said he's going to try to get back on in about 2 months or so. As it is right now, my understanding is he just couldn't afford his current provider any more.

But yeah before he lost his net he was on practically every night.


And also, what came about that gigantic hack that you wanted to start a while back? Or is this part of it?


I got fed up with that major hack because it'd be far less restricting/more fun to make a game from scratch for the PC (rather than tweaking a very limited game for the NES). This hack only took like an hour so it wasn't that big of a deal.
iamhiro1112

Armos
Level: 35

Posts: 401/487
EXP: 259927
For next: 20009

Since: 03-27-04
From: sd

Since last post: 18 days
Last activity: 7 days
Posted on 04-22-05 12:06 AM Link | Quote
Um, add a run button. Enuff said.

BTW, minipatches are a great idea. FFVi has this going and I always liked that. Like there is a patch to change GP to Gil and change the look of the cursor and various things.


(edited by iamhiro1112 on 04-21-05 07:08 AM)
KTurbo

Paragoomba
Level: 15

Posts: 38/78
EXP: 15418
For next: 966

Since: 06-19-04
From: Swe

Since last post: 8 days
Last activity: 30 min.
Posted on 04-22-05 12:07 AM Link | Quote
How about adding so you'll be able to run.
Hmm... Could come up with anything else.
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-22-05 12:08 AM Link | Quote
There already is one. It's called your emulator's Fastforward button ;P

Wiseass answer aside, I think Gavin already did that hack. I might get in touch with him and see if I can snag it.


edit - as for minipatches -- I'm thinking the next one won't be so mini. These tweaks involve adding code on top of each other, so making several different hacks would be a pain in the arse -- next one will probalby just have all the features in one IPS.


(edited by Disch on 04-21-05 07:10 AM)
Kefka
Indefinitely Unbanned
Level: 81

Posts: 2706/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-22-05 12:19 AM Link | Quote
Originally posted by Disch
Originally posted by Admiral Kefbar

Is that guy ever still on IRC?


Leno lost his internet a while back, so he hasn't been on at all (except for once where he was on a friend's comp). He said he's going to try to get back on in about 2 months or so. As it is right now, my understanding is he just couldn't afford his current provider any more.

But yeah before he lost his net he was on practically every night.



I meant Hypher...

Well, it's unfortunate that you gave up that big hack... actually, you told me about that game you were going to make from scratch... but I thought you gave up THAT too (assuming it was the RPG/strategy game)

Anyway, yea, Gavin did make that hack... surprisingly, I never found it on his site just now when I looked

But I do remember him giving it to me back when I used to actually hack.
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-22-05 12:31 AM Link | Quote
Oh whoops. Yeah Hypher comes on and every once in a while but not very often.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 4239/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-22-05 05:58 AM Link | Quote
If managing code space is a problem, it might work better to not use IPS, but rather a custom-designed patch program. It could find free space for the code segments and update the pointers as needed.
Parasyte

Bullet Bill
Level: 35

Posts: 458/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 04-22-05 06:57 PM Link | Quote
"INEFFECTIVE"
I've seen a lot of people who really hate that. To be honest, it's only happened to me once, but I can imagine how bloody annoying it must be.
drjayphd

Beamos
What's that spell?




pimp!
Level: 56

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

Since: 03-15-04
From: CT

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-22-05 08:28 PM Link | Quote
Originally posted by iamhiro1112
BTW, minipatches are a great idea. FFVi has this going and I always liked that. Like there is a patch to change GP to Gil and change the look of the cursor and various things.


I still don't understand the whole Gil hard-on. Can't games exist in their own universe? (Assuming this is coming from another FF.) None of the stories are related, really, aside from a couple of minor recurring characters, why change the nomenclature?
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-22-05 10:16 PM Link | Quote
Originally posted by Parasyte
"INEFFECTIVE"
I've seen a lot of people who really hate that. To be honest, it's only happened to me once, but I can imagine how bloody annoying it must be.


I'll consider removing the "Ineffective" text, but it will still waste your turn to attack a dead enemy (if you don't want your character to select a dead enemy, don't tell him to fight an enemy that's about to die). As soon as you add auto-targetting the game becomes "hold down A to win every fight" just like every other later FF game -- ie: dreadfully boring.

So no I will not ever add autotargetting ever. The ineffective rule is a good thing.
dan

Snap Dragon
Level: 43

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

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 04-22-05 10:41 PM Link | Quote
Originally posted by R2H2
If managing code space is a problem, it might work better to not use IPS, but rather a custom-designed patch program. It could find free space for the code segments and update the pointers as needed.


Yes, but then you run into the problem of making the program cross-platform. Most cross-platform GUI libraries tend to add additional filesize to your program. If you make it into a console application, you'll get people who can't/won't use your program, for a wide variety of stupid reasons.
iamhiro1112

Armos
Level: 35

Posts: 407/487
EXP: 259927
For next: 20009

Since: 03-27-04
From: sd

Since last post: 18 days
Last activity: 7 days
Posted on 04-23-05 04:11 AM Link | Quote
I think the missing enemies thing is one of the reasons I never completed FF1. That and the cost of potions were ridiculous. You really need those in the beginning but you usually can't afford very many.
Jigglysaint

Red Cheep-cheep
Level: 24

Posts: 168/215
EXP: 76907
For next: 1218

Since: 03-17-04

Since last post: 7 days
Last activity: 3 days
Posted on 04-23-05 08:54 AM Link | Quote
Two words: Time Mage!

Re-write the magic system so you can have better effects. Perhaps make it so instead of 4 white and 4 black, make it 3, 3, 3 for each spell level. Sure it takes the thrill out of having to choose what spell to buy, but then again, half the spells in FF1 are kind of useless.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 4262/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-23-05 09:19 AM Link | Quote
Maybe you could kill that 'Nothing here' box too? Make it just not show anything like every other game on the planet.
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 04-23-05 09:30 AM Link | Quote
Originally posted by Jigglysaint
Two words: Time Mage!


I'm looking for general enhancement hack ideas. I'm not looking to change the game -- just make is flow better. So I'm not looking for anything like this.


Maybe you could kill that 'Nothing here' box too? Make it just not show anything like every other game on the planet.


Very good idea. I'll do this next (did the treasure chest thing -- well everything short of actually supplying the TC graphics).

Currently:

- Overworld Water animates
- Treasure chests actually open when you open them
- Item list re-arranged so Heal, Pure, Soft, Tent, Cabin, House are displayed (in that order) before all key items.

Todo:

- Remove/block "Nothing Here" message
- Have characters dance if they can equip items in weapon/armor shops
- Quantity option for item menu


More ideas welcome. Can't promise I'll add anything but it's always good to hear suggestions.
dormento

Shyguy
Level: 17

Posts: 96/99
EXP: 24075
For next: 668

Since: 03-15-04
From: Esteio - Brasil

Since last post: 182 days
Last activity: 161 days
Posted on 04-23-05 10:29 PM Link | Quote
I always thought the english FF1 game had too little dialogue. I know expanding the dialogue means expanding the ROM as well, but this thread is kinda like a FF1 Christmas List, and Disch = Santa.
What about multi-page dialog windows?
It would be cool to have some control codes in the dialog. Like, wait for button press to show next page, or wait for x milliseconds. I agree this would be a very difficult thing to do, seeing as no one ever tried it, but one can dream, right? :p
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Final Fantasy Overworld Water Animation Hack | |


ABII


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



Page rendered in 0.021 seconds.