Новые сообщения Участники Правила Поиск
Помощь по SDK для Serious Sam 1.05/1.07
Cr1sTaL Вторник, 19.03.2013, 10:19 | Сообщение # 1771


Сообщений: 2182
Награды: 18
Замечания: 0%
 
Помогите срочно!!! Я изменил настройки положения оружия в игре от первого лица. Но оружие в игре, почему то не изменилось, когда я запустил в игру. Как увидеть результат измененного оружия в игре?

Все мои работы для Serious Sam
--uGh--zAn-- Вторник, 19.03.2013, 12:21 | Сообщение # 1772


Сообщений: 115
Награды: 2
Замечания: 20%
 
Vadim595, а ты не забыл скомпелировать?

Для меня заблокирована ЛЮБАЯ активность. Могу только страницы просматривать. Можно мне писать на форуме? Админы? Модераторы?
Cr1sTaL Вторник, 19.03.2013, 12:29 | Сообщение # 1773


Сообщений: 2182
Награды: 18
Замечания: 0%
 
Так вот, как их скомпелировать-я не знаю. Напиши очень подробно, а то я плохо знаю visual c++ 6.0.

Все мои работы для Serious Sam
Wynerros Вторник, 19.03.2013, 12:48 | Сообщение # 1774


Ground Angel
Сообщений: 3108
Награды: 9
Замечания: 20%
 
Цитата (Vadim595)
Так вот, как их скомпелировать-я не
знаю. Напиши очень подробно, а то
я плохо знаю visual c++ 6.0




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


Мое железо:
CPU - Ryzen 7 2700x
MB - MSI B450M Mortar Max
RAM - 2x16 ADATA XPG GAMMIX D20 3200 mhz
GPU - Palit RTX 2060 StormX 6g
art-serious Четверг, 21.03.2013, 10:00 | Сообщение # 1775


Старый маппер
Сообщений: 652
Награды: 29
Замечания: 0%
 
"... и поставил я C++ на работе и установил там SDK..."

Когда-то Алексей предложил идею вставки моделей в отсек интерфейса, чтоб сдлелать 3D HUD (аля Crysis)...
Sooooo?

Полагаю, это будет работать следующим образом:
Берётся плоская модель (аля BloodOnTheWall), вставляется туда же, где видно модель оружия от первого лица и при определённом условии на ней идёт смена текстуры. Незнаю, будет ли подвисать от этого игра на доли секунды (ибо кэширование, хотя эти текстуры можно загрузить заранее), но попробывать стоит.

В чём, собственно, вопрос - с чего начать? Где начать инициировать модель?


[ zc-lab.org ] [ Операция "Новый год" - 40% ]
seriously_petr Четверг, 21.03.2013, 14:24 | Сообщение # 1776


Сообщений: 446
Награды: 4
Замечания: 0%
 
art-serious, Есть проблемки:

Понадобиться тьма тьмущая текстурок, а если делать анимированную, то качество 64x64 тебя разочарует. Для каждого элемента понадобиться своя модель типо BloodOnTheWall, но это уже не такая проблема. :(

P.S. Наигравшись в T:A мне самому хотелось сделать 3D интерфейс, будто он отображется на стекле шдема, но отказался из-за кучи связанного с этим геммороя. >(
Сообщение отредактировал seriously_petr - Четверг, 21.03.2013, 14:25


art-serious Четверг, 21.03.2013, 14:50 | Сообщение # 1777


Старый маппер
Сообщений: 652
Награды: 29
Замечания: 0%
 
seriously_petr, я уже расчитал ресурсы, которые затрачу на свой проект. Я просто прошу направления.

[ zc-lab.org ] [ Операция "Новый год" - 40% ]
SLAwww Четверг, 21.03.2013, 21:48 | Сообщение # 1778


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Посмотри, как подгружаются модели для отображения врагов в Инертане (это в GameMP, Computer.cpp), сделай похожий код в HUD.cpp.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
art-serious Пятница, 22.03.2013, 13:35 | Сообщение # 1779


Старый маппер
Сообщений: 652
Награды: 29
Замечания: 0%
 
RenderMessageModel(pdp, cm.cm_strModel); чтот ни о чём не говорит... <_<
Попробую порыться в PlayerWeapons


[ zc-lab.org ] [ Операция "Новый год" - 40% ]
SLAwww Пятница, 22.03.2013, 22:06 | Сообщение # 1780


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
pdp - CDrawPort, cm_strModel - судя по всему, константная строка. Ну а вовнутрь функции ты что, не заглядывал?

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
CAHEK Суббота, 23.03.2013, 19:47 | Сообщение # 1781


Сообщений: 794
Награды: 16
Замечания: 0%
 
Вопрос 1. Как заставить врага телепортироваться к игроку ?
Вопрос 2. Как добавить аттачмент с "bamp"ом ?


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
SLAwww Суббота, 23.03.2013, 20:18 | Сообщение # 1782


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
1) penEnemy->Teleport(GetPlayerEntity(0)->GetPlacement());
Это телепортирует врага прямо в игрока, поэтому лучше брать расположение игрока и добавлять к нему какое-то небольшое, а ещё лучше - рассчитывать с помощью CCastRay, можно ли телепортировать туда врага.
2) Посмотри, как называются аргументы метода AddAttachment.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
CAHEK Суббота, 23.03.2013, 20:27 | Сообщение # 1783


Сообщений: 794
Награды: 16
Замечания: 0%
 
Незнаю но аттачмент вставляется сюда
if( (m_iAtt2Position != m_iAtt1Position) && (m_fnAtt1Mdl != m_fnAtt2Mdl) ) {
AddAttachment( m_iAtt2Position, m_fnAtt2Mdl, m_fnAtt2Tex);
CAttachmentModelObject *pamo = GetModelObject()->GetAttachmentModel( m_iAtt2Position);


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
polymorn Вторник, 26.03.2013, 00:20 | Сообщение # 1784


Сообщений: 125
Награды: 16
Замечания: 0%
 
Помогите, пожалуйста.
Немного слоупочно для 2013го года познавать SDK, но вот жажду во всю. И всю ночь пытаюсь делать первые шаги. И всё вроде бы нормально, первую dll'ку сделал.
Вопрос такой, когда я вношу какие-нибудь изменения в Visual C++, я должен компилировать, то есть жамкать Compile? Всё делаю по инструкциям, но при любых вообще изменениях я получаю такую ошибку:

D:\SDK\Sources\GameMP\Game.cpp(2989) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.

вот вообще не понимаю, что ему не нравится ._.


SLAwww Вторник, 26.03.2013, 00:53 | Сообщение # 1785


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Ему не нравится то, что либо не настроен, либо не откомпилирован precompiled header. Не помню насчёт GameMP, но в EntitiesMP за это отвечают файлы StdH.h и StdH.cpp (у последнего в настройках должно стоять create precompiled header, в то время, как у всех остальных файлов в EntitiesMP - use precompiled header); если строить EntitiesMP "с нуля", то самым первым нужно компилировать именно StdH.cpp.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
polymorn Вторник, 26.03.2013, 11:39 | Сообщение # 1786


Сообщений: 125
Награды: 16
Замечания: 0%
 
SLAwww, не получается
прокомпилировал StdH.cpp, 0 ошибок, всё нормально
по аналогии сделал тоже самое в GameMP с stdafx.cpp, вылезла та же ошибка, что и при компиляции Game.cpp
Зато когда делаю активным в проекте GameMP, то 0 ошибок, но длл не билдится.

Добавлено (26.03.2013, 11:39)
---------------------------------------------
Ребята, ну извините за нубские вопросы, и не посылайте меня гуглить и перечитывать 61 страницу этой темы, я это уже сделал, прежде чем снова начал писать это.
У меня ничего не компилируется, а если и компилируется, то в игре вообще никаких изменений не происходит! Я делаю это так:
1) Захожу в Workspace "Sources"
2) Открываю Game.cpp
3) Меняю то, что мне нужно
4) Нажимаю Compile и получаю кучу ошибок
5) Жму F7 и получаю кучу ошибок
- Бывает случайно такое, что ошибок и нет, и всё вроде бы нормально, но никаких изменений не происходит в игре.
- А бывает и такое, что компилирую - ошибка, ещё раз компилирую - ошибка исчезает.

Как быть? Я всё правильно делаю?

Прикрепления: 8514815.jpg (205.4 Kb)
Сообщение отредактировал Ev3nmorn - Вторник, 26.03.2013, 01:35


CAHEK Вторник, 26.03.2013, 14:15 | Сообщение # 1787


Сообщений: 794
Награды: 16
Замечания: 0%
 
Ev3nmorn,
- Бывает случайно такое, что ошибок и нет, и всё вроде бы нормально, но никаких изменений не происходит в игре.
- А бывает и такое, что компилирую - ошибка, ещё раз компилирую - ошибка исчезает.

Перед каждой компиляции проверь есть ли dll ка ну там куда ты ее компилируеш.
пример C:\MyMod\Sources\Bin и если там она есть то удали ее.
(я всегда вырезаю dll ку и вставляю в мод)

Если не помогло то покажи ошибки

Вопрос. Как сделать чтобы враг двигался назад , в лево , в право, вперед. Ситуация Я сделал врага и когда дистанция совпадает надо чтобы он двигался назад. Не разворачивался а включал задний ход. :) тоже самое и с другими направлениями?
Сообщение отредактировал CAHEK - Вторник, 26.03.2013, 15:15


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
Heming_Hitrowski Вторник, 26.03.2013, 17:01 | Сообщение # 1788


Double Jumper
Сообщений: 887
Награды: 32
Замечания: 0%
 
CAHEK, Чую, надо в EnemyBase что-то менять.

SLAwww Вторник, 26.03.2013, 22:12 | Сообщение # 1789


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Ev3nmorn, у stdafx в настройках стоит Create precompiled header?
CAHEK, можешь посмотреть, как у Gizmo реализован их прыжок на игрока. Если я правильно понял, что ты хочешь просто отпихнуть врага назад, когда он приближается.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
CAHEK Среда, 27.03.2013, 10:58 | Сообщение # 1790


Сообщений: 794
Награды: 16
Замечания: 0%
 
Да. Но отпрыг работает не так как надо. Сначало прыжок а потом анимка. Или наоборот. А мне надо одновременно монотонное движение. И не только назад но и в лево и в право.

Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
Heming_Hitrowski Среда, 27.03.2013, 12:30 | Сообщение # 1791


Double Jumper
Сообщений: 887
Награды: 32
Замечания: 0%
 
А если попробовать KickEntity?

CAHEK Среда, 27.03.2013, 12:57 | Сообщение # 1792


Сообщений: 794
Награды: 16
Замечания: 0%
 
KickEntity что это?
Всмысле я должен толкать врага ?
Сообщение отредактировал CAHEK - Среда, 27.03.2013, 12:59


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
Heming_Hitrowski Среда, 27.03.2013, 14:49 | Сообщение # 1793


Double Jumper
Сообщений: 887
Награды: 32
Замечания: 0%
 
CAHEK, ну, не знаю, по крайней мере, это его здорово отодвинет, если задашь направление :)

CAHEK Среда, 27.03.2013, 15:02 | Сообщение # 1794


Сообщений: 794
Награды: 16
Замечания: 0%
 
Нет. Мне ненадо толкать. Враг должен сам двигался назад. Тем более дистанция не в упор а средняя.
Сообщение отредактировал CAHEK - Среда, 27.03.2013, 16:26


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
SLAwww Среда, 27.03.2013, 22:51 | Сообщение # 1795


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Не пробовал в конце метода PreMoving инвертировать направление перемещения?

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
CAHEK Четверг, 28.03.2013, 07:14 | Сообщение # 1796


Сообщений: 794
Награды: 16
Замечания: 0%
 
Я непонимаю.
PreMoving есть у пильщика гарпий но нет у скелета. (Я на базе скелета делаю) И в целом что это PreMoving ?


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
SLAwww Четверг, 28.03.2013, 22:40 | Сообщение # 1797


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
PreMoving - это виртуальный метод CMovableEntity, и ты можешь переопределять его у любых наследников CMovableEntity. Иными словами, если у врага нет этого метода, ты можешь его добавить, и он будет выполняться каждый раз перед осуществлением движения.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
Heming_Hitrowski Пятница, 29.03.2013, 00:09 | Сообщение # 1798


Double Jumper
Сообщений: 887
Награды: 32
Замечания: 0%
 
вопрос: как изменить скин игрока кодом? Как определить, какой игрок на сервере - создатель сервера?

CAHEK Пятница, 29.03.2013, 13:54 | Сообщение # 1799


Сообщений: 794
Награды: 16
Замечания: 0%
 
Как это сделать ? Можно пример ?
Сообщение отредактировал CAHEK - Вторник, 02.04.2013, 08:43


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
seriously_petr Вторник, 02.04.2013, 22:37 | Сообщение # 1800


Сообщений: 446
Награды: 4
Замечания: 0%
 
Heming_Hitrowski, Насколько я помню, если сервер не выделенный, то игрока можно найти по его ID, по-умолчанию вроде 1 или 0. Обращение к ID можно подсмотреть в CWatcher.

Поиск: