BolHeX

Member
Nov 30, 2019
439
740
So no fixed variables like Sugarcube? How can I create new variables? I don't know anything about Python.
I wouldn't worry about creating new variables. You probably just want to edit existing ones.
Other than the variables listed above what would you like to change? I can probably give your their names.
 
  • Like
Reactions: tgp31

Sir Anal

Member
Aug 19, 2021
310
591
So no fixed variables like Sugarcube?
Yes, all these variables are fixed variables created by the dev.
To know them, you have to search the .py game files, like in game/scripts/main_classes/class_player_ren.py and so on .
And, ofc, know a bit of python. :( ;)

For example, in console, if you type
player.cash=12345
you change your money
Careful : python is case-sensitive.
Good luck
 
Last edited:
  • Like
Reactions: tgp31

Hermenegild

Member
Sep 18, 2017
481
256
So no fixed variables like Sugarcube? How can I create new variables? I don't know anything about Python.
The variables are more or less fixed in a release (you can create a new variable, but if the game code doesn't refer to it, the game won't change), but they're mostly grouped in objects, lists, or maps.

Look at the .rpy files in the game/ folder and below, you'll find a number of variables being used. Search for lines starting with a dollar sign or for "python:" sections.

There are too many variables to list, and too many internal details changing from release to release. Tell us what you're looking for and I'll try to help you, but keep in mind that you may break your game. I prefer to get to the end by playing, not by cutting corners, and this game is rather easy to beat.
 
  • Like
Reactions: tgp31

tgp31

Member
Aug 17, 2018
280
91
I wouldn't worry about creating new variables. You probably just want to edit existing ones.
Other than the variables listed above what would you like to change? I can probably give your their names.
If you can please, it will be great help for me. It will save a lot of time for me. I don't mind the grind but sometimes there is less time available for me, so these will help me save some time.

The variables are more or less fixed in a release (you can create a new variable, but if the game code doesn't refer to it, the game won't change), but they're mostly grouped in objects, lists, or maps.

Look at the .rpy files in the game/ folder and below, you'll find a number of variables being used. Search for lines starting with a dollar sign or for "python:" sections.

There are too many variables to list, and too many internal details changing from release to release. Tell us what you're looking for and I'll try to help you, but keep in mind that you may break your game. I prefer to get to the end by playing, not by cutting corners, and this game is rather easy to beat.
Are these variables in one file or spread over multiple files? I tried to find some variables in different files but couldn't find them.
 

tgp31

Member
Aug 17, 2018
280
91
Yes, all these variables are fixed variables created by the dev.
To know them, you have to search the .py game files, like in game/scripts/main_classes/class_player_ren.py and so on .
And, ofc, know a bit of python. :( ;)

For example, in console, if you type
player.cash=12345
you change your money
Careful : python is case-sensitive.
Good luck
Can't find player.cash command in the file you mentioned above. It works but can't find it in the file if I open it in wordpad/notepad. There are many console commands listed in previous posts but I wanted to find them and others by my self but to no avail.
 

BolHeX

Member
Nov 30, 2019
439
740
If you can please, it will be great help for me. It will save a lot of time for me. I don't mind the grind but sometimes there is less time available for me, so these will help me save some time.


Are these variables in one file or spread over multiple files? I tried to find some variables in different files but couldn't find them.
Some useful ones:

academy.available_funds = 9999
academy.prestige = 100
academy.upgrades_unlocked = True
academy.faculty_unlocked = True
player.cash = 9999
player.reputation = 9999

If you want to unlock rules search this thread for the input codes, they allow you to easily unlock them.

If you have something else you feel you need just let me know and I will give you the code to change it.
 
  • Like
Reactions: Crichton1 and tgp31

tgp31

Member
Aug 17, 2018
280
91
Some useful ones:

academy.available_funds = 9999
player.cash = 9999
player.reputation = 9999
There are many console commands listed in previous posts but I wanted to find them and others by my self but to no avail. I can't find even the listed commands in previous posts in all the files by my self. I think Python works different than html where we can find variables in the file by opening it in notepad/wordpad.
 

BolHeX

Member
Nov 30, 2019
439
740
There are many console commands listed in previous posts but I wanted to find them and others by my self but to no avail. I can't find even the listed commands in previous posts in all the files by my self. I think Python works different than html where we can find variables in the file by opening it in notepad/wordpad.
1733086892233.png
You can see the variable names but since most are attached to classes it isn't as easy to search for them. Like this shows the academy class(game\scripts\main_classes\academy\class_academy_ren.py) and its attributes but you also need to know the class object name like shown below(game\scripts\game_init.rpy).
1733086951281.png
 

tgp31

Member
Aug 17, 2018
280
91
Some useful ones:

academy.available_funds = 9999
academy.prestige = 100
academy.upgrades_unlocked = True
academy.faculty_unlocked = True
player.cash = 9999
player.reputation = 9999

If you want to unlock rules search this thread for the input codes, they allow you to easily unlock them.

If you have something else you feel you need just let me know and I will give you the code to change it.
View attachment 4289260
You can see the variable names but since most are attached to classes it isn't as easy to search for them. Like this shows the academy class(game\scripts\main_classes\academy\class_academy_ren.py) and its attributes but you also need to know the class object name like shown below(game\scripts\game_init.rpy).
View attachment 4289264

The codes/variables posted in the thread are more than enough but I think "The curiosity killed the cat" ;) I thought that I can find more by searching the files but now I know it is not that easy:HideThePain:. I was initially trying to find the variable to edit the Exam Progress and answers for the girls but can't find them anywhere. By the way I can see a variable in your reply "self.headmaster", does that mean I can become headmaster or not?
 

BolHeX

Member
Nov 30, 2019
439
740
The codes/variables posted in the thread are more than enough but I think "The curiosity killed the cat" ;) I thought that I can find more by searching the files but now I know it is not that easy:HideThePain:. I was initially trying to find the variable to edit the Exam Progress and answers for the girls but can't find them anywhere. By the way I can see a variable in your reply "self.headmaster", does that mean I can become headmaster or not?
You cannot, "self" means it belongs to the Academy class. Though I am flirting with the idea of the player taking over as headmaster(after some story quests).
 

tgp31

Member
Aug 17, 2018
280
91
You cannot, "self" means it belongs to the Academy class. Though I am flirting with the idea of the player taking over as headmaster(after some story quests).
That would be great if we can takeover the school. It would set your game apart form the WTM Academy/Examination Day and add some depth to the story that we need to set it as the ultimate goal to become headmaster of school and create our personal harem by getting power to recall/bring back the girls who passed already :cool:.

PS: Can I change the name of the school by using self.name?
 

Sir Anal

Member
Aug 19, 2021
310
591
Can't find player.cash command in the file you mentioned above. It works but can't find it in the file if I open it in wordpad/notepad.
Well, you have to know and understand python :
Long story short :
On line 42, You see
Class Player
it means you are creating an object of Player kind
then you see many things beginning with
self
Like, on line 52
self.cash
it means the object you are creating (SELF) had a variable name cash

Sorry I can't give you an all python lecture
Anyway, if you want to cheat with renpy games (there is so many), it would be great to learn a bit of python.

Sometimes, even on a pirate site, you have to do a bit of work by yourself ! ;)

Last thing : it's better using Geany or Notepad++ than Notepad and wordpad

Good luck
 
  • Like
Reactions: tgp31

tgp31

Member
Aug 17, 2018
280
91
Well, you have to know and understand python :
Long story short :
On line 42, You see
Class Player
it means you are creating an object of Player kind
then you see many things beginning with
self
Like, on line 52
self.cash
it means the object you are creating (SELF) had a variable name cash

Sorry I can't give you an all python lecture
Anyway, if you want to cheat with renpy games (there is so many), it would be great to learn a bit of python.

Sometimes, even on a pirate site, you have to do a bit of work by yourself ! ;)

Last thing : it's better using Geany or Notepad++ than Notepad and wordpad

Good luck
Thanks. Will try to learn a bit about Python when I get the time and chance. Not sure how because I learnt programming when it was mainstream using C++ and Unix but that was very long time ago, now I am out of touch about programming. Even forgot the commands of C++ and Unix:cry: :HideThePain: .
 

Sir Anal

Member
Aug 19, 2021
310
591
Thanks. Will try to learn a bit about Python when I get the time and chance. Not sure how because I learnt programming when it was mainstream using C++ and Unix but that was very long time ago, now I am out of touch about programming. Even forgot the commands of C++ and Unix:cry: :HideThePain: .
So am I . I begin when There was no windows, pc nor mac , just Unix .
If you know programming and what are objects, python is easy to learn, Sure you can get the basis in a few weeks . Try or, ofc,
Well, I guess we are quite out of the thread subject now, So I guess we'd better stop ;)
 
Oct 11, 2017
138
240
You cannot, "self" means it belongs to the Academy class. Though I am flirting with the idea of the player taking over as headmaster(after some story quests).
How would being headmaster change the gameplay? We're already functionally doing that job (choosing applicants, making investments decisions, contacting sponsors etc.) with the added activity of teaching a class/supervising an exam. Realistically all that would change as official headmaster is not going to classes and playing the main bit of gameplay?
 

BolHeX

Member
Nov 30, 2019
439
740
How would being headmaster change the gameplay? We're already functionally doing that job (choosing applicants, making investments decisions, contacting sponsors etc.) with the added activity of teaching a class/supervising an exam. Realistically all that would change as official headmaster is not going to classes and playing the main bit of gameplay?
It is just a working idea right now but it would mean the mother complaints about actions/grades wouldn't have an effect. I haven't worked on implementing it since it means a lot of dialogue changes but that is the idea.
 
Oct 11, 2017
138
240
It is just a working idea right now but it would mean the mother complaints about actions/grades wouldn't have an effect. I haven't worked on implementing it since it means a lot of dialogue changes but that is the idea.
That really doesn't sound worth any effort. Are complaints going to be a much bigger thing in future updates?
 

thedooran

Newbie
Feb 2, 2023
28
21
How would being headmaster change the gameplay? We're already functionally doing that job (choosing applicants, making investments decisions, contacting sponsors etc.) with the added activity of teaching a class/supervising an exam. Realistically all that would change as official headmaster is not going to classes and playing the main bit of gameplay?



Becoming Headmaster could allow you to choose from all the girls available, not just the one applicant. It could also allow the player to choose staffings of all positions, not just grads(expand what is already there)...this could open up a 'performance review or training' of the staff akin to the exams. I like the Headmaster idea, theres a lot that can be done with it...I also think to fully flesh it out the game would have to change in its current dynamic of the PTA meetings.
 
Oct 10, 2020
40
134
Hello ladies and gents,

I got a huge update/upload for you today. First of all, let me introduce the new girl mods, Ava Hardy and Gina Gerson!
  1. Ava Hardy - 6 photoshoots, 3 videoshoots, 80 vids (with body image and full body)
  2. Gina Gerson - 7 photoshoots, 4 videoshoots, 125 vids (with body image and full body)
Note: Please delete the previous Ava Hardy girl mod if you have it installed in your game to avoid any unwanted errors.

You can find them here:

Second, I updated Elle, Kenzie, and Krystal's full mods!
Here are the changes:
  1. Elle Lee - Fixed fullbody images and some vid names; added 5 vids
  2. Kenzie Reeves - Fixed fullbody images and some vid names
  3. Krystal Boyd - Added fullbody and body images, fixed photoshoot error
  • You can find Kenzie and Krystal's mods in the first link above.
  • You can find Elle's mod here:

As always, please message me if you have encountered any errors and I will do my best to fix them ASAP. I will do another update once I learn how to create events. But for now, please enjoy these girl mods.

Thank you!
 
Last edited:

Crichton1

Newbie
May 18, 2024
93
126
I have turned on both braless and pantyless rules. When I inspect underwear I always get "girl looks defeated as you bust her" despite the girl properly not wearing underwear. Sorry if this is on the todo-list, already reported, or is from a mod. Loving the game.

It is by design. If you enable generic videos I tried to balance out when generic videos play while girl mod videos still have a good weight to them. If you have better wording suggestions for the pop up please let me know.

The cheerleader thing kind of happened by accident. It was the first time working with BolHex with it and he made outfit tags for them. Then it evolved into both highly corrupted and non corrupt girls can wear it since it’s a u form. I may work to try to balance that out more in the future. There is a corrupted range now that has not been taken full advantage of in the current iteration but is planned to in the next.

In the meantime, you could adjust the cheer weights in the config of the clothing mod. You should be able to find just the cheer stuff near the top and in the weights section you could lower them.

I hope you overall enjoy it! Cheers.
I have been enjoying it a lot and may have misworded my comment. Adjusting the weight was just what I needed. I'm worried I might mess something up by editing it. I have to change the base value, right? If I have rules set to uniform required I'd like a normal/sexy school uniform to be more likely than a cheerleader uniform.
 
4.20 star(s) 25 Votes