• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

PhoebusRevenio

Sergeant
70 Badges
May 24, 2016
57
4
  • Crusader Kings II: Charlemagne
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Cadet
  • Stellaris: Galaxy Edition
  • Knights of Pen and Paper 2
  • Cities: Skylines Deluxe Edition
  • Sword of the Stars II
  • Sword of the Stars
  • Rome Gold
  • Europa Universalis IV: Res Publica
  • Magicka
  • Knights of Pen and Paper +1 Edition
  • Heir to the Throne
  • Hearts of Iron III
  • For The Glory
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Europa Universalis III
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III: Chronicles
  • Crusader Kings II: Sword of Islam
  • Stellaris: Galaxy Edition
  • Crusader Kings Complete
  • Knights of Honor
  • Cities: Skylines - Mass Transit
  • Stellaris - Path to Destruction bundle
  • Stellaris: Federations
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Teleglitch: Die More Edition
  • Victoria 2
  • Cities: Skylines
  • Stellaris: Galaxy Edition
  • Stellaris
  • Cities: Skylines - Snowfall
  • Magicka 2: Ice, Death and Fury
  • Rome: Vae Victis
  • Cities: Skylines - After Dark
  • Crusader Kings II: Horse Lords
  • Magicka 2
  • Crusader Kings II: Way of Life
It looks like in 1.5, Defines is now a .txt file.

How can I modify Defines without completely replacing the file?

For example: NDefines.NEconomy.START_MINERALS = 500

This line is in a text file named 00_sm_start_resource_defines.txt

It was originally a .lua

It doesn't work as either file type after the 1.5 update. Does anyone know how to modify Defines properly?
 

Bruter

Sergeant
67 Badges
May 28, 2016
71
11
  • Commander: Conquest of the Americas
  • Crusader Kings II
  • Europa Universalis III Complete
  • Crusader Kings II: Monks and Mystics
  • Lead and Gold
  • Magicka
  • Pillars of Eternity
  • Crusader Kings II: Reapers Due
  • Prison Architect
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mandate of Heaven
  • Steel Division: Normand 44 Sign-up
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Common Sense
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Teleglitch: Die More Edition
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Hearts of Iron IV: Field Marshal
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Europa Universalis IV: Rights of Man
  • Sword of the Stars II
In your file named "00_sm_start_resource_defines.txt"

Code:
NEconomy = {
START_MINERALS = 500
}

It requires 1.5.1 though as modding defines in 1.5 was broken.
 

Guilliman88

Planet Modifier Guy
46 Badges
Mar 21, 2015
544
429
  • Magicka
  • Stellaris
  • Age of Wonders: Planetfall Deluxe edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • BATTLETECH - Digital Deluxe Edition
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Season pass
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Stellaris: Federations
  • Crusader Kings III
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Ancient Relics
  • Stellaris: Synthetic Dawn
  • Age of Wonders: Planetfall - Revelations
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
like this

Code:
    NEconomy = {
        START_MINERALS = 500
    }

edit
It requires 1.5.1 though as modding defines in 1.5 was broken.
1.5.1 is now official patch so everyone should be on it :)
 

PhoebusRevenio

Sergeant
70 Badges
May 24, 2016
57
4
  • Crusader Kings II: Charlemagne
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Cadet
  • Stellaris: Galaxy Edition
  • Knights of Pen and Paper 2
  • Cities: Skylines Deluxe Edition
  • Sword of the Stars II
  • Sword of the Stars
  • Rome Gold
  • Europa Universalis IV: Res Publica
  • Magicka
  • Knights of Pen and Paper +1 Edition
  • Heir to the Throne
  • Hearts of Iron III
  • For The Glory
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Europa Universalis III
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV
  • Divine Wind
  • Europa Universalis III: Chronicles
  • Crusader Kings II: Sword of Islam
  • Stellaris: Galaxy Edition
  • Crusader Kings Complete
  • Knights of Honor
  • Cities: Skylines - Mass Transit
  • Stellaris - Path to Destruction bundle
  • Stellaris: Federations
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Teleglitch: Die More Edition
  • Victoria 2
  • Cities: Skylines
  • Stellaris: Galaxy Edition
  • Stellaris
  • Cities: Skylines - Snowfall
  • Magicka 2: Ice, Death and Fury
  • Rome: Vae Victis
  • Cities: Skylines - After Dark
  • Crusader Kings II: Horse Lords
  • Magicka 2
  • Crusader Kings II: Way of Life
Do I need to do:

NDefines = {
NEconomy = { START_MINERALS = 500 }
}

Or just the NEconomy part, and the other part is handled in the background? Just double checking.

And yeah, I think 1.5.1 is live for everyone now or something.

Thanks for the help.
 

Guilliman88

Planet Modifier Guy
46 Badges
Mar 21, 2015
544
429
  • Magicka
  • Stellaris
  • Age of Wonders: Planetfall Deluxe edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • BATTLETECH - Digital Deluxe Edition
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Season pass
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Stellaris: Federations
  • Crusader Kings III
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Ancient Relics
  • Stellaris: Synthetic Dawn
  • Age of Wonders: Planetfall - Revelations
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
Exactly like we wrote, no need for {} or the ndefines part

For multiple values it's still the same, just list them underneath like so:

Code:
    NEconomy = {
        START_MINERALS = 500
        START_ENERGY = 500
    }
 

Guilliman88

Planet Modifier Guy
46 Badges
Mar 21, 2015
544
429
  • Magicka
  • Stellaris
  • Age of Wonders: Planetfall Deluxe edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Prison Architect
  • Surviving Mars: First Colony Edition
  • Cities: Skylines - Campus
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • BATTLETECH - Digital Deluxe Edition
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Season pass
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Stellaris: Federations
  • Crusader Kings III
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Cities: Skylines - After Dark
  • Cities: Skylines - Snowfall
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Cities: Skylines - Green Cities
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Ancient Relics
  • Stellaris: Synthetic Dawn
  • Age of Wonders: Planetfall - Revelations
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
No need for commas no. I think they use their own script engine. I'm not sure tho.

For reference, this is the full ndefines I use as personal mod. No commas or brackets. Incase you don't know how to add more of the defines section (ngraphics, ngameplay, etc)
Code:
    NGraphics = {
        DEAD_SHIP_DRAG = 8.0   
        MISSILE_HEIGHT_OFFSET = 12.0   
        MISSILE_ROTATION_RATE = 12.0
        MISSILE_RANDOM_OFFSET_MIN_RADIUS = 25.0       
        MISSILE_RANDOM_OFFSET_MAX_RADIUS = 50.0
        SHIELD_EFFECT_TIME_SCALE = 0.4
        SHIELD_EFFECT_LOOP_INTERVAL = 0.4
        SHIELD_DISTANCE_FROM_SHIP = { 2.0 0.0 2.0 }
        SHIELD_DISTANCE_FROM_SHIP_MULT = { 1.0 1.0 1.0 }
        SHIP_RANDOM_HEIGHT_OFFSET = 80.0   
        MAX_GFX_PROJECTILES = 2000
        MAX_GFX_PRIO_PROJECTILES = 500
        MAX_GFX_MISSILES = 500
        MUZZLE_FLASH_LIMIT = 500
        MUZZLE_FLASH_DURATION = 2.0
    }


    NGameplay = {
        START_YEAR = 2050
        SCIENCE_SHIP_WORK_SPEED_MULT = 1.75   
        BASE_SURVEY_TIME = 90.0       
        LEADER_AGE_DEATH_CHANCE_AGE    = 82
        DEBRIS_ANALYZED_AREA_POINTS = 50
        DEBRIS_RESEARCH_TIME = 60
        NUM_TECH_ALTERNATIVES = 1
        PEACE_OFFER_DECLINE_COST = 10.0
        NAVY_SIZE_POP_MULT = 0.05
    }

    NSpecies = {
        MAX_TRAIT_POINTS = 5
        MAX_TRAITS = 9
        MAX_TRAIT_POINTS_LEADER = 3
        MAX_TRAIT_POINTS_RULER = 3
    }

    NShip = {
        FLEET_MOVE_MAX_DIST_SHIPS = 40.0
        FLEET_BASE_FORMATION_SCALE = 3.0
        FLEET_BASE_FORMATION_DIV = 10
    }