How to know which ship has what number when you change ships

Freeform discussion about anything related to modding Transcendence.
Post Reply
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

-Katami- Sent 12 hours and 49 minutes ago: <Atarlost> An all ship strategy in Star Genesis is greatly complicated by the inability to know which ship will have which number in the 'C' menu. It would help if they included their class in their name. At least then if you use one class exclusively for mine defense you could maybe avoid grabbing them by mistake.
What title says. I need to know because player change ships very frequently in Star Genesis and I want to keep the numbers in the 'C' menu consistent.
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

I'm not sure exactly what you mean. Doesn't the number show up right underneath each ship? Can you describe what you would like to see?
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

In my adventure, Star Genesis, the player can spawn ships to defend mining rigs that are far away from the home base. This makes it impossible to see what number is assigned to each ship, and after changing ships I want to make each ship's associated 'C' number consistent.

(okay I have to play the game a bit so I can get some screenshots that show what I mean)
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

Ok, screenies:
The problem is that we can switch ships with the nvoke screen:
Start:
[attachment=2]bug2.png[/attachment]
Switch to Ewiak:
[attachment=3]bug.png[/attachment]
Switch to Hevuegra:
[attachment=1]bug3.png[/attachment]
at Hevuegra
[attachment=0]bug4.png[/attachment]

Okay, derp, answered my own question (why didn't I figure this out before D:)
After ship changing the 'C' number associated with the new ship is replaced with the old ship. This means that after ship changing a few times a ship might be assigned with a 'C' menu of 1 but then after X ship changes it's now assigned with a 'C' menu of 5.

My new question is: How can I keep their 'C' menu keys consistent? (as in ship Y is assigned to key 6 after countless times of ship changing?)
Attachments
bug4.png
bug4.png (118.17 KiB) Viewed 5622 times
bug3.png
bug3.png (119.03 KiB) Viewed 5622 times
bug2.png
bug2.png (154.06 KiB) Viewed 5622 times
bug.png
bug.png (135.07 KiB) Viewed 5622 times
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

That's helpful--thanks.

Unfortunately, currently the number assigned to a ship is non-deterministic. I believe it just the order in the list. We need a mode to fix those numbers (or some other way to make the numbers consistent). But it's tricky if ships come and go. You either end up with holes or you end up renumbering after a while.

Can you suggest an algorithm for setting numbers?

Note that in the future this should get solved by mouse selection.
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

Mouse is not a good sole solution because playing the game already takes two hands. Mouse will work in a pure RTS where you're not controlling a ship directly, but for Star Genesis a keyboard only solution needs to exist.

I would favor having holes in the list. This is essentially what RPC does with the I menu. You can select the ship you're already commanding and it will tell you you're already piloting it.
Literally is the new Figuratively
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Atarlost wrote:Mouse is not a good sole solution because playing the game already takes two hands. Mouse will work in a pure RTS where you're not controlling a ship directly, but for Star Genesis a keyboard only solution needs to exist.

I would favor having holes in the list. This is essentially what RPC does with the I menu. You can select the ship you're already commanding and it will tell you you're already piloting it.
That's cool. I thought Star Genesis was trying to be an RTS.
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

It's an RTS in the sense of being real time and strategic, and I suppose it might morph into a traditional RTS when the engine comes to support that, but right now assuming direct control of your ships is important.
Literally is the new Figuratively
FourFire
Militia Captain
Militia Captain
Posts: 567
Joined: Sun Aug 12, 2012 5:56 pm

I did not realize that this is what star genesis was!

Looks Awesome, keep at it RPC!
(func(Admin Response)= true){
if(admin func(amiable) = true)
Create func(Helpful Posts)
else func(Keep Calm and Post derisive topics)}
Post Reply