Does anyone have experience here creating a source mod?

HQDefault

...what
aa
Aug 6, 2014
1,056
535
So, I have what I feel is a good idea for a source mod game. Basically, it's just a Half-life inspired game, with a Luigi's Mansion vibe to it. (It's actually way more than that, don't worry) But I really don't have any experience with modding, and I want to create a simple prototype.

So, where would I start? Where can I find tutorials? Any information would be appreciated.
 

RubbishyUser

L7: Fancy Member
Feb 17, 2013
414
488
From what I've seen, source mods are a glorified map collection. Simpler concepts, such as telling a story entirely within the Half-Life universe, don't even require custom materials. They can still be extremely successful: look up the Half-Life 2 Minerva mod. If you want anything else, you have to make it yourself. New models, sounds, voice lines, and so on. More complex examples would be like the Apeture Tag Paintgun Testing Initiative for Portal 2: ask Motanum about it if you want additional details. That stuff can take years with multiple developers to come to fruition.
 

Dr. Sasha

L4: Comfortable Member
Aug 5, 2013
185
86
Well, I have created more than a few Source modified games in the past, but the finished product was always a test of a program concept I wrote up in C++, but I plan on releasing one in the future.

You need to first determine if the mod will be singleplayer or multiplayer. The entire mod's internal structure revolves around this choice. Single-player tends to be much easier to develop for, requiring little to no code, besides copying and pasting files and changing certain variables and names. Multiplayer, on the other hand, requires an entire different outlook. Much less documentation is on it, requiring you to have basic prior knowledge of how the Source Engine works and its programming.

Do you have any programming knowledge?

This is a good place to start

For documentation on mods ing general and everything you'll ever need, look here

Good luck and I wish success in your endeavors.