An engine replacement for Star Trek Voyager: Elite Force Holomatch (multiplayer) based on ioquake3 and ioEF.
Go to file
Zack Middleton 74ec00ddaf OpenGL2: Fix holodeck doors being black and not fading out
On Windows the opaque textures on the holodeck doors model were drawn
solid black and did not fade out.

Set up ref entity lightDir and modelLightDir as unit vectors. I am
guessing the vector lengths are being used as a divisor in a GLSL shader
or something.

Also clear directedLight so the same fields are set for RF_FULLBRIGHT as
all other ref entities.
2018-06-01 20:13:56 -05:00
code OpenGL2: Fix holodeck doors being black and not fading out 2018-06-01 20:13:56 -05:00
misc Merge branch 'master' into game/eliteforce 2018-05-18 04:40:21 -05:00
ui Properly fill in occurances of "foobar" in GPL file headers, patch by Zack Middleton (#5024) 2011-06-06 14:52:49 +00:00
.gitignore Erroneously removed that line in .gitignore 2016-06-15 18:58:44 +02:00
.travis.yml Enable Ogg Vorbis support by default 2017-09-23 19:56:42 -05:00
CONTRIBUTING.md Feedback from the PR 2018-03-21 10:59:13 +00:00
COPYING.txt remove svn:executable property 2005-08-28 17:54:51 +00:00
ChangeLog Correct spelling mistakes. 2017-11-22 01:40:20 -06:00
Makefile Merge branch 'master' into game/eliteforce 2018-05-18 04:40:21 -05:00
README-ioq3.md Merge branch 'master' into game/eliteforce 2018-03-03 19:27:28 -06:00
README.md Fix error after downloading a pk3 using legacy protocol 2018-05-18 06:23:00 -05:00
SECURITY.md add SECURITY.md 2017-12-05 22:25:43 -10:00
TODO Remove TODO, point to the internet so I don't waste ci's. 2008-06-30 03:30:11 +00:00
autoupdater-readme.txt Updated autoupdater-readme.txt with manifest signing details. 2017-06-04 01:32:41 -04:00
id-readme.txt * Removed advertising clause from BSD license as per mailing list discussion 2006-01-18 18:46:32 +00:00
jenkins-ci-build.sh Enable Ogg Vorbis support by default 2017-09-23 19:56:42 -05:00
make-linux-portable.sh Update make-linux-portable.sh for Lilium Voyager 2018-05-20 15:04:13 -05:00
make-macosx-app.sh Merge branch 'master' into game/eliteforce 2018-05-18 04:40:21 -05:00
make-macosx-ub.sh Make macOS Universal Bundle target 10.6 for x86 and x86_64 2018-04-26 11:21:36 -05:00
make-macosx.sh Make macOS Universal Bundle target 10.6 for x86 and x86_64 2018-04-26 11:21:36 -05:00
md4-readme.txt Fix typo 2010-06-21 20:20:04 +00:00
opengl2-readme.md Correct spelling mistakes. 2017-11-22 01:40:20 -06:00
travis-ci-build.sh Try to fix Travis CI MinGW builds 2014-05-19 17:28:06 -05:00
voip-readme.txt - Apply parts of Ben Millwood's target bitfield patch (#3787) 2011-07-27 15:47:29 +00:00

README.md

Lilium Voyager is a fork of ioquake3 for running Star Trek Voyager: Elite Force 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.
  • 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

Magical Clover Forum. It supports creating an account or logging in using a GitHub account.

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 at the Magical Clover Forum or as a GitHub pull request.