Новые сообщения Участники Правила Поиск

Страница 29 из 91«1227282930319091»
Модератор форума: SLAwww, thecre, RealCrazyMan 
Форум » Serious Sam » Серьёзное редактирование » Помощь по SDK для Serious Sam 1.05/1.07 (Вопросы по комплекту средств разработки для Serious Sam 1.)
Помощь по SDK для Serious Sam 1.05/1.07
seriously_petr Среда, 24.08.2011, 00:52 | Сообщение # 841


Сообщений: 434
Награды: 4
Замечания: 0%
 
SLAwww, А весь код property changer'a тебе сложно дать?
Ведь ты этим очень сильно поможешь мне и другим людям, я сам врятли такое напишу я вожусь только с мелкими параметрами предметов, оружия, врагов, HUD'a. И мне придётся нанимать опятного программиста который согласится работать бесплатно только для того чтобы писать этот код, а искать его аццкий труд :((( .

P.S. Блеванул в монитор когда увидел код

Добавлено (24.08.2011, 00:52)
---------------------------------------------
Если что я могу заплатить Webmoney за код больше 25 рублей немогу дать

$оучаснеG Среда, 24.08.2011, 01:44 | Сообщение # 842


ЫЫЫЙААУЩЕГ! XD
Сообщений: 414
Награды: 25
Замечания: 0%
 
*Блияяя, не давайте ему ничего... Он не заслужил ещё...*


SLAwww Среда, 24.08.2011, 03:43 | Сообщение # 843


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
petr_kustov, к сожалению, я не могу это сделать по ряду причин. К тому же, исходный код ХВОХ-мода (а позднее - модифицированный вариант в Black Radiance) довольно сложны, что заметно понижает вероятность того, что ты смог бы осуществить какие-либо значительные дополнения к существующему коду. Но посмотри на это с другой стороны. Если тебе нужен PropertyChanger, ButtonController, CustomEnemy и другие объекты из Black Radiance, почему бы не использовать демку этого мода как основу для создания своего? Против этого никто возражать не станет.
Сообщение отредактировал SLAwww - Среда, 24.08.2011, 03:44


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 Среда, 24.08.2011, 08:05 | Сообщение # 844


Сообщений: 1020
Награды: 9
Замечания: 0%
 
Quote (SLAwww)
любых параметров любых объектов

Я неточно выразился. Вполне хватит и изменения конкретного параметра конкретного обьекта.


seriously_petr Среда, 24.08.2011, 11:07 | Сообщение # 845


Сообщений: 434
Награды: 4
Замечания: 0%
 
SLAwww, А если у меня уже есть .длл моего мода то че делать?

Quote ($оучаснеG)
*Блияяя, не давайте ему ничего... Он не заслужил ещё...*

$оучаснеG, А тебе не стыдно так говорить?
Я против тебя ничего не имею и иметь ничего не хочу, я на тебя матом не ору, не вредничаю, а ты пользуешься этим


thecre Среда, 24.08.2011, 14:03 | Сообщение # 846


Сообщений: 3432
Награды: 28
Замечания: 0%
 
Кустов, вали отсюда нафиг! Не позорь ряды кодеров!

seriously_petr Среда, 24.08.2011, 23:11 | Сообщение # 847


Сообщений: 434
Награды: 4
Замечания: 0%
 
CREATER,
Quote (CREATER)
Кустов, вали отсюда нафиг! Не позорь ряды кодеров!


Ну ты блин...
Вы че все как с цепи сорвалисья7 :(


SLAwww Среда, 24.08.2011, 23:26 | Сообщение # 848


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
petr_kustov, опиши, какие изменения ты внёс в SDK, и я скажу, можно ли добиться тех же результатов, пользуясь лишь объектами из ХВОХ-мода или Black Radiance.

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 Среда, 24.08.2011, 23:42 | Сообщение # 849


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

Полностью изменен HUD
Изменены классы всех врагов
Изменены классы всех Item'ов
Изменены характеристики игрока такие как регенерация, время нахождения под водой
Изменен урон от оружия игрока


SLAwww Четверг, 25.08.2011, 00:44 | Сообщение # 850


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 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.
thecre Четверг, 25.08.2011, 06:09 | Сообщение # 851


Сообщений: 3432
Награды: 28
Замечания: 0%
 
petr_kustov, ты ещё сам в коде ничего не придумал, зато всех дурацкими вопросами уже полгода засыпаешь!!

seriously_petr Четверг, 25.08.2011, 10:14 | Сообщение # 852


Сообщений: 434
Награды: 4
Замечания: 0%
 
CREATER, Вообще то придумал, а ты считаешь меня совсем неумехой, я просто специализируюсь на HTML, а не на C++. Просто я прошу совета у опытных программистов, а приходят такие злюки-клюки как ты или Соучаснег и вредничают.

thecre Четверг, 25.08.2011, 11:09 | Сообщение # 853


Сообщений: 3432
Награды: 28
Замечания: 0%
 
petr_kustov, назови своё изобретение в SDK

Heming_Hitrowski Четверг, 25.08.2011, 14:34 | Сообщение # 854


Double Jumper
Сообщений: 817
Награды: 23
Замечания: 0%
 


thecre Четверг, 25.08.2011, 14:45 | Сообщение # 855


Сообщений: 3432
Награды: 28
Замечания: 0%
 
Ребят, поздравьте, я отладил Alternative Fire! =)
Наконец-то я это сделал!


Heming_Hitrowski Четверг, 25.08.2011, 15:02 | Сообщение # 856


Double Jumper
Сообщений: 817
Награды: 23
Замечания: 0%
 
CREATER, Поздравляю! Мне когда то давным давно его Алексей накодил)

Тока сорцы не пашут на новом компе.

Пилять..(


seriously_petr Воскресенье, 28.08.2011, 00:01 | Сообщение # 857


Сообщений: 434
Награды: 4
Замечания: 0%
 
Quote (SLAwww)
Изменения следует описать более подробно, так я ничего не могу сказать.

Quote (CREATER)
petr_kustov, назови своё изобретение в SDK

CREATER, Мое изобретение:


Я немного научился работать с кодом: переделал интерфейс, улучшил классы врагов(добавлены расширения как в Advanced monster classes)

Но у меня сегодня обнаружился глюк который никак немогу устранить.
Я работал с HUD.cpp и решил сделать жизни барами, как в СС2 чтобы был один большой и маленький (белый), большой должен был показывать сколько у игрока жизней без бонусов(максимальное значение достижимое без таблеток и сердечек), а маленький должен был наоборот показывать бонусные жизни, но почему то белый(бонусный работает), а боьшой стоит на месте даже если у игрока 1 HP то он показывает что 100

Вот код может кто поймет мои каракули

// prepare and draw health info
const FLOAT fHealthBarPos = fHalfUnit*0.7f;
fValue = ClampDn( _penPlayer->GetHealth(), 0.0f); // never show negative health
fNormValue = fValue/TOP_HEALTH;
FLOAT fBonusValue = fValue-TOP_HEALTH;
FLOAT fNormBonusValue = fBonusValue/TOP_HEALTH;
FLOAT fNormTopHealthValue = fNormValue-fNormBonusValue;
strValue.PrintF( "%d", (SLONG)ceil(fValue));
PrepareColorTransitions( colMax, colTop, colMid, colMin, 0.66f, 0.33f, FALSE);
fRow = pixBottomBound-fHalfUnit;
fCol = pixLeftBound+fHalfUnit;
colDefault = AddShaker( 5, fValue, penLast->m_iLastHealth, penLast->m_tmHealthChanged, fMoverX, fMoverY);
HUD_DrawBorder( fCol+fMoverX, fRow+fMoverY, fOneUnit, fOneUnit, colBorder);
HUD_DrawIcon( fCol+fMoverX, fRow+fMoverY, _toHealth, _colHUD, fNormValue, TRUE);
HUD_DrawBorder( fCol+fMoverX+66, fRow+fMoverY, fOneUnit*3, fOneUnit*0.75f, colBorder); //24
HUD_DrawBar( fCol+fMoverX+66, fRow+fMoverY, fOneUnit*2.95f, fOneUnit*0.7f, BO_LEFT, _colHUD, fNormTopHealthValue);
HUD_DrawBar( fCol+fMoverX+66, fRow+fMoverY+8, fOneUnit*2.95f, fOneUnit*0.2f, BO_LEFT, C_WHITE, fNormBonusValue);

Прикрепления: 6036221.jpg(288Kb)
Сообщение отредактировал petr_kustov - Воскресенье, 28.08.2011, 12:10


seriously_petr Воскресенье, 28.08.2011, 00:09 | Сообщение # 858


Сообщений: 434
Награды: 4
Замечания: 0%
 
Уряяя блин)))
Некоторые гнаары научились плеваться кислотой как в пре-релизной версии.
Добавлен новый projectile он называется "Gnaar projectile", похож на зелёный шар рептилоида но имеет отличия


Прикрепления: 3580741.jpg(54Kb)
Сообщение отредактировал petr_kustov - Воскресенье, 28.08.2011, 12:16


Artificia1 Воскресенье, 28.08.2011, 08:31 | Сообщение # 859


Сообщений: 1020
Награды: 9
Замечания: 0%
 
Quote (petr_kustov)
Мое изобретение:

Quote (petr_kustov)
Я переделал интерфейс, немного научился работать с кодом, улучшил классы врагов(добавлены расширения как Advanced monster classes)

Вот вдумайся в сочетания этих слов - без обид, но это бред сивой кобылы.
Quote (petr_kustov)
Уряяя блин))) Некоторые гнаары научились плеваться кислотой как в пре-релизной версии. Добавлен новый projectile он называется "Gnaar projectile", сделан по образцу Beast projectile но имеет отличия

Здесь то же самое.
Сообщение отредактировал Artificia1 - Воскресенье, 28.08.2011, 08:37


thecre Воскресенье, 28.08.2011, 08:59 | Сообщение # 860


Сообщений: 3432
Награды: 28
Замечания: 0%
 
petr_kustov, извини, но если ты использовал лишь чужие файлы, такие, как AMC - то это НЕ твое изобретение. К тому же твой Gnaar Projectile меркнет перед одним моим приколом для ракетницы - замораживающая ракета XD Не люблю хвастать, но все же :D

seriously_petr Воскресенье, 28.08.2011, 12:49 | Сообщение # 861


Сообщений: 434
Награды: 4
Замечания: 0%
 
Quote (CREATER)
замораживающая ракета


Интересно какая анимация будет у монстров когда их заморозят?
P.S. Я думую будут просто тупо стоять с анимацией STAND как в эдиторе

Добавлено (28.08.2011, 12:31)
---------------------------------------------
CREATER, А ты с барами работать умеешь?

Я отладил код, я где то писал что раздам исходники когда сделаю мод, но я решил вам помочь, теперь жизни показываются баром, пользуйтесь на здоровье, я работаю не только для себя но и для вас:

// prepare and draw health info
const FLOAT fHealthBarPos = fHalfUnit*0.7f;
fValue = ClampDn( _penPlayer->GetHealth(), 0.0f); // never show negative health
fNormValue = fValue/TOP_HEALTH;
FLOAT fBonusValue = fValue-TOP_HEALTH;
FLOAT fNormBonusValue = fBonusValue/TOP_HEALTH;
FLOAT fNormTopHealthValue = TOP_HEALTH/TOP_HEALTH;
strValue.PrintF( "%d", (SLONG)ceil(fValue));
PrepareColorTransitions( colMax, colTop, colMid, colMin, 0.66f, 0.33f, FALSE);
fRow = pixBottomBound-fHalfUnit;
fCol = pixLeftBound+fHalfUnit;
colDefault = AddShaker( 5, fValue, penLast->m_iLastHealth, penLast->m_tmHealthChanged, fMoverX, fMoverY);
HUD_DrawBorder( fCol+fMoverX, fRow+fMoverY, fOneUnit, fOneUnit, colBorder);
HUD_DrawIcon( fCol+fMoverX, fRow+fMoverY, _toHealth, _colHUD, fNormValue, TRUE);
HUD_DrawBorder( fCol+fMoverX+66, fRow+fMoverY, fOneUnit*3, fOneUnit*0.75f, colBorder); //24
if (fNormValue>fNormTopHealthValue) {
HUD_DrawBar( fCol+fMoverX+66, fRow+fMoverY, fOneUnit*2.95f, fOneUnit*0.7f, BO_LEFT, _colHUD, fNormTopHealthValue);
} else{
HUD_DrawBar( fCol+fMoverX+66, fRow+fMoverY, fOneUnit*2.95f, fOneUnit*0.7f, BO_LEFT, _colHUD, fNormValue);
}
HUD_DrawBar( fCol+fMoverX+66, fRow+fMoverY+8, fOneUnit*2.95f, fOneUnit*0.2f, BO_LEFT, C_WHITE, fNormBonusValue);

Добавлено (28.08.2011, 12:49)
---------------------------------------------
SLAwww, Насчет XBOX мода: я понял как там работают бары, в XBOX моде картика бара анимированая и состоит из 32 кадров, через файл HUD.cpp был добавлен какой то новый тип бара который меняет кадры анимации картинки в зависимости от значения

Сообщение отредактировал petr_kustov - Воскресенье, 28.08.2011, 12:45


thecre Воскресенье, 28.08.2011, 13:02 | Сообщение # 862


Сообщений: 3432
Награды: 28
Замечания: 0%
 
Quote (petr_kustov)
А ты с барами работать умеешь?

А как же? ;)
Но специализируюсь я на классах Player-семейства.


seriously_petr Воскресенье, 28.08.2011, 13:16 | Сообщение # 863


Сообщений: 434
Награды: 4
Замечания: 0%
 
CREATER, А я наоборот - специализируюсь на классах Enemy Base (думаю как сделать NPC которые будут монстров мочить)

thecre Воскресенье, 28.08.2011, 14:14 | Сообщение # 864


Сообщений: 3432
Награды: 28
Замечания: 0%
 
petr_kustov, а че тут сложного? Поставить им при определенных условиях сделать предметом агрессии ближайшего врага. Ща попробую..

Artificia1 Воскресенье, 28.08.2011, 15:20 | Сообщение # 865


Сообщений: 1020
Награды: 9
Замечания: 0%
 
Просто так задать мобу цель, не являющуюся Игроком, нельзя.
Где-то в EnemyBase.es проверяется, является ли цель игроком, или нет.
Сообщение отредактировал Artificia1 - Воскресенье, 28.08.2011, 15:20


thecre Воскресенье, 28.08.2011, 15:29 | Сообщение # 866


Сообщений: 3432
Награды: 28
Замечания: 0%
 
Artificia1, вот эту проверку можно заменить проверкой на другого монстра.

SLAwww Воскресенье, 28.08.2011, 15:44 | Сообщение # 867


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
Artificia1, для этого нужно изменить код объектов CEnemyBase и CWatcher. В первом, как ты говорил, проверяется цель, во втором она обнаруживается. Лучше всего работает такой рецепт: добавить в CEnemyBase целочисленный параметр вроде "Attack group", в Watcher'e проверять этот параметр у цели. Если они не совпадают у цели и у вызывающего, выбрать цель для атаки. А враги с этим параметром, выставленным в 0, не атакуют игрока, т.е. фактически являются NPCшниками. Я тут $оучаснеGу давал версию мода, где это уже имплементировано, можешь его попросить, чтобы выложил.
Quote (petr_kustov)
переделал интерфейс, улучшил классы врагов(добавлены расширения как в Advanced monster classes)

В ХВОХ (Black Radiance) моде можно добавлять любые элементы интерфейса при помощи игрового объекта Display. При помощи объекта CustomEnemy в Black Radiance можно создавать любых врагов, за исключением плавающих и летающих (на данный момент).


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.
RealCrazyMan Воскресенье, 28.08.2011, 21:22 | Сообщение # 868


Kind Devil
Сообщений: 2449
Награды: 52
Замечания: 0%
 
Quote (SLAwww)
Black Radiance



RCM aka RealCrazyMan

Съешь еще этих мягких французских чаек да выпей булок.

Школота - это лишь одна стадия на пути к взрослению. Нет смысла лечить человека от болезни, которой он не болел.
seriously_petr Воскресенье, 28.08.2011, 23:36 | Сообщение # 869


Сообщений: 434
Награды: 4
Замечания: 0%
 
SLAwww, Поделись кодом, пожалуйста. Мне блин на то чтобы понять как это работает уйдет вечность, я хочу чтобы враг атаковал другого врага только если другой враг случайно его зацепил снарядом или ударом.

Добавлено (28.08.2011, 23:28)
---------------------------------------------

Quote (SLAwww)
В ХВОХ (Black Radiance) моде можно добавлять любые элементы интерфейса при помощи игрового объекта Display. При помощи объекта CustomEnemy в Black Radiance можно создавать любых врагов, за исключением плавающих и летающих (на данный момент).


Я не хочу использовать ХВОХ (Black Radiance) в своем моде, я хочу написать весь или большую часть кода для мода сам, хочу соперничать с другими модами, иметь свой движок(код) модифицировать его, этот процесс доставляет мне удовольствие при выполнении какой то задачи у меня появляется хорошее настроение, в некоторых случаях я готов в буквальном смысле прыгать по комнате

Добавлено (28.08.2011, 23:36)
---------------------------------------------
Как я говорил заранее "Код мода будет в свободном доступе после выхода мода"

Это чтобы никто не просил, что толку если код будет валяться на компе всю жизнь или до того момента как сломается винчестер, код пропадет и никто никогда не получит его(желающих будет много).

- Есть условие: код будет доступен для скачки только через 3 месяца после выхода мода(срок дан чтобы помучить желающих)

SLAwww Понедельник, 29.08.2011, 00:14 | Сообщение # 870


Рряа? ^..^
Сообщений: 2366
Награды: 28
Замечания: 0%
 
petr_kustov, ну вот зачем изобретать велосипед? Я, конечно, понимаю, что тебе нравится чего-то добиваться в программировании, и это хорошо, но исходники сейчас я выложить не могу. Они, скорее всего, появятся в свободном доступе только после масштабной доработки, которой они нуждаются. Тебе я советую, чтобы не терять время зря, лучше основательно подучи С++. Почитай, например, книгу "С++ во всей полноте" У. Савича, мне она в своё время очень помогла. Когда разбираешься в языке, то начинаешь смотреть на код совсем по-другому.
RCM, вот: http://ifolder.ru/25389728 Работоспособность не гарантирую, т.к. уже говорил, что объекты требуют доработки. В папке Tutorials есть несколько уровней с примерами использования некоторых новых объектов.


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.
Форум » Serious Sam » Серьёзное редактирование » Помощь по SDK для Serious Sam 1.05/1.07 (Вопросы по комплекту средств разработки для Serious Sam 1.)
Страница 29 из 91«1227282930319091»
Поиск: