Новые сообщения Участники Правила Поиск
Помощь по SDK для Serious Sam 1.05/1.07
Wynerros Понедельник, 14.05.2012, 14:19 | Сообщение # 1471


Ground Angel
Сообщений: 3108
Награды: 9
Замечания: 20%
 
Psych, декомпилировать длл нельзя и в этом вся суть.

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


Мое железо:
CPU - Ryzen 7 2700x
MB - MSI B450M Mortar Max
RAM - 2x16 ADATA XPG GAMMIX D20 3200 mhz
GPU - Palit RTX 2060 StormX 6g
Wynerros Понедельник, 14.05.2012, 14:23 | Сообщение # 1472


Ground Angel
Сообщений: 3108
Награды: 9
Замечания: 20%
 
Psych, если только дополнить стандартный. Иначе никак.
Quote (Psych)
И как мне всунуть в dll другой EntitiesMP????


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


Мое железо:
CPU - Ryzen 7 2700x
MB - MSI B450M Mortar Max
RAM - 2x16 ADATA XPG GAMMIX D20 3200 mhz
GPU - Palit RTX 2060 StormX 6g
Artificia1 Понедельник, 14.05.2012, 15:05 | Сообщение # 1473


Сообщений: 1020
Награды: 9
Замечания: 0%
 
Скомпилируй свои DLL из исходников и замени ими оригиналы.

Psych Понедельник, 14.05.2012, 15:50 | Сообщение # 1474


I'M NOT A DRAGON!!11
Сообщений: 1961
Награды: 8
Замечания: 0%
 
Ок. А как компилировать?

Знаю, тупее этого вопроса есть только этот:

"Что такое CroTeam?"

Добавлено (14.05.2012, 15:50)
---------------------------------------------
Немного флуда



Каждый человек - это небольшая Вселенная, а познать Вселенную - невозможно. © Psych
Wynerros Понедельник, 14.05.2012, 15:52 | Сообщение # 1475


Ground Angel
Сообщений: 3108
Награды: 9
Замечания: 20%
 
Psych, компилируют с помощью Visual C++. F7 жми, если все готово.

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


Мое железо:
CPU - Ryzen 7 2700x
MB - MSI B450M Mortar Max
RAM - 2x16 ADATA XPG GAMMIX D20 3200 mhz
GPU - Palit RTX 2060 StormX 6g
Wynerros Понедельник, 14.05.2012, 16:06 | Сообщение # 1476


Ground Angel
Сообщений: 3108
Награды: 9
Замечания: 20%
 
C:\ProgramFiles\Microsoft Visual Studio\Common\Msdev98\bin
Пример пути. Дословно :)


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


Мое железо:
CPU - Ryzen 7 2700x
MB - MSI B450M Mortar Max
RAM - 2x16 ADATA XPG GAMMIX D20 3200 mhz
GPU - Palit RTX 2060 StormX 6g
Serious_Master Понедельник, 14.05.2012, 16:16 | Сообщение # 1477


Сообщений: 19
Награды: 0
Замечания: 0%
 
Psych, http://st-games.ucoz.net/publ....2-1-0-1 в помощь. Вдруг поможет...

Дратуте, мыня довут М`дет...
SLAwww Понедельник, 14.05.2012, 16:19 | Сообщение # 1478


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Ты же говорил, что у тебя есть SDK! o\ _ /o Psych, я тебе не знаю, что сделаю. Read the fucking manual! >( На с-зоне есть закрепленный тред про настройку MSVC++. forums.seriouszone.com/showthread.php?t=2984

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.
Psych Понедельник, 14.05.2012, 16:27 | Сообщение # 1479


I'M NOT A DRAGON!!11
Сообщений: 1961
Награды: 8
Замечания: 0%
 
Ох нет, Слава! У меня есть SDK и я умею им пользоваться! Это так же просто как писать ЛТХашки! У меня проблемы с добавлением моих трудов в саму игру

Вот доказательства:
Первое где гнаар при смерти оставляет 90 кусков мяса и его почти нереально убить, и каже он гигантского размера ( последне методом Стреча ):
Сообщение отредактировал Psych - Понедельник, 14.05.2012, 16:36


Каждый человек - это небольшая Вселенная, а познать Вселенную - невозможно. © Psych
Serious_Master Понедельник, 14.05.2012, 16:36 | Сообщение # 1480


Сообщений: 19
Награды: 0
Замечания: 0%
 
Сдается мне, что Psych - тролль.

Дратуте, мыня довут М`дет...
seriously_petr Понедельник, 14.05.2012, 16:49 | Сообщение # 1481


Сообщений: 446
Награды: 4
Замечания: 0%
 


Больше у меня нет слов, все понятно объясняют, даже лох бы понял

Добавлено (14.05.2012, 16:49)
---------------------------------------------



SLAwww Понедельник, 14.05.2012, 16:55 | Сообщение # 1482


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

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.
Artificia1 Понедельник, 14.05.2012, 17:02 | Сообщение # 1483


Сообщений: 1020
Награды: 9
Замечания: 0%
 
Quote (Psych)
Ох нет, Слава! У меня есть SDK и я умею им пользоваться! Это так же просто как писать ЛТХашки! У меня проблемы с добавлением моих трудов в саму игру

Тебе уже дали ссылку на мануал, там все расписано...
http://st-games.ucoz.net/publ....2-1-0-1
Я так понимаю, у тебя есть исходники, но нету MSVC++6 для их компиляции?
--
ссылки в мануале битые, но VC++ всегда можно найти где-то здесь.
Сообщение отредактировал Artificia1 - Понедельник, 14.05.2012, 17:08


Psych Понедельник, 14.05.2012, 17:05 | Сообщение # 1484


I'M NOT A DRAGON!!11
Сообщений: 1961
Награды: 8
Замечания: 0%
 
Quote (Artificia1)
Тебе уже дали ссылку на мануал, там все расписано...


Будь спок! В ближайшее время пойду читать

Добавлено (14.05.2012, 17:05)
---------------------------------------------
Во-во исходники есть а C++ на компе найти не могу, хотя она уже установлена и
C:\ProgramFiles\Microsoft Visual Studio\Common\Msdev98\bin
у меня нету

Каждый человек - это небольшая Вселенная, а познать Вселенную - невозможно. © Psych
SLAwww Понедельник, 14.05.2012, 17:09 | Сообщение # 1485


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

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.
Molodec Вторник, 15.05.2012, 12:02 | Сообщение # 1486


Developer
Сообщений: 2430
Награды: 34
Замечания: 0%
 
Quote (seriously_petr)
даже лох бы понял

Не явное оскорбление. Еще что увижу - и снова в бан попадешь.


seriously_petr Среда, 16.05.2012, 21:10 | Сообщение # 1487


Сообщений: 446
Награды: 4
Замечания: 0%
 
Quote (Molodec)
Не явное оскорбление. Еще что увижу - и снова в бан попадешь.


С каких пор на сайте такие строгие правила :)
И почему я ничего не делал плохого долдгое время, у меня замечания не убавляются =)
Сообщение отредактировал seriously_petr - Среда, 16.05.2012, 21:11


SLAwww Среда, 16.05.2012, 21:46 | Сообщение # 1488


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Quote (seriously_petr)
И почему я ничего не делал плохого долдгое время, у меня замечания не убавляются

Перефразировав твоё выражение, следовало бы сказать "даже лох бы понял, как понизить себе замечания". Но это я, конечно, в шутку. ) А если серьёзно, то производи интересный материал и выкладывай, я уверен, что таким образом ты можешь произвести приятное впечатление на модераторов и заставить их смиловаться. Ах да, и веди себя сдержаннее. )


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.
Wynerros Четверг, 17.05.2012, 16:48 | Сообщение # 1489


Ground Angel
Сообщений: 3108
Награды: 9
Замечания: 20%
 
Quote (Psych)
Если посмотреть всю линию моего диалога с MasterST то можно заключить вывод только о том что я не знаю компилирование в дллшку. Но вывод об отсутствиии у меня SDK ну никак не напрашивается, причем сверху приведену доказательства, под спойлером

Quote (Psych)
Ок. А как компилировать?

Я разве утверждал, что у тебя нет СДК? Не утверждал, и не могу этого утверждать. Просто меня удивил факт умения работы с Сэмовским Software Development Kit при отсутствии Visual C++. Без него ты бы так и не узнал, успешно ли изменил что - то в коде, или нет.


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


Мое железо:
CPU - Ryzen 7 2700x
MB - MSI B450M Mortar Max
RAM - 2x16 ADATA XPG GAMMIX D20 3200 mhz
GPU - Palit RTX 2060 StormX 6g
seriously_petr Суббота, 26.05.2012, 14:10 | Сообщение # 1490


Сообщений: 446
Награды: 4
Замечания: 0%
 
У меня родилась новая идея - сделать чтобы некоторые пули пробивали врага насквозь и били заодно и следующего врага стоящего на траектории вылетающей пули. Но с каждым новым новым врагом пуля будет терять часть своей мощности. :D

Вот только не понимаю как сделать чтобы коллизия моделей врага не уничтожала пулю которая в них попала. Нигде немогу найти код =)


SLAwww Суббота, 26.05.2012, 16:15 | Сообщение # 1491


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Пуля - это не объект класса CProjectile, и уничтожить её невозможно. Когда нужно выстрелить пулю, то объект стрелка создаёт объект класса CCastRay, который отбрасывает луч в заданном направлении. Если луч ударяется об что-нибудь, и это что-нибудь можно повредить, то цели наносится повреждение (InflictDirectDamage). Естественно, дальше повреждаемого объекта луч не проходит. Чтобы он проходил "сквозь" врагов, нужно после каждого задетого врага создавать ещё один CCastRay, который будет стрелять в том же направлении, что и предыдущий, но будет начинаться уже не у объекта-стрелка, а в том месте, где остановился прежний луч. При этом, нужно использовать параметр cr_penIgnore у CCastRay для того, чтобы второй луч игнорировал того врага, в которого попал первый луч.

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.
SeriousAlexej Суббота, 26.05.2012, 17:06 | Сообщение # 1492


Serious Editor
Сообщений: 1246
Награды: 52
Замечания: 0%
 
Quote (SLAwww)
нужно после каждого задетого врага создавать ещё один CCastRay

Но его же можно продолжить. GetWorld()->ContinueCast(crRay);


$оучаснеG Суббота, 26.05.2012, 18:24 | Сообщение # 1493


ЫЫЫЙААУЩЕГ! XD
Сообщений: 414
Награды: 24
Замечания: 0%
 
..ну и завести цикл, чтоб при каждом заходе продолжался луч и наносимый урон уменьшался. [типо того]
Сообщение отредактировал $оучаснеG - Суббота, 26.05.2012, 18:25


SLAwww Суббота, 26.05.2012, 19:31 | Сообщение # 1494


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
А, ну да, можно и с помощью ContinueCast, результат будет тот же, может, даже, чуть быстрее. А если создавать в цикле новые экземпляры CCastRay вместо вызова ContinueCast, то не грех было бы сделать пули, отлетающие рикошетом от стен. )
Сообщение отредактировал SLAwww - Суббота, 26.05.2012, 19:32


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.
seriously_petr Суббота, 26.05.2012, 20:51 | Сообщение # 1495


Сообщений: 446
Награды: 4
Замечания: 0%
 
Как всё сложно. :( Я это буду всё это делать 100 лет. :)
Я так понял запускать новый луч надо из crRay.cr_penHit и после.
Code
        if (crRay.cr_penHit->GetEntityInfo()!=NULL) {
           if( ((EntityInfo*)crRay.cr_penHit->GetEntityInfo())->Eeibt == EIBT_FLESH)


SLAwww Суббота, 26.05.2012, 23:13 | Сообщение # 1496


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Ненене, то, что ты показал только что - это получение структуры типа EntityInfo. Тебе надо:
0) Создать и настроить объект класса CCastRay.
1) Бросить луч GetWorld()->CastRay(crYourCastRay)
2) Проверить, ударили ли мы что-нибудь (параметр cr_penHit должен быть ненулевым)
3) Если мы что-то ударили, проверить его rendertype (должен быть RT_MODEL). Или можно проверять на признак наследования от класса CEnemyBase, но тогда луч остановится на первой попавшейся модели, и не обязательно это будет CModelHolder2, так что лучше проверять rendertype.
4) Если действительно RT_MODEL, то нанести повреждение (не важно, если объект не может быть повреждён - тогда просто ничего не произойдёт). Затем либо выполнить ContinueCast, либо создать новый CCastRay, бросить его и вернуться к 2)


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.
seriously_petr Воскресенье, 27.05.2012, 00:36 | Сообщение # 1497


Сообщений: 446
Награды: 4
Замечания: 0%
 
SLAwww, А ты скажи мне где его создавать в CBullet, в какой функции :)

$оучаснеG Воскресенье, 27.05.2012, 00:40 | Сообщение # 1498


ЫЫЫЙААУЩЕГ! XD
Сообщений: 414
Награды: 24
Замечания: 0%
 
seriously_petr, посмотри как кольт стреляет например, в PlayerWeapons.es. А ещё лучше у Scorpman.es.
Сообщение отредактировал $оучаснеG - Воскресенье, 27.05.2012, 00:43


seriously_petr Воскресенье, 27.05.2012, 01:20 | Сообщение # 1499


Сообщений: 446
Награды: 4
Замечания: 0%
 
$оучаснеG, А причём здесь стрельба из пулевого оружия. Делать выстрел пулей я умею. Я просто не знаю куда сувать код на создание следующего луча в CBullet :D

SLAwww Воскресенье, 27.05.2012, 18:55 | Сообщение # 1500


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
А не многовато ли ты хочешь? Всмотрись внимательно в цикл, который начинается с while(ctCasts<10), разберись, что делает каждый кусок кода, и вноси нужные тебе изменения.

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.
Поиск: