This mod fixes a lot of base game bugs and crashes. It is a must have.
See 'changelog' tab for the full list of fixes.
Install to 'mods' folder.
All of the fixes should be compatible with any other mods.
Note that some fixes will only work if you are the host and most of the fixes are individual (it means they don't affect other players).
If you encounter any problems with this mod then please report them, preferably in [url=https://steamcommunity.com/app/218620/discussions/15/1735468061763374124/]this thread[/url].
If your own mod conflicts with one of the fixes, consider preventing that fix from loading. [url=https://modworkshop.net/mydownloads.php?action=view_down&did=24527]Read more here[/url].
I also recommend you to install [url=https://modworkshop.net/mydownloads.php?action=view_down&did=21098]Tweakdata Fixed[/url] mod, which is a great collection of tweakdata fixes.
The Fixes mod fixes the counting of bulldozers to make the spawn limits apply correctly for minigun and medic dozers. It means that the game may feel easier for you. In that case you can use [url=https://modworkshop.net/mydownloads.php?action=view_down&did=23776]this mod[/url] to tweak the spawn limits.
Version 11
Removed since they are in the base game now:
- crash_str_nil_localeman
- crash_sync_convert_unitnetwork
- concuss_gren_stuns_dominated
- sound_loop_multiprofileitem
- crash_upd_att_drive_huskplayermov
Added:
- Crash fix: names of the players in the ban list being invalid utf8 strings
- Crash fix: menuscenemanager.lua:1404: attempt to index a nil value
- Crash fix: CrimeSpreeMissionsMenuComponent 781 attempt to compare nil with number
- Fix for clients crashing in the safehouse when the host interacts with the uno device
- [url=https://steamcommunity.com/app/218620/discussions/14/2245552086112646712/]Fix for a softlock on Reservoir Dogs 1[/url]
- [url=https://steamcommunity.com/app/218620/discussions/14/2261313417693609920/]Undercover softlock fix[/url]
- [url=https://steamcommunity.com/app/218620/discussions/14/2261313417704053655/]Golden Grin Casino softlock fix[/url]
- [url=https://steamcommunity.com/app/218620/discussions/14/2290590708528345140/]Counterfeit softlock fix[/url]
Older
[spoiler]Version 10
- Changed the description of the Gambler fix to match the new way it works
- Fixed the crash when mod names in the mod list of a player are invalid utf8 strings (happens if mod name(s) in mod.txt(s) contain exotic chars and are encoded as windows-1251, for example)
- PlayerStandard:get_animation() - fix normal and steelsight [url=https://steamcommunity.com/app/218620/discussions/14/1640927348822002213/]animations being swapped[/url] in _check_action_primary_attack()
- Bags will now teleport from [url=https://www.dropbox.com/s/21mhu0bp92khecw/20191228115913_1.jpg?dl=0]out of bounds area[/url] on Reservoir Dogs day 2 (jewelry store). The host needs to have the mod for this to work.
Removed because they are in the base game now:
- Shotgun push fix
infinite_smoke
crash_pocket_ecm_playerinv
crash_feedback_playerinv
no_fall_dmg_respawn_trademan
crash_begin_trade_trademan
no_fall_dmg_respawn_playerdamage
crash_custom_deployable_menusceneman
holdout_rewards_clients
achi_hello_big_friend_localeman
achi_big_brother_localeman
crash_set_jammed_timergui
heist_safehouse_wall_cover
crash_load_upgradesman
crash_weap_td_raycastbase
crash_weap_gadgets_newraycast
crash_bootup_play_next
crash_weap_fired_snipergrazedamage
crash_get_craft_price_moneyman
crash_set_slot_join_lobbyrenderer
crash_set_slot_outfit_lobbyrenderer
crash_set_player_slot_lobbyrenderer
crash_unload_weapon_dynamicresource
crash_no_last_played_date_crimenetman
Version 9
- Reverted a part of the Graze crash fix since it's present in the base game now, this should fix Graze not working when player shoots through walls and shields
- Added a crate to prevent the player from [url=https://youtu.be/2RAsLlBY9pI]falling through the map[/url] on Nightclub
- Gambler pickup for weapons with low pickup will now be probabilistic
- Fixed to dump info to AppData even if BLTplus is present
- Crash: RaycastWeaponBase 2079: attempt to index local 'hit_unit' (a number value)
- Crash: JobManager: pcall() check_add_heat() to fix 656: attempt to index a nil value
Version 8
- The mod will save information about installed mods in appdata, near the crashlog
- Fixed another issue where holdout wasn't rewarding clients
- To prevent the crash from VR players using melee, the mod will disable procedural arm animations for melee attacks, so you won't see VR players using their melee, even if you have procedural animations enabled. You can disable this fix using '[url=https://modwork.shop/24527]The Fixes Preventer[/url]' mod (crash vr melee huskplayermov).
crash fixes:
- ListenerHolder: 48: attempt to index field '_listeners' (a nil value)
- raycastweaponbase.lua:175: attempt to index a nil value
- usermanager.lua:817: bad argument #1 to 'pairs' (table expected, got nil)
- Crash with BlackMarketManager:get_character_id_by_character_name() returning a non-existent characted id
- VitHelicopterSync: 14: attempt to index local 'player' (a nil value)
- BaseNetworkHandler: 69: attempt to index a nil value (rpc = nil)
Version 7
- Added a functionality that allows other mods to prevent certain fixes from loading and created [url=https://modwork.shop/24527]The Fixes Preventer[/url] mod
- Changed a crash fix for custom deployable to not make you look like a cheater to 'No Mutants allowed' mod
- Fixed a modding crash with weapon tweak data being incomplete in HuskPlayerMovement:_equipped_weapon_tweak_data()
- Fixed the crash with WeaponFactoryManager:get_perks() getting blueprint=nil
- Added a loot secure zone on top of the escape zone on Prison Nightmare. The host has to have the mod.
- Fixed the softlock on The White House when you try to leave the PEOC after having blown up the secret wall. The host has to have the mod.
- Fixed the crash HuskPlayerInventory:166: attempt to index local 'first' (a nil value)
Version 6
- The mod won't disable 'Please, Go There' mod anymore
Heist changes:
- The escape zone on Mallcrasher will now also work as a loot secure zone ([url=https://www.dropbox.com/s/x3ozfj9ueju2rv1/Mallcrasher%20loot.mp4?dl=0]video[/url])
- Bags will teleport out of some unreachable areas on Framing Frame day 2 ([url=https://www.dropbox.com/s/qdhil31rigjbldf/20190124153634_1.jpg?dl=0]image[/url])
- Bags will teleport from the unreachable roof on Shadow Raid ([url=https://www.dropbox.com/s/4muln6le88qsmjl/20190124154017_1.jpg?dl=0]image[/url]) ([url=https://www.dropbox.com/s/jzkwwdt1duolv9y/shadow%20raid%20roof%20bags.mp4?dl=0]video[/url])
- Prevented assets on Goat Simulator day 2 from spawning multiple times at the same positions
- Players won't be able to trigger the helicopter escape on Watchdogs day 1 by killing the escape driver before he arrives. Instead, when he drives in having been killed earlier, he will crash and after that Bain will call the helicopter. ([url=https://streamable.com/k6od0]video[/url])
Above heist changes only work if the host has the mod. They sync to unmodded clients as well.
These do not sync to unmodded players and always work if you have the mod:
- Added a collision on Rats day 3 to prevent the player from jumping out of the playable area
- [Removed in v10] Covered up a hole in the wall in Sokol's area in the safehouse
Crash fixes:
- HudManager:941: attempt to index field 'unit' (a nil value)
- BlackMarketManager:4316: nil argument to pairs() in add_crafted_weapon_blueprint_to_inventory()
- CoplogicAttack:1259: attempt to index field 'chatter' (a nil value)
- UnitNetworkHandler: nil checks of arguments in sync_enter_vehicle_host()
- MoneyManager:1072: table index is nil
- [Removed in v10] CrimeNetManager: fix for get_last_played_job() returning 0 sometimes
Version 5
- Added an options menu that allows you to configure gameplay changing fixes. Changes are applied immediately, no need to restart the level.
- Prevented crashing if 'Poser' mod is present
- Improved updates script and added a failsafe. If the updating with BLT means fails on Windows, Windows means will be used, which will minimize the game as a side effect.
- The mod will now kill the game process when you quit the game (disablable in options menu)
- Fixed the crash with unit category having no units for current unit type in GroupAIStateBesiege._perform_group_spawning (a modding issue)
- Fixed the crash(es) with CriminalsManager:character_static_data_by_name() returning nil
- Fixed an 'index a nil value' crash in BlackMarketManager:on_aquired_weapon_platform()
- [Removed in v6] Fixed the crash with managers.network.matchmake.lobby_handler=nil in WinPlatformManager:set_rich_presence()
- Fixed the crash with sender=nil in ClientNetworkSession:on_join_request_reply()
- Fixed the crash with HuskPlayerMovement:sync_melee_start() getting hand=nil
- Fixed the crash with non-existent weapon in HuskPlayerInventory:add_unit_by_factory_blueprint()
Version 4
- Fixed a typo in the mod that could cause a crash
- [Removed in v10] Prevented the crash with self._current_timer=nil in TimerGui:_set_jammed()
- Fixed critical damage in stealth to use the correct base damage if the target is not alerted
- Fixed the crash with ExplosionManager:detect_and_give_dmg() returning nil as the 3rd value (a mod issue?)
Version 3.2
- Fixed a crash with custom van skins
- Fixed a crash with custom weapons synced from other peers
- Fixed the crash that could happen when using some mods for sentry guns along with The Fixes
Version 3.1
- You can now see your own mods list in 'player list' menu
- Fixed the mod crashing the game when you switch to a profile with custom skills/perks
Version 3:
- [Removed in v10] Fixed the crash with self._player_slots[nr]=nil in MenuLobbyRenderer:_set_player_slot
- Added a bunch of checks for parameters in UnitNetworkHandler (sentry and turret unit=nil checks)
- Fixed the crash with prime_target=nil in PlayerArrested:call_teammate()
- Fixed a possible infinite sound loop on looped security cameras
- Added achievement checking for when the player changes melee weapons by scrolling
Version 2.1:
- [Removed in v11] Fixed the crash with self._vehicle=nil in HuskPlayerMovement:_upd_attention_driving()
Version 2:
- Auto-Updates
- Fixed 'Matrix with lasers' achievement getting unlocked after snipers have been killed
- [Removed in v10] Fixed a rare crash with self._play_data=nil in BootUpState:update()
- [Removed in v10] If you get out of custody and respawn at height you'll get one time immunity against fall damage
- [Removed in v10] Fixed corrupt save file custom deployable crash
- Fixed 'Scavenger' aced sometimes spawning extra ammo boxes if you kill several enemies with one shot
- [Removed in v11] Fixed the crash with unit=nil in UnitNetworkHandler:sync_unit_converted()
- Fixed the crash with grenade=nil in UnitNetworkHandler:sync_tear_gas_grenade_properties()
- Fixed lootbags staying on player's back and on hud after they have thrown the bag
- [Removed in v10] Fixed some MenuLobbyRenderer crashes that can happen if your lobby becomes a ghost lobby and stays in crimenet forever
- [Removed in v5] Fixed the helicopter on Beneath The Mountain breaking too often
- Bulldozers will now walk when near heisters
- Hostages will now go straight to the player they are following
- Fixed the cops not being able to reload when moving
- Fixed bulldozers playing recoil animation when not moving
- [Removed in v10] Fixed a crash connected to ECM feedback
- Fixed client's arrows and throwables teleporting to location 000 after hitting security cameras
- Fixed 'Prison Rules, Bitch' achievement to progress only on Hell's Island heist
- [Removed in v10] Fixed 'Big Brother' achievement description (overkill and above)
- Fixed the crash with my_data.weapon_range=nil in CopLogicAttack._upd_aim()
Version 1:
- Fixed the following corrupt save file crashes
- Non-existent weapons
- Non-existent weapon parts
- Non-existent masks
- Absent MoneyManager data
- [Removed in v10] Absent UpgradesManager data
- Fire damage over time kills will be counted in the stats on the mission end screen
- Fixed the crash when a drop-in player replaces a dead team AI member (add_mugshot_by_unit)
- Prevented the crashes that happen due to custom magazines
- Fixed the crash when Winters and his group spawn and immediately die (Birth of Sky)
- [Removed in v10] Fixed the crash that can happen during modifying weapons (dynamicresoursemanager)
- [Removed in v11] Fixed the crash with LocalizationManager:text getting string_id=nil
- [Removed in v10] Fixed the crash with Hacker perk deck
- Shotguns will now prioritize dozer's faceplate and visor over other body parts
- The mission end screen 'continue' button will now always be active (not locked by counting the XP)
- [Removed in v5] Fixed the bug with infinite shooting an auto-fire weapon after bleedout
- 'Masterpiece' achievement will now fail if you kill a guard (as it is supposed to)
- Fixed Gambler perk deck's ammo sharing ability to work with weapons with low ammo pickup
- Fixed the positioning of ECM feedback created by ECMs placed by clients
- [Removed in v10] Fixed the crash that happened if the player used a sniper rifle with Graze skill to shoot at an enemy through another player who was in a vehicle
- [Removed in v10] Fixed the issue with clients launching enemies far away using shotguns
- Fixed a rare crash with GroupAIStateBase:on_criminal_objective_complete getting objective=nil
- Fixed 'The Red Button' achievement description (overkill and above)
- Fixed Infamy achievements descriptions
- The player will now always be allowed to interact with a circle cutter
- Fixed 'Euro bag simulator' achievement description (Rudolph to Rudelf)
- Fixed 'Joker' basic skill overriding 'Confident' aced
- [Removed in v11] Fixed a sound loop that appeared when the player put the mouse pointer between the 'next profile' button and the button that shows the list of profiles
- [Removed in v10] Fixed 'Say Hello to My Big Friend' achievement description (overkill and above, host only)
- Fixed medic and minigun dozers not counted as dozers which caused too many dozers to be present on the level at the same time
- Fixed 'Spooky Pumpkin' trophy description (host only)
- [Removed in v10] Fixed a crash with self._criminals_to_respawn[1]=nil in TradeManager:clbk_begin_hostage_trade()
- Fixed ammo rounding when the player picks up a sentry gun
- Shotguns will now prioritize turret's vulnerable spots
- [Removed in v10] Fixed the bug with an unfinished ammo bag (infinite smoke)
- [Removed in v11] Fixed concussion grenades affecting dominated cops
- [Removed in v10] Fixed houldout not rewarding clients who were in the lobby before the host switched to holdout
- Fixed some important contractor lines not played on Lab Rats and Diamond Heist when 'mute contractors' is on (the incomplete codes issue on DH)[/spoiler]
Comments