Здравствуйте, гость ( Авторизация | Регистрация )
01.03.2019, 00:36
Сообщение
#1
|
|
![]() . Репутация: 750
Куратор темы Сообщений: 7072 Награды: 4 Регистрация: 30.07.2010 |
Мне тут предложили создать отдельную тему по поводу редактора уровней который я показывал в теме "Вскрытие ресурсов Метро 2033", так что теперь все новости и прочее будет здесь.
Скачать актуальную версию можно тут: Исходники там же. Скачать последнюю тестовую версию можно тут: Чейнджлог Версия от 28 февраля 2019:
Версия от 17 марта 2019:
Версия от 23 марта 2019:
Версия от 30 апреля 2019:
Версия от 18 августа 2019:
Версия от 25 августа 2019:
Версия от 20 января 2020:
Версия от 30 марта 2020:
Версия от 28 июня 2021:
Версия от 20 сентября 2021:
Версия от 4 ноября 2021:
Версия от 18 ноября 2021:
Версия от 6 февраля 2022:
Консольные утилиты Полноценный распаковщик и запаковщик для Last Light, readme в архиве Программы для работы с конфигами и конвертер моделей Исходники можно найти в исходниках level_editor'а. В архиве содержится три программы: split.exe, binunp.exe и model.exe. Первая split.exe, предназначена для разбития scripts.bin на отдельные файлы и сборки обратно. Для разбития поместить файл scripts.bin в рабочей папке и запустить без параметров или с одним параметром -d(без разницы). Код split.exe Если всё прошло хорошо должна появится папка scripts с большим количеством .bin файлов в ней. Для обратной сборки запустить с ключом -c: Код split.exe -c Скрипты при сборке опять таки берутся из папки scripts в рабочей папке. Вторая binunp.exe, предназначена для конвертирования .bin конфигов(файлы добытые из scripts.bin, level.bin и некоторые другие) в человеко-читаемый формат и обратно. Именно на её основе строится редактор уровней. Что умеет:
Распаковка level.bin осуществляется следующим образом: Код binunp.exe -l -d level.bin level.txt Где level.bin - имя файла для распаковки. Где level.txt - имя распакованного текстового файла. Запаковка level.bin: Код binunp.exe -l [-k N] -c level.txt level.bin Где level.txt - имя текстового файла для запаковки. Где level.bin - имя нового двоичного файла. Параметр -k необязательный, на месте N указывается тип .bin файла, по умолчанию 5. В 2033 используется 5, в last light 4, в следующих играх 36. Распаковка конфигов с отладочной инфой: Код binunp.exe -l -d file.bin file.txt Где file.bin - имя файла для распаковки. Где file.txt - имя распакованного текстового файла. При попытке распаковать таким образом конфиг без отладочной информации будет выведено сообщение об ошибке следующего вида: Код Exception: Cannot decompile config with kind=4 Распаковка конфигов без отладочной инфы(при помощи скрипта): Код binunp [-v] -s js\script.js file.bin file.txt Где js\script.js - имя скрипта в папке js используемого для разбора конфига. Где file.bin - имя файла для распаковки. Где file.txt - имя распакованного текстового файла. Параметр -v необязательный, если указать то будет выводиться предупреждение в том случае если данные были прочитаны не до конца. Есть специальный случай, если имя файла для распаковки textures.bin, то скрипт не используется, вместо него нужно указать пустую строчку. Код binunp -s "" textures.bin textures.txt Запаковка конфигов: Код binunp.exe [-k N] -c file.txt file.bin Где file.txt - имя текстового файла для запаковки. Где file.bin - имя нового двоичного файла. Параметр -k необязательный, на месте N указывается тип .bin файла, по умолчанию 5. Желательно указывать такой же какой был показан при распаковке. Последняя model.exe, конвертер моделей. Умеет следующее:
Краткая справка доступна при запуске без параметров. Эта инструкция будет дописываться. Сторонние утилиты Старые версии Сообщение отредактировал Modera - 06.02.2022, 08:21 |
|
 
|
|
|
|
|
Modera SDK для 4A Engine своими руками 01.03.2019, 00:36
iOrange Чет тут подозрительно тихо. Разбавим тишину.
Авт... 02.03.2019, 00:17
Ruw Не, ну с вами всё ясно. Вы хотите делать столкир н... 02.03.2019, 00:52
abramcumner Цитата(Ruw @ 02.03.2019, 00:52) Metro Exo... 02.03.2019, 13:01
kiperenok Лучше покажите как выглядит локация между сезонами... 02.03.2019, 01:41
iOrange Цитата(kiperenok @ 02.03.2019, 00:41) Мое... 02.03.2019, 01:58
kiperenok Цитата(iOrange @ 02.03.2019, 01:58) Цитат... 02.03.2019, 12:39
buffy Цитата(kiperenok @ 02.03.2019, 01:41) Луч... 02.03.2019, 11:57
autistic Цитата(kiperenok @ 02.03.2019, 14:39) дви... 02.03.2019, 12:49
Cartoteka kiperenok, возможно, уровень "Погоня" из... 02.03.2019, 12:57
buffy autistic, возможно, бредятина, но у меня была ещё ... 02.03.2019, 13:14
Cartoteka Цитата(abramcumner @ 02.03.2019, 13:01) З... 02.03.2019, 13:18
autistic Цитата(buffy @ 02.03.2019, 15:14) у меня ... 02.03.2019, 14:09
Modera Цитата(iOrange @ 02.03.2019, 00:17) Автор... 02.03.2019, 14:50
Cartoteka Цитата(Modera @ 02.03.2019, 14:50) Открыт... 02.03.2019, 14:57
Modera Cartoteka, в обозримом будущем не собираюсь. 02.03.2019, 15:10
RedMagic kiperenok, не придирайся к словам. Как я понял на ... 02.03.2019, 15:27
kiperenok Цитата(RedMagic @ 02.03.2019, 15:27) kipe... 02.03.2019, 16:42
Modera Цитата(RedMagic @ 02.03.2019, 15:27) Цита... 09.03.2019, 22:56
Tron Цитата(Modera @ 09.03.2019, 22:56) Ни у к... 16.03.2019, 07:51
slik Цитата(buffy @ 02.03.2019, 12:14) надо и ... 03.03.2019, 23:29
Scav Цитата(Modera @ 02.03.2019, 14:50) Сам по... 04.03.2019, 00:46
Modera Первый тест монстряков на самодельной карте: 12.03.2019, 00:16
macron Цитата(Modera @ 09.03.2019, 22:56) Ни у к... 12.03.2019, 01:17
Rolan96 Modera, эта карта уже собрана через SDK? Версия из... 16.03.2019, 07:36
Modera Rolan96, версия из шапки может в уровни 2033.
Сам ... 16.03.2019, 10:25
Modera Цитата(Modera @ 16.03.2019, 10:25) Tron, ... 28.03.2019, 02:38
Rolan96 Modera, такая проблема: делаю всё по инструкции со... 16.03.2019, 14:43
Modera Rolan96, Цитата(Rolan96 @ 16.03.2019, 14... 16.03.2019, 14:53
Rolan96 Modera, странно.
Нашел уровень поменьше:
*32,37163... 16.03.2019, 17:28
Rolan96 Получилось! 37 миллионов!
Использовал где ... 16.03.2019, 21:23
Modera Rolan96, да, я после нескольких часов тестов прише... 16.03.2019, 22:52
Rolan96 Modera, вот это поворот
Может там ещё и лог где-ни... 16.03.2019, 22:57
Modera Rolan96, пока не попадался, но кто его знает, може... 16.03.2019, 23:13
Rolan96 Modera, Цитата(Modera @ 16.03.2019, 22:52... 16.03.2019, 23:32
Rolan96 А вообще выглядит очень симпатично и приятно глазу... 17.03.2019, 00:15
Modera Посмотрел лог. Всё понятно, у меня билд 1830.
логК... 17.03.2019, 00:49
Rolan96 Modera, кстати, а что нужно сделать, что бы мутант... 17.03.2019, 01:16
Modera Rolan96, для начала придётся подождать когда я дод... 17.03.2019, 01:23
Rolan96 Запаковщик перестал видеть папку с текстурами, ник... 17.03.2019, 15:31
Modera Rolan96, у меня было что файлы не видел из за того... 17.03.2019, 16:08
Rolan96 Modera, пробовал менять и архивирование, и индекса... 17.03.2019, 16:53
Rolan96 заметил одну не приятную особенность, если запуска... 18.03.2019, 09:30
Ray Rolan96, попробуй Anydesk 18.03.2019, 12:16
mmyr Modera, добавь пожалуйста в архив файл PhysXLoader... 18.03.2019, 14:17
Modera Цитата(Rolan96 @ 18.03.2019, 09:30) замет... 18.03.2019, 15:20
Rolan96 Modera, посмотрел левел. Почему нет звуков стрельб... 18.03.2019, 21:01
Modera Rolan96, не знаю, у меня на этом уровне звуки стре... 18.03.2019, 21:37
Rolan96 Modera, не секции, объекты. А у тебя торговец разг... 18.03.2019, 22:16
Modera Rolan96, да. Кстати ты какой уровень заменяешь эти... 18.03.2019, 22:33
Rolan96 Modera, вечером попробую.
Я заменяю уровень l00_in... 19.03.2019, 09:03
Modera Цитата(Rolan96 @ 19.03.2019, 09:03) Попро... 19.03.2019, 19:09
Rolan96 Modera, не менял. Это тоже надо делать, если я дел... 19.03.2019, 20:55
Modera Rolan96, да, надо. 19.03.2019, 20:58
Rolan96 Modera, 27 на скрине, это чей id? 19.03.2019, 21:19
Modera Rolan96, это АК-2012. 19.03.2019, 21:42
Modera Вышла новая версия редактора уровней. Изменения:
... 23.03.2019, 00:59
Thekello Здравствуйте Modera, есть ли у вас в планах добави... 27.03.2019, 17:24
Modera Thekello, выгрузку в какую программу? 27.03.2019, 17:25
Thekello Цитата(Modera @ 27.03.2019, 17:25) Thekel... 27.03.2019, 17:29
Modera Thekello, ну выгрузку в какой формат, предлагай... 27.03.2019, 17:38
Thekello Цитата(Modera @ 27.03.2019, 17:38) Thekel... 27.03.2019, 17:43
Шарик-лошарик Цитата(Thekello @ 27.03.2019, 17:43) Цита... 27.03.2019, 17:46
Thekello Цитата(Шарик-лошарик @ 27.03.2019, 17... 27.03.2019, 17:47
Modera Что насчёт сразу формата сталкерского сдк? 27.03.2019, 18:02
Thekello Цитата(Modera @ 27.03.2019, 18:02) Что на... 27.03.2019, 18:07
Modera Thekello, значит не подходит.
Делать экспорт FBX... 27.03.2019, 18:17
Thekello Цитата(Modera @ 27.03.2019, 18:17) Thekel... 27.03.2019, 18:22
Modera Thekello, Хорошо. 27.03.2019, 18:27
Thekello Цитата(Modera @ 27.03.2019, 18:27) Thekel... 27.03.2019, 20:50
autistic Цитата(Modera @ 27.03.2019, 20:17) Делать... 27.03.2019, 18:58
Modera autistic, а питон я вообще не знаю. 27.03.2019, 19:15
iOrange Цитата(Modera @ 28.03.2019, 01:38) К сожа... 28.03.2019, 04:56
Modera Цитата(iOrange @ 28.03.2019, 04:56) Цитат... 28.03.2019, 18:12
iOrange Цитата(Modera @ 28.03.2019, 17:12) Не пом... 28.03.2019, 18:16
Modera Цитата(iOrange @ 28.03.2019, 18:16) Кстат... 03.04.2019, 01:49
Thekello Цитата(Modera @ 03.04.2019, 01:49) Цитата... 03.04.2019, 16:17
Skat Modera, Хотелось бы частями, или по одному объекту... 03.04.2019, 14:48
Modera Разобрался почему не экспортировались уровни кроме... 04.04.2019, 03:02
Thekello Цитата(Modera @ 04.04.2019, 03:02) Разобр... 04.04.2019, 13:26
Modera Thekello, ресурсы по умолчанию берутся из папки co... 04.04.2019, 13:41
Thekello Цитата(Modera @ 04.04.2019, 13:41) Thekel... 04.04.2019, 14:17
Modera Thekello, у меня в Maya всё нормально, имена текст... 04.04.2019, 14:35
Thekello Цитата(Modera @ 04.04.2019, 14:35) Thekel... 04.04.2019, 22:00
iOrange Цитата(Modera @ 04.04.2019, 13:35) Единсв... 04.04.2019, 18:19
Modera Thekello, нет, у меня тут редактор уровней, а не к... 04.04.2019, 22:20
Thekello Цитата(Modera @ 04.04.2019, 22:20) Thekel... 04.04.2019, 23:10
Modera Thekello, в максе же вроде можно задать путь поиск... 05.04.2019, 00:42
Thekello Цитата(Modera @ 05.04.2019, 00:42) Thekel... 05.04.2019, 09:29
Modera Очередная тестовая версия.
Как видно по скр... 05.04.2019, 21:36
Thekello Цитата(Modera @ 05.04.2019, 21:36) Очеред... 05.04.2019, 22:29
Thekello Цитата(Modera @ 05.04.2019, 21:36) Очеред... 06.04.2019, 13:26
Egorich___ Если вырвите уровень, скиньте мне, хочу в разных д... 05.04.2019, 23:53
Ruw Вроде какие-то судари-извращенцы переносят metro e... 06.04.2019, 06:33
Modera Thekello, для импорта стен можно использовать плаг... 06.04.2019, 13:35
Thekello Цитата(Modera @ 06.04.2019, 13:35) Thekel... 06.04.2019, 13:40
Modera Thekello, плагин при импорте зеркалит модели по ос... 06.04.2019, 13:44
Thekello Цитата(Modera @ 06.04.2019, 13:44) Thekel... 06.04.2019, 13:52
WolfHeart Цитата(Modera @ 05.04.2019, 21:36) Очеред... 06.04.2019, 15:10
Modera Цитата(WolfHeart @ 06.04.2019, 15:10) К с... 06.04.2019, 15:31![]() ![]() |
| Текстовая версия | Сейчас: 10.03.2026, 15:05 |