Poll

How important is backwards compatibility?

Absolutely necessary
10 (27%)
Only broken for VERY important reasons
5 (13.5%)
Maintained if possible
8 (21.6%)
Don't care
14 (37.8%)

Total Members Voted: 37

Voting closed: July 09, 2004, 11:44:45 pm

Author Topic: FSSCP Backwards compatibility  (Read 4579 times)

0 Members and 1 Guest are viewing this topic.

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
FSSCP Backwards compatibility
Um, no.

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
FSSCP Backwards compatibility
Quote
Originally posted by WMCoolmon
Not to mention you could save the updated models in the data/models folder so the next time it would load normally.
This is one of the things I was thinking.  We could whip up a cache system where the game itself would convert new or changed models and save them in a special directory.  Probably not data/models, since it would get crowded, but howabout data/modelcache?

 

Offline StratComm

  • The POFressor
  • 212
  • Cameron Crazy
    • http://www.geocities.com/cek_83/index.html
FSSCP Backwards compatibility
I have an idea that would kill the backwards compatability in terms of models.  Create a second models directory in the data folder, and save the new pof there when converted.  Then, write a converter that can be run stand-alone (batch converts everything in Data/Models or Mod/Data/Models and saves out to appropriate models2 directory) or during the loading process for individual models.  If FSO does not find a model it needs in new format, it loads the old format version into the converter, saves out the converted form, and loads that into memory.  That way you maintain backwards compatability with only a one-time wait during load.

EDIT: Yeah, essentially what Goober said.
who needs a signature? ;)
It's not much of an excuse for a website, but my stuff can be found here

"Holding the last thread on a page comes with an inherent danger, especially when you are edit-happy with your posts.  For you can easily continue editing in points without ever noticing that someone else could have refuted them." ~Me, on my posting behavior

Last edited by StratComm on 08-23-2027 at 08:34 PM

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
FSSCP Backwards compatibility
i like goobers/stratcomm's idea
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
FSSCP Backwards compatibility
i take it it would be part of freespaces code so all youd really need to do is run the game, the first time it will take a while but after that it would be instantanious. hey kaz, will ferrium do something like that when runnig original freespace formats?
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
FSSCP Backwards compatibility
no - the will be preconverted before being accepted
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Ransom

  • M. Night Russel
  • 210
  • It will not wait.
    • Rate of Injury
FSSCP Backwards compatibility
Down with backwards compatibility!

Goober/StratComm's idea sounds good to me.

 

Offline Unknown Target

  • Get off my lawn!
  • 212
  • Push.Pull?
FSSCP Backwards compatibility
I'd really like some new, animation-capable formats, so I'll have to go with the "don't care" option.

  

Offline Flipside

  • əp!sd!l£
  • 212
FSSCP Backwards compatibility
I don't really mind if compatability with Vanilla is broken. As long as it doesn't force any of the Mods to have to rewrite loads of missions or redesign loads of ships, which it doesn't sound like it will, I'm fine with it :)