Working on armor upgrade screen

General discussion about anything related to Transcendence.
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

https://twitter.com/Multivrs/status/508348286458425345

My goal is to make it easier to upgrade armor/devices on the ship. You should be able to repair, replace, and buy upgrades all from a single screen.
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?

Quick question, can modders adapt this screen for capital ships that have ~24/32 segments?
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.
User avatar
Ttech
Fleet Admiral
Fleet Admiral
Posts: 2767
Joined: Tue Nov 06, 2007 12:03 am
Location: Traveling in the TARDIS
Contact:

We would love to hear about these things on IRC more too. :D Just saying!
Image
Image
FourFire
Militia Captain
Militia Captain
Posts: 567
Joined: Sun Aug 12, 2012 5:56 pm

Yes, we'd love to hear more on the IRC, and many people are interested in more than four armor slots for mod ships.
(func(Admin Response)= true){
if(admin func(amiable) = true)
Create func(Helpful Posts)
else func(Keep Calm and Post derisive topics)}
User avatar
AssumedPseudonym
Fleet Officer
Fleet Officer
Posts: 1190
Joined: Thu Aug 29, 2013 5:18 am
Location: On the other side of the screen.

 …Or less than four armor segments, as the case may be. Or four armor segments arranged at the corners instead of the compass points. I have a hard time imagining that he hasn’t thought about that, though, since the Manticore has six and no true “forward” segment. Out of curiosity, though, just how are you handling armor count and positioning on that screen, by enumerating armor segments and taking the center of each segment’s arc?
Image

Mod prefixes: 0xA010 (registered) and 0xDCC8 (miscellaneous)

My mods on Xelerus: Click here!

Of all the things I’ve lost in life, I miss my mind the least. (I’m having a lot more fun without it!)
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

AssumedPseudonym wrote: …Or less than four armor segments, as the case may be. Or four armor segments arranged at the corners instead of the compass points. I have a hard time imagining that he hasn’t thought about that, though, since the Manticore has six and no true “forward” segment. Out of curiosity, though, just how are you handling armor count and positioning on that screen, by enumerating armor segments and taking the center of each segment’s arc?
Yes, that's right. I just look at segment positions and place them.

The current system won't scale beyond a certain number of segments (probably 8 or 10), but it should be possible to scale further by (dynamically) decreasing the size/shape of each armor icon. At worst we can always fall back to a different UI.
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Ttech wrote:We would love to hear about these things on IRC more too. :D Just saying!
We need a Twitter to IRC bridge!
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

Can this not use the ship selection picture? I prefer less boring angles for that. I think this also would probably be a good place for a sectioned image or a floorplan.
Literally is the new Figuratively
george moromisato
Developer
Developer
Posts: 2997
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

Atarlost wrote:Can this not use the ship selection picture? I prefer less boring angles for that. I think this also would probably be a good place for a sectioned image or a floorplan.
Sorry, I'm not sure if you mean "can't this use the ship selection picture?" or "can we use something other than the ship selection picture?"

In case it's the latter: No, you can't currently override it, but it wouldn't be too hard to add that. In addition, I think we can add a way to manually specify armor segment positions.
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

george moromisato wrote:
Atarlost wrote:Can this not use the ship selection picture? I prefer less boring angles for that. I think this also would probably be a good place for a sectioned image or a floorplan.
Sorry, I'm not sure if you mean "can't this use the ship selection picture?" or "can we use something other than the ship selection picture?"

In case it's the latter: No, you can't currently override it, but it wouldn't be too hard to add that. In addition, I think we can add a way to manually specify armor segment positions.
I mean something other than the ship selection picture. I tend to use frontal views (or in one case a quarter off the rear) rather than top views for my selection screen images. Call it vanity in wanting more than half the model to be seen at some point. This screen, though, requires a top image.
Literally is the new Figuratively
User avatar
Aury
Fleet Admiral
Fleet Admiral
Posts: 5421
Joined: Tue Feb 05, 2008 1:10 am
Location: Somewhere in the Frontier on a Hycrotan station, working on new ships.

Hey george, im actually working on a screen that will allow a ship to move an equipped item to a specific pre-defined slot on the ship (this is meant for larger playerships, though the functions driving the system could be used on NPCs as well)

It probably wont be able to accommodate full-size weapon icons though so it would be compatible with larger ships, and might just need to be a customPicker or something.

As for this screen:

The size limitations to 8 segments here might be a problem with the biggest of the TSB playerships since one might have slightly more segments.
Will there be some kind of failover alternative screen?
(shpOrder gPlayership 'barrelRoll)
(plySetGenome gPlayer (list 'Varalyn 'nonBinary))
Homelab Servers: Xeon Silver 4110, 16GB | Via Quadcore C4650, 16GB | Athlon 200GE, 8GB | i7 7800X, 32GB | Threadripper 1950X, 32GB | Atom x5 8350, 4GB | Opteron 8174, 16GB | Xeon E5 2620 v3, 8GB | 2x Xeon Silver 4116, 96GB, 2x 1080ti | i7 8700, 32GB, 6500XT
Workstations & Render machines: Threadripper 3990X, 128GB, 6900XT | Threadripper 2990WX, 32GB, 1080ti | Xeon Platinum 8173M, 48GB, 1070ti | R9 3900X, 16GB, Vega64 | 2x E5 2430L v2, 24GB, 970 | R7 3700X, 32GB, A6000
Gaming Systems: R9 5950X, 32GB, 6700XT
Office Systems: Xeon 5318Y, 256GB, A4000
Misc Systems: R5 3500U, 20GB | R5 2400G, 16GB | i5 7640X, 16GB, Vega56 | E5 2620, 8GB, R5 260 | P4 1.8ghz, 0.75GB, Voodoo 5 5500 | Athlon 64 x2 4400+, 1.5GB, FX 5800 Ultra | Pentium D 3.2ghz, 4GB, 7600gt | Celeron g460, 8GB, 730gt | 2x Athlon FX 74, 8GB, 8800gts 512 | FX 9590, 16GB, R9 295x2 | E350, 8GB | Phenom X4 2.6ghz, 16GB, 8800gt | random core2 duo/atom/i5/i7 laptops
PM
Fleet Admiral
Fleet Admiral
Posts: 2570
Joined: Wed Sep 01, 2010 12:54 am

All stock ships are playable in Playership Drones, and the largest ships have 20 or 24 armor segments. Destroyers and other medium-sized ships tend to have 12 segments.

The upgrade screen appears to have some use for linked-fire weapon slots too.
Download and Play in 1.9 beta 1...
Drake Technologies (Alpha): More hardware for combat in parts 1 and 2!
Star Castle Arcade: Play a classic arcade game adventure, with or without more features (like powerups)!
Playership Drones: Buy or restore exotic ships to command!

Other playable mods from 1.8 and 1.7, waiting to be updated...
Godmode v3 (WIP): Dev/cheat tool compatible with D&O parts 1 or 2.
User avatar
Aury
Fleet Admiral
Fleet Admiral
Posts: 5421
Joined: Tue Feb 05, 2008 1:10 am
Location: Somewhere in the Frontier on a Hycrotan station, working on new ships.

thougg if we had a function to dynamically scale images we could support big ships in this
(shpOrder gPlayership 'barrelRoll)
(plySetGenome gPlayer (list 'Varalyn 'nonBinary))
Homelab Servers: Xeon Silver 4110, 16GB | Via Quadcore C4650, 16GB | Athlon 200GE, 8GB | i7 7800X, 32GB | Threadripper 1950X, 32GB | Atom x5 8350, 4GB | Opteron 8174, 16GB | Xeon E5 2620 v3, 8GB | 2x Xeon Silver 4116, 96GB, 2x 1080ti | i7 8700, 32GB, 6500XT
Workstations & Render machines: Threadripper 3990X, 128GB, 6900XT | Threadripper 2990WX, 32GB, 1080ti | Xeon Platinum 8173M, 48GB, 1070ti | R9 3900X, 16GB, Vega64 | 2x E5 2430L v2, 24GB, 970 | R7 3700X, 32GB, A6000
Gaming Systems: R9 5950X, 32GB, 6700XT
Office Systems: Xeon 5318Y, 256GB, A4000
Misc Systems: R5 3500U, 20GB | R5 2400G, 16GB | i5 7640X, 16GB, Vega56 | E5 2620, 8GB, R5 260 | P4 1.8ghz, 0.75GB, Voodoo 5 5500 | Athlon 64 x2 4400+, 1.5GB, FX 5800 Ultra | Pentium D 3.2ghz, 4GB, 7600gt | Celeron g460, 8GB, 730gt | 2x Athlon FX 74, 8GB, 8800gts 512 | FX 9590, 16GB, R9 295x2 | E350, 8GB | Phenom X4 2.6ghz, 16GB, 8800gt | random core2 duo/atom/i5/i7 laptops
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

I think there's dynamic scaling of some sort for the playership for the map display. I think it shrinks large images more than small.
Literally is the new Figuratively
PM
Fleet Admiral
Fleet Admiral
Posts: 2570
Joined: Wed Sep 01, 2010 12:54 am

There is also scaling for ships in the list of games to load, if the ships are big enough.

It would be nice if the modder can scale images easily. Currently, this seems impossible.
Download and Play in 1.9 beta 1...
Drake Technologies (Alpha): More hardware for combat in parts 1 and 2!
Star Castle Arcade: Play a classic arcade game adventure, with or without more features (like powerups)!
Playership Drones: Buy or restore exotic ships to command!

Other playable mods from 1.8 and 1.7, waiting to be updated...
Godmode v3 (WIP): Dev/cheat tool compatible with D&O parts 1 or 2.
Post Reply