The Potato Project
(Улучшение производительности)
v1.6.2
Это НЕ мод-панацея. Если у вас небольшая колония, вы вряд ли заметите большой разницы.
Этот мод создан для больших колоний, долгих игровых сохранений и длинных списков модов!
Цель проста: сократить бесполезную работу, не нарушая работу ИИ, заданий и нормального поведения в игре!
Я создал это, потому что устал от модов на производительность, которые либо ничего не делают, либо устарели, или повышают производительность, нарушая игру тонкими, незаметными способами
v1.6.2 - Обновление "Я Забыл Включить Harmony"
ИСПРАВЛЕНИЯ В v1.6.2:
· Исправлена та раздражающая ошибка GameComponent при загрузке мода (спасибо @PlayerJnuo за то, что сообщил мне об этом, а просто не отписался, как призрак<3)
· Настройки теперь сохраняются при нажатии ESC или X. Вам больше не нужно нажимать "Закрыть", как приличный человек! Я тоже не делаю. Не волнуйтесь, это безопасное пространство для моих собратьев-гоблинов (то же самое и для вас @莉莉白(∠・ω< )⌒★)
· Отладочный отчет в главном меню больше не взрывается. Он просто тихо показывает ограниченную информацию, как хорошо себя ведущая картошка
· Система сохранений больше не будет выдавать красные ошибки при закрытии настроек. История теперь сохраняется правильно!
ТАКЖЕ:
· Если вы видите массу ошибок текстур DLC ТОЛЬКО при включенном TPP... вы забыли включить Harmony. Я тоже забыл. Мы близнецы<3
v1.6.0 - Фокус на автономной оптимизации
ЧИСТЫЙ ЛИСТ
· Полностью удалена вся интеграция с BPP/Twin Spuds. Теперь TPP — это чистая CPU-оптимизация
· Удален код рукопожатия, обнаружение BPP и весь тот лишний мусор
· Чистый код, меньше всего, что может сломаться, проще для меня обновлять
· Больше спама "BPP не обнаружено" в ваших отладочных отчетах
ЧТО ЭТО ОЗНАЧАЕТ:
· TPP делает одно, но делает это хорошо. Производительность CPU
· Ноль внешних зависимостей, кроме Harmony (ВКЛЮЧИТЕ ЕГО)
· Более быстрые обновления, так как я не жонглирую двумя модами
· Если вам нужна GPU-оптимизация, идите bother кого-то другого (или подождите, я не знаю)
ИСПРАВЛЕНИЯ В v1.6.0:
· Исправлена индикация выбора предустановки для режима "Картошка" (это бесило до чертиков)
· Исправлен профилировщик производительности, который ничего не делал, и теперь он действительно работает
· Исправлены экспорты в буфер обмена, теперь вы можете копировать/вставлять отчеты, как обычный человек
· Исправлено сохранение базового уровня между игровыми сессиями, в итоге ваш базовый уровень TPS теперь сохраняется
· Исправлен дублирующий логгинг, что чище и быстрее
ОСНОВНЫЕ ФИЧИ ИЗ ПРЕДЫДУЩИХ ВЕРСИЙ (v1.5.4.0):
· Динамическая оценка производительности: выбор между звездными оценками (3 звезды) или отображением рангов (S/A/B/C/D)
· Обнаружение утечек памяти: автоматический мониторинг с экстренной очисткой кэша
· Prepatcher Independence yayy!!! Теперь требуется только Harmony
· Расширенный профилировщик производительности: истинный замер TPS с интеллектуальным управлением базовым уровнем
Что делает этот мод
Троттлинк тиков поселенцев:Снижает частоту обновления поселенцев, когда ничего важного не происходит. Поселенцы все равно реагируют мгновенно, когда это необходимо. Замороженного ИИ, задержек в заданиях или странного поведения нет.
Система кэширования UI:Предотвращает повторный расчет одних и тех же данных UI в игре. Помогает меню и экранам работать плавнее.
Обнаружение утечек памяти:Автоматически отслеживает использование памяти и очищает утечки до того, как они вызовут проблемы.
Динамическая система оценки:Позволяет выбрать, как вы хотите видеть данные о производительности. либо в виде звезд, либо в виде рангов.
Умная система совместимости:Обнаружает другие моды на производительность и автоматически отключает перекрывающиеся функции, чтобы предотвратить конфликты.
Четкие диагностические логи: Простые сообщения в логах, которые показывают, какие системы активны, какие отключены и почему.
Как это работает
Мод работает автоматически в фоновом режиме. Никаких настроек не требуется!
Адаптивная система производительности дает вам:
· Умные предустановки для разных стилей игры
· Автонастройку, которая анализирует ваше железо и колонию
· Расширенные настройки, если вы хотите тонко настроить всё
· Полезные подсказки, чтобы вы понимали, что меняете
Мод использует безопасные оптимизации, которые:
· Сокращают ненужные вычисления
· Поддерживают корректную работу ИИ и геймплея
· Не пропускают важные элементы симуляции
· Хорошо работают с другими модами на производительность
Чего ожидать
Результаты зависят от вашей системы и списка модов, но многие игроки отмечают:
· более плавный FPS в больших колониях
· меньше "задумчивости" в напряженные моменты
· лучшую отзывчивость интерфейса
· стабильную работу ИИ и заданий
Все еще проблемы?
· Убедитесь, что Harmony действительно включен. Я не шучу.
· Проверьте настройки TPP на наличие конфликтующих оптимизаций
· Экспортируйте отладочный отчет из настроек TPP
· Опубликуйте в обсуждениях ваш список модов
· Укажите, какие другие моды на производительность вы используете
Совместимость
Спроектирован для работы с другими модами:Вместо того чтобы бороться с другими модами, The Potato Project хорошо с ними работает благодаря умному обнаружению.
Совместим с:· Dubs Performance Analyzer: Автоматически ограничивает диагностику, чтобы данные профилировщика оставались точными
· RocketMan: Автоматически снижает оптимизацию тиков поселенцев (если возникают ошибки, отключите "Троттлинк тиков поселенцев" в настройках TPP)
· Butter++: Плавность UI + производительность бэкенда = идеальное сочетание
· Performance Optimizer: Разные области фокуса, можно использовать вместе безопасно
· Performance - Slower Pawn Tick Rate: Совместим — разные подходы
НЕ Совместим с:· RimThreaded: Конфликт архитектур
Автоматическое разрешение конфликтов:При обнаружении конфликтов The Potato Project автоматически отключает перекрывающиеся системы, вместо того чтобы позволить им всё сломать
Требования
· RimWorld 1.4+ (рекомендуется 1.6+)
· Harmony (обязательно. И НЕ ЗАБУДЬТЕ ЭТО СНОВА ДЖЕЙМИ)
Credits
- Я – Крутой, Поразительный, Блестящий Ведущий Разработчик (и профессиональный дурак, когда забываю свои зависимости)
- Вы<3 (Сообщество RimWorld) – Тестирование, отзывы, кофеин, поддержка и Вайбы