Page 2 of 17
Re: (BETA) Ship Configuration
Posted: Wed Oct 28, 2015 10:01 am
by phkb
OK, version 0.0.2 is now available. Link in the first post. In this version:
- Price of upgrades now scaled to ship size (so an engine upgrade for a Boa costs more than an engine upgrade for a Transporter).
- Changed layout of ship config screen to be more intuitive.
- Added a flag to make all upgrades free during testing period.
- Fixed issue (hopefully!) where energy was being drained away on launch.
- Adjusted thrust and speed values for engine upgrades to be more noticeable.
- When cargo is removed to make space for equipment, it will now be sold, rather than just removed.
- Changed power-to-weight ratio for Transporters.
- Changed shield upgrades to be in multiples of 64.
- Changed Class 4 hyperdrive spin time to 5 seconds.
- Moved salvaged equipment (from Anarchies OXP) into the ignore list, as these items are removed on purchase anyway.
- IF BGS is in use, now using the BGS hull bang noise when damage occurs.
- Added logic to cool engines down if you've run them in overload for a period of time.
- Bug fixes.
- Code refactoring.
Re: (BETA) Ship Configuration
Posted: Wed Oct 28, 2015 3:03 pm
by Venator Dha
phkb wrote:
- Fixed issue (hopefully!) where energy was being drained away on launch.
Sadly it's still draining for me
Here's a list of my OXPs if that'll help.
Code: Select all
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.AndreyBelov.DuplexFuelTank.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ArexackHeretic.CargoWreck.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.comms-pack-a.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.systemfeatures.rings.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.cim.systemfeatures.sunspots.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Commander_McLane.Randomshipnames.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.EricWalch.DeepSpacePirates.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Adder.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Anaconda.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Asp.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Asteroids.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Boa.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Boa_MkII.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Cargopod.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Cobra_MkI.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Cobra_MkIII.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Constrictor.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Escape_Capsule.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Ferdelance.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Gecko.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Griff_shipset_decals.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Krait.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Mamba.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Mamba_alt_texture.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Missiles.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Moray.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Python.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Shuttle.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Sidewinder.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Station_Bundle.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Thargoids.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Transporter.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Viper.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff.Worm.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Griff_alloys_and_wreckage.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Murgh.HoOpyCasino.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Neelix.WaypointHere.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Norby.CombatMFD.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.LMSS.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Pleb.TaxiGalactica.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.redspear.additional_planets_sr_demux_alien_pack.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.redspear.additional_planets_sr_demux_earthlike_pack.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.redspear.additional_planets_sr_demux_ocean_pack.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.redspear.additional_planets_sr_demux_volcanic.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.redspear.additional_planets_sr_others_gas_giants.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.better Buoys.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.smivs.Star-jelly.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.additional_planets_sr_base.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.additional_planets_sr_pack_redux.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.asteroid_respawn.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.audible_docking_clearance.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.griff_normalmapped_ships_replace.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.manifest_mfd.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.navigation_mfd.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.ore_processor.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.station_ads.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.spara.trophy_collector.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.superbatprime.Ship's_Cat.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Svengali.CCL.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.CommandersLog.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.HiredGuns.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.NavalGrid.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompass.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackA.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackB.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackC.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.PlanetaryCompassPackD.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Thargoid.RealisticDamage.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.Vincentz.3dFont.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ZygoUgo.Asteroids_resources.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.ZygoUgo.shadyAsteroids.oxz
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Additional_planets_SR_pack_Demux_Earthlike_1.1.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Additional_planets_SR_pack_FB_1.2.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/BGS-A_1.10.6_RC_mod.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Clear-HUD_1.3-2_RC_0.4.13.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Combat_Simulator_1.1.oxz
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Debug.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/DisplayReputation1.3.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Griff_RC_Modded.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Griff_RC_Modded.oxp/Griff_Adder_v1.04.2_mod_Huggorm.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Griff_RC_Modded.oxp/Griff_Python_v1.04.2_mod_Blackdog.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/IllicitUnlock.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/in-system_traders_0.3.oxz
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/moar_rocks_1.0_RC_0.9.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/oolite.oxp.LittleBear.AsteroidStorm.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/oolite.oxp.rorschachhamster.Dragonships.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/oolite.oxp.spara.start_choices.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/oolite.oxp.Wildeblood.distant_suns.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy1_Textures_v1.1.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy2_Textures_v1.1.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy3_Textures.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy4_Textures.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy5_Textures.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy6_Textures.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy7_Textures.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Povray_Planets_Galaxy8_Textures.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/ship_condition_1.0.1.oxz
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Ship_Storage_Helper_0.21.oxz
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/ShipConfiguration.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Smugglers.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/staer9_shipset_1.3.1.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Stations_for_extra_planets_1.7.4.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/Trade-goods.oxp
/Applications/Oolite-Trunks/oolite-trunk-1/AddOns/ZygoCinematicNebulas1.3.oxp
One Mac specific bug :
shipdata.plist
is missing a ";"
needs to be
Re: (BETA) Ship Configuration
Posted: Wed Oct 28, 2015 4:31 pm
by Devium
Yep same energy error here as well. My equipment didn't start stacking until I had damaged engines. There was no option to repair and buying different engines started stacking them till I had 4 (one damaged) and it didn't show any engines other than those 4.
Re: (BETA) Ship Configuration
Posted: Wed Oct 28, 2015 4:32 pm
by Amah
Std engines and witchdrives just blew up two times in a row when switching to torus speed.
Hmmh, some incompatibility with torus to sun?
Re: (BETA) Ship Configuration
Posted: Wed Oct 28, 2015 9:07 pm
by phkb
<sobs>
My apologies everyone. This is obviously a more difficult job than I had first imagined. Time for some serious tweaking.... <rummages through toolbox for sledgehammer>
During this break in transmission, please enjoy this picture of a cute kitten.
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 1:03 am
by phkb
OK, version 0.0.3 is now available. Fingers-crossed, this fixes the energy depletion issue, and the stacking equipment issue. (And the beer cooler should work with it!)
In the unlikely event (
) I haven't nailed the bugs with energy depletion, can you let me know what equipment items were added, ie Engine Class, Energy Banks Class, etc, and what ship you're flying, and what other equipment you have installed on your ship. That would be super-helpful.
Link in the first post.
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 2:26 am
by Devium
Energy Vampire strikes on launch again. Docked, upgraded power couplings, engine, and tried again, energy failure.
Ship - Python
---Equip------
Engine class 6B
Main Electrical Bus Class 6
Energy Banks Class 7
Hyperdrive Class 2
Aft Shields Class 2
Forward Shields Class 2
Torus Jump Drive
Manoeuvring Thrusters Class 2A
Energy Bank Power Coupling Class 4
Thruster Power Coupling Class 6
Engine Power Coupling Class 7
Forward Shields Power Coupling Class 5
Aft Shields Power Coupling Class 5
Hyperdrive Power Coupling Class 4
Forward Weapon: Ingram 1919A4 Pulse Laser
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 2:41 am
by Devium
Update - Bought a Yasen-N 'advanced'... energy depletion on launch... bought a Cobra Mark I.. launched.... no problems!
*edit had wrong ship* *edit x2 I broke it changing engine/power equipment... it stacked on the working ship
Deepspace..(I think) Cobra Mark I
----Equip-----
Energy Banks Class 2
Hyperdrive Class 2
Engine Class 2A
Aft Shields Class 2
Forward Shields Class 2
Torus Jump Drive
Manoeuvring Thrusters Class 2A
Energy Bank Power Coupling Class 1
Thruster Power Coupling Class 2
Forward Shields Power Coupling Class 2
Aft Shields Power Coupling Class 2
Engine Power Coupling Class 2
Hyperdrive Power Coupling Class 2
Main Electrical Bus Class 2
Forward Weapon: Hassoni VariScan Laser
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 3:12 am
by phkb
@Devium: Did the energy drain away slowly, or all at once?
Also, can you have a look in your log file, and let me know what you find? There should be sections entitled "Pre settings for ship" and "Post settings:".
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 4:22 am
by phkb
I managed to track down the bug with energy, so version 0.0.4 is now available with the fix! Link in the first post.
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 5:08 am
by Devium
Energy went all at once.
----------------------------------------------
21:00:04.993 [ShipConfiguration_Core]: Pre settings for ship [PlayerShip "Python" position: (62913.3, -15056.2, 345818) scanClass: CLASS_PLAYER status: STATUS_LAUNCHING]:
21:00:04.993 [ShipConfiguration_Core]: Max Thrust: 19.183252334594727
21:00:04.993 [ShipConfiguration_Core]: Max Speed: 191.83251953125
21:00:04.993 [ShipConfiguration_Core]: Hyperspace Spin Time: 15
21:00:04.993 [ShipConfiguration_Core]: Pitch: 0.7673300504684448
21:00:04.993 [ShipConfiguration_Core]: Roll: 1.9183251857757568
21:00:04.993 [ShipConfiguration_Core]: Yaw: 0.7673300504684448
21:00:04.993 [ShipConfiguration_Core]: Max Energy: 450
21:00:04.993 [ShipConfiguration_Core]: Front Shield: NaN
21:00:04.993 [ShipConfiguration_Core]: Aft Shield: NaN
21:00:04.993 [ShipConfiguration_Core]: Heat Shield: 1
21:00:04.993 [ShipConfiguration_Core]: Injector Burn Rate: 0.25
21:00:04.993 [ShipConfiguration_Core]: Injector Speed Factor:7
21:00:04.994 [ShipConfiguration_Core]: Post settings:
21:00:04.994 [ShipConfiguration_Core]: Max Thrust: 19.183252334594727
21:00:04.994 [ShipConfiguration_Core]: Max Speed: 191.83251953125
21:00:04.994 [ShipConfiguration_Core]: Hyperspace Spin Time: 15
21:00:04.994 [ShipConfiguration_Core]: Pitch: 0.7673300504684448
21:00:04.994 [ShipConfiguration_Core]: Roll: 1.9183251857757568
21:00:04.994 [ShipConfiguration_Core]: Yaw: 0.7673300504684448
21:00:04.994 [ShipConfiguration_Core]: Max Energy: 450
21:00:04.994 [ShipConfiguration_Core]: Front Shield: NaN
21:00:04.994 [ShipConfiguration_Core]: Aft Shield: NaN
21:00:04.994 [ShipConfiguration_Core]: Heat Shield: 1
21:00:04.994 [ShipConfiguration_Core]: Injector Burn Rate: 0.25
21:00:04.994 [ShipConfiguration_Core]: Injector Speed Factor:7
--------------------------------------------------------
21:48:01.377 [ShipConfiguration_Core]: Pre settings for ship [PlayerShip "Cobra Mark I" position: (62913.4, -15056.2, 345819) scanClass: CLASS_PLAYER status: STATUS_LAUNCHING]:
21:48:01.377 [ShipConfiguration_Core]: Max Thrust: 21.369613647460938
21:48:01.377 [ShipConfiguration_Core]: Max Speed: 222.2439727783203
21:48:01.377 [ShipConfiguration_Core]: Hyperspace Spin Time: 15
21:48:01.377 [ShipConfiguration_Core]: Pitch: 1.025741457939148
21:48:01.377 [ShipConfiguration_Core]: Roll: 1.709568977355957
21:48:01.377 [ShipConfiguration_Core]: Yaw: 1.025741457939148
21:48:01.377 [ShipConfiguration_Core]: Max Energy: 150
21:48:01.377 [ShipConfiguration_Core]: Front Shield: 128
21:48:01.377 [ShipConfiguration_Core]: Aft Shield: 128
21:48:01.377 [ShipConfiguration_Core]: Heat Shield: 1
21:48:01.377 [ShipConfiguration_Core]: Injector Burn Rate: 0.25
21:48:01.377 [ShipConfiguration_Core]: Injector Speed Factor:7
21:48:01.377 [ShipConfiguration_Core]: Post settings:
21:48:01.377 [ShipConfiguration_Core]: Max Thrust: 21.72032928466797
21:48:01.377 [ShipConfiguration_Core]: Max Speed: 225.89141845703125
21:48:01.377 [ShipConfiguration_Core]: Hyperspace Spin Time: 15
21:48:01.377 [ShipConfiguration_Core]: Pitch: 1.0425758361816406
21:48:01.377 [ShipConfiguration_Core]: Roll: 1.737626314163208
21:48:01.377 [ShipConfiguration_Core]: Yaw: 1.0425758361816406
21:48:01.377 [ShipConfiguration_Core]: Max Energy: 150
21:48:01.377 [ShipConfiguration_Core]: Front Shield: 128
21:48:01.377 [ShipConfiguration_Core]: Aft Shield: 128
21:48:01.377 [ShipConfiguration_Core]: Heat Shield: 1
21:48:01.377 [ShipConfiguration_Core]: Injector Burn Rate: 0.25
21:48:01.377 [ShipConfiguration_Core]: Injector Speed Factor:7
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 5:16 am
by phkb
Yes, it was those "NaN" entries that were the problem. Version 0.0.4 should fix it. Unless that data was from version 0.0.4, in which case it's back to the drawing board for me...
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 5:22 am
by Devium
Python Launch success! Equipment Customization success!
Hours of hopefully uninterrupted gameplay without bugs (other than Thargoids) will let you know
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 5:47 am
by phkb
Thanks, Devium. I knew it would work! <hastily wipes nervous sweat from forehead, puts sledgehammer back in box>
Re: (BETA) Ship Configuration
Posted: Thu Oct 29, 2015 6:27 am
by Devium
Got a Lira to mess around and ran into a problem after installing a Kruger Battle Cannon. Wouldn't let me enter configuration mode afterwards. Had this in log - 01:15:54.531 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (ShipConfiguration_Core 0.0.4): TypeError: info.weapon_info is undefined