SCP: Containment Breach Multiplayer

SCP: Containment Breach Multiplayer

Not enough ratings
How to Create Huge Mods! (gsIndexer)
By ResolutionBlue
Ever made a mod before and thought? "man, .gs files are STUPID" Well say no more! Making huge mods has never been easier!
   
Award
Favorite
Favorited
Unfavorite
Making the Mod
1. Creating the Mod

First, of course, you have to create the mod.
To do this you first have to navigate to the game files.
    To get to the game files, you can:
  • Navigate to the game in your Steam library
  • Click on settings (Gear button on the right)
  • Go to "Manage" and "Browse Local Files"
Then navigate to "\SteamWorkshopUploader" and open up "SteamWorkshopUploader.exe".

In order to create the mod, enter in your mod name in the "Enter item name..." box and hit "Create Item".

Once this is done, it will show a bunch of settings for your mod.

You can enter in a description, title, and tags.
(Current tags as of '5/10/24': "Textures", "Models", "Pictures", "Music", "Sounds", "Gameplay", "Misc", and "Map")

To have an icon, you must put a .jpg inside of "\WorkshopContent", and put the name of the file into "Preview image filename".

The "Enter change note..." box is there so that you can enter in a change note before updating your mod.

2. Making the Mod

To access the folder to your mod, the folder will be in "\SteamWorkshopUploader\WorkshopContent"

If you've ever made a mod before, this process may seem different from how you'd traditionally do it.

To replace or add a file, you'll have to format your mod like this
(And yes, I still have Windows 10)

Make sure that the path of the file you're replacing matches the path of the game's file.

Once you've finished your mod and formatted it correctly, it's time to index the .gs file!
Indexing the .gs File
(Normally we'd write the .gs file manually, but we're going to use "gsIndexer" to make this process easier.)

To index the .gs file, what you'll first have to do is install "gsIndexer".[github.com]

After you've installed "gsIndexer" launch it.

1. Entering SCP:CB Multiplayer's Path
You might see this:
(If you don't, you can skip this part)

The path you're supposed to enter will look something like this:
C:\SteamLibrary\steamapps\common\SCP Containment Breach Multiplayer
    To get to this path, you can:
  • Navigate to the game in your Steam library
  • Click on settings (Gear button on the right)
  • Go to "Manage" and "Browse Local Files"
  • Copy the path at the top of File Explorer

Once you have the path, just paste it into gsIndexer. (You only need to get this path once.)

2. Mod Folder Selection Methods
gsIndexer will ask whether you want to use "Automatic mod folder path detection" or "Enter folder path manually".
It is recommended to use the automatic option.

If you choose "Automatic mod folder path detection", it will show a list of folders:

For this example, we'll be selecting "YOURMOD" by entering '3'.

If you choose "Enter folder path manually", it will ask for the mod folder path.
    To get the path you can:
  • Navigate to your mod
  • Copy the path at the top of File Explorer

Now just paste this into "gsIndexer".

3. Indexing Your .gs File
Once you've selected your mod folder, it will show some information:
If everything looks good, reply with 'y'.

4. Final Part (Of the Indexing)
If you have the game installed, and made any typos to any folders or forgot to delete something, gsIndexer will remind you with a warning:


After everything is done, the .gs file will appear inside of the folder that gsIndexer is in.

The .gs file will be named after you mod, and if you index the same mod, it will overwrite the old .gs file with the new one if the .gs file is still located inside of the executable's folder.

5. Compiling the .gs Into .gsc
After you've indexed your mod into a .gs file, gsIndexer will ask if you want to compile it into a .gsc file.

The .gsc file is what you'll actually use when uploading your mod, so reply with 'y'
(This will only work if the game is installed)
The file will appear in the same folder that the .gs file is in.

After the .gsc file is finished compiling, move it into your mod's folder like so.
Uploading the Mod
Open up "SteamWorkshopUploader.exe" and select your mod.

Once you've entered in all of the settings you'd like to have, hit "Submit"
Make sure you don't forget to set the visibility to public!
(Note: you need to have an icon, otherwise the mod will not publish.)



If the mod was successfully uploaded, it will say: "SUCCESS! Item submitted! :D :D :D"

It's always a good idea to download your mod and test it for yourself to make sure everything worked out.

And you're done!
If you come across any issues whilst using gsIndexer, you can comment on this guide about it, and I'll do my best fixing it!
Bug reports, or suggestions are always greatly appreciated!
Special Thanks!
A special thanks to everyone that is using, or has used gsIndexer!
https://steamcommunity.com/sharedfiles/filedetails/?id=3271309187 https://steamcommunity.com/sharedfiles/filedetails/?id=3324736491

If your mod is on this list and you don't want it to be, comment that you want it to be taken down. I won't hesitate to remove it, if requested to do so!
3 Comments
death. by dolls ❀ Sep 4, 2024 @ 10:25pm 
Of course!! I really appreciate it and you know what, that's a good idea hahaha!! I'm going to change that up right now! :shigure2::arcadeheart:
ResolutionBlue  [author] Sep 4, 2024 @ 10:10pm 
Thanks @divaadistruction! I'm glad you’re enjoying gsIndexer, and finding it useful! Also, I think it would be great if the SCP logo in your mod said Secure. Contain. Pink!
death. by dolls ❀ Sep 4, 2024 @ 5:56pm 
oh my god wow haha!! this has saved me from making one of my biggest addons yet! i couldn't even upload a whole bundled package of textures in just one workshop because of the limitation!

thank you so much for making and publishing this guide! this is very useful for mod makers and nobody has ever yet told me about this until I found this out myself.

ill definitely be using gsindexer to make my life a little bit more easier for now on.

10/10