The Last Plague: Blight
Kahramanın köyünü gizemli bir hastalık sardı, ancak kaçmayı başardı. Şimdi kendini vahşi doğada yalnız buluyor ve hayatta kalmak için yiyecek ve... Daha fazla bilgi
Büyük Yığınlar — eşyaların yığın boyutunu artırma
-
İndir (2.46 kB)20 Haziran 2025, 20:25bigger-stacks_1750440341_920475.rar
Mod, envanterdeki eşyaların maksimum yığın boyutunu 999'a çıkararak envanter yönetimini kolaylaştırır ve sık sık sıralama ihtiyacını azaltır.
Dikkat! Ana oyununuzda test etmeyin!
Teknik detaylar: Temel:
- BepInEx (IL2CPP sürümü) için bir eklenti olarak oluşturulmuştur.
- Oyunun kaynak kodunu değiştirmek için Harmony kullanır.
Değiştirilebilir yöntem:
- InventorySlot.SetMaxStackAmount yöntemini yamanlayarak yığın limitini yeniden belirler (maxStackSizeOverride).
- 999 değeri, maxStackSizeOverride alanı özel olduğu için yansıma ile ayarlanır.
Hata işleme:
- Değişiklikler başarısız olursa hataları konsola kaydeder.
Kurulum:
- IL2CPP ile Unity oyunu için BepInEx gereklidir. İndirme bağlantısı BURADA.
- .dll dosyası BepInEx/plugins klasörüne yerleştirilmelidir.
Uyumluluk:
- Yalnızca The Last Plague (TLP) ile çalışır.
- InventorySlot'u değiştiren diğer modlarla karşılaştırılabilir.
Kaynak kodu:
C# ile yazılmıştır, kullanır:
- IL2CPP kodu ile çalışmak için Il2CppInterop.
- Yıkıcı olmayan yamanlama için HarmonyLib.
Günlükleme:
- Başlatıldığında BepInEx günlüğüne "BiggerStacksPlugin yüklendi" mesajını verir. Not: Özel alanların değiştirilmesi için yansıma kullanılır, bu da oyun güncellemelerinde kararsız olabilir.
Мод увеличивает максимальный размер стопки предметов в инвентаре до 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. Примечание: Для модификации приватных полей используется рефлексия, что может быть нестабильно при обновлениях игр.
Faydalı bağlantılar: