Рушій 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 минула, багато гравців і деякі сторонні розробники все ще прагнуть використовувати його для модів.
Contents
Особливості
- Зграя ШІ - НіП и можуть групуватися разом
- Скелетна анімація - забезпечує більш стабільну анімацію моделей порівняно з вершинною анімацією у Quake
- Кольорове освітлення - У Quake просто було монотонне освітлення
- Скриптові послідовності - Широко використовується для розповіді історії Half-Life
- Прозорі текстури - Тепер мапи можуть мати прозоре скло
- Вища кількість поліґонів - GoldSrc дозволяє створювати набагато детальніші моделі, ніж Quake
Half-Life SDK
Станом на серпень 2013 року він доступний на Steam у розділі "Інструменти". Разом із ним постачається Hammer 3.4, джерела 3ds Max для багатьох нарізаних і роздрібних НіПів, а також моделі гравців і зброї, інструменти для упаковки текстур у WAD , а також детальна документація щодо реалізації базових функцій, таких як голосовий чат у моді.
Повний вихідний код останньої версії SDK можна знайти на Github сторінці Valve's.
Ігри, що використовують GoldSrc
Year | Title | Developer(s) | Publisher(s) | Platforms | Notes |
---|---|---|---|---|---|
1998 |
Half-Life | Valve | Sierra Entertainment (retail) Valve (digital) |
ПК: Windows, Mac, Linux Console(s): PlayStation 2 |
First official game to use the GoldSrc engine. The Mac port (for Mac OS 9, OS X on PowerPC systems) by Logicware was originally cancelled in 2000 before it's was silently released for Intel Macs running OS X/macOS in 2013 by Valve. The game received a major update in November 17, 2023, for it's 25th anniversary, which fixes tons of bugs, added new maps and content and increased engine limits. |
1999 |
Half-Life: Opposing Force | Gearbox Software, Valve | ПК: Windows, Mac, Linux | First official expansion for Half-Life. | |
Team Fortress Classic | Valve | ПК: Windows, Mac, Linux | Remake of Quake mod, Team Fortress in GoldSrc engine. | ||
Sven Co-op | Sven Co-op Team | Sven Co-op Team | ПК: Windows, Mac, Linux | GoldSrc was later forked into Svengine since version 5.0, which was slightly different than GoldSrc, and has support for Hor+ FOV, better audio via FMOD, and so on..., aswell as increased engine limitations. Sven Co-op is a co-op mod that allows you to play Half-Life, it's expansions and other single player campaigns with multiplayer. |
|
2000 |
Counter-Strike | Valve | Sierra Entertainment (retail) Valve (digital) |
ПК: Windows, Mac, Linux | Originally was an Half-Life mod, it was later available to purchase seperately from Half-Life. The game later become popular when it was released and kickstart several tournaments involving Counter-Strike games. |
Gunman Chronicles | Rewolf Entertainment | Sierra Entertainment | ПК: Windows | ||
Ricochet | Valve | Valve | ПК: Windows, Mac, Linux | ||
2001 |
Deathmatch Classic | ПК: Windows, Mac, Linux | |||
Half-Life: Blue Shift | Gearbox Software, Valve | Sierra Entertainment (retail) Valve (digital) |
ПК: Windows, Mac, Linux | Second official expansion to the original Half-Life, aswell was set hours earlier and during the event of Half-Life. Players play as Barney Carlhoun, who later returned in Half-Life 2 series. | |
WANTED! | Maverick Developments | Maverick Developments | ПК: Windows | ||
Half-Life: Decay | Gearbox Software | Sierra Entertainment | ПК: Windows (unofficial) Console(s): PlayStation 2 |
Half-Life last expansion, exclusive to PlayStation 2. An unofficial port of Half-Life Decay for PC developed by Hoaxer, was released in 2008. | |
2002 |
Natural Selection | Unknown Worlds | Unknown Worlds | ПК: Windows | |
James Bond 007: Nightfire | Eurcom, Gearbox Software (PC) | Electronic Arts | ПК: Windows, Mac (PowerPC) Console(s): PlayStation 2, Original Xbox, GameCube, Game Boy Advance |
Highly modified engine with MSAA support (up to 8X) and Direct3D 8 (DX8). Consoles version uses entirely different engines, and have more content than PC version. Also only GoldSrc game to be ported to PowerPC-based Mac (Half-Life port to PPC Mac was cancelled). |
|
2003 |
Day of Defeat | Valve | Activision, Valve (digital) | ПК: Windows, Mac, Linux | |
Counter-Strike (Xbox) | Ritual Entertainment, Turtle Rock Studios | Xbox Game Studios (formerly Microsoft Studios) | ПК: Windows Consoles: Original Xbox |
||
Counter-Strike Neo | Namco | Namco | ПК (Arcade) | ||
2004 |
Counter-Strike: Condition Zero Condition Zero Deleted Scenes |
Valve, Ritual Entertainment, Gearbox Software, Turtle Rock Studios | Sierra Entertainment, Valve (digital) | ПК: Windows, Mac, Linux | Last Valve game to be developed on GoldSrc engine (CS Online and Nexon Studio does not count). |
2007 |
Paranoia | Paranoia Team | Paranoia Team | ПК: Windows, Mac, Linux | Features modified OpenGL renderer for better graphics, downside of this is that the custom OpenGL renderer file "opengl32.dll " may get deleted by the game when launching any GoldSrc game outside Paranoia or prevents the player from playing multiplayer (due to VAC, which might also ban users for custom dlls file). This issues does not affect the Xash3D port (which also makes the game completely standalone). |
2008 |
Counter-Strike Online | Valve, Nexon | Nexon | ПК: Windows | Free to play game based off Counter-Strike: Condition Zero with microtranscations and skins, aswell as many other game modes like Zombies. This version doesn't require Steam, and is only available in Asia. The console commands has been restricted to only some commands to prevent cheating and other exploits. |
2013 |
Cry of Fear Condition Zero Deleted Scenes |
Team Psykskallar | Team Psykskallar | ПК: Windows, Mac, Linux | Runs on older, but highly modified version of GoldSrc (based off Paranoia) with better graphics. Standalone mod. |
2014 |
Counter-Strike Nexon: Studio | Valve, Nexon | Nexon | ПК: Windows | Last officially licensed game to use the GoldSrc engine. Worldwide (America, Europe) version of Counter-Strike Online. Originally called as Counter-Strike: Nexon Zombies. |
2015 |
Headcrab Frenzy! | Crystice Softworks | ПК: Windows, Linux | ||
2020 |
Halfquake Trilogy | Philipp Lehner | ПК: Windows | ||
Digital Paintball Redux | DPB Redux Dev Team | ПК: Windows | |||
Half-Life: Absolute Zero | Cobalt-57 | ПК: Windows | |||
2023 |
Half-Life: MMod | MMod Team | Gunship_Mark_II | ПК: Windows, Linux | |
Year | Title | Developer(s) | Publisher(s) | Platforms | Notes |
- Дивіться 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)