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 - About my FF1 hack....
  
User name:
Password:
Reply:
 

UserPost
NightHawk
Posts: 99/621
Originally posted by dormento
Thumbs up for a fantastic idea mr Hawk dude.
Will you still work in the nes FF1 hack?
I mean, now that the GBA ff's will have most of the original hack's features (mp based system, new items etc) will you still work and support the nes version?
GBA ff's? I don't know any, and don't play any... so that's not going to change anything with me one way or the other.
But if I port FF1 to the genesis... I'll probably stop work on my hack until I'm done... I'll finish it after the port is done.


I think a genesis version of FF1 woud rock. The genesis is capable of some neat video effects. Imagine blasting those darned imps with Origin's fire3
Btw, do you intend in using the origins/wsc/gba graphics or do something different for a change? I mean, there's enough remakes as it is, i would like to help to make this one more "original".
What I would do is rip the NES graphics out of the FF1 ROM, change the format to something appropriate for the Genesis, and then using those. I'm not much of an artist, so that's all I can do unless someone wants to help out with new sprites, backgrounds, etc.


Good job so far. Got any more screenies (of the Nes one) to show us?
Not really, at the moment. I'm trying to rip apart the battle system at the moment, because it does a lot of things differently in battle (drawing text is done in what seems to be a totally different way... it doesn't use the same routines, and it doesn't store the text in the same place in RAM).

That, for example, is one of the reasons I've been thinking about porting FF1... at first I was thinking about re-writing the whole thing in a more logical and organized way, but then I was thinking that if I'm going to go through all of that work (and that'd be a lot of work), I'd rather do it on a different system than the NES.


Originally posted by Kefka
Originally posted by Grinto
You should port it to the MSX. =P
I assume he's doing Genesis because that's what he knows best, and he knows how to code well on it.
Well, you're close. I'm doing it on the Genesis because it's the console with the most "familiar" setup.

The main CPU (a 68k) is something I've done some coding on before, and while it's been a while, and it's vastly different from what I'm used to (x86), it's not that difficult. On the other hand, the only other console with a CPU I've ever done any coding on is the SNES, and I've already stated why that's not an option.

The audio CPU (yes HH, a Z80) is basically a faster 8080 with some extra instructions, and the 8080 was the basis for x86, so it's very easy for me to program on.

And the graphics are rather easy to program... it's very similar in concept to how it's done on the NES (but fewer limitations, more flexible, and more features).


Originally posted by HyperHacker
How's that work, you just kinda pass it instructions? If you need any help with that, gimmie a shout.
The 68k tells the system to copy some memory from the 68k's address space over to the Z80's RAM, and then tells the Z80 to start executing.

PM me if you want to talk about that more .
HyperLamer
Posts: 714/8210
IIRC, the Genesis uses a Z80 for sound, correct? (That's what I've heard, and I did find one in mine.) How's that work, you just kinda pass it instructions? If you need any help with that, gimmie a shout.
Kefka
Posts: 2013/3392
Originally posted by Grinto
You should port it to the MSX. =P


I assume he's doing Genesis because that's what he knows best, and he knows how to code well on it.
Grinto
Posts: 13/43
You should port it to the MSX. =P
dormento
Posts: 18/99
Thumbs up for a fantastic idea mr Hawk dude.
Will you still work in the nes FF1 hack?
I mean, now that the GBA ff's will have most of the original hack's features (mp based system, new items etc) will you still work and support the nes version?

I think a genesis version of FF1 woud rock. The genesis is capable of some neat video effects. Imagine blasting those darned imps with Origin's fire3
Btw, do you intend in using the origins/wsc/gba graphics or do something different for a change? I mean, there's enough remakes as it is, i would like to help to make this one more "original".

Good job so far. Got any more screenies (of the Nes one) to show us?
NightHawk
Posts: 98/621
Originally posted by Kefka
heh, well, I would, but I don't know anything about Genesis programming, so I wouldn't know how to write genesis scripts
When I said scripts, I meant descriptions of how the scenes go, like:
King says: "Blah, blah, blah..."
Light Warrior #1 runs around in panic
etc.

I'd still code it though.


Sorry for all this back and forth posting peoples
Ehm... yeah....
Oops...
Kefka
Posts: 1985/3392
heh, well, I would, but I don't know anything about Genesis programming, so I wouldn't know how to write genesis scripts

Sorry for all this back and forth posting peoples
NightHawk
Posts: 97/621
Originally posted by Kefka
cinematic= cinema scenes... like, in FF6, there's those flashback scenes... like when Edgar and Sabin flash back to when their dad died, and then Edgar flips a coin to see who gets to be king, but it's a doubleheaded coin. You don't control anyone in that scene, you just watch it. I meant like that.
Okay, gotcha... it's not what I thought you were talking about, and it'd be possible.
Are you volunteering to come up with scripts for any cinematic scenes?
Kefka
Posts: 1983/3392
cinematic= cinema scenes... like, in FF6, there's those flashback scenes... like when Edgar and Sabin flash back to when their dad died, and then Edgar flips a coin to see who gets to be king, but it's a doubleheaded coin. You don't control anyone in that scene, you just watch it. I meant like that.
NightHawk
Posts: 96/621
Originally posted by Kefka
I also figure, since your'e porting it, you should also add some nice little cinematic scenes in there. And add a few songs... like the Figaro song from FF6! Or at least the sad version (the coin flip song). Seriously though, add cinematic scenes. It would be boring just to have the same game on a different system. You need to add fresh stuff to make me wanna play it.
What do you mean by cinematics? If I'm guessing correctly about your meaning, it'd guarantee a rather large increase to the filesize.

Regardless though, it won't be the exact same game.
There'll be all of the changes from my hack, plus whatever else I come up with (I've already had an idea for flying around in the airship)
Kefka
Posts: 1980/3392
I also figure, since your'e porting it, you should also add some nice little cinematic scenes in there. And add a few songs... like the Figaro song from FF6! Or at least the sad version (the coin flip song). Seriously though, add cinematic scenes. It would be boring just to have the same game on a different system. You need to add fresh stuff to make me wanna play it.
NightHawk
Posts: 94/621
Originally posted by Kefka
What are the graphic capabilities of Genesis again? I forgot. 16 bit, right?
No. It has a 9-bit DAC, so you have a choice of 512 colors, but only 64 can be on-screen at once (61 actually, since it uses 4 16-color palettes, and color #0 in each palette is used for transparency).

One big advantage it has over the NES is multiple layers, and it also has better sprite handling capabilities.


So I assume you are going to do massively better graphics in this new game?
Better graphics? Easily. Massively better? Depends on how you define "massively".


Oh, I've also figured out how I'd like to do the music. The problem now is that I have no idea what settings to use with its FM chip to get the sounds of various instruments.
Kefka
Posts: 1974/3392
What are the graphic capabilities of Genesis again? I forgot. 16 bit, right? So I assume you are going to do massively better graphics in this new game?
NightHawk
Posts: 85/621
Originally posted by Kefka
Even better idea: you port the FF1 program to Genesis with the hacks you were gonna do to the NES one.
Since I'd be re-writing the engine from scratch, that wouldn't be a problem.


Originally posted by Imajin
Hm, perhaps you could even edit Disch's FFHackster (I believe it's open source) to allow the Genesis game to be edited.. Good luck!
I've been thinking about doing that anyway when I'm done with my hack (or during the work on it).


Originally posted by HyperHacker
You do realize that to port a game, you need to know the location of EVERY piece of data, disassemble it, separate every last bit of data from code, and rewrite the code for the new CPU. Plus if you want it to still be editable by just changing offsets in the editor, you'll have to deal with any really stupid data formats you may find, instead of just making better ones.
I know.
That's why, if I do edit FFHackster to work with the new "game" (hack, port... whatever, lol), I'd edit it to use the formats I choose, not the formats in the original game.
Kefka
Posts: 1933/3392
HH, I assumed that's what he was proposing he do
HyperLamer
Posts: 698/8210
You do realize that to port a game, you need to know the location of EVERY piece of data, disassemble it, separate every last bit of data from code, and rewrite the code for the new CPU. Plus if you want it to still be editable by just changing offsets in the editor, you'll have to deal with any really stupid data formats you may find, instead of just making better ones.

A better idea might be re-writing the game from scratch using code/data from the original, in order to make an optimized, less buggy version.
Kefka
Posts: 1925/3392
Originally posted by Imajin
Hm, perhaps you could even edit Disch's FFHackster (I believe it's open source) to allow the Genesis game to be edited.. Good luck!


That would be so friggin cool! You always come through in the times we don't need you to clutch!
Imajin
Posts: 273/452
Hm, perhaps you could even edit Disch's FFHackster (I believe it's open source) to allow the Genesis game to be edited.. Good luck!
Kefka
Posts: 1912/3392
Even better idea: you port the FF1 program to Genesis with the hacks you were gonna do to the NES one.
NightHawk
Posts: 84/621
Originally posted by Kefka
Question: How would porting a game be hacking it? That would be porting it It would be more towards the end of homebrew if anything. I'm thinking if you want to hack it, you could use either FF5 or FF6 as your base and then port FF1 to the SNES... or just make your own thing and port it to the SNES! I'm sure Disch or Sliver-X would be willing to help ya with music!
Hacking because I was planning on ripping as much data out of the FF1 ROM as possible, so that I'd have as little work to do outside of the engine as possible.
I'm good at coding engines... I'm not good at drawing graphics, or creating sound effects.
So, unless I could get some help for that, it'd be a mix between a hack and a port.


EDIT: reason being that SNES is much more widely used in emulation than Genesis. But if you know how to code genesis, then hey, go ahead. Although, FF1's been ported by pros a bunch already. Maybe you should port a different game.
No. SNES is NOT an option.
If I don't port it, and stay on the NES, fine... but otherwise I'm NOT going to deal with another 6502 (that's basically what the 65816 is... a souped-up, 16-bit 6502 ).
I enjoy programming the 6502 line of processors less than I enjoy programming the 68k (not very much) and x86 (it's okay...) lines.

As for porting a different game... there's not really another game I'd be interesting in doing something like that with.
This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Rom Hacking - About my FF1 hack....


ABII


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



Page rendered in 0.005 seconds.