BolHeX

Newbie
Nov 30, 2019
88
202
Looking good so far.

Playing with hotfix 0.31, some thoughts:
You don't have permission to view the spoiler content. Log in or register now.

And a question: If you graduate a girl, can you still visit/contact her, do photoshoots, use her for sponsors, and such? in WTFA, you couldn't, which makes you not want to graduate them. If this isn't something currently available here, it could be used for some additional upgrades... an alumni organization, alumni photoshoots, etc., with alumni maybe sometimes making donations.
Thanks for the feedback/suggestions, ill take notes.

For now the girls are for all intents and purposes gone once they graduate. You can still give sponsors the shoot items but you can't interact with them.

I haven't really put thought into how girls could be interacted with once they pass. I like your Alumni idea, I will make a note of that and see if I can flesh out its design in the future.

To answer some of your concerns:
1)
Talking to the mothers to lower fear or about the new policy never seems to work. Well, not quite never. I've had a mother 1x instantly go free-use on me when talking about the policy. This was a mother of a brand new girl, first time interacting with her. Maybe it is suffering from the flipped value mother photoshoots had as well?
The "misunderstandings" calculation is definitely off, it will fail for the most part. I didn't bother fixing it yet since I plan on moving it to the "personality" system in the next update. As for the "free-use" talk, it probably just a balancing issue. I squeezed in a very WIP version of the "personality" system into this release and it uses it. I didn't have time to balance it yet.

2) Panty economics seem off. I can sell an individual panty from my inventory for more than a sponsorship pays for multiple ones. Added to that, the lewdness value gaps are big, so that it pretty much means only 1 or 2 types of panties are above 50% for sponsorships.
Again balance is WIP, thanks for the note. Also remember sponsors give you a flat payment but also give the academy a weekly payment based on your relationship and contract level with them.

As for the "lewdness' gaps, I think giving the clothing a lewdness "range" they can randomly be assigned could be a fix. I noticed this in testing as well.

3) Beakini Beachwear for me wants a pool shoot, a beach one, and another pool one. I think I have one pool option available currently, for a mother, which I couldn't do because 0.31. No beach shoots available at all that I'm aware of.
Thanks for that, you are right I have them the "beach" sub tag but never added any "beach" shoots. These don't require you to do a new shoot with the tag, just turn in photos with said tag. I should probably add a check when generating requests for shoot items if you can possibly fulfill them.

4) The timers on the sponsorship things don't seem to work properly. Those shoots in #3, including the one I accepted, have not had their timers decrease at all.
Seems to be working on my end, I will need to look into that.

5) I called up Beakini Beachware and cancelled the sponsorship deal, to free up room for another sponsor. Picked up another sponsor. And I think by the next week, Beakini Beachware was back on my list of sponsors.
They aren't removed from your list of known sponsors, you just take a large hit to your relationship. You can even start a contract with them again if you can get their reputation high enough. There is currently no limit to how many sponsors the player can know of so it made sense to not have them get hidden.

6) When selecting pictures for a photoshoot, the % by each girl is not relevant to the actual sponsorship deal. If a girl's best (maybe unassigned?) picture for the shoot is 124%, that's the % she should be showing, and the girl list should be sorted by their highest possible % for the deal.
I noticed this as well, was just thinking of a good and performant way to do it.

7) Main character could use a proper stats screen, ideally one where hovering the mouse over the various stats will pop up info on said stat. I'd like to know what compassion, the government one, greed and such do, for example. It was probably in the tutorial, but, if so, I wasn't paying attention. And not something that pops up nice and early if I start a new game either.
Planned for next update, also there were no explainations for those stats yet. They are more just being tracked for use later.

8) When interacting with people outside of tests, it'd be nice to have some feedback as to what stats are changing. Like "Mrs Deville is slightly more corrupt." after discussing the policy with her.
Will make a note to include something like this with the personality system

9) Cherie Deville + AJ Applegate and Phoenix Marie + Elsa Jean don't have matching last names.
Must be her step mom xD I could change this but would would mean changing all "name" checks to use an internal ID. It would good a good change, so maybe for the next update.

10) It'd be nice to be able to preview a sponsorship deal, rather than have to accept it and then deny it.
Can you elaborate? What exactly would you preview?

11) I'd suggest renaming "Health" to something else, like "Tolerance" or "Fortitude". Something that seems a bit more mental toughness related, rather than physical.
Programmer brain not know big words, good suggestion though.

12) Would be nice to have the option to just pass a girl. You can set the number of questions requirement quite high in the options, so...
Passing and expeling girls is planned for the next update.

Btw I do suggest using the latest hotfix available. I am doing my best to keep them all save compatible.
 
Last edited:

falco256

Newbie
May 27, 2019
99
132
Thanks for the feedback/suggestions, ill take notes.
Btw, you might want to consider some sort of counter for each girl, to track how much experience they have with o/v/a sex. I.e a virgin is less likely to tolerate sexual contact, whereas a girl who's had more hotdogs through her tunnel than a baseball stadium, might react differently.

For instance, it isn't impossible to remove a girl's clothes and fuck them the first day they get to the school, I tried because I wanted to see what they'd say. And the text could do with some flavor because there wasn't enough panic or outrage. One said "Ahh! I'm not used to Ahhh, this!" or similar, another said, "Stop it, you can't just fuck me!"

But by having a counter, you can easily flavor the text responses you get based on the girls' experience as well as say, obedience and/or fear. So a counter of 0 would get them shouting that you took their virginity etc. Then it would be a random probability which would decide their starting stats, with nympho-traited girls more likely to have higher body counts.

You could possibly even allow it to take some scripted text from the girl's sheet itself, so that people could create custom girls with their own responses. Though that is quite a bit of extra work, but it could open up more options for variety in the long run, and give people more modding possibilities than just cutting a few video clips and photography scenes.

I know I did some tweaking for one of the old Exam Day spinoffs that got abandoned, so I know it is possible, as it relies on a lot of else if statements. But it should be more than possible to have a generic branch that it chooses by default... unless a girl has her own set of scripts, it would work similar to the way video clips are chosen.

It would let people play around with the whole "nympho" traits, as well as the prudish ones. You could even add one for devoutly religious etc, which would be far harder to corrupt because they would be more likely to run off. Hell, you could add a PTA rule, which makes leaving the exam room without permission a violation(This could be an early game way of getting those)

Maybe have the option at the start to choose between like 3 PTA rules which are only available at the beginning of the game, i.e No leaving without permission, then perhaps another that allows you to spank them for each wrong answer etc, or hell, a choice to start with one of the students being a relative of yours, make it random, so it could be cousin, sister, niece etc. But it's things that would drastically increase the replayability, by making them choices you need to make at the start.
 
  • Like
Reactions: Pax Draconis

Nitroxyde83

Newbie
Feb 24, 2019
60
43
Correct me if im wrong,but we currently only have 12 girls available? So getting the 20 girls cap, is pretty much useless right now?
 

BolHeX

Newbie
Nov 30, 2019
88
202
You don't have permission to view the spoiler content. Log in or register now.
All actions are tracked and events are tracked, so its just a matter of writing dialogue to take them into account. The personality system is designed to make this easier to expand upon.

I also like the idea of the girl leaving class without permission, I will make a note of that.

You don't have permission to view the spoiler content. Log in or register now.
Interesting ideas.

Correct me if im wrong,but we currently only have 12 girls available? So getting the 20 girls cap, is pretty much useless right now?
Correct, unless someone releases a mod or I add more girls.
 

BolHeX

Newbie
Nov 30, 2019
88
202
Does adding girls, work in the same way as it did with WTM?
The mod/file structure and naming is quite different but installing would be as simple as putting them in your mods folder.
I am working on some example mods and some simple instructions for users to follow.
 
  • Like
Reactions: kletka3

Axterx

Newbie
Jun 19, 2020
39
20
Thanks for that, you are right I have them the "beach" sub tag but never added any "beach" shoots. These don't require you to do a new shoot with the tag, just turn in photos with said tag. I should probably add a check when generating requests for shoot items if you can possibly fulfill them.
I don't think it is bad per se to have them offer some contracts you can't do yet, say because you can't do photo shoots with or use as escorts the mothers yet. It's a bit of carrot, an incentive for us to work towards.

But this particular one stood out because I couldn't complete any of the three, due to two being pool, for which there was a single photo set with the right tag (which I couldn't do due to the mother photo shoot bug) and none at all for the beach. And it is also a case where what photos I did have were like 50%, 30%, nothing in the 80-90% range, even if it was at least a swim suit shoot.

They aren't removed from your list of known sponsors, you just take a large hit to your relationship. You can even start a contract with them again if you can get their reputation high enough. There is currently no limit to how many sponsors the player can know of so it made sense to not have them get hidden.
This is interesting, because I'm capped at working with three sponsors, as far as I could tell (at least with 0.31). I have more on the list, but if I contact another one, they turn me down because I'm working with others. Ending my relationship with the Beach company did let me add a new 3rd sponsor to those I was working with. But then the Beach company was back and offering me stuff again, despite my having ending the sponsorship deal.

So either I'm capped at 3 companies when I shouldn't be, and in that case, there's really no reason to be able to end the sponsorship deal with a company and there's a bug that's making companies refuse to deal with you when they shouldn't. Or else, I should be capped, and ending the sponsorship deal with a company to make room to start one with another company should result in the company I stopped having dealings with not offering me tasks.

Planned for next update, also there were no explainations for those stats yet. They are more just being tracked for use later.
A couple do impact things, no? At least, it appeared if I took the controlling choices (can't recall the exact name of the stat it raised), that training a girl in her home had increased values. And compassion might be lowering that?

Can you elaborate? What exactly would you preview?
Basically, have it be the same as if you accept the job, in terms of choosing panties, girls, etc,, only, because you aren't committing to it, you a) can't complete unless you actually accept it and B) there's no hit to the relationship if you hit cancel the job, because you never took it.

Basically, so if I get something like those "pool" shots, I can look at how much the photos I do have are likely to please the sponsor, without having to say, "Yes, I'll do it" and consequently lose status with them due to having no shoots they'd be happy with.

Btw I do suggest using the latest hotfix available. I am doing my best to keep them all save compatible.
I was, just you've been updating like a mad man ;)
 

BolHeX

Newbie
Nov 30, 2019
88
202
I don't think it is bad per se to have them offer some contracts you can't do yet, say because you can't do photo shoots with or use as escorts the mothers yet. It's a bit of carrot, an incentive for us to work towards.

But this particular one stood out because I couldn't complete any of the three, due to two being pool, for which there was a single photo set with the right tag (which I couldn't do due to the mother photo shoot bug) and none at all for the beach. And it is also a case where what photos I did have were like 50%, 30%, nothing in the 80-90% range, even if it was at least a swim suit shoot.
Next update it will check the there are shoots with the tags before generating requests which require them(They can still be locked just they need to exist).

This is interesting, because I'm capped at working with three sponsors, as far as I could tell (at least with 0.31). I have more on the list, but if I contact another one, they turn me down because I'm working with others. Ending my relationship with the Beach company did let me add a new 3rd sponsor to those I was working with. But then the Beach company was back and offering me stuff again, despite my having ending the sponsorship deal.

So either I'm capped at 3 companies when I shouldn't be, and in that case, there's really no reason to be able to end the sponsorship deal with a company and there's a bug that's making companies refuse to deal with you when they shouldn't. Or else, I should be capped, and ending the sponsorship deal with a company to make room to start one with another company should result in the company I stopped having dealings with not offering me tasks.
Thanks for clarifying, there was an issue, sponsors didn't clear their "available" requests when ending contract. There was also a check to make sure their updates didn't run if you aren't in contract with them. This oversight meant the time limit on requests never ticked down. Thanks for catching this, probably won't be fixed until next update just incase my fix causes other issues.

Also 3 is the sponsor cap, unless someone mods in a rule or something which increases sponsor_manager.base_contract_limit
Python:
def get_contract_limit(self):
    return round(self.base_contract_limit + player.reputation/50)
A couple do impact things, no? At least, it appeared if I took the controlling choices (can't recall the exact name of the stat it raised), that training a girl in her home had increased values. And compassion might be lowering that?
There are options you can take which raise some stats: control, greed, lust, compassion, government opinion but I didn't implement checks against them in 0.2 since it is going to be rewritten for the next update.

Basically, have it be the same as if you accept the job, in terms of choosing panties, girls, etc,, only, because you aren't committing to it, you a) can't complete unless you actually accept it and B) there's no hit to the relationship if you hit cancel the job, because you never took it.

Basically, so if I get something like those "pool" shots, I can look at how much the photos I do have are likely to please the sponsor, without having to say, "Yes, I'll do it" and consequently lose status with them due to having no shoots they'd be happy with.
Ah I see, sounds like a good idea. I could probably implement something like that.
 

M.Bison94

Newbie
Oct 14, 2017
37
58
Nice Game! I enjoy a lot, if u anyone can like use a modified save , can do this:
Can change the python code in your favorite text editor.
In the game folder, where you can find the exe. There is a other folder "renpy".

Open it, search for the "savetoken.py" open it with the simple texteditor, and then look for this:

def verify_data(data, signatures, check_verifying=True):

"""

Verifies that `data` has been signed by the keys in `signatures`.

"""

for i in signatures.splitlines():

kind, key, sig = decode_line(i)

if kind == "signature":

if key is None:

continue

if check_verifying and key not in verifying_keys:

continue

try:

vk = ecdsa.VerifyingKey.from_der(key)

if vk.verify(sig, data):

return True

except Exception:

continue

return False

chance the last entry to "True" save , restart the game and then your edited save will work.

PS:If u a lazy ass i attach a file here hahaha you only change the extension txt fot .py, or copy an paste :)
 

Hermenegild

Member
Sep 18, 2017
411
229
Next update it will check the there are shoots with the tags before generating requests which require them(They can still be locked just they need to exist).
Make the check to look for tags at all the girls in the game, not just those in the class. If an obstacle can be overcome (with either getting a new girl, passing some PTA rules, or simply adjusting someone's attributes accordingly), it should not be a showstopper. What should be a showstopper is a requirement which cannot be fulfilled at all, given current girls in the game and mods.

Also 3 is the sponsor cap, unless someone mods in a rule or something which increases sponsor_manager.base_contract_limit
Python:
def get_contract_limit(self):
    return round(self.base_contract_limit + player.reputation/50)
Wouldn't it be better if it took the school reputation into account instead of yours? They're sponsoring the school, not you. Your reputation might come into play during contract negotiation, but it shouldn't really influence the limit.

And what about the government opinion? They may overlook you going over the limit if they like you.
 
  • Like
Reactions: BolHeX

falco256

Newbie
May 27, 2019
99
132
Interesting ideas.
Another fairly simple addition that would add more mod/pta potential would be different uniform packs. Right now, we can enforce a uniform. But it's more than possible to enhance that aspect, and have offshoot rules, branching from say, a catholic schoolgirl uniform, to Japanese sailor suit or even a lewd variant, there's a wide range. None of these really require all that much, as it would just mean getting a few clothing pictures etc, along with some coding for the PTA side of it.

Then there's the potential for more "corrupt" or "fearful" students to try and bribe you after class to get out of an infraction. Perhaps even have it so it isn't merely a case of 1+1+1 for infractions, but that some of them hold greater weight. Perhaps even a cheating event that requires students to be searched in advance? Same for uniform inspections, that's another fairly good PTA rule that often gets overlooked.

One of the other things is the whole "graduation" issue, a lot of people don't want to lose access to the girls. And really, why would that be needed? Perhaps you could have different girls assigned to different subjects, and then have it so most exams are merely "mock" ones that they're taking in order to train for the real deal.

So each once, there would be 1 real exam for each girl... but if they fail, then there would be penalties for the students or their mother.

This way you could get away with having access to far more students, without it becoming too bloated. As you could say, only assign yourself to 2 different subjects per month? With maybe PE and Sex-Ed as opt-in subjects.

Tons of potential that would draw you away from Exam Day and WTM, whilst still keeping within the same spirit or perhaps better. Especially if you make it fairly simple to write procedural scripts for events and girls etc. PTA rules... get trickier to make customizable because you need to faff around with the positioning, so I'm not sure how easy it would be for you to make Modded PTA rules simple. Perhaps you could assign say 20 slots hard coded in that remain blank until a mod is installed, and then a mod would choose say #17 and it would fit into that slot. Then a Mod control function makes sure there's no overlap between rules, or even the Mod Controller lets you swap the positions or assign them.

Python is pretty versatile, it's more a matter of time and trial and error from the coding I've done modding stuff. Probably be easier if you have a better background with it.
 

huh_sq

New Member
Apr 16, 2024
1
2
When I read the first few posts of this thread, I first checked out WTM Academy and really liked the concept, but found the game seriously lacked polish to be enjoyable. This clone seems to be build on a better foundation and is in an excellent state for a first release.

If this game gets continously more content, I can see myself playing this for a long time.

Here are a few things, I hope will be added / expanded:
  • A very extensive foundation of default clips:
    It could boost the immersion immensely, if there was at least one default clip for every hair color and appr. skin tone for each action a video is shown available. The current library already has over 600 files and I hope it grows with each update and with the help of the community.
    Without a proper library of default clips, you can't really add models that only do solo work
  • A bit more depth:
    There should be more variety in the later stages of the game.
    - I'm not sure how this could be implemented, but I'd love a feature for the community to add events for the class as a whole and that occasionally replace the daily routine. Instead of exams, maybe you would occasionally go on a field trip to a museum, enjoy a day on the beach, a christmas party. You could keep the interface mostly the same, but with additional dialogue and/or pictures before/after/between rounds.
    - After girls graduate, there could be an option to stay in contact with them. There's any number of possibilities, how this could work. a) you get random phone calls of graduates that ask you to meet up; b) you can offer a graduate a position as you assistant / teacher; c) a random group of graduates meets regularly at [random place] and you have the option to join them. (E.g. every tuesday, thursday and sunday, you have the option to go to a bar and meet three graduates to fool around with);
    - Maybe make it possible to meet random girls that are neither currently enrolled nor graduates. (e.g. add a dating app to the phone/computer, where you can arrange hook ups)
    Even if the core game play would in either case still be turn-based stripping/molesting/fucking, changes in setting and dialogue should give the feel of more depth.
  • Sandbox/Cheat mode:
    While I just said, I wanted more story/more depth, the main focus of this game is its high customizability. If I wanted to change academy rules and the roster of enrolled students, I should be able to.
Still, this game looks really promising and I like what you did so far. Keep up the good work.
 
  • Like
Reactions: bagel2 and falco256

Pax Draconis

Member
Aug 18, 2023
305
597
A feature that would be nice would be the ability to edit the tags of a girl. Right now you can save scum on the '1. pick girls or 2. randomize and then choose girls and their tags are random. ie. modest, obedient, nympho etc. It would be nice to have the option to edit those tags to a user's preference. ie. dumb, rebellious, etc. It would also be great if there were more tags such as, virgin, experienced, sensitive, phobia etc.
 
  • Like
Reactions: BolHeX

wirox

New Member
Sep 18, 2017
12
7
1. Is there any possibility to organise a vote for "most wanted" models?
Game developer or modder could see results and... add them?

Wishlist: Nancy A (Ace), Eva Elfie, Amirah Adara, Emily Willis.
(By the way, thanks for choosing "Geisha Kyd"! That was not expected, but very pleasing)

2. In this type of game there should be "Late game" system, maybe.
When you gain high enough prestige and reputation - to "unlock" extra high level "elite" schoolgirls with best traits.
(Sasha Grey, Dani Daniels, Riley Reid, Lana Rhoades, Caprice)
 

Pax Draconis

Member
Aug 18, 2023
305
597
1. Is there any possibility to organise a vote for "most wanted" models?
Game developer or modder could see results and... add them?

Wishlist: Nancy A (Ace), Eva Elfie, Amirah Adara, Emily Willis.
(By the way, thanks for choosing "Geisha Kyd"! That was not expected, but very pleasing)

2. In this type of game there should be "Late game" system, maybe.
When you gain high enough prestige and reputation - to "unlock" extra high level "elite" schoolgirls with best traits.
(Sasha Grey, Dani Daniels, Riley Reid, Lana Rhoades, Caprice)
I'm pretty certain the Dev is more interested in systems and functionality right now. I think it's going to be more the prerogative of players/modders to create character packs.
 
  • Like
Reactions: BolHeX

Pax Draconis

Member
Aug 18, 2023
305
597
Got a traceback error.
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/locations/academy_classroom/screen_exam_intro_menu.rpy", line 308, in script
    $ exam_manager.set_todays_subject()
  File "game/scripts/locations/academy_classroom/screen_exam_intro_menu.rpy", line 308, in <module>
    $ exam_manager.set_todays_subject()
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/scripts/locations/academy_classroom/screen_exam_intro_menu.rpy", line 308, in script
    $ exam_manager.set_todays_subject()
  File "C:\Users\Daviel\Utility323\CorruptedAcademy-0.2-pc\renpy\ast.py", line 823, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\Daviel\Utility323\CorruptedAcademy-0.2-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/locations/academy_classroom/screen_exam_intro_menu.rpy", line 308, in <module>
    $ exam_manager.set_todays_subject()
  File "game/scripts/main_classes/exam/class_exam_manager_ren.py", line 96, in set_todays_subject
    todays_subject = renrandom.choice(valid_subjects)
  File "lib/python3.9/random.py", line 346, in choice
  File "C:\Users\Daviel\Utility323\CorruptedAcademy-0.2-pc\renpy\revertable.py", line 221, in __getitem__
    rv = list.__getitem__(self, index)
IndexError: list index out of range

Windows-7-6.1.7601-SP1 AMD64
Ren'Py 8.2.0.24012702
Corrupted Academy 0.2
Fri Jun 21 15:32:52 2024
running hotfix 0.43
 

WarblGarbl

Member
Oct 10, 2017
188
166
Converting mods from WTM to this would take more than just rewriting the json for the girl, right? Looking at the photos and videos it would require reformatting those too? I'd recommend finding some cross compatibility with the existing mods, as theres currently around 200 girls for WTM that could be added. While I like some of the changes you've made, I'm not really considering hopping over to this without the current amount of content that exists through mods.
 
  • Like
Reactions: AMD77121!

saneulae

Member
Sep 18, 2020
107
55
Excellent 'conversion'! Please continue
But to give some critique, sub tags for photoshoots and vids are a little painful. Specifically, differentiate or clear up the -thirdparty_* tag. like, 'sex-POV,closeup', ' sex-group_MMF', ' -POV,FFM' as some quick examples. I mean, its not really a thirdparty if the model is sexing up the cameraman.
And if the idea is to sell the pics to a sponsor, should we really need to worry about when to use [-give_* / -get_* ] ? ..Unless you have some seriously evolved master plan that makes photoshoot tags impact the girl stats somehow?? ie: girl does a photoshoot with an -anal tag, her stats for anal go up. That would be a trip. As it is, 55 or so subtags to pick from and apply to a hundred pics of each girl? I'm way too lazy to sort through to that level of OCD. Hey, as nice as it is to have a tag for everything, ...you have a tag for everything! lol.
Def looking forward to how this progresses, keep it up!
 
4.90 star(s) 7 Votes