• 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.

anonnyscouse

Well-Known Member
Jul 25, 2020
1,732
3,696
So I think I found a bug.
I was talking to Alice and Heather in the gym but when I talked to Heather at the bar her and the mc talked like they were just meeting for the first time.

It isn't a big deal I was still able to finish the episode but has anyone else had this bug?
Sancho1969 found a similar bug with Lily (I think) so he's likely to pick up this one too and fix it in his mod.
 
  • Like
Reactions: Joshy92

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,095
45,973
I'd bet Sancho1969 did (or will) find it by the time the mod is finished. It's not the first one, and won't be the last considering all the branching.
Sancho1969 found a similar bug with Lily (I think) so he's likely to pick up this one too and fix it in his mod.
Indeed I did find that one as well. It's already been sorted in my code I just hadn't posted it yet tbh. I meant to with the post I made this morning regarding Heather's Relp notification when (if) MC met her by knocking on wrong door on way to Beth's.

So, guess now is as good a time as any.

The problem is the dev got confused while writing the code since most of these LI "met" have two vars, one persistent and one not. With Heather here's all the scenarios and where the problem lies.

Attention Nickle3DArt, here's the dialogue snafu regarding the one way Heater is introduced twice. Note: This dialogue bug only happens if the Player chose to go to the gym, saw Ali and Hea, was introduced there, and then later in the second Bar "freeroam". If the Player met her by knocking on the wrong door on the way to see Beth then the bug does NOT rear it's ugly head (this is a Gym issue, not a Beth issue). I'll fully explain below so you can sort it how you see fit (I fixed it by using the non-persistent var since it's the cleanest way imo).

Player can meet Heather initially one of three ways, two of them being "early" (before the mandatory second Bar freeroam).
1) Knocking on the wrong door while going to see Beth:
You don't have permission to view the spoiler content. Log in or register now.
2) Going to the gym and finding Ali/Hea already there (this is where I fixed the issue as noted):
You don't have permission to view the spoiler content. Log in or register now.
Now, at the second Bar freeroam, the only check is via the non-persistent "met" var (which is fine if you correct the Gym event which is what I did personally above):
You don't have permission to view the spoiler content. Log in or register now.

That's it... the simple fix is to add the non-persistent "heatherMet" var at Scene26, Gym.
 

Elduriel

Engaged Member
Donor
Mar 28, 2021
2,408
3,776
Indeed I did find that one as well. It's already been sorted in my code I just hadn't posted it yet tbh. I meant to with the post I made this morning regarding Heather's Relp notification when (if) MC met her by knocking on wrong door on way to Beth's.

So, guess now is as good a time as any.

The problem is the dev got confused while writing the code since most of these LI "met" have two vars, one persistent and one not. With Heather here's all the scenarios and where the problem lies.

Attention Nickle3DArt, here's the dialogue snafu regarding the one way Heater is introduced twice. Note: This dialogue bug only happens if the Player chose to go to the gym, saw Ali and Hea, was introduced there, and then later in the second Bar "freeroam". If the Player met her by knocking on the wrong door on the way to see Beth then the bug does NOT rear it's ugly head (this is a Gym issue, not a Beth issue). I'll fully explain below so you can sort it how you see fit (I fixed it by using the non-persistent var since it's the cleanest way imo).

Player can meet Heather initially one of three ways, two of them being "early" (before the mandatory second Bar freeroam).
1) Knocking on the wrong door while going to see Beth:
You don't have permission to view the spoiler content. Log in or register now.
2) Going to the gym and finding Ali/Hea already there (this is where I fixed the issue as noted):
You don't have permission to view the spoiler content. Log in or register now.
Now, at the second Bar freeroam, the only check is via the non-persistent "met" var (which is fine if you correct the Gym event which is what I did personally above):
You don't have permission to view the spoiler content. Log in or register now.

That's it... the simple fix is to add the non-persistent "heatherMet" var at Scene26, Gym.
you really should have a patreon or something man, I wouldn't mind sending a few bucks your way :ROFLMAO:
 

Elduriel

Engaged Member
Donor
Mar 28, 2021
2,408
3,776
Well, you know the drill bud...
Goes against this pseudonym's/brand's mission statement as noted in my "about" page.
Earning your trust and receiving fan's good karma is all I need... and I'm honored if I have that tbh.
yeah I know, I've read it. But if given the option I (and I guess many others) would send some towards you
 

xsikal

Member
Jul 13, 2022
106
188
Alice is a bit too clingy for me, but I still feel bad rejecting her and Katie to get to the other paths.

I like Jane a lot when I'm on her path, but she's pretty judgmental when I'm not.

Lily's a bit much for me (and sometimes odd looking), Jenny's not my body type, and Heather's not my face type lol.

Aimee's not my favorite in terms of appearance, but is a lot of fun in the context of the story. Beth is high up there, but Mia, Layla, Leia, and Ivy are tops for me so far.
 
  • Like
Reactions: Joshy92

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,095
45,973
Hey, don't give me that look Sparky.

How 'bout you fetch me another Crown & Coke before I snatch your ass from behind that bar and throat punch you like I did Jacob last night? FAFO.
1712273140161.png


Gotta dig an MC that ain't a complete wuss like so many in these VN's nowadays. :ROFLMAO:
 

ellen.lane

Newbie
Dec 5, 2020
29
8
Well, Sancho is a true Hero with this. Read all his posts here and i'm ... Shocked i think. So much work.
My respect to you ❤
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,095
45,973
This... is a very odd choice. It doesn't matter what you choose although one would think so at first (it appears to be one of the many, many scene split choices). Choosing either offers a choice to got to the pool or library after "finding the clue" regardless. This one stumped me a bit... but the ChoiceGuide ultimately was way too easy:
1712279806200.png

On another note, I populated Katie's Cellar scene in SanchoGallery with some trickery. One doesn't have to make a single choice nor click around her ass blindly to progress. It plays seamless from beginning to end (kinetic). I've done this for most scenes except I left the choices that were kink-specific related... just to go the extra mile. This will insure extremely polished scene replays... as you've come to expect from my work.

Anyway, this places me at Scene32 of 35 in Episode 1. I won't finish it tonight but likely tomorrow. So, that's where we stand before I can get an early access version out for public use (I have a boatload of code cleanup to do as well). The mod's Core is way over 8k lines and I like to condense it to ~5-6k to keep things tight and tidy. I've left the VN's original scripts as lightly touched as possible during this production since there's so many damn files. Updating this beast in the future is going to be extremely time consuming... the waterboarding will never I'm afraid.
 
  • Like
Reactions: xsikal

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,095
45,973
Holy shit... massive coding bugs in the Security Room freeroam:
1712288266447.png

I'm very surprised none of VN veteran players never noticed this whole scenario tbh.

I've sorted all of it 100% in the mod but man... this took a while to analyze.

Nickle3DArt, this would take me a very long wall of text to fully explain the issues so instead I'll summarize and then provide a complete block of code that you can copy/paste to review my specific notes in it, see what was wrong, and what was needed to correct them. Some bugs (variable spellings that cause exception errors) were completely hidden from you since the freeroam didn't even work correctly, but I've sorted them as well. I can tell from the coding you were getting lost in the weeds and basically "just made it work" so you could move on, so I'll keep this concise and as simple as possible.

The initial issue I noticed that caused me to dig deeper: Clicking on a security monitor AFTER it had previously been selected caused code progression (advancement) issues due to the conditional loops not being in the correct locations. Once I sorted this I found there were other issues that were "hidden" since the broken code was keeping them from being processed at all.

Here's the bug summary:
  • Security screen variable conditional checks (all five of them) were improperly indented causing the loops to fail and caused abnormal code advancement when the Player selected a screen again after previously selecting it, a.k.a. "(I've already checked this screen)".
  • One of the screen variable conditionals was completely out of place and unnecessary.
  • Multiple variables (all to do with Lilly) were misspelled with a leading capital "L" instead of lower-case causing exception errors after the above were fixed (hidden bugs). Specifically "lilyPaymentBreasts" and "lilyPaymentFact".
Here is the corrected code block for the first part of the freeroam (the security screen block, not the desk block). The desk block I'll refine later but at least it functions correctly after the the initial screen code block is fixed.
You don't have permission to view the spoiler content. Log in or register now.
If you copy/paste this in the proper spot for the block in "v1Scene32" (which I suggest you do, I have it working 100% proper), remember to remove the initial and ending "..." I placed for start/end references.

That's me done for the night. I've put in my 16hrs for the day. Y'all take care.
 
Last edited:

ROGOSUGMO

Newbie
Apr 30, 2022
22
32
^ this guy. :mad:

Bud, you're killing me... slowly. As if the waterboarding I've subjected myself to coding this massive undertaking and posting tons of previews and status reports wasn't enough. The amount of advanced code and polish I'm putting into this will certainly rival the most complex of VN's I currently have public offerings for... including UoP, BaDIK, and KG. If I was able to impress you with the features and detail guides in those then this will be much worth the wait.

FWIW I'll likely push it out when I finish Ep1 so you can access it while I get Ep2 sorted. How much longer does that half-cake have left to bake? Well I'm on the Ep1 Scene 31 FR Bar portion out of the 35 scenes in the first episode. That includes SanchoGallery being fully populated to that point as well:
View attachment 3510970
sorry bro, I didn't know you were working on the WT mod, didn't see all the comments
 

Porthas

Well-Known Member
Feb 26, 2021
1,220
2,592
Good idea I'll do that the game sounds interesting so I hope I like it.
I really like the look of the girl on the far left in the picture in the op.
Instead of buying stuff on Steam, where you don't really own your games, just download them here and if you want to pay for them, buy them a Coffee or on Itch or something. Or buy them on GOG if available - no DRM. Steam is just DRM, you break their TOS - or if they *think* you broke their TOS - poof there go all your games.
 

Porthas

Well-Known Member
Feb 26, 2021
1,220
2,592
Holy shit... massive coding bugs in the Security Room freeroam:

I'm very surprised none of VN veteran players never noticed this whole scenario tbh.

I've sorted all of it 100% in the mod but man... this took a while to analyze.

Nickle3DArt, this would take me a very long wall of text to fully explain the issues so instead I'll summarize and then provide a complete block of code that you can copy/paste to review my specific notes in it, see what was wrong, and what was needed to correct them. Some bugs (variable spellings that cause exception errors) were completely hidden from you since the freeroam didn't even work correctly, but I've sorted them as well. I can tell from the coding you were getting lost in the weeds and basically "just made it work" so you could move on, so I'll keep this concise and as simple as possible.

The initial issue I noticed that caused me to dig deeper: Clicking on a security monitor AFTER it had previously been selected caused code progression (advancement) issues due to the conditional loops not being in the correct locations. Once I sorted this I found there were other issues that were "hidden" since the broken code was keeping them from being processed at all.

Here's the bug summary:
  • Security screen variable conditional checks (all five of them) were improperly indented causing the loops to fail and caused abnormal code advancement when the Player selected a screen again after previously selecting it, a.k.a. "(I've already checked this screen)".
  • One of the screen variable conditionals was completely out of place and unnecessary.
  • Multiple variables (all to do with Lilly) were misspelled with a leading capital "L" instead of lower-case causing exception errors after the above were fixed (hidden bugs). Specifically "lilyPaymentBreasts" and "lilyPaymentFact".
Here is the corrected code block for the first part of the freeroam (the security screen block, not the desk block). The desk block I'll refine later but at least it functions correctly after the the initial screen code block is fixed.
You don't have permission to view the spoiler content. Log in or register now.
If you copy/paste this in the proper spot for the block in "v1Scene32" (which I suggest you do, I have it working 100% proper), remember to remove the initial and ending "..." I placed for start/end references.

That's me done for the night. I've put in my 16hrs for the day. Y'all take care.
cheers 3.gif
 

Dessolos

Forum Fanatic
Jul 25, 2017
5,164
6,897
Instead of buying stuff on Steam, where you don't really own your games, just download them here and if you want to pay for them, buy them a Coffee or on Itch or something. Or buy them on GOG if available - no DRM. Steam is just DRM, you break their TOS - or if they *think* you broke their TOS - poof there go all your games.
thing about steam it's more convenient for people like me that been using it for years. Not really read hard to stay within TOS if you just play their games , so that's really a non concern as well. I much rather use Steam than GoG cause of it being more convenient and well I had a bad experience with GoG years ago. Only bought 1 game forgot my password and every time I would try to reset id only receive the email after it's been expired, never had that issue with anyone else. Just wasnt worth the effort to try to resolve it by another means for 1 game. It left enough of a bad taste I rather not deal with them so im glad I only lost 1 game. Perhaps they are better now idk don't care to find out.
 

Porthas

Well-Known Member
Feb 26, 2021
1,220
2,592
thing about steam it's more convenient for people like me that been using it for years. Not really read hard to stay within TOS if you just play their games , so that's really a non concern as well. I much rather use Steam than GoG cause of it being more convenient and well I had a bad experience with GoG years ago. Only bought 1 game forgot my password and every time I would try to reset id only receive the email after it's been expired, never had that issue with anyone else. Just wasnt worth the effort to try to resolve it by another means for 1 game. It left enough of a bad taste I rather not deal with them so im glad I only lost 1 game. Perhaps they are better now idk don't care to find out.
If you don't care about actually owning your games, more power to ya.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,095
45,973
Ahum. :ROFLMAO:
I reported this a few days ago, and it should be fixed with the next patch on Steam. But, yeah... indentation.
Good morning. Good on ya bud, I hadn't seen that post. Good lookin' out. The more we report with precise issues/fixes only makes for a better product for all end users. If a new Player has a high quality, bug-free experience and the story is intriguing enough for them to become invested, then it's all but a guaranteed making of a product fan and potential supporter for the dev. Win-win.

Again, apologies I didn't see your post (I swore I searched the thread for "bug" before I decided to code on this beast but with so many projects going on at once I must have missed it).
 
  • Red Heart
Reactions: Quetzzz

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,095
45,973
Nickle3DArt, minor stat reporting bug - Aimee Relp Max:
1712321657814.png
Non-cheated speedrun (without even going for her) and her maximum Relp well exceeds the reported "10" without even trying. It's likely closer to 20 but I have not calculated maximums for the LIs... I'll leave you to do that.
 

Sancho1969

Message Maven
Modder
Donor
Jan 19, 2020
12,095
45,973
Ugh... and here I thought I was done with Ep1:
1712323286896.png 1712323304913.png

But, I feel there's some failed conditional logic at the start of Ep2. First, I'm cool with it being Beth, Leia, or Alice... the Player can only have been awarded either BethDinner or LeiaDate (since that was a split choice) and Alice is the fallback if the Player wasn't awarded either. The issue (imo) is throwing Jenny in there if the Player kept her panties.

Why? Well, even the Ep1 summary mentions Leia's date if it was awarded (regardless of Jenny):
Python:
    ...
    if leiaDate:
        scene v1s26a_6n
        with dissolve
        u "(I'm looking forward to going on a date with her...)"
    ...
But the Player doesn't get it if they chose to keep Jen's personals.

I personally feel that if the Player kept Jen's personals then (at a minimum) the Leia date should still occur. This is easily patched in and I think I'm going to do just that. The Beth bit is plausible as well (I'm debating it). Alice doesn't matter since her opening scene is being used if the Player didn't have any of the above... so that's fine.

Just my two pesos for what it's worth (not much, I realize that). But, I either need to warn the Player BEFORE choosing to keep Jen's garment OR patch in the other LI scenes (professionally) to be a seamless experience.

I can do this.. but thought I'd make a post expressing my opinion in case Nickle3DArt or you fans think I'm completely off the reservation on this issue. I'll start Ep1 code cleanup for a bit while chewing on this.
 

Quetzzz

Member
Sep 29, 2023
425
580
Good morning. Good on ya bud, I hadn't seen that post. Good lookin' out. The more we report with precise issues/fixes only makes for a better product for all end users. If a new Player has a high quality, bug-free experience and the story is intriguing enough for them to become invested, then it's all but a guaranteed making of a product fan and potential supporter for the dev. Win-win.

Again, apologies I didn't see your post (I swore I searched the thread for "bug" before I decided to code on this beast but with so many projects going on at once I must have missed it).
Don't worry, I posted it on Jury's discord. And on a personal note, Nickle probably is one of the most receptive devs around for bugreports and feedback.
And you're right, a good 3nd product is good for everyone.
 
  • Like
Reactions: Sancho1969
4.40 star(s) 10 Votes