Add Renovel as an alternative to Ren'py (#1609)

### Description of Changes

This PR adds Renovel, which is currently just Ren'py 7.4.6, ported to modern versions of Python. In time, I plan to replace Ren'py's save, load, and rollback features with those of [Lisien](https://codeberg.org/clayote/lisien), the better to support games with complex world models and rulesets.

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1609
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
Zachary Spector 2026-09-28 08:17:28 +02:00 • committed by Ethical FOSS admin
commit 552bac7d1f

View file

@ -1562,7 +1562,7 @@ A desktop environment usually depends on a specific window manager to work.
| [jMonkeyEngine](https://jmonkeyengine.org/)| [`3.6.1-stable`](https://github.com/jMonkeyEngine/jmonkeyengine/releases/tag/v3.6.1-stable) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) [(1)](https://github.com/jMonkeyEngine/jmonkeyengine/pull/2640) <br /> [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) [(1)](https://github.com/jMonkeyEngine/jmonkeyengine/pull/2640#issuecomment-4039106977) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [Luanti](https://luanti.org) | [`5.14.0`](https://github.com/luanti-org/luanti/releases/tag/5.14.0) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/luanti-org/luanti/pull/16808), [2](https://github.com/luanti-org/luanti/pull/16961), [3](https://github.com/luanti-org/luanti/pull/17095)) | [ClassiCube](https://www.classicube.net/) <br /> [Cubos](https://github.com/GameDevTecnico/cubos) (discontinued) <br /> [Cubyz](https://github.com/PixelGuys/Cubyz) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/PixelGuys/Cubyz/blob/master/docs/CONTRIBUTING.md#please-dont-use-aillms-to-make-pull-requests)) |
| [Redot Engine](https://www.redotengine.org/) | [`redot-4.4-stable`](https://github.com/Redot-Engine/redot-engine/releases/tag/redot-4.4-stable) <br />[`0cc500d`](https://github.com/Redot-Engine/redot-engine/commit/0cc500dd14f4f44b8ce86e62b3cdb6ff6232f012) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://github.com/Redot-Engine/redot-engine/blob/master/doc/mcp-integration.md)) <br />[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/Redot-Engine/redot-engine/blob/master/AI_POLICY.md#usage)) <br />[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/Redot-Engine/redot-engine/pull/154#pullrequestreview-3625112363), [2](https://github.com/Redot-Engine/redot-engine/pull/1142#pullrequestreview-3625056105), [3](https://github.com/Redot-Engine/redot-engine/pull/1124#pullrequestreview-3598626641)) | [Pandemonium Engine] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1][pandemonium-policy]) |
| [Ren'Py](https://www.renpy.org/) | [`7.4.6.1693`](https://github.com/renpy/renpy/releases/tag/7.4.6.1693) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://nitter.net/renpytom/status/2064433925926142248), [2](https://github.com/renpy/renpy/pull/6939)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [Ren'Py](https://www.renpy.org/) | [`7.4.6.1693`](https://github.com/renpy/renpy/releases/tag/7.4.6.1693) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://nitter.net/renpytom/status/2064433925926142248), [2](https://github.com/renpy/renpy/pull/6939)) | [Renovel](https://codeberg.org/clayote/renovel) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/clayote/renovel/src/branch/trunk/README.rst#no-code-generation-with-large-language-models)) |
| [UPBGE](https://upbge.org/) | [`0.36.1`](https://github.com/UPBGE/upbge/releases/tag/v0.36.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/UPBGE/upbge/wiki/Release-notes-version-0.50#b-implementation-technique-and-limitations)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
> [!Note]