Search
Username:
Password:
Register or Reset Password
Remove the ads!
  
Creating a mod (NON-HL2)
Difficulty: Advanced
Category: SOURCE > Other/MiscAuthor(s): kosire

Creating a mod (NON-HL2)

Have you ever wondered if it were possible to make a mod for ex. Counter-Strike: Source or Day of Defeat: Source?
Theres only one little problem by doing this, that valve doesnt share the source code of their other games.
That means that you wont be able to code more on in the .dll file

This tutorial will explain to you how your gonna do it!

Programs used:
GCFScape



1. Find your SourceMods folder:
C:\Program Files\Steam\steamapps\SourceMods

2. Create a new folder with the name for your new name. (No blank spaces!)

3. Find your SteamApps folder:
C:\Program Files\Steam\steamapps

4. Select what game you would like to make a mod for:

Counter-Strike: Source
counter-strike source shared.gcf

Day of Defeat: Source
day of defeat source.gcf

5. Open your .gcf file for the game you selected

6a. Open the folder called "cstrike" if you selected Counter-Strike: Source
6b. Open the folder called "dod" if you selected Day of Defeat: Source

7a. Copy following folders and files to following folder, if you selected Counter-Strike: Source:
C:\Program Files\Steam\steamapps\SourceMods\YOUR MOD FOLDER

Folder: bin
Folder: cfg
Folder: maps
Folder: resource
Folder: scripts
File: autobuy.txt
File: BotChatter.db
File: BotProfile.db
File: detail.vbsp
File: dxsupport_override.cfg
File: GameInfo.txt
File: mapcycle.txt
File: maplist.txt
File: motd.txt
File: rebuy.txt

7b. Copy following folders and files to following folder, if you selected Day of Defeat: Source:
C:\Program Files\Steam\steamapps\SourceMods\YOUR MOD FOLDER

Folder: bin
Folder: cfg
Folder: maps
Folder: resource
Folder: scripts
File: detail.vbsp
File: GameInfo.txt
File: lights.vbsp
File: mapcycle.txt
File: maplist.txt
File: motd.txt

8. To edit your game name and developer in steam list for your mod, do following:
Go to C:\Program Files\Steam\steamapps\SourceMods\YOUR MOD FOLDER

Open GameInfo.txt

Edit game to your mod name and title to the in-game text at the main menu.

"GameInfo"
{
game "My Game: Source"
title "MY GAME"
title2 "source"


9. If you want a game icon and a developer/manual text on the steam list, do following:

Open Gameinfo.txt in Go to C:\Program Files\Steam\steamapps\SourceMods\YOUR MOD FOLDER

"GameInfo"
{
game "My Game: Source"
title "MY GAME"
title2 "source"
icon "resource/steamicon"
developer "My Game Team"
developer_url "http://mygamemod.com"
manual "http://mygamemod.com/Manual/"


Call your .ico file for steamicon.ico and put it into /resource/ folder in C:\Program Files\Steam\steamapps\SourceMods\YOUR MOD FOLDER

RESTART STEAM, AND LAUNCH YOUR NEW CS:SOURCE OR DOD:SOURCE MOD!
Added: 6 months agoTags: creating, a, mod, non, hl2
Feedback (16)
Page of 2   1 2 Next Page
shaolindave .
BananiteY2M
Posted 1 month ago
This was a great help. I've been wanting to make Counter-Strike Source mods for a while.
Or course, what I really wanted to do was make a single-player CSS mod. basically a single player HL2 mod but with CSS weapons and bots for enemies.
- Bananite
foxconn .
Be there or be sqare!Y2M
Posted 2 months ago
"However good a tutorial it is, if you did this you'd never be able to release it without breaking valves mod T&Cs."

Not quite.
According to...

http://developer.valvesoftware.com/wiki/Mod_Content_Usage

... it is allowed to use the dlls and the core game data.
It is not allowed to use ORIGINAL valve content, like maps, materials, models, sounds, scripts etc., except you have an original gcf from which you call the content.
(This implies that a developer still can replace original content with his own, using the same folder structure.)

As far as i understand it, it would be fully legitimate to use custom content together with the dll and gameinfo.txt.

And of course, by this way it is guaranteed that you own a legal copy of HL2 and CS:S.


Correct me, if i am wrong.
- Be there or be sqare!
hrafnigaur .
"It's Not Rape, It's Surprise Sex"Y2M
Posted 4 months ago
Wow this really helped alot!

Thanks.
- "It's Not Rape, It's Surprise Sex"
.
o_oY2M
Posted 5 months ago
Posted by NoZTriX

Posted by HyPerRifiC

However good a tutorial it is, if you did this you'd never be able to release it without breaking valves mod T&Cs.

You are not allowed to release content from other games within your mod, you have to call them from the GCF directly.

Nicely written tutorial but you'd never be able to do it to make a real mod.

Then how come cspromod got released then?


They call from the CS:S GCF?
NoZTriX .
♥♥♥♥Y2M
Posted 5 months ago
Posted by HyPerRifiC

However good a tutorial it is, if you did this you'd never be able to release it without breaking valves mod T&Cs.

You are not allowed to release content from other games within your mod, you have to call them from the GFC directly.

Nicely written tutorial but you'd never be able to do it to make a real mod.

Then how come cspromod got released then?
X-tr3m3r .
OMG NOOBCAKE!!!Y2M
Posted 6 months ago
Worked fine for me. Thanks a lot.
- OMG NOOBCAKE!!!
.
o_oY2M
Posted 6 months ago
However good a tutorial it is, if you did this you'd never be able to release it without breaking valves mod T&Cs.

You are not allowed to release content from other games within your mod, you have to call them from the GFC directly.

Nicely written tutorial but you'd never be able to do it to make a real mod.
.
SourceArtsY2M
Posted 6 months ago
Posted by CammieDee666

Could you not just go in to the SDK and select "Create A Mod"????


Yes, but then your making a HL2 mod.
- SourceArts
.
Will do UV maps for points PM me!Y2M
Posted 6 months ago
Could you not just go in to the SDK and select "Create A Mod"????
.
Thumb up helpful posts!Y2M
Posted 6 months ago
Sweet!

Never knew you could make source mods from existing games...
Page of 2   1 2 Next Page
Add Feedback
Provide constructive feedback. What is "constructive"?
You cannot post yet!
Get involved on FPSB by posting your thoughts. Give authors your feedback to help them develop.

To post in this submission register or login.
Assessment
The community's verdict.
User Rating [+]
10/10
bScore
10.0/10
You cannot assess yet!
Moderating FPSB is in your hands - when you assess a submission your vote determines its success or failure.

To vote on this submission register or login.
Stamps
This Tutorial in a nutshell...
Detailed & Informative
You cannot stamp yet!
Stamps let you apply characteristics to submissions to help others understand them.

To stamp this submission register or login.


Brought to you by...
Half Life Storm
The Mappers Corner!
Membership: On Request
Primary Skills: Compiling, Mapping, Modelling, Motion Graphics, Texturing, UV Mapping
Inception: 3 years ago
Vote for Studio
Like this tut? Vote Half Life Storm for one or more monthly awards.
You must login or register to access this!
Related Tutorials