Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
Ah, I see it now.
Sorry, my fault. Should have said so in the begining.

I found another bug:

When you talk to Diamond in the club, you get the option to receive a private dance. This is repeatable each week. Whenever you do so, and use the newest "ask for a private show", the next week there will be another one added.
In this save there are only 2, but i tested it before and have seen 5 or more. Propably you can repeat it endlessly.
 

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
BUG
After asking Jasmine to move in with you, you have to force her out.

EDIT: How do i force a girl out? I never done this
 

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
BUG
After asking Jasmine to move in with you, you have to force her out.

EDIT: How do i force a girl out? I never done this
Asking Jasmine to be your girlfriend and her girlfriend content has been fixed. However, that will hopefully be rolled into the next game version update.

What you need to do now to "force"/dismiss a character is to have access to the console. Then open it with Shift+O. Next you type: dismiss jasmine
Then hit enter and she should be "dismissed".
 
Last edited:
  • Like
Reactions: Klausus

mattius77

Well-Known Member
May 16, 2017
1,782
1,489
355
Sarah is really hard to train except for Hypno maybe. Therefore i don't know if the weekend scene is repeatable. But after finishing her training she isn't available, since she isn't implemented fully.
There are files in her 00Core folder that show a sex event at her home that I've never seen before, in any playthrough of any version of the game. And a massage event where the guy ends up giving her a massage, but that one only has a small handful of images and might not be implemented.
 
  • Like
Reactions: Klausus

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
VikingJohn
The storyline with Sam and Marylin seems to work fine now.
The 00-wt-classes.rpy i haven't tested yet, but will tell you when i have.
 

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
VikingJohn
I tried the Bimbo training with Donna again. Now it works like intended, you first have to ask Julia to help train her.
But, after helping one weekend with training, i get the message i have to "ask for an experienced Bimbo to help me train Donna" again, and her training isn't finished. I tried to talk to Donna first (about herself). but it didn't help.
The text says, she come to embrace life as a bimbo ... . Does that mean it is finished? Shouldn't there be a different message about her training status when trying to train her at the weekend?
 

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
VikingJohn
I tried the Bimbo training with Donna again. Now it works like intended, you first have to ask Julia to help train her.
But, after helping one weekend with training, i get the message i have to "ask for an experienced Bimbo to help me train Donna" again, and her training isn't finished. I tried to talk to Donna first (about herself). but it didn't help.
The text says, she come to embrace life as a bimbo ... . Does that mean it is finished? Shouldn't there be a different message about her training status when trying to train her at the weekend?
I tried using your save and I didn't have a problem. That might mean that I have it fixed in my files. Here use these and make sure you try again using a save before starting Donna's bimbo training. Let me know if you still have problems.
Removed old files.
 
Last edited:

bongopt

Newbie
Sep 7, 2017
86
9
103
I decided to follow the walkthrough after a couple of free runs, but on week 4 when I decide to train Elsa, I don't have the option, just:

take the rep

delete

wait

What did I do wrong?
 

VampLena

Newbie
Jun 19, 2019
46
94
92
Elsa isnt fully ported in this version of the game, it says right there shes a problem child. So you cannot train Elsa unless you use the RAGS or HTML versions
 

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
Klausus
There has been fix and merge request for both the Tracy and Sophie review file missing labels.
There has also been a fix and merge request for the missing examine label in the Swingers room.
However, getting access to the Swingers room without a girlfriend / proper reason is still being looked at.
 
Last edited:
  • Like
Reactions: Klausus

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
Klausus
I think I managed to find the reason why you were able to get access to the Swinger's room without having a girlfriend. It has to do with Lauren. Now, I need to figure out if they wanted this to happen or if this was an oversight. I going to have to contact the authors.
Do you happen to have a save of right before blackmailing Lauren? If not, I will have to start a new playthrough to test any fixes I try to make?

I think they intended for this to be another route of getting into the Swinger's room. Basically what has happened is when you blackmail Lauren it allows you access to the room.
However, I made an edit so that you only get access to the room, if you blackmail her to be a showgirl. A merge request has been put in.
 
Last edited:

goldenface

Member
Jul 27, 2017
165
132
264
Can you keep seeing Lauren after you've finished with her? I tried both succeeding and failing the task but she seems done with me either way
 

scarfer

Active Member
Nov 4, 2017
776
386
288
If you give her a love potion, she'll come back. Otherwise, high desire is all I thought you'd need. High desire combined with at least moderate submission should bring her back. I guess it depends on which class you choose.
 

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
Klausus
Unfortunately, since there have been some changes to the code that haven't been released here. I can't use this save. So, I will have to look into it a different way.
Edit: Nevermind. I was an idiot and forgot that when you download from F95 zone, sometimes it will add characters to the file name.
Try this fix. Also, this fix was done by a4hryou .
Place it in the game folder. Let me know if it causes problems.
Her training seems like hard when training her first time, since she need so many stats increased. But a lot of items and training strategies help. Items that help: Chastity Belt(!), Dildo, Lingerie, Fucking Machine(!). For training you have to save/reload, since it's way to complex to explain. But fucking her at office helps (with/without clothes). Fucking her gently/rough first time too.
If you want access to Gerry, you have to lend her out for revange at least twice(?).
Lauren is one of the few girls you can use a tamer collar if you have the money.
You don't have to get all of the items. For example Playboy is fine with Dildo and Lingerie and raising desire, while Dom is good with Fucking Machine, Castity Belt and raising submission.
When you have the money, Fucking Machine is aweseome, with whatever PC you play, since it raises submission, decreases resistance and later even increases desire.
 
Last edited:

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
I've the same problem, help please!!
bongopt and locuelo85

As of WifeTrainerFiles-exElsa0.7d-pc:
Elsa's port from the RAGS engine to the RENPY engine hasn't been finished yet. Unfortunately, this also means that you cannot train her in game.
This is what the game tells you when you go to check her message:
"Uh, oh. Elsa's being a problem child. The volunteers who've tried to get her into this game keep disappearing."
"Which is odd, because normally you have to work really hard to get her to the point where she's willing to turn you into her slave."
"And it's not like she's a vampire. That's more of a {i}A Spell for All{/i} type of thing (which is a game you should definitely check out)."
"But whatever the reason, Elsa the Frigid's not willing to let you touch her right now. Her husband shares your pain."

It then gives you a few choices.
"Take the rep gain as if you'd trained her (advance to next wave of clients)":
This adds to the player's reputation and allows you to train the next wave of clients
(If you have already spoken to Janice the Lawyer, then you can send her to Janice.
If not then you can talk to Janice after and choose to 'give' her Elsa.
This is used to allow a mini game boost early on and get the lawyer on retainer.)
"Delete this message and train someone else":
This, of course, removes her completely as if you had never trained her.
"Wait and decide later":
Wait and decide later, don't wait too long on your choice.

So, Elsa isn't in game yet. However, you can choose to act like you have trained her and get a reputation increase in game. If you don't want the early reputation boost then reject her. It is up to you.
 
Last edited:

a4hryou

New Member
Aug 18, 2016
6
13
187
Current Version exElsa0.7e (July/30/2019):
Saves are not compatible with d release or earlier.

This is entirely a script only, bug fix release. There are no new features.

Here is version 0.7e. Please overwrite everything when asked:

Script files only:
 

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
Exception
Beginning of week, Chelsea the toned shows of dress (i ended the week with Donna -> work on hobbie -> cosmetics)
(yes, i have installed exElsa0.7e)

EDIT: Although the message about income and stuff on the top left remains and no new status changes are displayed (including messages about income and stuff the following weeks).
Since it's hard to keep track of anything due to that bug, i stop testing until there is a fix.

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

While running game code:
  File "game/script.rpy", line 203, in script call
    call day_loop from _call_day_loop
  File "game/script.rpy", line 211, in script call
    call for_call_labels(label_list = start_day_labels.label_list) from _call_for_call_labels_1
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 552, in script call
    call expression label from _call_expression_1
  File "game/modules/00core/minor_characters/master_m/master_m.rpy", line 3586, in script
    $ master_m.current_client_action.name = "New Message from Master M"
  File "game/modules/00core/minor_characters/master_m/master_m.rpy", line 3586, in <module>
    $ master_m.current_client_action.name = "New Message from Master M"
AttributeError: 'NoneType' object has no attribute 'name'

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

Full traceback:
  File "game/script.rpy", line 203, in script call
    call day_loop from _call_day_loop
  File "game/script.rpy", line 211, in script call
    call for_call_labels(label_list = start_day_labels.label_list) from _call_for_call_labels_1
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 557, in script call
    call for_call_labels(for_call_initial_index = for_call_initial_index + 1, label_list = label_list, sufix = sufix, show_errors = show_errors, first_call = False) from _call_for_call_labels_5
  File "game/script.rpy", line 552, in script call
    call expression label from _call_expression_1
  File "game/modules/00core/minor_characters/master_m/master_m.rpy", line 3586, in script
    $ master_m.current_client_action.name = "New Message from Master M"
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7d-pc\renpy\ast.py", line 900, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7d-pc\renpy\python.py", line 1930, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/modules/00core/minor_characters/master_m/master_m.rpy", line 3586, in <module>
    $ master_m.current_client_action.name = "New Message from Master M"
AttributeError: 'NoneType' object has no attribute 'name'

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7e
Tue Jul 30 14:27:05 2019
[/CODE]
 
Last edited:
4.40 star(s) 75 Votes