zkxs

Results 9 issues of 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...

enhancement
up for grabs

```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)...

bug
up for grabs

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...

enhancement

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...

enhancement

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...

enhancement
help wanted

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...

enhancement

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...