Fixed the "buy" text on the upgrade cabinets not being translated (broken in a previous update)
You can no longer create custom skins while muted (even though you couldn't use them)
Removed the waistband from the grapple gear since it just covered skins
Fixed a bug where you could use rich text tags in your steam name to change the color of text
Fixed an exploit on Metro where you could glitch inside a wall
Fixed the googly eyes not spinning around when you rotated the character in the main menu
Fixed the Game Over death rotating 90 degrees when viewed through a sniper scope
Typing "/" in the main menu no longer opens the chat (this was very annoying when typing skin URLs)
1.29.1 (December 15)
Added a "Sell on Community Market" button to items received from presents to make the process more clear.
Free Cosmetics!
There are 5 unique cosmetics exclusive to this event!
They can only be optained during this event by opening the present in the main menu of the game. The present can be opened once every 24 hours, and gives you a random cosmetic. After the event ends, the only way to get these items will be on the Steam Marketplace.
Claim a free present each day in the main menu!
The Ribbon, Rudolph Nose, and Christmas Lights get a random color. They also have a small chance to be shiny! The train has a small chance to be a speedy variant and travel super fast.
Update 1.28 Patch Notes
1.28.1 (November 13)
Steam friends will now have green names on the team select screen
New Game Mode: One in the Chamber
Update 1.28
This update features a brand new game mode: One in the Chamber! Each player gets a revolver with a single bullet. Getting a kill gives you your bullet back. The player with the most kills wins!
Changes
The room setting Ammo Multiplier has been renamed to Magazine Size Multiplier to more accurately reflect what it changes
Added the One in the Chamber game mode
Update 1.27 Patch Notes
Every time I edit an event, Steam re-publishes it to the library page, which is kind of annoying. So I'm going to move all patch notes for updates to a separate post, like this one.
1.27.1-1.27.4 were just hotfixes to fix some bugs with the new update, and add the advertisement for the new bundle in the main menu
1.27.5 (November 1)
Fixed the cut off text in the context menu with custom Resource Pack fonts
Added bullet_hole to the Resource Pack documentation
Added wrapMode and filterMode to the Image category in the Resource Pack documentation
You can now set the thumbnail for your Resource Pack to a gif, by using thumb.gif instead of thumb.png
The "No Resource Packs found" text will no longer appear if you delete all Resource Packs but still have Local Resource Packs
You can now scroll the Resource Pack list while dragging a Resource Pack
Resource Packs now make that clicky UI sound when you drag them around
Fixed audio in the main menu not resetting properly when you removed a Resource Pack
1.27.6 (November 1)
Added a shiny animation to the loading bar when downloading a Resource Pack
Added a metadata.json file to Resource Packs for making a custom title when you want a title with characters not supported by Windows folders
Dead of Night Bundle
A spooky cosmetic bundle appears! The Dead of Night Bundle features 5 new hats and an animated death effect.
The saw hat grinds off little pieces of your player in-game!
Huge Resource Pack Improvements!
Resource Packs are one of my favorite features I've added to the game because it's fun to see what everyone makes. However, they haven't gotten the love that they deserve - making weapon skins was a huge pain, and the way to make a pack beyond the most basic texture changes was confusing.
In this update there are a few breaking changes to Resource Packs, but I promise it's worth it in the long run! For the past month I've been working on some major improvements. I've overhauled the documentation, redesigned the UVs for the rifle, sniper, shotgun, and sights, and added some new fun features.
First, let's start with the new features!
Completely new Resource Pack menu!
You can now use more than one Resource Pack! Resource packs at the top of the Active list will have a higher priority than ones below it. For example, if you have a pack with some cool weapon skins but you still want to change the way the maps look, put the pack with the weapon skins above the one that changes the level textures.
Redesigned UV Maps
UV maps are used to map a 2D texture to a 3D object. It's how weapon skins are created in Redmatch 2. The old UV maps were horrible to work with and looked like a mess.
I've redesigned the UV maps for the rifle, shotgun, sniper, weapon sights, and grapple hook. You can see all the UV maps on the new documentation website, but here's an example of the old vs new UV maps for the sniper:
Unfortunately this does mean that any packs that had custom rifle, shotgun, or sniper skins will need to redo them. It should be a lot easier now though.
Emissive Materials
Who doesn't like glowy things? Any material in the game can now glow with emissive textures!
File Change Detection
In the previous version you had to press F5 every time you changed a file to refresh it in-game, and it would reload the entire Resource Pack. I've added a new system that will automatically reload any file you change in-game instantly. You can still press F5 to reload everything if you want.
New Expansive Documentation!
It sounds boring, but it's super useful for making Resource Packs! Every file that you can change is listed on the website, as well as what JSON variables you can change and what everything does. It's organized into categories for easy use.
Check it out here: https://rugbug.net/redmatch/resource-packs
The UV maps for rifle, sniper, and shotgun have been completely changed. You'll need to redo any existing skins for them if you still wish to support your Resource Pack.
kill_points_icon has been renamed to kill_icon and now also changes the icon that appears when you get a kill.
background_scroll_vertical and background_scroll_horizontal have been consolidated into background_scroll instead.
reload has been renamed to shotgun_reload
If your resource pack has a video background, you will need to change the name of the video file from background to background_video
Added 2 new level textures, level_brown and level_tan which affect Village and Outskirts.
You can now set custom fonts for damage_indicator_text, timer_text, total_ammo_text, and others
You can now rotate weapons with the arrow keys as well as clicking and dragging in the main menu.
Added a Finnish translation (thanks Pavee)
Resource Pack fonts now have fallback support for all languages
Tweaked the default metallic amount of all level materials. Colors are slightly less muted now. I'm putting this in the patch notes for the one person who thinks they're insane when all the colors are just slightly different
You can now make any image in a Resource Pack sliced or tiled
Added error logging for syntax errors in Resource Pack JSON files
Replaced the font properties system with the much better font styles system, which lets you give Resource Pack fonts custom outlines, drop shadows, and colors.
You can now change the pivot point of UI Transformations in Resource Packs
Bugfixes
Many fixes to the Ukrainian translation
Changed the sights in the weapon customization menu to be the updated models
Sped up Resource Pack load times
Tooltips are now affected by custom resource pack fonts
Fixed a bug where changing reflex_body or red_dot_body with Resource Packs would affect the sight's glass
Post processing will no longer apply in the weapon customization menu if you have post processing disabled
Fixed the "smoothness" variable for materials in Resource Packs not working
Fixed Team Deathmatch spawns on Streets
Fixed Team Deathmatch spawns on XEO
Fixed Resource Pack fonts not returning to the default when switching packs
Fixed a lot of dynamic localization issues
The revolver cylinder now keeps its rotation change after each shot instead of being reset to the initial rotation
Fixed the colliders with the trees on Ruins
New Gun: Revolver
Update 1.26
New Content
Added a new gun, the revolver! It does 75 damage, holds 6 bullets, fires every 0.4 seconds, has 100% accuracy at all times, has no movement penalty while reloading, and takes 3 seconds to reload. Look forward to a One in the Chamber gamemode in the future!
Changes
Instead of setting damage multipliers in room settings, you can now set exact damage. This should make it easier to find out how much damage you're really giving weapons. Note that the shotgun's damage is only that much if all 9 pellets hit the target. Otherwise, it's a fraction with the resulting damage being the successful pellets hit dividided by 9.
The logo in the main menu can now have its position be modified through a resource pack in the same way as in-game UI with a logo.json file
The actual body of the red dot and reflex sights can now be changed through resource packs, with red_dot_body.png and reflex_body.png
Fixed some geometry exploits on the map Streets
Increased max FPS limit to 600
The settings screen has been split into tabs instead of being one massive scrolling window
Bugfixes
Fixed a bug where red dot and reflex reticles would dissapear when the player size room setting was too large
XEO now has proper team spawns for team deathmatch
Fixed a bug where the red dot and reflex reticle were not changed by resource packs
New Game Mode and Map: Team Deathmatch and Quadrants
New Map: Quadrants
Engage in sniper battles and close quarters indoors combat on the massive new map Quadrants!
New Game Mode: Team Deathmatch
Get kills to earn your team points! The team with the most points at the end of the round wins. Play with 2 to 4 teams!
Update 1.25
Changes
Added Team Deathmatch
Added the map Quadrants by Tasty Biscuit Dev. It's massive, and the perfect size for Team Deathmatch!
Added a spectate button to the escape menu
Removed the " has started spectating" message
Added a Serbian translation to the game (thanks Никола 'NB264' Буљ)
Replaced the logo on the loading screen. Since I'm a solo dev, it was a little confusing to be represented by my studio name, so I swapped it with my own.
The current game mode will now display in Discord rich presence
Changed the spawnpoints on Arena to face the action
Added game mode selection to the create match screen to encourage players to try different game modes
Bugfixes
Fixed some spawnpoints that were in the walls of the building on Orbit
Compressed lightmaps which reduced the game size by 0.12 gigabytes
Updated one of the loading screens to a newer version of the drawing
The death card will no longer display on top of the escape menu in-game
Chat messages will now hide after 5 minutes (fixes a lag issue when players played for more than about 2 hours)
Fixed a bug where maps would load twice (map loading times should be half as long now... I guess)
Minor Releases
1.25.1 (August 26)
Fixed a bug where you couldn't rejoin the same match
1.25.2 (August 26)
Added a /sethost command (can only be used by the host, use it to set a new host)
1.25.3 (August 28)
Added "Don't shoot teammates!" text when you shoot a teammate
Fixed a bug where a single kill in Team Deathmatch would give your team multiple points
Added a Czech translation to the game (thanks Olaka23)
Removed Norwegian achievement translation because it was incomplete
Added the Mycelium Networking logo to the intro screen. People often ask what networking solution I use. Mycelium Networking is a networking solution I made specifically for Redmatch 2 which currently is not publicly available, although I might change that in the future.
(Hopefully) fixed the ranking text for King of the HIll displaying the wrong placement
Added Team Deathmatch wins and losses to the Statistics menu
The Team Spawns room setting is now on by default
The username above players will now change color when they change team
Your team will now be cleared when a round ends, allowing everyone to join a new one when the next round starts.
You can no longer see player usernames above their head when night mode is enabled unless you are looking directly at them.
Added a loading bar to the splash screen
1.25.4 (August 30)
Health upgrades are now represented by a second healthbar. This should make it easier for new players to understand why some players have more than 100 health. It's also a lot clearer what your maximum health is.
The damage indicator now has a max size.
Added healthbar customization and UI repositioning support to resource packs. Rudimentary documentation is in the #resource-packs channel on the discord server.
Added UI color support to resource packs. Add a color field to the JSON file for the specific UI element (i.e. "color": "#FFFFFF").
Added a join the discord chat message that gets sent every 10 minutes.
Made Team Deathmatch Win/Loss leaderboards public.
The Team Spawns room setting is now translated.
1.25.5 (September 3)
You can no longer glitch inside the blue tower on towers.
Removed the Spawn Mode room setting. I might add it back later when I communicate room settings more clearly but for now everyone was complaining about being at the same spawn.
Keybinds are now saved to the Steam cloud
Added a Spanish (Latin American) translation
Replaced the red dot and reflex sights with newer models which are properly aligned to the center of the screen.
The telescopic sight is now properly aligned to the center of the screen.
1.25.6 (September 4)
A code will now be sent in chat when someone is disconnected for suspicious behavior which will help me debug issues with it
1.25.7 (September 4)
Fixed a visual bug with the red dot and reflex sight on night mode
The find match menu can now display more than 50 matches
Increased the render distance from 1000 units to 1500 meters
Shotgun iron sights will no longer appear darker than the rest of the gun
Removed the Disable PVP room setting because everyone thought it was a bug. Just set damage to 0 if you want to disable PVP.
Fixed a bug where you would get disconnected for suspicious behavior for the wrong reason
1.25.8 (September 4)
Minor internal tweaks
1.25.9 (September 5)
If someone gets banned in your match, they will no longer continue to be banned if you both join a new match.
Fixed an issue where names with emoji in them would have an invisible name on the King of the Hill leader UI.
1.25.10 (September 8)
The player context menu won't pop up when scrolling through the player list anymore.
You can now right click to close the context menu.
You can now click chat messages to open a context menu with the same options as clicking a player on the scoreboard.
Sights will now appear when a player aims while you are spectating them
The reflex sight can now be changed through resource packs with the "reflex.png" file.
The spectator camera will no longer spaz out if you look straight up or straight down.
When spectating someone in first person, the kills they get will now show up in the personal kill feed.
The shoot animation will now play properly on other players.
The "Exit Player" prompt will now dissapear after 2 seconds of spectating someone in first person.
Added an icon for when players are spectating.
Fixed an exploit where chat messages could be spammed and lag the game.
1.25.11 (September 12)
Removed the "Made with Unity" splash screen
New Game Mode and map: Team Deathmatch and Quadrants
New map: Quadrants
Update 1.25
Changes
Added Team Deathmatch
Added the map Quadrants by Tasty Biscuit Dev. It's massive, and the perfect size for Team Deathmatch!
Added a spectate button to the escape menu
Removed the " has started spectating" message
Added a Serbian translation to the game (thanks Никола 'NB264' Буљ)
Replaced the logo on the loading screen. Since I'm a solo dev, it was a little confusing to be represented by my studio name, so I swapped it with my own.
The current game mode will now display in Discord rich presence
Changed the spawnpoints on Arena to face the action
Bugfixes
Fixed some spawnpoints that were in the walls of the building on Orbit
Compressed lightmaps which reduced the game size by 0.12 gigabytes
Updated one of the loading screens to a newer version of the drawing
The death card will no longer display on top of the escape menu in-game
Chat messages will now hide after 5 minutes (fixes a lag issue when players played for more than about 2 hours)
Fixed a bug where maps would load twice (map loading times should be half as long now... I guess)
Minor Releases
1.25.1 (August 26)
Fixed a bug where you couldn't rejoin the same match
1.25.2 (August 26)
Added a /sethost command (can only be used by the host, use it to set a new host)