------------------------------------------- | Changes made to L4D2 Competitive Rework | ------------------------------------------- **1.** Left4Downtown2 **GetMissionVersusBossSpawning** Sig Changed ("**@_ZN19CDirectorVersusMode28GetMissionVersusBossSpawningERfS0_S0_S0_Rb**") **2.** Left4Downtown2 **VanillaModeOffset** changed (**\xC6\x46\x57\x4C\x88\x46\x54**) **3.** SDKTools Offsets + 1 **4.** SDKHooks Offsets + 1 **5.** Pounceprotect Offset + 1 **6.** DHooks Weapon Position Offset + 1 **7.** Updated Sourcemod to **1.10** **8.** DHooks (Dynamic) updated to work with **SM 1.10** **9.** Updated **[Builtinvotes extension](https://github.com/A1mDev/builtinvotes/blob/master/Release.left4dead2/builtinvotes.ext.2.l4d2.so)** to prevent crashes. > Allows us to remove builtinvote dependency in Reqmatch module for confoglcompmod, updated gamedata to 1.10 standards manually. **10.** Replaced *Left4Downtown2*, *L4D2Direct* and *L4D2Addresses* with **L4DHooks**. > We'll keep the gamedata files as some plugins will still read off them, these will be cleaned up in the future. **11a.** Plugins recompiled with **SM 1.10** & **L4DHooks**: - "confoglcompmod" - "l4d2_no_post_jockey_deadstops" - "l4d2_boomer_shenanigans" - "l4d2_setscores" - "readyup" - "l4d2_godframes_control_merge" - "l4d_tank_control_eq" - "l4d2_hybrid_scoremod_zone" - "boomer_horde_equalizer" - "l4d2_horde_equalizer" - "bossspawningfix" - "l4d2_hunter_no_deadstops" - "l4d2_si_staggers" - "smart_ai_rock" - "rock_stumble_block" - "despawn_health" - "l4d2lib" - This required some serious digging, as left4dhooks needed to be loaded in an ancient mapinfo include for the plugin for this. - "l4d2_tank_support" - "l4d2_tank_attack_control_eq" - "caster_addons.smx" - "survivor_mvp.smx" - "si_class_announce.smx" - "l4d2_charger_getup_fix.smx" - "l4d2_weapon_attributes.smx" - "l4d2_melee_shenanigans.smx" - "musical_si.smx" **11b.** Plugins that need some more work done in order to successfully compile with SM 1.10 and L4DHooks or are lacking proper source files. - "l4d2_playstats" - "l4d2_slowdown_control_eq" - l4d2_getup_slide_fix" **12.** Plugins harmless errors fixed: - "fix_fastmelee" **13.** Plugins/Extensions removed because they're fixed in the update or no longer needed. - "nodeathcamskip" - "l4d2_duplicate_survivor_fix" - "boss_equalizer" - "bulldozer_chargers" // **Metamod extension** **TODO:** - See **11b**. - Update L4DHooks "" - Check out the 1v1, 2v2, 3v3 configs that load specific plugins apart from shared plugins and fix if needed. - Investigate **[this Crash](https://crash.limetech.org/6kxalqbpbut4)**. - Looks like **DHooks** -> **OnPlayerRunCmd** issue at first glance. - Port fixed stuff over to other configs on the Competitive Rework (**NextMod**, **EQ**, **etc.**) - Update private github and upload a build to Dropbox for other beta testers to install on their servers.