Graveyard Keeper
0 of 0

File information

Last updated

Original upload

Created by

AntiFTW

Uploaded by

AntiFTW

Virus scan

Some manually verified files

Tags for this mod

About this mod

Attempt to fix the "Not Keeper's Needs" Mod.

Most functionality seems to be restored, but if you encounter any unexpected behaviour, please report it, and I will try and look into it.

Requirements
Permissions and credits
Changelogs
Description

Attempt to fix an existing mod (Not Keeper's Needs). For more information of what this mod does please check here or read this article. Since the original mod is not actively maintained anymore, is broken after recent patches and seems to have some (minor) bugs, I have decided to try and take a look and see whether I could improve this.

Installation

Works the same as the original Not Keeper's Needs mod, but to prevent people from having to click over there, the identical instructions:

  • Install this mod like any other mod for QModManager.
  • Configure the mod using NKN-Configurator.exe in your mod folder, or manually by editing the config.txt.

Compatibility

The mod is compiled with the newest DLL's: Graveyard Keeper 1.404 with all DLC installed. Not sure if the latter is really relevant but I thought I'd mention it for completeness.

Initial Changes

Apparently the UnityEngine Input class was moved to UnityEngine.InputLegacyModule so I had to add an additional assembly reference to that DLL to get it to compile again. This was also (most likely) the culprit in breaking the Sprint feature as well as any other features that require the Input class (which is used to detect key presses).

Known bugs

A list of either known "'bugs" or inconsistent "features". Each assigned a status, either
  • Open, no work done yet
  • Awaiting Input, meaning I looked into it and am awaiting input on how to proceed
  • Won't Fix, meaning it was either not broken after all or an available fix is not deemed desirable
  • Fixed, meaning it will be deployed on the next release
  • Released, meaning it is actually available in the latest version

Timescale switching (Released (in 0.1.1))

Seems to be broken according to (now archived) this post

Update

Because of some strange behaviour in the original version (0.1) of the mod, I think that this would be the most logical values to use (imo) for TimeMult, so that you can still switch back to the default value by pressing the button again:
  • 0.1 - if you want to slow down time, since that toggles between 0.1 and 1.
  • 1    - if you want to speed up time, since that toggles between 10 and 1.

Update 2:

A fix has been released in version 0.1.1, so that it now allows you to toggle between 1 and the value of TimeMult, regardless of the value of TimeMult.

Update 3:

A new fix has been released in version 0.1.2, so that the default value, which used to be 1, is now configurable through the config variable TimeMultDefault.

Manually changing config.txt (Won't Fix)

There have been problems when manually changing the configuration values in config.txt according to this post. However, it was also mentioned that using the NKN-Configurator.exe should fix this. Because NexusMods does not like fresh .exe files, for now you can download it from the original mod.

Update:

I have tested this before starting the game, with the game running but before loading a save and after loading a save. As I expected, during the former test the changes had effect, and during the latter two they didn't. So this is not a bug. Just press the F6 (default) key to reload the configuration file if you are in game.

Orb multiplier + additional orbs feature (Released (in 0.1.1))

Seems to be broken according to according to this post. I have tried it out myself and do seem to get some extra orbs when fiddling around a bit with the configuration options. However the results were not really as expected. As such I have rewritten a part of the logic and after testing it, I was able to verify that it gave the expected results. Is available in version 0.1.1.

Issues caused by CraftingSpeed (Released (in 0.1.2))

As mentioned in this post, setting the CraftingSpeed config also has influence on the burning speed of candles. Also, it seems that high values for this variable can cause issues with the Crate Factory. A proposed fix would be to introduce a toggle button so that the CraftingSpeed modifier can be easily turned on or off, which is now implemented in version 0.1.2.

Feature requests

I was initially not really intending to write new functionality, but since there were already some feature requests, I thought it might be smart to make a section so that there is an overview for things that were already asked/requested. No promises that any of these will be implemented, but I might consider it if there's a lot of interest in a specific feature or if I deem them relevant/appropriate.

  • Managing price deflation when selling stuff
  • Speeding up furnaces (Already works by changing the CraftingSpeed option. It does require a significantly higher value to get noticeable effects though, I have used 20 to test it)

Disclaimer

It looks like most of the features of the original mod are working again. However, if you still encounter something that doesn't work as you expected it to do, please report it and I will try to look into it.

Credits

Of course credits to megarunner as the original author of this mod.

Source

GitHub