Здравствуйте, гость ( Авторизация | Регистрация )
01.03.2019, 00:36
Сообщение
#201
|
|
![]() . Репутация: 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
Thekello Как то тихо тут , нашел небольшой баг , когда з... 19.05.2019, 23:57
Modera Цитата(Thekello @ 19.05.2019, 23:57) Как ... 20.05.2019, 01:28
Thekello Цитата(Modera @ 20.05.2019, 01:28) Да нет... 20.05.2019, 20:03
Imon Цитата(Modera @ 20.05.2019, 03:28) Да нет... 23.05.2019, 21:12
Modera Если кому интересно, какие типы источников света е... 29.05.2019, 14:52
Modera Цитата(Modera @ 20.05.2019, 01:28) Может ... 30.05.2019, 14:34
Thekello Супер , нет слов . Будет ли Тестовая версия? (Уж... 31.05.2019, 17:02
Modera Цитата(Thekello @ 31.05.2019, 17:02) Буде... 02.06.2019, 15:40
ed_rez Modera,
аплодирую стоя! 31.05.2019, 17:14
Mirus Modera, mein respektierung 01.06.2019, 11:14
Thekello Цитата(Modera @ 02.06.2019, 15:40) Держи:... 03.06.2019, 17:56
Modera Ну что, вроде я доделал загрузку level.bin'ов ... 19.07.2019, 23:37
WolfHeart Цитата(Modera @ 19.07.2019, 23:37) Ну что... 19.07.2019, 23:50
Modera WolfHeart, попозже будет, хочу уже нормальную не т... 20.07.2019, 00:07
WolfHeart Цитата(Modera @ 20.07.2019, 00:07) хочу у... 20.07.2019, 00:15
Modera Какой шрифт лучше использовать для редактора скрип... 23.07.2019, 15:47
RedMagic Цитата(Modera @ 23.07.2019, 15:47) Какой ... 23.07.2019, 18:04
Vladimiov Странно вроде бы все уровни редактирует а вот l02_... 10.08.2019, 12:20
Vladimiov Не понимаю почему но первые два уровня игры можно ... 10.08.2019, 16:57
Modera Vladimiov, не знаю, я сам только мёртвый город и м... 10.08.2019, 17:09
Vladimiov Цитата(Modera @ 10.08.2019, 17:09) Vladim... 10.08.2019, 17:37
Vladimiov Цитата(Modera @ 10.08.2019, 17:09) Vladim... 11.08.2019, 19:52
Vladimiov Получается объекты можно добавить только в 000(мен... 11.08.2019, 07:08
Modera Цитата(Vladimiov @ 11.08.2019, 19:52) У в... 11.08.2019, 20:34
Vladimiov Цитата(Modera @ 11.08.2019, 20:34) Цитата... 11.08.2019, 20:42
Vladimiov Цитата(Modera @ 11.08.2019, 20:34) Цитата... 12.08.2019, 10:00
Modera Цитата(Vladimiov @ 12.08.2019, 10:00) как... 12.08.2019, 13:09
Vladimiov Цитата(Modera @ 12.08.2019, 13:09) Цитата... 13.08.2019, 22:00
Modera Цитата(Vladimiov @ 13.08.2019, 22:00) Оо.... 14.08.2019, 14:38
Vladimiov Цитата(Modera @ 14.08.2019, 14:38) Цитата... 14.08.2019, 14:57
Vladimiov Цитата(Modera @ 14.08.2019, 14:38) Цитата... 14.08.2019, 16:46
Modera Vladimiov, в 2033 поменять parent_id у оружия на i... 14.08.2019, 16:53
Vladimiov Цитата(Modera @ 14.08.2019, 16:53) Vladim... 14.08.2019, 17:12
Modera Vladimiov, сделай значение static_combat_mode исти... 14.08.2019, 17:23
Vladimiov Цитата(Modera @ 14.08.2019, 17:23) Vladim... 14.08.2019, 20:26
Vladimiov Цитата(Vladimiov @ 14.08.2019, 20:26) Цит... 15.08.2019, 11:37
Modera Vladimiov, это да. В nav_map.pe навмеш, там где на... 15.08.2019, 15:32
Vladimiov Цитата(Modera @ 15.08.2019, 15:32) Vladim... 15.08.2019, 16:01
Modera Vladimiov, для самодельных карт я создавал мавмеши... 15.08.2019, 16:09
Vladimiov Цитата(Modera @ 15.08.2019, 16:09) Vladim... 15.08.2019, 20:46
Modera Vladimiov, очень хакерским способом. Через DLL-ку ... 15.08.2019, 21:12
Vladimiov Цитата(Modera @ 15.08.2019, 21:12) Vladim... 15.08.2019, 21:38
Modera Цитата(Vladimiov @ 15.08.2019, 21:38) А э... 15.08.2019, 21:56
Vladimiov Цитата(Modera @ 15.08.2019, 21:56) Цитата... 15.08.2019, 22:05

Vladimiov Цитата(Vladimiov @ 15.08.2019, 22:05) Цит... 16.08.2019, 16:42
Vladimiov Цитата(Modera @ 15.08.2019, 21:56) Цитата... 17.08.2019, 16:25
Modera Vladimiov, там много нпс за картой стоят, за домам... 17.08.2019, 16:38
atanda Кстати, автор, тут какая-то хрень. Такое чувство, ... 17.08.2019, 17:08
Modera atanda, это всё потому что в игре используется Dir... 17.08.2019, 17:17
iOrange Минутка занудства - единственное отличие - это NDC... 17.08.2019, 19:37
Modera Цитата(iOrange @ 17.08.2019, 19:37) А вот... 18.08.2019, 16:33
JackieR Цитата(Modera @ 18.08.2019, 16:33) Цитата... 18.08.2019, 20:39
Modera JackieR, странно, почему тогда у вас не работают с... 18.08.2019, 20:56
JackieR Цитата(Modera @ 18.08.2019, 20:56) Jackie... 18.08.2019, 21:09
Modera Зарелизил новую версию. Конечно кое что ещё хотело... 18.08.2019, 22:00
JackieR Цитата(Modera @ 18.08.2019, 22:00) Зарели... 19.08.2019, 00:08
Vladimiov Цитата(Modera @ 18.08.2019, 22:00) Зарели... 19.08.2019, 15:32
Modera Vladimiov, распаковать и запаковать можно. Версия ... 19.08.2019, 15:35
avzirtari А планируется ли эдитор для Metro redux? 19.08.2019, 23:08
Modera avzirtari, не знаю, у меня чётких планов на будуще... 19.08.2019, 23:19
Modera Доделал загрузку DLC уровней ласт лайта. Можете ка... 25.08.2019, 22:21
Modera Наконец-то я сделал альфа-блендинг.
И эффект ис... 17.09.2019, 02:38
GermanAizek Цитата(Modera @ 17.09.2019, 02:38) Наконе... 18.10.2019, 20:06
Modera Цитата(GermanAizek @ 18.10.2019, 20:06) С... 18.10.2019, 20:44
GermanAizek Цитата(Modera @ 18.10.2019, 20:44) Цитата... 18.10.2019, 22:51
Дизель GermanAizek, не ту игру выбрали.
Это только тут, ... 18.10.2019, 23:26
GermanAizek Цитата(Дизель @ 18.10.2019, 23:26) German... 19.10.2019, 13:48
Modera Цитата(GermanAizek @ 18.10.2019, 22:51) К... 18.10.2019, 23:30
GermanAizek Цитата(Modera @ 18.10.2019, 23:30) Цитата... 19.10.2019, 15:07
WolfHeart Цитата(Дизель @ 18.10.2019, 23:26) Рано и... 19.10.2019, 14:35
Modera Цитата(GermanAizek @ 19.10.2019, 15:07) п... 19.10.2019, 21:30
GermanAizek Цитата(Modera @ 19.10.2019, 21:30) Цитата... 19.10.2019, 22:02
Дизель Цитата(GermanAizek @ 20.10.2019, 00:02) Д... 19.10.2019, 22:09
Дизель WolfHeart, инструментарий для модинга - это и есть... 19.10.2019, 21:54
WolfHeart Цитата(Дизель @ 19.10.2019, 21:54) инстру... 19.10.2019, 22:08
Modera Новая тестовая версия с сорцами, ибо меня попросил... 26.10.2019, 16:42
WolfHeart Modera, Цитата(Modera @ 26.10.2019, 16:42... 26.10.2019, 21:48
Modera Цитата(WolfHeart @ 26.10.2019, 21:48) Как... 26.10.2019, 23:20
WolfHeart Цитата(Modera @ 26.10.2019, 23:20) Но это... 26.10.2019, 23:27
Vladimiov Modera чё там по неписям где нет навмешей? 01.11.2019, 21:49
Modera Всё ещё ничего. 01.11.2019, 22:05
Vladimiov Модера не подскажешь как из друзей сделать врагов ... 04.11.2019, 02:32
Modera Vladimiov, параметр friend_type, когда 0 - нейтрал... 04.11.2019, 17:08
Vladimiov Цитата(Modera @ 04.11.2019, 17:04) Vladim... 04.11.2019, 17:47
Modera Цитата(Vladimiov @ 04.11.2019, 17:43) О с... 04.11.2019, 18:13
Vladimiov Цитата(Modera @ 04.11.2019, 18:09) Цитата... 04.11.2019, 18:41
Modera Цитата(Vladimiov @ 04.11.2019, 18:37) Ну ... 04.11.2019, 18:54
Vladimiov Цитата(Modera @ 04.11.2019, 18:50) Цитата... 04.11.2019, 19:13
Modera Vladimiov, вообще менять id вручную это плохая пра... 04.11.2019, 19:23
Modera Новая тестовая версия. https://drive.google.com/op... 09.11.2019, 00:16
Vladimiov Цитата(Modera @ 09.11.2019, 00:12) Новая ... 09.11.2019, 02:17
Modera Цитата(Vladimiov @ 09.11.2019, 02:13) мод... 09.11.2019, 03:13
Vladimiov Цитата(Modera @ 09.11.2019, 03:09) Цитата... 09.11.2019, 03:42
Modera Vladimiov, выложи тогда карту, я сам посмотрю. 09.11.2019, 03:50
Vladimiov Цитата(Modera @ 09.11.2019, 03:46) Vladim... 09.11.2019, 16:39
Modera Ну у тебя же неправильные рефы в скрипте. 09.11.2019, 17:05
Vladimiov Цитата(Modera @ 09.11.2019, 17:01) Ну у т... 09.11.2019, 17:07
Шарик-лошарик Цитата(Vladimiov @ 09.11.2019, 17:03) Цит... 09.11.2019, 17:20
Modera Vladimiov, ну скрипт ссылается на объекты из уровн... 09.11.2019, 17:12
Vladimiov пасиба разобралсь=3 10.11.2019, 00:40![]() ![]() |
| Текстовая версия | Сейчас: 11.03.2026, 05:23 |