Skip to content
A website to generate ren'py code without scripting.
PHP HTML Python Vue
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public fix Oct 13, 2019
resources
routes
storage
tests
.editorconfig 1st commit Sep 11, 2019
.gitattributes
.gitignore
.styleci.yml 1st commit Sep 11, 2019
artisan
composer.json
composer.lock
package-lock.json
package.json
phpunit.xml
readme.md
server.php
webpack.mix.js

readme.md

About Ren'Py Editor

This app is designed to automatize the coding process. You can add characters, backgrounds, musics... then combinate them to make scenes. When you have a lot of scenes, you can chain them with actions. When you have finished your story, export the script to Ren'Py and enjoy your visual novel.

Install

  • composer update
  • npm install && npm run dev
  • php artisan migrate:refresh --seed
  • login with admin@admin.com / admin

Settings

  • folder public/stories must be writable
  • rename .env.example into .env then update with your config
  • for sqlite, rename database/database.sqlite.empty into database/database.sqlite

Errors

  • in few linux configurations, you will have a problem with the library vendor\sunra\php-simple-html-dom-parser\Src\Sunra\PhpSimple\simplehtmldom_1_5\simple_html_dom.php
  • For the moment, fix it like this:
  • Line 696
  • $pattern = "/([\w:*])(?:#([\w]+)|.([\w]+))?(?:[@?(!?[\w:]+)(?:([!^$]?=)["']?(.*?)["']?)?])?([/, ]+)/is";
  • Line 1378
  • if (!preg_match("/^[\w:]+$/", $tag)) {

Actions (modify this files to add a new action)

  • js/utils.js (addAction, showAction)
  • scene/edit.blade.php
  • story/script.blade.php
  • action/edit.blade.php
  • app/http/controllers/StoryControllers.php (show, getRecursAction, tree)
  • app/http/controllers/ActionControllers.php(add_action)

Licence free for non commercial use only

You can’t perform that action at this time.