[Tutorials] Slipstream tweaks Empyrion

Discussion in 'The Hangar Bay' started by Slipstream, Dec 26, 2017.

  1. Javarox87

    Javarox87 Captain

    Joined:
    Oct 19, 2016
    Messages:
    164
    Likes Received:
    180
    So far I’ve entered as much search criteria to find the placeable sprouts in the config yaml and found nothing... even attempted to add the “placeable” line into the crafting recipes and it didn’t work. No error though. It does seem like the Sprouts are not in the config. If anyone does stumble upon a method to make an HV or SV garden function... please post.
     
    #41
  2. Xango2000

    Xango2000 Captain

    Joined:
    Jun 15, 2016
    Messages:
    385
    Likes Received:
    202
    Guesses:
    bkiFuelTank is an entry in localization

    category in constructors
     
    #42
  3. Slipstream

    Slipstream Captain

    Joined:
    Sep 22, 2016
    Messages:
    429
    Likes Received:
    964
    I think you're right. The question is to see how changing things changes...things. :D . Thanks for the idea!
     
    #43
    Hive likes this.
  4. Hummel-o-War

    Hummel-o-War Administrator Staff Member Community Manager

    • Developer
    Joined:
    Jun 15, 2015
    Messages:
    5,403
    Likes Received:
    8,416
    Easy: Please do NOT change the loca keys ;-)
     
    #44
    Hive likes this.
  5. Slipstream

    Slipstream Captain

    Joined:
    Sep 22, 2016
    Messages:
    429
    Likes Received:
    964
    NEVER change the DB keys. Ever.

    EVER.
     
    #45
    Hive likes this.
  6. Gary Parkin

    Gary Parkin Captain

    Joined:
    Aug 10, 2015
    Messages:
    164
    Likes Received:
    95
    Sorry to break in on this thread with a newbie question, but from what I've read, you should copy the Config_Example.ecf & the TraderNPCConfig.ecf to somewhere safe from updates before editing them.
    Copy to where? If it's a Scenario, then where in there?
     
    #46
  7. Brimstone

    Brimstone Rear Admiral

    Joined:
    Dec 11, 2017
    Messages:
    632
    Likes Received:
    1,980
    You can't have scenario-specific configs yet. You can save a copy in the same folder as the original, just rename it, like "ConfigBackup" or something. The game will only use the one you've modified and called "Config.ecf, which will not be overwritten by patches... but it could be rendered invalid by changes. I actually have copied my changes to a separate notepad so I can quickly plug them back into the example if I need a refresh- just the ID and the change lines, like this:

    { Block Id: 648, Name: TurretGVMinigun
    AllowPlacingAt: "SS,GV", display: true # modded

    The "# modded" is a comment that the game won't read, but it helps flag the changes as well for easy search and edit.

    Now trader configs can be scenario-specific, in which case they go here:

    Empyrion - Galactic Survival\Content\Scenarios\[scenario name]\Content\Configuration\TraderNPCConfig.ecf

    These can be overwritten, so again, rename a backup copy and mark your changes so you can plug them back into the new version.
     
    #47
    Hive likes this.
  8. Gary Parkin

    Gary Parkin Captain

    Joined:
    Aug 10, 2015
    Messages:
    164
    Likes Received:
    95
    Thanks, Brimstone for the timely reply.
    Just to be clear, I'm renaming Config_Example.ecf to Config.ecf , and making some changes. Then I'll back up the Config.ecf with my changes to somewhere else.

    The TraderNPCConfig.ecf needs to be edited as is, i.e. not renamed, then backed up. This means the next version will not overwrite y config but it will the TraderNPCConfig.ecf and Config_Example.ecf.

    What I really want to do is change some of the stacking, like the water that's only 100 to 999. And play with the traders file.
    I hadn't considered the changes you made until I saw this thread.
     
    #48
  9. Brimstone

    Brimstone Rear Admiral

    Joined:
    Dec 11, 2017
    Messages:
    632
    Likes Received:
    1,980
    Yes, except be sure that what you rename to Config.ecf is a copy of Config_Example... if you bollox something up- and you will, it's part of the learning process- you still have the original right there. Same goes for the trader file, except you'll make a backup of the unedited version. Sure, you can do Steam validation, but better to prepare in advance
     
    #49
  10. Gary Parkin

    Gary Parkin Captain

    Joined:
    Aug 10, 2015
    Messages:
    164
    Likes Received:
    95
    Did you find that you had to create a new game for either of these to work?
     
    #50
  11. Brimstone

    Brimstone Rear Admiral

    Joined:
    Dec 11, 2017
    Messages:
    632
    Likes Received:
    1,980
    I've not messed with the trader confg yet, but changes on the main config take effect next start up. As long as you exit to desktop before making changes, they will appear the next time you play a save.
     
    #51
  12. Gary Parkin

    Gary Parkin Captain

    Joined:
    Aug 10, 2015
    Messages:
    164
    Likes Received:
    95
    YESSSS! Finally, the epic laser rifle stands up to it's name. I boosted it a bit and changed the ammo to 100.
    (thank you!!)
     
    #52
  13. Gary Parkin

    Gary Parkin Captain

    Joined:
    Aug 10, 2015
    Messages:
    164
    Likes Received:
    95
    I want to say thank you to the devs for this one little piece of freedom.

    @Brimstone, I've been messing around with the config file in SP and managed to make all the SV guns that only fire in space fully usable on a planet.
    (I understand they did this for MP, but never agreed).

    { Block Id: 1146, Name: TurretMSFlak
    Group: cpgTurret
    Material: hullcombat
    WeaponItem: TurretMSFlakWeapon
    # Modded Info: bkiTurretSpace, display: true
    Info: bkiTurret, display: true

    Category: Weapons/Items
    BlockColor: "26,50,89"
    StackSize: 5
    MaxCount: 6, type: int, display: true
    BlastRadius: 3
    BlastDamage: 80
    EnergyIn: 5, type: int, display: true, formatter: Watt
    Mass: 1800, type: int, display: true, formatter: Kilogram
    HitPoints: 3000, type: int, display: true
    RotSpeed: 120, type: int, display: true
    # Modded Zoom: 5, type: float
    Zoom: 10, type: float

    UnlockCost: 18
    UnlockLevel: 15
    TechTreeParent: TurretMSRocket
    TechTreeNames: Capital Vessel
    }

    { Item Id: 2173, Name: TurretMSFlakWeapon
    StackSize: 5
    Mass: 1800, type: int, display: false, formatter: Kilogram
    Category: Weapons/Items
    {
    # Modded AllowAt: Space
    AllowAt: "Space,Planet"

    ROF: 0.6, type: float, display: true, formatter: ROF
    Range: 600, display: true
    AmmoCapacity: 150, display: true
    AmmoType: FlakRocketMS, display: true
    ReloadDelay: 5, display: true
    }
    }
    ===========================================

    This is a blast!

    Then I was wondering if it were possible to add a rail gun to an SV. I could not find where you changed the code to make large constructors (LargeC) fit onto an SV, and thought that was my answer.
    I'm also wondering if MaxCount: 6, type: int, display: true is dead because I can add more then 6. Possibly left over from an earlier build.

    I also read that you need to start a new game if you mess with the traders:
    https://empyriononline.com/threads/tutorials-slipstream-tweaks-empyrion.35496/#post-207959
    Although I may try reloading the playfield by deleting it and re-going there.
     
    #53
    Last edited: Jan 27, 2018
    Hive likes this.
  14. Brimstone

    Brimstone Rear Admiral

    Joined:
    Dec 11, 2017
    Messages:
    632
    Likes Received:
    1,980
    I assume you mean CV instead of SV? Because SV's already have rail guns. Anyway, the config file we have access to is an override, it does not contain the entire datablock for all items. There are variables we do not have access to yet. One of them was in the original release but has been since removed:

    AllowPlacingAt: "Base,MS,SS,GV", display: true # modded

    Insert this into the block and remove any vehicle you don't want to have the item.

    Bear in mind that the main difference between large and small block grids is scale... if it's one block large, it will be one block small. NPCs on an SV are really, really short ;) A railgun on a CV will be big, but do the same damage as on an SV

    There is also this variable, unfortunately, it controls bounding box, not the actual visible size of the object:

    SizeInBlocks: "2,1,1", display: true # modded

    There should be another variable somewhere that controls visual size, but we haven't seen it, and may never. BTW, the "# modded" is my comment flag for things I've changed
     
    #54
    Hive likes this.
  15. Xango2000

    Xango2000 Captain

    Joined:
    Jun 15, 2016
    Messages:
    385
    Likes Received:
    202
    I'd go the other way with it, reduce max quantity and seriously buff up the Damage output, so i can build smaller without sacrificing DPS
     
    #55
  16. Slipstream

    Slipstream Captain

    Joined:
    Sep 22, 2016
    Messages:
    429
    Likes Received:
    964
    @Gary Parkin, I'm glad my thread could help, AND I'm glad others have stepped in to answer q's.

    This is why I really love this community.

    --Brian
     
    #56
    Nightring and Hive like this.
  17. Nightring

    Nightring Ensign

    Joined:
    Jun 15, 2017
    Messages:
    19
    Likes Received:
    9
    OMG this is amazing... Thanks for posting this... Going to get crackin on a modded config again right now...
     
    #57
  18. Slipstream

    Slipstream Captain

    Joined:
    Sep 22, 2016
    Messages:
    429
    Likes Received:
    964
    Sorry for the lack of posts, I've been waiting for A8 to come along, with all the big changes. Too much uncertainty of what changes are coming for the various config files.

    Still pushing for server-side localization.csv. :D
     
    #58
    Robot Shark likes this.
  19. ☣.C.H.U.D.☣

    ☣.C.H.U.D.☣ Captain

    Joined:
    Sep 18, 2015
    Messages:
    12
    Likes Received:
    15
    "snip"
    thanks for the reply

    ill see what i can do
     
    #59
    Last edited: Mar 17, 2018
  20. Slipstream

    Slipstream Captain

    Joined:
    Sep 22, 2016
    Messages:
    429
    Likes Received:
    964
    Cross-check against localization.csv, all the 'true names' are in there.
     
    #60
    ☣.C.H.U.D.☣ likes this.

Share This Page