
Софт INIfier
Об этом моде
INIfier позволяет заменить содержимое Unity TextAsset без обновления/замены самих файлов ресурсов. Это в основном полезно для разработчиков, которым необходимо заменить TextAssets в рамках своих модификаций, и не предназначено для конечных пользователей. Несмотря на это, оно все же может быть полезно пользователям, например, если в TextAsset хранится текст, который они хотели бы перевести на другой язык.
Обычно для этого необходимо обновить файлы .assets из игры и распространить обновленные файлы или патч, которые могут потребовать повторной разработки и распространения с каждым новым обновлением игры. С помощью INIfier, пока имя ресурса не изменится, вы можете продолжать использовать один и тот же файл замены в любой версии игры. И пока файл не будет перезаписан или удален, его не нужно создавать заново при каждом запуске или обновлении игры.
Установка (для конечных пользователей)
Установите Unity Mod Manager для целевой игры. Добавьте файл .zip из этого мода в Unity Mod Manager. Мод будет включен по умолчанию, но его можно включить или выключить с помощью меню UMM в игре (по умолчанию Ctrl+F10 для открытия/закрытия). Если модификация включена, она будет заменять текст/байты при каждом их чтении из TextAsset, если отключена, то при чтении текста/байтов будет возвращаться исходное содержимое. Если текст из TextAsset хранится в другой переменной или кэшируется, а не перечитывается из ресурса каждый раз, INIfier будет обрабатывать только первое чтение.
Использование (для авторов модификаций)
Ссылайтесь на .dll в вашем проекте, чтобы использовать методы INIfier. Также включен файл .xml, чтобы обеспечить интеллектуальный ввод для доступных методов.
Есть 2 способа заменить файл
- Предоставьте файл .ini для замены вместе с модом, чтобы пользователь мог поместить его в каталог INIfier/Assets
- Зарегистрируйте файл для замены программным способом
Вы также можете использовать INIfier для проверки наличия найденного/заменяемого файла и получения его содержимого. При осторожном использовании это позволяет нескольким модам обновлять один и тот же TextAsset, изменяя только затронутую часть файла, а не перезаписывая предыдущие изменения каждого мода.
Заменяемая строка или массив байтов хранятся в файле .ini в папке Assets внутри каталога мода INIfier, созданного Unity Mod Manager. Если вы используете методы INIfier для работы с файлами замены, вам не нужно заботиться о фактическом расположении папки Assets.
Файл будет использоваться вместо свойств «text» или «bytes» в экземпляре TextAsset. Каждый TextAsset имеет имя, которое должно совпадать с именем файла замены. Если файл для замены не существует, INIfier создаст файл .found (но не перезапишет существующий файл .found) с тем же именем, что и TextAsset, и поместит в него содержимое. В зависимости от того, было ли вызвано свойство «text» или «bytes», файл .found будет записан в виде строки или массива байтов. Все файлы, использующие свойство «text», будут читаться/записываться в формате UTF8.
Вы можете добавить требование для INIfier в файл json с информацией о модификации. Вы должны использовать идентификатор INIfier, а не имя. Перед идентификатором должно быть 3 пробела (поскольку модификации загружаются в алфавитном порядке, это помогает INIfier исправить соответствующие методы, прежде чем что-либо другое сможет использовать TextAsset), поэтому используйте строку « INIfier-1.0.0»
Похожие Моды/Аддоны
Бетхини Пай (редактор Performance INI)allУниверсальные инструменты для Modding ToolsModding Tools
Bethini Pie (Performance INI Editor) — это универсальный инструмент, который упрощает редактирование...000
Софт MelonLoaderallУниверсальные инструменты для Modding ToolsModding Tools
MelonLoader — это универсальный мод-лоадер для игр, созданных на движке Unity.000
dlssg-to-fsr3 (Заменить Nvidia DLSS Frame Gen на AMD FSR 3 Frame Gen)allУниверсальные инструменты для Modding ToolsModding Tools
Для использования этого мода требуется видеокарта Nvidia RTX.Установка (универсальное видеоруководст...1300
ResoRep 1.7.0 D3D11 Texture Injector Mod - Прямая установкаallУниверсальные инструменты для Modding ToolsModding Tools
Этот мод предоставляет простой способ установки ResoRep 1.7.0 без необходимости установки Java или ....700
dlss-to-fsr4 (добавляет поддержку FSR3.1.4 -4-XESS2-1 и других версий)allУниверсальные инструменты для Modding ToolsModding Tools
Что такое OptiScaler?OptiScaler — это продвинутый инструмент, который позволяет заменять и настраива...000
NVPI обновленallУниверсальные инструменты для Modding ToolsModding Tools
NVIDIA Profile Inspector Revamped (NVPI Revamped) — это форк NVPI с более подробной документацией на...000
Включение DLSSallУниверсальные инструменты для Modding ToolsModding Tools
ОСОБЕННОСТИПротестировано в нескольких играх DirectX 12 на видеокартах Intel, AMD и NVIDIA GTX/RTX.С...100
EZ Автоматическое резервное копированиеallУниверсальные инструменты для Modding ToolsModding Tools
Повышение производительности за счет приоритета ЦПЯ не знаю, нужно ли устанавливать привязку процесс...000
NvTrueHDR — RTX HDR для игрallУниверсальные инструменты для Modding ToolsModding Tools
На этой странице представлено несколько инструментов, которые помогут настроить некоторые скрытые па...000
Софт GlumityToolSuiteallУниверсальные инструменты для Modding ToolsModding Tools
Glum(my)(Un)ityToolSuiteНебольшой набор инструментов для модификации игр Unity на IL2CPPБазовый мод-...000
Универсальное повышение разрешения - Frame GenallУниверсальные инструменты для Modding ToolsModding Tools
- Существует множество игр, которые поддерживают либо DLSS, либо FSR, но не XeSS — этот мод призван...000
Софт NVIDIA DLSS DLLSУниверсальные инструменты для Modding ToolsModding Tools
На этой странице доступны для скачивания различные версии DLL-библиотеки NVIDIA DLSS, NVIDIA DLSS 3....000
(DLSS) Установщик для Linux и Steam DeckallУниверсальные инструменты для Modding ToolsModding Tools
Игра должна поддерживать DLSS FG и/или DLSSЕсли вы не используете Linux, воспользуйтесь «DLSS» Enabl...000
Софт WorkshopDLallУниверсальные инструменты для Modding ToolsModding Tools
Что такое WorkshopDL?Это программа для скачивания модификаций из Steam Workshop. У вас есть игра на...100
Софт OptiScalerallУниверсальные инструменты для Modding ToolsModding Tools
OptiScaler — это инструмент, который позволяет заменить апскейлеры в играх, которые уже поддерживают...000
Софт Усилитель DLSSallУниверсальные инструменты для Modding ToolsModding Tools
Новые предустановленные значения масштабного коэффициента1. DLAA: 100%2. DLAA Lite: 88%3. Ultra Qual...000
Софт Unity Mod Manager ModSorterallУниверсальные инструменты для Modding ToolsModding Tools
UnityModManager — это отличный набор инструментов для модификации многих игр Unity. Однако он не под...000
Софт Runtime Unity EditorallУниверсальные инструменты для Modding ToolsModding Tools
Встроенный инспектор, редактор и интерактивная консоль для приложений, созданных с помощью игрового...100
TweakGuides.com - Финальная версия - Офлайн-версияallУниверсальные инструменты для Modding ToolsModding Tools
Tweak Guides закрылся навсегда в 2019 году.Но поскольку это бесценный ресурс, я решил загрузить фина...000
Улучшенный диспетчер конфигурации BepInExallУниверсальные инструменты для Modding ToolsModding Tools
Это форк очень полезного BepInEx Configuration Manager, основанный на изменениях, которые я внес пр...000