Release Xash3D - Half Life


Hi Seb. quick request: any chance you could add your .noshouldermb thingy to this?
 
It should be there already! It's not working??? (I haven't tested)
It doesn't seem to be, with .noshouldermb in the appdata/xash3d folder, the left shoulder is still being treated as the right mouse button in the control config screen.
 
It should be there already! It's not working??? (I haven't tested)
It doesn't seem to be, with .noshouldermb in the appdata/xash3d folder, the left shoulder is still being treated as the right mouse button in the control config screen.
Ok, fixed a small thing, maybe...

Can you check with this version: xash3d (*edit*: link remove, grab it on the repo).
 
Last edited by a moderator:
Ok, I put the build on the repo (and will fix uplink too).

Build 08
-----------


  • Fixed the ".noshouldermb" function
 
Last edited by a moderator:
Can I ask something?


Is it possible to play Counter-Strike (1.6?) On the Pandora? (Or the Pyra?)
 
Can I ask something?


Is it possible to play Counter-Strike (1.6?) On the Pandora? (Or the Pyra?)
nope, on a x86 PC it might be possible trough xash, using counterstrike game.dll file. but not on the pandora, and anyway, taken directly from xash webside "multiplayer might work, it is not supported"
 
Hmm.


I can play it on my Android ARM device (it actually plays Counter Strike but only weapons are a knife and a gun, no buy menu)
 
well, you can "start" the mod, but it will play like if you used half-life game dll instead of cstrike one... so no buy menu, no custom weapons, nor most of the cstrike features. you can basically walk trough cstrike maps and that's it...
 
Awesome port. Thank you, ptitSeb!
 
I was able to get console working but I cannot get any mods to load. The game crashes as soon as I hit "Activate" under the custom games menu. I am using the Steam version which I pre-played on PC until "Office Complex", the second level after the accident. The only modification I've done to the game files is changing "secure" to "0" in gameinfo.txt and key bindings in config.cfg
 
I've tried Blue Shift, Residual Life, Edge of Darkness, Poke646 and HL: Dreamcast. Blue Shift is directly from Steam as "Blue Shift Unlocked" can't find the Steam installation. Keeps saying "Cannot locate Blue Shift GCF". They all result in the same game crash.
 
Mods are installed in the xash3d folder like so:
\pandora\appdata\xash3d\valve
\pandora\appdata\xash3d\bshift
\pandora\appdata\xash3d\eod

ect.
all files & folders are lowercase.
 
Using 1Ghz with a full-flash of SuperZaxxon v1.72
 
Any help is appreciated!

PND Out - crash

=======================================================================================

PND             : /media/Pandora/pandora/apps/xash3d_ptitseb.pnd

PND_FSTYPE      : Squashfs

APPDATADIR      : /media/Pandora/pandora/appdata/xash3d

APPDD_FSTYPE    : vfat

PND_CPUSPEED    : <unset>

EXENAME         : runscript.sh

ARGUMENTS       : <unset>

=======================================================================================

[ START ]--- Mount the PND ----------

Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/xash3d"

Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/Pandora/pandora/appdata/xash3d=rw+nolwh":"/mnt/pnd/xash3d=rr" none "/mnt/utmp/xash3d"

[sUCCESS]--- Mount the PND ----------

[ START ]--- Starting the application ( runscript.sh  ) ----------

--------------------------------------------------------------

Setting PATH to /mnt/utmp/xash3d:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games

Setting LD_LIBRARY_PATH to /mnt/utmp/xash3d/lib:/mnt/utmp/xash3d/lib:/usr/lib:/lib

System check

============

Freememory is 320

Cpu Speed is 1000

Sys Speed is 400

Nubs as absolute, mouse

X11_GL_LoadLibrary(0x14770, (null))

LIBGL: Initialising glshim

LIBGL: Batch mode enabled

libGL egl backend: libEGL.so

libGL: built on Jul 19 2015 11:45:05

libGL: framebuffer output enabled

LIBGL: Current folder is:/mnt/utmp/xash3d

libGL backend: libGLES_CM.so

=================================================================================

(build 3030) started at Aug18 2015 [22:05.16]

=================================================================================

execing video.cfg

 

execing opengl.cfg

 

X11_GL_LoadLibrary(0x14770, (null))

Set: Mode 10: 16x9 [800x480]

 

glX stub: glIndexPointer

glX stub: glGetClipPlane

Video: GLES_CM wrapper

 

glXGetProcAddress: glStencilOpSeparate not found.

glXGetProcAddress: glStencilFuncSeparate not found.

AVI: Not supported

 

Using SDL audio driver: alsa @ 44100 Hz

 

1 joysticks found

 

Joystick 0 GUID is 180000006e7562300000000000000000

 

Could not find joystic mapping. Trying to register first joystick device 180000006e7562300000000000000000 with default mapping

 

joystick found

 

 

execing config.cfg

 

execing valve.rc

 

execing language.cfg

 

execing autoexec.cfg

 

execing violence.cfg

 

execing config.cfg

 

CL_Shutdown()

 

Shutting down audio.
PND Out - normal operation (loaded up saved game, quit almost immediately)

=======================================================================================

PND             : /media/Pandora/pandora/apps/xash3d_ptitseb.pnd

PND_FSTYPE      : Squashfs

APPDATADIR      : /media/Pandora/pandora/appdata/xash3d

APPDD_FSTYPE    : vfat

PND_CPUSPEED    : <unset>

EXENAME         : runscript.sh

ARGUMENTS       : <unset>

=======================================================================================

[ START ]--- Mount the PND ----------

Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/xash3d"

Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/Pandora/pandora/appdata/xash3d=rw+nolwh":"/mnt/pnd/xash3d=rr" none "/mnt/utmp/xash3d"

[sUCCESS]--- Mount the PND ----------

[ START ]--- Starting the application ( runscript.sh  ) ----------

--------------------------------------------------------------

Setting PATH to /mnt/utmp/xash3d:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games

Setting LD_LIBRARY_PATH to /mnt/utmp/xash3d/lib:/mnt/utmp/xash3d/lib:/usr/lib:/lib

System check

============

Freememory is 349

Cpu Speed is 1000

Sys Speed is 400

Nubs as absolute, mouse

X11_GL_LoadLibrary(0x14770, (null))

LIBGL: Initialising glshim

LIBGL: Batch mode enabled

libGL egl backend: libEGL.so

libGL: built on Jul 19 2015 11:45:05

libGL: framebuffer output enabled

LIBGL: Current folder is:/mnt/utmp/xash3d

libGL backend: libGLES_CM.so

=================================================================================

(build 3030) started at Aug18 2015 [22:04.12]

=================================================================================

Convert poke646/liblist.gam to poke646/gameinfo.txt

 

execing video.cfg

 

execing opengl.cfg

 

X11_GL_LoadLibrary(0x14770, (null))

Set: Mode 10: 16x9 [800x480]

 

glX stub: glIndexPointer

glX stub: glGetClipPlane

Video: GLES_CM wrapper

 

glXGetProcAddress: glStencilOpSeparate not found.

glXGetProcAddress: glStencilFuncSeparate not found.

AVI: Not supported

 

Using SDL audio driver: alsa @ 44100 Hz

 

1 joysticks found

 

Joystick 0 GUID is 180000006e7562300000000000000000

 

Could not find joystic mapping. Trying to register first joystick device 180000006e7562300000000000000000 with default mapping

 

joystick found

 

 

execing config.cfg

 

execing valve.rc

 

execing language.cfg

 

execing autoexec.cfg

 

execing violence.cfg

 

execing config.cfg

 

Loading game from save/save000.sav...

 

Dll loaded for mod Half-Life

 

Spawn Server: c1a0b

 

Loading game from save/c1a0b.hl1...

 

execing skill.cfg

 

 

GAME SKILL LEVEL:2

 

 

*Graph Loaded!

 

before gpGlobals->pSaveData=0x1528f80

after gpGlobals->pSaveData=0x1528f80

**Graph Pointers Set!

 

Game started

 

Spooling demo header.

 

level loaded at 4.34 sec

 

Shutting down...

CL_Shutdown()

 

Shutting down audio.

 

 

=================================================================================

(build 3030) stopped at Aug18 2015 [22:04.32]

=================================================================================[sUCCESS]--- Starting the application ( runscript.sh  ) ----------

[ START ]--- Restoring the frame buffer status ----------

[sUCCESS]--- Restoring the frame buffer status ----------

[ START ]--- Restoring nub mode ----------

[sUCCESS]--- Restoring nub mode ----------

[ START ]--- uMount the PND ----------

[ START ]--- Waiting the Union to be available ----------

[sUCCESS]--- Waiting the Union to be available ----------

rmdir: failed to remove `/mnt/utmp/xash3d': Device or resource busy

[ START ]--- Waiting the PND mount dir to be free ----------

[sUCCESS]--- Waiting the PND mount dir to be free ----------

cleanup done

[sUCCESS]--- uMount the PND ----------

=======================================================================================

Return code is : 1
 
Last edited by a moderator:
For the Stargate Mod i played with this i copied all Files from this Standalone Mod directly into a copy of my HalfLife installation Folder.


Then on SD and all Levels appeared of this Mod.


I think you must copy your Files directly into the working Xash3D appdata with Half Life Files too.
 
So, the "loading a mod" was broken... It's fixed now, and I updated the sources to latest version too.

Build 09
-----------


  • Fixed the loading of Mods that was broken
  • Updated sources and libs
 
Hello
I have fixed some bugs last month.
Now damage arrows are shown and rotating works propertly.
Build updated to 3153 and network prediction improved.
Resource download and progressbar implemented.
Also, now new input interface implemented.
You can add Blue-Shift  and SoHL support, source is availiable in our repos.
 
 
Hello
I have fixed some bugs last month.
Now damage arrows are shown and rotating works propertly.
Build updated to 3153 and network prediction improved.
Resource download and progressbar implemented.
Also, now new input interface implemented.
You can add Blue-Shift  and SoHL support, source is availiable in our repos.
 

Oh, great! I'll work on that :)
 
@alpibrine: why don't you do it? no source = no port. lucky already that there is an engine running halflife at all.
 
Last edited by a moderator:
@alpibrine: why don't you do it? no source = no port. lucky already that there is an engine running halflife at all.

Yeah. At least we can run half-life.
 
Last edited by a moderator:
Thanks to mittorn and a1batross, xash3d now support Blue Shift!
Enjoy the new build on the repo.
preview7.png


Build 10
-----------

  • Added automatic Blue Shift support
  • Updated sources and libs
 
Last edited by a moderator:
Back
Top