Fork of Xash3D engine that ported to Android. Allows play Half-Life out-of-box.

Post news Report RSS Xash3D FWGS 0.19.1

Flying With Gauss is proud to announce new release of Xash3D FWGS.

Posted by on

icon 512

Xash3D FWGS 0.19.1


Downloads in the Files section or on GitHub or on Google Play.

Changelog:

  • Android: Due to possible copyright issues, game is now inverted by Y axis
  • Added world VBO renderer: faster BSP rendering
  • Added engine-side bump mapping. Requires VBO renderer enabled.
  • Added RoDir feature: possibility to use game data from read-only storage
  • Added FileSystem API: internal filesystem is now exposed to custom DLLs. Used in filesystem_stdio_xash experimental project.
  • Added simple software screen strobing for monitors with high update frequency(thanks to @fuzun)
  • Added software gamepad deadzones control
  • Engine now use mainui_cpp for game menus by default
  • Added ui_renderworld cvar to render world in game menus
  • Added game connecting and HTTP downloading progress window
  • Added mouse autodetect code for evdev
  • Added TGA icon loading for SDL2 version
  • Added PulseAudio property, so engine now properly named in volume control software
  • Added touch emulation for client-only touch menus
  • Added macro XASH_INTERNAL_GAMELIBS for platforms that does not store game libraries in game resources
  • Added resource list caching
  • Added ban by IP and XashID(introduced in 0.19)
  • Added multiple master server lists
  • Added Auto-downloading dependencies, enabled by default only for Visual Studio
  • Added Menu API extension: pfnGetModeString to get list of available video modes
  • Added -daemonize command line argument to POSIX style daemonize, useful for servers
  • Added systemd unit(thanks to @the-swank)
  • Added possibility to set password on server
  • Added command and cvar restriction flag to don't allow server break user's configuration
  • Added nonlinear look feature for touch screens
  • Added r_underwater_distortion cvar to control underwater distortion level.
  • Added userinfo penalty time to ignore userinfo spamming(too fast model or name changing).
  • Added SDL GameController API support. Old Joystick API can be accessed with "-sdl_joy_old_api" command line argument.
  • Added command line arguments for setting dimensions/fullscreen mode(thanks to @x6herbius)
  • Added update notify
  • Added XashDS builds for Fedora/CentOS/openSUSE and ArchLinux in our OBS.
  • Update mpg123 library from latest original Xash3D
  • Fixed "disconnect" message being accepted from third-party server
  • Fixed BloodSprite code, now it matches GoldSrc
  • Fixed CL_IsThirdPerson crash.
  • Fixed changing world model through pfnSetModel
  • Fixed crash on pfnWriteString(NULL)
  • Fixed crash if client dll uses prediction data in rendering on first frame
  • Fixed possible userinfo key and value overflow and losing important userinfo keys
  • Fixed recursive basedirs
  • Fixed compability with GoldSrc monitoring protocol(thanks to @elektrovolk)
  • Fixed possible game freezes during domain name resolution, it's now done in separate thread
  • Fixed build with NanoGL and gl-wes-v2 for CMake
  • Fixed rare cut of few bits in CL_WritePacket
  • Fixed: "speak" & "spk" commands use VOX for text
  • Fixed: VGUI now respects hud_scale value
  • Fixed crash when GL_EXT_compiled_vertex_array is not available(thanks to @CecilHarvey)
  • Fixed CenterPrint if hud_scale is enabled
  • Fixed lag compensation, now it completely works
  • Fixes for interpolation, to match GoldSrc behaviour in some cases
  • Fixes for AMXModX compability(thanks to @the-swank)
  • VGUI support DLL is now potentially cross-platform
  • MIPS BigEndian: added partial support
  • amd64: improvements in string_t handling
  • Android: added links opening support
  • Android: added game installation guide
  • Android: added experimental feature to change game resolution(use with caution!)
  • Android: suggest switch to RoDir, if storage is read-only
  • Android: fixed shellcode in evdev code
  • Android: custom cs16client builds don't allowed anymore
  • Changed EntTools behaviour. Game DLL can use enttools command names, if enttools is disabled
  • Debian/Ubuntu: proprietary VGUI and support DLL moved to separate package libvgui
  • Removed experimental On-Screen keyboard support
  • Removed hardware gamma support
  • gl_allow_mirrors is disabled for GLES targets
  • s_combine_channels renamed to s_combine_sounds
  • s_combine_sounds is now disabled by default, due to breaking stereo sound.
  • Other minor fixes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Xash3D Android
Platforms
VR, Android
Developer & Publisher
Flying With Gauss(former SDLash3D)
Engine
Xash3D Engine
Contact
Send Message
Homepage
Xash.su
Release date
Game watch
Follow
News
Browse
News
New
Post news
Report
Report
Views
75 (1 today)
Share
Related Games
Xash3D Android
Xash3D Android First Person Shooter
Related Engines
Xash3D Engine
Xash3D Engine GPL
Related Hardware
Related Groups
Flying With Gauss(former SDLash3D)
Flying With Gauss(former SDLash3D) Developer & Publisher
Got it!

We have recently updated our privacy policy and terms of use in-line with GDPR requirements. More Info?