This is a manager for the Engine Simulator by AngeTheGreat.
It fetches data from the Parts Catalog and uses that data to set the main.mr
file.
You can download the latest version from the Releases page.
Download the PKGBUILD and use makepkg -si
to build the project from the latest commit.
The program uses a Node.js server to communicate between the front-end(what you see) and back-end(what you don't see). The client requests a specific URL (eg. http://127.0.0.1:24704/status
) using fetch()
in JavaScript and the server checks what the path is (in this case /status
), and the search parameters (in this case nothing but it might be ?name=some_name
). After it processes everything it sends the return data to the client (in this case it would be the Node.js version, Electron version and some more).
First install node
using your package manager or from Node's official site.
After installing node
run
npm install
to install the necessary packages. If you got an error while running that command, your installation may be broken or not include npm
in PATH
.
npm run dev
On Linux:
sh ./pack.sh
On Windows:
cmd ./pack.bat
After packing it go to the bin
directory and choose the correct folder for you:
Linux:
es-manager-linux-x64
Windows:
es-manager-win32-x64
MacOS (requires signing):
es-manager-mas-x64