Page 1 of 1

Renpy and Enigma

Posted: Sat Jun 13, 2020 4:09 pm
by renpycoder
So, I just wanted to ask something about Renpy and Enigma Virtual Box. So for those who don't know Enigma Virtual Box, it allows you to make a virtual executable file of your whole game. To sum up exactly, "Application virtualization system for Windows.". What this does is that say you have a game and you wanted it to appear like a single exe file, then you use Enigma to make a virtual box of it and then encrypt the whole game, pack it into one executable file. So far, I have experimented with it and it seems to work with many game engines, except Renpy.

So I want to ask if anyone has used Enigma for their renpy games before and how it worked? The error I am getting is that it is looking for my "windows renpy files" yet it's already there. Redirecting the files there would only cause more errors.

Hope someone can help me solve this. Thank you in advance!

Re: Renpy and Enigma

Posted: Sat Jun 13, 2020 6:53 pm
by PyTom
I'd suggest contacting the Enigma developers about this.

Re: Renpy and Enigma

Posted: Sat Jun 13, 2020 9:39 pm
by rayminator
I don't think that renpy is compatible with it

Re: Renpy and Enigma

Posted: Sat Jun 13, 2020 10:51 pm
by isobellesophia
I think RenPy is different from the others, because RenPy executes that easily, as you can see that whenever you export a game, it will includes all files, exe file, saves, and etc... a single exe file may not run because the exe needs all that necessary files to run that game. Tbh, i never ever run an exe file without its contents, instead, it'll run an error. Importance of this file, like a DLL file for example as it seen here. https://whatis.techtarget.com/fileforma ... brary-file
An extra of that is, RenPy needs save files and RenPy files already has its own way to find those files in the correct path. (Or else its images or sounds wont run because the path is wrong and missing, it'll be a disaster if all of it aren't running and giving errors instead.)
I think thats all i know so far.