Milkman Mayhem Patch Notes — June 25, 2024
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
WOAH Something new!
Howdy.
I Hope you milkmen and milkwoman are doing alright. I know it’s been a while since I’ve released an update for Milkman Mayhem. I've been busy with the whole life stuff (finishing college, finding a proper job, relationship junk, a general fatigue for programming cows, and lots of other stuff). However, in the past few months that I have gotten energy to work on it, I’ve made lots of progress.
The video below is the trailer for the first major and FREE update titled ‘Burned Bridges’ which you can also find on my YouTube channel. After that is a list of everything I’ve accomplished. Everything that I remembered to write down, anyway.
So what’s gonna be in the update?
In short, there’s gonna be a bunch of new gameplay stuff like weapons, upgrades, a map, boss fight, and a few more things. That and a LOT of bug fixes and tweaking to make the game less… dumb and ugly.
Here’s the current comprehensive list if you’re interested.
Additions
- MAP: Belgrade, a small town in rural Montana
- WEAPONS: Molotov cocktails, grease gun, lever action shotgun
- UPGRADES: Firefighter pants which negates fire damage, chocolate straws which heals the player whenever they pick up milk
- LORE: The first set cassette tapes can be found around the game which give hints towards Bobo's Bovine Company
- MUSIC
- BANK SYSTEM: The player can deposit points at the bank which they can later withdraw in future games.
- STEAM ACHIEVEMENTS
- BOSS BATTLE
Bug Fixes/Tweaks
- Scroll wheel can be used to select weapons (WOOHOO!). I had to pretty much recode how the inventory system worked but it was worth it.
- Minor UI changes.
- Music now fades out when going to and from the shop.
- Fix blood particles with blaster bullets.
- Fix a few sounds that don’t change when max volume is changed.
- Instantiate some sound effects individually as game objects. This means that some sounds, like gunshots, can be played over each other and don’t get cut off when the same sound is played or when the object is removed.
- Fix bug where cows can’t get into the map through some barrier locations.
- Lite post processing effects. From my testing, I didn’t notice any performance drops but let me know if it becomes a problem for some.
- Minor audio changes (milk mobile audio, reload sounds).
- Add minor world details (rocks, sticks, light sources, milk mobile exhaust fumes).
- Removed “Interact (E)” as interact prompt. Now it only says “Press E” or “Hold E.”
- Reworked the games difficulty including the cow health, speed, and spawn rate.
- Player now has incoming damage “grace period” (~0.4 seconds) This means the player has a certain amount of time before they can get hit by a cow again.
- Cows now come in 5 different colors! The original reddish-brown (very iconic), a dark brown, black, light grey, and red.
- Cows now have more sound variety which all sound a bit more aggressive and subsequently more terrifying.
- Messed with the pathing and hitbox for the cow AI. Now they should be a little less wonky… hopefully.
- Added descriptions for upgrades so now players actually know what they do.
- Fixed bullet spread from becoming vertical when the player looks towards the x axis. This was because I was not calculating the spread for the z axis which took a long time to figure out ARRGGGhhhh.
- Gave the cigar upgrade a new look in the shop.
- Milk bottles now flicker just before they disappear.
- Slightly increase milk spawn rate.
- Slightly increased the distance needed for milk to hover towards the player as well as the hover speed.
- Added short transition for traveling in the milk mobile
- Added a short intro song
- Patched the glitch that would cause the camera to fly away if the player pauses the game while moving.
- Pausing the game now pauses the audio as well
- Unity creates small audio gaps with audio loops that use mp3 files for some reason. So I converted some audio files from mp3 to wav to prevent this.
- Recoded the scripts for melee attacks so now the score given and damage dealt should be consistent with each hit
- Add cancel button to the travel screen
This is everything that I CURRENTLY have for tweaks and fixes. I'll continue to do more as time goes on.
How much longer will it take?
Honestly, I don’t know for sure. Most of the additions are implemented but I still have a lot more work to do and as I mentioned earlier, I’m gonna be working a full time job on top of that. I’m shooting for sometime this summer but I’ll push it back a bit if necessary.
One more thing. I think I might start streaming on Twitch or YouTube sometimes when I work. That way I can stay motivated and have you all to bounce ideas off of. I’m not fully set on this idea though so let me know if it’s something you all are interested in watching.
Anyway, thanks for reading this long update to the update.
-Tater