
Mods / RurModSystem
Author: Xeirla
Side: Both
Created: Jun 7th at 11:26 PM
Last modified: Jun 18th at 7:29 PM
Downloads: 38
Follow Unfollow 1
Recommended download (for Vintage Story 1.20.10 - 1.21.0-pre.1):
rurmodsystem_1.0.0.zip
1-click install
NOTE: This mod is only intended for a private server a friend of ours is hosting, and is not meant to be installed by others!
Source code is available if you feel like cherry picking any specific harmony patch from this modsystem.
---
Small Harmony Patch mod for patching issues/mod conflicts for our private server.
This patch currently fixes an issue with SmithingPlus where viewing clear quartz in the handbook results in a crash to desktop.
Ideally this is also where we will just load any small patches for various conflicts in our server modset, but that are more workarounds rather than proper fixes.
Any notable bugs will be reported upstream to appropriate issue trackers and this mod will be updated to reflect such changes.
Sorry if this was not clear in the original description. I wanted to keep this as a draft but our server owner said they needed it as a published mod to have it installable on the server and kept up to date. If this poses a problem please let us know!
Mod Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
1.0.1 | 7 | Jun 18th at 7:29 PM | rurmodsystem_1.0.1.zip | 1-click install | ||
Quick update! The 1.0.0 release had an issue where trying to extract nuggets from ore chunks would result in the output only being a single native copper nugget. This was a result of deleting the OnCreatedByCrafting function override entirely to fix a crash from viewing certain pages in the handbook (clear quartz). Now, the function is patched to just use the vanilla game code instead (from VSSurvivalMod). Please be sure to update if using version 1.0.0! | ||||||
1.0.0 | 13 | Jun 16th at 6:27 PM | rurmodsystem_1.0.0.zip | 1-click install | ||
Release reupload to add compatible game version |
Okay, you're free. Thank you for atending to the issue!
Michaloid
Apologies for not providing more info originally! The description has been updated clarifying the purpose of this patch.
For some extra context: SmithingPlus has some odd conflict with our modset or basegame that results in a crash to desktop when viewing clear quartz and some related recipes in the handbook. I have no idea why, but was able to at least trace things back to the offending function call, which was an override for `OnCreatedByCrafting()`. At the end of that function, it calls the base function, which seems to result in the crash due to a null reference or some invalid data being passed. Just deleting that base function call and recompiling the mod solves the issue though, and doesnt seem to have any other adverse side effects that I could find.
Ultimately I just went with deleting the entire custom function once learning how to write a basic harmony patch to have this installed on the server we play on, as the way the server is setup, it automatically pulls updates for each mod as needed from here, rather than being managed with manual installs via local .zip files. I submitted a bug report to SmithingPlus's issue tracker with a more thorough write-up of the above, however the project appears to be on hiatus, as there's be absolutely no activity on its github repo (no commits or comments on any opened issues or pull requests for 2 months), so in light of this likely not being patched officially anytime soon, this is just meant as a temporary workaround.
Again, as noted in the description, if this is problematic to keep published for any reason, please let us know! Sorry for not noticing your comment sooner too, I've been a bit busy with other projects.
What mod this patch is for? Can you specify on the description?