H
halkun
Guest
First, lets get everyone up to speed. This was ripped from another thread I started...
To build an engine like FF7, you need to start small. Basic libaries need to be created. Basic memory management needs to be done. We can cover the basics. I would be happy with a program that just loaded "STARTMAP" or some arbitrty field file for now.
Truefully, I would be happy with a program that just loaded Kernel.bin, created a savemap, and incremented the system clock every second.
So who would like help with some idea tossing. I'm not expeting you guys to drop everything and start coding on my behalf.
I come from a Linux background, so cross-platfrom would be nice. Also, the PSX version of the game is much more previlent than the PC version, but both media should be able to be used. (PC's menu system with PSX's movies ^_^) Also, we should support an "uncompressed" data tree
Should we set up a sourceforge account? Can you guys use CVS? Should we set up a mailing list?
You guys know right now I suck at programming, but I can give it a good shot. I can at least build Linux makefiles and maintain linux code. Most of the beginning stuff will be console apps anyway.
Let's toss out some ideas.
All these engines have a lot in common, and, dare I say might even be a precursor, to the FF7 engine.There have been lotsa engines that have been rebuilt and updated for newer computers.
xu4 for Ultima 4, Exult for Ultima 7, Sarian for Sierra AGI games, FreeSCI for Sierra SCI games, ScummVM for Lucasarts games.
I really don't see any reason why a new FF7 engine can't be written. Of course, you would have to start small. I mean, loading and parseing "STARTMAP" can be a start. It's not like it's expected to play the movies and do video overlays right out of the gammit.
I mean, we can load the little SD entities, and animate them. We can load the backgrounds, we can sort of load the walkmesh and sort of set the camera angle. Qhimm's workingon the field script, I'll plug along at the rounding out the data. It's really trvial to alter FF7 in a PSX emulator once you know where the data is.
To build an engine like FF7, you need to start small. Basic libaries need to be created. Basic memory management needs to be done. We can cover the basics. I would be happy with a program that just loaded "STARTMAP" or some arbitrty field file for now.
Truefully, I would be happy with a program that just loaded Kernel.bin, created a savemap, and incremented the system clock every second.
So who would like help with some idea tossing. I'm not expeting you guys to drop everything and start coding on my behalf.
I come from a Linux background, so cross-platfrom would be nice. Also, the PSX version of the game is much more previlent than the PC version, but both media should be able to be used. (PC's menu system with PSX's movies ^_^) Also, we should support an "uncompressed" data tree
Should we set up a sourceforge account? Can you guys use CVS? Should we set up a mailing list?
You guys know right now I suck at programming, but I can give it a good shot. I can at least build Linux makefiles and maintain linux code. Most of the beginning stuff will be console apps anyway.
Let's toss out some ideas.