Рушій GoldSrc
GoldSrc, також відомий як GoldSource(ҐолдСоурс), а раніше просто Half-Life Engine(Рушій Галф-Лайфу) - рушій для тривимірних ігор, створений Valve у 1996. Він був рушійною силою багатьох відомих ігор кінця 90-х і початку 00-х, таких як: Half-Life, Team Fortress Classic, Counter-Strike та Day of Defeat. GoldSrc це сильно змінена версія рушія Quake, яка працює на програмному коді C++. GoldSrc та його редактор рівнів, Hammer 3.x, були випущені Valve для загального використання, що робить його джерелом незліченних модифікацій, створених спільнотою
GoldSrc було замінено його наступником, Source, у 2004, який наразі займає перше місце, як рушій модоробів Valve. Хоча доба GoldSrc минула, багато гравців і деякі сторонні розробники все ще прагнуть використовувати його для модів.
Особливості
- Зграя ШІ - НіП и можуть групуватися разом
- Скелетна анімація - забезпечує більш стабільну анімацію моделей порівняно з вершинною анімацією у Quake
- Кольорове освітлення - У Quake просто було монотонне освітлення
- Скриптові послідовності - Широко використовується для розповіді історії Half-Life
- Прозорі текстури - Тепер мапи можуть мати прозоре скло
- Вища кількість поліґонів - GoldSrc дозволяє створювати набагато детальніші моделі, ніж Quake
Half-Life SDK
Станом на серпень 2013 року він доступний на Steam у розділі "Інструменти". Разом із ним постачається Hammer 3.4, джерела 3ds Max для багатьох нарізаних і роздрібних НіПів, а також моделі гравців і зброї, інструменти для упаковки текстур у WAD , а також детальна документація щодо реалізації базових функцій, таких як голосовий чат у моді.
Повний вихідний код останньої версії SDK можна знайти на Github сторінці Valve's.
Ігри, що використовують GoldSrc
WARNING: Due to the template include size limitations, you need to add one of these sub-templates instead:
- {{Goldsrc games/Licensed}} - Officially licensed products
- {{Goldsrc games/Mods}} - Third-party modifications
- Дивіться GoldSrc games category для інших ігор, а також для статей про ігри, що використовують GoldSrc.
Помилки та обмеження
Використовуйте GitHub щоб запобігти повторюваним або застарілим звітам про помилки у вікі.
gl_overbright 1
) порушено через розширення OpenGL, яке використовується для мультитекстурування, який потрібен для детальних текстур , що використовуються Counter-Strike: Condition Zero, Day of Defeat та деякими сторонніми модами. Це робить колір менш насиченим, а освітлення – менш яскравим, а також створює хроматичну аберацію на яскраво освітлених мапах.
Цю проблему також можна знайти на GLQuake , але з інших причин.
-insecure
щоб вимкнути VAC для локальних серверів. Крім того, зломи драйверів GPU не запускають VAC.-insecure
щоб вимкнути VAC для локальних серверів.hl.dll
і client.dll
) у самій теці мода було перейменовано. Але майте на увазі, що цей метод може порушити роботу деяких модів і спричинити їх збій.Дрібниці
- Термін GoldSrc походить від розробки рушія Source. За кілька місяців до випуску Half-Life вихідний код механізму Half-Life було розділено на дві гілки: Src і GoldSrc. Гілка GoldSrc була gold master версією кодової бази, і використовувалася для належного випуску гри. Відносно гілки Src постійно повторюватимуть, додаючи та змінюючи функції для використання в продовженні , а термін "рушій Source" зрештою підхопить маркетинґ.[1]
Дивіться також
- Інформацію про перетворення вмісту GoldSrc у систему Source дивіться в Портування контенту з GoldSrc до Soursce
- GoldSrc у Вікіпедії
- Документація GoldSrc SDK
- GoldSrc SteamPipe Directories
Референси
- User talk:Erik Johnson (Редакція станом на 12:53 1 Вересня 2005)