Здравствуйте, гость ( Авторизация | Регистрация )
01.03.2019, 00:36
Сообщение
#101
|
|
![]() . Репутация: 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
WolfHeart Цитата(Modera @ 06.04.2019, 15:31) После ... 06.04.2019, 16:30
Modera Цитата(WolfHeart @ 06.04.2019, 16:30) Под... 06.04.2019, 16:52
WolfHeart Цитата(Modera @ 06.04.2019, 16:52) Да не,... 06.04.2019, 17:01
Modera WolfHeart, читай внимательнее реадми, хоть он и не... 06.04.2019, 17:16
WolfHeart Цитата(Modera @ 06.04.2019, 17:16) Исходя... 06.04.2019, 18:16
Modera Цитата(WolfHeart @ 06.04.2019, 18:16) Я т... 06.04.2019, 18:28
WolfHeart Цитата(Modera @ 06.04.2019, 18:28) Есть. ... 06.04.2019, 18:33
WolfHeart Хм... Странно, экспортил уровень "000", ... 06.04.2019, 20:09
Modera Цитата(WolfHeart @ 06.04.2019, 20:09) Доп... 06.04.2019, 20:59
WolfHeart Цитата(Modera @ 06.04.2019, 20:59) Можно ... 06.04.2019, 22:05
Modera Цитата(WolfHeart @ 06.04.2019, 22:05) 1. ... 06.04.2019, 23:27
WolfHeart Цитата(Modera @ 06.04.2019, 23:27) Уже от... 06.04.2019, 23:41
Modera WolfHeart, для редактора можно не конвертировать, ... 06.04.2019, 23:43
WolfHeart Цитата(Modera @ 06.04.2019, 23:43) и так ... 06.04.2019, 23:48
Thekello Цитата(Modera @ 06.04.2019, 23:27) Цитата... 07.04.2019, 14:50
Raily Цитата(WolfHeart @ 06.04.2019, 22:05) А в... 07.04.2019, 16:29
Thekello Цитата(Raily @ 07.04.2019, 16:29) Цитата(... 07.04.2019, 22:11
Modera Thekello, я занят исходом сейчас, очень много ещё ... 07.04.2019, 22:13
Thekello Цитата(Modera @ 07.04.2019, 22:13) Thekel... 07.04.2019, 22:30
WolfHeart Цитата(Modera @ 07.04.2019, 22:13) я заня... 07.04.2019, 22:18
WolfHeart Modera, Как говорится, "возвращаясь к напечат... 09.04.2019, 19:01
Modera WolfHeart, зайди в тему "Модкит Metro 2033... 09.04.2019, 19:16
WolfHeart Цитата(Modera @ 09.04.2019, 19:16) Там же... 09.04.2019, 19:20
Modera WolfHeart, попробуй тогда вот эту штуку http://www... 09.04.2019, 20:03
WolfHeart Цитата(Modera @ 09.04.2019, 20:03) Где 51... 09.04.2019, 21:03
Modera WolfHeart, ну значит это не актуальная версия, а о... 09.04.2019, 21:15
WolfHeart Цитата(Modera @ 09.04.2019, 21:15) А что ... 09.04.2019, 23:03
WolfHeart Modera, level_editor_test экспортирует уровень в .... 12.04.2019, 00:07
WolfHeart del 12.04.2019, 06:48
Thekello Как-то тихо тут .
Modera, вы пока не занимаетесь... 14.04.2019, 15:15
ed_rez WolfHeart,
что там с колич. вертексов на этом кло... 14.04.2019, 16:48
WolfHeart Цитата(ed_rez @ 14.04.2019, 16:48) WolfHe... 14.04.2019, 17:42
ed_rez Цитата(WolfHeart @ 14.04.2019, 16:42) я т... 14.04.2019, 18:17
WolfHeart Цитата(ed_rez @ 14.04.2019, 18:17) Именно... 14.04.2019, 18:32
ed_rez WolfHeart,
в общем, ничего катастрофического нет,... 14.04.2019, 21:05
WolfHeart Цитата(ed_rez @ 14.04.2019, 21:05) в обще... 14.04.2019, 22:34
ed_rez WolfHeart,
я так понимаю, чтобы дернуть объекты, ... 15.04.2019, 01:17
Modera Цитата(WolfHeart @ 14.04.2019, 17:42) Кст... 15.04.2019, 02:56
ed_rez Цитата(Modera @ 15.04.2019, 01:56) Суперс... 15.04.2019, 17:17
WolfHeart Цитата(Modera @ 15.04.2019, 02:56) Я уже ... 15.04.2019, 06:46
Modera Цитата(WolfHeart @ 15.04.2019, 06:46) Раз... 15.04.2019, 14:07
WolfHeart Цитата(Modera @ 15.04.2019, 14:07) Официа... 15.04.2019, 14:20
Modera ed_rez, всё то что в файлах .geom_pc в папке stati... 15.04.2019, 19:59
WolfHeart Цитата(Modera @ 15.04.2019, 19:59) Экспор... 15.04.2019, 20:39
Thekello Цитата(Modera @ 15.04.2019, 19:59) Экспор... 15.04.2019, 20:56
iOrange Цитата(ed_rez @ 15.04.2019, 16:17) Не оче... 15.04.2019, 21:56
WolfHeart Цитата(Modera @ 15.04.2019, 02:56) Всё та... 16.04.2019, 00:42
Modera WolfHeart, прозрачность у материалов убери, у меня... 16.04.2019, 01:30
Thekello Modera, скажите, пожалуйста, можно в SDK выставить... 16.04.2019, 16:25
Modera Thekello, нельзя, сдк анимации не поддерживает. 17.04.2019, 02:51
WolfHeart Цитата(Modera @ 16.04.2019, 01:30) прозра... 17.04.2019, 07:05
Imon Здравствуйте Modera.Большое вам спасибо за ваш SDK... 20.04.2019, 18:30
Modera Imon, не ладно, уговорили) В следующей версии подд... 20.04.2019, 23:23
Thekello Цитата(Modera @ 20.04.2019, 23:23) Imon, ... 21.04.2019, 10:29
Imon Цитата(Modera @ 21.04.2019, 01:23) Imon, ... 21.04.2019, 18:40
WolfHeart Цитата(Modera @ 20.04.2019, 23:23) В след... 21.04.2019, 10:47
Raily Цитата(Modera @ 20.04.2019, 23:23) уговор... 22.04.2019, 16:33
Modera Мне лень печатать, поэтому слушайте мой противный ... 24.04.2019, 03:20
Imon Цитата(Modera @ 24.04.2019, 05:20) Мне ле... 25.04.2019, 21:24
Thekello Цитата(Modera @ 24.04.2019, 03:20) Мне ле... 24.04.2019, 10:21
Modera У меня и без тестовой версии есть несколько извест... 25.04.2019, 22:43
WolfHeart Modera, Я конечно извиняюсь, может я в чем-то и не... 26.04.2019, 00:39
Modera Цитата(WolfHeart @ 26.04.2019, 00:39) P.S... 26.04.2019, 01:43
WolfHeart Цитата(Modera @ 26.04.2019, 01:43) Вот он... 26.04.2019, 01:51
Modera WolfHeart, ты о багах пиши пожалуйста, только не т... 26.04.2019, 02:50
Thekello Цитата(Modera @ 25.04.2019, 22:43) Как хо... 26.04.2019, 11:27
WolfHeart Цитата(Modera @ 26.04.2019, 02:50) ты о б... 26.04.2019, 16:14
Modera Цитата(WolfHeart @ 26.04.2019, 16:14) Мик... 26.04.2019, 16:48
WolfHeart Цитата(Modera @ 26.04.2019, 16:48) Это чт... 26.04.2019, 16:50
Modera WolfHeart, у меня в майке всё ОК, никаких дубликат... 26.04.2019, 17:20
WolfHeart Цитата(Modera @ 26.04.2019, 17:20) Так чт... 26.04.2019, 17:41
Modera Вышла версия с поддержкой ласт лайта, качайте по с... 30.04.2019, 19:08
WolfHeart Цитата(Modera @ 30.04.2019, 19:08) Вышла ... 30.04.2019, 19:19
WolfHeart Modera, Проблемка!
Last Light и Exodus вылета... 30.04.2019, 19:42
Modera WolfHeart, у тебя файл то есть который он не может... 30.04.2019, 20:07
WolfHeart Цитата(Modera @ 30.04.2019, 20:07) у тебя... 30.04.2019, 20:19
Modera WolfHeart, прошлая версия этот файл не использует.... 30.04.2019, 20:22
WolfHeart Цитата(Modera @ 30.04.2019, 20:22) На скр... 30.04.2019, 20:38
Thekello Цитата(WolfHeart @ 30.04.2019, 19:42) Mod... 30.04.2019, 20:56
WolfHeart Modera, Все, разобрался! Так бы сразу и сказал... 30.04.2019, 21:00
Thekello Цитата(WolfHeart @ 30.04.2019, 21:00) Mod... 30.04.2019, 21:12
WolfHeart Modera, Все работает!!!
Спасибо... 30.04.2019, 21:17
Thekello Странно, у меня не все объекты загрузились..
Тык
У... 30.04.2019, 21:35
WolfHeart Цитата(Thekello @ 30.04.2019, 21:35) У ва... 30.04.2019, 22:12
Raily Цитата(WolfHeart @ 30.04.2019, 22:12) Цит... 01.05.2019, 13:12
kasper Даешь сорцы к метро 01.05.2019, 08:28
Raily Modera, Большое Спасибо за обновление, сейчас пома... 01.05.2019, 12:27
Modera Ну ё моё, я писал и говорил же что поддержка на ур... 01.05.2019, 13:53
Imon Цитата(Modera @ 01.05.2019, 15:53) Ну ё м... 01.05.2019, 15:50
WolfHeart Цитата(Modera @ 01.05.2019, 13:53) я писа... 01.05.2019, 14:09
Modera Цитата(WolfHeart @ 01.05.2019, 14:09) А п... 01.05.2019, 14:48
Modera Цитата(Imon @ 01.05.2019, 15:50) Last lig... 01.05.2019, 16:38
Imon Цитата(Modera @ 01.05.2019, 18:38) Цитата... 01.05.2019, 17:30
iOrange Цитата(Modera @ 01.05.2019, 15:38) даже з... 01.05.2019, 17:15
Modera Цитата(iOrange @ 01.05.2019, 17:15) Могу ... 01.05.2019, 17:22
Thekello Цитата(iOrange @ 01.05.2019, 17:15) Могу ... 01.05.2019, 17:34
buffy Цитата(iOrange @ 01.05.2019, 17:15) раз с... 01.05.2019, 22:35
Thekello Цитата(Imon @ 01.05.2019, 17:30) Я немнож... 01.05.2019, 23:50
Imon Цитата(Thekello @ 02.05.2019, 01:50) Цита... 02.05.2019, 11:20
Raily Цитата(Imon @ 02.05.2019, 11:20) Modera, ... 02.05.2019, 21:49![]() ![]() |
| Текстовая версия | Сейчас: 10.03.2026, 15:04 |