RenPys with 32bit version crash

Tagfalter

Member
Jul 26, 2017
118
203
Hey guys,

since lately I got more and moreRen'Py games which include a 32bit exe. Those games do not start at all anymore (using the 64bit exe on a 64bit OS ofc). Tried most fixes found on the internet when searching for "Importing _renpysteam: ImportError('No module named _renpysteam',)" from the log... compatability and whatever.

Anyone got an idea how to fix that?
 

Tagfalter

Member
Jul 26, 2017
118
203
Is not about a single dev messing up some compilation, so no, this sadly did not help.
No game with a 32bit exe works at all, sadly.
 

Tagfalter

Member
Jul 26, 2017
118
203
Like I said the stuff fromt he link did NOT help.

And again: I am not talking about a specific game, I am talking about ANY recent release which had a [gamename]32.exe and not only the [gamename].exe
 

rayminator

Engaged Member
Respected User
Sep 26, 2018
3,130
3,194
Like I said the stuff fromt he link did NOT help.

And again: I am not talking about a specific game, I am talking about ANY recent release which had a [gamename]32.exe and not only the [gamename].exe
there is not much we can do we have to wait for pytom to fix this problem
so dev are not at fault here it's pytom fault

Edit:but the best thing is to make sure your OS is fully updated window/video driver/directX so on...
 
  • Like
Reactions: S.O.M.

Tagfalter

Member
Jul 26, 2017
118
203
Did not blame any dev, since I am obviously aware that this is no problem of a certain dev^^
Am a dev myself (not eroge; like in Programmer) and would not jump to any conclussion without having an idea what is going on.

So the 32.exe problem is rather global?
 

cold_arctus

Devoted Member
Sep 25, 2018
8,944
10,835
Did not blame any dev, since I am obviously aware that this is no problem of a certain dev^^
It was a simple assumption before I knew that SDK 7.4.0 cause the issue.
So the 32.exe problem is rather global?
Apparently. But it needs more testing with different games that were compiled with SDK 7.4.0
And again: I am not talking about a specific game, I am talking about ANY recent release which had a [gamename]32.exe and not only the [gamename].exe
I fully aware of it... but since I don't play that many games I don't know which recent releases were compiled with SDK 7.4.0 (have a [gamename]32.exe and the [gamename].exe). That's why I asked you which game(s) you tried.
 

dayumson92.

New Member
Dec 17, 2020
9
6
also have this problem, games like Avalon, Depravity and Panacea open and close right away.
And like he said they are the only games that I play that have both 64x and 32x .exe
 

S.O.M.

Member
Game Developer
Jan 30, 2021
461
1,085
also have this problem, games like Avalon, Depravity and Panacea open and close right away.
And like he said they are the only games that I play that have both 64x and 32x .exe
I checked Avalon. This game is made on renpy version 7.4.1. This is the reason for your problems. This version of renpy has a lot of bugs and it is not suitable for creating games. On many systems, games made in the new version may work with errors or not work at all. Developers should know and take this into account, as this problem has been known for quite a long time.

The solution to your problem:

1) Download this -
2) Put you game into renpy sdk folder
3) Run renpy sdk.
4) Choose game (like avalon) in the left list.
5) Build distribution.
6) Choose what platform you need.

Ps: read this - 1 - 2
 

cold_arctus

Devoted Member
Sep 25, 2018
8,944
10,835
I checked Avalon. This game is made on renpy version 7.4.1. This is the reason for your problems. This version of renpy has a lot of bugs and it is not suitable for creating games. On many systems, games made in the new version may work with errors or not work at all. Developers should know and take this into account, as this problem has been known for quite a long time.

The solution to your problem:

1) Download this -
2) Put you game into renpy sdk folder
3) Run renpy sdk.
4) Choose game (like avalon) in the left list.
5) Build distribution.
6) Choose what platform you need.

Ps: read this - 1 - 2
No, it doesn't work with all games.
 
  • Like
Reactions: S.O.M.

S.O.M.

Member
Game Developer
Jan 30, 2021
461
1,085
well as i know, this method helped some players and devs.
 

The Witcher

Member
Modder
Jul 19, 2017
392
2,289
I checked Avalon. This game is made on renpy version 7.4.1. This is the reason for your problems. This version of renpy has a lot of bugs and it is not suitable for creating games. On many systems, games made in the new version may work with errors or not work at all. Developers should know and take this into account, as this problem has been known for quite a long time.

The solution to your problem:

1) Download this -
2) Put you game into renpy sdk folder
3) Run renpy sdk.
4) Choose game (like avalon) in the left list.
5) Build distribution.
6) Choose what platform you need.

Ps: read this - 1 - 2
I tried your method and it worked with one game but didn't work with 2 other games. this error shows up
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.
I tried another method it's simple (just put game folder {the one inside the Main Game folder} at renpy sdk folder and run renpy sdk.exe) but it had the same result above.
 
  • Like
Reactions: S.O.M.

S.O.M.

Member
Game Developer
Jan 30, 2021
461
1,085
I tried your method and it worked with one game but didn't work with 2 other games. this error shows up
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.
I tried another method it's simple (just put game folder {the one inside the Main Game folder} at renpy sdk folder and run renpy sdk.exe) but it had the same result above.
Did you do anything with the renpy 7.3.5 sdk folder? Because this is a bug with sdk.
Ah, i understand. Delete sdk folder and download it again.
Never move the "game" folder to the sdk folder, since renpy has its own files. You can only move the "gamename" folder to the sdk folder. Sdk like a game, program for creating projects on renpy. This program already have basic "game" folder. If you want rebuild one of games or modify it, you should move "game name" folder into sdk folder.
 
  • Like
Reactions: The Witcher

recreation

pure evil!
Respected User
Game Developer
Jun 10, 2018
6,327
22,777
This release also raises the minimum requirements to run a Ren'Py game. It is now required that a user's computer have OpenGL 2, DirectX 9, OpenGL ES 2, or WebGL to run Ren'Py. The model-based renderer requires OpenGL ES 3 or WebGL 2.

With these changes, there have been a few deprecations. Ren'Py no longer runs on Windows XP.
Some anitvirus software also blocks the new releases because it thinks it is a virus.
I had hoped that 7.4.2 solves that problem, but it didn't :/
 
  • Like
Reactions: S.O.M.

S.O.M.

Member
Game Developer
Jan 30, 2021
461
1,085
A note about renpy - remember, the renpy program is always evolving, which means that the system requirements will increase and new features will be created.

What does it mean?
1) Outdated computers and software may not work correctly or not work at all in games made on renpy (and not only).
2) If you want to play games for adults, disable the antivirus software, and better remove it (still very little use from antivirus software in our time). Better install adblock into your browser.
3) Use windows 10, as this version is the most optimal and developed at the moment (software updates, new applications and good functionality). This version of windows is best suited for games.

Ps: If you have the opportunity, try to upgrade your PC. New graphics card, processor (these are the most important details). On more or less modern PCs, games made even on the new renpy version work well. Be sure to install a 64-bit operating system.
I know that many of us have financial problems. If you have the opportunity, try to save money for upgrading your PC. In our time, this is very important.
 

Tagfalter

Member
Jul 26, 2017
118
203
1. Up to date Soft- and Hardware. Am a programmer/ gamer.
2. Using Windows internal only. Which does not alert. Neither does manually adding an exception help.
3. I do. One of the "tipps" was to run it in compatibility mode, which would make your statement 'semi-correct'.

2080 AMP Extreme
Ryzen 7
32GB RAM

The problem is just not the computer. And please do not try to talk people into upgrading their PC for a client-based problem, which's core engine ran on stone-age computers before the last update. The issue is known and is going to be fixed soon - or is, if you consider re-compiling to the newest version helps in most cases. It's just that the game-devs mostly did not publish a version AFTER the update. Once they do, the problems should be gone.

Btw I would not suggest to downgrade to 7.3.5 since that would not work on any game using some new feature/ compilation/ ... from the nwest versions.

I know you are only trying to help, but phrases about evolving tech and buying stuff for porn games? Cmon...
 

S.O.M.

Member
Game Developer
Jan 30, 2021
461
1,085
I have two years of experience in renpy. But I will not argue, since I am not expert in this field anyway.

And read some posts here and on lemmasoft. You will understand that this problems is not solved. And it is not known when these problems will be solved.
 
Last edited: