![]() |
Показать все 91 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Обсуждаем исходники различных модов Half-Life (https://hlfx.ru/forum/showthread.php?threadid=1669)
Drakulla, у меня их 4 варианта из разных модов
если надо могу выложить
так же могу выложить 2 разных кода физической веревки и других энтить, npc и weapon из опфора
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
fire64 стой, стой, а где ты выкопал физ верёвку? Она нормальная или просто висит неподвижно?
я сам этот код не тестил, поэтому не могу сказать работает он или нет, впрочем смотри сам
код взят из raven_sourcev1.0
объявление класса
1 | //======================= |
2 | // Opposing Force Rope |
3 | //======================= |
4 | class CRope : public CBaseToggle |
5 | { |
6 | public: |
7 | void Spawn( void ); |
8 | void KeyValue( KeyValueData *pkvd ); |
9 | void Precache ( void ); |
10 | void Initialize ( void ); |
11 |
12 | int m_iSegments; |
13 | BOOL m_fDisabled; |
14 | Vector vecAngles; |
15 |
16 | string_t m_EndingModel; |
17 | string_t m_BodyModel; |
18 | }; |
19 | //======================= |
20 | // Opposing Force Rope Segment |
21 | //======================= |
22 | class CRopeSample : public CBaseToggle |
23 | { |
24 | public: |
25 | void Spawn ( void ); |
26 | void Precache ( void ); |
27 | void GetAttachment ( int iAttachment, Vector &origin, Vector &angles ); |
28 | void CreateSample ( void ); |
29 | void Initialize ( void ); |
30 | void EXPORT RopeTouch ( CBaseEntity *pOther ); |
31 | void EXPORT RopeThink ( void ); |
32 |
33 | int m_iSegments; |
34 | BOOL m_fFirstSegment; |
35 | BOOL m_fDisabled; |
36 | BOOL m_fElectrified; |
37 | string_t m_Model; |
38 | string_t m_EndingModel; |
39 |
40 | public: |
41 | static CRopeSample *CreateSample( Vector vecOrigin, Vector vecAngles, string_t m_BodyModel, string_t m_EndingModel, BOOL m_fDisabled, int m_iSegments, BOOL m_fElectrified, CBaseEntity *pOwner ); |
42 | }; |
1 | //======================= |
2 | // Opposing Force Rope |
3 | //======================= |
4 |
5 | LINK_ENTITY_TO_CLASS( env_rope, CRope ); |
6 | void CRope :: Spawn ( void ) |
7 | { |
8 | pev->effects |= EF_NODRAW; |
9 | Precache(); |
10 | Initialize(); |
11 | } |
12 | void CRope :: Precache ( void ) |
13 | { |
14 | //PRECACHE_MODEL( (char *)STRING(m_BodyModel) ); |
15 | //PRECACHE_MODEL( (char *)STRING(m_EndingModel) ); |
16 | PRECACHE_MODEL( "models/wire_blue8.mdl" ); |
17 | PRECACHE_MODEL( "models/wire_copper16.mdl" ); |
18 | } |
19 | void CRope :: KeyValue( KeyValueData *pkvd ) |
20 | { |
21 | if (FStrEq(pkvd->szKeyName, "segments")) |
22 | { |
23 | m_iSegments = atoi(pkvd->szValue); |
24 | pkvd->fHandled = TRUE; |
25 | } |
26 | if (FStrEq(pkvd->szKeyName, "bodymodel")) |
27 | { |
28 | m_BodyModel = atoi(pkvd->szValue); |
29 | pkvd->fHandled = TRUE; |
30 | } |
31 | else if (FStrEq(pkvd->szKeyName, "endingmodel")) |
32 | { |
33 | m_EndingModel = atoi(pkvd->szValue); |
34 | pkvd->fHandled = TRUE; |
35 | } |
36 | else if (FStrEq(pkvd->szKeyName, "disable")) |
37 | { |
38 | m_fDisabled = atoi(pkvd->szValue); |
39 | pkvd->fHandled = TRUE; |
40 | } |
41 | else |
42 | CBaseEntity::KeyValue( pkvd ); |
43 | } |
44 | void CRope :: Initialize ( void ) |
45 | { |
46 | vecAngles.z = 270; |
47 | BOOL m_fElectrified = FALSE; |
48 | CRopeSample *pSegment = CRopeSample::CreateSample( pev->origin, vecAngles, m_BodyModel, m_EndingModel, m_fDisabled, m_iSegments, m_fElectrified, this ); |
49 | } |
50 | //======================= |
51 | // Opposing Force Rope Sample |
52 | //======================= |
53 | CRopeSample *CRopeSample::CreateSample( Vector vecOrigin, Vector vecAngles, string_t m_BodyModel, string_t m_EndingModel, BOOL m_fDisabled, int m_iSegments, BOOL m_fElectrified, CBaseEntity *pOwner ) |
54 | { |
55 | CRopeSample *pSegment = GetClassPtr( (CRopeSample *)NULL ); |
56 |
57 | UTIL_SetOrigin( pSegment->pev, vecOrigin ); |
58 | pSegment->pev->angles = vecAngles; |
59 | pSegment->pev->owner = pOwner->edict(); |
60 | pSegment->m_Model = m_BodyModel; |
61 | pSegment->m_EndingModel = m_EndingModel; |
62 | pSegment->m_iSegments = m_iSegments; |
63 | pSegment->m_fDisabled = m_fDisabled; |
64 | pSegment->m_fElectrified = m_fElectrified; |
65 | pSegment->m_iSegments = m_iSegments; |
66 | pSegment->Spawn(); |
67 |
68 | return pSegment; |
69 | } |
70 | void CRopeSample :: Spawn ( void ) |
71 | { |
72 | Precache(); |
73 | Initialize(); |
74 | pev->movetype = MOVETYPE_PUSH; |
75 | pev->solid = SOLID_BBOX; |
76 | pev->gravity = 1; |
77 |
78 | //if ( m_iSegments == 0 ) |
79 | // SET_MODEL(ENT(pev), STRING( m_EndingModel )); |
80 | //else |
81 | // SET_MODEL(ENT(pev), STRING( m_Model )); |
82 |
83 | if ( m_iSegments == 0 ) |
84 | SET_MODEL(ENT(pev), "models/wire_copper16.mdl"); |
85 | else |
86 | SET_MODEL(ENT(pev), "models/wire_blue8.mdl"); |
87 |
88 | SetTouch ( RopeTouch ); |
89 |
90 | UTIL_SetSize(pev, Vector( 0, 0, 0), Vector(0, 0, 0)); |
91 | if (m_iSegments != 0) |
92 | { |
93 | CreateSample(); |
94 | } |
95 | else |
96 | { |
97 | SetThink ( RopeThink ); |
98 | pev->nextthink = gpGlobals->time + 0.1; |
99 | } |
100 | } |
101 | void CRopeSample :: Initialize ( void ) |
102 | { |
103 | } |
104 | void CRopeSample :: RopeTouch ( CBaseEntity *pOther ) |
105 | { |
106 | Vector vecEnd, vecSrc, vecAngles; |
107 | TraceResult tr1; |
108 |
109 | if ( pOther->IsPlayer() ) |
110 | { |
111 | GET_ATTACHMENT( ENT(pev), 0, vecEnd, NULL ); |
112 | UTIL_TraceLine( vecSrc, vecEnd, ignore_monsters, ENT(pev), &tr1 ); |
113 |
114 | pOther->pev->flags = PFLAG_ON_ROPE; |
115 | } |
116 | else |
117 | { |
118 | GET_ATTACHMENT( ENT(pev), 0, vecEnd, NULL ); |
119 | UTIL_TraceLine( vecSrc, vecSrc + vecEnd, ignore_monsters, ENT(pev), &tr1 ); |
120 | } |
121 | } |
122 | void CRopeSample :: RopeThink ( void ) |
123 | { |
124 | Vector vecSrc, vecAngles; |
125 | entvars_t *pevOwner = VARS( pev->owner ); |
126 | if ( pevOwner ) |
127 | { |
128 | if ( FClassnameIs( pevOwner, "env_rope" ) ) |
129 | { |
130 | pev->origin = pevOwner->origin; |
131 | } |
132 | else |
133 | { |
134 | GET_ATTACHMENT( ENT(pevOwner), 0, vecSrc, NULL ); |
135 | pev->origin = vecSrc; |
136 |
137 | pev->nextthink = gpGlobals->time + 0.1; |
138 | } |
139 | } |
140 | } |
141 | void CRopeSample :: Precache ( void ) |
142 | { |
143 | PRECACHE_SOUND( "items/rope1.wav" ); |
144 | PRECACHE_SOUND( "items/rope2.wav" ); |
145 | PRECACHE_SOUND( "items/rope3.wav" ); |
146 |
147 | PRECACHE_MODEL("sprites/xflare1.spr"); |
148 |
149 | PRECACHE_SOUND( "items/grab_rope.wav" ); |
150 |
151 | //PRECACHE_MODEL( (char *)STRING(m_Model) ); |
152 | //PRECACHE_MODEL( (char *)STRING(m_EndingModel) ); |
153 |
154 | PRECACHE_MODEL( "models/wire_copper16.mdl" ); |
155 | PRECACHE_MODEL( "models/wire_blue8.mdl" ); |
156 | } |
157 | void CRopeSample :: GetAttachment ( int iAttachment, Vector &origin, Vector &angles ) |
158 | { |
159 | GET_ATTACHMENT( ENT(pev), iAttachment, origin, angles ); |
160 | } |
161 | void CRopeSample :: CreateSample( void ) |
162 | { |
163 | Vector vecSrc, vecAngles; |
164 | m_iSegments --; |
165 |
166 | GetAttachment ( 0, vecSrc, vecAngles ); |
167 | vecAngles.z = 270; |
168 | CRopeSample *pSegment = CRopeSample::CreateSample( vecSrc, vecAngles, m_Model, m_EndingModel, m_fDisabled, m_iSegments, m_fElectrified, this ); |
169 |
170 | SetThink ( RopeThink ); |
171 | pev->nextthink = gpGlobals->time + 0.1; |
172 | } |
173 | LINK_ENTITY_TO_CLASS( rope_sample, CRopeSample ); |
174 |
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
PFLAG_ON_ROPE - вот это самое интересное.
Полные сорцы выложить можешь? И заодно - откуда они все-таки взялись?
__________________
player.h
#define PFLAG_OBSERVER ( 1<<5 ) // player is locked in stationary cam mode. Spectators can move, observers can't.
#define PFLAG_ON_ROPE ( 1<<6 ) //Added Physics flag for grapple
исходный код мода Raven City залил сюда
http://upload.com.ua/link/900628602/
зеркало
http://files.filefront.com/Raven+Ci...;/fileinfo.html
вот небольшой список опфоровских энтитей
monster_zombie_soldier
monster_zombie_barney
weapon_pipewrench ( есть обе атаки )
weapon_sporelauncher
ammo_762
weapon_sniperrifle
weapon_shockrifle
monster_otis
game_timer
trigger_playerfreeze
info_savetitle
rope_sample
env_rope
weapon_knife
monster_human_medic_ally - медик нормально лечит
monster_gonome
и другие
там вроде еще stencil тени, MotionBlur и еше какие-то opengl эффекты.
еще добавлены cg шейдеры и партикл система
я подробно код не изучал, а потому не могу сказать что еще они меняли в коде
кстати там солюшены под 2005 студию
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Посмотрел сорцы. Обычная сборная солянка из разнообразных спецэффектов. Я там даже свой cvaLib нашел, правда они его не заюзали. Видимо, утянули из Ксаша, а потом забыли, зачем
А веревка там, судя по всему, не работает. Так, не понту для, а в.. ради написали этот код.
__________________
Ku2zoff ну видимо и сами сорцы - копипаста с Арранжмода
__________________
XaeroX насколько я помню в Арранжмоде "опенгыэльные риокеновские верёвки" которые нифига не работают, а тут серверная. И она не похожа на тот код, что когда-то показывал тов. ТоММиК.
1. Итак, сразу же нашёл в клиенте незнакомый мне код блюра.
2. Выдранная из Паранойи загрузка Crash Dump или как его там...
3. Код для работы с бсп файлами, ооочень похож на gl_quake.cpp из П.
4. Lensflare, надеюсь работает, самому писать лень
5. Проверка фрустума из П.
6. Тени от БУзера.
7. Загрузчик текстур из тутора по шейдерной воде(не помню чьего) - значит за модом волочится devil.dll
8. Дождик БУзера.
9. ВГУИ титры из П.
...
10. Новые зомби сделаны копипастом старых файлов. ИМХО наследование классов рулит.
кстати если кому интересно вот еще код, с npc из op4
точнее говоря это мод, но с исходниками в архиве, если не жалко траф, то можно скачать и посмотреть, если жалко, то ждите завтра когда я залью код
http://www.moddb.com/mods/zombie-x-...a6-last-version
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
нужно бы все сорцы опфора собрать, проверить и куда-нибудь выложить Кстати гоном, который лежал на сайте OpforSDK имеет пару багов, но рабочий. Других монстров ещё не проверял.
__________________
I'm on github
I'm on opendesktop.org
С горем пополам скомпилил клиентскую дллку этого Рейвен Сити.(Додумались же буржуи его заточить под 2005 студию). Что понравилось:
1. Они там что-то сделали, из-за чего тени стали накладываться на модели.
2. Тени могут быть динамические и от нескольких источников света, правда нада для это сами источники закодить.
Что не понравилось:
1. Внаглую своровали отрисовку БСП из паранойи.
2. Если партикл_систем не находит спрайт, то вылезает виндовсовское окошко с ошибкой, но игра не вылетает, и так до бесконечности.
3. Понапихали кучу всего, а элементарную паузу с громкостью к фмоду не сделали.
З.Ы. Ну ничего, я выдеру всё что мне нужно подправлю и сделаю наконец графический патч для ХЛ(обещал ведь).
Ku2zoff
Выложи готовые дллки Если не трудно, а то просто у меня на 6 студии не компилиться это чудо
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
__________________
(_-=ZhekA=-_) я боюсь это дело будет по жэсти глючить и вылетать. Пусть лучше кто-нибудь с 2005-ой студией скомпилит дллки.
XaeroX, ты вроде как то говорил что goldsrc скомпилировать под 2005 студией невозможно, ну так вот это не так
ой что то я тему завел в жуткий оффтоп, как бы теперь бан не случился
как и обещал исходники Zombie-X-DLE
http://hosted.filefront.com/fire64/
что интереного:
бампмаппинг
cg шейдеры
detail mapping
партикл система
код не смотрел, поэтому не могу сказать что еще они там сделали
код тоже под 2005 студию
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
PARANOIA 1.3 ( Неофициальный патч )
Я выкладываю свою версию движка игры PARANOIA. В этой ( и последней ) версии исправлен только геймплей ( графика осталась без изменений ).
Исправлено и добавлено очень много это все, что мне удалось вспомнить ))) В общем юзайте )
Добавлено:
- Увеличение количества мяса от взрывов людей или инопланетян.
- Тряска игрока от наносимого урона.
- Реалистичное качания оружия.
- Спрыгивающий Headcrab.
- Динамический звук шагов монстров.
- Динамический звук попадания пуль на различные поверхности.
- Выкидывание оружия.
- Эффект попадания пуль на различные поверхности.
- Отдача от оружия ( у каждого оружия своя ).
- Брызги крови.
- Стеснил тени by BUzer.
- Убран лимит на количество декалей.
- Эффект дыхания.
- наклоны во время стрейфов.
- Новые монстры Kate, Otis, barniel.
Исправлено:
- пофиксино моргание монстров на движущихся платформах.
- trigger_push.
В комплект входят исходный код, дллки, модифицированный рад файл и необходимые ресурсы.
PS Советую игру пройти еще разок )
Скачать PARANOIA_1.3.exe 3.80 Мб
Скачать PARANOIA_1.3.exe 3.80 Мб
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
(_-=ZhekA=-_) Ну вот, с описанием куда лучше =)
А какой смысл добавлять в П. монстров из ХЛ-модов? Если бы ты перенёс в П. халфовское оружие, то смысл был бы. А так получается не пойми что - вооружение российское, а персонажи американские.
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
Да, вооружение было бы неплохо заменить на американское. Меня лично тошнит от этого псевдопатриотизма в играх...
__________________
http://hosted.filefront.com/fire64/
The Battle Grounds - не смотрел
X-Half-Life: Deathmatch - отечественная разработка
Arrangement - знаменитая разработка в которой намешано все, что только можно
Mech Mod for Half Life - много интересного
glow, shadow, shaders water и другое
где то валялись исходники "контр страйка", если найду, то выложу
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
fire64 "контр страйк" это наверное Counter-Life. Там где в сингле дают мани за убийство врагов и мона покупать оружие и амуницию как в кс(само по себе это абсурд-спецназ снабжает правительство, террористов-их боссы, никто на поле боя стволы не покупает, причём из воздуха )
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
Ku2zoff
Ну так что в Raven City веревка работает? И мона скрин из Zombie-X-DLE. Вообще не плохобы еслибы выкладывали скрины ин-гейм самых интересных эфектов ). А с тенями на моделях там баг какой то, какой не помню. Вроде они сквозь стены тень рисуют.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro неа, там верёвка не рабочая, у неё же физики нету...
__________________
Сайт латвийского мода
Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.
(_-=ZhekA=-_), завтра выложу исходники
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
>>А с тенями на моделях там баг какой то, какой не помню. Вроде они сквозь стены тень рисуют.
ЫЫЫ. Дык они тама ввели квар r_shadows_debug при котором отключается RecursiveDrawWorld(см. оригинальный код БУзера) и тени рисуются везде, где хотят =)
1 | // buz start |
2 | // тут можно бюло просто нарисовать серый квадрат на весь экран, как это часто делают |
3 | // в стенсильных тенях такого рода, однако вместо этого я пробегаюсь по полигонам world'а, |
4 | // и рисую серым только те, которые обращены к "солнышку", чтобы тень не рисовалась |
5 | // на "обратных" стенках. |
Блин, с тенями на моделях бага нет. Есть неприятный артефакт. Из-за того, что модели низкополигональны, тени будут жутко ступенчатыми. И даже не просто ступенчатыми, а местами самую настоящую "пилу" образовывать.
__________________
Скачал Zombie-X-DLE. Сначала смеялся, а потом мне стало жалко авторов. И зачем же столько мусора в папке с модом? Ужос! Полностью мод весит 322 мб. Когда авторы собирали эту сборную солянку они наверняка грезили о чём-то возвышенном. (Прям как я когда только начинал делать первую преальфу своего мода. Запихал туда всех известных монстров и всё извесное оружие, что мне нравилось Но потом я понял что смысл не в количестве, а в качестве. Поэтому мой мод ещё не готов) В общем авторы этого Зомби-ИКС-ДиЭлИ забыли как следует проверить мод перед релизом и оставили в папках кууучу одинаковых моделей и ещё кой-чего. Соседствуют SD и лоуполи модели(бяка)...
По поводу исходников: мод сделан на спирите, вероятно 1.2. Сделаны копипастом новые зомби, запихнуто оружие и монстры из ОпФор'а, есть ещё АК47, М249, AWP, UZI... Самое интересное, что есть встроенные боты, встроенные по тому же принципу как и у меня...
Ещё не играл в мод, надеюсь, его "лицо" будет лучше "внутренностей".
Ku2zoff, мне лично сам мод понравился, чувствуется атмосфера блек мезы
хотя мод и глючит и иногда вылетает
кстати что бы избежать вылетов не давайте ученым открывать двери с помощью глазных сканеров
делайте это сами с помощью монтировки ( хз зачем они так сделали )
инструкция по использованию сканеров сетчатки
подходите к сканеру, смотрите в него и начинаете долбить по нему что есть силы монтировкой, тогда дверь откроется
ах да, в самом моде только синглплеерные карты
и в меню отсутствует кнопка для мультиплеера
в игре есть 2 барника.
1) хороший и с щитом только в начале игры, у меня его почти сразу убило молнией, когда он пошел за мной.
я использовал читы, а вот он нет, в результате я жив, а он мертв
2) все остальные барники серые и злые, стреляют в игрока
изменена атака у вортигонтов.
все npc стали сильней
и еще там есть меню, так вот команды которые в этом меню в самой игре отсутствуют, да и вообще новых монстров и оружия я в игре не заметил
только изменены старые
Добавлено 06-01-2009 в 00:09:
еще понравилось место где в аквариуме с акулами плавает мертвый ученый
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
А что именно делает этот компилятор "bumprad" , а можно его переименовать в rad и кинуть к остальным компиляторам ? Если он делает динамический свет , то как его включить в игре ?
__________________
В природе - мир истины чудесно привлекает нас, как приятная противоположеность миру призраков и лжи, в котором мы обыкновенно вращаемся, сами его создавая.
Drakulla
Расчитывает бамп, для модов юзающих рендер паранои. Переименовать думаю можно, но смысл?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro а свет динамическим он не делает?
__________________
В природе - мир истины чудесно привлекает нас, как приятная противоположеность миру призраков и лжи, в котором мы обыкновенно вращаемся, сами его создавая.
Drakulla это компилятор для мода Paranoia, сказали же.
__________________
Drakulla, как уже сказали, bumprad - это компилятор для Паранойи. Динамический свет он не делает + к этому ещё и убивает при компиляции "динамические" (мигающие\выключающиеся) источники света. Так что просто так его нет смысла использовать.
а
__________________
В природе - мир истины чудесно привлекает нас, как приятная противоположеность миру призраков и лжи, в котором мы обыкновенно вращаемся, сами его создавая.
как и обещал исходники BetaStrike
и еще залил код мода ingram chillin mod
http://hosted.filefront.com/fire64/
это все что у меня было, теперь ваша очередь
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
(_-=ZhekA=-_), я помню год назад компилировал, там только несколько простых ошибок надо профиксить что бы скомпилировать
Добавлено 07-01-2009 в 11:19:
Залил профиксеные исходники BetaStrike
http://modifyhosted.filefront.com/12896617/
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
fire64
Error
You need to be a registered user to view this page. Please either sign up or log in now.
Перезалей файл из последнего поста на filegu.ru плиз.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Поглядел этот Raven_source.
Порадовали след. моменты:
code:
if ( IEngineStudio.IsHardware() == 2 ) { gEngfuncs.pTriAPI->Fog ( g_iFogColor, g_iStartDist, g_iEndDist, bFog ); }
code:
try { pParticleManager->UpdateSystems(); } catch( CException *e ) { e; e = NULL; gEngfuncs.Con_Printf("There was a serious error within the particle engine. Particles will return on map change\n"); delete pParticleManager; pParticleManager = NULL; }
code:
// clear all previous errors GLenum err; do {err = glGetError();} while (err != GL_NO_ERROR);
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Хм, а код из Raven City под 2003 студию же! По крайней мере со страницы fire64.
__________________
Женщина - содержимое презерватива при полной инверсии пространства.
>>...это при том, что ксашевский код давным давно умеет играть из пака
data = (char *)LOAD_FILE( name, &filesize ); |
Ну и функции должны быть такие, которые умеют из памяти читать поток.
__________________
Ku2zoff ну а кто мешал ребятам с коллектива сделать тоже самое?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
XaeroX по крайней мере они не регаются на ксаше и не спрашивают, как вставить код из паранойи в арранджмод
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша может они догадываются о том, что я ксенофоб?
Добавлено 07-01-2009 в 23:43:
ну кстати мне чувак один на моддб слал приватки по поводу стенсильных теней, я ему чето объяснял. В принципе адекватный чел был. Забыл только, как его. То ли Highlander, то ли Grenadelauncher...
__________________
Andrew "Highlander" Lucas. Это он БУзеровские тени дорабатывал в Raven City.
Добавлено 08-01-2009 в 00:16:
Raven City source code version 1.0.
Code by:
Andrew "Highlander" Lucas
Yriy "BUzer" Sitnikov
Claudio "SysOp" Ficara
Moritz "Ryokeen" Ulte
Laurie Cheers,
Andrew "Confused" Hamilton
VALVe Software, Xaerox
BattleGrounds Team.
Additional credit goes to:
Max "Protector" Vollmer
Aaron "aaron_da_killa" Zimmerman
James "Minuit"
Members of VERC and the SOHL forums.
Тут даже БУзера указали
Потом СисОп, повар, сваривший солянку "Арранж Модэ"
Тот самый Риокен, чьи зеркала стали прототипом хлфх-овских
Лаури и Конфьюзд, это спирит
Макс Вольмер, лидер проекта Half-Life: Town, в данный момент их сайт сдулся, а проект, похоже, сдох
Остальных не знаю. Если бы все эти люди работали организованно, у буржуев давно был бы свой ХЛФХ(Может HLATI или что-то в этом роде )
А они только и знают что удивляются как это русские их обогнали?
__________________
>>может они догадываются о том, что я ксенофоб?
ну в том смысле, что ты не любишь проходить эпизод Xen в халфе?
А вообще я этих ребят с трудом понимаю.
Какой-то совершенно сторонний человек напишет TronGlow или HlBump.
Просто для примера. Нет надо все водин мод вставить и включить по умолчанию. Руки бы поотрывал
Арранджмод вообще вылетает в произвольном месте по неизвестным причинам.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
>> Помнится, его автор рассказывал, что его арранжмод финансирует правительство Аргентины.
Фига се . Вот бы у нас так моды на хл1 финансировали
.
>> Ты шутишь? Истратить весь годовой бюджет Аргентины на движок??
Ага, колоизация нынче не дешево стоит.
Впринципе я гляжу этот Аранж мод хорошо почистили. Добавили наконец нормальную физику (Помоему у авторов HL:I (на Хите который лепят) утащили). Также вроде добавили шадоумапы от фонарика.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
>> Получше, чем в ХЛФХ-Сингл?
ХЗ. На ютубе из физики видел тока катающиеся бочки и ящики. Рагдолы хз мож физикой а мож анимацией так и остались.
>> Что ты имеешь в виду ?
То что оно теперь ведет себя действительно как физ двиг, и нигде ничего не застревает.
Ссылка на ютубу. Дабы плюсы не лепили . http://ru.youtube.com/watch?v=6Zp3B...feature=related
Тени.
http://ru.youtube.com/watch?v=KVb9o...re=channel_page
Рагдолы из hl:e ( не модель вьюпер )
http://www.youtube.com/watch?v=aChB...feature=related
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Ну я чтоль автор аранж мода? Напиши это автору .
Насчет исходников вроде нет, т.к. эта версия мода еще в разработке.
P.S. Некоторые буржуи считают что это HLFX :
http://www.youtube.com/watch?v=mLFmcXDXlww
P.S.S. Ышо одна вкусность в АМ: http://ru.youtube.com/watch?v=CFVSK...e=channel_page. Вот тока нафиг им эта оптимизация если мод и так тормазной?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
>> Ышо одна вкусность в АМ
а ящик моделькой?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Если func то думаю брашем.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Что-то мне не верится, что это браш.
Лоды для бсп-геометрии - и в каком-то арранжмоде? Их даже в хл2/дум3 не сделали.
__________________
Сегодня ради интереса поглядел внимательно исходники Raven City. Новые зомби сделаны копипастом. Имхо, наследование классов намного удобнее. Ещё для каждого оружия ближнего боя сделан копипаст функции FindHullIntersection, т.е FindHullIntersection_Knife, FindHullIntersection_Wrench, FindHullIntersection_CombatKnife. Удобнее вынести FindHullIntersection в weapons.cpp и вызывать оттуда для каждого оружия, всё равно они ничем не отличаются у разных оружий, только названием. Какой-то новый монстр super zombie - копипаст monster_human_grunt. Ничего оригинального в новых ножах - только PrimaryAttack. Вторичной атаки типа stab нету... Радует хотя бы то у pipe wrench есть вторичная атака. В коде дробовика написана функция Pump, вместо того, чтобы просто добавить в модель event 5004 для воспроизведения звука, как это сделано в кс. Воспроизведение звуков при попадании пульки(а также трейсинг текстур для этого дела) находится в FireBullets и FireBulletsPlayer, вместо того, чтобы вынести это дело куда-нибудь в util.cpp и вызывать, чтобы не повторять один и тот же код несколько раз. Но всё это меркнет перед древнейшим mp3 плеером который авторы, не глупые между прочим люди, так и не удосужились проапгрейдить... Сколько модов я не видел с фмод мп3, во всех(кроме ксаша и ХДМ) плеер один и тот же..
Ku2zoff ну потому что в ХДМ и Ксаше он с нуля написан, а не по тутору. Между прочим, наш друг XWider - автор альтернативного движка партиклей и прикольной thirdperson камеры, которую все видели в ксаше.
И на хлпрограмминге его туторы тоже имеются.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша камера XWider'a есть и в Spirit CB 1.7, если я не ошибаюсь, и ещё по-моему сохраняющаяся func_camera тоже его работа.
Ku2zoff нет, сохраняющуюся камеру написал BUzer.
Зато в XDM есть дождик от XWider, о котором мало кто знает.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
XDM у меня жутко тормозит на некоторых картах. Столько эффектов засунуть в мод... Красиво, но, похоже, не для моей машины.
Добавлено 09-01-2009 в 23:57:
>>Получше, чем в ХЛФХ-Сингл?
А вот выйдет ХЛФХ-Сингл, тогда и сравним. Правда, придётся ждать выхода Арранж Мода, если он не выйдет раньше.
Ku2zoff в арранджмоде единственный интерес представляет реализация физики - точнее говоря - создание\чтение файликов со статичной геометрией. Я знаю 4 способа, интересно какой выбрали они.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
XaeroX ты про хавку штоль?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ku2zoff А если делать зомби наследованием классов то можно сделать им отдельную скилл-дату? Я например тоже копипастом делал, чтоб у них отдельная скилл-дата была.
__________________
I'm on github
I'm on opendesktop.org
FreeSlave разумеется, можно.
__________________
FreeSlave я делал даже не наследованием классов а через FClassnameIs. Через это условие устанавливаем новому зомби модель, если надо то и звуки и другие параметры, и собственно скиллдату.
Ku2zoff ну я так розенберга сделал в своей версии BlueShift SDK
самый быстрый способ для ленивых.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Кстати, насчёт Blue Shift SDK. Никак не могу понять почему поворот голов у генериков не работает. Скопировал genericmonster.cpp и talkmonster.cpp в HL SDK, сребилдил, а они всё равно не поворачивают головы(((
Блин, уже наверно три раза спросил об этом на другом форуме, а никто так и не ответил.
__________________
I'm on github
I'm on opendesktop.org
FreeSlave код смотреть надо. Но с этим - уже в другую тему.
__________________
FreeSlave а ты генерик монстру spawnflags 8 выставил на карте?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
I'm on github
I'm on opendesktop.org
FreeSlave я понятия не имею, что там в Blue-Shift SDK.
я сделал в полном соответствии с дллками от самого блу-шифта и как того требовала игра.
Кстати у меня есть blue-shift.qrc для QuArK и там этот флаг присутсвует.
Добавлено 11-01-2009 в 13:03:
ЗЫ. я хотел еще вставить в этот сдк зеркало из ксаша (чтобы оно было в раздевалке охранников), но геарбоксовцы там все окружили hint\skip и зеркало включалось только если смотреть прямо на него. А если из-за угла (там де туалеты) то вместо зеркала получался blur-effect
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дык перекомпилил бы виз -fast. Ему же мар-файл не нужен.
__________________
XaeroX воот, вот если бы мне подобная мысль пришла в голову в 2005 году...
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
fire64
Скачал бета страйк сервер скомпилил, а вот клиент капризный ((( вот что выдало, а если убрать radar.cpp, то все компилится, но игра не грузится (((
Посмотреть охото, что же они там сделали )))
1 | radar.cpp |
2 | f:\sdk\microsoft visual studio\code_src\cl_dll\radar.cpp(27) : error C2039: 'm_Radar' : is not a member of 'CHud' |
3 | f:\sdk\microsoft visual studio\code_src\cl_dll\hud.h(690) : see declaration of 'CHud' |
4 | f:\sdk\microsoft visual studio\code_src\cl_dll\radar.cpp(27) : error C2228: left of '.MsgFunc_Radar' must have class/struct/union type |
5 | f:\sdk\microsoft visual studio\code_src\cl_dll\radar.cpp(57) : error C2039: 'MsgFunc_Radar' : is not a member of 'CHudMoney' |
6 | f:\sdk\microsoft visual studio\code_src\cl_dll\hud.h(301) : see declaration of 'CHudMoney' |
7 | f:\sdk\microsoft visual studio\code_src\cl_dll\radar.cpp(58) : error C2373: 'MsgFunc_Radar' : redefinition; different type modif |
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
(_-=ZhekA=-_)
она так и так не грузится. у меня всё отлично скопилилось, потом начало ругаться на ресурсы, я скормил её всё что просила. В итоге игра при загрузке зависла.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
Блин жаль Заставить бы ее работать
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
(_-=ZhekA=-_) а ты шестой студией компиль.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
У меня Visual Studio 6.0 SE SP6
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
http://button.moddb.com/download/medium/125531.png
Временная зона GMT. Текущее время 11:46. | Показать все 91 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024