VikingCrawler

Member
Donor
May 18, 2018
267
149
196
Two exceptions in a row while punishing Bree in the Club: She should finish cleaning like this.


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/bree/bree.rpy", line 2301, in script
    $ breemaid.change_image('b_clerk_maid_1_5')
  File "game/modules/00core/minor_characters/bree/bree.rpy", line 2301, in <module>
    $ breemaid.change_image('b_clerk_maid_1_5')
NameError: name 'breemaid' 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/bree/bree.rpy", line 2301, in script
    $ breemaid.change_image('b_clerk_maid_1_5')
  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/bree/bree.rpy", line 2301, in <module>
    $ breemaid.change_image('b_clerk_maid_1_5')
NameError: name 'breemaid' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7d
Sun Jul 21 07:40:54 2019
[/CODE]

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

While running game code:
  File "game/script.rpy", line 552, in script call
    call expression label from _call_expression_1
  File "game/modules/00core/minor_characters/bree/bree.rpy", line 109, in script
    $ breemaid.change_image('b_clerk_maid_1_5')
  File "game/modules/00core/minor_characters/bree/bree.rpy", line 109, in <module>
    $ breemaid.change_image('b_clerk_maid_1_5')
NameError: name 'breemaid' is not defined

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

Full traceback:
  File "game/script.rpy", line 552, in script call
    call expression label from _call_expression_1
  File "game/modules/00core/minor_characters/bree/bree.rpy", line 109, in script
    $ breemaid.change_image('b_clerk_maid_1_5')
  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/bree/bree.rpy", line 109, in <module>
    $ breemaid.change_image('b_clerk_maid_1_5')
NameError: name 'breemaid' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7d
Sun Jul 21 07:40:58 2019
[/CODE]

PS: How do i put code in spoiler tags? When i tried, it messed up the breaks.
@ Klausus
This should fix both of your errors. Just place the bree.rpy file here : game\modules\00core\minor_characters\bree

Also, I think when you put code into the spoiler tag, it formats it to remove the spacing and breaks. I will tinker with it to see if I can get it to work.

Edit: I think I got the spoiler tag to work with the code I will provide a text file to show you what I did. It should work.
Re-Edit: Also make sure any text you want to be displayed is outside the spoiler tag.
Re-Re-Edit: You can find most of what you need here: https://f95zone.to/help/bb-codes/
Removed bree file
 
Last edited:
  • Like
Reactions: Klausus

Thatguy

I exist.
Uploader
Respected User
Aug 5, 2016
1,735
4,897
566
You get in contact with Digital Bonsai or any of the other members of the team VikingJohn? Saw you post on the Hypnopics forum the other day. Shouldn't need to be said but just in case, don't post your errors if you use Viking's fixes on the Hypnopics forum to the dev team if anyone here actually uses that site besides Viking obviously.
 
  • Like
Reactions: VikingCrawler

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
You get in contact with Digital Bonsai or any of the other members of the team VikingJohn? Saw you post on the Hypnopics forum the other day. Shouldn't need to be said but just in case, don't post your errors if you use Viking's fixes on the Hypnopics forum to the dev team if anyone here actually uses that site besides Viking obviously.
Yes, I have gotten in contact with them. I have also submitted the fixes via a merge request on their GitLab, and they have been merged. Do you think I should stop posting the rpy fixes here? I just thought it would be nice to provide small fixes here, so people can continue their games until a new game version update comes out. Also, I am not posting any of their work/fixes, just mine.

Edit: Also, it makes it easier to find any errors that might occur.
 
Last edited:

Davox

Well-Known Member
Jul 15, 2017
1,508
2,360
464
Yes, I have gotten in contact with them. I have also submitted the fixes via a merge request on their GitLab, and they have been merged. Do you think I should stop posting the rpy fixes here? I just thought it would be nice to provide small fixes here, so people can continue their games until a new game version update comes out. Also, I am not posting any of their work/fixes, just mine.

Edit: Also, it makes it easier to find any errors that might occur.
Posting fixes here doesn't hurt anyone, but i may be useful to set up a mega folder or something similar, that contains all of your fixes in one place.
 
  • Like
Reactions: VikingCrawler

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
Not really a bug, but propably not as intended:

Julia will help to train Donna as Bimbo, even though you haven't asked her to.
 
  • Like
Reactions: VikingCrawler

sillyrobot

Engaged Member
Apr 22, 2019
2,420
2,054
468
Yes, I have gotten in contact with them. I have also submitted the fixes via a merge request on their GitLab, and they have been merged. Do you think I should stop posting the rpy fixes here? I just thought it would be nice to provide small fixes here, so people can continue their games until a new game version update comes out. Also, I am not posting any of their work/fixes, just mine.

Edit: Also, it makes it easier to find any errors that might occur.
The nuisance factor is the same as any forked code base. Someone complains about getting 'error X' at Hynotics, but they try it at it looks fine/couldn't possibly have worked enough to get that error. After some pointed questioning, the original user remembers grabbing a fix from somewhere else, but can't quite remember which one. Another user grabs the newest revision and then goes on to complain how errors that were previously fixed (in a small patch elsewhere they don't recall grabbing) have been reintroduced.

And then there is the time a dev puts in to fix an error -- only to discover it's been fixed in an entirely different way but not recorded in the tracker and the time was wasted.

Should you continue? Maybe. It depends several factors:
  • How quickly do the 'official' owners of the source release revisions? Every official revision has the chance of breaking any or all your fixes and a fast turnaround probably means aggregating your fixes with theirs is all-round best choice. A slow release cycle means releasing your fixes as stand-alone offers more value to the users.
  • How big a stick do the official devs have in their ass? Some people are more uptight than others. If the devs are particularly uptight then coordinating with them will reduce your and their aggravation levels.
  • How likely is it your choice of fix will ultimately conflict with the choice the dev team makes? If the fixes are primarily "the wrong variable name is used" or "The control structure was obvious, but broken because formatting rules were sloppily applied" then the fixes are unlikely to lead users astray.
  • Are you capable of getting your fixes reported to the dev team and preferentially entered into whatever bug-tracking / revision control system they are using? From the message I've quoted, it sounds like that's already occurring.
 
  • Like
Reactions: VikingCrawler

joe316

Member
Dec 3, 2016
431
279
144
Still loads of problems with this game I see. Glad there are people with the time to Alpha Test it.
 

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
The nuisance factor is the same as any forked code base. Someone complains about getting 'error X' at Hynotics, but they try it at it looks fine/couldn't possibly have worked enough to get that error. After some pointed questioning, the original user remembers grabbing a fix from somewhere else, but can't quite remember which one. Another user grabs the newest revision and then goes on to complain how errors that were previously fixed (in a small patch elsewhere they don't recall grabbing) have been reintroduced.

And then there is the time a dev puts in to fix an error -- only to discover it's been fixed in an entirely different way but not recorded in the tracker and the time was wasted.

Should you continue? Maybe. It depends several factors:
  • How quickly do the 'official' owners of the source release revisions? Every official revision has the chance of breaking any or all your fixes and a fast turnaround probably means aggregating your fixes with theirs is all-round best choice. A slow release cycle means releasing your fixes as stand-alone offers more value to the users.
  • How big a stick do the official devs have in their ass? Some people are more uptight than others. If the devs are particularly uptight then coordinating with them will reduce your and their aggravation levels.
  • How likely is it your choice of fix will ultimately conflict with the choice the dev team makes? If the fixes are primarily "the wrong variable name is used" or "The control structure was obvious, but broken because formatting rules were sloppily applied" then the fixes are unlikely to lead users astray.
  • Are you capable of getting your fixes reported to the dev team and preferentially entered into whatever bug-tracking / revision control system they are using? From the message I've quoted, it sounds like that's already occurring.
@sillyrobot
I understand entirely what you are saying. I am not sure how fast their release cycles are, but I can ask. It seems like for a little while most of their releases will be bug fixes.

The best I can say is that I have access to their GitLab to help with bug fixing/ adding new code. I am also able to put in merge requests to allow the changes to be noted.

I also talk to them on Discord, which is the easiest and fastest way to try and reach them. So their development section gets updated as quickly as possible.

However, it would behoove me to try to figure out some way of adding all of the small fixes that I do to a singular place. So, I have them on hand.
 

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
Exception
When Sam leaves town, got kidnapped, whatever (after pimping her out three times), and you go to the coffee bar.

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/locations/coffee_shop.rpy", line 100, in script
    $ samanatha.status = 'unavailable'
  File "game/modules/00core/locations/coffee_shop.rpy", line 100, in <module>
    $ samanatha.status = 'unavailable'
NameError: name 'samanatha' 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/locations/coffee_shop.rpy", line 100, in script
    $ samanatha.status = 'unavailable'
  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/locations/coffee_shop.rpy", line 100, in <module>
    $ samanatha.status = 'unavailable'
NameError: name 'samanatha' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7d
Sun Jul 21 23:34:48 2019
[/CODE]
 
  • Like
Reactions: VikingCrawler

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
Exception
When Sam leaves town, got kidnapped, whatever (after pimping her out three times), and you go to the coffee bar.

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/locations/coffee_shop.rpy", line 100, in script
    $ samanatha.status = 'unavailable'
  File "game/modules/00core/locations/coffee_shop.rpy", line 100, in <module>
    $ samanatha.status = 'unavailable'
NameError: name 'samanatha' 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/locations/coffee_shop.rpy", line 100, in script
    $ samanatha.status = 'unavailable'
  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/locations/coffee_shop.rpy", line 100, in <module>
    $ samanatha.status = 'unavailable'
NameError: name 'samanatha' is not defined

Windows-8-6.2.9200
Ren'Py 7.2.2.491
The Wife Trainer Files exElsa0.7d
Sun Jul 21 23:34:48 2019
[/CODE]
@Klausus
Try this and see if the exception occurs. Just put it here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\locations
Removed old files.
 
Last edited:
  • Like
Reactions: Klausus

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
VikingJohn
very nice, coffee shop solved

I discovered another BUG with Donna:

As said before, Bimbo training with Donna is possible without asking Julia beforehand. Now i discovered, when i asked Julia, icannot do Bimbo training with Donna. It's wasn't the same playthrough, therefore i cannot tell if it's interdependent or if therer are other requirements (but if so, why does the game give me false information?).

EDIT: I reloaded, and it's really the wrong way around. When you talked to Julia about beeing a Bimbo, but without asking for help, you can train Donna. If you ask her before training (a week in advance), you got the message you should ask for an experienced Bimbo first ...
I just clicked through weeks without doing anything, always the message i shold ask. Since i have asked, the option to ask Julia isn't available anymore.
 
Last edited:

Klausus

Member
Game Developer
Feb 27, 2019
445
243
112
Since i have played the game now for a short but intensive while, i wanted to give my opinion:

I really like it, because it IS a game (most adult games are only linear stupid click-thrue "games") and a good one on top of it.

What i don't like is, that it feels like you have to rush through your clients. There are interesting side-storys and people playing the game just once or twice will miss a lot of content because of this. Especially when you take into account that people will make errors and mismanage their energy and money. Even when i play and i know what to do, managing every point of energy and money to the last, i don't "swim" in money.

When you deceide to not answer a call and wait a few weeks, the calls keep coming in and you are "overloaded" with clients. I think that mechanic should be changed, because you either have to take what comes and have to rush through, or you will miss clients because you didn't take them. But that's not a good option, because there aren't that many girls (yet?).

I discovered, when i just skip Elsa and not take the prestige, the game is way more enjoyable (and a little easier). Because then i have to train only 2 girls at a time (of which i can delay one). After i finished them, i can train the next 2 girls and delay the 3rd as long as possible.
When Elsa will be in the game, that's not possible anymore and it propably will feel like a rush again (even though you can delay 1 of the 3 girls).
 

VikingCrawler

Member
Donor
May 18, 2018
267
149
196
VikingJohn
very nice, coffee shop solved

I discovered another BUG with Donna:

As said before, Bimbo training with Donna is possible without asking Julia beforehand. Now i discovered, when i asked Julia, icannot do Bimbo training with Donna. It's wasn't the same playthrough, therefore i cannot tell if it's interdependent or if therer are other requirements (but if so, why does the game give me false information?).

EDIT: I reloaded, and it's really the wrong way around. When you talked to Julia about beeing a Bimbo, but without asking for help, you can train Donna. If you ask her before training (a week in advance), you got the message you should ask for an experienced Bimbo first ...
I just clicked through weeks without doing anything, always the message i shold ask. Since i have asked, the option to ask Julia isn't available anymore.
@Klausus
I think I managed to fix the label error. You can put the file here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\minor_characters\bree

Can you provide a save of right before trying to make Donna a bimbo? If you haven't gone past it already that is.

Edit: I think I was able to fix the error that you were having with asking Julia to train Donna. You will need to update two rpy files for the fix.
The first one is Donna's rpy which you can place here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\clients\donna.
The second one is Julia's rpy which you can place here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\minor_characters\julia.
NOTE: Make sure to replace both of the edited rpy files or it will cause an error.

Edit: I am working on the code as another error has occurred.


Edit: The fix for Donna only works if you update the files and then ask Julia to train Donna. If you use a save where you have already asked Julia then it won't work. So, the easiest way is to use a new save or a save where you haven't started Donna's bimbo content.
You will need to update two rpy files for the fix.
The first one is Donna's rpy which you can place here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\clients\donna.
The second one is Julia's rpy which you can place here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\minor_characters\julia.
NOTE: Make sure to replace both of the edited rpy files or it will cause an error.

Edit: Here is a new fix to Donna's bimbo content. This fix requires updating the donna.rpy and the julia.rpy.
If you used the last update to edit julia.rpy please use this new julia.rpy file to revert it.

So just to make sure, please update both donna and julia files again. Thank you.
The first one is Donna's rpy which you can place here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\clients\donna.
The second one is Julia's rpy which you can place here: WifeTrainerFiles-exElsa0.7d-pc\game\modules\00core\minor_characters\julia.

Removed old files
 
Last edited:
Apr 23, 2018
280
81
232
I've played this game on rags awhile back. So I figured I'd try the windows version. It starts up fine but as soon I try and start the game it crashes.
 
4.40 star(s) 75 Votes