Enhance my savegame

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

Post Reply
OldThrashbarg
Above Average
Above Average
Posts: 26
Joined: Wed Aug 19, 2015 11:23 am

Enhance my savegame

Post by OldThrashbarg »

I've been missing the opportunity to play oolite online/MP scince day one. Knowing that it won't be implemented soon i was thinking about some sort of common savegame. You upload your savegame and sort of pass it on to others like a continuous narrative.
I'd upload the file here but due to security concerns maybe there can be a better solution.
User avatar
spud42
---- E L I T E ----
---- E L I T E ----
Posts: 1599
Joined: Wed Mar 26, 2014 10:11 am
Location: Brisbane,Australia

Re: Enhance my savegame

Post by spud42 »

might be a bit complicated, the next person would have to have the exact same OXZ's installed as well.
Arthur: OK. Leave this to me. I'm British. I know how to queue.
OR i could go with
Arthur Dent: I always said there was something fundamentally wrong with the universe.
or simply
42
Astrobe
---- E L I T E ----
---- E L I T E ----
Posts: 609
Joined: Sun Jul 21, 2013 12:26 pm

Re: Enhance my savegame

Post by Astrobe »

spud42 wrote: Tue Jan 09, 2018 3:27 pm
might be a bit complicated, the next person would have to have the exact same OXZ's installed as well.
There's A_C's OOlite-in-a-VM thingy. It's a bit heavy though (178Mo IIRC) and it requires Windows.
User avatar
spud42
---- E L I T E ----
---- E L I T E ----
Posts: 1599
Joined: Wed Mar 26, 2014 10:11 am
Location: Brisbane,Australia

Re: Enhance my savegame

Post by spud42 »

interesting.... is there a cross platform VM engine? say VMware that runs on all 3 platforms and a single VM could be passed around?

be interesting..... say each player gets to do a set number of jumps. then has to pass it on... could have a box account where it lives.

next commander would have to hit the ground running, especially if cody got hold of it and stacked a dozen courier jobs on a tight schedule... lol
Arthur: OK. Leave this to me. I'm British. I know how to queue.
OR i could go with
Arthur Dent: I always said there was something fundamentally wrong with the universe.
or simply
42
OldThrashbarg
Above Average
Above Average
Posts: 26
Joined: Wed Aug 19, 2015 11:23 am

Re: Enhance my savegame

Post by OldThrashbarg »

spud42 wrote:
interesting.... is there a cross platform VM engine? say VMware that runs on all 3 platforms and a single VM could be passed around?

be interesting..... say each player gets to do a set number of jumps. then has to pass it on... could have a box account where it lives.

next commander would have to hit the ground running, especially if cody got hold of it and stacked a dozen courier jobs on a tight schedule... lol
I think VirtualBox is quite universal
Astrobe wrote: Tue Jan 09, 2018 5:33 pm
spud42 wrote: Tue Jan 09, 2018 3:27 pm
might be a bit complicated, the next person would have to have the exact same OXZ's installed as well.
There's A_C's OOlite-in-a-VM thingy. It's a bit heavy though (178Mo IIRC) and it requires Windows.
Is there a link or a description? Why would one pass on a VM when you can pass on savegames though?
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 5247
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Enhance my savegame

Post by phkb »

Link to a_c's alternate binary distribution: BB link.

Rather than passing on a VM, you could use the scenario options in Oolite to create a game that automatically limits the OXP's, so when the player opens the save file, it would only allow the OXP's agreed to by the players involved.
See this page on the wiki: Scenarios.plist.
User avatar
spud42
---- E L I T E ----
---- E L I T E ----
Posts: 1599
Joined: Wed Mar 26, 2014 10:11 am
Location: Brisbane,Australia

Re: Enhance my savegame

Post by spud42 »

OldThrashbarg wrote: Sun Jan 21, 2018 7:27 pm
Is there a link or a description? Why would one pass on a VM when you can pass on savegames though?
because if there is an item in the save that depends on a certain OXZ , and the next commander doesnt have it installed then at best items will be missing , a save could be corrupted etc.

i wouldnt call a 178MB VM weighty.

i suppose that a read.me file with the required OXZ's to install is all thats needed. then a new commander could set up a new oolite download the needed OXZ'z and then load up the save...
it would have to be limited to 1 player at a time or we will have multiple branching saves....
Arthur: OK. Leave this to me. I'm British. I know how to queue.
OR i could go with
Arthur Dent: I always said there was something fundamentally wrong with the universe.
or simply
42
OldThrashbarg
Above Average
Above Average
Posts: 26
Joined: Wed Aug 19, 2015 11:23 am

Re: Enhance my savegame

Post by OldThrashbarg »

spud42 wrote: Mon Jan 22, 2018 8:19 am
OldThrashbarg wrote: Sun Jan 21, 2018 7:27 pm
Is there a link or a description? Why would one pass on a VM when you can pass on savegames though?
because if there is an item in the save that depends on a certain OXZ , and the next commander doesnt have it installed then at best items will be missing , a save could be corrupted etc.

i wouldnt call a 178MB VM weighty.

i suppose that a read.me file with the required OXZ's to install is all thats needed. then a new commander could set up a new oolite download the needed OXZ'z and then load up the save...
it would have to be limited to 1 player at a time or we will have multiple branching saves....
Ok, some time has passed, but why not agree on a specific version/OXZ?
User avatar
Cholmondely
Archivist
Archivist
Posts: 6175
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enhance my savegame

Post by Cholmondely »

OldThrashbarg wrote: Tue Jan 09, 2018 1:01 pm
I've been missing the opportunity to play oolite online/MP scince day one. Knowing that it won't be implemented soon i was thinking about some sort of common savegame. You upload your savegame and sort of pass it on to others like a continuous narrative.
I'd upload the file here but due to security concerns maybe there can be a better solution.
Did you see this: https://wiki.alioth.net/index.php/Nexus (Hiran's attempt at introducing a multi-player element into Oolite)?

Image




Not to mention his Oolite Starter which allows transference of saved games with OXP information.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
hiran
Theorethicist
Posts: 2468
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enhance my savegame

Post by hiran »

spud42 wrote: Wed Jan 10, 2018 12:33 pm
interesting.... is there a cross platform VM engine? say VMware that runs on all 3 platforms and a single VM could be passed around?

be interesting..... say each player gets to do a set number of jumps. then has to pass it on... could have a box account where it lives.

next commander would have to hit the ground running, especially if cody got hold of it and stacked a dozen courier jobs on a tight schedule... lol
Virtualbox is available to all three relevant platforms.

The list of necessary OXPs could be handled by Oolite Starter - not much is missing.

The bigger problem: How would you sort out race conditions? What if two players start from the same savegame, then one saves and ghe other saves later. Which of the two versions should or would get stored for the next player?
(This is not a technical question. Technically there are different ways to achieve one or the other result. The question is which result we want to have).
Last edited by hiran on Wed Nov 15, 2023 5:41 pm, edited 1 time in total.
Sunshine - Moonlight - Good Times - Oolite
User avatar
hiran
Theorethicist
Posts: 2468
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enhance my savegame

Post by hiran »

spud42 wrote: Mon Jan 22, 2018 8:19 am
i suppose that a read.me file with the required OXZ's to install is all thats needed. then a new commander could set up a new oolite download the needed OXZ'z and then load up the save...
OoliteStarter already can export the list of installed expansion such that the next player can simply import it.

Plus it extends the savegames to contain OXP information.
Sunshine - Moonlight - Good Times - Oolite
OldThrashbarg
Above Average
Above Average
Posts: 26
Joined: Wed Aug 19, 2015 11:23 am

Re: Enhance my savegame

Post by OldThrashbarg »

Cholmondely wrote: Wed Nov 15, 2023 3:48 pm
Did you see this: https://wiki.alioth.net/index.php/Nexus (Hiran's attempt at introducing a multi-player element into Oolite)?

Image




Not to mention his Oolite Starter which allows transference of saved games with OXP information.
It's been a while. The aegidian.org guy who was sort of my entry point to get to the oolite bulletins seems to be moving boats around in UK now, but i'm glad the boards are still up. Even my thread still dwells here. Unfortunately all my Updates and Addons and also my savegames were lost over the last years. I'm eager to learn about ambitions to include multiplayer elements in oolite.

But until then, the basic idea would be swapping a savegame back and forth over a thread on the oolite-boards. Each player adapts it, flies exactly one jump, docks on a station and then uploads the savegame here, passing it on. Maybe commenting on missions or contracts, long term plans for equipment or trade strategies.
OldThrashbarg wrote: Fri Oct 04, 2019 11:43 am
Ok, some time has passed, but why not agree on a specific version/OXZ?
The question of the proper version is relevant, i remember starting with the version available at standard debian repositories, but having a way more immersive and diversive experience with the latest version and some of the OXZs. Allthough i advocate more 'universal' and therefore more plain and simple version for experiments like this, at least for start.
User avatar
Cholmondely
Archivist
Archivist
Posts: 6175
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enhance my savegame

Post by Cholmondely »

OldThrashbarg wrote: Tue Jul 08, 2025 8:40 am
Cholmondely wrote: Wed Nov 15, 2023 3:48 pm
Did you see this: https://wiki.alioth.net/index.php/Nexus (Hiran's attempt at introducing a multi-player element into Oolite)?

Image




Not to mention his Oolite Starter which allows transference of saved games with OXP information.
It's been a while. The aegidian.org guy who was sort of my entry point to get to the oolite bulletins seems to be moving boats around in UK now, but i'm glad the boards are still up. Even my thread still dwells here. Unfortunately all my Updates and Addons and also my savegames were lost over the last years. I'm eager to learn about ambitions to include multiplayer elements in oolite.

But until then, the basic idea would be swapping a savegame back and forth over a thread on the oolite-boards. Each player adapts it, flies exactly one jump, docks on a station and then uploads the savegame here, passing it on. Maybe commenting on missions or contracts, long term plans for equipment or trade strategies.
OldThrashbarg wrote: Fri Oct 04, 2019 11:43 am
Ok, some time has passed, but why not agree on a specific version/OXZ?
The question of the proper version is relevant, i remember starting with the version available at standard debian repositories, but having a way more immersive and diversive experience with the latest version and some of the OXZs. Allthough i advocate more 'universal' and therefore more plain and simple version for experiments like this, at least for start.
Welcome back!

Hiran's [EliteWiki] Oolite Starter can now create a file listing (almost?) all the OXPs in one's game - and this file can be passed on to another. But I'm unconvinced that you would have enough takers, I'm afraid.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
OldThrashbarg
Above Average
Above Average
Posts: 26
Joined: Wed Aug 19, 2015 11:23 am

Re: Enhance my savegame

Post by OldThrashbarg »

Cholmondely wrote: Tue Jul 08, 2025 9:46 am


Hiran's [EliteWiki] Oolite Starter can now create a file listing (almost?) all the OXPs in one's game - and this file can be passed on to another. But I'm unconvinced that you would have enough takers, I'm afraid.


It's not a big deal. If the board is being maintained it doesn't matter if the thread with the attatched savedgame-files rests a while, anyone can allways pick it up whenever they want to.
User avatar
Cholmondely
Archivist
Archivist
Posts: 6175
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enhance my savegame

Post by Cholmondely »

OldThrashbarg wrote: Tue Jul 08, 2025 1:01 pm
Cholmondely wrote: Tue Jul 08, 2025 9:46 am


Hiran's [EliteWiki] Oolite Starter can now create a file listing (almost?) all the OXPs in one's game - and this file can be passed on to another. But I'm unconvinced that you would have enough takers, I'm afraid.


It's not a big deal. If the board is being maintained it doesn't matter if the thread with the attatched savedgame-files rests a while, anyone can allways pick it up whenever they want to.
While the list of OXPs is not so long, Oolite Saved Games can now be stonkingly massive - many, many times larger than the original game code for Classic Elite! And far too large to post here on the BB.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
Post Reply