kzero
-
Posts
2 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Posts posted by kzero
-
-
After searching on these forums and finding the cheat code to set my canister usage in Geneforge 2, I compiled the following additional codes for other flags that seem to affect the ending (mainly to see the ending text if I didn't find Shanti). Bring up the cheat console with Shift-D and enter "sdf x y z" without quotes, where x and y are flag indices and z is the value as respectively described under each description below. I.e., "sdf 100 7 0" to set canister usage to zero.
===
Warning 1: Make a back-up of your saved game. I didn't test everything and immediately left the valley after cheating, without continuing the game with the cheats.
Warning 2: Spoilers below.
===
Reputation of N, between 90 (pro-servile) to 110 (pro-shaper) (no ending impact)
100, 0, N
Joined with Loyalists
100, 2, 0 (not joined) or 2 (joined) or 3 (joined then left)
Last Loyalist Quest Status (for sect ending)
3, 21, 7 (completed)
Joined with Awakened
100, 3, 0 (not joined) or 2 (joined) or 3 (joined then left)
Last Awakened Quest Status (for sect ending)
17, 23, 6 (completed)
Joined with Barzites
100, 4, 0 (not joined) or 2 (joined) or 3 (joined then left)
Last Barzite Quest Status (for sect ending)
55, 17, 7 (completed)
Joined with Takers
100, 5, 0 (not joined) or 2 (joined) or 3 (joined then left)
Last Taker Quest Status (for sect ending)
68, 18, 7 (completed)
Altered (via any sect) (may need to also change canister usage to affect ending)
100, 6, 0 (false) or 1 (true)
Canister Usage of N (may need to also change altered status to affect ending)
100, 7, N
Found Freegate (no ending impact)
100, 8, 0 (false) or 1 (true)
Found Shanti
100, 9, 0 (false) or 1 (true)
Found Recipe to Cure Servile Disease (no ending impact)
100, 15, 0 (false) or 1 (true)
Completed Geneforge (no ending impact)
100, 18, 0 (false) or 1 (true)
Destroyed Geneforge (no ending impact)
100, 20, 0 (false) or 1 (true)
Avenged Shanti
55, 21, 0 (did not find person) or 1 (forgiven) or 2 (avenged)
Talked to Barzahl (only requirement to leave valley)
100, 10, 0 (false) or 1 (true)
Killed Zakary
101, 0, 0 (false) or 1 (true)
Killed Learned Pinner
101, 1, 0 (false) or 1 (true)
Killed Barzahl
101, 2, 0 (false) or 1 (true)
Killed Syros
101, 3, 0 (false) or 1 (true)
Killed Rhakkus
101, 4, 0 (false) or 1 (true)
Killed Akkat
101, 5, 0 (false) or 1 (true)
Killed Easss
101, 6, 0 (false) or 1 (true)
===
Edit: The above are all the flags that I've found that seem to affect the ending text (unless otherwise noted). For others, it's easy enough to search for get_flag or set_flag or sdf within the script files anyway.

G2 - Cheat codes to set ending flags
in Geneforge Series
Posted
It doesn't seem like anything with the Geneforge affects the ending. I've added a few more codes, mainly the quest status codes that should actually let people see all the full sect endings.
I've only played G1 and G2 so far, and I didn't find out about this cheat code until G2. But I had a save in G1 near the end that made it relatively easy to see different endings.