Klausus

Member
Game Developer
Feb 27, 2019
445
241
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
147
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
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
241
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:

Thatguy

I exist.
Uploader
Respected User
Aug 5, 2016
1,665
4,504
working on updating the OP. Klausus you using any mods that you got from here? If not I'm gonna just post that over at Hypnopics for the devs. I know starting next month they intend on getting Elsa back into the game but Dev said he/she was taking a break after version 0.7b or c cause they've been using most of their free time to port the game since January and wanted a break.
 

Klausus

Member
Game Developer
Feb 27, 2019
445
241
working on updating the OP. Klausus you using any mods that you got from here? If not I'm gonna just post that over at Hypnopics for the devs. I know starting next month they intend on getting Elsa back into the game but Dev said he/she was taking a break after version 0.7b or c cause they've been using most of their free time to port the game since January and wanted a break.
I don't use any mods. All i have changed is some of the files VikingJohn send and are supposed to be in the update anyway.
 

Thatguy

I exist.
Uploader
Respected User
Aug 5, 2016
1,665
4,504
ah then nvm, not gonna share cause idk if Viking has contacted or was contacted by dev team so unsure if they've been working together. Maybe try fresh version that's in the OP.
 
  • Like
Reactions: Klausus

Klausus

Member
Game Developer
Feb 27, 2019
445
241
ah then nvm, not gonna share cause idk if Viking has contacted or was contacted by dev team so unsure if they've been working together. Maybe try fresh version that's in the OP.
Iam on to it, but it can take a while since i don't have 7d anymore and i cannot use megashare for some reason and downloaded too much with nopy.
 

VikingCrawler

Member
Donor
May 18, 2018
267
147
Thatguy
I made a fresh install and the exception wasn't there anymore. Sorry for wasting your time. I'll be more careful in future.
@Klausus @Thatguy
Yeah, I apologize for not posting that you should use a new install. As the update to 0.7e basically required a fresh install / fresh save. There were some edits that required a new playthrough. I will remove the files that I posted before the 0.7e script update.
Also, I have been working with the dev team. I think the best thing to do now, to avoid errors, is to just fix the bugs that happen here and put in a merge request on their GitLab.
Edit: Doing this will avoid the use of conflicting code. Also, please don't hesitate to let me know if you encounter any errors.
Again I apologize for not stating that the update needed a fresh install.
 
Last edited:
  • Like
Reactions: Klausus and Thatguy

Klausus

Member
Game Developer
Feb 27, 2019
445
241
Exeception:
So, fresh install and i found one when pimping out Bethany for the 3rd(?) time.

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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/minor_characters/bethany/bethany.rpy", line 732, in script
    berthany.c "Let me make it up to you.  Let me give you some honest value for your hard earned money."
NameError: name 'berthany' is not defined

-- 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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/minor_characters/bethany/bethany.rpy", line 732, in script
    berthany.c "Let me make it up to you.  Let me give you some honest value for your hard earned money."
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\ast.py", line 664, in execute
    who = eval_who(self.who, self.who_fast)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\ast.py", line 568, in eval_who
    return renpy.python.py_eval(who)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\python.py", line 1961, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\python.py", line 1954, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "<none>", line 1, in <module>
NameError: name 'berthany' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7e
Wed Jul 31 00:22:17 2019
[/CODE]
 

Klausus

Member
Game Developer
Feb 27, 2019
445
241
Question about Bethany:
I have pimped her out as often as possible and now i don't have the option anymore. But i receive 50 money weekly for pimping out whores, the only one i have though is Sophie.
When i contsact my whores, only Sophie is shown.

Is the dialogue for Bethany missing, or do i receive too much money?

EDIT: There wasn't the usual message that i don't have to supervise Bethany anymore like with the other girls at the end of their whore "training".
EDIT again: Ok, i received a message from Bethany that explained everything.
 
Last edited:

VikingCrawler

Member
Donor
May 18, 2018
267
147
Exeception:
So, fresh install and i found one when pimping out Bethany for the 3rd(?) time.

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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/minor_characters/bethany/bethany.rpy", line 732, in script
    berthany.c "Let me make it up to you.  Let me give you some honest value for your hard earned money."
NameError: name 'berthany' is not defined

-- 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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/minor_characters/bethany/bethany.rpy", line 732, in script
    berthany.c "Let me make it up to you.  Let me give you some honest value for your hard earned money."
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\ast.py", line 664, in execute
    who = eval_who(self.who, self.who_fast)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\ast.py", line 568, in eval_who
    return renpy.python.py_eval(who)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\python.py", line 1961, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\python.py", line 1954, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "<none>", line 1, in <module>
NameError: name 'berthany' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7e
Wed Jul 31 00:22:17 2019
[/CODE]
Question about Bethany:
I have pimped her out as often as possible and now i don't have the option anymore. But i receive 50 money weekly for pimping out whores, the only one i have though is Sophie.
When i contsact my whores, only Sophie is shown.

Is the dialogue for Bethany missing, or do i receive too much money?

EDIT: There wasn't the usual message that i don't have to supervise Bethany anymore like with the other girls at the end of their whore "training".
EDIT again: Ok, i received a message from Bethany that explained everything.
@Klausus
I found what was causing the error with Bethany and put in a merge request.
If you want to use any of the fixes that I make. Please message me.
Note: Using these fixes may require a new save / install every new game version and may also cause unforeseen errors if not used properly.
 
  • Like
Reactions: Klausus

Klausus

Member
Game Developer
Feb 27, 2019
445
241
@Klausus
I found what was causing the error with Bethany and put in a merge request.
If you want to use any of the fixes that I make. Please message me.
Note: Use of the fixes may require a new save / install every new game version.
Thanks, i just wait for the merge.
 

Klausus

Member
Game Developer
Feb 27, 2019
445
241
Exception
Sarah's training: Weekend -> get her used to being watched -> Follow up concersation -> Chelsea

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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/01-core.rpy", line 414, in script call
    call expression (current_target.short_name + "_weekend") from _call_expression_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 903, in script call
    call expandable_menu(sarah_weekend_training_menu) from _call_expandable_menu_6
  File "game/script.rpy", line 747, in script call
    call expression selected_choice.to pass (**selected_choice.variables) from _call_safe_call_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 988, in script call
    call sarah_weekend_used_to_being_watched from _call_sarah_weekend_used_to_being_watched
  File "game/modules/00core/clients/sarah/sarah.rpy", line 1128, in script call
    call expression current_target.short_name + '_sara_positive_role_sex' from _call_expression_25
  File "game/modules/00core/clients/chelsea/chelsea.rpy", line 11695, in script
    chelsea.c "And she's certainly not disturbing you, is she [chelsea.our_name]?"
  File "game/00-wt-global-methods.rpy", line 14, in autosize_say
    who(what, *args, **kwargs)
  File "game/00-wt-classes.rpy", line 879, in __getattr__
    raise AttributeError(name)
AttributeError: our_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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/01-core.rpy", line 414, in script call
    call expression (current_target.short_name + "_weekend") from _call_expression_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 903, in script call
    call expandable_menu(sarah_weekend_training_menu) from _call_expandable_menu_6
  File "game/script.rpy", line 747, in script call
    call expression selected_choice.to pass (**selected_choice.variables) from _call_safe_call_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 988, in script call
    call sarah_weekend_used_to_being_watched from _call_sarah_weekend_used_to_being_watched
  File "game/modules/00core/clients/sarah/sarah.rpy", line 1128, in script call
    call expression current_target.short_name + '_sara_positive_role_sex' from _call_expression_25
  File "game/modules/00core/clients/chelsea/chelsea.rpy", line 11695, in script
    chelsea.c "And she's certainly not disturbing you, is she [chelsea.our_name]?"
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\ast.py", line 694, in execute
    renpy.exports.say(who, what, *args, **kwargs)
  File "game/00-wt-global-methods.rpy", line 14, in autosize_say
    who(what, *args, **kwargs)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\character.py", line 1041, in __call__
    return Character(kind=self, **kwargs)(what, interact=interact, _call_done=_call_done, multiple=multiple)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\character.py", line 1114, in __call__
    what = what_pattern.replace("[what]", sub(what, translate=True))
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\character.py", line 1103, in sub
    return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0]
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\substitutions.py", line 244, in substitute
    s = formatter.vformat(s, (), kwargs)
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 563, in vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 585, in _vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 652, in get_field
  File "game/00-wt-classes.rpy", line 879, in __getattr__
    raise AttributeError(name)
AttributeError: our_name

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7e
Wed Jul 31 02:03:23 2019
[/CODE]
 

VikingCrawler

Member
Donor
May 18, 2018
267
147
Thanks, i just wait for the merge.
@Klausus
Absolutely. If you want to access content that might be blocked by a code error and you don't want to wait until a new game version. Just let me know. What you could do is make a copy of the original WT folder and put the fix in the copied version.
 
Last edited:

VikingCrawler

Member
Donor
May 18, 2018
267
147
Exception
Sarah's training: Weekend -> get her used to being watched -> Follow up concersation -> Chelsea

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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/01-core.rpy", line 414, in script call
    call expression (current_target.short_name + "_weekend") from _call_expression_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 903, in script call
    call expandable_menu(sarah_weekend_training_menu) from _call_expandable_menu_6
  File "game/script.rpy", line 747, in script call
    call expression selected_choice.to pass (**selected_choice.variables) from _call_safe_call_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 988, in script call
    call sarah_weekend_used_to_being_watched from _call_sarah_weekend_used_to_being_watched
  File "game/modules/00core/clients/sarah/sarah.rpy", line 1128, in script call
    call expression current_target.short_name + '_sara_positive_role_sex' from _call_expression_25
  File "game/modules/00core/clients/chelsea/chelsea.rpy", line 11695, in script
    chelsea.c "And she's certainly not disturbing you, is she [chelsea.our_name]?"
  File "game/00-wt-global-methods.rpy", line 14, in autosize_say
    who(what, *args, **kwargs)
  File "game/00-wt-classes.rpy", line 879, in __getattr__
    raise AttributeError(name)
AttributeError: our_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 214, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 291, in script call
    call expression label from _call_expression
  File "game/modules/00core/01-core.rpy", line 414, in script call
    call expression (current_target.short_name + "_weekend") from _call_expression_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 903, in script call
    call expandable_menu(sarah_weekend_training_menu) from _call_expandable_menu_6
  File "game/script.rpy", line 747, in script call
    call expression selected_choice.to pass (**selected_choice.variables) from _call_safe_call_2
  File "game/modules/00core/clients/sarah/sarah.rpy", line 988, in script call
    call sarah_weekend_used_to_being_watched from _call_sarah_weekend_used_to_being_watched
  File "game/modules/00core/clients/sarah/sarah.rpy", line 1128, in script call
    call expression current_target.short_name + '_sara_positive_role_sex' from _call_expression_25
  File "game/modules/00core/clients/chelsea/chelsea.rpy", line 11695, in script
    chelsea.c "And she's certainly not disturbing you, is she [chelsea.our_name]?"
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\ast.py", line 694, in execute
    renpy.exports.say(who, what, *args, **kwargs)
  File "game/00-wt-global-methods.rpy", line 14, in autosize_say
    who(what, *args, **kwargs)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\character.py", line 1041, in __call__
    return Character(kind=self, **kwargs)(what, interact=interact, _call_done=_call_done, multiple=multiple)
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\character.py", line 1114, in __call__
    what = what_pattern.replace("[what]", sub(what, translate=True))
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\character.py", line 1103, in sub
    return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0]
  File "H:\Games\NEU\WifeTrainerFiles-exElsa0.7e-pc\renpy\substitutions.py", line 244, in substitute
    s = formatter.vformat(s, (), kwargs)
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 563, in vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 585, in _vformat
  File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/string.py", line 652, in get_field
  File "game/00-wt-classes.rpy", line 879, in __getattr__
    raise AttributeError(name)
AttributeError: our_name

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7e
Wed Jul 31 02:03:23 2019
[/CODE]
@Klausus
I fixed the error and have put in a merge request. Thank you for the report.
 
  • Like
Reactions: Klausus
4.40 star(s) 67 Votes