- XNB Exporter
- Модификации:Редактирование XNB файлов
- Содержание
- Введение
- Что такое XNB файл?
- Как внести изменения в игру?
- Где получить помощь?
- Распаковывание и упаковывание ресурсов
- Редактирование распакованных данных
- Данные
- Изображения
- Я не могу открыть файл XNB. Что я должен делать? Помогите!
- XNB расширение файла
- Как открыть файл XNB?
- Шаг 1. Загрузите и установите приложение, которое поддерживает XNB файлы
- Программы, поддерживающие XNB файлы
- Шаг 2. Убедитесь, что файлы XNB связаны с соответствующим программным обеспечением
- Изменение XNB ассоциации файлов в реестре
- Xnb exporter не работает
XNB Exporter
Данная программа может понадобится вам, если вы хотите сделать свой пак текстур, так, как она конвертирует формат .xnb, в котором хранятся изображения в игре, в формат .jpg, который вы можете спокойно редактировать!
Использование:
1. Положите “XNB Exporter.exe” В папку Images (…Terraria\Content\Images)
2. Откройте “XNB Exporter.exe”
3a. Введите имя .XNB файла (Без .xnb в конце), который хотите конвертировать в .jpg и нажмите “Go for it!” К примеру: Вам нужен файл “Sun.xnb” введите “Sun”
3b. Что бы конвертировать все .xnb файлы в папке, ничего не вводите в поле и просто нажмите “Go for it!”
4. Вы получили файлы в формате .jpg! Они должны появится в этой же папке. Можно приступить к редактированию и созданию своих текстур! :3
у меня возникла проблема! у меня как только я ехе открываю он сразу прекращает работать я его положил также как блять и написано в нужную папку images. что мне делать?
Перезалил файл, попробуйте эту версию проги
Ввожу название файла, в итоге нигде пнг не появляется, Он в отдельную папку уходит? или куда?
Должен появится в той же папке где находится XNB Exporter
Источник
Модификации:Редактирование XNB файлов
На этой странице объясняется, как редактировать файлы игры для изменения внутриигровых данных, изображений и карт.
Содержание
Введение
Что такое XNB файл?
Игра хранит свои данные в сжатом контейнере .xnb формата в директории Content. Например, портреты Абигейл, отображаемые во время диалога, упакованы в файл Content\Portraits\Abigail.xnb. Каждый .xnb файл содержит два файла: файл с данными (например, изображение), и файл с метаданными (информация о файле с данными). К примеру, вот что находится внутри Content\Portraits\Abigail.xnb:
- Abigail.png содержит портреты Абигейл. Отредактировав этот файл можно изменить портреты в игре:
- Abigail.yaml содержит метаданные о файле Abigail.png (например, какого он типа). Не нужно беспокоиться об этом файле, так как обычно он не изменяется.
Как внести изменения в игру?
Существуют три способа создания изменений:
- Создать с помощью Content Patcher контент пакет. Таким образом можно изменить XNB файл игры без использования программирования (просто отредактировать файл JSON), а также не заменять оригинальный файл игры.
- Создание SMAPI мода и использование его [API]. Требуются навыки программирования.
- Создание XNB мода и замена оригинальных файлов. Этот метод крайне не рекомендуется; смотрите использование XNB модификаций для получения дополнительной информации.
Где получить помощь?
Сообщество мододелов Stardew Valley дружелюбно. Спросите совета у других мододелов.
Распаковывание и упаковывание ресурсов
Файлы формата .xnb представляют собой сжатый контейнер и не редактируются. Для редактирования ресурсов игры используется программа xnbcli, позволяющая распаковывать и упаковывать XNB файлы. Она кроссплатформена и имеет открытый исходный код.
Как это работает:
- Скачивается xnbcli.
- Распаковывается файл для редактирования:
- Находится нужный .xnb файл в директории Content.
- Копируется в директорию packed программы xnbcli.
- Двойной клик по unpack.bat (Windows) или unpack.sh (Linux/Mac).
- Редактирование распакованных данных (смотрите ниже).
- Упаковывание ресурсов назад в файл:
- Двойной клик по pack.bat (Windows) или pack.sh (Linux/Mac).
- Замена оригинального .xnb файла измененным.
Редактирование распакованных данных
Данные
XNB данные имеют разные форматы. Для детальной информации смотрите раздел Модификации:Индекс#Дополнительно.
Изображения
- Спрайт-лист представляет собой PNG-файл, содержащий небольшие изображения (обычно в виде сетки). Каждый квадрат сетки называется спрайтом. Например, спрайты многих объектов хранятся в Content\Maps\spring_objects.xnb.
- Тайл-лист является синонимом спрайт-листа, который содержит в себе тайлы карты. Каждый квадрат сетки называется тайлом и имеет размер 16×16 пикселей.
- Портрет спрайты содержащие портреты персонажей. Находятся в Content\Characters\*.xnb.
Спрайт-листы легко редактируются:
- Распаковывается .xnb файл, ресурсы которого будут редактироваться.
- Открывается .png файл в графическом редакторе (например Paint.NET для Windows, или GIMP для Linux/Mac).
- Вносятся изменения в изображение.
- Упаковываются ресурсы в .xnb файл, и он переносится в исходную директорию.
Теперь можно запустить игру, и увидеть изменения.
Источник
Я не могу открыть файл XNB. Что я должен делать? Помогите!
Практически каждый сталкивался с некоторыми проблемами при открытии неизвестных файлов при работе на компьютере. Это может быть очень сложно. Однако такие проблемы, не только с файлами XNB, могут быть решены стандартным способом. Следуйте инструкциям ниже, и мы можем гарантировать, что ваша проблема с открытием XNB будет решена!
- 1. XNB расширение файла
- 2. Как открыть файл XNB?
- 2.1 Загрузите и установите приложение, которое поддерживает XNB файлы
- 2.1.1 Программы, поддерживающие XNB файлы
- 2.2 Убедитесь, что файлы XNB связаны с соответствующим программным обеспечением
- 2.3 Проверьте XNB файл на наличие других ошибок
- 2.1 Загрузите и установите приложение, которое поддерживает XNB файлы
- 3. Подобные расширения файлов
XNB расширение файла
- Тип файла XNA Game Studio Binary Package
- Разработчик файлов Microsoft
- Категория файла Файлы игр
- Рейтинг популярности файлов
Как открыть файл XNB?
Если данная учетная запись пользователя не имеет необходимых разрешений для открытия файлов с расширением XNB , весьма вероятно, что в системе пользователей не установлена программа, поддерживающая данные файлы. Ниже приведен список действий, которые пользователь должен выполнить для решения наиболее распространенных проблем.
Шаг 1. Загрузите и установите приложение, которое поддерживает XNB файлы
После установки приложения система должна автоматически открывать XNB файлы с данным приложением. Ниже приведен список соответствующих программ, а также операционных систем, для которых они доступны:
Программы, поддерживающие XNB файлы
Шаг 2. Убедитесь, что файлы XNB связаны с соответствующим программным обеспечением
Возможно, что приложение, которое поддерживает файлы XNB, не связано с такими файлами. В этом случае программа должна быть вручную связана с файлами XNB (щелкните правой кнопкой мыши значок файла → Свойства → Вкладка «Общие» → В подменю «Открыть с помощью» и нажмите кнопку «Изменить». Система отобразит список предлагаемых программы, которые поддерживают XNB файлы. Выберите приложение, установив флажок «Всегда использовать выбранное приложение для открытия файлов такого типа». Система сохранит эту информацию в своем реестре и будет использовать ее для открытия XNB файлов с выбранной программой. ,
Изменение XNB ассоциации файлов в реестре
Ассоциация файлов для файлов XNB может быть отредактирована вручную путем редактирования соответствующей записи в системном реестре Windows. Тем не менее, это не рекомендуется, так как это может привести к ошибкам в реестре, если это не сделано должным образом, и может даже повредить систему.
Источник
Xnb exporter не работает
| 1,923 | уникальных посетителей |
| 50 | добавили в избранное |
- Item — текстура, отвечающая за то, как предмет будет выглядеть в инвентаре
- Tile — текстура, отвечающая за то, как предмет будет выглядеть в мире
- Armor — текстура брони
- Armor leags — текстура «ног»
- Armor head — текстура шлема
- Переводчик XNB файлов в PNG и обратно (https://disk.yandex.ru/d/9JkOPiw2shkr4A).
- Paint net для редактирования PNG файлов (любой удобный вам графический редактор)
- Notepad++ — текстовой редактор (пригодится в конце руководства)
Для того, чтобы приступить к делу, нам нужно найти папку с текстурами:
1. Зайдите в библиотеку игр Steam
2. Выберите игру Terraria
3. Нажмите на шестерню
4. Далее: «управление» —> «просмотреть локальные файлы» —> папка «Content» —> папка «Images»
Пример: знамя военного стола / знамя стола боевых действий
1. Пишем в поисковике такую фразу: «Item ID terraria».
2. Открываем первую попавшуюся нам ссылку и ищем ID item предмета, который мы хотели бы перерисовать.
3. Заходим в локальные файлы игры и в поиск вставляем скопированный из вики ID
!Важно! Вам нужен файл с надписью Item_(номер), иногда попадаются одинаковые номера
4. Этот файл мы перетаскиваем на рабочий стол, а далее открываем папку Exporters, перетаскиваем файл в «XNB to PNG».
5. И вот, вы получили PNG и открываете его с помощью графического редактора (у меня это Paint.neт), чтобы отредактировать. (Есть один секрет: вы можете просто вставлять картинки из интернета и уменьшать их под размер вашего предмета, но если вы отменный художник — рисуйте сами)
6. Сохраняете PNG и выбираете 8 бит
7. Перекидываете, на этот раз, в PNG to XNB
8. Засовываете вышедший из «Exporters» файл XNB туда, от куда взяли — в папку «Images» (там все текстуры из игры)
Существует два варианта, как заставить отредактированные текстуры работать:
1. Засунуть их туда, откуда взяли (с заменой).
2. Создать набор ресурсов (читать в конце руководства)
В этом разделе рассказываю, как изменить текстуру Tile предыдущего предмета. Тут всё почти идентично, но есть один нюанс. О нём расскажу в 5 пункте этого раздела.
1. Пишем в поисковике такую фразу: «Tiles ID terraria».
2. Открываем первую попавшуюся нам ссылку и ищем ID tiles нашего предмета
3. Заходим в локальные файлы игры и в поиск вставляем скопированный из вики ID
!Важно! Вам нужен файл с надписью tile_(номер), иногда попадаются одинаковые номера
4. Этот файл мы перетаскиваем на рабочий стол, а далее открываем папку Exporters, перетаскиваем файл в «XNB to PNG».
5. И вот, вы получили PNG и открываете его с помощью графического редактора, чтобы отредактировать. Нюанс — он должен быть разделён, если вы хотите получить качественную текстуру — разделите.
6. Сохраняете PNG и выбираете 8 бит
7. Перекидываете, на этот раз, в PNG to XNB
8. Засовываете вышедший из «Exporters» файл XNB туда, от куда взяли — в папку «Images» (там все текстуры из игры)
Итак, предположим, что это самый обычный набор брони из Террарии. Набор состоит из шлема, нагрудника и «штанов». Итак, обо всём по порядку.
1. Пишем в браузере заветные слова:
2. Заходим на официальную вики
(там все нужные нам id)
3. В папке, где хранятся текстуры из Террарии, вводим в поиске: armor_head_ID ИЛИ armor_ID ИЛИ armor_leags_ID (нужный id можно найти на вики)
4. Далее алгоритм тот же, что и с другими предметами
• С ногами всё станет ясно на практике.
Пример: револьвер
1. Заходим в поисковик и запрашиваем нужный нам предмет:
(кликаем на английскую версию вики)
2. Ищем ID (У оружия всего одно ID — его нам нужно изменить.)
3. Изменяем и сохраняем в 8 битном формате.
Нужно соблюдать эти пункты, чтобы текстуры отображались в игре:
- Категория в названии предмета должна начинаться с большой буквы
- Ваш предмет должен соответствовать размеру спрайта игры
- Размеры изображения должны оставаться такими, какими были изначально
Чтобы играть с отредактированными текстурами:
1. Перейдите в папку «ResourcePacks»
2. Создайте папку с любым угодным вам названием.
3. В этой папке создайте папку «Content» и текстовой документ с названием pack.json.
1.1. Кликаем по «pack.json» правой кнопкой мыши и выбираем «редактировать с помощью «Notepad++».
1.2. Вводим:
(Сделать всё нужно так, как показано на скриншоте, необязательно лишь несколько вещей: вписывать в кавычках Texture USSR и мой никнейм).
Скопировать:
<
«Name»: «TextureUSSR»,
«Author»: «DrMysterion»,
«Description»: «Glory to the Soviet Union!»,
«Version»: <
«major»: 1,
«minor»: 0
>
>
Пояснение:
«Name» — название вашего творения
«Author» — вы/ваши товарищи
«Description» — описание вашего творения
4. В папке «Content» создайте папку «Images».
5. А в папке «Images» папку «Armor».
6. Готово, зайдя в игру и включив набор ресурсов, вы сможете насладиться домашними и свежеиспечёнными текстурами.
В папке «Images» будут храниться «item» и «tiles» и «armor_leags» и «armor_head»
В папке «Armor» текстуры нагрудников
На всякий случай:
Мы просто повторили конструкцию из папок, которая находится в локальных файлах игры.
Источник