Star Trek Voyager: Elite Force

Software screenshot:
Star Trek Voyager: Elite Force
Software informatie:
Versie: 1.36
Upload datum: 3 Jun 15
Ontwikkelaar: Thilo Schulz
Licentie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

Star Trek Voyager: Elite Force is een wijziging van de icculus.org onderhouden Quake3 motor
om het mogelijk maken om EliteForce holomatch lopen. Dit betekent dat: je kunt * niet * te spelen single player missies met dit project.
Deze motor heeft een volledige compatibiliteit voor de nieuwere _and_ het origineel EliteForce protocol, klanten met behulp van de originele motor kan nieuwere servers en clients met mijn motor kan oude servers te gebruiken, ook.
Nu, de volgende paar alinea's zijn slechts enkele willekeurige blabla over de voordelen van deze release, maar als je wilt kun je gewoon overslaan en ga rechts om de installatie-instructies.
Wat was de motivatie voor me doen van dit project?
Het begon eigenlijk vrij klein .. De Quake3 bron is vrijgegeven meer dan een half jaar geleden en ik kreeg het gekke idee om de Quake3 motor met EliteForce probeer op mijn vertrouwde Gentoo Linux.
Toen ik begon met het programma voor het eerst ging het scherm zwart en er gebeurde niets ... bijna niets. Ik heb gehoord dat sommige geluiden en toen ik verhuisde de cursor hoorde ik willekeurig click-klikken van de muis gaat over enkele menuknoppen. Dit betekende dit spul is niet helemaal onverenigbaar immers, heeft zij niet crashen meteen al dat was precies wat ik had verwacht te doen. Ik gegraven in Raven's multiplayer bron die ze vrijgelaten (alleen de virtuele machine spul, mogelijk te maken voor de bouw wijzigingen) en vergeleek het met virtuele machines Quake3 en besefte dat er was een kleine
incompatibiliteit in een van de gegevensstructuren gebruikt om informatie tussen de motor en de virtuele machine passen. Het was niets groot en na de vaststelling van dit het menu werkte!
Er waren hier en daar een aantal eigenaardigheden, maar de meeste van het menu echt werkte. Dus het heeft me aan het denken: Als ik al deze onverenigbaarheden op te lossen .. misschien kan ik eindelijk mijn geliefde multiplayer spel te spelen heb ik vasthouden aan meer dan 5 jaar op mijn favoriete OS native .. en IPv6 ondersteuning voor EliteForce zou ook wel cool zijn ...
Dus een gek idee werd omgezet in een serieus project. Ik moest ondersteuning voor Raven's modellen, speelt mp3's, EliteForce's eigen netwerk protocol. Mijn doel was om deze release zo dicht mogelijk bij het origineel mogelijk te maken. De meeste van de tijd, ik kon alleen maar raden wat namen en functies zou betekenen aan de motor of ik moest het originele spel te vergelijken en dan proberen om het te laten werken op dezelfde manier in mijn motor.
De Quake3 spel leunt zwaar op floating point operaties. Helaas, de oorspronkelijke EliteForce motor doet non-ISO compliant afronding van floating point getallen naar gehele getallen in de VM's. Het spel VM gebruikt deze fout die resulteert in hogere springen bepaalde com_maxfps instellingen. Net als bij de nieuwe motor zijn er vele platforms die ondersteund kunnen worden, zijn er waarschijnlijk veel verschillende manieren men moet nemen om terug te keren de afronding op het oude gedrag. Dit is bijna onmogelijk om te doen, dus ik moest een andere aanpak te gebruiken: bouwen van nieuwe VM's.
Vereisten:

Screenshots

star-trek-voyager-elite-force-144362_1_144362.jpg
star-trek-voyager-elite-force-144362_2_144362.jpg

Vergelijkbare software

Beats of Rage
Beats of Rage

3 Jun 15

MythOS
MythOS

2 Jun 15

Not Pacman
Not Pacman

17 Feb 15

Alien Flux
Alien Flux

3 Jun 15

Reacties op Star Trek Voyager: Elite Force

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!