Port of lilium-voyager (Star Trek Voyager: Elite Force Holomatch multiplayer) for PSVITA.
Go to file
2020-01-02 14:38:21 +01:00
build/sce_sys Added livearea assets. 2019-07-31 15:06:30 +02:00
code - quick little hack to reimplement sound interruption because stvoy has some long firing sounds that overlap quickly 2020-01-02 14:38:21 +01:00
data/voyager/baseEF Enabling dynarec for safe qvms (no crashes). 2019-08-02 10:47:18 +02:00
ui First commit. 2019-07-30 14:52:14 +02:00
.gitattributes :octocat: Added .gitattributes & .gitignore files 2019-07-30 14:50:23 +02:00
.gitignore Minor changes. 2019-07-30 17:30:41 +02:00
CONTRIBUTING.md First commit. 2019-07-30 14:52:14 +02:00
COPYING.txt First commit. 2019-07-30 14:52:14 +02:00
id-readme.txt First commit. 2019-07-30 14:52:14 +02:00
link.T Port to libretro. 2019-10-10 21:24:03 +02:00
Makefile Added network game support. 2019-10-21 10:31:14 +02:00
Makefile.common Added network game support. 2019-10-21 10:31:14 +02:00
Makefile.orig Port to libretro. 2019-10-10 21:24:03 +02:00
md4-readme.txt First commit. 2019-07-30 14:52:14 +02:00
README-ioq3.md First commit. 2019-07-30 14:52:14 +02:00
README.md First commit. 2019-07-30 14:52:14 +02:00
SECURITY.md First commit. 2019-07-30 14:52:14 +02:00
TODO First commit. 2019-07-30 14:52:14 +02:00

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.