save everywhere feature
Posted: Thu Jan 29, 2009 9:20 am
Sorry in advance to the dev team
I was wondering how difficult it would be to implement the possibility of save everywhere as a standard feature in the game.
I took a look into saveeverywhere.oxp. What frame actually do is to save into the save file some additional information about the type of the station the player is docked and the position of that station. It is not necessary to save the whole status that the system has when the player docked (number of ships, and other random things).
From my point of view the only essential information in the save file for this to work is
1. The type of the station (rock hermit, Tesco constore ect)
2. The location of the station.
Frame may correct me in the above assessment.
Additionally there must be some more checks in the code. For example what will happen if the oxp station inside the save file does not exit anymore (the oxp has been removed). In that case there must be a warning similar with the one we have when we are trying to load a save game with a player’s ship (oxp ship) that does not exist anymore.
Also what will be the extent of this new feature (it will not be wise to be allowed to save in behemoths), maybe an additional key in the shipdata.plist allowsave = yes (and with the default value of no) or this new possibility to be applied only to ships with scan class station.
I am not trying to playing it a “smart ass” here since I do not know how deeper will be the changes in the code and most important what will be the consequences of this to the stability of the game. I am definitely sure that there must be a very serious reason that forbids this possibility but due to the lack of knowledge I do not now that reason.
I just want to share some thoughts I had with the rest of you.
I was wondering how difficult it would be to implement the possibility of save everywhere as a standard feature in the game.
I took a look into saveeverywhere.oxp. What frame actually do is to save into the save file some additional information about the type of the station the player is docked and the position of that station. It is not necessary to save the whole status that the system has when the player docked (number of ships, and other random things).
From my point of view the only essential information in the save file for this to work is
1. The type of the station (rock hermit, Tesco constore ect)
2. The location of the station.
Frame may correct me in the above assessment.
Additionally there must be some more checks in the code. For example what will happen if the oxp station inside the save file does not exit anymore (the oxp has been removed). In that case there must be a warning similar with the one we have when we are trying to load a save game with a player’s ship (oxp ship) that does not exist anymore.
Also what will be the extent of this new feature (it will not be wise to be allowed to save in behemoths), maybe an additional key in the shipdata.plist allowsave = yes (and with the default value of no) or this new possibility to be applied only to ships with scan class station.
I am not trying to playing it a “smart ass” here since I do not know how deeper will be the changes in the code and most important what will be the consequences of this to the stability of the game. I am definitely sure that there must be a very serious reason that forbids this possibility but due to the lack of knowledge I do not now that reason.
I just want to share some thoughts I had with the rest of you.