Search found 128 matches

by uyjulian
Mon Aug 24, 2020 12:21 am
Forum: Ren'Py Questions and Announcements
Topic: (Solved) Compiling Python as C -> .os / .dll, and using in Ren'Py?
Replies: 12
Views: 846

Re: Compiling Python as C -> .os / .dll, and using in Ren'Py

Yes, it works for all platforms. Ren'py uses list_files and file internally, so you will need to rename occurrences of those functions instead of deleting them. You can just place the Python compiled extension in the search directory (look for where the .pyd files are placed. Put your compiled file ...
by uyjulian
Sun Aug 23, 2020 11:49 pm
Forum: Ren'Py Questions and Announcements
Topic: (Solved) Compiling Python as C -> .os / .dll, and using in Ren'Py?
Replies: 12
Views: 846

Re: Compiling Python as C -> .os / .dll, and using in Ren'Py

If you are looking for an easy way to prevent currently-released archive unpackers from unpacking your game, see the following: https://lemmasoft.renai.us/forums/viewtopic.php?f=51&t=59725 If you really want to compile your Python code: The compiled python file (.pyo) can still be decompiled wit...
by uyjulian
Thu Aug 13, 2020 12:53 am
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 61
Views: 41661

Re: Ren'Py homebrew port to Nintendo Switch

Runtime shader compiler
by uyjulian
Sun Aug 02, 2020 5:12 pm
Forum: Ren'Py Cookbook
Topic: How to encrypt / obfuscate your Ren'Py archive RPA files to prevent common programs from opening them
Replies: 2
Views: 7379

How to encrypt / obfuscate your Ren'Py archive RPA files to prevent common programs from opening them

Here are some simple steps to prevent the current version of common archive unpackers like GARbro, unrpa, rpatool, arc_unpacker, etc… from opening your game's archives. 1. In the Ren'Py SDK directory, open the following files using a text editor such as "Atom", "Editra", or "...
by uyjulian
Wed Jul 29, 2020 7:54 pm
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 61
Views: 41661

Re: Ren'Py homebrew port to Nintendo Switch

Version 1.7.2 has been released. Please view the change log. https://github.com/uyjulian/renpy-switc ... tag/v1.7.2
by uyjulian
Mon Jul 27, 2020 10:37 am
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 61
Views: 41661

Re: Ren'Py homebrew port to Nintendo Switch

If you sent an e-mail, please re-send it. I corrected my e-mail to one where I can read the headers properly.
by uyjulian
Thu Jul 23, 2020 9:10 am
Forum: Other Visual Novel Engines
Topic: [Picture/TJS/HTML5/Python] I want to make a sample game that can be used with Kirikiri SDL2 (Web version)
Replies: 4
Views: 8554

[Picture/TJS/HTML5/Python] I want to make a sample game that can be used with Kirikiri SDL2 (Web version)

My port of Kirikiri is getting to a point where other people can use it to create games on it, and publish it on a web server. On this thread on the /news4vip/ board on 5ch, xyx0no646 is requesting assistance with creating a template for my new engine, so I would appreciate it if you took a look. ht...
by uyjulian
Fri Jun 12, 2020 10:50 pm
Forum: Other Visual Novel Engines
Topic: Kirikiri SDL2
Replies: 1
Views: 10292

Re: Kirikiri SDL2

A web port is now available. https://ghpages.uyjulian.pw/krkrsdl2/
by uyjulian
Thu Jun 11, 2020 12:59 am
Forum: Asset Creation: Art
Topic: Optimizing Art for Ren'py Web?
Replies: 2
Views: 6311

Re: Optimizing Art for Ren'py Web?

Here are some ways to reduce the file size of your project: viewtopic.php?f=51&t=45400
by uyjulian
Sat May 30, 2020 10:54 am
Forum: Ren'Py Questions and Announcements
Topic: Is there any anti-cheat code
Replies: 24
Views: 2358

Re: Is there any anti-cheat code

One way to do that is to store a calculated variable.
Example (if original variable is a):

b = a * 2

Where a is used, you can do this instead:

b / 2

This means that it is more difficult to change the variable when you don't know how it is calculated.
by uyjulian
Fri May 29, 2020 11:39 pm
Forum: Ren'Py Questions and Announcements
Topic: Is there any anti-cheat code
Replies: 24
Views: 2358

Re: Is there any anti-cheat code

What is your use case?
How would the player "cheat", and what are you trying to prevent?
by uyjulian
Tue May 26, 2020 11:07 am
Forum: Ren'Py Questions and Announcements
Topic: Adventures in video decoders: the quest for VP9a
Replies: 6
Views: 450

Re: Adventures in video decoders: the quest for VP9a

Probably the following is happening:
1. Ren'Py uses an old version of ffmpeg (3.0)
2. Ren'Py is optimized for SSE2 systems, so it may not use the full instruction set of your processor optimally
by uyjulian
Tue May 26, 2020 2:04 am
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 61
Views: 41661

Re: Ren'Py homebrew port to Nintendo Switch

Version 1.7.1 has been released. Please view the change log. https://github.com/uyjulian/renpy-switc ... tag/v1.7.1
by uyjulian
Tue May 26, 2020 12:39 am
Forum: Ren'Py Questions and Announcements
Topic: Adventures in video decoders: the quest for VP9a
Replies: 6
Views: 450

Re: Adventures in video decoders: the quest for VP9a

Ren'Py compiles ffmpeg without hardware acceleration support. See https://github.com/renpy/renpy-deps/blob/de14fdbb0bd291919d566199e0f9f7677534c6da/build.sh#L407 I was under the impression that it did/required it, like mentioned here by pytom. https://lemmasoft.renai.us/forums/viewtopic.php?f=32&am...