editing known factions in savegames
Ok, here's what i am trying to do:
I want to create a faction only for players. So no NPCs, no encounters. This makes it quite difficult to let the faction show up in the rep-list. I managed to create the new faction (I won't go into detail on that since there already are threads about adding factions: Thread1, Thread2). I edited some savegames on my server and made characters belong to the new faction... no crashes.
Only problem: the faction never shows up in the rep-list - and when other players meet those of the new faction they don't see any faction prefix in front of their names (like "Navy YourName" ) .
Editing the savegames i figured out that some entries like <pre><font size=1 face=Courier>visit = 33711, 65 </font></pre> show which factions the character knows about, but they're still very cryptic. Through testing i compiled a (probably incomplete) list of entries and corresponding factions... those i met in multiplayer. It looks like this:
<pre><font size=1 face=Courier>visit = 552, 65 ;Kusari State Police
visit = 2626, 65 ;Bounty Hunters Guild
visit = 2745, 65 ;Zoners
visit = 3142, 65 ;Republican Shipping
visit = 3612, 65 ;Bretonia Police
visit = 3775, 65 ;-- (Nomads / The Order ?)
visit = 6233, 65 ;Samura Industries
visit = 8778, 65 ;Liberty Navy
visit = 13046, 65 ;Hogosha
visit = 15981, 65 ;Universal Shipping
visit = 18174, 65 ;Daumann Heavy Construction
visit = 18535, 65 ;Mollys
visit = 19485, 65 ;Lane Hackers
visit = 21524, 65 ;Ageira Technologies
visit = 21689, 65 ;Corsairs
visit = 23638, 65 ;Kruger Minerals
visit = 25320, 65 ;-- (Nomads / The Order ?)
visit = 26342, 65 ;Border World Exports
visit = 26838, 65 ;ALG Waste Disposal
visit = 28402, 65 ;Liberty Rogues
visit = 29216, 65 ;Farmers Alliance
visit = 30347, 65 ;Cryer Pharmaceuticals
visit = 30425, 65 ;Rheinland Military
visit = 32354, 65 ;Deep Space Engineering
visit = 33711, 65 ;Liberty Police, Inc.
visit = 34166, 65 ;BMM
visit = 36789, 65 ;Interspace Commerce
visit = 36813, 65 ;Xenos
visit = 37663, 65 ;Golden Chrysanthemums
visit = 41274, 65 ;LWB
visit = 41933, 65 ;Kusari Naval Forces
visit = 42810, 65 ;Outcasts
visit = 43384, 65 ;Blood Dragons
visit = 44322, 65 ;Bundschuh
visit = 45049, 65 ;Bretonia Armed Forces
visit = 47419, 65 ;Gateway Shipping
visit = 47516, 65 ;Unioners
visit = 49441, 65 ;Orbital Spa and Cruise
visit = 51565, 65 ;Kishiro Technologies
visit = 51614, 65 ;Independent Miners Guild
visit = 53733, 65 ;Synth Foods, Inc.
visit = 55100, 65 ;Rheinland Police
visit = 55219, 65 ;Gaians
visit = 56582, 65 ;Planetform, Inc.
visit = 57655, 65 ;Red Hessians
visit = 57826, 65 ;Junkers
visit = 58161, 65 ;Gas Miners Guild
visit = 65354, 65 ;Liberty Security Force </font></pre>
Nomads / The Order never show up in the rep-list (hardcoded in a DLL, see Thread3). That's why i couldn't say which one corresponds to what number. Also there are factions missing that only appear in singleplayer (like nomad infected militaries).
Hope someone can put that to a good use
But still those numbers don't make any sense to me.
- They're in the savegames in the ascending order shown above.
- They don't seem to be IDs for the DLLs (552 is certainly in none of them).
- They're not ordered like in any of the DLLs as far as i could see.
- They're not ordered like in initialworld.ini, faction_prop.ini or empathy.ini.
- They seem to be ascending in no constant ratio.
All in all: They make my head ache.
But i still want to know what rule lies beneath those odd entries. I want to be able to predict what number a new faction would get in this list. Of course i could create encounters with my new faction, go meet them, and then look at the savegames... but that would be too easy, right?
If someone could help out with this, i could go on living without that darn headache.
Thanks, JOsh.
Edited by - J_Osh on 9/23/2004 10:14:26 AM
Edited by - J_Osh on 9/23/2004 10:16:34 AM
I want to create a faction only for players. So no NPCs, no encounters. This makes it quite difficult to let the faction show up in the rep-list. I managed to create the new faction (I won't go into detail on that since there already are threads about adding factions: Thread1, Thread2). I edited some savegames on my server and made characters belong to the new faction... no crashes.
Only problem: the faction never shows up in the rep-list - and when other players meet those of the new faction they don't see any faction prefix in front of their names (like "Navy YourName" ) .
Editing the savegames i figured out that some entries like <pre><font size=1 face=Courier>visit = 33711, 65 </font></pre> show which factions the character knows about, but they're still very cryptic. Through testing i compiled a (probably incomplete) list of entries and corresponding factions... those i met in multiplayer. It looks like this:
<pre><font size=1 face=Courier>visit = 552, 65 ;Kusari State Police
visit = 2626, 65 ;Bounty Hunters Guild
visit = 2745, 65 ;Zoners
visit = 3142, 65 ;Republican Shipping
visit = 3612, 65 ;Bretonia Police
visit = 3775, 65 ;-- (Nomads / The Order ?)
visit = 6233, 65 ;Samura Industries
visit = 8778, 65 ;Liberty Navy
visit = 13046, 65 ;Hogosha
visit = 15981, 65 ;Universal Shipping
visit = 18174, 65 ;Daumann Heavy Construction
visit = 18535, 65 ;Mollys
visit = 19485, 65 ;Lane Hackers
visit = 21524, 65 ;Ageira Technologies
visit = 21689, 65 ;Corsairs
visit = 23638, 65 ;Kruger Minerals
visit = 25320, 65 ;-- (Nomads / The Order ?)
visit = 26342, 65 ;Border World Exports
visit = 26838, 65 ;ALG Waste Disposal
visit = 28402, 65 ;Liberty Rogues
visit = 29216, 65 ;Farmers Alliance
visit = 30347, 65 ;Cryer Pharmaceuticals
visit = 30425, 65 ;Rheinland Military
visit = 32354, 65 ;Deep Space Engineering
visit = 33711, 65 ;Liberty Police, Inc.
visit = 34166, 65 ;BMM
visit = 36789, 65 ;Interspace Commerce
visit = 36813, 65 ;Xenos
visit = 37663, 65 ;Golden Chrysanthemums
visit = 41274, 65 ;LWB
visit = 41933, 65 ;Kusari Naval Forces
visit = 42810, 65 ;Outcasts
visit = 43384, 65 ;Blood Dragons
visit = 44322, 65 ;Bundschuh
visit = 45049, 65 ;Bretonia Armed Forces
visit = 47419, 65 ;Gateway Shipping
visit = 47516, 65 ;Unioners
visit = 49441, 65 ;Orbital Spa and Cruise
visit = 51565, 65 ;Kishiro Technologies
visit = 51614, 65 ;Independent Miners Guild
visit = 53733, 65 ;Synth Foods, Inc.
visit = 55100, 65 ;Rheinland Police
visit = 55219, 65 ;Gaians
visit = 56582, 65 ;Planetform, Inc.
visit = 57655, 65 ;Red Hessians
visit = 57826, 65 ;Junkers
visit = 58161, 65 ;Gas Miners Guild
visit = 65354, 65 ;Liberty Security Force </font></pre>
Nomads / The Order never show up in the rep-list (hardcoded in a DLL, see Thread3). That's why i couldn't say which one corresponds to what number. Also there are factions missing that only appear in singleplayer (like nomad infected militaries).
Hope someone can put that to a good use
But still those numbers don't make any sense to me.
- They're in the savegames in the ascending order shown above.
- They don't seem to be IDs for the DLLs (552 is certainly in none of them).
- They're not ordered like in any of the DLLs as far as i could see.
- They're not ordered like in initialworld.ini, faction_prop.ini or empathy.ini.
- They seem to be ascending in no constant ratio.
All in all: They make my head ache.
But i still want to know what rule lies beneath those odd entries. I want to be able to predict what number a new faction would get in this list. Of course i could create encounters with my new faction, go meet them, and then look at the savegames... but that would be too easy, right?
If someone could help out with this, i could go on living without that darn headache.
Thanks, JOsh.
Edited by - J_Osh on 9/23/2004 10:14:26 AM
Edited by - J_Osh on 9/23/2004 10:16:34 AM