marcomemmey

Member
Apr 14, 2020
140
100
150
Game crashes when you try Spanking 101 by unlocking it via the cheat menu. The bug isnt really the crash, the option for that scene shouldnt even be in the scene selector since it wasnt added yet.
 

AltosandHerdone

Member
Game Developer
Jan 5, 2019
334
5,154
633
It is the 13.2 version from Patreon, where I'm a supporter. It's not fixed at all, and now the game will neither save nor autosave.
I am not sure what would cause the problems you described. Did you extract the game to a new folder or did you try to overwrite the old files? If you are a Patron and you are having issues then, please message me on Patron or preferably on our official Discord so we can work out what's happening for you and try to find a solution. I always make time for my patrons, you guys are my heroes. F95 isn't the best place to get my attention.
 

Kuroyuki28

Newbie
May 1, 2021
54
45
92
Not sure if it was posted here before, way too many pages to search through to find out. But I seem to have a bug with priti's swimsuit event at the lake. I got the trigger to get the swimsuit in the online shop, but it shows up as already purchased, but it is not in my inventory, and when I go to the lake I can't trigger the event, it says I need the swimsuit, but I can't buy it because it thinks I already have it. There a way to un-trigger the swimsuit sold in shop, or to add it to my inventory?
 

raven54

Newbie
Sep 12, 2022
94
203
125
If you are a Patron and you are having issues then, please message me on Patron or preferably on our official Discord so we can work out what's happening for you and try to find a solution. I always make time for my patrons, you guys are my heroes. F95 isn't the best place to get my attention.
May I propose assigning somebody to pay attention to F95, who is then responsible for forwarding important posts to discord and/or Patron.

The main problem with project likes this (with and without payments like Patron) is that it often ends up being the same person or same few people doing everything. This means something like paying attention to forum posts takes time away from content creation. Assigning a person to filter the posts and forward the "needs reaction" ones will increase productivity if the forwarding person is somebody who wouldn't create new content anyway. Regardless of what is said, people will keep using this thread for feedback and posts like this one will not be read by whoever provides feedback in a month.
 

eball360

Member
Oct 5, 2018
194
82
256
there a bug
Game crashes when you try Spanking 101 by unlocking it via the cheat menu. The bug isnt really the crash, the option for that scene shouldnt even be in the scene selector since it wasn't added yet.
thank you

EBALL360
p.s. it a goood game i give a 10/10.
=================================================================================
I'm sorry, but an uncaught exception occurred.

While running game code:
ScriptError: could not find label 'pre_basic_training_01'.

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

Full traceback:
File "C:\Users\eball\Downloads\TheHeadmaster-0.13.2-pc\renpy\bootstrap.py", line 316, in bootstrap
renpy.main.main()
File "C:\Users\eball\Downloads\TheHeadmaster-0.13.2-pc\renpy\main.py", line 578, in main
run(restart)
File "C:\Users\eball\Downloads\TheHeadmaster-0.13.2-pc\renpy\main.py", line 143, in run
renpy.execution.run_context(True)
File "C:\Users\eball\Downloads\TheHeadmaster-0.13.2-pc\renpy\execution.py", line 908, in run_context
context.run()
File "monday.rpyc", line 359, in script call
File "monday.rpyc", line 2879, in script call
File "monday.rpyc", line 3662, in script call
File "monday.rpyc", line 359, in script call
File "monday.rpyc", line 1144, in script call
File "monday.rpyc", line 3662, in script call
File "monday.rpyc", line 359, in script call
File "monday.rpyc", line 1988, in script call
File "monday.rpyc", line 3662, in script call
File "monday.rpyc", line 1144, in script call
File "monday.rpyc", line 4551, in script call
File "replay.rpyc", line 31, in script call
File "monday.rpyc", line 359, in script call
File "monday.rpyc", line 2879, in script call
File "monday.rpyc", line 3662, in script call
File "monday.rpyc", line 359, in script call
File "monday.rpyc", line 1144, in script call
File "monday.rpyc", line 3662, in script call
File "monday.rpyc", line 359, in script call
File "monday.rpyc", line 1988, in script call
File "monday.rpyc", line 3662, in script call
File "monday.rpyc", line 1144, in script call
File "monday.rpyc", line 4551, in script call
File "replay.rpyc", line 31, in script call
File "C:\Users\eball\Downloads\TheHeadmaster-0.13.2-pc\renpy\script.py", line 898, in lookup
raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'pre_basic_training_01'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
The Headmaster 0.13.2
Mon Sep 12 04:34:51 2022
 
  • Like
Reactions: Emelex

b00marrows

Super Moderator
Moderator
Aug 15, 2017
1,088
1,456
307
Telltale Games
Just about the worst and most abysmal ideal of a visuel novel ever. Not only did they use models and animations (NOT CG) but still ended up fucking up more than not.
Your example of them forgetting a choice of name is more proof of just how abysmally the systems where.

But getting back to the point, its an option with added opertunities. I have expressed a few times that the filesize of visuel novels is only going to expand with time, nothing will decrease the filesize outside of compressing the pictures.

A save file is little more than an "encrypted" text file with flags, importing it between different chapters wouldn't be hard.

Different chapters is a workaround. An option. But not the only option or the best.
 

c3p0

Conversation Conqueror
Respected User
Nov 20, 2017
7,507
17,453
944
But getting back to the point, its an option with added opertunities. I have expressed a few times that the filesize of visuel novels is only going to expand with time, nothing will decrease the filesize outside of compressing the pictures.
File size will constanly inscrease without any options. If you change the compression in the middle it helps short and long term, perhaps the finsihed product will even be smaller than before, but even then file size will increase as long as content will inscrease.
A save file is little more than an "encrypted" text file with flags, importing it between different chapters wouldn't be hard.
Depending on the amount of text in the file. With a lot of choice (that matter) and some forbidden combination, what could possible go wrong?:geek::devilish:
Sure it can and do work, but it depend of the complexity as always.
Different chapters is a workaround. An option. But not the only option or the best.
Can be an option, depens again on the game. Chapter base VN who chaper x and x+1 have very minor things in common, then it can works great. If the game is a sandbox type and you can still do all things in chapter x+10 that you could do in chaper x, then it won't solve anything at all.

Generally big file size is per se not a problem, it depens on the delivery option for the game and your tech. But to have more usable option would always be nice.

From the look of it the game have two big archives were the whole images and videos are. Thus a compare and then make a patch on file level is out of the windows for a patch. Only to change the file hierarchy and to patchs as Ren'Py let you do for a game would be possible for the dev. Put then you can only add content, not remove content. Thus if you have a lot of old, not used scene in the game, the size of the game is bigger than it must.
Therefore the "only" soltution that would solve that all would be an update program, who would update your copy of the game to the newest version and also delete old, not used anymore content. If that hassle is worth for the devs, I don't know.
 

b00marrows

Super Moderator
Moderator
Aug 15, 2017
1,088
1,456
307
That's part of the puzzle for sure, luckily an easy factor here is much like already present a story-line could "end" with a "proceed to chapter 2 to continue". or flavor it to be time based "in a few months (Chapter 2)".
this is i belive already a thing as some storylines require others to be up to a specific point before each can proceed.

There are benefits to it, simplified to the possibility of a "time jump" and potential of a change of seasons both adding new story options due to the contextual shift.

I do still think changing the games format to allow for patches would be good, but even than there complication added between updates. "I need version 0.13.09A to apply update 0.13.10B" i could see that being another complication.

Another approach is the devs could also start splitting content between archives. Meaning the newer content is in its own separate archive, updated and patched while older content is left alone. How feasible renpy is with that? i don't have a clue but i doubt its a built in feature.

But at this point i feel like we are discussion work the devs should be thinking of. The end of the day its on them.
The growing issue of file and download size will not magically go away and will only get worse with time.
The game is already 5.74 GB compressed, its already tipping the limits of even the better file servers like MEGA.
 

c3p0

Conversation Conqueror
Respected User
Nov 20, 2017
7,507
17,453
944
How feasible renpy is with that?
It is, if my head don't do me wrong, it is something that Ren'Py comes with built-in already. Eg. Harem Hotel size 9.8 GB, update patch from previous to the current version "only" 2.28 GB.
And I'm sure, if the dev want to do this they are enough who could help them here to set that up.
 
  • Thinking Face
Reactions: TheDevian

T_Abraxas

Member
Jun 26, 2020
110
150
53
Absolutely thrilled with the update. Can't wait for the next.

However, I have to play on Android, and Joiplay is super buggy and crashes when I save, so I had to play through in one go. I know it's a major pain but I would still be extremely thankful for official android somehow....
 

raven54

Newbie
Sep 12, 2022
94
203
125
While writing this post I realized a possible solution to keeping the file layout organized and manageable even if images ends up being spread across multiple image achieves. The problem is that as files are added in the future, some are in image14, some in image17 etc, possibly even if they are part of the same scene. Not thinking ahead about this problem can become a pain later.

The answer is to make a script file, which lists all images. In the most primitive form it can be a bunch of global constants, through it's possible Ren'Py can do something clever with namespaces to make it cleaner to use. The script will then be banned from accessing images directly. Instead it has to use the constant/variable from the list. This way all used images can be listed in a single file where comments are allowed. A scene can have all the images listed in order even if they link to different achieves, making the script appear clean even when a single scene is spread across many files/folders. The list will then work as a dictionary to find the files too for editing as it will allow listing all images for a scene at the same time, allowing lookup for where they are as opposed to searching for them.

If it becomes a pain to work with a specific scene because it's too spread out, it's possible to move all the files into the achieve for the next release and update the paths in the list. The script itself will not have to be touched. Sure it will make the next update bigger than it has to be, but it's a balance between that and delaying the release because people keep searching for images during development.

Do the same for movies, though obviously that list will be way shorter.

I would like to point out that making a list of images is actually presented online as good scripting practice so maybe the list already exist.

From the look of it the game have two big archives were the whole images and videos are. Thus a compare and then make a patch on file level is out of the windows for a patch. Only to change the file hierarchy and to patchs as Ren'Py let you do for a game would be possible for the dev. Put then you can only add content, not remove content. Thus if you have a lot of old, not used scene in the game, the size of the game is bigger than it must.
Actually removal is possible. Say we have the achieve imageBase and then 0.14 adds image14. It replaces an image from base. The list is updated to match the new path and the old image is removed from base if you get the full download. If you do the update, you get image14 while keeping your old base file. This means the updated installations will have old unused files on the disk but it won't matter from a game perspective. You can add as many files as you like without changing anything. If the script won't call them, then they are ignored. The full download will have a smaller imageBase file.
In short yes there is a risk people end up with old unused files, but nobody will download unused files. I think that is an acceptable limitation of an update system. If people have issues with HD space (say on an android system) then they can just download the full version like people do now.

Therefore the "only" soltution that would solve that all would be an update program, who would update your copy of the game to the newest version and also delete old, not used anymore content. If that hassle is worth for the devs, I don't know.
The problem with that is that Ren'Py's project application has a "build windows/mac/linux release" button, which creates the zip file. Easy approach to make a multi platform release and strictly speaking it can be used to release something for platforms the developers don't even have access to. A dedicated update program would have to be system specific, which makes it a pain for multi platform support. Ok, then it can update windows only while the other platforms have to download full versions, but then people will complain that their favorite OS is treated as a lower class.

If the devs can pull off creating an update, which is just a zip with scripts, images and videos. The latter two are new files while scripts overwrites the old script file. No extra software needed and it works regardless of platform.

But at this point i feel like we are discussion work the devs should be thinking of. The end of the day its on them.
The growing issue of file and download size will not magically go away and will only get worse with time.
The game is already 5.74 GB compressed, its already tipping the limits of even the better file servers like MEGA.
This became a topic because people can't download files larger than 5 GB without paying mega even if they are paying on patreon. As such it's a topic of "I'm worried that I won't be able to download future versions", which is a valid user concern. How it's solved is indeed a developer question. Everything I have written are suggestions, which may or may not be used. If the developers decides to ignore all of it, then fine, that's their choice. I just want their decision to be an informed decision.

The only thing I'm absolutely not ok with is a release, which is too big for free downloads and ideally browser downloads should be supported as in you don't have to install download software to enable free downloads. If it ends up as being a multi achieve zip file, then ok, that's a solution, which will work. Not ideal, but it's not a broken approach either.

Speaking of which, if we end up having to have to download multiple files, how about using multiple servers? If we have to download two files and each is hit with a "only one per day" limit, then we can download one from server A and the other from server B at the same time. It may not be faster, but it allows starting both downloads at the same time and then you can leave and it will be done when you come back. If it's two files you have to start one by one, then you can't start all at once before going to bed or work or whatever.
 

c3p0

Conversation Conqueror
Respected User
Nov 20, 2017
7,507
17,453
944
If the devs can pull off creating an update, which is just a zip with scripts, images and videos. The latter two are new files while scripts overwrites the old script file. No extra software needed and it works regardless of platform.
According to my experience with the average F95 user I doubt it, other than that, yes it could. For that you could even use a rsync script and with WSL for Windows could even be used on all OS. But it is something that need some experience or a step by step instruction and I doubt that will happen.
Also too much tech bla and too less disciplinary actions.:p
 

Gegecucu

Member
Game Developer
Nov 18, 2017
253
857
275
there a bug
Game crashes when you try Spanking 101 by unlocking it via the cheat menu. The bug isnt really the crash, the option for that scene shouldnt even be in the scene selector since it wasn't added yet.
thank you

EBALL360
p.s. it a goood game i give a 10/10.
=================================================================================
I'm sorry, but an uncaught exception occurred.

.....
Yep, this is a known miss. See it as a small teaser ;)
It has been fixed in today's patch.
 
Last edited:

Gegecucu

Member
Game Developer
Nov 18, 2017
253
857
275
Absolutely thrilled with the update. Can't wait for the next.

However, I have to play on Android, and Joiplay is super buggy and crashes when I save, so I had to play through in one go. I know it's a major pain but I would still be extremely thankful for official android somehow....
Thanks for your feedback! :)
Unfortunately, the size of game app size is out of the restrictions. That's why Joiplay seems to be the only solution now.
 

DeePee

Newbie
Jul 1, 2018
24
18
81
nope, still crashes to desktop 9/10 times when massaging with cream to soothe red butt.

really cant be bothered with this game anymore, figured id give it a try, buuuut, its more headache than its worth, trying to find workarounds to get the game to even run
 

Luckzor

Active Member
May 2, 2017
539
1,274
285
Someone knows why this game is working so slow?? When I have to choose an option, the game kind of lag and it takes like 5 seconds, I can move the mouse but the options don't light until some seconds passed, I tried to see if is my HDD or something else but everything is working fine but for some reason the game is dropping from 50 fps to 5 without a reason in any moment and more when I have to make a decision and the frametime is really crazy. If I'm not wrong this never happened to me in this game.
 
4.50 star(s) 294 Votes