zkxs
zkxs
Currently, NML nukes the existing mod configuration file as it writes a new one. If something goes wrong, this can result in an empty or partially written file. [Relevant code...
```log 12:40:26 PM.941 ( 0 FPS) [INFO] [NeosModLoader] loading assemblies from nml_libs 12:40:27 PM.497 ( 0 FPS) [ERROR][NeosModLoader] error loading assembly from D:\Neos\app\nml_libs\Magick.Native-Q16-x64.dll: System.BadImageFormatException: File name: 'D:\Neos\app\nml_libs\Magick.Native-Q16-x64.dll' at (wrapper managed-to-native)...
The manual installation steps aren't *that* bad, but we've seen a few people having trouble with getting files in the correct places. The obvious solution is to build an automatic...
Hurdles: - [ ] use tray-icon in a way that works on Linux given GTK's extra requirements. I need to deal with some moderately complex linux-only hurdles to move state...
Simple Crosshair Overlay should **mostly** work on MacOS, but I don't have access to a system to test that on and I'm very doubtful it will work out of the...
Presently changing hotkeys is supported internally and can be done via manual config file editing, but there is no way to do this in-app. Adding a hotkey binding GUI would...
This makes the `chrono` and `flate2` dependencies optional, adding a `time` and `compression` feature for each. These features are enabled by default, but can be disabled by using `default-features =...
This is a small change: currently `poise::builtins::create_application_commands` takes a `&[crate::Command]`. This PR changes it to take an `IntoIterator`. This doesn't really change much, except it makes the API slightly easier...
Commands with `context_menu_command` set currently ignore `default_member_permissions`. This PR fixes that. I personally view this as a security issue, as it's very easy to make a command intended for privileged...