Rebellion 1.5 Modding Changes (Includes DLC)

Quick overview of things concerning modding with 1.5 (base and DLC).

*.galaxy - planetBonusDensity 0.600000 from 0.4000000

Ability* - various changes to include NotInvulnerable, NotFlagship and proper constraints for Titans and Coverttes. Nothing major.

AchievementsDef.AchievementsDef - includes new achievements

Buff* - similar to abilities, nothing major added.

BuffCannonShellPsiApplyOnPlanet.entity (New)

GalaxyScenarioDef.galaxyScenarioDef - modifications are mainly for adding the new planet templates (see weighted or random entries), also adds the second frigate factory.

Gameplay.constants - playerAISharedDef - Adds new UpgradePlanetSocial and UpgradePlanetIndustry. Also increased BuildShip for AI. 

Planet* - Adds new Social and Industry Path. Adds new dlcId. New bonuses mixed in as per planet types.

PlanetBonus* - Adds new floatBonuses and intBonuses. Adds new field dlcId

floatBonus:BombingDamageAsDamageTargetAdjustment 0.000000
floatBonus:MaxAllegiancePercBonus 0.000000
floatBonus:ShipBuildCostAdjustment 0.000000
floatBonus:WeaponDamageAtGravityWellMultiplier 0.000000

intBonus:MaxSpaceMines 0
intBonus:MaxStarbases 0

 

Player* - Adds new research subjects for DLC. Adds new UserActionIcon for Social and Industry.

ResearchSubject* - Adds new attribute dlcId to all entities

RESEARCHSUBJECT_PLANETACCESS_GREENHOUSEPHASE.entity (New)
RESEARCHSUBJECT_PLANETACCESS_GREENHOUSEPSI.entity (New)
RESEARCHSUBJECT_PLANETACCESS_GREENHOUSETECH.entity (New)
RESEARCHSUBJECT_PLANETACCESS_IRONPHASE.entity (New)
RESEARCHSUBJECT_PLANETACCESS_IRONPSI.entity (New)
RESEARCHSUBJECT_PLANETACCESS_IRONTECH.entity (New)
RESEARCHSUBJECT_PLANETACCESS_OCEANICPHASE.entity (New)
RESEARCHSUBJECT_PLANETACCESS_OCEANICPSI.entity (New)
RESEARCHSUBJECT_PLANETACCESS_OCEANICTECH.entity (New)

RESEARCHSUBJECT_POPULATIONCAPIRONPHASE0.entity (New)
RESEARCHSUBJECT_POPULATIONCAPIRONPHASE1.entity (New)
RESEARCHSUBJECT_POPULATIONCAPOCEANICTECH0.entity (New)
RESEARCHSUBJECT_POPULATIONCAPOCEANICTECH1.entity (New)

StarBaseUpgradePhaseWeapons.entity - Increased upgradeTime for first weapon

TITAN* - minor rebalancing

Particles - MeshName removed all directory locations

English.str - NumStrings changed from 7344 to 7507

*.brushes - Various new entries for DLC

MainMenuScreen.window - Appears to be unused entry for dlcButton (approach change maybe)

SteamMainMenuScreen.window - see above

*.mesh - glossiness changed on some meshes

Planet_Barren_0.mesh (New)
Planet_Dwarf_0.mesh (New)
Planet_Dwarf_1.mesh (New)
Planet_Greenhouse_0.mesh (New)
Planet_Iron_0.mesh (New)
Planet_Oceanic_0.mesh (New)

 

* full list of files modified: https://dl.dropboxusercontent.com/u/5790092/rebellion/rebellion_1_5_files_modified.txt

 

new constants:

planetTypeForResearch: Barren, Iron, Greenhouse, Moon, Oceanic

linkedPlanetType: Barren, Iron, Greenhouse, Moon, Oceanic

researchBoolModifiers: JumpBlockerImmune, StarBasesCanHyperspaceOnlyToPhaseNodes

 

32,663 views 20 replies
Reply #1 Top

Awesome.  :thumbsup: k1

Reply #2 Top

Player* - Adds new research subjects for DLC

There also have been additions for the Social and Industrial UI.

researchBoolModifiers: JumpBlockerImmune, StarBasesCanHyperspaceOnlyToPhaseNodes

For reference, the old modifier StarBasesCanHyperspace is still valid.

Reply #4 Top

Would any of these caused a runtime crash and not a minidump? I believe I've covered all the bases in GalaxyDef, planets, and the AI related changes in gametypes. I nuked all my researches (all they did was make them do nothing). Would the ability changes be responsible for this?

Reply #5 Top

Quoting IskatuMesk, reply 4
Would any of these caused a runtime crash and not a minidump? I believe I've covered all the bases in GalaxyDef, planets, and the AI related changes in gametypes. I nuked all my researches (all they did was make them do nothing). Would the ability changes be responsible for this?

There have been 0 changes to abilities and buffs. Only Planet Bonuses, Player*, Planet, and research (entity) files have been fundamentally changed. Even without these changes done a 1.1 mod should still work.

Gameplay.constants - playerAISharedDef - Adds new UpgradePlanetSocial and UpgradePlanetIndustry. Also increased BuildShip for AI. Adds diplomacyPointsForPactCount 7-12 to avoid issues in code.

After comparing 1.1 and 1.5's files, only the first two changes have been done; I do not see the third done in any capacity.

Reply #6 Top

Retribution is definitely not working. :\ I'm just getting a runtime error on mod activation and nothing reported in the log for it. I rebuilt the manifest and everything.

Frustrating.

 

/edit

The runtime error is definitely the scenariodef file.

 

/edit 2

 

I think I have fixed it. Carry on.

Reply #7 Top

Quoting Lavo_2, reply 5
I do not see the third done in any capacity.

Apparently the 1.1 set I compared against didn't have the latter so it's a non-issue.

Reply #9 Top

Very good. Now the question, if I replace these files at my mod or I make the files from my mod with them, will it be enough?

What about the forbidden planets? what are the changes? or is it as the diplomacy version? I have not bought it by the moment.

Reply #10 Top

Just FYI you're missing the Advent Barren max planet pop cap research in the new research list. I'm sure I'll find more as I'm going through all of this.

Has anyone messed around with how the DLCids work? I'm guessing one value enables the entity for all players and another only for those with the DLC?

Reply #11 Top

Quoting GoaFan77, reply 10
Has anyone messed around with how the DLCids work? I'm guessing one value enables the entity for all players and another only for those with the DLC?

I was going to ask you that tonight....well then........

Reply #12 Top

Quoting Seleuceia, reply 11


Quoting GoaFan77, reply 10Has anyone messed around with how the DLCids work? I'm guessing one value enables the entity for all players and another only for those with the DLC?

I was going to ask you that tonight....well then........

I only updated to 1.5 yesterday, still working on updating what I have.

Reply #13 Top

I wouldn't mess with that line... For some reason the thought of doing that seems to be a bad idea to me, though I'm fairly certain it's how the game "locks out" DLC content from those who do not own the DLC, as obvious as that sounds.

Reply #14 Top

Quoting Lavo_2, reply 13

I wouldn't mess with that line... For some reason the thought of doing that seems to be a bad idea to me, though I'm fairly certain it's how the game "locks out" DLC content from those who do not own the DLC, as obvious as that sounds.

I don't want to "Mess with it", I just want to make sure I'm doing the right thing when I add that line to all my other files.

Reply #15 Top

Quoting GoaFan77, reply 14
I don't want to "Mess with it", I just want to make sure I'm doing the right thing when I add that line to all my other files.

Oh. In that case, I added the following line to my own files, which based on what I've seen, should make them work with both DLC owners and non-DLC owners: dlcId 204880

That particular ID is what seems to be used in all the non-DLC files, while the DLC files appear to use a moniker of 228601.

+1 Loading…
Reply #16 Top

Quoting Lavo_2, reply 15


Quoting GoaFan77, reply 14I don't want to "Mess with it", I just want to make sure I'm doing the right thing when I add that line to all my other files.
Oh. In that case, I added the following line to my own files, which based on what I've seen, should make them work with both DLC owners and non-DLC owners: dlcId 204880

That particular ID is what seems to be used in all the non-DLC files, while the DLC files appear to use a moniker of 228601.

Thanks, I just wanted to make sure that would actually work before I wrote scripts to do all that...

Reply #17 Top

For those of you wondering why the titan mesh changes are listed that aren't planetary...

*.mesh - glossiness changed on some meshes

They changed the glossiness on the Vasari titans and the TEC rebel titan.

Titan_PhaseLoyalist - 20 to 16

Titan_PhaseRebel - 50 to 20

Titan_TechRebel - 50 to 20

 

Reply #18 Top

DLC ID

dlcId 204880 - For vanilla rebellion usage

dlcId 228601 - For Forbidden Worlds usage

 

dlcId is valid in the following entities currently:

  • PlanetBonus
  • Planet
  • ResearchSubject
Reply #19 Top

Quoting ZombiesRus5, reply 17
They changed the glossiness on the Vasari titans and the TEC rebel titan.

Titan_PhaseLoyalist - 20 to 16

Titan_PhaseRebel - 50 to 20

Titan_TechRebel - 50 to 20

 

Does anyone has pictures for comparsion?

Reply #20 Top

Strange couple of questions. Possibly not the correct place to post it and I apologise for that.

Is there any reason why there are 74 Planet Bonuses listed in the Game Info folder, but only 66 in the Galaxy scenario def file? 

Is there any way to add them into the Galaxy scenario def? If I add them in manually after the rest of the bonuses then GF fails to open, presumably because its trying to access a specific line in the programme that is no longer in the correct place? However I can eliminate some of the other bonuses and replace them with the missing ones as long as the overall number stays at 66.

 

Thanks!

 

/Edit 

There are actually only 33 Bonuses in the GSD file, which makes a lot more sense as it means none of the new bonuses are in there and Space Ponies is not included for obvious reasons.

The only question that remains for me is how to get all the bonuses into GF