Donkere Engine

The Dark Engine is de computer game-engine gebruikt voor het Looking Glass Studios spelen Thief: The Dark Project, Thief II: The Metal Age, en de Looking Glass / Irrational Games titel System Shock 2.

Kenmerken

The Dark Engine renderer, oorspronkelijk gemaakt door Sean Barrett in 1995, ondersteunt graphics vergelijkbaar met die van de originele Quake, met Unreal-achtige skybox effecten en gekleurde verlichting geïntroduceerd in Dief II. Door de beperkte hardware van de tijd werd de Dark Engine niet ontworpen met schaalbaarheid in het achterhoofd, en derhalve alleen weergave 1024 terrein polygonen op het scherm in een keer, evenals verschillende andere beperkingen op objecten en verlichting. In termen van texturen, het spel ondersteunt gepalletiseerde PCX en TGA texturen, in machten van twee tot 256x256. Textures zijn gegroepeerd in "families" die dezelfde palet delen. Er is een maximum van 216 texturen en onafhankelijke paletten, exclusief 8 geanimeerde water texturen.

De motor heeft geen ingebouwde ondersteuning geavanceerde spel scripting, met AI en het gedrag object wordt gecontroleerd door "Object Script Module" bestanden, die DLL's die tijdens runtime worden geladen zijn. Als zodanig nieuwe modules kan worden geschreven en aangesloten op de level, DromEd, maar zijn beperkt door de reikwijdte van de functies die door de kernmotor. Om dit te ondervangen dient editors toevlucht nemen tot ingewikkelde Rube Goldberg machine-achtige effecten met een combinatie van de andere systemen.

Voor zijn tijd, de Dark Engine aangeboden geavanceerde AI en geluid functies, evenals een krachtige object-georiënteerde object systeem. De ontwerper heeft volledige controle over de voortplanting van geluid binnen het niveau, en de "kunstmatige intelligentie" van de niet-speelbare personages zorgt voor drie niveaus van bewustzijn: vage erkenning veroorzaakt door milde visuele of auditieve stoornissen, die alleen wordt gevraagd een geschrokken beetje dialoog; definitieve erkenning als gevolg van aanzienlijke visuele of auditieve stoornissen, die de NPC veroorzaakt "search mode" in te voeren, en de definitieve overname, wordt gevraagd een directe aanval.

Broncode

In 2009, een volledige kopie van de Dark Engine broncode werd ontdekt in het bezit van een ex-Looking Glass Studios werknemer die op dat moment de voortzetting van zijn werk voor Eidos Interactive was. De code is een complete set van de middelen van de motor, en omvatte de bibliotheken die nodig zijn om de code te compileren. Fans van de Thief en System Shock serie vervolgens een petitie van de uitgever om te overwegen het vrijgeven van de code. De gevolgen van het vrijgeven van deze set van de code wordt momenteel beoordeeld door advocaten bij het bedrijf.

Eind april 2010 werd een gebruiker op de Dreamcast Talk forum gedemonteerd de inhoud van een Dreamcast development kit die hij had gekocht. De inhoud van het pakket inbegrepen, onder andere items met betrekking tot de havens van Thief 2 en System Shock 2 tot dat systeem. In december 2010 had het ontdekt door de gebruiker en vervolgens de grotere Looking Glass Studios fan gemeenschap die een compact disk die bij de kit - waarvan de inhoud werd geüpload naar het Internet - inclusief een tweede exemplaar van de Dark Engine bron, minus bibliotheken nodig om de code te compileren.

In september 2012 werd een belangrijke update van de Dark Engine anoniem in een Frans forum gepubliceerd, waarschijnlijk op basis van de uitgelekte Dreamcast broncode. Deze onofficiële patch uitgebreid de grenzen van de motor, geïntroduceerd ondersteuning voor recente graphics en geluid hardware, maar ook betere ondersteuning voor nieuwere versies van Windows.

DromEd

DromEd is de level-editor voor de Dark Engine. Het werd oorspronkelijk gebruikt in het ontwerp van Thief: The Dark Project, maar na een verzoek van de fan gemeenschap werd vrijgegeven aan het publiek, zoals later versies waren.

Er zijn vier verschillende versies van DromEd: voor Thief: The Dark Project, voor Thief Gold, voor Dief II, en ten slotte voor System Shock 2, in de volksmond "geschokt." DromEd voor Thief: The Dark Project en Thief Gold gebruiken dezelfde versie van de Dark Engine en kan daarom levels gemaakt voor elk spel te openen, hoewel Thief Gold niveaus kan verwijzen naar in-game objecten die niet zijn gevonden in Thief. Dief II maakt gebruik van een herziene versie van de Dark Engine, en daarom is het moeilijk om levels gemaakt voor Dief met DromEd openen voor dief II. Geschokt is niet compatibel met elke Dark Engine spellen afgezien van System Shock 2. Toch kan basisniveau geometrie worden verplaatst tussen editors met behulp van een geometrie export functie genaamd "MultiBrush". System Shock 2 niveaus kunnen door DromEd 2 worden geladen met wat werk.

De naam van de level editor, DromEd, is een verwijzing naar het oorspronkelijke project werd ontworpen voor een spel gebaseerd op de legende van koning Arthur van Camelot de Camel steeds Dromedaris en daar Dromed. DromEd is gebruikt door fans om duizenden fan missies voor Dief en Dief II, en verschillende missies te creëren voor System Shock 2.

(0)
(0)
Commentaren - 0
Geen commentaar

Voeg een reactie

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha