Jump to content

Modified strings in defaultproperties not appearing in game


PeaslyWellbott

Recommended Posts

I've been trying to get a S.H.I.V. modification up and running, but I can't get several UPK edits to actually show in game. For instance, I want to change the default naming scheme for Alloy S.H.I.V.s from GOLIATH-# to SPECTRE-# via the XComStrategyGame edit

 

47 4F 4C 49 41 54 48 2D --> 53 50 45 43 54 52 45 2D

 

In UEExplorer this properly changes m_strAlloySHIVPrefix, but along with similar edits to research descriptions there's simply no effect when the damn thing's built, even after starting a game from scratch. Since the "GOLIATH-" string is no longer located in any of the major UPK files, I'm wondering where the game is getting it from. Are the values in defaultproperties actually baked into the executable in a way the functions aren't? Or is there hidden data stored in that vast swath of SNjarblejarble_SF.upk files?

Link to comment
Share on other sites

The values in DefaultProperties are only used if for some reason the config variables in the localization files aren't read.

 

To change the SHIV names look in XComStrategyGame.int for :

[XGFacility_Barracks]
m_strNotes=""
m_strSHIVPrefix="THUNDER-"
m_strAlloySHIVPrefix="GOLIATH-"
m_strHoverSHIVPrefix="LIGHTNING-"
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...