gruntcy

Member
Jul 30, 2018
260
245
I really love the new sensitive areas idea. Say a girl loves anal, so her ass is very sensitive, if I understood it correctly. That being said, how do you know the sensitive area of a girl? I haven't seen a message indicating it anywhere or when you touch one of those parts.
 

frepyou

Member
Aug 4, 2018
409
391
OK, here's the updated modpack.
As always, not all actions are exact or fit the classroom setting. The goal is to fill as many of the exam actions as possible.
(Just place the girl's modpack in the "girls" folder in the WTM game. Make sure you have no more than the current max of 22 girls.)

Mega

Mod is split into 4 sections; Schoolgirl age, Mature Women, Girls around their 30s (middle), and Ebony.

Take who you want. (y)

(If you have any requests, hit me up. Just make sure they're someone I can source the content for.)
can some 1 upload mod to another dl site mega is dling it at 15kbs to 50kbs for me
 

RastaMan48

Newbie
May 6, 2018
19
3
A couple you might be interested in:

Code:
academy.modifyCash (10000)    <= This sets your academy's cash to 10,000, feel free to change the number
academy.prestige = 200    <= This sets your prestige to 200, feel free to change the number
_girlDaring = 500    <= In a photoshoot, this changes the 'remaining willingness' value.
Thanks for the codes but the last one don't work for me. Are you sure of this code ?
 

Sovereign

Newbie
Jun 8, 2017
86
43
The game still has a serious bug. If you mess around with settings button in the starting room and the laptop, saving becomes broken until you restart the game. Also affects autosaves.
 
  • Like
Reactions: kralubu

Gdiggers

Member
Dec 27, 2019
188
216
Ok, since Gofile and Pixeldrain aren't letting me upload folders (if someone wants to help out there, please be my guest), here are my updated mod-girl folders.
Ebony Girls:
Girls in late twenties/early thirties (middle):
Women 35+ (Mature Women):
Late teens/Early twenties/Petite ("Schoolgirls"):

Download Instructions:
-Download one girl at a time. Mega seems to have trouble downloading (and uploading) big batches of files.
-If you have a free account, your mega download limit is 5 gb's. You can get around this with Incognito + a VPN.

Applying Instructions:
-Place the girl(s) folder(s) you want in the main game's "girls" folder.
-I'd suggest playing with 20 girls at the moment, but that's not a hard-n-fast rule. Just a suggestion for game logic/game speed.
-Don't be afraid to try the base girls (Ninoss) or someone else's mod girls. Variety is a great feature of this game. Don't be afraid to use it.

New Content:
-Some new girls.
-Some girls have had more action vids added.
-Girls with previous bug reports (crosses fingers) are fixed.
-Started implementing photoshoots for a few girls (i.e. Dani Daniels/Dolly Little/Amia Moretti/etc.)

Thanks for playing this growing game and don't be afraid to check out the discord! Answers to questions/bug reports are generally quicker over there.
 
  • Like
Reactions: splamo

stho90

Newbie
Jul 4, 2020
44
31
Here a bug report.
I have downloaded it today, not using any mods and created a new game.

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/script.rpy", line 18, in script call
    call pickName from _call_pickName
  File "game/scripts/sc_sponsors_contact.rpy", line 312, in script
    call screen sponsors_contact_screen
  File "renpy/common/000statements.rpy", line 609, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/scripts/sc_sponsors_contact.rpy", line 1, in execute
    screen sponsors_contact_screen():
  File "game/scripts/sc_sponsors_contact.rpy", line 1, in execute
    screen sponsors_contact_screen():
  File "game/scripts/sc_sponsors_contact.rpy", line 2, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 175, in execute
    if selectedRequest is not None:
  File "game/scripts/sc_sponsors_contact.rpy", line 181, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 189, in execute
    vbox:
  File "game/scripts/sc_sponsors_contact.rpy", line 194, in execute
    if selectedRequest.type not in _acceptedRequests:
  File "game/scripts/sc_sponsors_contact.rpy", line 203, in execute
    hbox:
  File "game/scripts/sc_sponsors_contact.rpy", line 205, in execute
    for i in range(0,len(_requestList)):
  File "game/scripts/sc_sponsors_contact.rpy", line 207, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 211, in execute
    vbox:
  File "game/scripts/sc_sponsors_contact.rpy", line 212, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 212, in keywords
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 213, in keywords
    if _obj is not None and "photo" in selectedRequest.type:
  File "game/scripts/sc_sponsors_contact.rpy", line 213, in keywords
    if _obj is not None and "photo" in selectedRequest.type:
  File "game/scripts/sc_sponsors_contact.rpy", line 214, in <module>
    background _obj.photoshoot.color
AttributeError: 'Clothing' object has no attribute 'photoshoot'

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

Full traceback:
  File "game/scripts/script.rpy", line 18, in script call
    call pickName from _call_pickName
  File "game/scripts/sc_sponsors_contact.rpy", line 312, in script
    call screen sponsors_contact_screen
  File "renpy/ast.py", line 2232, in execute
    self.call("execute")
  File "renpy/ast.py", line 2220, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "renpy/statements.py", line 281, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 609, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "renpy/exports.py", line 3161, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3377, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs) # type: ignore
  File "renpy/display/core.py", line 3804, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/core.py", line 582, in visit_all
    d.visit_all(callback, seen)
  File "renpy/display/screen.py", line 451, in visit_all
    callback(self)
  File "renpy/display/core.py", line 3804, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "renpy/display/screen.py", line 462, in per_interact
    self.update()
  File "renpy/display/screen.py", line 653, in update
    self.screen.function(**self.scope)
  File "game/scripts/sc_sponsors_contact.rpy", line 1, in execute
    screen sponsors_contact_screen():
  File "game/scripts/sc_sponsors_contact.rpy", line 1, in execute
    screen sponsors_contact_screen():
  File "game/scripts/sc_sponsors_contact.rpy", line 2, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 175, in execute
    if selectedRequest is not None:
  File "game/scripts/sc_sponsors_contact.rpy", line 181, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 189, in execute
    vbox:
  File "game/scripts/sc_sponsors_contact.rpy", line 194, in execute
    if selectedRequest.type not in _acceptedRequests:
  File "game/scripts/sc_sponsors_contact.rpy", line 203, in execute
    hbox:
  File "game/scripts/sc_sponsors_contact.rpy", line 205, in execute
    for i in range(0,len(_requestList)):
  File "game/scripts/sc_sponsors_contact.rpy", line 207, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 211, in execute
    vbox:
  File "game/scripts/sc_sponsors_contact.rpy", line 212, in execute
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 212, in keywords
    frame:
  File "game/scripts/sc_sponsors_contact.rpy", line 213, in keywords
    if _obj is not None and "photo" in selectedRequest.type:
  File "game/scripts/sc_sponsors_contact.rpy", line 213, in keywords
    if _obj is not None and "photo" in selectedRequest.type:
  File "game/scripts/sc_sponsors_contact.rpy", line 214, in <module>
    background _obj.photoshoot.color
AttributeError: 'Clothing' object has no attribute 'photoshoot'

Windows-10-10.0.19041 AMD64
Ren'Py 7.5.1.22070801
WTM Academy 0.20d
Mon Nov  7 12:06:44 2022
 

stho90

Newbie
Jul 4, 2020
44
31
And another one. I wanted to send two panties to the sponsor as they requested.
They wanted two panties and i had two. I selected the 2nd one (on the first slot) and the first pantie on the first slot.

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/scripts/script.rpy", line 18, in script call
    call pickName from _call_pickName
  File "game/scripts/lb_sponsors_request_send.rpy", line 36, in script
    python:
  File "game/scripts/lb_sponsors_request_send.rpy", line 43, in <module>
    playerPanties.remove(_panty)
ValueError: list.remove(x): x not in list

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

Full traceback:
  File "game/scripts/script.rpy", line 18, in script call
    call pickName from _call_pickName
  File "game/scripts/lb_sponsors_request_send.rpy", line 36, in script
    python:
  File "renpy/ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "renpy/python.py", line 1049, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/scripts/lb_sponsors_request_send.rpy", line 43, in <module>
    playerPanties.remove(_panty)
  File "renpy/revertable.py", line 97, in do_mutation
    return method(self, *args, **kwargs)
ValueError: list.remove(x): x not in list

Windows-10-10.0.19041 AMD64
Ren'Py 7.5.1.22070801
WTM Academy 0.20d
Mon Nov  7 12:13:12 2022
 

PisakPL

Member
Jul 20, 2017
111
19
OK, here's the updated modpack.
As always, not all actions are exact or fit the classroom setting. The goal is to fill as many of the exam actions as possible.
(Just place the girl's modpack in the "girls" folder in the WTM game. Make sure you have no more than the current max of 22 girls.)

Mega

Mod is split into 4 sections; Schoolgirl age, Mature Women, Girls around their 30s (middle), and Ebony.

Take who you want. (y)

(If you have any requests, hit me up. Just make sure they're someone I can source the content for.)
Can you upload it on other page? MEGA causing a weird bug for me.
 

stho90

Newbie
Jul 4, 2020
44
31
More small bugs:
- All admissions (application forms) show, that they have "Available Photoshots: 3" but they do not have it.
- If her pressure is near the limit and her arousal too and i fuck her, she gets an orgasm. Usually, her orgasm resets the pressure to zero but in this case, she will have an orgasm and runs away. (Seems like the "if (currentPressure > 100) -> Leave" is checked and processed before the "if (orgasm) -> currentPressure = 0")
- Sometimes, i am having an instant orgasm with a creampie. Before i started the action, my "CumMeter" was "Normal"
- Sometimes, the "CumMeter" tells me that i am horny but i dont have the chance to "Cum on her face"
- I want to finish a "Hostess" quest for my sponsors and i needed to select two girls. Each of them had "70%" match. I tried my luck and i got the following messages:
--- 1.) That is not exactly what we asked for, but we will accept it. (They accepted it!)
--- 2.) We're sorry but we can not accept your offer. (Why?! They said before that they wanted to accept it?!)
--- x.) In a second try on a different job, even a single hostess with 90% match has not been accepted. Poor girl... :-(
 
Last edited:

stho90

Newbie
Jul 4, 2020
44
31
I think that there is a calculation issue in the code or i am have a mistake in the understanding of the debug messages.

See the following stats BEFORE i lick her:
01_stats.PNG
Code:
HP:          11.0
Arousal:    118.0
Pressure:   117.6
to_natur.:    3.8
to_fear:     52.2
to_affect.:   3.6
to_corr.:    11.3
to_disc.:     3.2
Then, i am clicking her:
02_action.PNG

These changes are displayed:
03_action_stats_change.PNG

And here the following stats AFTER i licked her (based on debug message):
04_stats.PNG
Code:
HP:          11.0    (+/-0.0, debug: -67.1, not correct)
Arousal:    191.0    (+ 73.0, debug: n.a.)
Pressure:    96.9    (- 20.7, debug: -64.0, not correct)
to_natur.:    5.0    (+  1.2, debug: n.a.)  
to_fear:     54.7    (+  2.5, debug: +2.5,  correct)
to_affect.:  24.6    (+ 21.0, debug: +21.0, correct)
to_corr.:    27.0    (+ 15.7, debug: +15.8, correct)
to_disc.:     1.9    (-  1.3, debug: -1.3,  correct)

---------------------------------------------------------------------

Edit:
There was another situation that was very confusing. Here the short details:
1.) A student had HP 118, Arousal 51.0, Pressure 29.0 and was naked.
2.) I selected "start fucking her" with a low negative impact (~ 13)
3.) Debug tells me: HP -31, Arousal +67, Pressure +14 (all fine)
4.) She had an orgasm, as i expected
5.) She runs out of the room. But why?!

Here are the screenshots:
Basic stats:
05_stats.PNG
Action message:
06_action_stats_change.PNG
 
Last edited:

stho90

Newbie
Jul 4, 2020
44
31
Another small bug (sorry for so many reports from my side):

I was on a photoshoot and i wanted to go there again after the last one.
I am able to select it in that case shown here. Dont know why...

photo_wrong_time.PNG
 

dusty stu

Well-Known Member
Jan 24, 2018
1,639
1,469
Ninoss
remind me how the video naming works;

Can I have: [removebra, removebra3, removebra4, removebra5, ...]

or does it need to be: [removebra, removebra1, removebra2, removebra3, ...]

ie, can I skip numbers and have them all be in the random-pick pool?
 

Ninoss

Active Member
Donor
Game Developer
Nov 20, 2017
605
1,099
As lon
Ninoss
remind me how the video naming works;

Can I have: [removebra, removebra3, removebra4, removebra5, ...]

or does it need to be: [removebra, removebra1, removebra2, removebra3, ...]

ie, can I skip numbers and have them all be in the random-pick pool?
removebra isn't called by the game as it still uses the old frame per frame system :oops:
If you could send me some .webm I'll add the support for it ^^
 

Gdiggers

Member
Dec 27, 2019
188
216
You said you're working on the update, will it come out in these days? So I know if I should wait or not.
Ty btw
People kept asking for a gofile link, so this is basically a WIP update. (see earlier mega links post for details).

Here's a slightly updated one with bugfixes.

 

Gdiggers

Member
Dec 27, 2019
188
216
Also here's the Google Sheet file where all the mods should be centralized at some point. (With additional details)

 

katmandomo

Active Member
Feb 10, 2018
787
1,670
- I want to finish a "Hostess" quest for my sponsors and i needed to select two girls. Each of them had "70%" match. I tried my luck and i got the following messages:
--- 1.) That is not exactly what we asked for, but we will accept it. (They accepted it!)
--- 2.) We're sorry but we can not accept your offer. (Why?! They said before that they wanted to accept it?!)
--- x.) In a second try on a different job, even a single hostess with 90% match has not been accepted. Poor girl... :-(
The first line is just the game giving you a mapping between the percentage chance of success and some text. The second text is the result of the roll. And the RNG can be quite capricious. I don't think I've ever managed to have a success with less than 75% compatibility and have had failures at 95%.
 
4.10 star(s) 19 Votes