Touched
Resident ASMAGICIAN
- 625
- Posts
- 10
- Years
- Age 122
- Seen Feb 1, 2018
Subscript
Scripting revisited.
A subset of the Python language; scripting has never been easier
An open-sourced, cross-platform script editor.
Highly extensible, with a unique, easy-to-learn syntax - you'll never look back.
Features
- Python-like syntax
- Proper control flow - no more gotos
- Type recognition
- Custom commands, written in Python
- Less numbers - Subscript knows the names of things, even when you change them
- Embedded emulator, with debugger
- Syntax highlighting and code completion
- Modules allow you to do awesome things
- Built in assembly and C support
- Default parameters make for less typing
- Full documenation, generated from source
- More to come...
Downloads
Subscript now has an alpha release. This means that not everything works as it should, and is subject to change without notice. Once we have an official release, however, this process will be more streamlined.
Windows
Extract the archive to an empty folder, add a FireRed ROM called "test.gba" to the directory, and run gui.py. Make sure you have Python 3.4.
Linux
Install PyGObject, GtkSourceView and GtkSpell using your packaged manager. Clone the source from the GitHub repository, add a FireRed ROM called "test.gba" to the directory, and run gui.py.
Ubuntu
Open a terminal and run:
Code:
$ sudo apt-get install python3 git python3-gi gir1.2-gtksource-3.0 gir1.2-gtkspell3-3.0 gir1.2-clutter-1.0 python3-sphinx
$ sudo pip3 install sphinx_rtd_theme
$ git clone https://github.com/Touched/subscript.git
$ cd subscript
$ make html
$ python3 gui.py
Credits
Authors
Thanks to
- operator - Windows port
- DavidJCobb - Command documentation
- Spherical Ice - Command documentation
- tenebr050 - Ubuntu instructions
Last edited: