Empyrion - Galactic Survival

Empyrion - Galactic Survival

40 ratings
ESG: Quality of Life Configuration Guide
By Hades
This is a configuration guide to add some quality of life features to the ESG base game.

This is compatible for version 1.3.x, 1.4x and 1.5.x.

  • CPU extenders and teleporters no longer consume vast amounts of energy
  • Shield generators are rebalanced with more capacity, and consume less energy when active and idle
  • Deconstructors can be placed on CVs
  • Certain plasma and rockets can be fired in planets (instead of being restricted to space)
  • Minigun turrets fire... minigun bullets (instead of 15mm rounds)

You will need a decent text editor to do this as ESG doesn't support workshop mods for this.
2
3
   
Award
Favorite
Favorited
Unfavorite
Shield Generator Rebalancing
### CHANGES TO BE MADE IN BLOCKSCONFIG.ECL ###
1. Locate your ESG configuration folder at \Steam\steamapps\common\Empyrion - Galactic Survival\Content\Configuration
2. Edit BlocksConfig.ecg with a decent text editor like UltraEdit or Notepad+

This rebalances shields to make them more realistic and with less extreme energy requirements.
  • SV from 4000 shield 3600 energy (360 idle) -> 20,000 shield, 200 enerngy (20 idle)
  • CV from 18000 shield 18000 energy (800 idle) -> 40,000 shield, 400 energy (40 idle)
  • HV from 6000 shield 3600 energy (360 idle) -> 50,000 shield, 500 energy (50 idle)
  • CV2 from 36000 shield 1600 energy (xxx idle) -> 75,000 shield, 750 energy (75 idle)
  • BA from 25000 shield 1000 energy (25000 idle) -> 75,000 shield, 750 energy (75 idle)
  • BA2 from 50000 shield 50000 energy (1500 idle) -> 90,000 shield, 900 energy (90 idle)
Optimise SV Shield
Block 1810 change:
  • EnergyIn: 3600, type: int, display: true, formatter: Watt
  • EnergyInIdle: 360, type: int, display: true, formatter: Watt
  • ShieldCapacity: 4000, type: int, display: true
to
  • EnergyIn: 200, type: int, display: true, formatter: Watt
  • EnergyInIdle: 20, type: int, display: true, formatter: Watt
  • ShieldCapacity: 20000, type: int, display: true

Optimise CV Shield
Block 1809 change:
  • EnergyIn: 1800, type: int, display: true, formatter: Watt
  • EnergyInIdle: 800, type: int, display: true, formatter: Watt
  • ShieldCapacity: 18000, type: int, display: true
to
  • EnergyIn: 400, type: int, display: true, formatter: Watt
  • EnergyInIdle: 40, type: int, display: true, formatter: Watt
  • ShieldCapacity: 40000, type: int, display: true

Optimise HV Shield
Block 1888 change:
  • EnergyIn: 3600, type: int, display: true, formatter: Watt
  • EnergyInIdle: 360, type: int, display: true, formatter: Watt
  • ShieldCapacity: 6000, type: int, display: true
to:
  • EnergyIn: 500, type: int, display: true, formatter: Watt
  • EnergyInIdle: 50, type: int, display: true, formatter: Watt
  • ShieldCapacity: 50000, type: int, display: true

Optimise CV Shield 2
Block 1811, change
  • EnergyIn: 36000, type: int, display: true, formatter: Watt
  • EnergyInIdle: 1600, type: int, display: true, formatter: Watt
  • ShieldCapacity: 36000, type: int, display: true
to
  • EnergyInIdle: 750, type: int, display: true, formatter: Watt
  • ShieldCapacity: 75000, type: int, display: true
  • EnergyInIdle: 75, type: int, display: true, formatter: Watt

Optimise Base Shield 1
Block 1808 change:
  • EnergyIn: 25000, type: int, display: true, formatter: Watt
  • EnergyInIdle: 1000, type: int, display: true, formatter: Watt
  • ShieldCapacity: 25000, type: int, display: true
to
  • EnergyIn: 750, type: int, display: true, formatter: Watt
  • EnergyInIdle: 75, type: int, display: true, formatter: Watt
  • ShieldCapacity: 75000, type: int, display: true

Optimise Base Shield 2
Block 1812, change:
  • EnergyIn: 50000, type: int, display: true, formatter: Watt
  • EnergyInIdle: 1500, type: int, display: true, formatter: Watt
  • ShieldCapacity: 50000, type: int, display: true
to
  • EnergyIn: 900, type: int, display: true, formatter: Watt
  • EnergyInIdle: 90, type: int, display: true, formatter: Watt
  • ShieldCapacity: 90000, type: int, display: true
Teleporter Rebalancing
The energy consumption of active teleporters is too high to make remote bases viable without huge amounts of solar panels or grinding promethium all the time.

1. Continue to edit BlocksConfig.ecl

2. Locate Block Id: 1315, Name: TeleporterCV

change:

EnergyIn: 6000, type: int, display: true, formatter: Watt

to

EnergyIn: 60, type: int, display: true, formatter: Watt

Base Teleporter change

3. Locate Block Id: 1377, Name: TeleporterBA

change:

EnergyIn: 12000, type: int, display: true, formatter: Watt

to

EnergyIn: 120, type: int, display: true, formatter: Watt
Structure Placing
ALLOW DECONSTRUCTORS TO BE PLACED ON CV

On the line { +Block Id: 1371, Name: Deconstructor
change:
    • AllowPlacingAt: Base, display: true
    • TechTreeNames: "Base"
    to:
    • AllowPlacingAt: "Base,MS", display: true
    • TechTreeNames: "Base,Capital Vessel"
Weapon Rebalancing
### CHANGES TO BE MADE IN ITEMSCONFIG.ECL ###
1. Locate your ESG configuration folder at \Steam\steamapps\common\Empyrion - Galactic Survival\Content\Configuration
2. Edit ItemsConfig.ecg with a decent text editor like UltraEdit or Notepad+




Allows certain pulse, rocket weapons to be fired on planets as well.

In the following 3 block entries:
Item Id: 112, Name: PulseLaserMSWeapon
Item Id: 123, Name: TurretMSPulseLaserWeapon
Item Id: 126, Name: TurretMSRocketWeapon

look for the Child 0 section in each of those items and change:

AllowAt: Space

to:

AllowAt: "Space,Planet"

Changes miniguns to stop firing 15mm rounds and fire... minigun rounds like it's supposed to:

Locate Item Id: 114, Name: TurretGVMinigunWeapon

change:
  • Damage: 280, display: true
  • AmmoType: 15mmBullet, display: true
to:
  • Damage: 140, display: true
  • AmmoType: 8.3mmBullet, display: true


10 Comments
Ender424 7 Jul, 2022 @ 7:27pm 
Thank you for this the shield meta soured the game for me ever since Alpha 11-12 or so I use this for every update now.
Kishmond 18 Jun, 2021 @ 7:55am 
I made a script for NotePad++'s Python plugin that does these changes automatically so you don't have to go through it manually every update: https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=2519835717
Hades  [author] 9 Jun, 2021 @ 12:13am 
Updated for 1.5 (will also work for 1.3 and 1.4)
gpcstargate 15 Jan, 2021 @ 7:45am 
Do you know which file controls .. Limits of Clearing radius .. It has been awhile and I have forgotten where to find it.
" How much ground is cleared of brush and ground cover .. I hate what the game considers clearing limits "
Thank you and Take Care
MonTyMarine84 28 Dec, 2020 @ 6:52pm 
Medaled
Indigo Synn 22 Dec, 2020 @ 10:12am 
Good stuff, Thanks for this.
@SpeedDaemon - Use the "Scenario for Custom Config Mods" in the workshop to make your own scenario so updates don't change your configs.
Hades  [author] 21 Dec, 2020 @ 10:28am 
Unfortunately, ESG isn't packaged mod friendly... but at least we can edit the config files.

I do this for our dedicated server, so happy to share with everyone. It's not a really big hassle to check the config.. normally nothing changes unless there is a massive update.
SpeedDaemon 21 Dec, 2020 @ 8:38am 
Is there a way to package this sort of thing into a mod so we don't have to re-do it every time there's an update? I've been trying to find some documentation on how, but haven't been able to yet.
Nemi 21 Dec, 2020 @ 1:47am 
Nice work!, Are you able to do an edit for vessels to stop them floating away or disappearing underground.. etc? cheers;)
DeadOnArrival200 20 Dec, 2020 @ 5:55pm 
Where is this mans medal?:Toxic_Geralt: