A
Andy_Spacey
Guest
Now, I've no doubt this topic has popped up many times in the past.
I had no idea until 30 minutes ago that there was a FF7 "modding" community at all.
I was busy playing FFXII and thought, wouldn't it be great if I could play FFVII again with better graphics, or even on my DS! Of course, this would require making a whole new engine for FFVII, but I've hacked games before, and made emulators, interpreters and engines aswell. I also felt like a challenge, and a new project to waste my life away on.
So I decided to install my old FFVII PC version to find out exactly how the files worked. About 3 hours later I'd written a Delphi class to extract the LGP files, and then altered it to read some of the different file types straight into structures (only HRC and RSD files at the moment). I then started looking into where the text is stored, and found it quite quickly. It was there, whilst trying to decode the text, that I decided to look on the internet and see if anyone else had ever done it before (which I presumed they had).
Then I found this site, and realised quite quickly that I have a reasonable amount to learn about the inner workings of FFVII before I can catch up any of you knowledgable guys.
My question though, is simply, how close are we to rewriting an engine? What is currently understood, and what isn't?
I am willing to attempt to create an engine from scratch, but it's hard to judge the difficulty of such a project before delving deep, and investing a lot of time, into something which may eventually become a waste of time.
I had no idea until 30 minutes ago that there was a FF7 "modding" community at all.
I was busy playing FFXII and thought, wouldn't it be great if I could play FFVII again with better graphics, or even on my DS! Of course, this would require making a whole new engine for FFVII, but I've hacked games before, and made emulators, interpreters and engines aswell. I also felt like a challenge, and a new project to waste my life away on.
So I decided to install my old FFVII PC version to find out exactly how the files worked. About 3 hours later I'd written a Delphi class to extract the LGP files, and then altered it to read some of the different file types straight into structures (only HRC and RSD files at the moment). I then started looking into where the text is stored, and found it quite quickly. It was there, whilst trying to decode the text, that I decided to look on the internet and see if anyone else had ever done it before (which I presumed they had).
Then I found this site, and realised quite quickly that I have a reasonable amount to learn about the inner workings of FFVII before I can catch up any of you knowledgable guys.
My question though, is simply, how close are we to rewriting an engine? What is currently understood, and what isn't?
I am willing to attempt to create an engine from scratch, but it's hard to judge the difficulty of such a project before delving deep, and investing a lot of time, into something which may eventually become a waste of time.