Город Джунов
Cursed Earth: HOWTO для программистов - Версия для печати

+- Город Джунов (https://www.gipat.ru/forum)
+-- Форум Аддон для Проклятых Земель (https://www.gipat.ru/forum/forum-20.html)
+--- Форум Программирование (https://www.gipat.ru/forum/forum-6.html)
+--- Темы: Cursed Earth: HOWTO для программистов (/thread-3369.html)

Страницы: 1 2 3


Cursed Earth: HOWTO для программистов - v1s0r - 22.02.2010

Guest,Sunday, 21 February 2010, 23:00 Написал:Я вот читал много постов, от разных пользователей этого сайта и пока что только v1s0r выложил опенсоурс своего проекта, за что очень благодарен ему, ибо многие вещи, при разработки собственных утилит, я только сейчас познал в его коде.
[right][snapback]40032[/snapback][/right]
Кому-то пригодилось, значит, уже не зря Smile пжл
А ты для себя, обучения или что-то более глобальное делаешь?
Хороших утилит очень не хватает...
Guest,Sunday, 21 February 2010, 23:00 Написал:Но тема не в этом, я хотел бы спросить уже бывалых волков данного портала и самого v1s0r, всю необходимую информацию о форматах, структуре файлов и вообще принцыпа работы движка самой игры вы узнаете путем дисасеблинга или как то по другому?
[right][snapback]40032[/snapback][/right]
До сих пор я не прибегал к asm.
Мне, так же как и тебе, помог отчасти чужой код. Из кода EI Model Plugin можно узнать всё о res. Mob Surgeon от Sagrer - всё о mob. Эти проекты лежат открыто в репозиториях svn на gipatgroup.org. На обоих сайтах лежат открытые описания mpr формата, здесь тоже нет проблемы. Ну и по форумам ты видел - люди всегда готовы помочь.
Текстуры пришлось исследовать, особенно pnt3. Опять же до asm не дошло, там несложный алгоритм, зная особенности этих текстур и покопавшись в бинарных данных решение придёт довольно быстро.
Сейчас я занимаюсь fig и связанными с ним. Это самая сложная задача. Структуру данных я понял, а вот алгоритмы нет. Информация закрыта (нивалом), так что приходится надеятся на свои силы. Здесь дойдёт до asm, я почти уверен.
П.С. на gipatgroup.org в теме "формат mpr" началось исследование графа проходимости. Можешь поучаствовать, мозговой штурм это клёво Smile


Cursed Earth: HOWTO для программистов - Sagrer - 22.02.2010

не знаю как остальные, а то что делалось для моих утилит (в частности вышепомянутый MobSurgeon) - либо самостоятельный разбор форматов (HEX-редактор в зубы и уперёд), либо - часть инфы получена от других таких же как я самопальщиков %).


Cursed Earth: HOWTO для программистов - Guest - 22.02.2010

Я как то закреился больше в WEB программинге, но пишу на C++, Delphi, VB ну и сродные к ним языки. Я пытаюсь как можно больше всего узнать в области программинга, читаю различные форумы, статьи и т.д. поэтому и интересуюсь как вы все это делаете.
Больше утилит идут для самообучения, всегда интересно поковырять проекты, попытатся к ним что то написать, переделать и т.д.
Спасибо вам за ответы, за юмор и отзывчивость Wink


Cursed Earth: HOWTO для программистов - levdev - 07.03.2010

Появился вопрос:
А как через git(CMD) скачать с ветки cealloc_editions?


Cursed Earth: HOWTO для программистов - v1s0r - 07.03.2010

levdev,Sunday, 07 March 2010, 20:33 Написал:Появился вопрос:
А как через git(CMD) скачать с ветки cealloc_editions?
[right][snapback]40139[/snapback][/right]

git clone git://cursedearth.git.sourceforge.net/gitroot/cursedearth/cursedearth
cd cursedearth/
git checkout --track -b cealloc_editions origin/cealloc_editions
git branch
* cealloc_editions
master

cursedearth/game/src/cealloc.c - там все изменения от cealloc_editions...


Добавил: v1s0r [mergetime]1267988269[/mergetime]
Ещё советую почитать cursedearth/doc/git.txt
Я постарался доступно всё описать.


Cursed Earth: HOWTO для программистов - levdev - 08.03.2010

Спасибо!


Cursed Earth: HOWTO для программистов - Guest - 10.03.2010

Да, забыл... На дэмике еще на мой взгляд зделана самая справедливая технология повышения-понижения репутациии, там надо писать за что повышаешь или понижаешь репутацию... А у нас как-то непонятно все... Можно что-то сделать?


Cursed Earth: HOWTO для программистов - v1s0r - 10.03.2010

Кто-нибудь что-нибудь понял? )))


Cursed Earth: HOWTO для программистов - IDoL - 10.03.2010

да, нечто странное


Cursed Earth: HOWTO для программистов - v1s0r - 04.05.2010

GLEW собирается очень просто, но нужно чуть чуть подправить Makefile. Собирается как статическая, так и динамическая. Я опишу, если потребуется.

Для себя можно использовать динамическую dll.
Но все релизы линкуются со статической либой, так что "конечным" пользователям ничего не надо будет устанавливать. Все используемые библиотеки будут линковаться статически. Одна из причин - хочу избежать известных проблем с .dll и .so

Немного попозже будет выложен документ, описывающий все используемые библиотеки и как их собирать.


Cursed Earth: HOWTO для программистов - Guest - 31.08.2011

Извините, конечно, за некропостинг, но IDoL случайно не Gentoo'шник?


Cursed Earth: HOWTO для программистов - IDoL - 31.08.2011

Нет, Gentoo никогда не ставил. Сейчас у меня на ноутах RHEL 6 и Ubuntu. На десктопе LMDE и еще Win7 исключительно для игр. А чем вызван такой вопрос?Smile


Cursed Earth: HOWTO для программистов - Guest - 31.08.2011

Да так...Подумал что-то Smile