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 23 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
Xash3D FWGS v0.19(Generic Linux x86)

Xash3D FWGS v0.19(Generic Linux x86)

Full Version

Flying With Gauss team are glad to introduce new version of the Xash3D FWGS engine.

Xash3D FWGS v0.19(Android)

Xash3D FWGS v0.19(Android)

Full Version 13 comments

Flying With Gauss are glad to release new version of Xash3D FWGS. See changelog in the Articles on ModDB.

Xash3D FWGS v0.19(Windows)

Xash3D FWGS v0.19(Windows)

Full Version 7 comments

Flying With Gauss are glad to release new version of Xash3D FWGS. See changelog in the Articles on ModDB.

Xash3D FWGS v0.19(iOS)

Xash3D FWGS v0.19(iOS)

Full Version 24 comments

Flying With Gauss are glad to release new version of Xash3D FWGS. See changelog in the Articles on ModDB.

Xash3D FWGS v0.19(Mac OS X)

Xash3D FWGS v0.19(Mac OS X)

Full Version 1 comment

Flying With Gauss are glad to release new version of Xash3D FWGS. See changelog in the Articles on ModDB.

Xash3D FWGS v0.19(FreeBSD)

Xash3D FWGS v0.19(FreeBSD)

Full Version

Flying With Gauss are glad to release new version of Xash3D FWGS. See changelog in the Articles on ModDB.

Comments  (0 - 10 of 172)
HercTNT
HercTNT

I absolutely love this and overall it works great. I do have a small issue i need help with if possible. I have an android game tablet that i run xash on and i can map every control to the physical controls of the tablet. unfortunately though, i cannot climb up ladders. Is this possibly a bug and is thier a work around as otherwise it runs flawless on my device and looks great. Thanks for all the hard work on Xash3d, it's appreciated.

Reply Good karma Bad karma+1 vote
Guest
Guest

I have this issue where the player is surrounded by a red fog. I've tried using old and new versions of xash with no avail. Any options?

Reply Good karma Bad karma0 votes
nekonomicon
nekonomicon

I have no idea.
Can you create issue on github with screenshots?

Github.com

Reply Good karma Bad karma+1 vote
.sourceskyboxer
.sourceskyboxer

Hello please help me! I want check FWGS-Xash with client.dll :( :(

I already copied steam hl client.dll to fwgx-xash Why does it not work?

Reply Good karma Bad karma+1 vote
.sourceskyboxer
.sourceskyboxer

And my tablet I want xash directory into external sd card but it doesn't work :( So bad! I wish external becasue my sd card from internal space is only android system and holds private. sorry I never allow that

Reply Good karma Bad karma+1 vote
jaimd
jaimd

Hello guys do you know any way to reduce the resolution? All the text looks too small even in my shield. When i reduce the resolution in game nothing happend it look too small! I want to read at least the text that people write and see the scores. Any help?

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon

You can change text size using hud_scale cvar. Or use gltools for resolution.

Reply Good karma Bad karma+1 vote
jaimd
jaimd

Hi guys i was wondering do you know if ns1 work with xash3d and also if this game work with online multiplayer? I saw that only won versions of the games work? So version 1 or 2 may work? Can u test it!

Reply Good karma Bad karma+1 vote
jaimd
jaimd

I decided to downloaded the mod versión and fin but i appeared with the half life pistol when i step to Joon any team it simply wont join can someone test it? And see if the game works for you?

Reply Good karma Bad karma+1 vote
jaimd
jaimd

I Will post the log maybe Will be useful
[2017:08:12|11:37:35] server: Executing listen server config file
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for env_particles_custom
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for env_particles_custom
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_join_team
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_join_team
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_spectate
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_gameplay
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for env_gamma
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for info_mapinfo
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for team_armory
[2017:08:12|11:37:37] ^1Error:^7 No spawn function for team_command
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for target_mp3audio
[2017:08:12|11:37:38] ^1Error:^7 EMPTY AMBIENT AT: -2138.000000, -742.000000, 464.000000
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_join_autoassign
[2017:08:12|11:37:38] ^1Error:^7 EMPTY AMBIENT AT: -417.000000, -1180.000000, 8.000000
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for target_mp3audio
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_location
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for team_hive
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for info_team_start
[2017:08:12|11:37:38] ^1Error:^7 EMPTY AMBIENT AT: -225.000000, 1612.000000, -240.000000
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for target_mp3audio
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for target_mp3audio
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for target_mp3audio
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for target_mp3audio
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for env_particles_custom
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for env_particles_custom
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for env_particles_custom
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for target_mp3audio
[2017:08:12|11:37:38] ^1Error:^7 No spawn function for env_particles_custom
[2017:08:12|11:37:38] SV_LoadFromFile: 0 entities inhibited
[2017:08:12|11:37:38] 8 player server started
[2017:08:12|11:37:38] Adding your server to master server list
[2017:08:12|11:37:38] execing listenserver.cfg
[2017:08:12|11:37:38] execing listenserver.cfg
[2017:08:12|11:37:38] execing listenserver.cfg
[2017:08:12|11:37:38] Spooling demo header.
[2017:08:12|11:37:43] ^3Warning:^7 FS_LoadImage: couldn't load "gfx/env/Nebularrt"
[2017:08:12|11:37:43] ^3Warning:^7 SPR_GetList: unexpected end of sprites/hud.txt (148 should be 144)
[2017:08:12|11:37:44] Couldn't open file overviews/co_angst.txt. Using default values for overiew mode.
[2017:08:12|11:37:44] Couldn't open file overviews/co_angst.txt. Using default values for overiew mode.
[2017:08:12|11:38:36] >j1
[2017:08:12|11:38:36] Unknown command: j1

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon

Are you tried run ns on android? LMAO!
NS has own source code, not compatible with vanilla hl. It works fine on pc with xash3d and may be will be ported on android after xash3d fwgs 0.19.1 release.

Reply Good karma Bad karma+1 vote
jaimd
jaimd

The same happened with zombie edition. Crap xd it looks like no mod works with fwgs works its a shame i thought ir was the same as xash3d but no awwww

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon

You can run "mappacks" for HL1(Such as hazardous course 2, half-secret or timeline) without troubles.
For ns needed port client.dll and ns.dll to android.
Also, you can run some mods with custom libraries using xashds.

Reply Good karma Bad karma+1 vote
jaimd
jaimd

The ns source code is free and full could you or someone port it?

Reply Good karma Bad karma+1 vote
nekonomicon
nekonomicon

NS has many interface elements on vgui1 which can't be cutted, but vgui is closed source and not supported by current android version of xash3d fwgs.
We can use nagist's vgui1 reimplementation, but needed some tests specially for ns.
Anyway vgui support will be added in next xash3d fwgs release(0.19.1/0.20)

Reply Good karma Bad karma+1 vote
jaimd
jaimd

So we have to wait to vgui support to finally play ns? I hope. I Hope this year i could play it.

Reply Good karma Bad karma+1 vote
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
Release date
Game watch
Follow
Share
Community Rating

Average

10

14 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

Vk.cc

17hours ago

epilepsyui_cpp: mainui warning: Youtu.be via @YouTube

Sep 20 2017

mainui_cpp transition animation demo: Youtu.be via @YouTube

Sep 1 2017

Вот говорят Нерона на Сейбу похожа. Нет, скажу я вам. И никогда не была. Звиздец был с другой стороны — со стороны.. Vk.cc

Aug 27 2017

Внутри- какие? Vk.cc

Aug 9 2017

Новая фича ВК — оставлять комментарии от имени группы породила целую волну трусливых анонимусов.

Jul 12 2017

GoldSource vs Xash3D FWGS player movement interpolation: Youtu.be via @YouTube

Jun 24 2017

Embed Buttons
Link to Xash3D Android by selecting a button and using the embed code provided more...
Xash3D Android
Statistics
Last Update
Watchers
74 members
Mods
1
Files
58
Articles
15
Reviews
11
You may also like
Aliens vs. Predator 2
Aliens vs. Predator 2 First Person Shooter
Star Wars: Jedi Academy
Star Wars: Jedi Academy First Person Shooter
Quake
Quake First Person Shooter
Borderlands
Borderlands First Person Shooter
Crysis
Crysis First Person Shooter
Pantropy
Pantropy First Person Shooter