Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Несколько глобальных вопросов
Сообщение #506795
Пожалуйста, выскажите свое мнение по следующим вопросам:

1. Когда начинать использовать кодинг в моде - с самого начала построения карт или можно сделать максимально все маппингом, а затем добавлять свои npc, оружие и пр.?
Что удобнее? Безопаснее (чтобы карта/мод не "развалились")? Профессиональнее ?

2. Допустим, удалось реализовать некий объект (скажем, снаряд) средствами маппинга (спрайты, parent, track и т.д.). Не будет ли выгоднее сделать новую модель и добавить ее с помощью кодинга? Или все же оставить этот своеобразный полуфабрикат (Prefab)?
Как все это выглядит с точки зрения размера карты/мода, реализации (по сложности и времени)?

3. Хотелось бы сделать оружие и NPC по образцу из оригинального HL2, т.е. в каком порядке идет анимация и т.д.
Как, куда и что нужно вытащить и посмотреть?

Всем, кто ответит, буду благодарен

PNX добавил 15-01-2007 в 07:22:56:
Можно и ссылки на английские учебники

PNX добавил 15-01-2007 в 07:23:22:
Только поконкретнее, пожалуйста

PNX добавил 15-01-2007 в 07:43:52:
Может быть, надо обратить внимание еще на что-то?
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки

Поправил PNX 15-01-2007 в 07:42

Old Post 15-01-2007 07:16
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Fena
(TRADITIONAL SKINHEAD)

Зарегистрирован: Sep 2003
Проживает: Russian Federation/Moscow
Написал: 227 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #507475
1. лучше сразу а можно потом. кому как.
2. кодингом будет проще. хотя префаб тоже ничего Ж)
3. декомпиль модель, либо в сдк контенте есть.

_http://developer.valvesoftware.com/wiki/Category:Tutorials
Свобода, Равенство, Солидарность
Пол бычка http://polbi4ka.h16.ru
Old Post 16-01-2007 08:43
Fena отсутствует Посмотреть данные 'Fena' Отправить Приватное Сообщение для 'Fena' Посетить домашнюю страничку Fena Найти другие сообщения 'Fena' Добавить Fena в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #509564
Fena, спасибо.

Еще интересуюсь:
4. В каком 3D-редакторе удобнее создавать новые модели с анимацией? Модели - несложные (примерно, как barnacle или rollermine). Может быть выбора и нет (в смысле импорта их потом в игру)?
5. Сколько времени (хотя бы примерно) уходит на добавление новой модели в мод? Можно диапазоном от новичка до профессионала.

PNX добавил 19-01-2007 в 03:47:09:
Или от простой до сверхсложной модели/оружия/эффекта.
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки
Old Post 19-01-2007 03:46
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Lolmen
(С++ Разработчик)

Зарегистрирован: Dec 2004
Проживает: Беларусь/Минск
Написал: 4515 сообщений

Оценка: 139 Votes 139 чел.

Старожил 
Сообщение #509577
1) XSI, Maya те что дружат с хл2 макс несовсем...
2) от 1 минуты до недели в зависимости от опыта...

3) несколько лет на набор опыта
Зарание сорри за не солидарность!

Мой блог
Old Post 19-01-2007 05:09
Lolmen отсутствует Посмотреть данные 'Lolmen' Отправить Приватное Сообщение для 'Lolmen' Посетить домашнюю страничку Lolmen Найти другие сообщения 'Lolmen' Добавить Lolmen в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #509585
Спасибо, Lolmen.

Важный вопрос:
6. Допустим, я проработаю все учебные статьи добавления моделей с source-inside и developer.valvesoftware.com и начну добавлять свои объекты. Может потом возникнуть неожиданная нестыковка с учебниками, например, какая-нибудь мелочь, не указанная в них, которую будет трудно отловить?
У меня в маппинге на большинство задумок уходит непропорционально много времени, а все из-за того, что хочется сделать что-нибудь заковыристое Начинаю терзать учебники и форум - выявляются ограничения (например у light_dynamic, npc_gman, npc_helicopter и др.). Как следствие - ругаюсь, но упорно добиваю все, что только можно При этом конечный результат заметно хуже задуманного
Такие ситуации встречаются при кодинге?

PNX добавил 19-01-2007 в 06:15:07:
В общем - иногда с сожалением оставляю идею, т.к. на ее реализацию необходима уйма времени и не факт, что результат будет того стоить.

PNX добавил 19-01-2007 в 07:19:22:
Теперь, наученный горьким опытом всегда делаю новинку на отдельной маленькой карте и тестирую. Потом уже переношу на основную.
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки

Поправил PNX 19-01-2007 в 06:15

Old Post 19-01-2007 05:47
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #515816
Судя по вашему молчанию в кодинге такое сплошь и рядом

Вопросы еще не кончились Хочу заранее узнать вот про что:

7. Примеры, которые даются в разных статьях по кодингу - 100% рабочие? Или в них подразумевается наличие у читателя некоторого опыта в этом деле (т.е. в кодинге под HL2)?
Например, когда изучал DirectDraw, в учебнике подразумевалось наличие некоторых стандартных функций (для приложения на Visual C++). В книге про это - ни слова, зато на диске с примерами - все есть.
Я конечно понимаю - должен был знать про такие элементарные вещи (теперь-то знаю ).
Есть такие нюансы в кодинге под HL2? Или в примерах и так все "разжевано"?

8. А если в каком примере встречается ошибка, причем малопонятная, сколько времени, по-вашему, уйдет на ее поиск (для новичка)?
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки
Old Post 29-01-2007 10:24
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Fena
(TRADITIONAL SKINHEAD)

Зарегистрирован: Sep 2003
Проживает: Russian Federation/Moscow
Написал: 227 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #515821
7. В большенстве случаев даюццо "на блюдечке" а бывает что и самому надо дописывать.
8. От человека зависит, если он хочет избавиццо от неё, он будет юзать поиск по всевозможным поискам и т.п и быстро исправит, а если будет влом. ну влом то влом как гриццо
Свобода, Равенство, Солидарность
Пол бычка http://polbi4ka.h16.ru
Old Post 29-01-2007 10:32
Fena отсутствует Посмотреть данные 'Fena' Отправить Приватное Сообщение для 'Fena' Посетить домашнюю страничку Fena Найти другие сообщения 'Fena' Добавить Fena в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #515827
В статьях по маппингу (это для примера):
- про лестницу не сказано, что точки захода на нее д.быть не ближе некоторого min расстояния от func_useableladder (я тогда делал не через Prefab)
- про func_areaportal(window) не сказано, что при их закрытии отображается то, что лежит позади скрытой области
- про scripted_sequence не сказано, что NPC, находясь в ней, останавливается примерно на 1 сек перед следующим действием

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

Вот опасаюсь, что с кодингом выплывут те же проблемы...
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки
Old Post 29-01-2007 10:41
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #520976
9. Достаточно ли для компиляции использовать Visual C++ 2005 Express Edition?
Я просмотрел Compiling_under_VS2005 (developer.valvesoftware) - столько изменений делать надо...
Ради интереса попробовал откомпилировать в нем пример с source-inside (добавление строки кода) - вечер ушел, в основном, на борьбу с ошибками компиляции пока положительного результата нет (хотя еще не все пробовал).

Так вот, хочется узнать, может быть и не получится компилировать в VC++ 2005 Express? (MS DirectX SDK и MS Platform SDK уже есть). Или DirectX SDK должен быть обязательно последней версии (у меня 2004г.)?
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки

Поправил PNX 07-02-2007 в 05:20

Old Post 07-02-2007 05:16
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
realspaik
(Particle Ghost)

Зарегистрирован: Jun 2006
Проживает: Украина/
Написал: 1247 сообщений

Оценка: 83 Votes 83 чел.

Сообщение #521020
На 2005 студию, которая Express Edition, забил окончательно. Что то там компилируется. Что то нет. Лучше будет поберечь свои нервы и воспользоваться VS2003.
А насчёт DirectX SDK... Не должен он быть последней версии. У меня нормально компилируется с "DirectX 9.0 SDK update (Summer 2003)"
Old Post 07-02-2007 08:20
realspaik отсутствует Посмотреть данные 'realspaik' Отправить Приватное Сообщение для 'realspaik' Посетить домашнюю страничку realspaik Найти другие сообщения 'realspaik' Добавить realspaik в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Fena
(TRADITIONAL SKINHEAD)

Зарегистрирован: Sep 2003
Проживает: Russian Federation/Moscow
Написал: 227 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #521068
хехе просто настраивать надо прально и 2005 норма компилить будет. у меня всё компилит, правда жалуюсь на скорость оной. вобщем 2003 лучше всего, но я его потерял вот приходиццо 2005 компилить
Свобода, Равенство, Солидарность
Пол бычка http://polbi4ka.h16.ru
Old Post 07-02-2007 10:26
Fena отсутствует Посмотреть данные 'Fena' Отправить Приватное Сообщение для 'Fena' Посетить домашнюю страничку Fena Найти другие сообщения 'Fena' Добавить Fena в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #521529
Да, компилирует уже

10. Просто очень интересно: неужели вся эта гора исходного кода "выливается" в 2 рабочих dll-файлика?

Начинаются проблемы по мелочам
11. Сделал пример вывода сообщения:

if (pUseEntity && (m_afButtonPressed & IN_USE)) Msg("Hello MOD!\n");
(с source-inside.ru)

Сначала оно не выводилось, даже в консоли (запускал карту через F9). Путем различных манипуляций добрался до запуска *.bat-файла (run_mod.bat) - оказывается, в этом все и дело.

В файле run_mod.bat:
@"f:\games\valve\steam\steam.exe" -applaunch 215 -dev -developer 2 -ent_messages_draw 1 -game "f:\games\valve\steam\steamapps\SourceMods\<ИмяМода>" -allowdebug %1 %2 %3 %4 %5 %6 %7 %8 %9

В опциях компиляции (F9):
-applaunch 215 -dev -developer 2 -ent_messages_draw 1 -console -allowdebug -game $gamedir +map $file

Посмотрел, где выводится надпись типа "npc_citizen thinking ... ms!" - есть оказывается еще DevMsg. Правда я ее не успел проверить, но подозреваю, что она-то и выводит сообщение при любых опциях запуска (хотя бы в консоль).

Если можно, поясните, какие опции отвечают за отображение сообщений через Msg, в чем различие Msg и DevMsg. И какую из них удобнее использовать для отладки?
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки

Поправил PNX 08-02-2007 в 03:18

Old Post 08-02-2007 03:15
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #533669
12. Если я хочу ввести в мод что-то вроде подбираемых и затем используемых предметов, как лучше сделать - через маппинг (есть идеи) или все же кодинг? Через глобальные переменные - тогда как лучше добавить свои?
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки
Old Post 02-03-2007 04:39
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Lolmen
(С++ Разработчик)

Зарегистрирован: Dec 2004
Проживает: Беларусь/Минск
Написал: 4515 сообщений

Оценка: 139 Votes 139 чел.

Старожил 
Сообщение #533672
Через коддинг/моделлинг.

Да и хватит задавать такие неуместные вопросы как

Научись разбираться в коде который используешь, кури доки чтобы не спрашивать такую еруну по 100 раз...
Зарание сорри за не солидарность!

Мой блог
Old Post 02-03-2007 04:46
Lolmen отсутствует Посмотреть данные 'Lolmen' Отправить Приватное Сообщение для 'Lolmen' Посетить домашнюю страничку Lolmen Найти другие сообщения 'Lolmen' Добавить Lolmen в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
PNX
(какая разница, кто я)

Зарегистрирован: Sep 2005
Проживает: Россия/Калуга
Написал: 314 сообщений

Оценка: 16 Votes 16 чел.

Сообщение #533678
Я спрашиваю такие вещи, чтобы реально оценить сложность работы над модом.
А то как посмотришь на готовые моды - скука разбирает - почти ничего интересного нет. Взять хотя бы Rock24 - вроде бы хорошо сделан, а изюминки нет

PNX добавил 02-03-2007 в 05:05:23:
И у меня не будет столько времени, чтобы штудировать всю литературу по данным вопросам или перерывать (поиск плохо помогает!) всю nashalife.
Сборник полезной информации по модостроению (10-09-2011): http://beanet.ru/content/prog/devps.html
Online-версия: http://www.beanet.ru/modfaq

Игрокам Team Fortress 2 посвящается...
Понравилось? - добро пожаловать на страницу проекта Smile Fortress: точки
Old Post 02-03-2007 05:03
PNX отсутствует Посмотреть данные 'PNX' Отправить Приватное Сообщение для 'PNX' Найти другие сообщения 'PNX' Добавить PNX в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 05:50.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены