Büyük Yığınlar — eşyaların yığın boyutunu artırma

  • The Last Plague: Blight — Büyük Yığınlar — eşyaların yığın boyutunu artırma
  • The Last Plague: Blight — Büyük Yığınlar — eşyaların yığın boyutunu artırma
  • The Last Plague: Blight — Büyük Yığınlar — eşyaların yığın boyutunu artırma
Yazar:
Flusk
Yükledi:
Boyut:
2.46 kB
Tarih:
21 Haziran 2025, 09:07
İndirmeler:
22
10 / 10
Henüz kimse dosyayı değerlendirmedi.

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.
Dosyanın adı ve açıklaması çevrildi Orijinalini göster (RU)Çeviriyi göster (TR)
Bigger Stacks — увеличение размера стопки предметов

Мод увеличивает максимальный размер стопки предметов в инвентаре до 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:

Yorumlar 0