ВНИМАНИЕ!!! ATTENTION!!! WARNING!!!
эта версия совместима с версией reapi 5.24.0.300 и выше. Старые версии не поддерживаются. Обновляйтесь только в связке с Reapi
What's Changed
- Adjust gib's velocity limit according to sv_maxvelocity by @dystopm in #846
- API: Implement PM_LadderMove hook by @ShadowsAdi in #740
- mp_fadetoblack fade timings now depends from mp_dying_time CVar by @wopox1337 in #845
- API: CSPlayerWeapon integration + new members and functions by @dystopm in #850
- API: Added new API funcs (6) and new Hookchains (21) by @dystopm in #849
- API: CSPlayer new members (physics related) by @dystopm in #851
- Ensure m_pDriver assignation on func_vehicle only by @dystopm in #853
- Various defuser fixes and code refactory by @dystopm in #848
- Fixed crash sometimes occurring while map analyzing for zbot navigation by @s1lentq in #844
- Fixed of m_lastDamageAmount recording during armor calculation by @Javekson in #857
- Fix: Grenade weaponbox not deploying on unarmed player by @dystopm in #847
- New CVar: mp_team_flash by @aleeperezz16 in #693
- Refactored RemovePlayerItemEx and Extended DestroyItem in CBasePlayerItem by @Javekson in #864
- API: CSPlayer methods enhancement by @dystopm in #862
- FIX: Reloading animation bug while holding weapon with altered Maxclip by @dystopm in #861
- Add an extended player's DeathMsg message by @s1lentq in #858
- SG_Detonate: make event realible by @wopox1337 in #875
- Updated the GiveC4 to return a player pointer by @Javekson in #876
- Small defuser refactory by @dystopm in #871
- Observer_SetMode: Use Observer_IsValidPlayer function inside by @dystopm in #872
- DropPlayerItem: Ensure HasPrimary flag assignation on successful weapon removal by @dystopm in #866
- Ammo type hardcode fix by @Vaqtincha in #882
- Added updating more game info to the player who started recording the demo by @s1lentq in #881
- Implement PlayerDeathThink hook by @fl0werD in #885
- New CVars: mp_freezetime_duck and mp_freezetime_jump by @FEDERICOMB96 in #886
- Use CSEntity member to hold last inflictor from TakeDamage by @dystopm in #896
- Changed the order of setting pev->body for the correct value in SetBo… by @Javekson in #893
- Fixed grenades disappearing when speed exceeds 2000 fixed units ignoring sv_maxvelocity by @dystopm in #888
- Avoid intro camera switching when only 1 trigger_camera available by @dystopm in #873
- Implements Observer_Think Hook by @Mythlogic in #894
- Tiny API code clean by @dystopm in #897
- Allow null player pointer in CreateWeaponBox by @dystopm in #899
- Update studio.h constants by @dystopm in #898
- Initialize m_pevLastInflictor to nullptr to avoid garbage memory by @dystopm in #901
- Add member m_iGibDamageThreshold to control GIB damage threshold by @dystopm in #904
Full Changelog: 5.22.0.593...5.25.0.627
Новые квары:
Код:// Sets the behaviour for Flashbangs on teammates. // -1 - Don't affect teammates neither flash owner // 0 - Don't affect teammates // 1 - Affects teammates (default behaviour) // // Default value: "1" mp_team_flash "1" // Time for switch to free observing after death. // NOTE: The countdown starts when the player’s death animation is finished. // 0 - disable spectating around death // >0.00001 - time delay to start spectate // // Default value: "3.0" mp_dying_time "3.0" // Sets a flags for extra information in the player's death message // // a - Position where the victim died // b - Index of the assistant who helped the attacker kill the victim // c - Rarity classification bits, e.g., blinkill, noscope, penetrated, etc // // Set to "0" to send no extra information about death // // Default value: "abc" mp_deathmsg_flags "abc" // Sets the percentage of damage needed to score an assist // // Default value: "40" mp_assist_damage_threshold "40" // Allow players to duck during freezetime // 0 - disabled // 1 - enabled (default behaviour) // // Default value: "1" mp_freezetime_duck "1" // Allow players to jump during freezetime // 0 - disabled // 1 - enabled (default behaviour) // // Default value: "1" mp_freezetime_jump "1"
Добавлены новые квары, требуется обновление конфига.
- Add FreeGameRules hook, api util functions, player api functions by @fl0werD in #808
- Fix incorrect 3rd camera player death animations when frozen. by @deprale in #815
- Add new trace flags by @justgo97 in #813
- Missing friendlyfire after previous commit by @UnrealKaraulov in #805
- Grenade weaponbox ammo pickup fix by @Vaqtincha in #669
- Weaponbox ammopack hardcode by @Vaqtincha in #533
- Add Visual Studio 2022 (17.0) Platform Toolset by @wopox1337 in #820
- Disable BotPrecache whether game is CS 1.6 by @dystopm in #839
- Make Knife back stab multiplier customizable by @dystopm in #834
- CZero: Fix broken Career Tasks by @dystopm in #836
- New CVars: mp_weapondrop and mp_ammodrop and fixes by @dystopm in #840
- Fix: Glock18 and Famas undesired ammo decreasing on burst mode by @dystopm in #832
- Little code cleaning: g_vecAttackDir by @dystopm in #831
- fix: bot_profile_db CVar use by @wopox1337 in #827
- add FTRACE_KNIFE flag by @justgo97 in #817
Код:// Drop player weapon after death // 0 - do not drop weapons after death // 1 - drop best/heaviest weapon after death (default behaviour) // 2 - drop active weapon after death // 3 - drop all weapons after death (primary and secondary) // NOTE: Grenades are dropped separately depending on mp_nadedrops value // // Default value: "1" mp_weapondrop "1" // Drop ammo on weapon boxes on death or manual drop // 0 - always keep ammo on player // 1 - drop all ammo only after death (default behaviour) // 2 - drop all ammo whenever player drops a weapon (NOTE: Other weapons may remain without ammo due to same ammo sharing) // // Default value: "1" mp_ammodrop "1"
- fix: update scoreboard attributes on defuser pickup by @wopox1337 in #770
- Add an argument to swapteams command by @ShadowsAdi in #739
- Correcting code style and config by @Vaqtincha in #783
- New CVar: mp_give_c4_frags by @JulioBarker in #776
- New CVar: mp_hostages_rescued_ratio by @fl0werD in #786
- Update CI by @wopox1337 in #787
- Update func_vehicle for multiplayer by @UnrealKaraulov in #792
- fix: Reset immunity effects always by @Vaqtincha in #788
- little code fixes by @wopox1337 in #798
- CI: ubuntu-latest -> ubuntu-20.04 by @wopox1337 in #799
- Fix: TimeBasedDamage Paralyze typo by @RauliTop in #748
- Implement game_round_start & game_entity_restart triggers by @ShadowsAdi in #754
- FIX: Unexpected behavior with mp_forcerespawn by @FEDERICOMB96 in #653
- Fix: 'fast fire glitch' at AUG/SG552 by @RauliTop in #734
- CI: Keep the ICC build for releases only by @wopox1337 in #800
- Revert (fix): New entity trigger_bomb_reset by @wopox1337 in #796
Добавленные квары:
Код:// How many bonuses (frags) will get the player who defused or exploded the bomb. // 3 - (default behaviour) // // Default value: "3" mp_give_c4_frags "3" // Ratio of hostages rescued to win the round. // // Default value: "1.0" mp_hostages_rescued_ratio "1.0" // Legacy func_vehicle behavior when blocked by another entity. // New one is more useful for playing multiplayer. // // 0 - New behavior // 1 - Legacy behavior // // Default value: "1" mp_legacy_vehicle_block "1"
- fix observer crosshair bug by @Nord1cWarr1or in #672
- README.md: Note about impulse 255 command by @UnkwUsr in #714
- update WeaponBuyAliasInfo by @Vaqtincha in #729
- g3sg1 animation duration fix by @Vaqtincha in #670
- RemoveSpawnProtection() little fix by @aleeperezz16 in #695
- Clamp moving entities' sounds volume by @etojuice in #751
- Fix player_weaponstrip by @Vaqtincha in #735
- Added spawnflags for keep player angles & velocity in trigger_teleport by @SmileyAG in #747
- UTIL_ResetEntities: Crash fixed, sometimes returns NULL for 1 index
What's Changed
Добавлен новый квар: mp_plant_c4_anywhere
- CItemAirBox: Fix flight to the moon by @StevenKal in #697
- New CVar: mp_plant_c4_anywhere by @aleeperezz16 in #692
- update score status constants by @Nord1cWarr1or in #674
- Reset m_flNextFollowTime before trying to find next target after previous target death by @etojuice in #712
Код:// When set, players can plant anywhere, not only in bombsites. // 0 - disabled (default behaviour) // 1 - enabled // // Default value: "0" mp_plant_c4_anywhere 0
Добавлено: в конфиг:
- Disable thread-safe initialization for static local variables by @jeefo in #673
- Fix m_flAccuracy calculation by @wopox1337 in #677
- Update player counts by @etojuice in #684
- mp_free_armor small fix by @aleeperezz16 in #685
- New CVars: sv_autobunnyhopping and sv_enablebunnyhopping by @aleeperezz16 in #686
Код:// Players automatically re-jump while holding jump button. // 0 - disabled (default behaviour) // 1 - enabled // // Default value: "0" sv_autobunnyhopping 0 // Allow player speed to exceed maximum running speed // 0 - disabled (default behaviour) // 1 - enabled // // Default value: "0" sv_enablebunnyhopping 0
- Fix "use accuracy from last bullet fired earlier" glitch @Vaqtincha (#662);
- Bot fixes @Vaqtincha (#659);
- Add new CVar sv_allchat @wopox1337 (#665);
- API:
- Implement CBasePlayer::Observer_SetMode() hook @Lopol2010 (#663);
- Implement player Pain, DeathSound and JoiningThink hooks @fl0werD (#607);
- Implement CBasePlayer::Observer_FindNextPlayer() hook @francoromaniello (#667);
- Implement CGib::SpawnHeadGib() and CGib::SpawnRandomGibs() @FEDERICOMB96 (#650);
- Implement CCSEntity::FireBuckshots() @FEDERICOMB96 (#651);
Добавлено новое значение квара sv_alltalk:
- Add new type sv_alltalk 5 (#644);
- Add new CVar mp_free_armor (#609);
- Allow observe for dying player with EF_NODRAW effect (#647)
- Observer_IsValidTarget: checks refactoring.
- Implement CBasePlayer::HasTimePassedSinceDeath() for m_fDeadTime (#648)
- Add give cmd to readme (#649)
Добавлен новый квар mp_free_armor :
Код:// Give the player free armor on player spawn // 0 - No armor (default behavior) // 1 - Give Kevlar // 2 - Give Kevlar and Helmet // // Default value: "0" mp_free_armor 0
- regamedll-cs.fgd: Added lost spawnflags SF_DOOR_ROTATE_Z, SF_DOOR_ROTATE_X func_rot_button (#637)
- func_bomb_target: new feature "strict touch" (#636)
- enhance "player_weaponstrip" entity (#634)
- Forcerespawn fix (#623)
- Dead players now respawn after enabling the mp_forcerespawn
- use timer instead of instant spawn
- FGD updates (#632)
- game_player_equip fixes
- enhance cycler/cycler_sprite
- Bots can switch weapons underwater (#631)
- game_player_equip fixes/enhancement (#618)
- New flag SF_PLAYEREQUIP_REMOVEWEAPONS
- Add weapon flag ITEM_FLAG_NOFIREUNDERWATER (#628)
- Implement weapon flag ITEM_FLAG_NOFIREUNDERWATER to allow user to changes behavior firing underwater\
- Immunity enhance (#621)
- CVar 'mp_respawn_immunity_force_unset' new value (2)
- Send StatusIcon to player (for visual information) works with mp_respawn_immunity_effects 1
- FIX: crash in UTIL_AreHostagesImprov (#626)
- FIX: weapon_sg550 (#624)
- fix first shot weapon_sg550
Release 5.20.0.516 · s1lentq/ReGameDLL_CS
regamedll-cs.fgd: Added lost spawnflags SF_DOOR_ROTATE_Z, SF_DOOR_ROTATE_X func_rot_button (#637) func_bomb_target: new feature "strict touch" (#636) enhance "player_weaponstrip" entity (#634) Forc...github.com
compare s1lentq/ReGameDLL_CS
- Rename CMD mp_swapteams
- Remove unused CVar mp_mirrordamage
- Refactoring checks
- Refactoring (#540)
- Enhance CVar "mp_roundover"
- Update README.md
- Update C++ Intel Compiler version 17.0 > 19.0
- Fixed flag 'k' mp_round_infinite