Page 1 of 1


Posted: Wed Jan 13, 2010 6:46 am
by Mogymog
Are there any built in altering commands, or a way to edit the save files or any such things? I was wanting to mess around with some stuff, but could never find a way to do it.

Posted: Wed Jan 13, 2010 3:07 pm
by Spiky Caterpillar
Yes, there are editing functions.

(A word of warning: back up your savegames before playing with them. And back up the entire game if you're going to edit maps. Also, the editing functions are intended primarily for debugging. They may do weird things or have strange bugs, and I don't guarantee that an edited game won't crash horribly at unexpected moments. Editing comes with no warrantee and no guarantee of support!)

The in-game editing functions are only available from the map screen. F7 shows you the passability/room map; F9, F10, F11, and F12 will turn the walls next to you on and off. F6 will bring up a Python interpreter prompt. Some sample commands:

Code: Select all

leader.combatant.hp = leader.combatant.maxhp
jennifer.combatant.maxsp = 30
You'll need to hit enter twice when you're done entering Python commands.

F2 brings up a submenu with a handful of commands. Note that a lot of the game plot is actually set up in scripts that run when you enter a specific room for the first time or the like, so reloading a level will break plot.

F4 brings up a tileediting menu that I didn't ever wind up using, so it's not finished.

F5 lets you warp to a level by name. The levels are found in the school/ directory. (school/ is level 4, school/ is alienslirrups, etcetera.). Warping may also break plot (or make it behave oddly).

Level data is stored in school/floor[levelname].map and maps/[levelname] . The file formats should be reasonably amenable to hacking. Levels are cached, so if you change a level that you have already visited, you'll need to force-reload it to see your changes.


Posted: Thu Mar 04, 2010 10:11 am
by potterhead12496
i like those cheats..
i tried experimenting with the inventory cheat and i got several items ..
could you post all the acquirable items in the game..
by the way.. I LOVE THE GAME!! :D :D :D

Posted: Sat Mar 06, 2010 10:07 am
by Spiky Caterpillar
potterhead12496 wrote: i like those cheats..
i tried experimenting with the inventory cheat and i got several items ..
could you post all the acquirable items in the game..
by the way.. I LOVE THE GAME!! :D :D :D
Thanks! *flattered* :oops:

The item list is (I might have missed something, but I think this is complete)

Standard items:
Pizza Slice, Orange, Mandarin, Lemon, Coffee, Espresso, Soda, Cotton Candy, Milkshake, Banana, Doughnut

High-level items:
Pomelo, Stimulant, Blood Orange, Pizza, Cake, Coffee Milkshake, Jelly

Special items (and where to find them, and what they're good for, hence
the spoiler-tagging)

Incomplete Slingshot, Incomplete Ballista - Heather needs to finish building these. (You'll only get the Incomplete Ballista if she hasn't learned Ballista when you get the Supplies.)
Baking Soda, Vinegar - find in the cafeteria if Andrea's waiting at the bridge to the junior school. Also useful against Acid and Base Squelches.
Diet Soda - find in the junior school. Weak projectile weapon.
Box of Doughnuts - find in the junior school.
Supplies - find in the 3rd-floor storeroom where you met Heather.
Power Source - find in the cul-de-sac behind the Treeman.

Posted: Tue Apr 20, 2010 9:04 pm
by Indalecio
Hey, I've playing this again. Are there XP or level-up codes?

Posted: Thu Apr 22, 2010 3:09 am
by Spiky Caterpillar
Leveling up is slightly complicated, since it's handled in the battle victory code. If you want to get the same exact results as leveling up normally, you'll have to do something like leader.combatant.xp=99 just before a battle, so the victory will take her over the next-level threshhold - but it's probably easier to manually unlock the commands you want and add LP to them.

Code: Select all

leader.combatant.commands[3][4] = 4 # Set Hypnotize to level 4
jennifer.combatant.commands[4][4] = 1 # Unlock Nerve Pinch
nicole.combatant.commands[5][4] = 1 # Unlock Big Bang
jennifer.combatant.lp = 10 # Give Jennifer 10 level-up points.
missy.combatant.commands[6][4] = 1 # Unlock Data Transfer
andrea.combatant.xp = 500 # Andrea now has exactly 500 XP.
heather.combatant.add_xp(400) # Add 400 XP to Heather. 
If you use add_xp() add enough to take her to a new level, she'll gain the HP and SP that go with the new level. add_xp() will NOT unlock special powers.

Or (note that spaces here are important, since this is python):

Code: Select all

for pc in (leader,jennifer,nicole,missy,heather,andrea):
 for i in (3,4,5,6):
  pc.combatant.commands[i][4] = 1 # Should unlock all special powers.
  # or crash if I mistyped it.
 pc.combatant.maxhp = 100 
 # and while we're at it, give everyone 100 max HP.