Engine fantasy.

  • Thread starter Thread starter halkun
  • Start date Start date
Status
Not open for further replies.
Since this is a form of emulation, I thought I'd pop the question.

Has there been any thought to being able to replace the in-game models/textures/animation with user created models/textures/animations? I'm an artist, not a programmer, but I've taken a couple of programming courses and can think a bit in that way.

I'm not sure how ff7 currently calls the model and texture, but if there were a way that a text file can be used to tell the game to substitute and render a different model with textures and animation for a particular model.

I'm just thinking that this would allow us artists to create better work that can make the game more enjoyable to play.

Cheers!
 
As far as I know the idea is to first make it run the current content.
New content is perhaps another day.  You can't build something like this in a few days weeks months.. it's a long term project.  I'm sure eventually things may get to that point.


Cyb
 
also, this isn't emulation. It's a re-coding of the original engine.
 
Pretty much the same thing, just that the emulation is specifically targeted towards a particular game.
 
Pretty much the same thing, just that the emulation is specifically targeted towards a particular game.
I suggest looking here since it's more like that.  It's not emulation since emulation takes the original media and system and creates a software variant.
 
Finished first version of Savemap struct and GameState class that incapsulate Savemap.

http://server.titansoft.ru/akari/gamestate.zip

There are a lot of mistakes in Wiki and Gears in description of Savemap. Anyway I tested beginning of it and very end - it works correctly. The middle part are just array for time being. I dont think it makes matter now.

Next I create method to initialize Savemap from Kernel.
Is some file system already created? Or I will use standart C functions?
 
I'm setting up CVS now, this way devoplers can commit directly into the repository, I'll have to ok the commits
 
I'm double-posting, I know but there is a reason. I want to tie up the thread and close this. It seems that the "engine fantasy" has indeed become an "engine fact" and there are the begnnings of code.

I want to move discussion of engine development off to SourceForge project page. It's a really complex subject, and there are forums just for Q-gears there. All deveopers should be on the same page, and SourceForge is a good page to start.

Now, before I lock this, I want to go though a really quick rundown of what's going on. This is all a bit by the seat of my pants, so if it's a little hodge-podge that's just me flapping my admin wings a little harder than usual.

*Akari*
Your need to fix some things in your code before I can put it into CVS on sourceforge. First of all CVS can't do binary data without jumping through all kinds of hoops. This means no object files and no savemap images. Sample savegames and savemap images can be put up on Q-Gears's homepage, which is currently blank. (Actually, you can download Gears PDF from there, but that's it for now.)

I will suggest that savemaps default to the debug room for now.

Also CVS is CaSeSeNsItIve. You need to make sure that your source files have all lowercase letters. It would also be nice to place a CVS ID header in your files to auto-generate version information on check-out.

YOU ARE IN LUCK!

Because open-source is so cool, you can download entire books on how things work for free. To better understand what CVS is, I will suggest reading this online e-bookOpen Source Development with CVS, 3rd Edition It will give you more than enough information.

Also one last thing, I need future deveopers to get a sourceforge account, and to give me their username for sourceforge, so I can add them to the deveoper list. This way you can have CVS write ability, and be able to place your own code into the repository.

*anyone else*

If anyone wants, I can use a webmaster to help pull togeather a homepage for the project. You see, I really can't do anything ^_^ I'm afraid I've fooled you all into thinking I have some sort of "talent" or "coding ability", or heaven forbid, "leadership skills!" My 200 page Gears document aside, I only have the ability to tear things apart and make crap up ^_^.

But in the end, lets see if we can make something.

Let's see, did I forget anything? I'll be keeping this thread open for a day to make sure I didn't forget anything. After that deveopment disscussion should be moved to sourceforge.
 
Status
Not open for further replies.
Back
Top