PeaslyWellbott Posted November 30, 2013 Share Posted November 30, 2013 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 More sharing options...
Amineri Posted November 30, 2013 Share Posted November 30, 2013 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 More sharing options...
PeaslyWellbott Posted November 30, 2013 Author Share Posted November 30, 2013 Ah, I'd never even cracked open those files... of course the most language dependent data would be in the, well, language dependent section. Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts