Goat Simulator

Goat Simulator

Create, share and find content by the Community.
Do you want a flying goat? Do you want a completely new map? The Steam Workshop gives you the ability to create anything you want using the same tools the developers used!
 This topic has been pinned, so it's probably important
Modding
Just a random discussion for all people trying to make mods on this game.

A quick link to the original modding instructions, this will teach you how to install de Dev Kit for this game and how to use it: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=232365177

Here is my own mutator making tutorial, trying to explain how to make a mutator starting from zero and a half with a small code example:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1168365238
Last edited by Geneosis; 12 Jan, 2024 @ 8:29am
< >
Showing 1-15 of 69 comments
So, my issue is directory. The guide keeps talking about some sort of folder named "Development/src" or something like that, the problem is I can't find a folder with such name, it also talks that to see which codes to use and stuff look at the files in the folder that's called classes. I can't locate this folder either, and I'm basically unsure if I can even trust anything the guide says. Any tips?
Geneosis 75 2 Jan, 2017 @ 8:39am 
Well the defaut install folder for your game should be:
C:\Program Files (x86)\Steam\steamapps\common\GoatSimulator
Then you will find any other folder mentioned in the guide in this one ^^

If the "Development/Src" folder is not there it certainly means that you didn't install the developpment tools correctly.
Last edited by Geneosis; 2 Jan, 2017 @ 8:40am
....Development tools? I wasn't told of any development tools
Last edited by matti's old profile; 2 Jan, 2017 @ 8:44am
Geneosis 75 2 Jan, 2017 @ 8:44am 
The first part of the guide up there explain how to install the developpment tools for this game :)
Last edited by Geneosis; 2 Jan, 2017 @ 8:47am
No, it doesn't explain how to install it. It just briefly mentions it.

EDIT: NVM
Last edited by matti's old profile; 2 Jan, 2017 @ 8:48am
Geneosis 75 2 Jan, 2017 @ 8:47am 
Yep, it's in the Map section but you also need that for mutators ^^ And this is how you get the sources of the main game and DLCs.

And there is not much instructions to install it because it's installed like any other steam game, except you don't find it in the main library but in the tools library.
Last edited by Geneosis; 2 Jan, 2017 @ 8:49am
Any tips on how to increase download speed? Everything on Steams works perfectly fine and is fast, except the downloads.
Geneosis 75 2 Jan, 2017 @ 10:27am 
@ιvan тнe вear: Hmmm, change your internet subscription for a better one XD Steam is usually the thing with the best download speed on my computer, so if even steam is slow, I don't think you can really help about it...
I don't know what the problem is, my internet connection is perfect, and everything else is working fast, but when the download is through steam... I just reached 60% and I still have approximately 2 hours left before reaching 100% with the Development Tool's download. :steamsad:
Last edited by matti's old profile; 2 Jan, 2017 @ 11:17am
Okay downloaded Development Tool, wrote a bit of code, but I have a problem. When trying to "cook" my mod, it says "Mod name cannot be empty" which I guess means my mod is missing a name? how do i fix that?
Last edited by matti's old profile; 2 Jan, 2017 @ 2:13pm
Geneosis 75 3 Jan, 2017 @ 9:58am 
In the Unreal Frontend program, there is a field called "Mod name", you fill it, and that should solve the problem XD
gator 7 Apr, 2017 @ 7:40pm 
https://www.youtube.com/watch?v=T9AQyxl2A1E
I've gotten this far with 'porting' a Primal Carnage model. Just not sure how to test it as a mutator on the player.
I'm pretty sure this isn't the right way to do it.
Last edited by gator; 7 Apr, 2017 @ 7:59pm
Geneosis 75 8 Apr, 2017 @ 11:27am 
Well you applied it to a NPC here right? Now just look at how the Feather Goat mutator is done (you have access to the source code of the existing mutators) and do the same but with your raptor skeletalmesh ^^
You might want to add some sockets to it if you want it to be playable correctly (eg be able to lick correctly and to have various object attach to its body correctly). Same here, look at how it's done on other playable animals in the game.
Last edited by Geneosis; 8 Apr, 2017 @ 11:27am
gator 8 Apr, 2017 @ 1:42pm 
I'm not sure why but I can't seem to find Feather Goat's .uc anywhere. I could send you the upk for the character I'm using so you could take a look.
I did give it sockets for kicking, grabbing, etc though.
Geneosis 75 9 Apr, 2017 @ 4:45am 
Originally posted by Geneosis:
Well the defaut install folder for your game should be:
C:\Program Files (x86)\Steam\steamapps\common\GoatSimulator
Then you will find any other folder mentioned in the guide in this one ^^

If the "Development/Src" folder is not there it certainly means that you didn't install the developpment tools correctly.

Any folder called "Goat***" is where you find the .uc files of the original game :)

Basically what you need is a "SomethingMutator.uc" and a "SomethingMutatorComponent.uc". Then you write in the component whatever code you want to change the goat model (or do anything else ^^)
Last edited by Geneosis; 9 Apr, 2017 @ 4:48am
< >
Showing 1-15 of 69 comments
Per page: 1530 50