• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    C
  • Created almost 6 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Ren'Py in your HTML5 web browser

RenPyWeb - Ren'Py in your HTML5 web browser

This is the build environment for RenPyWeb.

How to build

  • See https://github.com/renpy/renpy-build/ - something like:

    git clone https://github.com/renpy/renpy-build/
    cd renpy-build/
    BASE=. bash ./nightly/git.sh
    # fix-up tasks ordering
    ./build.py --platform web
    
  • Emscripten: you need to recompile everything on upgrade:

    rm -rf build/ install/ python-emscripten/2.7.18/build/
    make cythonclean
    emcc --clear-ports
    
  • Recompile:

    make
    scripts/install_in_renpy.sh
    
  • Package the game: from the Ren'Py interface, or using scripts/distribute_game.sh (basic testing only)

How to run locally

  make testserver
  $BROWSER http://localhost:8000/

How to make small-scale tests

Check the pygame-example-* targets. Symlink pygame-example/main.py to the variant you wish to experiment with.

Also check the native target to try to run Ren'Py natively with some Emscripten behavior.

More Repositories

1

renpy

The Ren'Py Visual Novel Engine
Ren'Py
4,872
star
2

pygame_sdl2

Reimplementation of portions of the pygame API using SDL2.
Python
325
star
3

vscode-language-renpy

Ren'Py extension for Visual Studio Code
TypeScript
100
star
4

renpy-build

Build system for the Ren'Py visual novel engine. (The engine itself, not games.)
C
71
star
5

rapt

RAPT: Ren'Py Android Packaging Tool
C
53
star
6

dse

Dating Sim Engine
Ren'Py
50
star
7

language-renpy

๐Ÿ“‘ ๐Ÿ”Œ Ren'Py package for Atom and Linguist Grammars
Python
47
star
8

python-for-android

Branch of python-for-android that works with rapt.
C
37
star
9

cardgame

Ren'Py Cardgame Engine
28
star
10

steam-deck-guide

Steam Deck Guide
Python
17
star
11

renios

Build system for iOS dependencies.
Python
15
star
12

id

Ren'Py Interactive Director
Ren'Py
13
star
13

renpy-deps

Source and Scripts required to build a binary distribution of Ren'Py.
Python
8
star
14

extensions

Stores scripts that install extensions for Ren'Py and Ren'Py games.
Python
5
star
15

mac-notarization

Tool for signing and notarizing Ren'Py apps on macOS.
Shell
5
star
16

SDL2

SDL2 with Ren'Py-beneficial patches
C
4
star
17

pygame_sdl2_windeps

Windows dependencies for pygame_sdl2.
C
4
star
18

renpy-dark-syntax

Ren'Py's dark Atom syntax theme
CSS
3
star
19

interface_7

Ren'Py
3
star
20

nanoreno-web2

Svelte
2
star
21

uguu

Ren'Py Unified GL Wrapper
Python
2
star
22

gui-manual

Ren'Py Gui Customization Manual
Python
2
star
23

vn-list

Backend for games.renpy.org and renai.us.
JavaScript
2
star
24

renpy-editra

Ren'Py Plugin/Packaging for the Editra Text Editor
Python
2
star
25

renpy-light-syntax

Ren'Py's light Atom syntax theme.
CSS
2
star
26

nanoreno-web

nanoreno.org website
JavaScript
1
star
27

ai

AttributeImage development.
Ren'Py
1
star