Здравствуйте, гость ( Авторизация | Регистрация )
01.03.2019, 00:36
Сообщение
#801
|
|
![]() . Репутация: 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
Modera TheStalkerNest, вот блин. Ладно, щас попробую сам ... 29.10.2021, 18:55
Modera Короче выяснил что вылетает из за фашистов в начал... 29.10.2021, 20:20
TheStalkerNest Цитата(Modera @ 29.10.2021, 21:20) Короче... 31.10.2021, 02:19
TheStalkerNest Поправленная версия для стима, работает.
Сравнил у... 31.10.2021, 10:24
Modera TheStalkerNest, ну короче порталы всё-таки пригодя... 31.10.2021, 10:58
TheStalkerNest Затестил. Класс. Наконец-то можно не сворачивая ре... 31.10.2021, 20:15
TheStalkerNest Modera, как распаковывать скрипты last light?
При... 31.10.2021, 22:25
Modera Цитата(TheStalkerNest @ 31.10.2021, 22:25... 31.10.2021, 22:30
TheStalkerNest Цитата(Modera @ 31.10.2021, 23:30) Цитата... 31.10.2021, 23:14
Modera TheStalkerNest, возможно. Во первых файлы с загруз... 01.11.2021, 08:07
TheStalkerNest Цитата(Modera @ 01.11.2021, 09:07) TheSta... 01.11.2021, 12:14
Modera TheStalkerNest, этот скрипт другой чувак для меня ... 01.11.2021, 13:15
TheStalkerNest map_params.js для ll с моими правками
https://disk... 01.11.2021, 13:27
Modera Цитата(TheStalkerNest @ 01.11.2021, 13:23... 01.11.2021, 13:49
TheStalkerNest Цитата(Modera @ 01.11.2021, 14:49) Цитата... 01.11.2021, 14:21
Modera Цитата(TheStalkerNest @ 01.11.2021, 14:21... 01.11.2021, 14:34
TheStalkerNest У меня появилась ещё одна полезная идея для сдк.
Д... 01.11.2021, 15:01
TheStalkerNest Обновление игрового плагина MetroDeveloper от 03.1... 02.11.2021, 23:18
Modera Короче выложил новую не-тестовую версию, отличия о... 04.11.2021, 17:22
Berkut107 Modera, не очень понял зачем добавил "cut... 08.11.2021, 17:29
Modera Berkut107, копирует и потом удаляет, так же как во... 08.11.2021, 17:38
Berkut107 Цитата(Modera @ 08.11.2021, 17:38) Berkut... 08.11.2021, 18:46
Modera Как везде. 08.11.2021, 19:11
Ubunter Modera, не знаю, может чем-то поможет, но тут в ... 09.11.2021, 01:15
TheStalkerNest Цитата(Ubunter @ 09.11.2021, 02:15) Moder... 10.11.2021, 20:40
Modera Ubunter, врядли пригодится, т.к. в релизе луа скри... 09.11.2021, 08:21
Modera Выпустил новую версию. Самое большое отличие от пр... 18.11.2021, 18:32
Rolan96 Цитата(Modera @ 18.11.2021, 18:32) Только... 30.11.2021, 01:07
Modera Цитата(Rolan96 @ 30.11.2021, 01:07) может... 30.11.2021, 01:14
Rolan96 Цитата(Modera @ 30.11.2021, 01:14) Цитата... 30.11.2021, 09:32
Modera Цитата(Rolan96 @ 30.11.2021, 09:32) На от... 30.11.2021, 16:42
Rolan96 Цитата(Modera @ 30.11.2021, 16:42) Цитата... 30.11.2021, 16:59
Modera Rolan96, я тоже сильно не вникал как работает гит,... 30.11.2021, 17:23
Modera Всё-таки занялся поддержкой уровней исхода. Места ... 03.12.2021, 22:06
Modera Сегодня раздолбал ещё один уровень, на этот раз пу... 05.12.2021, 19:30
TheStalkerNest Цитата(Modera @ 05.12.2021, 20:30) Сегодн... 05.12.2021, 22:06
Modera Цитата(TheStalkerNest @ 05.12.2021, 22:06... 05.12.2021, 22:28
Modera Доделал поддержку всех уровней еходуса сегодня, во... 07.12.2021, 13:15
JackieR Цитата(Modera @ 07.12.2021, 13:15) Додела... 09.12.2021, 21:54
Modera JackieR, а ты с какого патча взял level.bin? У мен... 09.12.2021, 22:08
JackieR Цитата(Modera @ 09.12.2021, 22:08) Jackie... 10.12.2021, 00:02
Modera Прикрутил к редатору инстансинг в надежде на увели... 24.12.2021, 11:16
Modera Короче по поводу добавления новых текстурок в реду... 28.12.2021, 16:08
Modera Короче выпустил новую версию редактора и консольны... 06.02.2022, 08:30
JackieR Шикарно. 06.02.2022, 19:38
Rolan96 Modera, похоже уровни из редактора исход не воспри... 08.02.2022, 20:44
JackieR Цитата(Rolan96 @ 08.02.2022, 20:44) Moder... 08.02.2022, 20:52
Rolan96 JackieR, как-то в таком случае не логично вылядит.... 08.02.2022, 21:42
Rolan96 JackieR, все же вы скорее всего правы по поводу co... 09.02.2022, 20:55
Rolan96 и появилось подозрение, что дело, в версии rtx, не... 09.02.2022, 22:02
Modera Цитата(Rolan96 @ 09.02.2022, 22:02) а с р... 09.02.2022, 22:15![]() ![]() |
| Текстовая версия | Сейчас: 10.03.2026, 21:48 |