Search found 88 matches

by uyjulian
Sat May 30, 2020 10:54 am
Forum: Ren'Py Questions and Announcements
Topic: Is there any anti-cheat code
Replies: 12
Views: 484

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: 12
Views: 484

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: 134

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: 46
Views: 11044

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: 134

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&t=...
by uyjulian
Sun May 03, 2020 3:36 am
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 46
Views: 11044

Re: Ren'Py homebrew port to Nintendo Switch

Version 1.7 has been released. Please view the change log. https://github.com/uyjulian/renpy-switc ... s/tag/v1.7
by uyjulian
Mon Apr 20, 2020 4:12 am
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 46
Views: 11044

Re: Ren'Py homebrew port to Nintendo Switch

New version coming soon... Already implemented and will be in next released version: Out of memory workaround removed (making it more likely that you can rollback, save, and restart the game) Overclock removed Better error messages with error applet Mostly complete libnx bindings _socket, _hotshot, ...
by uyjulian
Sun Apr 05, 2020 12:49 pm
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 46
Views: 11044

Re: Ren'Py homebrew port to Nintendo Switch

Plans for next version:
Proper mouse support
Proper rumble support
_socket module support

Plans for future version:
Lower memory usage
Export NRO or NSP from Ren'Py Launcher
deko3d render backend implementation
TJS2 interpreter implementation
Video hardware acceleration (via webActivity?)
by uyjulian
Sun Feb 23, 2020 11:33 pm
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 46
Views: 11044

Re: Ren'Py homebrew port to Nintendo Switch

Possible reasons for out of memory error:
1. Textures are duplicated in memory twice
2. Mesa/nouveau has a memory leak
3. Mesa/nouveau is bloated
by uyjulian
Sat Feb 22, 2020 11:26 am
Forum: Ren'Py Questions and Announcements
Topic: [HELP] something like .rpa archivie
Replies: 5
Views: 302

Re: [HELP] something like .rpa archivie

Even with significant programming skill, it can be cracked easily thanks to tools like uncompyle, unrpyc, and Ghidra.

People have written extraction tools like unrpa and GARbro, so even if you write a different file format, an unpacker can be created quickly.
by uyjulian
Fri Feb 14, 2020 12:15 am
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 46
Views: 11044

Re: Ren'Py homebrew port to Nintendo Switch

The next version will support mostly complete libnx bindings. The bindings are generated by SWIG. To use the bindings, you need to import the library "libnx". import libnx To initialize a structure, you can use the following syntax: clkrstSession = libnx.ClkrstSession() To access members of a struct...
by uyjulian
Thu Feb 13, 2020 10:34 pm
Forum: Ren'Py Questions and Announcements
Topic: Converting VNs to be released on consoles
Replies: 8
Views: 632

Re: Converting VNs to be released on consoles

If you can't release your game officially on the Switch, at least you can use my unofficial port: https://lemmasoft.renai.us/forums/viewtopic.php?f=32&t=55503 Reasons to use it over official port are the following: Multi persistent data Quick debugging Quit functionality Access to libnx functions fr...
by uyjulian
Thu Feb 13, 2020 10:16 pm
Forum: Ren'Py Cookbook
Topic: How to convert loop information between samples and seconds
Replies: 0
Views: 206

How to convert loop information between samples and seconds

Ren'Py has a feature to loop audio files. The path and loop information can be passed in like the following syntax: <loop 1.2345678>path/to/file.ogg or <from 0.1234567 loop 1.2345678>path/to/file.ogg The argument to "from" and "loop" are specified in seconds . However, sometimes, you are using a pro...
by uyjulian
Wed Feb 12, 2020 1:39 pm
Forum: Development of Ren'Py
Topic: Ren'Py homebrew port to Nintendo Switch
Replies: 46
Views: 11044

Re: Ren'Py homebrew port to Nintendo Switch

Vita port of Python 2: https://github.com/uyjulian/python_vita

Currently, it compiles and links. I haven't done anything else and probably won't until I can fix the memory allocation failures in my Switch port.