UFO: Extraterrestrials part 2
Geoscape:
---------
F7 Brings up the Geoscape debug menu which is very interesting.
It shows the intelligence score for you and the aliens in different countries, which probably influences chances to find each other's bases.
It also displays your exact score country by country, telling you exactly how many, and in which countries, there are alien bases.
It allows you to generate UFO's and terror sites, edit your finances, increase or reduce alien aggression level, enable Geoscape debug mode which grants you a great deal of power over UFO's by just clicking on them. There's no way you can disable it, I guess.
F9 - Displays some debug info including FPS.
F10 - Disables displaying of the debug info.
A - Increase alien agression level by 20 points.
G - Generates 20 random UFO's.
M - Generates a random UFO. Perhaps it also gives you complete radar
coverage over the entire globe, I'm not sure.
B - Generates UFO with retaliation mission.
C - Generates UFO with build base mission.
V - Generates UFO with spy mission.
T - Generates UFO with terror mission.
D - Dumps a bunch of Geoscape-related info to files.
S - Recruits new soldiers.
P - Promote all soldiers, you get to distribute 5 points with each soldier.
Even those who are already of maximum rank.
U - Unlocks the whole UFOpedia.
Y - Adds 10 of every item in your base stores.
J - Adds 1,000,000 of money. Go to the base screen in order to see it.
7,8,9 - Presumably instantly starts base defense missions on your first, second
or third base. For me, the game crashed.
That's it for the debug and cheat keys. There's lots of good cheats here, including recruiting soldiers, leveling them, money, etc.
Editing Saved Games
===================
First, unpack the save game using this command:
ProjectX.exe saveeditor.xscr unpack slot{n}
where {n} is the save slot you want to use.
This creates 3 text files:
baseSave.xsv
globeSave.xsv
metadata
The file "Metadata" is useless, but the other two files are text files that you can edit.
Note: Combat mission saves, when unpacked, also have an additional file,
"missionSave.xsv", and you can win missions easily if you replace all
'stunned false' entries to 'stunned true', which will stun all of the
aliens.
In globeSave.xsv you can edit your money, Game time, and lots of other things, including your troops and inventory. Search for strength and you find:
className "CVector"
} //rightShoulder
shootingACT 86
shootingMAX 86
size 1
strengthACT 92
strengthMAX 92
throwingACT 92
throwingMAX 94
totalDamage 0
unitTypeId "human"
vitalityACT 95
vitalityMAX 95
It's the actual (the ACT) amount of the stats and then the maximum, you can edit those four stats, but agility and perception are located a little further up. Just search for each of them and you can change the stats for each. You can also change what armor they have and so forth. You can search for your trooper names in there as well and the info for them (their inventory, etc.) is around. The "CVector" is a class that stands for a trooper. Now, in baseSave.xsv you can edit what techs are available, what UFOpedia stuff is unlocked, etc. At the beginning you see lots of entries like:
24
{
available false
className "WeaponXFileCartridgeType"
otherData "weapons.Pweapons.other.plasmaRifleAmmo"
Change available to true and you should be able to have whatever you want. I have not played with it yet (you may need to change some other stuff further down?).
UFOpedia entries are under: UFOpediaTree.
On to editing some specific values.
Open "globeSave.xsv" in a text editor. Search for the value 'actualFinance' and change the value after it to 2,000,000,000 to get that much money.
Search for all instances of:
agilityACT/agilityMAX
braveryACT/braveryMAX
perceptionACT/perceptionMAX
shootingACT/shootingMAX
strengthACT/strengthMAX
throwingACT/throwingMAX
vitalityACT/vitalityMAX
and change each value to 100 to max out the stats.
Search for all instances of 'rank' and change the value to 12 for the highest rank.
Note: When units are promoted they get bonus points to spend, and if your stats
are all equal to the max, it will not let you proceed. Setting rank to
the max should avoid the problem.
The values for 'Technicians' and 'Scientists' can be changed to speed up research and production.
Finally, to build base facilities instantly you can change the corresponding 'build' value to 'true', but this can cause issues in the game.
The values in the 'storeItems' section correspond to all the items in your bases, make sure you already have at least 1 or research items may not trigger correctly.
When done, repack the save game with:
ProjectX.exe saveeditor.xscr pack slot{n}
Note: When you unpack and pack a save game the game will be launched and then
just sit there. SO, press alt-F4 to close the program after each
pack/unpack.
Edit Savegame:
First unpack the save game using the command:
ProjectX.exe saveeditor.xscr unpack slot{n}
where {n} is the save slot you want to use. This will create 3 text files. Open globeSave.xsv in a text editor. Change the value after 'actualFinance' to 2,000,000,000 to get that much money.
Search for all instances of:
agilityACT/agilityMAX, braveryACT/braveryMAX, perceptionACT/perceptionMAX, shootingACT/shootingMAX, strengthACT/strengthMAX, throwingACT/throwingMAX, vitalityACT/vitalityMAX
and change to 100 to max out stats.
Change all instances of 'rank' to 12 for highest rank.
[Note: when units are promoted they get bonus points to spend and if your stats are all = max, it will not let you proceed. Setting rank to max should avoid the problem].
The value for 'Technicians' and 'Scientists' can be changed to speed up research and production.
Finally, to build base facilities instantly you can change the corresponding 'build' value to 'true', but this can cause issues in the game.
The values in the 'storeItems' section correspond to all the items in your bases, make sure you already have at least 1 or research items may not trigger correctly.
Note: Combat mission saves when unpacked have missionSave.xsv and you can win missions easily if you replace all 'stunned false' to 'stunned true' which will stun all the aliens.
When done, repack the save game with:
ProjectX.exe saveeditor.xscr pack slot{n}