Goat Simulator

Goat Simulator

348 ratings
MMORPGoat
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
2.237 MB
23 Aug, 2015 @ 11:52am
9 Jun, 2016 @ 6:01am
5 Change Notes ( view )

Subscribe to download
MMORPGoat

In 1 collection by Geneosis
Geneosis' Goats
73 items
Description
Let the adventure begin!

In the lands of Goataria, Goats and Sheeps are fighting since the dawn of time to dominate the kingdom. Will you, mighty adventurer, be able to change the destiny of the world?

Any question or problem to use this mod? Click here to read the FAQ.

FEATURES
- RPGoat: You have a player name and a life bar.
- RPGoat - Hardmode: Double damages taken and disable life regen.
- MMO Goat: MMO Goats and Sheeps will spawn randomly.

CONSOLE COMMANDS
MMO Goat
- SetMMOGoatSpawnCount newCount => Set the MMO Goats spawn count to newCount.
- SetMMOSheepSpawnCount newCount=> Set the MMO Sheeps spawn count to newCount.
- ShowMMOGoatSpawnCount => Display how many MMO Goats are currently spawning.
- ShowMMOSheepSpawnCount=> Display how many MMO Sheeps are currently spawning.
- ResetMMOGoatSpawnCount => Set the MMO Goats spawn count to the default value (20).
- ResetMMOSheepSpawnCount=> Set the MMO Sheeps spawn count to the default value (20).

CHARACTERISTICS
RPGoat
- Your name and life bar are displayed on top of your head.
- Explosions, fire and attacks can hurt you.
- You also take damages from brutal accelerations or decelerations.
- Attacking living creatures will heal you if not in hardmode.
- When you die, you will respawn automatically after a few seconds.
MMO Goat
- MMO Goat and Sheeps (MMONPCs) will randomly spawn around every player.
- MMONPCs behave exactly as on the MMO map, they attack each other and Sheeps attack you.
- MMONPCs will despawn if they are too far from all the players.

EASTER EGGS
- Want to change the name of a RPGoat player? Try this console command:
RenamePlayer playerID newName (playerID = 0, 1, 2 or 3)

KNOWN BUGS
- Sometimes the game will crash when you start a new map after using MMO Goat.
- Using MMO Goat on the MMO map will crash the game after some time.
- If your game lag too much with MMO Goat, try to use the console commands to reduce the number of MMONPCs spawned.

DEV NOTES
Originally posted by Update 1 (14/11/2015):
- Fixed compatibility with GoatBread.
Originally posted by Update 2 (20/12/2015):
- Fixed an error with the Sheep spawn count.
- Improved the whole spawning algorithm (no more lag spikes).
Originally posted by Update 3 (05/02/2016):
- Fixed compatibility with Payday.
- Added hardmode.
Originally posted by Update 4 (09/06/2016):
- Fixed compatibility with Waste of Space.
Originally posted by About this mod:
This mod have been requested since the MMO map update came out ^^ Everyone wanted a life bar on his goat :p
I delayed this mod a lot because I couldn't find a way to display the life bar correctly on the screen... Anyway, after copy-pasting a huge part of the code of the MMO update I finally made it work :D
After that, I had to make it possible for the goat to be damaged. Hopefully some event in the game (explosions and the player attacks) already use the correct functions to make damages so I only had to scale the damage value correctly for them. Anyway most of the things that would obviously hurt you (fire, enemy attacks) had no effect at all so I had to make my own code to make them affect the goat. For the fire I added a 1 damage per second effect, for vehicles hurting you I added some damages depending on se speed of the vehicle, and for the rest I created the acceleration damages.
The main reason behind this last solution is that there was no way to detect enemy attacks as they are not triggering any function I can see from a mutator class... So detecting the acceleration when you get hurt by an attack sounded like a good idea :) I had to configure it precisely to avoid that you take damages from a simple jump, but after doing it the result was really cool because a side effect of this damage detection was to automatically add fall damages and speed collision damages.
271 Comments
DarthChicken 15 May @ 2:35pm 
DO NOT USE THIS IN GOATZ!!!! IT WILL HAVE A HUGE ZOMBIE GOAT OUTBREAK!!!!!
Zonk 24 Nov, 2024 @ 5:56am 
now the MMO DLC is complete
DarthChicken 22 Jan, 2024 @ 3:10pm 
thanks
now i can name second player and third and forth!
DarthChicken 22 Jan, 2024 @ 3:09pm 
it worked!
DarthChicken 22 Jan, 2024 @ 3:04pm 
okay i'm going to try that
Geneosis  [author] 22 Jan, 2024 @ 10:24am 
@DarthChicken: Ooooh, I see XD Well first of all this command is to rename your own character, not the NPCs ^^ And the command is "RenamePlayer", if you don't type it exactly like that it won't work. Then the error you got seems to indicate that you missed one of the parameters of the command, so assuming you are playing alone on your PC you need to enter something like that: "RenamePlayer 0 AwesomeNewName" (ignoring the quotes) to give yourself the name "AwesomeNewName".
DarthChicken 21 Jan, 2024 @ 6:19pm 
easter egg
Geneosis  [author] 21 Jan, 2024 @ 3:47am 
@DarthChicken: How do you know this is what it does?
DarthChicken 20 Jan, 2024 @ 11:46am 
Like rename a another RP player
Geneosis  [author] 18 Jan, 2024 @ 9:41am 
@DarthChicken: Hem there is no command about renaming provided by this mod... So it is either from another mod or from the base game, and eitherway I don't know how it works ¯\_(ツ)_/¯