The Last Plague: Blight
Tajemnicza choroba ogarnęła wioskę bohatera, ale udało mu się uciec. Teraz znajduje się sam na pustkowiu, gdzie musi znaleźć jedzenie i ciepło, aby... Więcej informacji
Bigger Stacks — zwiększenie rozmiaru stosu przedmiotów
-
Pobierz (2.46 kB)20 czerwca 2025, 20:25bigger-stacks_1750440341_920475.rar
Mod zwiększa maksymalny rozmiar stosu przedmiotów w ekwipunku do 999, ułatwiając zarządzanie ekwipunkiem i zmniejszając potrzebę częstego sortowania.
Uwaga! Testuj nie na swojej głównej grze!
Szczegóły techniczne:Podstawa:
- Stworzony jako wtyczka dla BepInEx (wersja IL2CPP).
- Używa Harmony do modyfikacji kodu źródłowego gry.
Modyfikowana metoda:
- Patchuje metodę InventorySlot.SetMaxStackAmount, aby zmienić limit stosu (maxStackSizeOverride).
- Wartość 999 jest ustawiana przez refleksję, ponieważ pole maxStackSizeOverride jest prywatne.
Obsługa błędów:
- Loguje błędy w konsoli, jeśli wprowadzenie zmian się nie powiodło.
Instalacja:
- Wymaga BepInEx dla gry Unity z IL2CPP. Link do pobrania TUTAJ.
- Plik .dll umieszczany jest w BepInEx/plugins.
Kompatybilność:
- Działa tylko z The Last Plague (TLP).
- Może być porównywany z innymi modami, które zmieniają InventorySlot.
Kod źródłowy:
Napisany w C#, używa:
- Il2CppInterop do pracy z kodem IL2CPP.
- HarmonyLib do nieinwazyjnego patchowania.
Logowanie:
- Podczas uruchamiania wyświetla komunikat "BiggerStacksPlugin załadowany" w dzienniku BepInEx. Uwaga: Do modyfikacji prywatnych pól używana jest refleksja, co może być niestabilne przy aktualizacjach gier.
Мод увеличивает максимальный размер стопки предметов в инвентаре до 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. Примечание: Для модификации приватных полей используется рефлексия, что может быть нестабильно при обновлениях игр.
Przydatne linki: