Моды и CC

Что такое XML Injector в The Sims 4 и как его установить

Что такое XML Injector в The Sims 4 и как его установить

XML Injector в The Sims 4: что это и как установить

XML Injector — одна из самых важных скриптовых библиотек для The Sims 4. Если вы устанавливаете много модов, скорее всего XML Injector вам уже нужен или понадобится.

Что такое XML Injector

XML Injector — это скриптовая библиотека, созданная Scumbumbo и поддерживаемая сейчас Triplis. Сам по себе он ничего не добавляет в игру — он служит фундаментом для других модов.

Без XML Injector многие моды просто не работают или работают неправильно. Это как водопроводная труба: вы её не видите, но без неё кран не работает.

Что он делает

XML Injector позволяет другим модам:

  • Добавлять новые взаимодействия (пункты меню у симов) без конфликтов с оригинальной игрой
  • Вводить новые черты характера и карьеры
  • Изменять существующие игровые функции без прямой замены файлов
  • Устанавливать новые настройки без перезаписи оригинального кода

Ключевое преимущество: Моды на XML Injector не конфликтуют между собой, потому что каждый добавляет свои данные, а не заменяет чужие.

Какие моды требуют XML Injector

Около 80% всех модов для Sims 4 используют XML Injector. Среди популярных:

  • Большинство модов LittleMsSam (Rent a Friend, More Social Interactions)
  • KiaraSims4 моды
  • Career Overhaul Suite
  • Relationship & Pregnancy Overhaul (RPO)
  • Education Overhaul
  • Сотни кастомных черт характера и интеракций

Как установить XML Injector

  1. Скачайте файл XML Injector.ts4script с официального сайта Triplis (curseforge.com или паблик Triplis)
  2. Положите файл в папку Документы\Electronic Arts\The Sims 4\Mods
  3. Убедитесь что он находится не глубже первого уровня вложенности
  4. Запустите игру
  5. Зайдите в Настройки → Другое → включите Скрипты модов
  6. Перезапустите игру

Пример правильного расположения:

Mods/
  XML Injector.ts4script    ✓ работает
  ScriptLibs/
    XML Injector.ts4script  ✓ работает (первый уровень)
  ScriptLibs/
    Extra/
      XML Injector.ts4script ✗ НЕ работает (слишком глубоко)

Как проверить что XML Injector работает

  1. Войдите в игру с включёнными читами (testingcheats true)
  2. Зажмите Shift и кликните на любого сима
  3. Откройте меню «Отладка» (Debug)
  4. Если в меню есть пункт «XML Injector Test Interaction» — библиотека работает

Обновление XML Injector

После каждого крупного обновления игры XML Injector нужно обновлять. Старая версия может вызывать:

  • Вылеты при загрузке
  • Ошибки в логах (lastException.txt)
  • Неработающие взаимодействия

Как обновить: Удалите старый файл и скачайте новую версию с официального сайта.

Частые проблемы

Мод говорит что нужен XML Injector, но он установлен — всё равно не работает:

  • Проверьте версию XML Injector — возможно, нужна более новая
  • Убедитесь что файл не слишком глубоко вложен
  • Включены ли Скрипты модов в настройках?

XML Injector вызывает ошибки:

  • Обновите его до последней версии
  • Проверьте, нет ли другой копии XML Injector в другой папке (дублирование)

Частые вопросы

XML Injector платный? Нет, полностью бесплатный. Скачивайте только с официальных источников.

Нужно ли обновлять XML Injector если игра не обновлялась? Нет. Обновляйте только если вышел патч для игры или если появились баги.

Можно ли иметь несколько версий XML Injector? Нет — держите только одну, самую новую версию. Несколько версий вызовут конфликты.