Cash_Out has been updated to 0.14.0.0!
A major patch has been released after a year. Sorry for the huge wait, a lot of things slowed me down this time. The game should be smoother after this patch. One huge takeaway with this update is that it should be much smoother. The lighting system was extremely unoptimized, bas
A major patch has been released after a year. Sorry for the huge wait, a lot of things slowed me down this time. The game should be smoother after this patch.
One huge takeaway with this update is that it should be much smoother. The lighting system was extremely unoptimized, based on testing it was the leading cause for framerate dips (on one computer, simply determining how light the area was was contributing to half the processing power in a frame). Along with that, graphical settings were tweaked so that brightness/saturation isn't disabled on the lowest setting, that wasn't really impacting framerate at all.)
Along with that, one major problem people were having was with the multiplayer. Some time in the last year, Valve changed the way the networking functioned. Previously they weren't capping incoming/outgoing bandwith, but they are now. The current system is extremely unoptimized and thus was getting throttled. I added a bandage patch to fix this for now, it may not work with 3 or more players but should be good enough for now. I will be changing this next patch.
I did a lot with modding too, it should run considerably smoother as a result. I'll be pushing a patch for the mod tools in a couple of days, there are some things that have to be cleaned up first.
Here are the patch notes for this patch.
Modding
- then(createlist,index) - Creates a list data system that can be interacted with.
- then(addlist,index,value) - Adds a value to the list.
- then(setlist,index,position,value) - Changes a value to the list.
- then(deletelist,index,value) - Deletes the value in the list at that position.
- then(sortlist,index,"ascending ,descending ,shuffle") - Sorts the list.
- then(creategrid,index,width,height) - Creates a grid data system that can be interacted with.
- then(setgrid,index,position x,position y, value) - Changes a value in the grid.
- then(functiontarget) - Performs the next function for every entity on the target list. To be used with the "target" subcommand.
- then(createhitsplat,x,y,type, amount) - Creates a hitsplat at the position.
- then(createtext,x,y,text) - Creates a text popup similar to when you pick up an item.
- list(index, position) - Returns the value in the list at that position.
- grid(index,x position, y position) - Returns the value in the grid at that position.
- targetvar(variable) - To be used with the "functiontarget" function in place of variables.
- damage() - Returns the amount of health lost between frames.
- xrel - X position relative to the block.
- yrel - Y position relative to the block.
- speed - Speed value.
Additions
Balance
- Sabateour - Now reduces the rate in which enemies drain your stealth points by 80%.
- Spy - Increased the amount of stealth point % you get from dealing damage.
- Assassin - Stealth killing now resets all stealth skill cooldowns.
- Marksman - Now prevents combo points from naturally dropping past 8.
- Doctor - Reduced the amount of overdose removed on damage dealt.
- Strongman - Reduced the healing on hit.
- Plasma Cannon - Increased ammo count from 30 to 60 and reduced firing speed.
- Marauder - Reduced speed, increased damage.
- The Dissolver - Increased damage dealt.
- Triple Cross - Greatly reduced bolt damage. Bolt spread is now consistent with other weapons.
- Electric Prod/Salazar - Increased damage.
- The Slugger - Player grenades now turn into baseballs as well.
- Baseball Bat/Slugger - Grenades hit now turn into player grenades. Firing speed increased, damage reduced.
- Overkill - New mechanic. Now deals less damage, but is faster. Enemies who are hit by the bullet are pushed back along with it and frozen.
- AWP/Overkill - Increased firing speed.
- Haymaker - Changed charge mechanics.
- Hockey Stick/The Goon - Changed charge mechanics.
- Icicle/Brainfreeze - Increased damage.
- Boxing Gloves/Haymaker - Increased damage.
- Stake/The Vampire - New mechanic. Now does increased damage, but damages you for some of the damage done on hit. (The Vampire still has the same mechanic as well.)
- Neutron - Reduced range.
- Headwound - Reduced normal healing penalty.
- Mechanic's Shirt - Reduced damage bonus.
- Sombrero - Increased speed and damage.
- Flower Headband - Changed bonus, now increases turret distance.
- Tye Dye Set - Tweaked the healing scale.
- Fire Pants - Tweaked the healing scale.
- Dress Pants/Baseball Pants/Leather Pants - Tweaked the scale.
- Tracksuit - Increased bonus from levels.
- Reinforcements - Now can be used 3 times before box doesn't spawn anything, reducing the amount of items in the box by 1 each time.
- Bullet Time - Now reduces bullet speed too.
- Project Voice - No longer stuns if enemies were targetting you beforehand.
- Stance of Rock - Increased rate in which rocks spawn.
- Stance of Decay - Halved the amount of healing you recieve.
- Stance of Fire - Explosions now spawn slower, but burn.
- Stance of Toxin - Reduced the size of boils.
- Stance of Boost - Now gives beta blockers during the offensive boost, and caffiene pills during the defensive boost.
- Stance of Wind - Now properly increases movement speed.
- Grappling Hook - Increased speed.
- Chain Link - Increased speed, should get stuck on walls less.
- Voodoo - Changed the way in which shots are oriented.
- Shadow Agent - Increased duration.
- Smokescreen - New mechanic. When active, enemies cannot be woken up, even when enemies have spotted you.
- Laser Turret - Increased damage. Reduced overheat.
- Shield Turret - Increased overheat per damage reduced.
- Rocket Turret - Reduced overheat.
- Sniper Turret - Now more accurate. Increased damage. Slowed down. Damage now scales up properly.
- Flame Turret - Increased overheat.
- Buff Turret - Reduced range, reduced overheat.
- Railgun Turret - Reduced overheat.
- Cryo Turret - Increased damage.
- Ramming Turret - Increased fire speed.
- Juggernaut - Added a shockwave impact after you collide.
- Energy Explusion - Reduced time, increased damage reduction.
- Healing Shot - Reduced healing.
- Ghostly Shot - Works with projectiles now.
- Critical Shot - Works with melee weapons now.
- Shadow Shot - Shots are now actually silent.
- Bad Medicine - Increased cooldown.
- Outbreak - Changed mechanics up slightly.
- Vaccination - Now protects against freeze.
- Self Sacrifice - Self damage is now based on the number of cooldowns.
- Eagle Eye - Now reduces kickback as well.
- Iron Skin - Now prevents kickback from damage taken.
- Braced - Changed mechanics up slightly.
- Backup - Reduced time until helpers disappear.
Bug Fixes
- While this isn't verified, steamworks now throttles bandwith coming in and out. As a result, playing in steamworks was nearly impossible. A makeshift system was put in place to make 2 player coop with steamworks at least POSSIBLE. The network at the moment is EXTREMELY unoptimized and will be improved in a coming patch.
- Fixed a crash caused by dropping a weapon.
- Clients now properly drop weapons.
- Fixed a crash caused by leaving the server in steamworks.
- Fixed client names/avatar not loading properly.
Other Changes
Enjoy!
The next patch should have improved multiplayer networking, and MAYBE if everything goes perfectly, boss battles for the end of raids. I've designed a way to make them playable with a stealth build, but I don't know how well they'll work.
