adhitya_harka

Member
Jun 8, 2022
107
37
139
My last save before 1.48 was 1.47.3. But my save still does not work. Does anyone know a fix.
Maybe because the engine is different so the old save doesn't work.

I assume you've downgraded Python to version 3.9? If you let us know what you did, I can at least offer W7 users some tips.
I install Python 3.12 on my computer but there is a few thing that must already install first on your W7 system
It seems my Win 7 already have Python 3.9 maybe from update KB3063858 or from Visual C++ Redistributables before.

And there is another way to running Renpy 8.4.1 if you have old computer with Win 7/8, you can use Windows portable (Win 10/11) and then running win 10/11 from USB

By the way there's a discussion thread about this https://f95zone.to/threads/howto-ru...-windows-7-8-workaround.266585/#post-18196498

Alguien sabe como puedo hacer funcionar el juego en Windows 7?
----------------------------
Does anyone know how I can get the game to work on Windows 7?
Maybe discussion from that link can help you. The easiest way if I may recommend is use portable Windows
 
Last edited:

Raoul9753

Newbie
Aug 22, 2020
43
36
173
Seriously, with this game pretty much breaking saves every single update, it really needs a "start from the new content" option really bad...
 

yozara

Member
Feb 2, 2018
280
76
205
In the wardrobe, the color changing option is bugged.
On OpenGL when I click on the changing color option, it simply close the game and on DirectX I get this error message, both rollback and ignore button get me out of the wardrobe, still talking to the girl

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

While running game code:
  File "game/scripts/events/quests.rpy", line 286, in script call
    call screen room_menu
  File "game/scripts/wardrobe/wardrobe.rpy", line 586, in script
    call screen wardrobe
  File "renpy/gl2/gl2draw.pyx", line 1006, in renpy.gl2.gl2draw.GL2Draw.draw_screen
  File "renpy/gl2/gl2draw.pyx", line 1080, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
  File "renpy/gl2/gl2draw.pyx", line 1080, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
  File "renpy/gl2/gl2draw.pyx", line 1080, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
[Previous line repeated 8 more times]
  File "renpy/gl2/gl2draw.pyx", line 1112, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
  File "renpy/gl2/gl2draw.pyx", line 1160, in renpy.gl2.gl2draw.GL2Draw.render_to_texture
  File "renpy/gl2/gl2texture.pyx", line 215, in renpy.gl2.gl2texture.TextureLoader.render_to_texture
  File "renpy/gl2/gl2texture.pyx", line 421, in renpy.gl2.gl2texture.GLTexture.from_render
  File "renpy/gl2/gl2draw.pyx", line 1781, in renpy.gl2.gl2draw.draw_render
  File "renpy/gl2/gl2draw.pyx", line 1720, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1720, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1620, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1550, in renpy.gl2.gl2draw.GL2DrawingContext.draw_model
  File "renpy/gl2/gl2shader.pyx", line 284, in renpy.gl2.gl2shader.Program.load
  File "renpy/gl2/gl2shader.pyx", line 267, in renpy.gl2.gl2shader.Program.load_shader
renpy.gl2.gl2shader.ShaderError: ERROR: 0:22: '=' : cannot convert from 'const int' to 'highp float'


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

Traceback (most recent call last):
  File "game/scripts/events/quests.rpy", line 286, in script call
    call screen room_menu
  File "game/scripts/wardrobe/wardrobe.rpy", line 586, in script
    call screen wardrobe
  File "renpy/ast.py", line 2231, in execute
    self.call("execute")
    ~~~~~~~~~^^^^^^^^^^^
  File "renpy/ast.py", line 2195, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/statements.py", line 379, in call
    return method(parsed, *args, **kwargs)
           ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/common/000statements.rpy", line 695, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
                    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/exports/statementexports.py", line 348, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/ui.py", line 304, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 2219, in interact
    repeat, rv = self.interact_core(
                 ~~~~~~~~~~~~~~~~~~^
        preloads=preloads,
        ^^^^^^^^^^^^^^^^^^
    ...<4 lines>...
        **kwargs,
        ^^^^^^^^^
    )  # type: ignore
    ^                
  File "renpy/display/core.py", line 2890, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "renpy/display/core.py", line 1387, in draw_screen
    renpy.display.draw.draw_screen(surftree)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "renpy/gl2/gl2draw.pyx", line 1006, in renpy.gl2.gl2draw.GL2Draw.draw_screen
  File "renpy/gl2/gl2draw.pyx", line 1080, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
  File "renpy/gl2/gl2draw.pyx", line 1080, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
  File "renpy/gl2/gl2draw.pyx", line 1080, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
[Previous line repeated 8 more times]
  File "renpy/gl2/gl2draw.pyx", line 1112, in renpy.gl2.gl2draw.GL2Draw.load_all_textures
  File "renpy/gl2/gl2draw.pyx", line 1160, in renpy.gl2.gl2draw.GL2Draw.render_to_texture
  File "renpy/gl2/gl2texture.pyx", line 215, in renpy.gl2.gl2texture.TextureLoader.render_to_texture
  File "renpy/gl2/gl2texture.pyx", line 421, in renpy.gl2.gl2texture.GLTexture.from_render
  File "renpy/gl2/gl2draw.pyx", line 1781, in renpy.gl2.gl2draw.draw_render
  File "renpy/gl2/gl2draw.pyx", line 1720, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1720, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1620, in renpy.gl2.gl2draw.GL2DrawingContext.draw_one
  File "renpy/gl2/gl2draw.pyx", line 1550, in renpy.gl2.gl2draw.GL2DrawingContext.draw_model
  File "renpy/gl2/gl2shadercache.py", line 372, in get
    rv.load()
    ~~~~~~~^^
  File "renpy/gl2/gl2shader.pyx", line 284, in renpy.gl2.gl2shader.Program.load
  File "renpy/gl2/gl2shader.pyx", line 267, in renpy.gl2.gl2shader.Program.load_shader
renpy.gl2.gl2shader.ShaderError: ERROR: 0:22: '=' : cannot convert from 'const int' to 'highp float'


Windows-10-10.0.19045-SP0 AMD64
Ren'Py 8.4.1.25072401
Witch Trainer Silver 1.48
Fri Sep 26 13:55:17 2025
 

DarkDesires

Member
Jun 30, 2017
300
224
144
If win7 availibility to play then bye. Can't stand people devs doing things only for this win10 shit system as others devs does it though but always find a way to make a game available for old system users with patch or still using older things and that works for everyone (already a shit system to go for REnpy crap, but I have a lot of Renpy games updated and able to play). Anyway... if everything changed that much and less cool (last played 1.46.1), last time I played was good but then everything was gone for the save files or anything so yeah... no thanks, BUT THANK YOU anyway for the PREVIOUS versions, it was fun the time it last. I think I'm done with this. Have fun & take care.
 

F1forhalp

MRP: Sonny 2 - Bio/pierce pt
Donor
Oct 28, 2019
2,441
2,144
447
I assume you've downgraded Python to version 3.9? If you let us know what you did, I can at least offer W7 users some tips.
ok so i've tried the way suggested in the OP of this howto and carefully removed all the already compiled stuff, game came up with a few errors while parsing.
here's the log:
Code:
2025-09-26 17:28:43 UTC
Windows-7-6.1.7601-SP1
Ren'Py 8.3.8.25051901+nightly

Witch Trainer Silver
1.48
Built at 2025-09-23 16:13:58 UTC

Early init took 5.42s
Loading error handling took 0.22s
Loading script took 246.21s
Loading save slot metadata took 0.00s
Loading persistent took 0.00s

File "game/scripts/cg/boxes.rpy", line 139: end of line expected.
    image:
         ^

File "game/scripts/cg/boxes.rpy", line 161: end of line expected.
    image:
         ^

File "game/scripts/cg/boxes.rpy", line 213: end of line expected.
    image:
         ^

File "game/scripts/cg/boxes.rpy", line 236: end of line expected.
    image:
         ^

File "game/scripts/cg/boxes.rpy", line 287: end of line expected.
    image:
         ^

File "game/scripts/cg/tonks.rpy", line 16: end of line expected.
    image:
         ^

File "game/scripts/cg/tonks.rpy", line 35: end of line expected.
    image:
         ^
DPI scale factor: 1.000000
nvdrs: Loaded, about to disable thread optimizations.
nvdrs: Disabled thread optimizations.
Interface start took 1.03s

Initializing gl2 renderer:
primary display bounds: (0, 0, 1280, 720)
swap interval: 1 frames
Windowed mode.
Vendor: "b'NVIDIA Corporation'"
Renderer: b'GeForce GTX 750 Ti/PCIe/SSE2'
Version: b'4.6.0 NVIDIA 391.35'
Display Info: None
Screen sizes: virtual=(800, 600) physical=(800, 600) drawable=(800, 600)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
only those two files reported.
was wondering if that's owed to a version mismatch, or if there could be something with the syntax in those files. i didn't touch them, just swapped the Ren'Py according to the HowTo.
 

cxx

Message Maestro
Nov 14, 2017
76,654
39,501
1,519
My last save before 1.48 was 1.47.3. But my save still does not work. Does anyone know a fix.
1.47.3 was beta so .............

Seriously, with this game pretty much breaking saves every single update, it really needs a "start from the new content" option really bad...
that's return to past, 1.xx.x saves worked until version 1.yy.y wasn't compatible with 1.xx.x saves.

If win7 availibility to play then bye. Can't stand people devs doing things only for this win10 shit system as others devs does it though but always find a way to make a game available for old system users with patch or still using older things and that works for everyone (already a shit system to go for REnpy crap, but I have a lot of Renpy games updated and able to play). Anyway... if everything changed that much and less cool (last played 1.46.1), last time I played was good but then everything was gone for the save files or anything so yeah... no thanks, BUT THANK YOU anyway for the PREVIOUS versions, it was fun the time it last. I think I'm done with this. Have fun & take care.
game devs can't do much since it's renpy issue. some years and win 10 support for renpy stops.
 

Perniciousducks

Active Member
Aug 21, 2018
748
1,639
267
1.47.3 was beta so .............
1.47.3 wasn't really a beta, it ended up being a full release. I know it started as half an update before the content, but when focusing on the content the team decided to push things further out to include more content and make the update feel more satisfying and ditched the "half update" idea, so 1.47 became more of a pure tech update.

The save issue is a bug that is being worked on.
 

DarkDesires

Member
Jun 30, 2017
300
224
144
1.47.3 was beta so .............



that's return to past, 1.xx.x saves worked until version 1.yy.y wasn't compatible with 1.xx.x saves.



game devs can't do much since it's renpy issue. some years and win 10 support for renpy stops.
Tell me all those others game renpy I can play and are available for win7 again...


Desert Stalker
Camp Mourning Wood
The Pleasuremancer
Doomination

Funny, it's all working on W7 (and not abandonned games)
 

Perniciousducks

Active Member
Aug 21, 2018
748
1,639
267
Tell me all those others game renpy I can play and are available for win7 again...


Desert Stalker
Camp Mourning Wood
The Pleasuremancer
Doomination

Funny, it's all working on W7 (and not abandonned games)
Those are not on the same version of ren'py. They moved to a newer version of ren'py because it supported features they wanted to use. They weighed the cost of losing compatibility of older machines and decided the benefits outweighed the downsides. Loafy might possibly tell you he hates all forms of windows and you should consider a real OS, like Arch.
 

DarkDesires

Member
Jun 30, 2017
300
224
144
those use older renpy version.
That's the point I'm saying. Why using newer version as older version were totaly worth it and available for everyone. Newer for what??? Exactly... for the sake of pissing me off maybe. For what? 1 more pixel? One more FPS? One more Windows redemption or whatever it may be as stupid reason? All fine... as long it worked for MY version. It just sucks. Anyway... good thing if people enjoy it. Enjoy it. But i'm not going to say I like it if I think it sucks for the poor things it brings and poor things it add to someone who loved that game. Trolls still may laugh on this post : go for it. Have fun. I'm really bored of this system.
 

Congressman Weiner

Active Member
Jul 29, 2018
847
773
288
New updated textures were bothering me, looked around couldn't find any.... So here's an old edit I did when they changed them the first time.
Replaces the cum layer with an edited version of the original akabur ones. Haven't tested fully on this build but it's better than nothing.
Hermoine textures only.
View attachment 5277044
For those old folks like me, how do you install this?
 

Perniciousducks

Active Member
Aug 21, 2018
748
1,639
267
For those old folks like me, how do you install this?
Looking at how he has that rar packaged, you would just unpack that with winrar or 7zip or whatever rar tool you have and copy the unpacked "game" folder over the "game" folder in the directory you have the game in.

I don't know if this will have any adverse effects on the game itself, it's definitely not recommended that you do that. But that is *how* you would do it.
 
  • Like
Reactions: Congressman Weiner

JAvatar

Member
Mar 9, 2018
185
215
219
That's the point I'm saying. Why using newer version as older version were totaly worth it and available for everyone. Newer for what??? Exactly... for the sake of pissing me off maybe. For what? 1 more pixel? One more FPS? One more Windows redemption or whatever it may be as stupid reason? All fine... as long it worked for MY version. It just sucks. Anyway... good thing if people enjoy it. Enjoy it. But i'm not going to say I like it if I think it sucks for the poor things it brings and poor things it add to someone who loved that game. Trolls still may laugh on this post : go for it. Have fun. I'm really bored of this system.
Well, you're just a bundle of joy that is openly advertising your absolute ignorance on ren'py, coding in general, and how software gets updates. You're blaming the devs here for using the current supported version of Ren'py, when it's Ren'py's developers that ditched win7 compatibility. All of Akabur's android ports of his games broke when Android 14 came out because Android dumped compatibility with the version of Ren'Py that the games were compiled in. And the games you mentioned will likely be updating to the current version of Ren'Py before their next update or two, because Ren'Py will discontinue supporting the older version.

And honestly, the laugh emoji is the closest anyone can get because it's cringe-laughter to your rants about shit that is out of your and the developers' control. I mean, hell, when I read your tantrums, I swear you're the one trying to troll here from your presentation.

Tell you what champ: you can learn to code, get Ren'Py, get the source code and assets from Akabur's original game, and make your own version if you want it compatible with Win7.
 
4.00 star(s) 85 Votes