Logo by Nickman (anonymous IP: 18.97.9.175,2260) | ||||||||||||||
| ||||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1014) Graphics (501) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4403 Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
Support the site
|
... What is it ... This is the port of H-Craft Championship to AmigaOS4 over gl4es (which works over ogles2 & warp3dnova). To have good perfomance and no visuall glitches, you should have as minimum: ogles2.library : >= 2.11 Warp3DNova.library : >= 1.68 RadeonHD : >= 3.7 This port based on the latest, 1.3.3 sources. Original source code and main page can be found at https://bitbucket.org/mzeilfelder/trunk_hc1 Main site: http://www.irrgheist.com/ ... How to run and how to play ... Just unpack and double-click on an icon. On running game will check in what resolution your workbench is, and runs in fullscreen mode with a given resolution. Later resolution can be changed from the game itself. If you want to run in window mode, you need to change in media/config.xml on line 23 fullscreen="1" to fullscreen="0". Not very handy, but that how it is. All the control keys and descriptions of settings described in the HCraft-manual.pdf coming within the archive. ... Joystick support ... For first you need working and calibrated joystick/gamepad in AmigaInput. Then in the game, in the "Options/Controller Setup", you set up your axis and buttons. There is one thing that needs to mention: first entry "Analog Steering" can be somehow confusing as it set for you both the "left" and the "right" on the axis at the same time. You press there "left", and it will set for you correctly "left" and "right". If you press "right", then "left" and "right" will be swapped. Next you choice "Analog Acceleration" (can be "Up"), and "Analog Brake" (can be "Down"). But you of course not forced to use it for Acceleration/Break, because below in Controller's Setup you can attach those actions on the Buttons too. ... Performance note ... Currently, it is HIGHLY RECOMMENDED to use RadeonHD, and NOT Radeon RX, as Radeon RX in real-life tests are slower on 30% most of the time than RadeonHD. The reason for that is that Radeon RX driver didn't set any power-level for dynamic power management and just keep the defaults, which expect that system have GART. So, until: or Radeon RX will give the ability to set power-level manually, or there will be GART support, or default state for Radeon RX will be changed to take into account our "no GART" situation, there is better to use RadeonHD which gives you better performance. On x5000/020 with RadeonHD r7-250, in 1920x1080x32 you have ~60 fps across all the game. If you want 100 fps or more, lower the resolution. You can see the video in action to know what to expect: https://youtu.be/o_cPaA--tBE ... ChangeLog ... v1.01 -- enabled joystick support (see notes above) -- get rid of -lunix and replaced all remain paths on amigaos4 native ones -- fixed to make it works on public versions of dos.library v1.00 (first amigaos4 release): -- gl4es is used for OpenGL (so ogles2/warp3dnova) -- build based on amigaos4 port of Irrlicht engine: https://github.com/kas1e/Irrlicht -- amigaos4 pathes, stack cookie -- builded with gcc 8.2.0 -- worked around of wstring usage -- added big-endian changes for ov_read() (so music plays on PPC without distortions) -- original game's code bug: sometime race-condition happens when compare some player's settings ... Thanks to ... to Daniel for OpenGL ES2 and all his help with everything: http://www.goldencode.de/ to Hans for Warp3DNova and all his help with everything: https://keasigmadelta.com/ to ptitSeb for gl4es and all his help with everything: https://github.com/ptitSeb/gl4es/ to Capehill for glSnoop and actual SDL1, SDL2 ports and all his help with everything: https://github.com/AmigaPorts/SDL to CuteAlien for keep working on Irrlicht engine: http://irrlicht.sourceforge.net/ (c) kas1e, 2019 |
Copyright © 2004-2024 by Björn Hagström All Rights Reserved |