How to mod James Cameron's Avatar / Avatar the Game-



1) Open the save in Hex Editor.

The game tends to make "backup" saves so you need to choose the most recent one. You can even delete the others if you want. For Example, I had two files: "0912081212112EC0.sav" and "0912081212112EC1.sav". The later is the backup, it isn't really needed.

Here you will be searching for the values as a standard Text-String. Search for the items I listed to see where everything's at. The Items in RED are like headers for everything in the save. The Items in GREEN are the lines to look for and edit. They are VERY easy to see. Change the number value in each line accordingly.

I have listed some of the areas you can edit. There are other things that can be edited as well but not as important. Also for the areas that I tested I've labeled what the values can be. You can basically read the string to determine what kind of value can go there. Everything should be self explanatory by the string.

"X" means it can be any number you want. But if you add bytes to one value then you must subtract the same amount from another value so the file size will stay the same.



--Metagame--

NaviCostReduction="0"

CorpCostReduction="0"

PlayerFaction="0" ("0"=Undecided, "1"=Navi, "2"=Corp)



--Player0--

EPs="X"

newEPs="X"

newPspEPs="X"

EPsModifier="0" ?



--Player1--

EPs="X"

newEPs="X"

newPspEPs="X"

EPsModifier="X"



--Territories--

Faction="1" ("1"=Navi, "2"=Corp)

HomeBase="0" ?

BaseUnits="X"

SecondaryBase="0" ("0"=No, "1"=Yes)

DefenseFlags="1" ("0"=No, "1"=Yes)

Active="0" ("0"=Inactive, "1"=Active)

ActivatedOnce="0" ("0"=No, "1"=Yes)



--FreeUnits--

Troops="X"

Ground="X"

Air="X"



--Possesions--

NbInStack="X"

NbInClip="X"





--PlayerProfile--

SaveTime="X"



--BaseInfo--

side="4" ?

pawn="2" ?

isfemale="0" ("0"=No, "1"=Yes)

face="3" (The Number of the Character)

bEntityScanningEnabled="1" ("0"=No, "1"=Yes)

TotalEP="X"



--TimeInfo--

GameTime="X"

PlayedTime="X"

EnvTime="X"



--XpInfo--

iCurrentXP="X"

iCurrentLevel="X"



--OptionsInfo--

RumbleEnabled="0" ("0"=No, "1"=Yes)

FirstPersonMode="0" ("0"=No, "1"=Yes)



--AvatarPandorapediaDB_Status--

eKnown="2" ("0"=Locked, "2"=Unlocked. I don't know why it skipped "1" but it did on my saves.)



--AvatarPinDB_Status--

eUnlocked="1" ("0"=Locked, "1"=Unlocked)



--AvatarAchievementDB_Status--

AchievementCounter count="0" ("0"=None?, I have some with more than 2 so...)



--AvatarSkillDB_Status--

eLocked="2" ("0"=Locked, "2"=Unlocked. I don't know why I had "0" to begin then had "2" after getting it and not "1")



--Possessions_Recovery--

RecoveryBits="X"



2) After editing save your file, then rehash your file.

Credit Goes to JizzaBeez