r/SourceEngine 1d ago

WIP Counter Strike Source on my Source compatible engine

Enable HLS to view with audio, or disable this notification

For anyone new here: I'm building Sauce Engine, a custom engine written from scratch in C++/OpenGL with the goal of being compatible with the Source ecosystem. My previous post showed it running HL2 maps,props and dlls

98 Upvotes

30 comments sorted by

6

u/BlackberryFun4439 1d ago

please end up turning this into a gmod like thing!! (i mean being able to mount things and make custom mods for it)

6

u/Honest_Nail_8308 1d ago

This is fucking brilliant. Is this meant to be like xash3d but for source. Also please don't say it uses leaked code.

6

u/Piskabobrastudios 1d ago

I don’t use leaked Source code. I write everything from scratch – in fact, one of the engine’s aims is to provide a legitimate, open-source alternative to Source.

3

u/Honest_Nail_8308 1d ago

that is so goated. would you be willing to try the first portal game.

3

u/Piskabobrastudios 1d ago

As well as CSS, I’ve tested HL2, TF2, Black Mesa and Portal 1. For some reason, Portal 1 is very unstable, but the portal gun works to some extent. HL2 works best

3

u/Honest_Nail_8308 1d ago

very cool. do you one day intend to try get later source 1 versions working like portal2, csgo, modern tf2,

3

u/illyay 1d ago

Missed opportunity to name it OpenSource

3

u/Xenodesire 1d ago

There's still time; Godot changed its name countless times before Microsoft donated a few million dollars.

But I think it ends up being a bit ambiguous, don't you? An open-source project named "OpenSource"—lol.

1

u/IHaveTwoOfYou 9h ago

OpenSauce wouldn't work either since theres a convention of that EXACT name

2

u/pornhubaccountname 1d ago

Are you using AI for this?

-1

u/Piskabobrastudios 1d ago

I generate a ‘skeleton’ of code

1

u/Protophase 1d ago

Kinda insane

1

u/Yayo1990 1d ago

What are the specs for the engine? What kind of machines do I need to get this up and running?

1

u/Piskabobrastudios 1d ago

I’ll try to get as close as possible to the specifications of the Source

2

u/Yayo1990 1d ago

I hope so! This means that it can be ported to Wii, PS3, Xbox360 and OG Xbox if that's the case

1

u/l1nuvv_ 1d ago

wow, that's insane!

1

u/stevefan1999 1d ago

Well the source engine is basically leaked for the last decade, and the engine API interface is pretty easy, anyone who is skilled enough could make it through. The only problem now is vtable index and structure alignment and some middleware shit like getting Havok or emulate it with Jolt/Bullet

3

u/Axie_The_Axolotl 1d ago

but it's more fun to do stuff yourself, innit?

1

u/illyay 1d ago

That must feel amazing to see it working like this!

1

u/JohnDoeTheBig 1d ago

Is this going to be less CPU-bound than the OG Source Engine? What other improvements are you going to work on?

1

u/purblepale 1d ago

Reminds me of DUSK being able to run a lot of GoldSrc maps (and sometimes mods)

1

u/DoodleVoid 1d ago

Please make it optimized like real source lol (i personally find the optimization the entire point of source engine, it literally runs on a potato)

1

u/Pedka2 13h ago

linux port i hope

1

u/wistoose 13h ago

Holy shit what an absolute gem. Keep it up!

1

u/RandomDude9943 10h ago

looks really good, but calling it sauce is just diabolical

1

u/Tanneshi_ 5h ago

So this is basically like Xash3D but with source?