Dinus Saurus's profile

Half-Life 2 singleplayer mod

CZ
Jako ukončení mé tvorby pro Source Engine (z dnešního pohledu už zastaralý engine) jsem vytvořil singleplayer mod pro hru Half-Life 2 Episode 2. Vpodstatě jsem zrecykloval všechna dosud vytvořená herní prostředí (mapy) pro hru více hráčů  a přetvořil je do lineárního příběhu pro jednoho hráče.
​​​​​​​Díky využítí herního enginu a možnosti vytváření vlastních herních prostředí (leveldesign) a použití databáze assetů z originální hry (zvuky, modely, textury, skripty) lze vytvořit samostatný mod. Jestliže jej chce autor více odlišit od originální hry, může vytvářet a přidávat do modu vlastní assety, popřípadě kompletně změnit fungování hry (chování nepřátel, zbraní, zdraví, atp.)
S využitím databáze assetů od vývojářů z Valve se mi podařilo vytvořit herní prostředí evokující "český venkov", pro ještě lepší dojem jsem nafotil a přidal vlastní textury (fasády budov, značky) později jsem se naučil vytvářet vlastní modely (assety).
EN
As the end of my maping to Source Engine, I created a single-player mod for the Half-Life 2 Episode 2. I've recycled all of my gaming environments (maps) that have I've created for multiplayer and transformed them into a linear story for a single player. 
Thanks to use of the Source engine and the ability to create own game environment (leveldesign) and use of the asset database from the original game (sounds, models, textures, scripts), a separate mod can be created. If the author wants to differentiate it from the original game, he can create and add his own assets to mod or completely change the game's functioning (enemy behavior, weapons, health, etc.)
Using the asset database from Valve developers, I managed to create a maps evoking the "Bohemian Countryside".For a better impression I shot and added my own textures (facades of buildings, signs) later I learned to create my own assets.
CZ: Tvorba map je "docela jednoduchá" záležitost - ze základních pevných tvarů (brushes), zarovnaných do mřížky "se tahají" podlahy, zdi, stropy. Tvary se mohou dále ořezávat, prořezávat a jinak deformovat pro tvorbu těch složitějších (např. klenby), poté se tyto brushe opatří textuami a do takto vytvořeného prostředí se nakonec přidávají assety a další entity. Každá mapa je tedy souborem množství pevných tvarů a tvořící prostředí nebo spouštěče, assetů a entit definujicí vztahy mezi nimi (světla, vizualní efekty, vodicí body pro pohyb nepřátel, a událostí, atp)

EN: Creating of a maps is a "fairly" simple - from the basic solid shapes aligned with the grid "are pulled" the floor, walls, ceilings. Shapes can deformed in many ways to create more complex ones (eg vaults) then textures are assigned on brush faces, and other entities are added to this environment. Each map is then a set of solid brushes and brushes with other functions (triggers), assets and entities defining relationships between them (light effects, visual effects, guide points for enemy movement, events, etc.)
CZ: Pohled na mapu v editoru - pouze brushe - assety - spouštěče událostí (oranžově kvadry), body pro pohyb nepřátel (žluté čtverce) a pohled na mapu ve hře (drátěný model zobrazuje brushe červeně, assety modře)

EN: View of the map in the editor - brushes only - assets - event triggers (orange squares), enemy moving points (yellow squares) and map view in the game (wire view shows the brushes in red and assets in blue)
CZ: Největší rozdíl mezi herním prostředím (mapami) pro více hráčů a jednoho hráče je odlišná konstrukce, resp. možnost pohybu hráče v prostředí - více hráčů potřebuje několik možných cest kudy se dá po mapě pohybovat, jeden hráč "musí být" do jisté míry veden, tak aby prošel určitými body, kde dochází k událostem (nalezení klíče, přepadení nepřátel, atp)

EN: The biggest difference between multiplayer and singleplayer maps is the different design, respectively. the movement player abilty to move around the map - multiple players need several possible ways to move around the map, one player "must be guided" to, so he passes through certain points where events occur (key finding, attacking enemies, etc.)
CZ: Další samostatnou kapitolou je tvorba assetů. Tato práce vyžaduje jistou zkušenost s 3D a 2D grafickými softwary. V začátcích jsem na vytvořený model ručně "lepil" nafocené textury, později jsem se naučil textury na modely vytvářet "vypíkáním" (baking textures).

EN: Another separate chapter is asset creation. This work requires some experience with 3D and 2D graphics softwares. At the beginning, I've manually "glued" the photorealistic textures to the created model, later I learned method called "baking textures"
Gameplay & walkthrough:
Some screenshots:
CZ: Vlastníci hry Half-Life 2 Episode 2 si mohou můj mod stáhnout a zahrát.
EN: Owners of Half-Life 2 Episode 2 may download and play my mod.
Half-Life 2 singleplayer mod
Published:

Half-Life 2 singleplayer mod

Published: