IPB

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Cursed Earth: HOWTO для программистов, на С под Windows

v1s0r
post Понедельник, 22 Февраля 2010, 07:55
Отправлено #41


Knight
Group Icon

Группа: Members
Сообщений: 125
Регистрация: 7-Дек-09
Из: Санкт-Петербург
Пользователь №: 5,699



QUOTE(Guest @ Sunday, 21 February 2010, 23:00)
Я вот читал много постов, от разных пользователей этого сайта и пока что только v1s0r выложил опенсоурс своего проекта, за что очень благодарен ему, ибо многие вещи, при разработки собственных утилит, я только сейчас познал в его коде.
*


Кому-то пригодилось, значит, уже не зря smile.gif пжл
А ты для себя, обучения или что-то более глобальное делаешь?
Хороших утилит очень не хватает...
QUOTE(Guest @ Sunday, 21 February 2010, 23:00)
Но тема не в этом, я хотел бы спросить уже бывалых волков данного портала и самого v1s0r, всю необходимую информацию о форматах, структуре файлов и вообще принцыпа работы движка самой игры вы узнаете путем дисасеблинга или как то по другому?
*


До сих пор я не прибегал к asm.
Мне, так же как и тебе, помог отчасти чужой код. Из кода EI Model Plugin можно узнать всё о res. Mob Surgeon от Sagrer - всё о mob. Эти проекты лежат открыто в репозиториях svn на gipatgroup.org. На обоих сайтах лежат открытые описания mpr формата, здесь тоже нет проблемы. Ну и по форумам ты видел - люди всегда готовы помочь.
Текстуры пришлось исследовать, особенно pnt3. Опять же до asm не дошло, там несложный алгоритм, зная особенности этих текстур и покопавшись в бинарных данных решение придёт довольно быстро.
Сейчас я занимаюсь fig и связанными с ним. Это самая сложная задача. Структуру данных я понял, а вот алгоритмы нет. Информация закрыта (нивалом), так что приходится надеятся на свои силы. Здесь дойдёт до asm, я почти уверен.
П.С. на gipatgroup.org в теме "формат mpr" началось исследование графа проходимости. Можешь поучаствовать, мозговой штурм это клёво smile.gif


--------------------
Windows - аналог плохо понятых механизмов Unix
Use Linux - open your mind
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Sagrer
post Понедельник, 22 Февраля 2010, 15:16
Отправлено #42


Wizard
Group Icon

Группа: Members
Сообщений: 304
Регистрация: 24-Дек-01
Из: Курска
Пользователь №: 16



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


--------------------
Gipat Group
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Guest
post Понедельник, 22 Февраля 2010, 15:33
Отправлено #43


Unregistered









Я как то закреился больше в WEB программинге, но пишу на C++, Delphi, VB ну и сродные к ним языки. Я пытаюсь как можно больше всего узнать в области программинга, читаю различные форумы, статьи и т.д. поэтому и интересуюсь как вы все это делаете.
Больше утилит идут для самообучения, всегда интересно поковырять проекты, попытатся к ним что то написать, переделать и т.д.
Спасибо вам за ответы, за юмор и отзывчивость wink.gif
Go to the top of the page
+Quote Post
levdev
post Воскресенье, 07 Марта 2010, 20:33
Отправлено #44


Henchman
Group Icon

Группа: Members
Сообщений: 18
Регистрация: 23-Фев-10
Пользователь №: 5,738



Появился вопрос:
А как через git(CMD) скачать с ветки cealloc_editions?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
v1s0r
post Воскресенье, 07 Марта 2010, 21:57
Отправлено #45


Knight
Group Icon

Группа: Members
Сообщений: 125
Регистрация: 7-Дек-09
Из: Санкт-Петербург
Пользователь №: 5,699



QUOTE(levdev @ Sunday, 07 March 2010, 20:33)
Появился вопрос:
А как через git(CMD) скачать с ветки cealloc_editions?
*



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
Ещё советую почитать cursedearth/doc/git.txt
Я постарался доступно всё описать.


--------------------
Windows - аналог плохо понятых механизмов Unix
Use Linux - open your mind
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
levdev
post Понедельник, 08 Марта 2010, 11:32
Отправлено #46


Henchman
Group Icon

Группа: Members
Сообщений: 18
Регистрация: 23-Фев-10
Пользователь №: 5,738



Спасибо!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Walatitalon
post Среда, 10 Марта 2010, 18:20
Отправлено #47


Unregistered









Да, забыл... На дэмике еще на мой взгляд зделана самая справедливая технология повышения-понижения репутациии, там надо писать за что повышаешь или понижаешь репутацию... А у нас как-то непонятно все... Можно что-то сделать?
Go to the top of the page
+Quote Post
v1s0r
post Среда, 10 Марта 2010, 21:15
Отправлено #48


Knight
Group Icon

Группа: Members
Сообщений: 125
Регистрация: 7-Дек-09
Из: Санкт-Петербург
Пользователь №: 5,699



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


--------------------
Windows - аналог плохо понятых механизмов Unix
Use Linux - open your mind
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
IDoL
post Среда, 10 Марта 2010, 21:29
Отправлено #49


Knight
Group Icon

Группа: Members
Сообщений: 101
Регистрация: 28-Янв-04
Пользователь №: 1,336



да, нечто странное
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
v1s0r
post Вторник, 04 Мая 2010, 20:27
Отправлено #50


Knight
Group Icon

Группа: Members
Сообщений: 125
Регистрация: 7-Дек-09
Из: Санкт-Петербург
Пользователь №: 5,699



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

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

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


--------------------
Windows - аналог плохо понятых механизмов Unix
Use Linux - open your mind
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Guest
post Среда, 31 Августа 2011, 12:02
Отправлено #51


Unregistered









Извините, конечно, за некропостинг, но IDoL случайно не Gentoo'шник?
Go to the top of the page
+Quote Post
IDoL
post Среда, 31 Августа 2011, 13:11
Отправлено #52


Knight
Group Icon

Группа: Members
Сообщений: 101
Регистрация: 28-Янв-04
Пользователь №: 1,336



Нет, Gentoo никогда не ставил. Сейчас у меня на ноутах RHEL 6 и Ubuntu. На десктопе LMDE и еще Win7 исключительно для игр. А чем вызван такой вопрос?smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Guest
post Среда, 31 Августа 2011, 15:29
Отправлено #53


Unregistered









Да так...Подумал что-то smile.gif
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: 17 Сентября 2019 - 05:33