Valve Hammer Editor

Valve Hammer Editor

Hammer-editor med åbent karruselkort fra Half-Life 2: Deathmatch
Type Niveau editor
Udvikler ventil
Operativ system Microsoft Windows
Første udgave september 1996 [1]
Hardware platform Microsoft Windows
nyeste version 4.1
Licens Proprietær software gratis at downloade og bruge
Internet side developer.valvesoftware.com/… ​(  engelsk)

Valve Hammer Editor (tidligere kendt som Worldcraft , forkortelse Hammer , VHE ) er en niveaueditor udviklet af Valve Software til at arbejde med GoldSrc , Source og Source 2 spilmotorer (forældede versioner understøtter også id Softwares Quake-motor  og id Tech 2 -motorer ); inkluderet i Source SDK  - et sæt programmer til at lave ændringer til spil bygget på Source -teknologi .

Udviklingshistorie

Editoren blev udviklet af programmøren Ben Morris til at skabe niveauer i Quake 1 -spillet og er tilgængelig til gratis download på internettet , hvilket gør det muligt for andre amatørudviklere at skabe deres egne baner eller komplette ændringer . Den oprindelige plan var at navngive redaktøren The Forge ( Rus. "Forge" ), men på grund af navnets sammenfald med det alternative navn på Bungie -niveauredaktøren (Marathon-redaktøren), blev det besluttet at omdøbe den til "Worldcraft". Forfatteren planlagde også at introducere understøttelse af Unreal spilkort i editoren .  

Siden version 1.0 er editoren blevet en kommerciel applikation. Distributøren var ACD Systems , kendt for sin ACDSee billedfremviser . Opdateringer blev leveret til dem, der købte editoren på cd via post .

Siden version 1.2 er rettighederne til editoren erhvervet af Valve Software , og Ben Morris er blevet inviteret til at arbejde hos Valve. Worldcraft var nødvendigt af Valve, fordi Quake -motoren, den understøttede , dannede grundlaget for deres egen motor, kaldet GoldSrc . Niveauerne i 1998 - spillet Half-Life blev bygget ved hjælp af Worldcraft . [2] [3] En ny version af editoren blev udgivet på samme tid som spillet blev udgivet; editoren distribueres senere under en shareware-licens .

Med udgivelsen af ​​version 1.6, som stammer fra den 6. marts 1998, er muligheden for at arbejde med id Tech 2 -motoren blevet introduceret i editoren . En shareware-version blev udgivet på PC Accelerator Magazines Supplemental Disc . Samtidig annoncerer Ben Morris sin afgang fra Valve.

Version 2.1 understøtter ikke id Softwares spilmotorer , hvilket gør det muligt kun at arbejde med GoldSrc . Udviklerne fokuserede således udelukkende på at understøtte deres egne spilmotorer. I version 3.3 implementeres sammen med en række store forbedringer gengivelse af niveauet ved hjælp af OpenGL i viewporten [4] .

Startende med version 4.0 får programmet mulighed for at arbejde med den mere moderne Source -spilmotor , som 2004 - spillet Half-Life 2 er baseret på . Editoren leveres med Source SDK og er tilgængelig til gratis download via Steam-tjenesten for ejeren af ​​ethvert spil, der er oprettet på Source -motoren . Editor-opdateringer downloades automatisk, også via Steam .

Således kan du ved hjælp af Hammer skabe niveauer til alle spil baseret på de to ovennævnte spilmotorer fra Valve ; niveauudviklere til id Tech -motorer kan bruge tidligere versioner, der kan findes på nettet [5] .

Specifikationer

Før fremkomsten af ​​Source -motoren brugte redaktøren kun børster ( engelsk  børste  - bogstaveligt talt "blok", "primitiv") til at skabe kortgeometri. Samtidig er nogle af innovationerne tilføjet i version 4.0, såsom kort over ujævne overflader ( engelsk  forskydningskort ) kun understøttet af Source -motoren og er derfor ikke kompatible med tidligere spil. Editor-grænsefladen består af fire vinduer, der viser det oprettede niveau: topvisning, venstrevisning, frontvisning og perspektivvindue.

Sættet indeholdt oprindeligt kompilatorer BSP (behandler synligheden af ​​niveaugeometrien), CSG (afskærer usynlige polygoner ), VIS (beregner objekternes synlighed) og RAD (beregner belysning). Forskellige spil har deres egne sæt af compilere. Derudover er der et alternativt sæt standardkompilere skabt af en entusiastisk udvikler [6] .

Siden version 4.0 gemmer Valve Hammer Editor niveauprojekter til filer med filtypenavnet .VMF (det er muligt at konvertere til DXF).

Noter

  1. https://developer.valvesoftware.com/wiki/Valve_Hammer_Editor
  2. GoldSource  . _ Valve Developer Community. - "GoldSource"-spilmotor i Valve-udviklerfællesskabet. Dato for adgang: 20. juli 2010. Arkiveret fra originalen den 15. februar 2012.
  3. Artikler. De sidste timer af Half-Life. Del to. Millionærer fra Microsoft (utilgængeligt link) . Half Life Inside (5. december 2005). Dato for adgang: 20. juli 2010. Arkiveret fra originalen den 9. marts 2012. 
  4. eller@NGE. Oprettelse af niveauer til Half-Life  // Igromania  : magazine. - Igromedia, 2000. - Juli ( Nr. 07 (034) ). - S. 146 . — ISSN 1560-2580 .
  5. ↑ Hammer Editor versionshistorik  . Valve Developer Community. - versionshistorik. Dato for adgang: 21. juli 2010. Arkiveret fra originalen 1. marts 2012.
  6. Zoner's Half-Life Tools (ZHLT) version  3 . Ian Macfarlane. - officiel side for et alternativt sæt af compilere. Dato for adgang: 21. juli 2010. Arkiveret fra originalen 1. marts 2012.

Links