to open the console is shift+O - but i'm yet to find any commands
As a ren'py game, you're limited to whatever python functions are used by the dev, or by just writing a .rpy file yourself with the functions you need. If you put that .rpy file anywhere in the folder or any subfolders, you can access those functions by calling them in the console.
I wrote some simple ones for maxing out my stats, refreshing stress and learning spells.
You can view and edit .rpy with any simple text editor like Notepad++ if you want to add more.
Hanako's own commands are things like:
To increase your stats by x, it's: gain_white(x). Replace white with other colours or smart/strong where needed.
To set your personality, it's: flirty/lazy/scheming/sporty = x. Speaks for itself. Usually it just checks which is the highest to determine response types.
To learn spells, it's a bit weirder. The only way I've managed without crashing is to learn them in order that the game uses whenever you take a class. The command is: player.known_spells.append(wolfhall.all_spells[learnt_cutscene('
white', wolfhall.
white_spells, wolfhall.mixed_
white_spells)). Replace the bold "white"s with whatever colour you're going for.
My own cheats are simply:
no_stress(). Speaks for itself
max_all(). Maxes all of your magic stats as well as smart and strong
learn_all(). Learns all spells that you could learn with your current stats.
full_cheat(). Combines the above three in order.