• Register

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

Contact: #sdlash on QuakeNet and sdlash@conference.celest.in in Jabber.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Xash3D FWGS 0.19 release


Flying With Gauss team are glad to introduce new Xash3D FWGS release to you. Multiplayer improvements, more ports and any other major changes you can read in changelog below.


Changelog:

Added:

  • Synchronized with Xash3D build 3366.
  • Emscripten & iOS support.
  • Network protocol extensions:
    • NET_EXT_HUFF(cl_enable_compress): Packet compression. Muda. Useless.
    • NET_EXT_SPLIT(cl_enable_split): Splitting packets larger than cl_maxpacket value. Enabled by default.
    • NET_EXT_HUFFSPLIT(cl_enable_splitcompress): Packet compression for splitted packets. Enabled by default.
  • Simple NAT bypass(enabled with sv_nat/cl_nat). A chance to make a public server.
  • Multiplayer client identification, input devices and version reporting
    • To toggle mouse navigate to Configuration->Touch->Touch options and click to Ignore mouse.
    • To toggle touch navigate to Configuration->Touch->Touch options and click to Enable.
    • To toggle gamepad navigate to Configuration->Gamepad and click to Enable gamepad.
    • To allow or disallow some type of input device, you can toggle sv_allow_mouse, sv_allow_touch, sv_allow_joystick, sv_allow_vr and sv_allow_noinputdevices to disallow clients with undefined input devices(old engine, for example).
  • Compile-time backend system, which lets porting to different platforms easier.
  • Mobility API extensions:
    • pfnGetNativeObject gives you a "native" object of current platform. For example, "JNIEnv" on Android.
    • pfnSetCustomClientID for setting custom client ID in user-agent.
  • Two overbright modes are implemented. Toggle with gl_overbright <0/1/2> cvar.
  • Scripted Sequences implementation(used only by Counter-Strike: Condition Zero Deleted Scenes).
  • mp3 command implementation
  • Optimized command/cvar/command alias searching.
  • net_graph implementation
  • s_lerping cvar toggles sound interpolation formulas. 1 for standart linear interpolation, 2 for cubic interpolation.
  • sv_forcesimulating cvar to force world "live" even if server have no players(thanks, @THE-Swank).
  • con_fontscale for console font scailing.
  • Transparent items in menu, like scroll lists.
  • Server error messages in messageboxes.
  • CP1251 support. (Place CP1251 fonts.wad to your game directory)
  • Blood Stream is re-implemented again to match GoldSrc.
  • localinfo support(for AMXModX, thanks @THE-Swank).
  • RCon Redirect support. ("redirect N" command, where N is number of next sended lines)
  • Enabled sound resample support in SDL backend.
  • Added help by -help command line argument.
  • Android: proper mouse support through NVidia SHIELD mouse extension. .
  • Android: Write test on engine start. If write test has failed, app asks user about different game data location.
  • Android: Google Play Games support. Not used yet ;)
  • Android: Xash3D FWGS is now runs as a Service. To run background server, you need to enable android_sleep (Multiplayer/Customize/Adv. Controls/Pause in background(android)).
  • Windows: Properly working m_ignore.

Fixes:

  • Client-side player interpolation.
  • Server PMove respects client's prediction settings and does not sends extra sound.
  • Workaround for Stupid GLES Bug.
  • Safe config writing.
  • Transparency and color in studio model renderer.
  • FFADE_LONGFADE flag support in ScreenFade engine message.
  • Unicode's way to work changes. HUD text are interpreted as UTF-8 only if hud_utf8 is set to 1. This fixes some russificators.
  • Fixed server crash on player disconnect(pvPrivateData == NULL).
  • Fix connect to servers with different delta.lst.
  • Fix connecting to servers with different messages lists.
  • Fixed starting server with +map arg.
  • Fix wav loading.
  • Fix crash when cannot open log file.
  • Do not unload server library (fix metamod and some bots crash).
  • "status" command formatting (thanks, @FreeSlave)
  • Linux: workaround for proper fullscreen(with video mode changing).
  • Linux: touch support.
  • FreeBSD & OSX: fixed http downloader
  • Linux & OSX: Autodetect gamedll_linux and gamedll_osx name
  • Windows: touch controls with unsupported client dlls(without unified input extensions).
  • Android: evdev(root only) mouse support improvements.

This is a probably last major release with current protocol. Newer versions will be using another, non-compatible protocol.

Still Alive: VR support, customizable touch controls, cs16-client leak info

Still Alive: VR support, customizable touch controls, cs16-client leak info

News 24 comments

We're Still Alive. That's all big news since November.

Counter-Strike client.dll replacement

Counter-Strike client.dll replacement

News 24 comments

A week ago I was started rewriting Counter-Strike 1.6 client library.

Donations are welcome!

Donations are welcome!

News 5 comments

For a Half-Year since release of Xash3D Android 0.1 we brought to you a full port of Half-Life game. A seven versions has been released without any profit...

We're Got ModDB

We're Got ModDB

News

"We're on ModDB now" and Xash3D Android v0.16 release.

Add file RSS Files
Metamod-p 1.21p37 CB for Xash3D(Win32, Linux)

Metamod-p 1.21p37 CB for Xash3D(Win32, Linux)

Full Version 2 comments

Metamod-p 1.21p37 Custom Build for Xash3D by mittorn and Solexid.

ThreeWave CTF crossplatform

ThreeWave CTF crossplatform

Patch

This patch fixes some issues in leaked ThreeWave CTF version for Deathmatch Classic by Valve. Read the description below.

Half-Life: The Gate crossplatform

Half-Life: The Gate crossplatform

Full Version 3 comments

Bugfixed Half-Life: The Gate version for Windows, Linux and OS X. Compatible with GoldSource and Xash3D FWGS.

They Hunger: Trilogy crossplatform v1.0.3

They Hunger: Trilogy crossplatform v1.0.3

Full Version 10 comments

Bugfixed They Hunger: Trilogy version for Windows, Linux and OS X. Compatible with GoldSource and Xash3D FWGS.

Afraid of Monsters: Director's Cut crossplatform

Afraid of Monsters: Director's Cut crossplatform

Full Version 2 comments

Bugfixed Afraid of Monsters: Director's Cut version for Windows, Linux and OS X. Compatible with GoldSource and Xash3D FWGS.

Half-Life: Prison v2.1 crossplatform

Half-Life: Prison v2.1 crossplatform

Full Version

Bugfixed Half-Life: Prison version for Windows, Linux and OS X. Compatible with GoldSource and Xash3D FWGS.

Comments  (0 - 10 of 228)
Guest
Guest

Every time I launch a mod it just runs normal half life with the character models swapped from the mod.

Reply Good karma Bad karma0 votes
nekonomicon
nekonomicon

Bug in Xash3D FWGS 0.19.1.
Update to 0.19.2.

Reply Good karma Bad karma+1 vote
SilvaNigra
SilvaNigra

Any plans on porting day of defeat for android?

Reply Good karma Bad karma+1 vote
mare4898
mare4898

How can I troubleshoot a decal.wad compatibility error?
I was changing this file and the textures became transparent, it should be because of the xash 3d engine having different things from goldsource

Reply Good karma Bad karma+1 vote
mare4898
mare4898

Please remove the bug in quick loading and another bug that is preventing me from clicking on "new game" in half life android. Update soon because I will not expect a delayed tradition of updating on the first of April

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon

>the bug in quick loading
Crashes? Remove *.hl*-files from save folder.

Reply Good karma Bad karma+1 vote
mare4898
mare4898

And you need to improve zerogxplode explosion sprite light,it is very transparent compared to gold source
And spark effect its more transparent in gold source

Reply Good karma Bad karma+1 vote
mare4898
mare4898

I fixed the "New game" error, it was a file that was corrupted in the game folder

Reply Good karma Bad karma+1 vote
Guest
Guest

I have a concern about the CS1.6 client, recently I noticed that on every map I played, wherever I step into something (i.e. snow, dirt, metal surfaces, tile and so on) it does not produce the right type of sound according to the surface of the ground. It only produce the same exact group of sound which are the "pl_step" files that can be found on this path: "cstrike/sound/player". Bots however are not affected by this, the sound produced by their footsteps matches exactly the surface they walk on. There are also no issues when running on different ground surfaces in Half-Life, the shifting of sounds works properly. I'm wondering if there are any console command that can fix this. Any help would be appreciated ^_^

Reply Good karma Bad karma0 votes
nekonomicon
nekonomicon

It's regamedll_CS-related bug. Will be fixed in cs16client 1.4(yes, a1batross already working on it).

Reply Good karma Bad karma+1 vote
mare4898
mare4898

There are other cs 1.6 client bugs you need to remove
the bots are not talking on the radio
the generic_reload and generic_shot_reload sound are not working (these sounds are in the cstrike / sounds / weapons folder

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon

I'm not working on cs16client.
I know about some bugs in cs16client, but I'm not playing in CS 1.6 at all.
If you found a bug, create an issue here: Github.com

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

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
Share
Community Rating

Average

9.8

16 votes submitted.

You Say

-

Ratings closed.

Highest Rated (3 agree) 10/10

All I can say it that this works really well. I never thought of the day I could play Half-Life on my phone and get pretty much a constant 60fps.

Oct 19 2015 by Magic_Nipples

Style
Theme
Sci-Fi
Players
Single Player
Project
Indie
Play With
Twitter

Latest tweets from @a1baomarov

GitHub R.I.P. / 2008-2018

Jun 4 2018

RT @TheIshanDubey: @Google As @xiaomi Redmi Note 4X has got Unofficial Treble Compatibility that is Fully Functional @Android P DP2 Sh… T.co

May 14 2018

RT @sharkov63: On this day, the 9th of May, 2018, the last segment of Half-Life - Done Enormously Warped (HL:DEW) was finished. Th… T.co

May 10 2018

RT @masterfeizz: Prepare for unforeseen consequences T.co

Apr 30 2018

Embed Buttons
Link to Xash3D Android by selecting a button and using the embed code provided more...
Xash3D Android
Statistics
Last Update
Watchers
80 members
Mods
1
Files
80
Articles
18
Reviews
13
You may also like
Unreal
Unreal First Person Shooter
Half-Life
Half-Life First Person Shooter
Half-Life Mobile
Half-Life Mobile First Person Shooter
Protech Warfare
Protech Warfare First Person Shooter
SpaceJourney
SpaceJourney First Person Shooter
TerraVerce
TerraVerce First Person Shooter