Runtime visual novel editor
Posted: Sun Aug 21, 2016 9:50 am
# EditButton
Add a quick fix/edit button for Ren'Py developerment. Without config.developer the editor is not be accessible.
The editor provides a means to proofread your visual novel while running it and without leaving. One button in the quickmenu provides access to this editor that shows the Ren'py code at the location you were, in visual modus. The editor provides basic features, has a few quirks still.
Installation into existing git project add as a git submodule:
https://github.com/picobyte/RVRE
and run
game/RVRE/scripts_and_fixes/install.sh
or if in windows:
game\RVRE\scripts_and_fixes\install.bat
An example repository (and a tutorial for the editor)
https://github.com/picobyte/EditButton
Issues and feature requests can be added to this thread or in the issues of the respective repositories
Features:
The editor isn't perfect, and currently has a limited set of features:
* basic editing
- cursor, clipboard, selection (Shift+)(Ctrl+)key movement,
- selection can only cover the screen you're working in; WIP
* Undo / redo, (Ctrl-z/Ctrl-y), only the cursor position thereafter is a bit odd, WIP.
* editor display style configuration (color scheme)
* Ren'py error checking - can be hidden.
* file saving
- only available if the code is without errors. A safety net, because errors make the editor unavailable.
- 'Apply' returns to visual modus with a reload so changes should be visible.
(there should probably also be a save without leaving the editor)
* returning to visual modus discarding changes
* returning to visual modus keeping changes *temporarily* in memory
- changes are lost after reload or loading.
* Spell checking - can be disabled:
- languages English, also available for French, German, Portuguese, Spanish. Russian should work with an update see instruction in EditButton Readme.
- suggestions for changes can be chosen from a drop-down (or pull-up) menu
* find text, very basic, still.
* file and line number are shown in the window title, cursor and mouse position as well, updated upon cursor movement.
* there is a right-click mouse menu.
- languages and styles can be chosen here.
- Selecting font is listed (changing to a larger font while text is selected causes error, though).
This is a runtime Ren'py editor. Licensed LGPL or MIT can be allowed under certain conditions. Do not use this in commercial closed source only visual novels without eventual public releases unless a permission was granted. It's ok in commercial if the public version is a few behind.
Add a quick fix/edit button for Ren'Py developerment. Without config.developer the editor is not be accessible.
The editor provides a means to proofread your visual novel while running it and without leaving. One button in the quickmenu provides access to this editor that shows the Ren'py code at the location you were, in visual modus. The editor provides basic features, has a few quirks still.
Installation into existing git project add as a git submodule:
https://github.com/picobyte/RVRE
and run
game/RVRE/scripts_and_fixes/install.sh
or if in windows:
game\RVRE\scripts_and_fixes\install.bat
An example repository (and a tutorial for the editor)
https://github.com/picobyte/EditButton
Issues and feature requests can be added to this thread or in the issues of the respective repositories
Features:
The editor isn't perfect, and currently has a limited set of features:
* basic editing
- cursor, clipboard, selection (Shift+)(Ctrl+)key movement,
- selection can only cover the screen you're working in; WIP
* Undo / redo, (Ctrl-z/Ctrl-y), only the cursor position thereafter is a bit odd, WIP.
* editor display style configuration (color scheme)
* Ren'py error checking - can be hidden.
* file saving
- only available if the code is without errors. A safety net, because errors make the editor unavailable.
- 'Apply' returns to visual modus with a reload so changes should be visible.
(there should probably also be a save without leaving the editor)
* returning to visual modus discarding changes
* returning to visual modus keeping changes *temporarily* in memory
- changes are lost after reload or loading.
* Spell checking - can be disabled:
- languages English, also available for French, German, Portuguese, Spanish. Russian should work with an update see instruction in EditButton Readme.
- suggestions for changes can be chosen from a drop-down (or pull-up) menu
* find text, very basic, still.
* file and line number are shown in the window title, cursor and mouse position as well, updated upon cursor movement.
* there is a right-click mouse menu.
- languages and styles can be chosen here.
- Selecting font is listed (changing to a larger font while text is selected causes error, though).
This is a runtime Ren'py editor. Licensed LGPL or MIT can be allowed under certain conditions. Do not use this in commercial closed source only visual novels without eventual public releases unless a permission was granted. It's ok in commercial if the public version is a few behind.