Войти
ПроектыФорумОцените

Open Rage Of Mages [Пилю клиент] (9 стр)

Страницы: 18 9 10 1115 Следующая »
#120
16:22, 15 окт. 2018

Madware
> Можешь еще сюда подглядывать https://github.com/jewalky
пригодится, спасибо.

#121
6:44, 6 ноя. 2018

Выложил на гитхаб очередную итерацию утилиты для конвертации бинарного конфигурационного формата из первой части игры в человекочитаемый JSON
orom-databin-to-json

#122
14:28, 12 ноя. 2018

Открыл для себя https://kaitai.io/
Сделал в ее формате описание для карт первых аллодов. Сегодня-завтра залью на гитхаб.
По причине достаточной наглядности данного формата, думаю, что выпилю табличную документацию. Тем более, что в ней присутствовали ошибки.

Чем крута данная штука — она позволяет генерировать загрузчики для любых популярных языков программирования, будь то C# или C++ или вообще питон какой-нибудь

#123
15:15, 12 ноя. 2018

Madware
А как оно в сравнении с https://msgpack.org ?

#124
15:16, 12 ноя. 2018

Отвечаю сам себе - я сравнил апельсины и бананы.

#125
15:42, 12 ноя. 2018

andreyu
:) да, примерно так, можно было еще с протобуфом авокадо сравнить

#126
16:05, 12 ноя. 2018

Вот так вот страшненько выглядит формат карт для первой части игры https://github.com/madwareru/orom-file-formats/blob/master/KSY/rom_alm.ksy

#127
8:36, 13 ноя. 2018

Добавил в гитхаб спецификацию для чтения формата ресурсов:
https://github.com/madwareru/orom-file-formats/blob/master/KSY/rom_res.ksy

#128
10:11, 13 ноя. 2018

Хотелось бы описать примерно так же файл data.bin. К сожалению, при чтении конкретно этого файла не обойтись без костылей. Пока сомневаюсь, что удастся описать такой загрузчик без большого количества крови, но попробовать определенно стоит

#129
(Правка: 8:27) 8:14, 14 ноя. 2018

К сожалению, для чтения файла data.bin не обойтись без таких техник как LookAhead и разбор регулярных выражений.
Причем этот хак нужен только в одном месте — в секции human, остальные секции с горем пополам парсились, но не сказать, чтобы совсем без жертв.
Можно подогнать формат под себя, написав патч для оригинального файла, но это как-то не спортивно.
В общем, парсеры для этого формата я предпочту писать самостоятельно без помощи kaitai

Из позитивных моментов: пока старался сообразить описание формата, нашел и поправил несколько ошибок в версии на C#

На очереди попытка описать файлы регистра. Они очень похожи на ресурсные, так что в этом случае шанс на удачу намного выше

#130
9:35, 14 ноя. 2018

Madware
чувак , лучше бы новые проклятые земли замутил - хотя бы одну карту, это было бы бомбой :D да если ещё с аппаратным RTX :D а 2д аллоды это прошлый век , графика там    дико простяцкая и тошная. хотя конечно если бы у меня был комп тогда когда они вышли - это тоже было бы бомбой

#131
10:15, 14 ноя. 2018

хотя щаз как то игры ваще не заходят - интереснее прикасаться к каким то новым технологиям.

#132
(Правка: 11:21) 11:20, 14 ноя. 2018

star123
Как говорил один весьма мудрый индеец, не нравится — не ешь :)
Ну и по поводу того, что было сказано:

0. Проект некоммерческий и рассчитан только на ретроградов вроде меня, поэтому бомбой он быть не претендует, нет такой цели.
1. Если ты думаешь, что всем людям как и тебе в играх важна графика, то это заблуждение.
2. По моему скромному мнению графика в ПЗ хуже и тошнотнее чем в аллодах, в силу некоторых причин, каких — можешь сам попробовать догадаться.
#133
(Правка: 7:55) 7:54, 18 ноя. 2018

Обновил парсер для файлов data.bin, теперь есть дополнительная lookup таблица для получения интовых идентификаторов редоксти, материала, слота и
порядкового номера предмета из текстового описания, а так же был написан парсер для прикрепленных к этому итему эффектов (спеллов или модификаторов параметров).

Напоминаю, что парсер лежит у меня в гитхабе и доступен для всяческого изучения и использования без каких-либо ограничений:
https://github.com/madwareru/orom-databin-to-json

В репозитории с разбором форматов тоже есть обновления, в добавок к описанию ресурсных файлов добавлено так же описание файлов регистра:
https://github.com/madwareru/orom-file-formats/blob/master/KSY/rom_reg.ksy

#134
9:29, 20 ноя. 2018

Оказалось, что, помимо прочего, из kaitai struct файлов можно генерировать файлы graphviz, которые можно красиво визуализировать с помощью онлайн средств: https://i.imgur.com/ZGHRIXt.jpg
Картинка большая, поэтому встраивать её я не стал

Страницы: 18 9 10 1115 Следующая »
ПроектыФорумОцените