Xash3D (Half-Life compatible engine) port

Place for discussing homebrew games, development, new releases and emulation.
maximqad
rebel
Posts: 16

Xash3D (Half-Life compatible engine) port

Post by maximqad »

Well, this is a bit of self-advertisement.
I’m currently working on porting xash to Dreamcast, so our Dreamcast brothers can have proper half life with mod support and net play.

Currently in early stages, this is running on 32MB RAM with SDL 1.2 and gldc.
Project roadmap:
Implement properly accelerated rendering via gldc
Multiplayer (via modem or BBA)
Mod support with custom code (dlls).

A few screenshots are:
9E153790-1585-4D59-8F14-F7C53B0E79E9.png
C452EE19-B76B-4567-B713-072962A71B9F.png
Attachments
9E153790-1585-4D59-8F14-F7C53B0E79E9.png

bjankins1
letterbomb
Posts: 156
Dreamcast Games you play Online: i dont have my internet hooked up yet

hopefully some day we can easily connect with ethernet

Re: Xash3D (Half-Life compatible engine) port

Post by bjankins1 »

Read into what this engine is, very interesting

User avatar
Nico0020
Sunday Shootout
Posts: 667
Dreamcast Games you play Online: PSOv2
Quake 3 Arena
Alien Front Online
Chu Chu Rocket
Ooga Booga
And more

Re: Xash3D (Half-Life compatible engine) port

Post by Nico0020 »

Very cool!

User avatar
fafadou
Resident Evil
Posts: 1762

Re: Xash3D (Half-Life compatible engine) port

Post by fafadou »

This engine is great !

NeoSnk
GD-ROM
Posts: 474
Dreamcast Games you play Online: Phantasy Star Online, Quake 3, Monaco Grand Prix, Planet Ring, Alien front online
Contact:

Re: Xash3D (Half-Life compatible engine) port

Post by NeoSnk »

I'm very excited for this.
For tutorials and homebrews access Titan Game Studios: https://titangamestudioscom.wordpress.com/
For interviews and gameplay support me on YouTube:
https://www.youtube.com/@NaiAdventure/featured

maximqad
rebel
Posts: 16

Re: Xash3D (Half-Life compatible engine) port

Post by maximqad »

Hello guys, thanks for your interest.
A minor update, currently I’m working on networking.
For a minor test I have succeeded to connecting from emu via bba to local pc server, but at this time I have crashes on dc, when engine is precaching map, but this problem doesn’t happen on singleplayer. I think I get this settled in on weekends.

bjankins1
letterbomb
Posts: 156
Dreamcast Games you play Online: i dont have my internet hooked up yet

hopefully some day we can easily connect with ethernet

Re: Xash3D (Half-Life compatible engine) port

Post by bjankins1 »

So this will be the original half life and blue shift using this? Just curious because I still have not had a chance to half life, while I could download this on my laptop, I would love to be able to experience this on DC

What differences besides multiplayer are different from this build your working on compared to the unreleased builds available
Last edited by bjankins1 on Tue Sep 03, 2024 3:01 pm, edited 1 time in total.

maximqad
rebel
Posts: 16

Re: Xash3D (Half-Life compatible engine) port

Post by maximqad »

bjankins1 wrote: Tue Sep 03, 2024 2:42 pm So this will be the original half life and blue shield using this? Just curious because I still have not had a chance to half life, while I could download this on my laptop, I would love to be able to experience this on DC

What differences besides multiplayer are different from this build your working on compared to the unreleased builds available
Well, technically it will run any mod (if Dreamcast can handle mod resources) with custom code, if it is open-sourced.
For example we can have CS 1.6 on Dreamcast, since CS 1.6 client was reimplemented in C++.
Secondly, it will open possibilities for indie dc dev, since xash/gold source perfectly fits as FPS engine of that era.
Networking/Multiplayer can also be cross-platform (for example PC and DC players can play on one server) if protocol limits won’t be lowered later for reducing ram usage.

bjankins1
letterbomb
Posts: 156
Dreamcast Games you play Online: i dont have my internet hooked up yet

hopefully some day we can easily connect with ethernet

Re: Xash3D (Half-Life compatible engine) port

Post by bjankins1 »

That’s pretty awesome, if we could play counter strike on dc online that would be insane

User avatar
Anthony817
Shark Patrol
Posts: 4028
Location: Fort Worth, Texas

Re: Xash3D (Half-Life compatible engine) port

Post by Anthony817 »

What the actual fuck!? How is this even possible when the OG Xbox port pretty much required 128mb RAM mod since 64mb ran out of memory? Please explain how you are able to achieve this even with the 32mb mod? I do know that on PSP there was a version of XASH3d that was kind of working, but I do not remember if it required the PSP Slim which had twice the memory of launch version systems. Even so, I am wishing you the best of luck with this project!
Image

  • Similar Topics
    Replies
    Views
    Last post