Node editor using PyGame and Tkinter
Download latest release https://github.com/michael-gif/Graphical-Node-Editor/releases
Run the installer nodeeditor_setup.exe
- Python 3.8
- Pygame 1.9.6
- Tkinter (comes with Python)
Button | Description |
---|---|
![]() |
Exits the application |
![]() |
Opens the create node dialog |
![]() |
Opens the edit node dialog |
![]() |
Allows you to import a file |
![]() |
Opents the export dialog |
- Click the button with the three dots to select a save location
- Select the export format (only JSON is currently supported)
- Click on
Export settings
to change the export settings Export
will export the file to the specified format with the configured export settings
- Check or uncheck each of the attributes to include or exlude them in the exported file
- Change the name of an attribute to change its name in the exported file
- Download this repository
- Install Python 3.8 if you don't have it already https://www.python.org/downloads/release/python-380/
- Navigate to the Python38 folder where python.exe is located
On windows:C:\..\AppData\Local\Programs\Python\Python38\
- Install Pygame 1.9.6 for Python 3.8
python.exe -m pip install -Iv pygame==1.9.6
- Go to the folder of the respository
It doesn't matter whether you use the PyInstaller scripts or the py2exe scripts, just pick one
- Standard compilation
- PyInstaller:
build_pyinstaller.bat
- py2exe:
build_py2exe.bat
- PyInstaller:
- Minimal file compilation
- PyInstaller:
build_pyinstaller_onefile.bat
- py2exe:
build_py2exe_onefile.bat
- PyInstaller:
The installer is automatically built for you when you build NodeEditor.exe
, and is located in the installer
directory as nodeeditor_setup.exe
However if you want to build the installer youself:
- Download InnoSetup https://jrsoftware.org/isdl.php
(Direct link to exe: https://jrsoftware.org/download.php/is.exe?site=1) - Install InnoSetup
- Navigate to the
installer
directory in this repo
- Run
build_installer.ps1
from PowerShell - You will end up with
nodeeditor_setup.exe
in theinstaller
folder
- Open
installer_script.iss
in Inno Setup Compiler, making sure the name of the script corresponds to the build script you used to generate the app exe. - Go to
Build > Compile
and wait for installer to compile - You will end up with
nodeeditor_setup.exe
in theinstaller
folder