Star Trek Voyager: Elite Force icon

Star Trek Voyager: Elite Force For Linux

4.7/5 3
Freeware    

Star Trek Voyager: Elite Force is a modification to the icculus.org maintained quake3 engine. #Star Trek  #StarTrek Voyager  #Elite Force  #Star  #Trek  #Voyager  

Description

Free Download

Star Trek Voyager: Elite Force is a modification to the icculus.org maintained quake3 engine to make it possible to run EliteForce holomatch. This means: you can *not* play single player missions with this project. This engine has full compatibility for the newer _and_ the original EliteForce protocol, clients using the original engine can use newer servers, and clients using my engine can use old servers, too.

Now, the next few paragraphs are just some random blabla about the advantages of this release, but if you want to you can just skip it and go right to the installation instructions.

It actually started pretty small.. The Quake3 source has been released more than half a year ago and I got the crazy idea to try the quake3 engine with EliteForce on my trusted Gentoo Linux.

When I started the program first the screen went black and nothing happened... nearly nothing. I heard some sounds and when I moved the cursor I heard random click-clicks from the mouse going over some menu buttons. This meant this stuff is not completely incompatible after all, it didn't crash right away though that was exactly what I expected it to do. I digged in Raven's multiplayer source that they released (only the virtual machine stuff, to allow for building modifications) and compared it to quake3's virtual machines and realized that there was a small incompatibility in one of the data structures used to pass information between engine and virtual machine. It was nothing big and after fixing this the menu worked!

There were some quirks here or there, but most of the menu really worked. So it got me thinking: If I fix all these incompatibilities.. maybe I can finally play my beloved multiplayer game I've been clinging to for over 5 years on my favorite OS natively.. and IPv6 support for EliteForce would be pretty cool too...

So a crazy idea was turned into a serious project. I had to add support for Raven's models, playing mp3s, EliteForce's own network protocol. My goal was to make this release as close to the original as possible. Most of the time, I only could guess what names and functions would mean to the engine or I had to compare the original game and then try to make it work the same way in my engine.

The quake3 game relies heavily on floating point operations. Unfortunately, the original EliteForce engine does non-ISO compliant rounding of floating point numbers to integers in the VMs. The game VM uses that flaw which will result in higher jumping for certain com_maxfps settings. As with the new engine there are many platforms that can be supported, there are probably many different ways one has to take to revert the rounding to the old behaviour. This is nearly impossible to do, so I had to use a different approach: build new VMs.

Requirements:

� A working hardware accelerated OpenGL setup (DRI, fireglx or nvidia-glx...) � libSDL - Simple Direct Layer libraries � libmad - (MPEG Audio Decoder, also known as MAD sometimes.)

Optional:

� OpenAL - OpenAL sound libraries

What's New in This Release:

� There now is the possibility to revert the fastsky to EF's original color. set cvar r_origfastsky and the color of fastsky will be the normal beige you know. � Ignore system. This is actually not specific to my engine but included in the VM updates in pak91.pk3. You can use it to ignore chat messages from abusive players. The ingame menu has been extended so you can conveniently add/remove players to/from your ignore list. Three new commands have been introduced: ignore, unignore and unignoreall, their names pretty much speak out for themselves. If the ignore or unignore command is called without playername, the person the crosshair is pointing at is affected. If you run it like: "/ignore evil 1", all players with the string "evil" in their name are affected. Colors in names will be stripped and don't affect the result at all. Of course, the ignore system is only available if the server has been updated with the pak91.pk3.

Star Trek Voyager: Elite Force 1.36

add to watchlist add to download basket send us an update REPORT
  runs on:
Linux
  3 screenshots:
Star Trek Voyager: Elite Force - screenshot #1Star Trek Voyager: Elite Force - screenshot #2Star Trek Voyager: Elite Force - screenshot #3
  main category:
Games
  developer:
  visit homepage

Bitdefender Antivirus Free 27.0.35.146

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

7-Zip 23.01 / 24.04 Beta

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Windows Sandbox Launcher 1.0.0

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

IrfanView 4.67

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

calibre 7.9.0

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

ShareX 16.0.1

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

Context Menu Manager 3.3.3.1

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

Zoom Client 6.0.4.38135

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

% discount
ShareX
  • ShareX
  • Context Menu Manager
  • Zoom Client
  • Bitdefender Antivirus Free
  • Microsoft Teams
  • 7-Zip
  • Windows Sandbox Launcher
  • 4k Video Downloader
  • IrfanView
  • calibre
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy