Git Product home page Git Product logo

jm2 / lilium-voyager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zturtleman/lilium-voyager

0.0 0.0 0.0 53.56 MB

An engine replacement for Star Trek Voyager: Elite Force Holomatch (multiplayer) based on ioquake3 and ioEF.

Home Page: https://clover.moe/lilium-voyager

License: GNU General Public License v2.0

Makefile 0.43% C 97.66% CMake 0.10% Objective-C 0.09% Assembly 0.52% Shell 0.27% GLSL 0.32% HTML 0.35% Roff 0.11% Yacc 0.02% NSIS 0.06% Perl 0.05% Rich Text Format 0.01% VBScript 0.01% AMPL 0.01%

lilium-voyager's Introduction

Lilium Voyager is a fork of ioquake3 for running Star Trek Voyager: Elite Force Holomatch (multiplayer). It is based on Thilo Schulz' ioEF engine (also known as iostvoyHM). The focus for Lilium Voyager is to maintain Elite Force multiplayer support on newer ioquake3 versions.

Differences from ioEF 1.38-rc1 (2011):

  • Player origin rounding is compatible with the original QVMs (x86, x86_64).
  • Fixed "read past end of server message" error after downloading a pk3 using EF 1.2 protocol (24).
  • Network compatible with ioEF 1.37.
  • Dedicated servers are listed on official Raven master server.
  • Client and server use separate config files (from ioq3).
  • Better compatibility with newer operating systems (from ioq3).
  • VoIP uses Opus codec instead of Speex (from ioq3).
  • Support for ioquake3's OpenGL2 renderer.

Lilium Voyager code commits: compare/upstream...master

The source code for the Elite Force game, cgame, and ui code is not included as it remains under a non-free license.

Compiling

Lilium Voyager is compiled using make. For details see building ioquake3 and the ioquake3 readme.

The Visual Studio project files are not supported.

Additional make variables not in ioquake3:

  • USE_CODEC_MP3=1 - Enable MP3 support using libmad (defaults to 1).
  • USE_INTERNAL_MP3=1 - Use libmad in the local source tree (defaults to 1).

Discussion

License

Lilium Voyager is licensed under the GNU GPLv2 (or at your option, any later version).

Credits

  • Quake 3 - id Software
  • ioquake3 - ioquake3 contributors
  • ioEF - Thilo Schulz & contributers
  • Lilium Voyager - Zack Middleton

Contributing

Please submit all patches as a GitHub pull request.

lilium-voyager's People

Contributors

cmf028 avatar ec- avatar ensiform avatar icculus avatar inolen avatar ir4t4 avatar jeremiah-sypult avatar jonathangray avatar kuehnhammertobias avatar kungfooman avatar lnussel avatar lonkamikaze avatar man-at-arms avatar maxcrofts avatar mickael9 avatar miried avatar nuclearmonster avatar pan7 avatar richard-allen avatar shearer12345 avatar smcv avatar smiletheory avatar thiloschulz avatar timangus avatar tjdub avatar tkoeppe avatar tomkidd avatar wolfwings avatar xhairball avatar zturtleman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.