• To improve security, we will soon start forcing password resets for any account that uses a weak password on the next login. If you have a weak password or a defunct email, please update it now to prevent future disruption.

mattius77

Well-Known Member
May 16, 2017
1,652
1,265
Aside from the few images of her you see when you accept her as a client, I don't think Elsa has any assets in the game in this build.
 

MultiFick

New Member
Mar 27, 2018
6
1
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/modules/00core/01-core.rpy", line 419, in script call
    call expression (current_target.short_name + "_weekend") from _call_expression_2
  File "game/modules/00core/clients/donna/donna.rpy", line 798, in script call
    call expandable_menu(donna_weekend_training_menu) from _call_expandable_menu_23
  File "game/script.rpy", line 732, in script
    label expandable_menu(expandable_menu):
  File "game/modules/00core/clients/donna/donna.rpy", line 798, in <module>
    call expandable_menu(donna_weekend_training_menu) from _call_expandable_menu_23
NameError: name 'donna_weekend_training_menu' is not defined

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

Full traceback:
  File "game/modules/00core/01-core.rpy", line 419, in script call
    call expression (current_target.short_name + "_weekend") from _call_expression_2
  File "game/modules/00core/clients/donna/donna.rpy", line 798, in script call
    call expandable_menu(donna_weekend_training_menu) from _call_expandable_menu_23
  File "game/script.rpy", line 732, in script
    label expandable_menu(expandable_menu):
  File "M:\Games\Downloads\Patreon\WifeTrainer\WifeTrainerFiles-exElsa0.7c-pc\renpy\ast.py", line 1427, in execute
    args, kwargs = self.arguments.evaluate()
  File "M:\Games\Downloads\Patreon\WifeTrainer\WifeTrainerFiles-exElsa0.7c-pc\renpy\ast.py", line 190, in evaluate
    args.append(renpy.python.py_eval(v, locals=scope))
  File "M:\Games\Downloads\Patreon\WifeTrainer\WifeTrainerFiles-exElsa0.7c-pc\renpy\python.py", line 1961, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "M:\Games\Downloads\Patreon\WifeTrainer\WifeTrainerFiles-exElsa0.7c-pc\renpy\python.py", line 1954, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/modules/00core/clients/donna/donna.rpy", line 798, in <module>
    call expandable_menu(donna_weekend_training_menu) from _call_expandable_menu_23
NameError: name 'donna_weekend_training_menu' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7c
Tue Jul 09 23:54:03 2019
 

MultiFick

New Member
Mar 27, 2018
6
1
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 208, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 549, in script call
    call expression label from _call_expression_1
  File "game/modules/00core/minor_characters/tracy/tracy.rpy", line 2633, in script
    if day == 1 and not tracy.has_tag('husband_message_given') and (tracy.has_tag('husband_message_love_potion_pending') or tracy.has_tag('husband_message_prescription_pending') or tracy.has_tag('husband_message_transformation_potion_pending')):
  File "game/modules/00core/minor_characters/tracy/tracy.rpy", line 2638, in <module>
    elif tracy.reference == 1 and player.has_tag(rep_needed):
NameError: name 'rep_needed' is not defined

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

Full traceback:
  File "game/script.rpy", line 208, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 554, 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 549, in script call
    call expression label from _call_expression_1
  File "game/modules/00core/minor_characters/tracy/tracy.rpy", line 2633, in script
    if day == 1 and not tracy.has_tag('husband_message_given') and (tracy.has_tag('husband_message_love_potion_pending') or tracy.has_tag('husband_message_prescription_pending') or tracy.has_tag('husband_message_transformation_potion_pending')):
  File "M:\Games\Downloads\Patreon\WifeTrainer\WifeTrainerFiles-exElsa0.7c-pc\renpy\ast.py", line 1807, in execute
    if renpy.python.py_eval(condition):
  File "M:\Games\Downloads\Patreon\WifeTrainer\WifeTrainerFiles-exElsa0.7c-pc\renpy\python.py", line 1961, in py_eval
    return py_eval_bytecode(code, globals, locals)
  File "M:\Games\Downloads\Patreon\WifeTrainer\WifeTrainerFiles-exElsa0.7c-pc\renpy\python.py", line 1954, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/modules/00core/minor_characters/tracy/tracy.rpy", line 2638, in <module>
    elif tracy.reference == 1 and player.has_tag(rep_needed):
NameError: name 'rep_needed' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7c
Tue Jul 09 23:59:02 2019
 

thewingfan

Member
Dec 22, 2018
186
39
There is a walkthrough for all three routes on this site, but only the hypno one is for the 'final' RAGS version. The other two are 2.# and 3.#

Oh yeah, you need to make an account on the side to look at it.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

Already have an account! And only have played as the hypno anyway. Just reading the WT couple of questions.

1. Obviously not having Elsa to train changes the amount of money you have. To follow this WT I expect I need to change the starting cash so that money is not going to be a problem?

2. This also only seems to address Terri's route to Marilyn-which is fine but wanted to make sure I didn't miss something as this WT is a week by week as opposed to a character path as I was expecting it to be.
 

hunding

New Member
Feb 16, 2018
4
0
does anyone know if there is a console command to get favour from Marilyn. I'm trying to save sam, but didn't get the favour when it was prompt....
 

mattius77

Well-Known Member
May 16, 2017
1,652
1,265
I'm sure Grev's Master mod will be up to snuff with all that once the playtesting and bug fixing is complete. I seem to recall that in the old RAGs version, when you were starting a new game you would be asked a number of options that would allow you to immediately access some of the side character's sexy time content. Like, you could start the game and immediately go to the Club and bone Janice/Nina Hartley.
 

Thatguy

I exist.
Uploader
Respected User
Aug 5, 2016
1,665
4,504
There's a problem.

I use the console to set my energy at 1000, and after an action it goes back to, say, 85, as if it was deducted from 100.

Am I doing something wrong?
in console type "player.max_energy = 1000" then set energy to 1000 with "player.energy = 1000"

also if you want the transformation potion to have an affect on a girl that you can't figure out how to get (if it's possible for them to be that role) then just set X.Y_possible = True
X = Girls name
Y = role
ex: nicole.slavegirl_possible =True
Went hypno start and used that to make it possible for Nicole to become a slavegirl.
unsure of what all role are possible for all characters.
 
Last edited:
  • Like
Reactions: yukiband

omnifill

Member
Jun 3, 2017
249
137
Is there a 0.7a upgrade to 0.7c or do I have to redownload the whole game with the gig of media files every time?
this game is on renpy now. the pics are part of the code. so when you update the game by downloading a new version they come with it.
 

The Krypt Angel

Engaged Member
Feb 17, 2019
3,365
9,479
Getting this at the end every trining session with all clients (terri in this instance)

edit: these error are most prevalent on the playboy route but still get them at random on the other paths when performing training actions
Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 200, in script call
    call day_loop from _call_day_loop
  File "game/script.rpy", line 211, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 288, in script call
    call expression label from _call_expression
  File "game/modules/00core/clients/terri/terri.rpy", line 2887, in script
    $ terri.training_session()  ## note: this adds the 'trained_today' and 'trained_this_week' tags
  File "game/modules/00core/clients/terri/terri.rpy", line 2887, in <module>
    $ terri.training_session()  ## note: this adds the 'trained_today' and 'trained_this_week' tags
TypeError: 'int' object is not callable

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

Full traceback:
  File "game/script.rpy", line 200, in script call
    call day_loop from _call_day_loop
  File "game/script.rpy", line 211, in script call
    call core_loop from _call_core_loop
  File "game/script.rpy", line 288, in script call
    call expression label from _call_expression
  File "game/modules/00core/clients/terri/terri.rpy", line 2887, in script
    $ terri.training_session()  ## note: this adds the 'trained_today' and 'trained_this_week' tags
  File "C:\Users\santa\Downloads\WifeTrainerFiles-exElsa0.7c-pc\renpy\ast.py", line 900, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\santa\Downloads\WifeTrainerFiles-exElsa0.7c-pc\renpy\python.py", line 1930, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/modules/00core/clients/terri/terri.rpy", line 2887, in <module>
    $ terri.training_session()  ## note: this adds the 'trained_today' and 'trained_this_week' tags
TypeError: 'int' object is not callable

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7c
Wed Jul 10 01:26:24 2019
 
Last edited:

Thatguy

I exist.
Uploader
Respected User
Aug 5, 2016
1,665
4,504
0.7d is coming. Unsure of time till release. Dev did say that there were bugs that were supposed to be fixed by people helping out but due Dev not fully understanding the engine some of the fixes were accidentally not added which is what 0.7d will address as well as any new issues that arise. I know that Dev said they are taking a break for a bit to relax after spending almost 7 months working on the port to Ren'Py and that it's a month+ before anything will be done about adding Elsa back in the game.
 

Fstop

Newbie
Dec 29, 2016
65
32
Don't know if it was posted but the console to delay a client (Elsa)

client.wait_for_message_period=99

gives you until turn 99 to accept the clients
 

mattius77

Well-Known Member
May 16, 2017
1,652
1,265
in console type "player.max_energy = 1000" then set energy to 1000 with "player.energy = 1000"

also if you want the transformation potion to have an affect on a girl that you can't figure out how to get (if it's possible for them to be that role) then just set X.Y_possible = True
X = Girls name
Y = role
ex: nicole.slavegirl_possible =True
Went hypno start and used that to make it possible for Nicole to become a slavegirl.
unsure of what all role are possible for all characters.
The second bit is super useful, thanks for sharing that. But as regards energy, I've been able to get stupid high energy just using the player.energy command without the max_energy step.
 

mattius77

Well-Known Member
May 16, 2017
1,652
1,265
I've found that you can add Items to the various rooms in your abode using the command [room].add_item(item)

ex: boudoir.add_item(ceiling_mirror)

But you have to actually go to the store where the items for that room are for sale and actually buy one of them before all of the add_item commands 'take' and have an effect on the power of said room. So you can add_item for all the expensive things, then go to The Steel Trap or Eros or whatever and buy the butt_plug and fluffy_cuffs etc and your rooms will be fully upgraded for max training bliss.
 

mattius77

Well-Known Member
May 16, 2017
1,652
1,265
The Jasmine edit "jasmine.photod_in_public_week_for_event=100" forestalls disclosure of the photos you allowed of her during her training, but if you conclude her training the disclosure happens and she is removed from the game. So like if you set her training_period to 99 weeks, and you work through her early stuff and get her all ready to go for post-client shenanigans, and then set her training_period=1 to bring her engagement to an end to start the girlfriend or bimbo stuff, the following Monday immediately triggers the dialog that the photos of her have been discovered and she goes away forever. This makes me sad.
 
4.40 star(s) 67 Votes