ubblesnop

Active Member
Sep 1, 2018
650
1,165
It's probably a driver issue. Seems to happen more with high end computers for some reason. Check this guide.
I did follow all these directions, and got nowhere.

Fished an old Windows tablet PC out of a cabinet -- a tablet! -- and played the game fine. So I'm caught up, and not pestering for a fix.

But more than a few people seem to be having these issues. With, as you say, high end computers.
 

DeePee

Newbie
Jul 1, 2018
23
12
I extracted the RPA and loaded the game in Renpy 8.0.3 and forced the Render GL2, the improvement was immense, the game is super smooth, even the lag when changing name that I mentioned before is gone.
That's it, it worked for me.
I recommend everyone to test it, especially DEV.

PS: My save loaded without problems.

if you'd make a bit more detailed step guide for that, it'd probably be appreciated, as it stands now - its like:

Step 1: UnRen
Step 2: ???
Step 3: ???
PROFIT

:D
 

Gegecucu

Member
Game Developer
Nov 18, 2017
243
629
Can anyone help me with this?
I've been stuck in these events with Priti for months, I even tried to restart the game from scratch, but it's a lot and it gets tiring with these lags.
I'm on the non-punishment path with Priti, is that the problem?

Edit:
About the lag, it's not just with images, I just changed my character's name, and it was super slow to write the name. I tested the render options but didn't feel any difference.
(Ryzen 5 1600AF, 24GB RAM, RTX2060 12GB, game on SSD)
What does the clue say when you click on those? (On the right of the screen).
 

ImSenjou

Active Member
Apr 15, 2019
511
1,387
if you'd make a bit more detailed step guide for that, it'd probably be appreciated, as it stands now - its like:

Step 1: UnRen
Step 2: ???
Step 3: ???
PROFIT

:D
1 - Extract all RPA from the original game, and delete the RPA. (Make a backup!)
2 - Create new project in Renpy SDK. (Any name)
3 - Delete the folder named "Game" from your new project.
4 - Copy the folder named "Game" from the game "The Headmaster" and paste it in the folder of your "new project".
5 - In Renpy SDK, launch the game. (No need to compile the game)
6 - With the game open, use Shift + G to change the Renderer, I used GL2, see which one is best for you.
7 - After changing the renderer close the game, and open it again.
8 - Profit!?
 
Last edited:

ImSenjou

Active Member
Apr 15, 2019
511
1,387
What does the clue say when you click on those? (On the right of the screen).
EDIT:
I switched to the punishment path with Priti, and finally the rebel appeared.
Solved!


______________________

LOCKED EVENTS =
1 - Hint: Follow the student quest log for Priti. You will only see this scene if you chose certain options for Priti.
2 - Hint: Follow the student quest log for Priti.

UNLOCKED EVENTS =
1 - Priti's Desregard for the Rules.
No hints.

2 - Baking in the Buff.
Hint: This scene will have different dialogue depending on the choices you made.
PS: It is written "dialouge", there is a grammatical error here. ^^
 
Last edited:
  • Like
Reactions: Gegecucu

mrtnt

Newbie
Mar 9, 2019
94
92
honestly the places this is uploaded to are a fucking joke, all of them fucking slow and mega is limited size

anything beyond a few GB simply isn't going to work on free download services well, offer a torrent.
 

Ru1n

Active Member
Feb 8, 2021
606
1,051
honestly the places this is uploaded to are a fucking joke, all of them fucking slow and mega is limited size

anything beyond a few GB simply isn't going to work on free download services well, offer a torrent.
Mixdrop does it in 2-3 hours, the time you spend on waiting to get a torrent link even mega could download it on the second go.
 

c3p0

Forum Fanatic
Respected User
Nov 20, 2017
5,411
12,865
Mixdrop does it in 2-3 hours, the time you spend on waiting to get a torrent link even mega could download it on the second go.
I almost download all files via torrent today. I usally have more than 10MB/s sometimes even near the upper end of my bandwith limited. Go either direct to or wait until one of them (Daxter250, rpdl, LoneRanger11 or who else is also on there) post it in the threads.
If you have questions, you can ask them or go into their thread: https://f95zone.to/threads/rpdl-net-discussion-questions-torrents.96535/
 

oceanbobo4

Member
Feb 12, 2021
183
287
13.2 windows version

running on 8 GB ram computer

crashes when switching to a different view when spanking Lucy the maid (version 12 always crashed here, also)

crashes when inserting dildo in Rachel at the end of the punishment session when she is level 7

crashes when watching porn movies with Rachel, for example: watch japanese porn, then when switching to handjob, crash!

It probably crashes at other places, too.

After the third crash, I gave up for now.

So, it is crashing not only on the high end new computers.
 
  • Like
Reactions: ubblesnop

Antwit

Well-Known Member
Dec 20, 2018
1,044
1,087
It seems to me 1 grafic is missing according to this error, (only in replay?) :

Code:
```
I'm sorry, but an uncaught exception occurred.

While loading <'Image' u'[COLOR=rgb(243, 121, 52)]rachel straddle1.jpg[/COLOR]'>:
  File "game/replay.rpy", line 10, in <module>
IOError: Couldn't find file '[COLOR=rgb(184, 49, 47)]rachel straddle1.jpg[/COLOR]'.

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

Full traceback:
  File "replay.rpyc", line 10, in script
  File "E:\TheHeadmaster-0.13.2-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/replay.rpy", line 10, in <module>
  File "E:\TheHeadmaster-0.13.2-pc\renpy\exports.py", line 1480, in pause
    rv = renpy.ui.interact(mouse='pause', type='pause', roll_forward=roll_forward)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\im.py", line 583, in render
    return cache.get(self, render=True)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\im.py", line 266, in get
    surf = image.load()
  File "E:\TheHeadmaster-0.13.2-pc\renpy\display\im.py", line 628, in load
    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
  File "E:\TheHeadmaster-0.13.2-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'rachel straddle1.jpg'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
The Headmaster 0.13.2
Wed Sep 14 11:48:39 2022
```
 
  • Like
Reactions: TheDevian
Sep 21, 2019
107
171
THIS DOCUMENT HAS BEEN UPDATED. CHECK PAGE 305.

Hmm... Okay, so I did this. Mostly because I was bored because I saw some people confusing the girls.

There's info. on all the girls. If you click you'll see these questions answered:
1. Where can you find her?
2. Can you see her naked?
3. Can you punish her?
4. Can you have sex with her?

There are some events I didn't take into consideration, like the "first dream" scene. Everyone (except for Ada) is there and the "How to Discipline a yong woman" scene ("HTDAYW" from now on) 'cause everyone is there. I mentioned "HTDAYW" only if there's something worth mentioning. There are other events, like the class when Donna teases Debbie and get punched, or the scene where Debbie gropes Nurse Robinson (A scene that I haven't seen) that cannot be replayed so I couldn't see who was there. If you notice an error, or you want to add info, just let me know. If this is deemed useful I can update it when the time comes.

THIS IS NOT MEANT TO BE A WALKTHROUGH. WE HAVE A PRETTY GOOD ONE ALREADY.

Edit: I added some things I had missed for Maxine and Faye.
Edit 2: In case anyone is wondering; Girls in the the ending scene "The student revolt": Maxine, Charlotte, Debbie, Liz, Cassandra, April, Nina, Harriet, Alice, Rachel, Emily.

Here I go...

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.

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.

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.

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.

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.

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.

Way to many nopes for me.
 

Unknown_Beta

Member
Nov 12, 2020
315
721
honestly the places this is uploaded to are a fucking joke, all of them fucking slow and mega is limited size

anything beyond a few GB simply isn't going to work on free download services well, offer a torrent.
Buy a fucking VPN, and protect yourself from downloads off pirate site; plus your downloads will take a fraction of the time.
 

Ru1n

Active Member
Feb 8, 2021
606
1,051
I almost download all files via torrent today. I usally have more than 10MB/s sometimes even near the upper end of my bandwith limited. Go either direct to or wait until one of them (Daxter250, rpdl, LoneRanger11 or who else is also on there) post it in the threads.
If you have questions, you can ask them or go into their thread: https://f95zone.to/threads/rpdl-net-discussion-questions-torrents.96535/
Nah, i'm good, thanks. Have the game already, i'm usually not in a hurry to download games from here.
 
  • Like
Reactions: D Dave

raven54

Newbie
Sep 12, 2022
47
114
The pre load explanation also does not explain why some people have lag and some do not.
Good point. Still odd that it seems to be linked to choices, which is precisely where preloading struggles.

I extracted the RPA and loaded the game in Renpy 8.0.3 and forced the Render GL2, the improvement was immense, the game is super smooth, even the lag when changing name that I mentioned before is gone.
Using the newest version of Ren'Py is generally a good idea. Looking at the changelog I spot an interesting fix in 8.0.2.
An issue that could cause excessive CPU and memory usage when a store had large number of variables in it has been fixed.
No idea if this might affect the lag when mixed with certain hardware/drivers, but either way it sounds like a good fix.

Will you be updating the mac version for this game anytime soon? I miss running this school :)
Many moons ago I converted a windows only Ren'Py game to mac. I can't remember what precisely I did, but it was something like the approach to upgrade Ren'Py yourself. You can try the approach mentioned below and use the mac executable instead of the mentioned exe. Odds are that it will work, but I will point out that Ren'Py has been updated a lot since I did this and as such I haven't tried it with the version you can download now.

This shouldn't be specific to The Headmaster and as such if you can get it working, then you should be able to get any game made with Ren'Py to work on mac even if it's not released for mac.

You don't have permission to view the spoiler content. Log in or register now.
 
  • Like
Reactions: oahuebydao
4.50 star(s) 263 Votes