Lilium Voyager AmigaOS 4.1

    Current version: 
    1.40
    User rate: 
    Average: 5 (1 vote)

    # Lilium Voyager 1.40 AmigaOS 4.1
    IMPORTANT:Please note that this version includes shader support, so it does not replace any of the older versions released for MiniGL.
    ## AmigaOS4
    AmigaOS 4.1 Port and bonus by HunoPPC with the Amiga French Team 2025
    Important: OpenGL renderer with MiniGL Library (no software)
    Requirements for A1222+ cards (TABOR) :
    - MiniGL Library "spe_ppc_compatible"
    get it here: https://www.hyperion-entertainment.com/svn/MiniGL/branches/updates-kc/pr...
    A big thank you to Samo79 because this port for MiniGL would never have existed if he had not insisted :-)
    This port use :
    - Library EGL_Wrap by HunoPPC; get it here:
    http://hunoppc.amiga-projects.net/content/library-eglwrapper-opengles-20/

    For A1222+ users, please launch A1222+ Mixer before starting the game (the sounds effects crackle), thanks
    Important for A1222 users: When you first launch a level, you may lose the sound (it will automatically turn off).
    Please go back to your audio settings and turn it back on: it won't bother you during the rest of the game. Thank you for your understanding.
    To get additional speed, it is recommended to install NovaBridge with Warp3D NOVA from A-EON
    http://www.a-eon.com/
    #Hardware NG
    *Tested on X1000, X5000/20, X5000/40, A1222+ with RX Driver + AMD RX4xx and RX5xx
    Lilium Voyager 1.40 (AmigaOS4) has various rendering improvements and fixes SDL surround sound output.
    Changes
    Summary of changes that were merged from ioquake3. The changes were made by myself and seven other contributers. For the full list of changes see here (though many of the commits for the game logic do not apply to Lilium Voyager).
    *    Minor improvements to the OpenGL renderers.
    *    Bug fixes and performance improvements for IQM models (not used by Star Trek Voyager: Elite Force).
    *    Fix SDL audio playback with surround sound (correctly output stereo to surround sound front left/right).
    *    OpenGL2: r_cubemapping 2 for box cubemap parallax (by SmileTheory).
    *    OpenGL2: Add r_parallaxMapShadows (by SmileTheory).
    *    OpenGL2: Disable r_cubeMapping if not OpenGL 3.0+.
    *    Restore OpenGL 1.1 support (GL_CLAMP).
    *    SPE version with EGL_Wrap and EGLSDL2
    The ioquake3 internal mixer only supports mono/stereo so SDL surround sound output only has front left/right audio. You can use OpenAL output (s_useOpenAL 1) for surround sound mixing support.
     
    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
        Discord (Clover.moe Community)
    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 patches through GitHub pull requests.
    Optionally, if you want to use a game controller that may not be supported by SDL directly, you can place the [gamecontrollerdb.txt](https://github.com/gabomdq/SDL_GameControllerDB) in the root directory of this project (along the compiled `wipegame`).

    All my Gold/Silver and Hardware supporters (Thank you very much for your big support and big Donations) :
    * Gardian of blind
    * AmicaIT
    * Stellerex
    * cloverskull
    * Dwayne Jarvis
    * Mr_byte
    * George Sokianos
    * Thomas Kölsch
    * Rene Engel (Maijestro)
    * Remi
    * Neuron55
    Thanks go to:
    My children "Matthis" and "Sorhenn" for allowing me some time to develop
    Hyperion Entertainment For the development of Amiga OS 4.0 and 4.1
    A-EON for all new 3D drivers (Hans for NOVA and Daniel for Ogles2) 
    Relec for my X1000 NEMO and AMEDIA (AAA) for my X5000/40 my A1222 Plus (TABOR)
    George Sakianos for my new cool web site and SDK clib4 package
    All my betatesters
    And of course the whole AMIGA community and my generous donators.
    Bugreports for AmigaOS 4x at
    NOUVEL (HunoPPC) Hugues (your humble servant)
    hunoppc(AT)gmail.com
    http://hunoppc.amiga-projects.net/
    Site Dev AmigaOS4: http://hunoppc.a1k.org
    My ko-fi site: https://ko-fi.com/hunoppc
    "Don't forget to make a small gesture, make a donation for the hours and work done if you still want to have free ports, thank you in advance and have fun."
    Donate to hunoppc(AT)gmail.com or if you want to treat me to a beer or parts for my MAZDA RX7 /_\ (rotary experience) :-)
    Amiga French Team 2025
     

    Status: 
    Done
    License: 
    Supported OS: 
    AmigaOS 4.x
    Technologies used: