FWGS / xash3d

DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.
https://xash.su
GNU General Public License v3.0
554 stars 107 forks source link

Minimalist SDK #182

Closed cia48621793 closed 7 years ago

cia48621793 commented 8 years ago

HLSDK-Xash3D is still too fat for me. I'm bothered to delete all the stuff I don't need. CS-client mod seems promising to skin (With nice grouping) but there were ring-dependency code-wise.

mittorn commented 8 years ago

You need multiplayer-only sdk? I think, removing some entitu sources would be enough. If you need really small SDK, try QuakeRemake. Studio render may be easily ported to other mods by copy-paste.

mittorn commented 8 years ago

Cs16client is client only. Do not use it's server implementation, it is only for client weapons.

a1batross commented 8 years ago

Use headers from Xash3D repository and make your own SDK. You can even make HL on another language.

It's super-mega-minimalistic SDK. 09.09.2016 0:43 пользователь "Steve Fan" notifications@github.com написал:

HLSDK-Xash3D is still too fat for me. I'm bothered to delete all the stuff I don't need. CS-client mod seems promising to skin (With nice grouping) but there were ring-dependency code-wise.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/FWGS/xash3d/issues/182, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEJgYTJdMhdQXeezfOt3Egj5byn2Lgqks5qoIF6gaJpZM4J4e-w .

cia48621793 commented 8 years ago

@a1batross Could you provide some details of which headers should be copied. I'm trying to merge Xash3D with Mono...

a1batross commented 8 years ago

Constans, data structures and interfaces are defined in common/, engine/, pm_shared/ directories. 09.09.2016 13:49 пользователь "Steve Fan" notifications@github.com написал:

@a1batross Could you provide some details of which headers should be copied. I'm trying to merge Xash3D with Mono...

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FWGS/xash3d/issues/182#issuecomment-245881437, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEJgf-sytRPI6nUyYX-2nVYii5sidVaks5qoTnGgaJpZM4J4e-w .

mittorn commented 8 years ago

engine/eiface.h contains main engine interface

a1batross commented 7 years ago

https://github.com/FWGS/stubserver

@mittorn implemented it. I think, it's a good start on developing your own game from scratch.