Need Programmer Assistance

Moderator: VasiliyRS

User avatar
DR TEAMCAST
Rank 9
Posts: 956
Contact:

Need Programmer Assistance

Post#1 » Wed Jan 13, 2016 2:10 am

For the past few months I've been researching the possibility of playing Half-Life online. From what I've gathered the HLDC engine is 99% identical to the PC engine for the original WON release (World Opponent Network, run by Sierra before Steam)
http://assemblergames.com/l/threads/hal ... nts.57318/ (very long, extensive research)


What I need help with, is compiling a new extension DLL. I have the sources for the PC DLL files, pre-ported to Dreamcast/SH4-CPU and ready for the Dreamcast's Windows CE development kit. Some adjustments are needed for it to compile. Where it stands now, online multiplayer is possible by either loading an extension DLL (like a mod on PC, counter-strike for example is in half-life\cstrike\dlls\mp.dll. That is how the additions to the engine are made) or high skill deep hacking of the binary. All of the internal networking in the GoldSRC engine is present, a singleplayer game is basically playing on a localserver, this can be turned into a multiplayer server with CFG files


I'm pretty certain at this point I know how to load an extension DLL
http://assemblergames.com/l/threads/hal ... ost-854154
http://assemblergames.com/l/threads/hal ... ost-854225
http://assemblergames.com/l/threads/hal ... ost-854495
But I cannot figure it out without a DLL compiled for SH4. I'm not asking anyone with the aptitude anything more than compiling it with a function added to know it loaded (like starting health at 10, screen flickering, anything really). If it works, then multiplayer half-life will essentially be confirmed. Since the handling of network hardware could probably be added that way. Along with perfect ports of all mods with sources, including multiplayer mods (CS 1.5 etc) But i'm not asking anyone to do that, only compile

I have the sources if anyone with the know-how is interested, just send me a PM. Thanks for reading
ImageImage
Forum for Dreamcast and Saturn browsers http://bb.dreampipe.net
Media, News, Events and more for your Sega Dreamcast internet browser at http://dreampipe.net

User avatar
DR TEAMCAST
Rank 9
Posts: 956
Contact:

Re: Need Programmer Assistance

Post#2 » Wed Jan 13, 2016 2:15 am

And if anyone is worried about piracy, this is for educational purposes. Once this is confirmed to work or not, I'm not going to distribute anything. This is only to prove the concept of loading an extension DLL for a mod and adding new engine functions. After, if people produce and distribute pirated content, myself or the person assisting me will have no ties to it
ImageImage
Forum for Dreamcast and Saturn browsers http://bb.dreampipe.net
Media, News, Events and more for your Sega Dreamcast internet browser at http://dreampipe.net

Return to “Modifications”

Who is online

Users browsing this forum: No registered users