https://github.com/banane9/neossimulstart
Neos mod that makes it possible to launch other processes together with Neos.
https://github.com/banane9/neossimulstart
harmony modding nml
Last synced: 4 months ago
JSON representation
Neos mod that makes it possible to launch other processes together with Neos.
- Host: GitHub
- URL: https://github.com/banane9/neossimulstart
- Owner: Banane9
- License: mit-0
- Created: 2023-03-31T23:21:57.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-11T23:52:45.000Z (about 2 years ago)
- Last Synced: 2025-02-15T01:34:12.875Z (over 1 year ago)
- Topics: harmony, modding, nml
- Language: C#
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
Simulstart
==========
A [NeosModLoader](https://github.com/zkxs/NeosModLoader) mod for [Neos VR](https://neos.com/) that makes it possible to launch other processes together with Neos.
Processes can be launched with (a request for) administrator privileges and can automatically be closed with the game as well.
## Installation
1. Install [NeosModLoader](https://github.com/zkxs/NeosModLoader).
2. Place [Simulstart.dll](https://github.com/Banane9/NeosSimulstart/releases/latest/download/Simulstart.dll) into your `nml_mods` folder. This folder should be at `C:\Program Files (x86)\Steam\steamapps\common\NeosVR\nml_mods` for a default install. You can create it if it's missing, or if you launch the game once with NeosModLoader installed it will create the folder for you.
3. Start the game. If you want to verify that the mod is working you can check your Neos logs.
## Usage
Since NeosModSettings can't handle custom types, this mod requires editing its settings file to add or remove processes.
It should look as follows:
```JSON
{
"version":"1.0.0",
"values":
{
"ProcessesToLaunch":
[
{
"Administrator":true,
"Arguments":"-extra LaunchArguments",
"KeepOpen":true,
"Path":"C:\\Path\\To\\AdministratorExecutable.exe",
"WorkingDirectory": "C:\\Path\\To\\WorkingDirectory"
},
{
"Restart": true,
"Path":"C:\\Path\\To\\SimpleExecutable.exe"
}
]
}
}
```
| Field | Usage |
| :---: | :--- |
| `Administrator` | Launch process with administrator privileges if `true`. Default: `false` |
| `Arguments` | Launch process with extra parameters. Default: none |
| `KeepOpen` | Leave process running when Neos is getting shut down. Default: `false` |
| `Path` | The path of the executable file to launch. Required value. |
| `Restart` | Restart process if it exits while Neos is still running. Default: `false` |
| `WorkingDirectory` | The directory to execute the file in. Default: The executable's directory. |