[Release] Start Choices
Moderators: winston, another_commander
[Release] Start Choices
When starting a new game, this oxp gives you some start-up choices of various difficulty.
Download from the wiki
Download from the wiki
Last edited by spara on Tue Jun 23, 2015 12:46 pm, edited 14 times in total.
Re: [WIP] Start Choices oxp 0.1
That seems an awesome way to start the game.
Keep in mind that my savegame the "broke" Adder also has no missile or heat shielding.
Keep in mind that my savegame the "broke" Adder also has no missile or heat shielding.
Re: [WIP] Start Choices oxp 0.1
Ah. You're right, I overlooked those. Have to remove them.Switeck wrote:That seems an awesome way to start the game.
Keep in mind that my savegame the "broke" Adder also has no missile or heat shielding.
I enjoy very much starting the game with "broke" Adder. At first the only option is to go blasting some asteroids. Then, when you have about 10 credits, you can buy something and start trading with that cargo hold of 2 . Then finally you can upgrade your hold to 5 and do some "serious" trading. Just love it .
- Wildeblood
- ---- E L I T E ----
- Posts: 2453
- Joined: Sat Jun 11, 2011 6:07 am
- Location: Western Australia
- Contact:
Re: [WIP] Start Choices oxp 0.1
Can you start in different systems or charts, or only with different ships? If not, scripting seems an inferior solution than a selection of save-game files.
Re: [WIP] Start Choices oxp 0.1
Don't think that's possible with the present version of Oolite.Wildeblood wrote:Can you start in different systems or charts, or only with different ships?
You're right about that with savefiles you can set the start system, amongst other things. However, from the user experience side, I find this solution nicer. As a personal preference, I actually only want to change the ship when I start a new game.Wildeblood wrote:If not, scripting seems an inferior solution than a selection of save-game files.
Re: [WIP] Start Choices oxp 0.1
It is possible to modify the source code to reach this kind of option, although instead of reading savegames I had the code read aWildeblood wrote:Can you start in different systems or charts, or only with different ships? If not, scripting seems an inferior solution than a selection of save-game files.
starting-players.plist
file in the Config folder. This made it like Frontier, where you could press 1, 2 or 3 instead of Space at the beginning of a new game to select different starting settings (ship, position, money, legal status). However as was stated before, I do not believe changing the start position with existing scripting commands is achievable... But to be honest this is is an excellent OXP taking full advantage of what is available with the current code and scripting abilities. Good job spara!
Desktop PC: CPU: Intel i7-4790K Quad Core 4.4GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1080Ti RAM: 32GB DDR3
Laptop PC: CPU: Intel i5-10300H Quad Core 4.5GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1650 RAM: 32GB DDR4
Laptop PC: CPU: Intel i5-10300H Quad Core 4.5GHz (Turbo-Charged) GPU: Nvidia GeForce GTX 1650 RAM: 32GB DDR4
Re: [WIP] Start Choices oxp 0.2
New version (0.2) is up.
* Added spinning ships, text and sub screens for choices.
* Remover missiles and heat shielding from Adder Broke start
* Removed easy start
Could someone english speaking friendly soul read the text I have written and correct the errors for me. After that I will up the version to 1.0 and make a release.
* Added spinning ships, text and sub screens for choices.
* Remover missiles and heat shielding from Adder Broke start
* Removed easy start
Could someone english speaking friendly soul read the text I have written and correct the errors for me. After that I will up the version to 1.0 and make a release.
Re: [WIP] Start Choices oxp 0.2
Corrected English (and took some artistic liberties in changing some of the wording):
I have copy/pasted it directly from the code, so that's why there's still some "\" left.
Welcome greeting:
Cobra MK 3:
Cobra MK 1:
Adder Hard start:
Adder Harder Start:
I have copy/pasted it directly from the code, so that's why there's still some "\" left.
Welcome greeting:
Code: Select all
"Greetings Commander. You are about to start your new career of space flight, combat and trading starting from the space station orbiting the planet Lave. Before embarking you will need to select a starting ship.\n\nBelow are options ranging from the 'Classic' Oolite Start to the more challenging 'Broke Adder' Start. You can examine the choices in detail by selecting them before making your final decision.\n\nAfter having made your choice, go to options and choose your name by saving the game."
Code: Select all
"The most successful medium-size ship ever built and a versatile fighter/trader ship.\"
Code: Select all
"The first truly effective solo fighter/trader ship, but now superceded by the Mk III.\"
Code: Select all
"An agile and compact ship favored by couriers, customizers and professional racers.\"
Code: Select all
"An agile and compact ship favored by couriers, customizers and professional racers, although you must find a way to earn credits for fuel, equipment and upgrades.\"
- Cmd. Cheyd
- ---- E L I T E ----
- Posts: 934
- Joined: Tue Dec 16, 2008 2:52 pm
- Location: Deep Horizon Industries Manufacturing & Research Site somewhere in G8...
Re: [WIP] Start Choices oxp 0.2
Adder Harder Start:
The Lord tells me he can get me out of this mess, but he's pretty sure you're fucked.
Find my OXP's at:
Deep Horizon Industries - Your Planet Our Design
Deep Horizon Industries - Your Planet Our Design
Re: [Release] Start Choices oxp 1.0
This simple oxp is now released. Version upped to 1.0.
* Text is read proofed. Big thanks to JeX.
* Nice background added.
* Hud's shown and not shown corrected.
* Text is read proofed. Big thanks to JeX.
* Nice background added.
* Hud's shown and not shown corrected.
-
- ---- E L I T E ----
- Posts: 1248
- Joined: Sat Sep 12, 2009 11:58 pm
- Location: Essex (mainly industrial and occasionally anarchic)
Re: [Release] Start Choices oxp 1.0
Nice! I especially like your having the corolis graphic (as shown at the start of the thread).spara wrote:This simple oxp is now released. Version upped to 1.0.
* Text is read proofed. Big thanks to JeX.
* Nice background added.
* Hud's shown and not shown corrected.
Re: [Release] Start Choices oxp 1.1
A small update (1.1). This has been a learning experience . Maybe this can be an example to someone.
In version 1.0 I used ship-data override to give the shown player ships a special role, so that they can be shown on the selection page. However, I realized, that some other oxp can do the same and oxps clash. Then I looked at the like_ship property, and presto, I can create a special ships of my own, that are in practice clones of the originals. All I have to do is rewrite the roles property. No more clashes.
In version 1.0 I used ship-data override to give the shown player ships a special role, so that they can be shown on the selection page. However, I realized, that some other oxp can do the same and oxps clash. Then I looked at the like_ship property, and presto, I can create a special ships of my own, that are in practice clones of the originals. All I have to do is rewrite the roles property. No more clashes.
Re: [Release] Start Choices oxp 1.1
I think in Oolite v1.77 you can call a ship by name rather than resorting to roles, so you need not create more ships just to display what already exists.
Re: [Release] Start Choices oxp 1.1
I thought so too, but could not find a way to do it. I would appreciate an example, if it can be done.Switeck wrote:I think in Oolite v1.77 you can call a ship by name rather than resorting to roles, so you need not create more ships just to display what already exists.
Re: [Release] Start Choices oxp 1.1
Enclose the ship's data key in square brackets. e.g.spara wrote:I thought so too, but could not find a way to do it. I would appreciate an example, if it can be done.Switeck wrote:I think in Oolite v1.77 you can call a ship by name rather than resorting to roles, so you need not create more ships just to display what already exists.
[cobra3-player]