Modyfikacje do 7 Days to Die
7 Days to Die (The Survival Horde Crafting Game) działa na silniku Unity, co sprawia że inżynieria wsteczna gry i jej modyfikowanie jest banalnie proste. Miałem już doświadczenie w łataniu gier przy pomocy programu dnSpy, więc zdecydowałem się samemu naprawić parę niedogodności. Zajęło mi to naprawdę niewiele czasu, żeby znaleźć świetne narzędzia, takie jak BepInEx i Harmony. Te biblioteki pozwoliły na łatwe wczytywanie łatek.
ForgeFuelSaver
Niektóre stacje robocze w grze wymagają paliwa, ale nie przestają go używać, jeśli nie robią nic użytecznego. Ta łatka oszczędza zasoby wyłączając niepotrzebne stacje, aby nie było potrzeby ich nadzorowanie i/lub ręcznego odliczania paliwa. Prawdziwe "włącz i zapomnij".
FpsLimiter
Wbudowany w sterownik AMD ogranicznik FPSów nie działa, jeśli gra nie jest aktywnym oknem. Najprostszym rozwiązaniem jest wykorzystanie wbudowanej w 7 Daysa komendy "settargetfps", ale nie pamięta ona ustawień po restarcie gry. Ta łatka zapisuje ustaloną wartość w osobnym pliku konfiguracyjnym i opcjonalnie (domyślnie - tak) ogranicza FPSy do 1, gdy gra nie jest aktywnym oknem, aby oszczędzać energię elektryczną.
MuteTraderAnnouncements
Zbudowanie bazy obok handlarza wydaje się dobrym pomysłem, dopóki nie słyszysz jego głośnych ogłoszeń 3 razy dziennie. Ta łatka blokuje odtwarzanie tych dźwięków lokalnie i zapobiega ich rozgłaszaniu pozostałym graczom, jeśli jesteś hostem.