Page 2 of 8
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 2:32 am
by maximqad
Anthony817 wrote: ↑Wed Sep 04, 2024 2:24 am
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!
About OG Xbox, port that required 128mb of RAM used original Xash3D by Uncle Mike. This port uses FWGS fork, also I ported FWGS version to OG Xbox and it worked with 64 MB. Low memory mode on FWGS worked is basically slapping down internal engine limits, lowest memory mode is working on 32 MB even with PC assets of half-Life. for retail 16 MB, assets will require repacking and engine would be modified. For example there’s a lot of static arrays in engine and game_dlls (HLSDK), if I migrate them to dynamic allocators, this should save some RAM for DC.
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 3:19 am
by fafadou
Impressive, thanks for explain

Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 3:19 am
by Anthony817
That is so fascinating to hear! Didn't even know there was a working version for Xbox so this really is excellent news! Going to be following progress on this one very closely! Now we will have the Half-Life port we always wanted! So you think the DC assets should work well enough considering the memory limitations? Seeing how far you can push this compared to the WinCE original is going to be so awesome. 2024 is really turning out to be the best year for Dreamcast homebrew releases!
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 6:18 am
by Holsten
This project sounds awesome, will it require a ram modded dreamcast?
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 7:43 am
by fafadou
Holsten wrote: ↑Wed Sep 04, 2024 6:18 am
This project sounds awesome, will it require a ram modded dreamcast?
maximqad wrote: ↑Wed Sep 04, 2024 2:32 am
For retail 16 MB, assets will require repacking and engine would be modified. For example there’s a lot of static arrays in engine and game_dlls (HLSDK), if I migrate them to dynamic allocators, this should save some RAM for DC.
Looks not.
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 1:25 pm
by maximqad
Status update:
Net support via BBA is up. I managed to connect to random Mexican server and got in game.
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 1:36 pm
by NeoSnk
maximqad wrote: ↑Wed Sep 04, 2024 1:25 pm
Status update:
Net support via BBA is up. I managed to connect to random Mexican server and got in game.
Wow this is like a dream becoming true. I remember reading in the old magazines that they would release 2 CDs. One with the main story (what we got later) and another with online gameplay, I was very excited!
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 4:55 pm
by Anthony817
And that supposed planned online version disc was going to support not only mods like Counter Strike, but also Team Fortress, as well as Day of Defeat! This was of course before those became official games and were still mods, but still cool to see what they had actually planned from the very beginning. This is why it is so easy to port over mods from PC to Dreamcast.
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 6:51 pm
by MR RATCHET
This is something I've wanted for many years but didn't think would happen. The possibilities are endless - a great engine for homebrew developers, more mod support, multiplayer support, the chance for the community to improve upon HLDC (given time) and more.
Alongside the GTA 3 DC project and Sonic Mania DC, this is something I'm really looking forward to.
Re: Xash3D (Half-Life compatible engine) port
Posted: Wed Sep 04, 2024 7:46 pm
by Alexislight
You work is really apreciate by all of us, make it happen!
