Modul lui Garry

Modul lui Garry Sigla Mod a lui Garry în 2021
Dezvoltator Facepunch Studios
Editor Valve Corporation
Distribuitor Valve Corporation
Director Garry Newman
Scenarist Valve Corporation
Data de lansare Vânzare pe Steam de atunci29 noiembrie 2006
Drăguț Sandbox
Mod de joc Single player , Multiplayer , Co-op
Platformă Linux , Mac OS X , Microsoft Windows ,
Limba Multilingv
Motor Motor sursă
Versiune 13 (versiunea 18.04.17)
Site-ul web gmod.facepunch.com

Garry's Mod (GMod pe scurt) este inițial unmod deconstrucție Half-Life 2 , creat de Garry Newman îndecembrie 2004. Acesta este un joc de tip   „ sandbox ”, fără un scop anume, în care jucătorul este liber să creeze și să manipuleze orice obiect și să facă multe experimente, exploatând pe deplin motorul Sursă . Prin urmare, jucătorul trebuie să fie inventiv, pentru a crea tot felul de mașini complexe, realizând conexiuni mecanice între diferitele obiecte. Din 2008, a făcut posibilă și aderarea la diferite servere numite și „moduri” create de comunitate. Modurile de joc precum „Murder”, „SchoolRP”, „DarkRP” sau „Prop Hunt” permit jucătorilor să se distreze după cum consideră potrivit, în Sandbox sau pe diferite servere. De asemenea, sunt capabili să-și creeze propriile moduri de joc, cum ar fi "Clockwork", "BlackHole" sau "Helix", care permit jucătorilor o imersiune mai bună a jocului (cel mai adesea pentru roluri).

Istoric

Garry's Mod 9 și versiuni anterioare

Modul lui Garry a început ca un mod simplu de test creat de Garry Newman îndecembrie 2004, al cărui scop principal era „legarea lucrurilor împreună cu frânghii”. Primele versiuni au făcut deja posibilă crearea a tot felul de obiecte și manipularea ragdolls pentru a proiecta scene („ragdoll pozing”). Modul a evoluat treptat, până la versiunea 9 (9.0.4b mai precis), cea mai recentă versiune gratuită a jocului, permițând atât crearea de mașini și structuri, cât și realizarea de scene din corpuri neînsuflețite. În prezent există încă multe servere active, în care jucătorii care nu doresc sau nu își pot permite versiunea plătită se pot bucura în continuare de modul multiplayer. Rețineți că versiunea 9 și versiunile anterioare necesită funcționarea Half-Life 2 , Half-Life 2: Deathmatch și Counter-Strike: Source .

Modul 10 al lui Garry

Garry ajunge să anunțe versiunea 9.1, care trebuia să aducă multe îmbunătățiri în gestionarea diferitelor jocuri, entități scriptate. Această versiune mai mult sau mai puțin experimentală a fost pusă la dispoziția anumitor persoane privilegiate și trebuia să fie ultima versiune. Cu toate acestea, în urma unui contract cu Valve , Garry Newman nu a pus niciodată la dispoziția publicului Modul 9.1 al lui Garry și a lucrat la o nouă versiune bazată pe îmbunătățirile aduse versiunii 9.1 care va fi versiunea 10.

Versiunea 10 (sau o versiune ulterioară) poate funcționa cu un singur joc folosind motorul Source . Cu toate acestea, doar conținutul acestui joc (modele 3D, texturi, hărți, sunete) va fi disponibil în Modul lui Garry . Deoarece conținutul Half-Life 2 (cu excepția nivelurilor) este conținut în motorul sursă , acesta va fi totuși prezent, chiar dacă jucătorul nu deține acest joc.

Această versiune, plătită de data aceasta, a adus multe adăugiri și îmbunătățiri, cum ar fi noi instrumente pentru a ajuta la construcții și capacitatea de a vă crea propriile arme și instrumente. A fost numit pentru prima oară Garry's Mod 10 în timpul perioadei de testare beta, apoi și-a pierdut numărul și, în cele din urmă, a fost lansat sub numele de Garry's Mod (dar noțiunea de Garry's Mod 10 persistă încă la majoritatea jucătorilor).

Modul 11 al lui Garry

După lansarea Orange Box , Garry Newman a pus la dispoziție o actualizare majoră, adaptând Modul lui Garry la noua versiune a motorului Source , unele jocuri precum jocurile de la Valve, făcând astfel posibilă utilizarea conținutului noilor jocuri folosind acest motor și să exploateze toate noile funcții grafice, cum ar fi umbrele dinamice care fac posibilă proiectarea umbrei unui obiect folosind o lampă mobilă. Această actualizare, distribuită la sfârșitul anului 2007, este, prin urmare, numită „  Garry's Mod  ” 2007 sau „  Garry's Mod 11” pentru a o distinge de Garry's Mod 10. Aceasta este, desigur, doar o indicație a versiunii, Garry's Mod 10 și Garry's Mod 11 fiind același joc, cu o singură actualizare. Cu actualizări recente, jocul oferă și posibilitatea de a juca multiplayer cu maximum 128 de jucători.

Modul 12 al lui Garry

Actualizarea la versiunea 12 a avut loc în 2009. Include (printre altele):

Modul lui Garry 13

Garry Newman anunțase 10 ianuarie 2012că următoarea actualizare ar fi Garry's Mod 13. Această actualizare majoră include o calitate grafică îmbunătățită, suport pentru alte câteva jocuri, suport mai bun alt tab care în trecut a prăbușit adesea jocul, noi efecte ale "Physgun", un nou clasament sistem și o îmbunătățire a jucăriei. Garry Newman a distribuit coduri seriale pe site-ul său pentru a reda o versiune beta a lui Garry's Mod 13. Puteți accesa oricând garrysmod.com (site-ul lui Garry Newman) pentru mai multe informații. Această actualizare a fost lansată pe24 octombrie 2012(amânată cu o lună după numeroase probleme). Această actualizare a fost criticată deoarece a adus cu sine multe bug-uri și o schimbare drastică în listele de spawn (care a dus la eliminarea modelelor).

De la jumătatea anului 2013, dezvoltarea lui Garry Mod pare lentă, de fapt, Garry Newman și echipa Facepunch Studios se concentrează pe  jocul lor 2 e .

Cu toate acestea, dezvoltarea și actualizările vor fi gestionate de unii membri ai comunității selectați manual.

Mod de joc standard: Sandbox

Modul de joc standard al lui Garry Mod este modul Sandbox (datorită varietății de moduri a lui Garry).

Este destinat în principal construcției și poate fi asociat cu diferite moduri de joc care îl includ (dacă este necesar).

Instrumente

În plus față de armele standard Half-Life 2 , jucătorul are acces la trei instrumente suplimentare:

Interfață

Jucătorul are la dispoziție trei meniuri:

Iată lista completă a caracteristicilor de bază incluse în Garry's Mod for the Tool Gun. Anumite entități create de aceste funcționalități pot primi una sau mai multe taste de pe tastatura numerică, făcând astfel posibilă controlul acestora folosind tastatura.

Constrâns

Instrumentele din categoria Constraints permit, așa cum sugerează și numele lor, să constrângă unul sau mai multe obiecte împreună folosind o conexiune mecanică.

Instrument Funcţie
Axă Creează un pivot între două obiecte, permițându-le să se rotească liber unul față de celălalt de-a lungul unei axe.
Priză cu bilă Creează o articulație sferică între două obiecte, permițându-le să se rotească liber unul față de celălalt în orice direcție.
Soclu Ball avansat Versiune avansată a mufei Ball, care permite specificarea limitelor de unghi pentru rotula.
Soclu cu bilă ușor Mutați primul obiect spre al doilea, astfel încât să se atingă, apoi creați o articulație sferică în punctul de contact.
Elastic Creează o legătură elastică care se poate întinde sau comprima, apoi revine la lungimea inițială atunci când este în repaus.
Hidraulic Creează un cilindru hidraulic care se poate extinde și retrage prin apăsarea unei taste de pe tastatura numerică.
Păstrați-vă în poziție verticală Modifică obiectul țintă astfel încât să încerce să rămână întotdeauna perfect drept.
Motor O legătură pivot controlată cu tastatura numerică care permite rotirea unui obiect în raport cu celălalt la o viteză dată.
Muscular Un cilindru hidraulic care se retrage periodic și se întinde.
cuie O formă simplă de sudură, care poate fi creată numai între două obiecte care sunt aproape una de alta. (vezi „Sudură”)
Scripete Permite crearea unui sistem simplu cu două scripete.
Frânghie Legați două obiecte împreună cu o frânghie. Coarda poate fi, de asemenea, configurată pentru a fi rigidă și, prin urmare, să se comporte ca o tijă.
Glisor Legează două obiecte împreună cu un glisor, permițând unui obiect să se miște în raport cu celălalt numai de-a lungul unei axe.
Sudură Sudați două obiecte împreună, astfel încât să nu se poată mișca unul în raport cu celălalt.
Easy Weld (inclus în instrumentul Weld de la versiunea 13) Mutați primul obiect spre al doilea astfel încât să se atingă, apoi creați o sudură între cele două.
Vinci Creează un șir a cărui lungime poate fi modificată folosind tastele de pe tastatura numerică.

Constructie

Categoria Construcții adună obiecte speciale, precum și instrumente simple și utile pentru construcție.

Instrument Funcţie
Balon Creează un balon umplut cu heliu care poate fi sau nu legat de o frânghie, permițând aplicarea forței verticale asupra unui obiect.
Buton Creează un buton care poate emula o tastă de pe tastatura numerică. Util în multiplayer atunci când doriți să permiteți altor jucători să vă testeze creațiile.
Duplicator Copiază un obiect sau un grup de obiecte.
Dinamită O dinamită pentru a crea o explozie la apăsarea unei taste de pe tastatura numerică.
Hoverball O minge care pluteste la o altitudine data, care poate varia folosind tastatura numerica. Foarte practic pentru crearea rapidă a vehiculelor aeriene.
Aprinde Aprinde un obiect pentru o durată stabilită.
Lampă O lampă care poate ilumina o suprafață și poate proiecta o imagine pe ea.
Ușoară O lampă care proiectează lumina în toate direcțiile, cu culoare și putere reglabile.
Emițător Un obiect controlat de tastatura numerică care emite efecte speciale (scântei etc.).
Magnetiza Vă permite să transformați un obiect într-un magnet. Este doar un obiect simplu care lipeste temporar de el însuși orice obiect care vine în contact cu el și nu al unui magnet real care aplică o forță de atracție asupra obiectelor care îl înconjoară. Acest instrument este, de asemenea, utilizat pentru a elimina constrângerile care se aplică unui obiect (sudură, frânghie ...).
Fără ciocnire Permite eliminarea coliziunilor dintre două obiecte și, prin urmare, permite suprapunerea acestor două obiecte fără nicio problemă fizică.
Proprietăți fizice Vă permite să modificați materialul care constituie un obiect (plastic, metal, lemn etc.) și să activați sau să dezactivați gravitatea acestuia.
Remover Șterge definitiv un obiect sau un grup de obiecte.
Propulsor Un reactor cu tastatură numerică care permite împingerea sau tragerea unui obiect în orice direcție.
Roată O roată controlată cu o tastă de pe tastatură, a cărei viteză unghiulară și frecare pot fi setate.

Pozând

Categoria Posing este destinată Ragdoll Posing și conține instrumente practice pentru o punere în scenă eficientă.

Instrument Funcţie
Eye Poser Reglează locul în care sunt direcționați ochii unei păpuși.
Face Pose Vă permite să modificați expresia feței unei păpuși.
Finger Poser Vă permite să schimbați poziția degetelor unei păpuși.
Statuie Permite să facă o păpușă complet rigidă și, prin urmare, să o mute liber fără a-i distruge poziția.
Inflator Vă permite să umflați sau să dezumflați membrele unei păpuși.

Face

Categoria Render oferă instrumente pentru modificarea aspectului unui obiect, crearea camerelor și adăugarea de efecte speciale.

Instrument Funcţie
Culoare Vă permite să schimbați culoarea unui obiect.
Material Vă permite să modificați textura unui obiect.
A picta Vă permite să imprimați imagini pe o suprafață.
aparat foto Creați o cameră. Este posibil să treceți la o vizualizare a camerei prin simpla apăsare a tastei de pe tastatura numerică asociată acesteia.
Camera RT (absentă de la versiunea 13 a jocului) Creează o cameră specială a cărei vizualizare poate fi transferată către un obiect care acționează ca un ecran. Trebuie utilizată o textură specială pentru ecranul pe care va fi afișată vizualizarea.
Trasee Adaugă un traseu colorat unui obiect care este vizibil atunci când obiectul se mișcă și care dispare încet sau rapid după dorință.

Efecte grafice

Modul lui Garry are, de asemenea, o funcție de post-procesare pentru a aplica efecte speciale pe ecran.

Opțiune Efect
a inflori Adaugă un neclar strălucitor , adică un efect de strălucire datorită luminii care se reflectă pe suprafețele luminoase.
Adancimea terenului Oferă o adâncime de efect de câmp . Acest efect este adesea folosit în capturi de ecran pentru a scoate în evidență un element central pe un fundal neclar.
Neclaritate de miscare Un efect de estompare a mișcării primitive care ajută la evidențierea mișcării obiectelor.
Suprapunerea materialului Suprapune o textură transparentă pe ecran.
Culoare mod Schimbă amestecul de culori, luminozitatea și contrastul ecranului.
Transformare Vă permite să manipulați și să deformați ecranul.
Ascuţi Adaugă un efect care subliniază marginile obiectelor de pe ecran.
Sobel Creează un efect de umbrire celuloid .
Raze de soare Adaugă un efect de difracție la lumina soarelui.
Super DoF Permite redarea de înaltă calitate cu un efect de câmp mai realist. Această funcție poate fi utilizată numai pentru a face capturi de ecran.

Joc de rol

Modul lui Garry a văzut nașterea multor moduri de joc de rol , în care jucătorii comunică prin chat vocal integrat și îndeplinesc un rol definit. Aceasta este, de obicei, improvizație în timp real, deoarece jucătorii sunt liberi să facă tot ce doresc respectând așa- numitele reguli de rol „RP” definite de server. Nerespectarea acestor reguli poate duce la interzicerea echipelor de moderare de pe diferitele servere.

DarkRP

Cel mai popular mod de joc de rol este, fără îndoială , DarkRP , care este menit să fie o reprezentare a societății moderne. Aici rolul pe care trebuie să-l jucați este definit de locul de muncă (exemplu: ofițer de poliție, pompier, primar, bucătar ...) care vă oferă o linie de conduită pe care trebuie să o respectați, precum și diverse drepturi sau interdicții.

Creat inițial de către utilizatorul Falco, modul de joc este inițial foarte simplist: există puține profesii, arme și vehicule, deoarece jocul este limitat de ceea ce oferă jocul Half-Life 2 , totuși creatorul a lăsat un acces complet gratuit la conținutul său, permițând astfel să îl modificați profund și să creați diverse moduri pentru a-l îmbunătăți.

Următoarele secțiuni diferite sunt, în realitate, derivări ale DarkRP, deoarece principiul rămâne la fel la nivel global, doar universul și modul de a juca „  RP  ” se schimbă.

SCP RP

Modul de joc SCP RP se bazează pe universul Fundației SCP , jucătorii pot juca ca prizonieri condamnați să experimenteze diferitele SCP (entități paranormale) conținute în Fundație sau personalul Fundației (paznici, oameni de știință ...) sau chiar SCP-urile în sine.

Half-Life Roleplay

Half-Life Roleplay sau Combine Roleplay este un mod de joc care prezintă evenimentele jocului Half-Life 2 și continuările sale, acest mod de joc este recunoscut ca unul dintre cele mai grave ( Serious RP ), unde cea mai mică abatere de reglementare poate avea consecințe grave .

Rețineți că există, de asemenea, modul de joc Black Mesa Roleplay care organizează evenimentele care au loc în Half-Life sau mai general în viața din cadrul complexului de cercetare Black Mesa .

Black Mesa Roleplay

Black Mesa Roleplay este un mod de joc care prezintă evenimentele ipotetice care au avut loc înainte de Half-Life (creându-și deseori propriile cronologii) și consecințele care au dus la următoarea tranșă. Jucați ca om de știință, membru al securității, întreținerii sau administrării complexului de cercetare cu scopul de a face ca inovațiile științifice să prospere, fie că sunt militare sau civile.

La fel ca omologul său Half-Life Roleplay , acesta este foarte serios și, prin urmare, necesită un joc de rol exemplar, respectând în același timp posibilitățile oferite de modul de joc.

Comunitate

Dacă Modul lui Garry a progresat atât de mult, este datorită posibilității pentru comunitate de a adăuga programe de completare (module complementare); dar și moduri de joc (moduri de joc) care sunt utilizate pe scară largă în multiplayer pe diferite servere. Unele servere au chiar și propriile moduri de joc. Și există alte moduri de joc, publice (gratuite sau plătite) care sunt identice (sau modificate) pe alte servere.

Modding

La fel ca majoritatea jocurilor Source , Modul lui Garry este relativ ușor de modificat, integrând texturi și modele fiind relativ ușor în comparație cu alte motoare de joc. Programarea și crearea de conținut se pot face prin module C ++ sub formă de Dynamic Link Library sau ca scripturi Lua , acesta din urmă permițând să schimbe aproape fiecare aspect al jocului, personajele non-jucător în modurile de joc, prin intermediul interfeței ( ATH ).

Personalizare

Modul lui Garry are toată puterea de modare de la Sursă , permițându-vă să creați niveluri (sau hărți ), precum și să adăugați modele 3D și texturi. În plus, a fost adăugat un modul care permite scrierea de scripturi în limbajul Lua , permițând programarea de programe de completare precum obiecte speciale, arme, funcții suplimentare pentru Tool Gun sau moduri de joc (moduri de joc ).

Pentru aceasta, site-ul internet Garrysmod.org destinat personalizării jocului său a fost creat astfel încât jucătorii să-și partajeze reciproc fișierele.

Note și referințe

  1. http://www.phoronix.com/scan.php?page=news_item&px=MTMwMjE .
  2. (în) „  Noțiuni introductive  ” pe Cloud Sixteen Wiki (accesat la 31 mai 2021 )
  3. „  Studio FCS  ” , la studio-fcs.com (accesat la 31 mai 2021 )
  4. „  Helix  ” , la gethelix.co (accesat la 31 mai 2021 )
  5. „  Profil Falco  ” , pe Steam .
  6. „  Workshop DarkRP  ” , pe Steam .
  7. Falco, „  Site Falco  ” , pe GitHub .