Ship hangars, templates, and multiple control devices...
-
Vice
- Administrator

- Posts: 12227
- Joined: Fri Apr 25, 2003 1:38 am
Ship hangars, templates, and multiple control devices...
Ok, I am nearing the test stage for the next update and wanted to post some information on what it adds and changes for review.
Multiple Control Devices
First, I'll cover the changes to the control system. For the first time, Evochron will support multiple simultaneous control devices without the need of an external configuration file. It will also support for more than 2 devices (up to 10 are supported). To accomplish this, much of the control system (input and mapping) needed to be re-written to accomodate multiple devices. I have tried to keep the transition as familiar as possible though, so the same configuration menu will still be available, it now simply includes support for switching devices during the binding/mapping process.
Obviously, this means changes in the configuration files. The game will automatically update the old file formats for the new one the first time you launch the new version. However, you may need to rebind your controls for the new system if you have more than one device attached to your system and/or if the axis channels do not match between the old system and new.
When you enter the configure controls menu, you'll see a new option at the top that lists the current device. Use the <<<< and >>>> arrows to switch the current device to a different one to select an input for a given control function. When binding buttons, select the device you want to map the control to before clicking on the control to map. You can switch between different devices when binding axis channels at any time.
All of the same functionality should remain available with the exception of channel 7 for X52 users. For some reason, this signal just isn't picked up (even though it is on X36 and X45's). I am in contact with the author of the multijoy DLL I'm using to see if support for it can be added. Most X52 users may not even use the top rotary dial, but I'd like to make sure it's included at some point (if you need it in the meantime, SST should work)
I've implemented both the template option and the hangar option. The new options should line up well with the game's design and challenge. Much of the feedback helped establish these goals:
Templates:
- Templates will use a 'global' system, so all profiles will be able to access the templates.
- The external file system will let you share your templates with other players.
- You will be able to store up to 10 unique template designs.
- Each saved template will display the frame, engine, shield core, cargo bay limit, fuel tank class, and wing/thruster class.
Hangars
- Each primary trade station will allow a pilot to rent one hangar. Each hangar can store one complete ship plus up to 5 bays worth of cargo. This limit has been applied to keep storage options limited enough to keep players moving and storing items throughout the game's universe rather than throwing everything in one location, potentially giving them exploitable advantages. It also keeps things fairly realistic by limiting the storage space for each pilot to leave room for others. With all of the stations available in the game, the player can still store many different ships and a lot of cargo, even in the same solar system.
- Each hangar rented will cost the player credits for as long as they store items or a ship at each location. You won't get hit with multiple charges all spread out, instead, fees will be charged on a common billing cycle and all hangars you own will be consolidated into a single payment per cycle.
- If you have a ship in a hangar you're at, you can swap it with your current ship. You cargo and equipment will transfer from one ship to the other automatically. If the new ship doesn't have the space for cargo, fuel, or weapons, you'll give them up to the station upon transfer unless you store them or sell them first. This is an intentional part of the design for players to prioritize and plan ahead (rewarding players who plan ahead being one of the strategy elements the game includes). Those who plan their ship-swapping in advance can be rewarded by not only keeping more of what they acquire, but also profiting from it.
- If you do not already have a ship in a hangar at a location, you will be given the option to store the ship you have and will need to duplicate another so you are never without a ship. If you have the money for the procedure, it will be done for you automatically. You can then change your duplicate ship to whatever else you want once you've placed your original ship in storage. Currently, I'm letting the system allow the duplication of any ship at any trade stration, rather than restricting it to only stations that support the design. The reasons for this are to allow the storage of any ship at any trade station and to operate with the option not being available at constructor stations or carriers (trade stations exclusively).
- I've decided not to require a station license to use hangars. This lets early players get access to hangars sooner. Licenses will still help you by reducing the access costs for a hangar in a hostile or moderate system. They just won't be required to rent a hangar (their repeating costs will likely be plenty sufficient for most players).
- You'll have the option to sell a ship in storage, in case you want to empty your hangar later on.
- Hangars must be completely empty of a ship and cargo in order to remove the storage fees.
- To accommodate the required profile changes for the new hangar system, your profile will be automatically saved as you make changes to hangar storage.
I plan to have a test build available some time next week.
[Edited on 2-27-2009 by Vice]
Multiple Control Devices
First, I'll cover the changes to the control system. For the first time, Evochron will support multiple simultaneous control devices without the need of an external configuration file. It will also support for more than 2 devices (up to 10 are supported). To accomplish this, much of the control system (input and mapping) needed to be re-written to accomodate multiple devices. I have tried to keep the transition as familiar as possible though, so the same configuration menu will still be available, it now simply includes support for switching devices during the binding/mapping process.
Obviously, this means changes in the configuration files. The game will automatically update the old file formats for the new one the first time you launch the new version. However, you may need to rebind your controls for the new system if you have more than one device attached to your system and/or if the axis channels do not match between the old system and new.
When you enter the configure controls menu, you'll see a new option at the top that lists the current device. Use the <<<< and >>>> arrows to switch the current device to a different one to select an input for a given control function. When binding buttons, select the device you want to map the control to before clicking on the control to map. You can switch between different devices when binding axis channels at any time.
All of the same functionality should remain available with the exception of channel 7 for X52 users. For some reason, this signal just isn't picked up (even though it is on X36 and X45's). I am in contact with the author of the multijoy DLL I'm using to see if support for it can be added. Most X52 users may not even use the top rotary dial, but I'd like to make sure it's included at some point (if you need it in the meantime, SST should work)
I've implemented both the template option and the hangar option. The new options should line up well with the game's design and challenge. Much of the feedback helped establish these goals:
Templates:
- Templates will use a 'global' system, so all profiles will be able to access the templates.
- The external file system will let you share your templates with other players.
- You will be able to store up to 10 unique template designs.
- Each saved template will display the frame, engine, shield core, cargo bay limit, fuel tank class, and wing/thruster class.
Hangars
- Each primary trade station will allow a pilot to rent one hangar. Each hangar can store one complete ship plus up to 5 bays worth of cargo. This limit has been applied to keep storage options limited enough to keep players moving and storing items throughout the game's universe rather than throwing everything in one location, potentially giving them exploitable advantages. It also keeps things fairly realistic by limiting the storage space for each pilot to leave room for others. With all of the stations available in the game, the player can still store many different ships and a lot of cargo, even in the same solar system.
- Each hangar rented will cost the player credits for as long as they store items or a ship at each location. You won't get hit with multiple charges all spread out, instead, fees will be charged on a common billing cycle and all hangars you own will be consolidated into a single payment per cycle.
- If you have a ship in a hangar you're at, you can swap it with your current ship. You cargo and equipment will transfer from one ship to the other automatically. If the new ship doesn't have the space for cargo, fuel, or weapons, you'll give them up to the station upon transfer unless you store them or sell them first. This is an intentional part of the design for players to prioritize and plan ahead (rewarding players who plan ahead being one of the strategy elements the game includes). Those who plan their ship-swapping in advance can be rewarded by not only keeping more of what they acquire, but also profiting from it.
- If you do not already have a ship in a hangar at a location, you will be given the option to store the ship you have and will need to duplicate another so you are never without a ship. If you have the money for the procedure, it will be done for you automatically. You can then change your duplicate ship to whatever else you want once you've placed your original ship in storage. Currently, I'm letting the system allow the duplication of any ship at any trade stration, rather than restricting it to only stations that support the design. The reasons for this are to allow the storage of any ship at any trade station and to operate with the option not being available at constructor stations or carriers (trade stations exclusively).
- I've decided not to require a station license to use hangars. This lets early players get access to hangars sooner. Licenses will still help you by reducing the access costs for a hangar in a hostile or moderate system. They just won't be required to rent a hangar (their repeating costs will likely be plenty sufficient for most players).
- You'll have the option to sell a ship in storage, in case you want to empty your hangar later on.
- Hangars must be completely empty of a ship and cargo in order to remove the storage fees.
- To accommodate the required profile changes for the new hangar system, your profile will be automatically saved as you make changes to hangar storage.
I plan to have a test build available some time next week.
[Edited on 2-27-2009 by Vice]
-
Kursah
- Lieutenant Jr. Grade

- Posts: 50
- Joined: Sun Feb 15, 2009 7:50 pm
- Location: Montana, USA
Ship hangars, templates, and multiple control devices...
Those updates look awesome man, great choices and decisions. Having both the Templates and Hangars is very cool indeed, and the multi control devices is a cool addition indeed. I'm very much looking forward to your next beta!
- Space Sim Rig 2015 Edition -
| i7 4790k 4.0/4.4 w/Noctua U14S
| Asus Z87 Pro
| 2x8GB Crucial DDR3-1866
| Gigabyte GTX 770 2GB Windforce
| Auzen X-Fi Forte, Custom 2.1, Hifiman HE-400
| Samsung 840 - 128GB SSD, 2X 2.0TB
| Corsair HX750 PSU
| Lian-Li PC-K62 Case
| Samsung 32\" and Dell 23\" IPS LCDs @ 1920x1080
| UtechSmart 8200 Mouse, Logitec G15 rv2 Keyboard
| CH Fighterstick
- Laptop: Dell Latitude 3540 -
| i7 4790k 4.0/4.4 w/Noctua U14S
| Asus Z87 Pro
| 2x8GB Crucial DDR3-1866
| Gigabyte GTX 770 2GB Windforce
| Auzen X-Fi Forte, Custom 2.1, Hifiman HE-400
| Samsung 840 - 128GB SSD, 2X 2.0TB
| Corsair HX750 PSU
| Lian-Li PC-K62 Case
| Samsung 32\" and Dell 23\" IPS LCDs @ 1920x1080
| UtechSmart 8200 Mouse, Logitec G15 rv2 Keyboard
| CH Fighterstick
- Laptop: Dell Latitude 3540 -
-
MMaggio
- Captain

- Posts: 1535
- Joined: Tue Jul 29, 2003 1:56 pm
- Location: Jupiter, Fl
Ship hangars, templates, and multiple control devices...
Not both Eclipse, just the X52 and that should work fine with SST.
\"To kill hubris with humility is a goal rarely achieved by men\"
-
WeirdWill
- Ensign

- Posts: 31
- Joined: Sun Jan 04, 2009 9:48 pm
- Location: Germany
Ship hangars, templates, and multiple control devices...
Sounds fine for me. Especially getting both now. Will make Legends even better 
-The only way of discovering the limits of the possible is to venture a little way past them into the impossible-
Arthur C. Clarke
Arthur C. Clarke
-
Steel Wraith
- Lieutenant Jr. Grade

- Posts: 51
- Joined: Wed Feb 11, 2009 12:43 pm
Ship hangars, templates, and multiple control devices...
lol, awesome vice, your giving us both options in the poll 
one question though, what happens to crew when you swap from civy to military and back?
one question though, what happens to crew when you swap from civy to military and back?
-
berighteous
- Lieutenant

- Posts: 128
- Joined: Mon Mar 03, 2008 2:33 am
Ship hangars, templates, and multiple control devices...
Yeah...can we fold the crew up and put them in a storage locker?
Callsign: [SW]Banjo
-------------
Legends
Flying: Avenger
Rank CAPT - Superior L3
Confirmed Kills: 3500 - Paid Contracts 400+
--------------
Mercenary
Flying: Starmaster. no interesting stats yet.
-------------
Legends
Flying: Avenger
Rank CAPT - Superior L3
Confirmed Kills: 3500 - Paid Contracts 400+
--------------
Mercenary
Flying: Starmaster. no interesting stats yet.
-
Daedalao
- Lieutenant

- Posts: 287
- Joined: Sat Dec 01, 2007 1:18 pm
- Location: Oregon
Ship hangars, templates, and multiple control devices...
Shore leave? Give them the same amount of money so when you dock back at that station to pick up your ship, they come back aboard? With a higher percentage of them leaving?
-
tha_rami
- Commander

- Posts: 890
- Joined: Tue Jan 25, 2005 2:20 pm
- Location: Netherlands
Ship hangars, templates, and multiple control devices...
Awesome. 
tha_rami - The best way to predict the future is to invent it.
Vlambeer - Dutch indie game studio
Twitter - Weird news, life updates & game-related news
Vlambeer - Dutch indie game studio
Twitter - Weird news, life updates & game-related news
-
BraveHart
- Captain

- Posts: 1322
- Joined: Tue Mar 18, 2008 5:11 am
- Location: USA Washington State
Ship hangars, templates, and multiple control devices...
Awesome indeed....Looking forward to testing 
StarWolves Clan
Wing Commander [SW] BraveHart

Hellfire Squadron
Motto:\"When All Hell Breaks Loose!! Unleash the Wolves of War and We will Rain Hell Fire on All of Our Enemies\"

Wing Commander [SW] BraveHart

Hellfire Squadron
Motto:\"When All Hell Breaks Loose!! Unleash the Wolves of War and We will Rain Hell Fire on All of Our Enemies\"

-
Vice
- Administrator

- Posts: 12227
- Joined: Fri Apr 25, 2003 1:38 am
Ship hangars, templates, and multiple control devices...
Probably dismissed as they would likely want to continue working and wouldn't be willing to just sit around until you got back. This would also help avoid having numerous crew for several civilian ships scattered around doing nothing and would keep the player active in managing/hiring a crew.one question though, what happens to crew when you swap from civy to military and back?
Yes, there were some very good points raised in that poll for both options.lol, awesome vice, your giving us both options in the poll
-
Steel Wraith
- Lieutenant Jr. Grade

- Posts: 51
- Joined: Wed Feb 11, 2009 12:43 pm
Ship hangars, templates, and multiple control devices...
aww, shame about the crew, cant i pay em double to keep em on the roster? the RPG fan in me kinda fancies trying to get a compliment of crew trained up 
i understand they need to be taken on contracts to keep their skill and loyalty up, so its another reason to park the evoch up. anyway, i'ts not a big problem, maybe something to look at later. getting templates AND hangers is awesome enough
i understand they need to be taken on contracts to keep their skill and loyalty up, so its another reason to park the evoch up. anyway, i'ts not a big problem, maybe something to look at later. getting templates AND hangers is awesome enough
-
InterFaced
- Ensign

- Posts: 22
- Joined: Fri Feb 06, 2009 4:21 pm
- Location: Kanab, UT
Ship hangars, templates, and multiple control devices...
Looks great!, can't wait for the update.
-
Pastro
- Ensign

- Posts: 44
- Joined: Sat Jan 03, 2009 4:46 pm
- Location: Barcelona
Ship hangars, templates, and multiple control devices...
The next update will be awesome. Multiple Control Devices perfect for me. 
-
tk7223
- Lieutenant

- Posts: 210
- Joined: Sat Jan 17, 2009 2:01 am
- Location: North Georgia, USA
Ship hangars, templates, and multiple control devices...
Absolutely Awesome!!
-
49rTbird
- Captain

- Posts: 2954
- Joined: Sun Oct 28, 2007 10:57 pm
- Location: Pinole,Ca,USA,Earth,Orion Spur,Milkyway, Etc.
Ship hangars, templates, and multiple control devices...
So we can store up to 5 cargo bays worth of stuff by itself if we want?
Explore! Explore! Explore! \"There is no going back (Yet) so Make Today Count!
-
Vice
- Administrator

- Posts: 12227
- Joined: Fri Apr 25, 2003 1:38 am
Ship hangars, templates, and multiple control devices...
Yes, it's like having a big 5-slot cargo bay at every station (if you're willing to pay for itSo we can store up to 5 cargo bays worth of stuff by itself if we want?
-
Zenith
- Lieutenant

- Posts: 168
- Joined: Sun Mar 30, 2008 5:33 pm
- Location: England
Ship hangars, templates, and multiple control devices...
Very, very nice. I expected hangers to be implemented, but you've given us that and much more besides. Looking forward to the test build. Fantastic work Vice, thanks.
-
wolis
- Lieutenant Jr. Grade

- Posts: 86
- Joined: Thu Feb 05, 2009 9:57 pm
- Location: australia
Ship hangars, templates, and multiple control devices...
Everyone has said it already but I cant help myself.. this is going to be an excellent update.
Great work Vice.
Great work Vice.
..___ http://creativeobjectworld.com
/\\___\\ a free-form, text-based, browser-based,
\\/___/ real-time, multi-user virtual world
/\\___\\ a free-form, text-based, browser-based,
\\/___/ real-time, multi-user virtual world
-
Wasp89
- Lieutenant

- Posts: 317
- Joined: Mon Dec 01, 2008 10:16 am
- Location: Roanoke, IN
Ship hangars, templates, and multiple control devices...
Fantastic!
-The race is not to the swift,
or the battle to the strong,
nor does food come to the wise,
or wealth to the brilliant
or favor to the learned;
but time and chance happen to them all...
...For death is the destiny of every man;
the living should take this to heart...
or the battle to the strong,
nor does food come to the wise,
or wealth to the brilliant
or favor to the learned;
but time and chance happen to them all...
...For death is the destiny of every man;
the living should take this to heart...
-
Loki
- Ensign

- Posts: 8
- Joined: Tue Jan 27, 2009 3:09 am
- Location: Meadville, PA (Hells Armpit)
Ship hangars, templates, and multiple control devices...
Sounds awsome! Vice, your the man. Can't wait for the update.
I did not sign up to die for my country; I signed up to make the other poor bastard die for his.
-
Vice
- Administrator

- Posts: 12227
- Joined: Fri Apr 25, 2003 1:38 am
Ship hangars, templates, and multiple control devices...
Not currently, since that would require re-redoing the control file templates and adding additional subsystems for binding and input control. So it may be something I can look into later on. Alternatives like freetrack should work in the meantime though.On the new controls topic, will we be able to assign panning (yaw, pitch, roll, x, y, z) to controller axes? This would be a great option as it would allow us to use Cachya (or other similar software) for a head tracking alternative to TrackIR.
-
SSquared
- Ensign

- Posts: 7
- Joined: Sun Jul 27, 2003 10:49 pm
- Location: Pacific Northwest
Ship hangars, templates, and multiple control devices...
Wow! Hangars and cargo bays?!?! Nice!
-
StickMan9000
- Ensign

- Posts: 1
- Joined: Thu Mar 05, 2009 4:25 am
Ship hangars, templates, and multiple control devices...
Any chance allowing us to purchase capital ships in this patch? 
-Stick
-Stick
-
MMaggio
- Captain

- Posts: 1535
- Joined: Tue Jul 29, 2003 1:56 pm
- Location: Jupiter, Fl
Ship hangars, templates, and multiple control devices...
Nope, not in this life anyway.
\"To kill hubris with humility is a goal rarely achieved by men\"

