Eine mysteriöse Krankheit vernichtete das Dorf des Protagonisten, doch ihm gelang die Flucht. Jetzt findet sich der Charakter allein in der Wildnis... Mehr erfahren
Größere Stapel — Erhöhung der Stapelgröße von Gegenständen
-
Herunterladen (2.46 kB)20 Juni 2025, 20:25bigger-stacks_1750440341_920475.rar
Das Mod erhöht die maximale Stapelgröße von Gegenständen im Inventar auf 999, was das Inventarmanagement vereinfacht und die Notwendigkeit häufiger Sortierungen verringert.
Achtung! Testen Sie nicht in Ihrem Hauptspiel!
Technische Details:Basis:
- Erstellt als Plugin für BepInEx (IL2CPP-Version).
- Verwendet Harmony zur Modifikation des Quellcodes des Spiels.
Modifizierte Methode:
- Patcht die Methode InventorySlot.SetMaxStackAmount, um das Stapellimit (maxStackSizeOverride) zu überschreiben.
- Der Wert 999 wird über Reflection gesetzt, da das Feld maxStackSizeOverride privat ist.
Fehlerbehandlung:
- Protokolliert Fehler in der Konsole, wenn Änderungen fehlschlagen.
Installation:
- Benötigt BepInEx für Unity-Spiele mit IL2CPP. Download-Link HIER.
- Die .dll-Datei wird in BepInEx/plugins platziert.
Kompatibilität:
- Funktioniert nur mit The Last Plague (TLP).
- Kann mit anderen Mods verglichen werden, die InventorySlot ändern.
Quellcode:
Geschrieben in C#, verwendet:
- Il2CppInterop zur Arbeit mit IL2CPP-Code.
- HarmonyLib für nicht destruktives Patching.
Protokollierung:
- Gibt beim Start die Nachricht "BiggerStacksPlugin geladen" im BepInEx-Log aus. Hinweis: Für die Modifikation privater Felder wird Reflection verwendet, was bei Spielupdates instabil sein kann.
Мод увеличивает максимальный размер стопки предметов в инвентаре до 999, упрощая инвентарный менеджмент и уменьшая необходимость в частой сортировке.
Внимание! Тестируйте не на основной своей игре!
Технические детали:Основа:
- Создан как плагин для BepInEx (IL2CPP-версия).
- Использует Harmony для модификации исходного кода игры.
Изменяемый метод:
- Патчит метод InventorySlot.SetMaxStackAmount, чтобы переограничить лимит стопки (maxStackSizeOverride).
- Значение 999 устанавливается через отражение, так как поле maxStackSizeOverride является приватным.
Обработка ошибок:
- Логирует ошибки в консоли, если внести изменения не удалось.
Установка:
- Требуется BepInEx для Unity-игры с IL2CPP. Ссылка на скачивание ТУТ.
- Файл .dll помещается в BepInEx/plugins.
Совместимость:
- Работает только с The Last Plague (TLP).
- Может сравнивать с другими модами, изменяющими InventorySlot.
Исходный код:
Написан на C#, использует:
- Il2CppInterop для работы с IL2CPP-кодом.
- HarmonyLib для неразрушающего патчинга.
Логирование:
- При запуске выводит сообщение "BiggerStacksPlugin загружен" в журнал BepInEx. Примечание: Для модификации приватных полей используется рефлексия, что может быть нестабильно при обновлениях игр.
Nützliche Links:
