mirror of
https://github.com/rehlds/reapi.git
synced 2024-12-27 07:05:28 +03:00
Merge pull request #333 from rehlds/feature/meta-improvements
added changelog + updated readme
This commit is contained in:
commit
e82f016db9
550
CHANGELOG.md
Normal file
550
CHANGELOG.md
Normal file
@ -0,0 +1,550 @@
|
|||||||
|
# [ReAPI](https://github.com/rehlds/ReAPI) Changelog
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [`5.24.0.300`](https://github.com/rehlds/ReAPI/releases/tag/5.24.0.300) - 2023-12-12
|
||||||
|
|
||||||
|
> [!CAUTION]
|
||||||
|
> This version is compatible with [ReGameDLL](https://github.com/rehlds/ReGameDLL_CS/) version [5.26.0.668](https://github.com/rehlds/ReGameDLL_CS/releases/tag/5.26.0.668) and higher!
|
||||||
|
>
|
||||||
|
> `Older versions are not supported.`
|
||||||
|
>
|
||||||
|
> Update `only` with [ReGameDLL](https://github.com/rehlds/ReGameDLL_CS/).
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* `API`:
|
||||||
|
* Implemented `RG_CreateWeaponBox` hook by @dystopm in https://github.com/rehlds/ReAPI/pull/275
|
||||||
|
* Implemented `RG_PM_LadderMove` hook by @ShadowsAdi in https://github.com/rehlds/ReAPI/pull/254
|
||||||
|
* CSPlayer and CKnife additions + headers refactory by @dystopm in https://github.com/rehlds/ReAPI/pull/277
|
||||||
|
* Added rg_set/get_global_iteminfo natives by @dystopm in https://github.com/rehlds/ReAPI/pull/279
|
||||||
|
* Implement `RH_ExecuteServerStringCmd` hook by @ShadowsAdi in https://github.com/rehlds/ReAPI/pull/263
|
||||||
|
* New `gamedll` hookchains by @dystopm in https://github.com/rehlds/ReAPI/pull/280
|
||||||
|
* Added ITEM_FLAG_NOFIREUNDERWATER to cssdk_const.inc by @fl0werD in https://github.com/rehlds/ReAPI/pull/267
|
||||||
|
* Added a new argument removeAmmo to the rg_remove_items_by_slot native by @Javekson in https://github.com/rehlds/ReAPI/pull/283
|
||||||
|
* Added new trace flags to cssdk_const.inc by @justgo97 in https://github.com/rehlds/ReAPI/pull/278
|
||||||
|
* Added m_flEjectBrass description by @RauliTop in https://github.com/rehlds/ReAPI/pull/274
|
||||||
|
* `rg_give_defusekit()`:
|
||||||
|
* Added player team check by @Giferns in https://github.com/rehlds/ReAPI/pull/234
|
||||||
|
* Added GetBodygroup, SetBodygroup, GetSequenceInfo natives by @dystopm in https://github.com/rehlds/ReAPI/pull/294
|
||||||
|
* Implemented RH_SV_AllowPhysent hook by @justgo97 in https://github.com/rehlds/ReAPI/pull/265
|
||||||
|
* Implemented `rh_get_client_connect_time()` native by @FEDERICOMB96 in https://github.com/rehlds/ReAPI/pull/259
|
||||||
|
* Implemented CCSEntity members to export in AMXX headers by @dystopm in https://github.com/rehlds/ReAPI/pull/296
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* `API upgrade`: 15 new natives by @dystopm in https://github.com/rehlds/ReAPI/pull/297
|
||||||
|
* rg_spawn_grenade: Spawns a grenade entity with specified parameters.
|
||||||
|
* rg_create_weaponbox: Spawns a weaponbox entity with specified properties.
|
||||||
|
* rg_remove_entity: Removes an entity using gamedll's UTIL_Remove function.
|
||||||
|
* rg_decal_trace: Creates a decal in the world based on a traceresult.
|
||||||
|
* rg_emit_texture_sound: Emits a sound based on a traceresult simulating a bullet hit.
|
||||||
|
* rg_add_ammo_registry: Generates an ammo slot in the game's logic.
|
||||||
|
* rg_weapon_deploy: Deploys a weapon attached to a player.
|
||||||
|
* rg_weapon_reload: Reloads a weapon or a player's active weapon.
|
||||||
|
* rg_weapon_shotgun_reload: Forces shotgun reload thinking on a weapon or a player's active weapon.
|
||||||
|
* rg_weapon_send_animation: Sends a weapon animation to a player.
|
||||||
|
* rg_weapon_kickback: Emits a recoil effect on a weapon's player.
|
||||||
|
* rg_switch_best_weapon: Switches a player's current weapon to the best one on their inventory.
|
||||||
|
* rg_disappear: Makes a player disappear from the world.
|
||||||
|
* rg_set_observer_mode: Sets a player's current Observer mode.
|
||||||
|
* rg_death_notice: Emits a death notice.
|
||||||
|
* Refactored `rg_remove_items_by_slot` and updated the return logic by @Javekson in https://github.com/rehlds/ReAPI/pull/288
|
||||||
|
* Updated the return logic of `rg_drop_item` and `rg_drop_items_by_slot` by @Javekson in https://github.com/rehlds/ReAPI/pull/289
|
||||||
|
* Headers update, rename `m_bHasSecondaryAttack`, `CSPlayer` member additions by @dystopm in https://github.com/rehlds/ReAPI/pull/293
|
||||||
|
* Improved include descriptions `rg_fire_bullets`, `rg_fire_buckshots` and `rg_fire_bullets3` by @RauliTop in https://github.com/rehlds/ReAPI/pull/245
|
||||||
|
* Improved description for `rg_get_weapon_info` by @Nord1cWarr1or in https://github.com/rehlds/ReAPI/pull/269
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed `TimeBasedDamage enum` typo at cssdk_const.inc by @RauliTop in https://github.com/rehlds/ReAPI/pull/256
|
||||||
|
* Fixed error 029: invalid expression for IsRoundExpireEvent by @Javekson in https://github.com/rehlds/ReAPI/pull/286
|
||||||
|
* Fixed `rg_transfer_c4`: prevent C4 destruction on arg receiver = 0 by @Javekson in https://github.com/rehlds/ReAPI/pull/291
|
||||||
|
* Fixed GiveC4 hook callback return type by @dystopm in https://github.com/rehlds/ReAPI/pull/295
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* @justgo97 made their first contribution in https://github.com/rehlds/ReAPI/pull/265
|
||||||
|
* @RauliTop made their first contribution in https://github.com/rehlds/ReAPI/pull/245
|
||||||
|
* @Giferns made their first contribution in https://github.com/rehlds/ReAPI/pull/234
|
||||||
|
* @dystopm made their first contribution in https://github.com/rehlds/ReAPI/pull/275
|
||||||
|
* @Javekson made their first contribution in https://github.com/rehlds/ReAPI/pull/283
|
||||||
|
|
||||||
|
**Full Changelog**: [5.22.0.253...5.24.0.300](https://github.com/rehlds/ReAPI/compare/5.22.0.253...5.24.0.300)
|
||||||
|
|
||||||
|
## [`5.22.0.254`](https://github.com/rehlds/ReAPI/releases/tag/5.22.0.254) - 2022-09-19
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Implemented `RH_*_Precache_*`, `RH_SV_AddResource`, `RH_SV_ClientPrintf` & `RH_SV_CheckUserInfo` hooks by @ShadowsAdi in https://github.com/rehlds/ReAPI/pull/249
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* @ShadowsAdi made their first contribution in https://github.com/rehlds/ReAPI/pull/249
|
||||||
|
|
||||||
|
**Full Changelog**: [5.21.0.252...5.22.0.254](https://github.com/rehlds/ReAPI/compare/5.21.0.252...5.22.0.254)
|
||||||
|
|
||||||
|
## [`5.21.0.252`](https://github.com/rehlds/ReAPI/releases/tag/5.21.0.252) - 2022-02-04
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Added a new native `REU_GetAuthKey`
|
||||||
|
* Add `GitHub Action` for Remove old artifacts by @wopox1337 in https://github.com/rehlds/ReAPI/pull/230
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* Reverted "Add `GitHub Action` for Remove old artifacts" by @wopox1337 in https://github.com/rehlds/ReAPI/pull/231
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed wrong native error description by @Nord1cWarr1or in https://github.com/rehlds/ReAPI/pull/236
|
||||||
|
|
||||||
|
**Full Changelog**: [5.21.0.248...5.21.0.252](https://github.com/rehlds/ReAPI/compare/5.21.0.248...5.21.0.252)
|
||||||
|
|
||||||
|
## [`5.21.0.248`](https://github.com/rehlds/ReAPI/releases/tag/5.21.0.248) - 2021-10-25
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Added `ClientConnected()` hook by @bionext03 in https://github.com/rehlds/ReAPI/pull/223
|
||||||
|
* Added `pr_dlls.h` & fix `GetEntityInit()` return type by @wopox1337 in https://github.com/rehlds/ReAPI/pull/228
|
||||||
|
* Implemented `GetEntityInit()` hook by @francoromaniello in https://github.com/rehlds/ReAPI/pull/215
|
||||||
|
* Implemented `SV_EmitPings()` hook by @francoromaniello in https://github.com/rehlds/ReAPI/pull/212
|
||||||
|
* Implemented `rh_get_net_from()` native by @francoromaniello in https://github.com/rehlds/ReAPI/pull/221
|
||||||
|
* Implemented `SV_ConnectClient()` hook by @francoromaniello in https://github.com/rehlds/ReAPI/pull/220
|
||||||
|
* Implemented `Con_Printf()` hook by @francoromaniello in https://github.com/rehlds/ReAPI/pull/222
|
||||||
|
* API members for new CVars `sv_enablebunnyhopping` and `sv_autobunnyhopping` by @aleeperezz16 in https://github.com/rehlds/ReAPI/pull/225
|
||||||
|
* cssdk_const.inc: Added `ScoreAttrib` constants by @Nord1cWarr1or in https://github.com/rehlds/ReAPI/pull/214
|
||||||
|
* API: Added hooks `ED_Alloc()` and `ED_Free()` by @DarthMan in https://github.com/rehlds/ReAPI/pull/227
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* @bionext03 made their first contribution in https://github.com/rehlds/ReAPI/pull/223
|
||||||
|
* @aleeperezz16 made their first contribution in https://github.com/rehlds/ReAPI/pull/225
|
||||||
|
* @DarthMan made their first contribution in https://github.com/rehlds/ReAPI/pull/227
|
||||||
|
|
||||||
|
**Full Changelog**: [5.20.0.236...5.21.0.248](https://github.com/rehlds/ReAPI/compare/5.20.0.236...5.21.0.248)
|
||||||
|
|
||||||
|
## [`5.20.0.236`](https://github.com/rehlds/ReAPI/releases/tag/5.20.0.236) - 2021-09-14
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* `player.h`: fix `ForEachItem()` items iteration @wopox1337;
|
||||||
|
* `ReAPI_gamedll_const.inc`: fix: `m_rgbTimeBasedDamage` description @wopox1337;
|
||||||
|
* Fixed desc typo by @Vaqtincha in https://github.com/rehlds/ReAPI/pull/213
|
||||||
|
* Fixed desc typo in EntVars by @FEDERICOMB96 in https://github.com/rehlds/ReAPI/pull/216
|
||||||
|
|
||||||
|
**Full Changelog**: [5.20.0.231...5.20.0.236](https://github.com/rehlds/ReAPI/compare/5.20.0.231...5.20.0.236)
|
||||||
|
|
||||||
|
## [`5.20.0.231`](https://github.com/rehlds/ReAPI/releases/tag/5.20.0.231) - 2021-09-02
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Added defines for CBasePlayer members by @FEDERICOMB96 in https://github.com/rehlds/ReAPI/pull/195
|
||||||
|
* Implemented `CBaseEntity::Fire<Bullets[3]|Buckshots>` hooks. by @FEDERICOMB96 in https://github.com/rehlds/ReAPI/pull/202
|
||||||
|
* Implemented player `Pain`, `DeathSound` and `JoiningThink` hooks by @fl0werD in https://github.com/rehlds/ReAPI/pull/209
|
||||||
|
* Implemented `RG_CBasePlayer_Observer_SetMode` hook by @Lopol2010 in https://github.com/rehlds/ReAPI/pull/208
|
||||||
|
* Implemented `RG_CBasePlayer_Observer_FindNextPlayer` hook by @francoromaniello in https://github.com/rehlds/ReAPI/pull/210
|
||||||
|
* Added new natives `rg_spawn_head_gib` and `rg_spawn_random_gibs` by @FEDERICOMB96 in https://github.com/rehlds/ReAPI/pull/200
|
||||||
|
* Added new native: `rg_fire_buckshots` by @FEDERICOMB96 in https://github.com/rehlds/ReAPI/pull/204
|
||||||
|
* Added player zoom constants by @Nord1cWarr1or in https://github.com/rehlds/ReAPI/pull/190
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed `rg_plant_bomb` by @francoromaniello in https://github.com/rehlds/ReAPI/pull/196
|
||||||
|
* Minor fixes by @Vaqtincha in https://github.com/rehlds/ReAPI/pull/193
|
||||||
|
* fixed `rg_remove_items_by_slot()` c4 slot;
|
||||||
|
* fixed `rg_remove_items_by_slot()` weapon hud;
|
||||||
|
* added `RG_SpawnRandomGibs()` victim arg.
|
||||||
|
* Fixed `rg_round_end` WINSTATUS_NONE code by @francoromaniello in https://github.com/rehlds/ReAPI/pull/201
|
||||||
|
* Fixed conflict interfaces `vgui.dll` & `swds.dl`l (fix listenserver crash) by @Vaqtincha in https://github.com/rehlds/ReAPI/pull/206
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* @Lopol2010 made their first contribution in https://github.com/rehlds/ReAPI/pull/208
|
||||||
|
|
||||||
|
**Full Changelog**: [5.19.0.217...5.20.0.231](https://github.com/rehlds/ReAPI/compare/5.19.0.217...5.20.0.231)
|
||||||
|
|
||||||
|
## [`5.19.0.217`](https://github.com/rehlds/ReAPI/releases/tag/5.19.0.217) - 2021-06-14
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* hook_list.cpp: Reworked argument parser
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* ReAPI_gamedll_const.inc: fixed AMXX compiler warning
|
||||||
|
* Fixed arg_amount not used in rg_get_user_ammo by @francoromaniello in https://github.com/rehlds/ReAPI/pull/192
|
||||||
|
* Fixed rg_round_end return type by @etojuice in https://github.com/rehlds/ReAPI/pull/194
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* @etojuice made their first contribution in https://github.com/rehlds/ReAPI/pull/194
|
||||||
|
|
||||||
|
**Full Changelog**: [5.19.0.211...5.19.0.217](https://github.com/rehlds/ReAPI/compare/5.19.0.211...5.19.0.217)
|
||||||
|
|
||||||
|
## [`5.19.0.211`](https://github.com/rehlds/ReAPI/releases/tag/5.19.0.211) - 2021-02-05
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* Removed unnecessary filters: `set_rebuy` fix tag mismatch
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed `AMXX` include files
|
||||||
|
|
||||||
|
**Full Changelog**: [5.19.0.210...5.19.0.211](https://github.com/rehlds/ReAPI/compare/5.19.0.210...5.19.0.211)
|
||||||
|
|
||||||
|
## [`5.19.0.210`](https://github.com/rehlds/ReAPI/releases/tag/5.19.0.210) - 2021-01-04
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Added a new native "rg_plant_bomb" by @francoromaniello in https://github.com/rehlds/ReAPI/pull/178
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed `get_ucmd`, `get_pmtrace` natives. https://github.com/rehlds/ReAPI/pull/182
|
||||||
|
|
||||||
|
**Full Changelog**: [5.18.0.205...5.19.0.210](https://github.com/rehlds/ReAPI/compare/5.18.0.205...5.19.0.210)
|
||||||
|
|
||||||
|
## [`5.18.0.205`](https://github.com/rehlds/ReAPI/releases/tag/5.18.0.205) - 2020-12-18
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* CSSDK:
|
||||||
|
* Implemented DECLARE_CLASS_TYPES for all game classes
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* set/get_member_s: fix missing check for members CCSPlayer/CCSPlayerWeapon
|
||||||
|
|
||||||
|
**Full Changelog**: [5.18.0.203...5.18.0.205](https://github.com/rehlds/ReAPI/compare/5.18.0.203...5.18.0.205)
|
||||||
|
|
||||||
|
## [`5.18.0.203`](https://github.com/rehlds/ReAPI/releases/tag/5.18.0.203) - 2020-12-17
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* API Interfaces:
|
||||||
|
* make virtual functions pure to explicitly define tables of RTTI. GCC can't resolve them
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fix load on Linux
|
||||||
|
|
||||||
|
**Full Changelog**: [5.18.0.202...5.18.0.203](https://github.com/rehlds/ReAPI/compare/5.18.0.202...5.18.0.203)
|
||||||
|
|
||||||
|
## [`5.18.0.202`](https://github.com/rehlds/ReAPI/releases/tag/5.18.0.202) - 2020-12-16
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Implemented g/set_member safe version
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* Enabled RTTI
|
||||||
|
* Adjusted version script
|
||||||
|
|
||||||
|
**Full Changelog**: [5.17.0.200...5.18.0.202](https://github.com/rehlds/ReAPI/compare/5.17.0.200...5.18.0.202)
|
||||||
|
|
||||||
|
## [`5.17.0.200`](https://github.com/rehlds/ReAPI/releases/tag/5.17.0.200) - 2020-12-01
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Implemented native to get the current hookchain handle in amxx callback by @afwn90cj93201nixr2e1re in https://github.com/rehlds/ReAPI/pull/173
|
||||||
|
* Added API check if is player can respawn by @fl0werD in https://github.com/rehlds/ReAPI/pull/174
|
||||||
|
|
||||||
|
**Full Changelog**: [5.16.0.198...5.17.0.200](https://github.com/rehlds/ReAPI/compare/5.16.0.198...5.17.0.200)
|
||||||
|
|
||||||
|
## [`5.16.0.198`](https://github.com/rehlds/ReAPI/releases/tag/5.16.0.198) - 2020-10-10
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Implemented IsReAPIHookOriginalWasCalled which determine whether original function was called or not by @afwn90cj93201nixr2e1re in https://github.com/rehlds/ReAPI/pull/172
|
||||||
|
|
||||||
|
**Full Changelog**: [5.15.0.197...5.16.0.198](https://github.com/rehlds/ReAPI/compare/5.15.0.197...5.16.0.198)
|
||||||
|
|
||||||
|
## [`5.15.0.197`](https://github.com/rehlds/ReAPI/releases/tag/5.15.0.197) - 2020-07-16
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Implemented members for knife weapon by @afwn90cj93201nixr2e1re in https://github.com/rehlds/ReAPI/pull/168
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* Some changes by @afwn90cj93201nixr2e1re in https://github.com/rehlds/ReAPI/pull/172
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Compile warn fix by @Vaqtincha in https://github.com/rehlds/ReAPI/pull/167
|
||||||
|
|
||||||
|
**Full Changelog**: [5.14.0.195...5.15.0.197](https://github.com/rehlds/ReAPI/compare/5.14.0.195...5.15.0.197)
|
||||||
|
|
||||||
|
## [`5.14.0.195`](https://github.com/rehlds/ReAPI/releases/tag/5.14.0.195) - 2020-05-27
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Implemented CGib by @fl0werD in https://github.com/rehlds/ReAPI/pull/164
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* backed compatibility
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* new line fix
|
||||||
|
|
||||||
|
**Full Changelog**: [5.13.0.194...5.14.0.195](https://github.com/rehlds/ReAPI/compare/5.13.0.194...5.14.0.195)
|
||||||
|
|
||||||
|
## [`5.13.0.194`](https://github.com/rehlds/ReAPI/releases/tag/5.13.0.194) - 2020-05-14
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Added m_bCanShootOverride offset By @fl0werD in https://github.com/rehlds/ReAPI/pull/160
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* Updated SDK
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed typo
|
||||||
|
|
||||||
|
**Full Changelog**: [5.12.0.192...5.13.0.194](https://github.com/rehlds/ReAPI/compare/5.12.0.192...5.13.0.194)
|
||||||
|
|
||||||
|
## [`5.12.0.192`](https://github.com/rehlds/ReAPI/releases/tag/5.12.0.192) - 2019-12-14
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Added API to set if player can hear another player by @fant1kua in https://github.com/rehlds/ReAPI/pull/158
|
||||||
|
|
||||||
|
**Full Changelog**: [5.11.0.191...5.12.0.192](https://github.com/rehlds/ReAPI/compare/5.11.0.191...5.12.0.192)
|
||||||
|
|
||||||
|
## [`5.11.0.191`](https://github.com/rehlds/ReAPI/releases/tag/5.11.0.191) - 2019-12-07
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* added missed offsets by @fl0werD in https://github.com/rehlds/ReAPI/pull/156
|
||||||
|
|
||||||
|
**Full Changelog**: [5.11.0.190...5.11.0.191](https://github.com/rehlds/ReAPI/compare/5.11.0.190...5.11.0.191)
|
||||||
|
|
||||||
|
## [`5.11.0.190`](https://github.com/rehlds/ReAPI/releases/tag/5.11.0.190) - 2019-11-09
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Implemented RG_CBasePlayer_DropIdlePlayer hook by @d3m37r4 in [#148](https://github.com/rehlds/ReAPI/pull/148)
|
||||||
|
|
||||||
|
**Full Changelog**: [5.11.0.189...5.11.0.190](https://github.com/rehlds/ReAPI/compare/5.11.0.189...5.11.0.190)
|
||||||
|
|
||||||
|
## [`5.11.0.189`](https://github.com/rehlds/ReAPI/releases/tag/5.11.0.189) - 2019-10-30
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Implemented `RG_CBasePlayerWeapon_CanDeploy` & `CBasePlayerWeapon_DefaultDeploy` hooks by @fant1kua in [#150](https://github.com/rehlds/ReAPI/pull/150)
|
||||||
|
- Implemented `RG_CBasePlayerWeapon_DefaultReload` hook
|
||||||
|
- Implemented `RG_CBasePlayerWeapon_DefaultShotgunReload` hook
|
||||||
|
|
||||||
|
**Full Changelog**: [5.10.0.188...5.11.0.189](https://github.com/rehlds/ReAPI/compare/5.10.0.188...5.11.0.189)
|
||||||
|
|
||||||
|
## [`5.10.0.188`](https://github.com/rehlds/ReAPI/releases/tag/5.10.0.188) - 2019-09-06
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* Re-configured `publish.gradle`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.10.0.187...5.10.0.188](https://github.com/rehlds/ReAPI/compare/5.10.0.187...5.10.0.188)
|
||||||
|
|
||||||
|
## [`5.10.0.187`](https://github.com/rehlds/ReAPI/releases/tag/5.10.0.187) - 2019-09-04
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed `set_pmove`/`get_pmove` natives by @greymood09 in https://github.com/rehlds/ReAPI/issues/119
|
||||||
|
|
||||||
|
**Full Changelog**: [5.10.0.186...5.10.0.187](https://github.com/rehlds/ReAPI/compare/5.10.0.186...5.10.0.187)
|
||||||
|
|
||||||
|
## [`5.10.0.186`](https://github.com/rehlds/ReAPI/releases/tag/5.10.0.186) - 2019-08-30
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Implemented `RG_CBasePlayer_UseEmpty` hook by @fant1kua in https://github.com/rehlds/ReAPI/pull/140
|
||||||
|
* Added rg_initial`ize_player_counts native by @fant1kua in https://github.com/rehlds/ReAPI/pull/146
|
||||||
|
* Added native `rg_check_win_conditions` by @fant1kua in https://github.com/rehlds/ReAPI/pull/144
|
||||||
|
* Added `rg_restart_round` native by @fant1kua in https://github.com/rehlds/ReAPI/pull/145
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed bug with change team if player is die #142 by @fant1kua in https://github.com/rehlds/ReAPI/pull/143
|
||||||
|
|
||||||
|
**Full Changelog**: [5.9.0.178...5.10.0.186](https://github.com/rehlds/ReAPI/compare/5.9.0.178...5.10.0.186)
|
||||||
|
|
||||||
|
## [`5.9.0.178`](https://github.com/rehlds/ReAPI/releases/tag/5.9.0.178) - 2019-08-02
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Removed `debug` print
|
||||||
|
|
||||||
|
**Full Changelog**: [5.9.0.177...5.9.0.178](https://github.com/rehlds/ReAPI/compare/5.9.0.177...5.9.0.178)
|
||||||
|
|
||||||
|
## [`5.9.0.177`](https://github.com/rehlds/ReAPI/releases/tag/5.9.0.177) - 2019-07-29
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Updated `ReAPI.inc` - added `ATYPE_BOOL` and `ATYPE_EVARS` types
|
||||||
|
- Added option flag `-static-libstdc++`
|
||||||
|
- Added native rh_client_drop by @d3m37r4 in https://github.com/rehlds/ReAPI/pull/135
|
||||||
|
- Added more information about error
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed `SetHookChainArg` crash due to incorrect pointer to argument
|
||||||
|
- `hookctx_t` gets the original function as the base address of the arguments, some compilers do UB and so for this reason `hookctx_t` has been reworked and now uses tuple.
|
||||||
|
- Fixed another crash due AMXX_Assert function.
|
||||||
|
- Fixed duplicate error and some another errors
|
||||||
|
|
||||||
|
**Full Changelog**: [5.9.0.171...5.9.0.177](https://github.com/rehlds/ReAPI/compare/5.9.0.171...5.9.0.177)
|
||||||
|
|
||||||
|
## [`5.9.0.171`](https://github.com/rehlds/ReAPI/releases/tag/5.9.0.171) - 2019-06-23
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- `get_member_game`: support string
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- `GCC` support and fixed warnings
|
||||||
|
- Fixes [#134](https://github.com/rehlds/ReAPI/issues/134) `rh_get_mapname` fixed incorrectly get length argument
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated `README.md`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.9.0.167...5.9.0.171](https://github.com/rehlds/ReAPI/compare/5.9.0.167...5.9.0.171)
|
||||||
|
|
||||||
|
## [`5.9.0.167`](https://github.com/rehlds/ReAPI/releases/tag/5.9.0.167) - 2019-06-06
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Implemented hook `CBasePlayer::HintMessageEx`. Closes [#133](https://github.com/rehlds/ReAPI/issues/133)
|
||||||
|
- Added native `rg_hint_message`
|
||||||
|
- Added news `CBasePlayer` members
|
||||||
|
- Bump minor version `API`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.8.0.166...5.9.0.167](https://github.com/rehlds/ReAPI/compare/5.8.0.166...5.9.0.167)
|
||||||
|
|
||||||
|
## [`5.8.0.166`](https://github.com/rehlds/ReAPI/releases/tag/5.8.0.166) - 2019-04-17
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed typo by @SmiteIsTrashBro in https://github.com/rehlds/ReAPI/pull/130
|
||||||
|
- Little typo fix for `var_fuser*`, that are float instead of int.
|
||||||
|
|
||||||
|
### New Contributors
|
||||||
|
* @SmiteIsTrashBro made their first contribution in https://github.com/rehlds/ReAPI/pull/130
|
||||||
|
|
||||||
|
**Full Changelog**: [5.8.0.165...5.8.0.166](https://github.com/rehlds/ReAPI/compare/5.8.0.165...5.8.0.166)
|
||||||
|
|
||||||
|
## [`5.8.0.165`](https://github.com/rehlds/ReAPI/releases/tag/5.8.0.165) - 2019-02-13
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Merged pull request [#129](https://github.com/rehlds/ReAPI/pull/129) from `Vaqtincha/tmppatch-1`
|
||||||
|
- Fixed typo
|
||||||
|
|
||||||
|
**Full Changelog**: [5.8.0.163...5.8.0.165](https://github.com/rehlds/ReAPI/compare/5.8.0.163...5.8.0.165)
|
||||||
|
|
||||||
|
## [`5.8.0.163`](https://github.com/rehlds/ReAPI/releases/tag/5.8.0.163) - 2019-01-23
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Added `m_M4A1_flBaseDamageSil`, `m_USP_flBaseDamageSil` and `m_Famas_flBaseDamageBurst` members by @fant1kua in https://github.com/rehlds/ReAPI/pull/126
|
||||||
|
|
||||||
|
**Full Changelog**: [5.7.0.162...5.8.0.163](https://github.com/rehlds/ReAPI/compare/5.7.0.162...5.8.0.163)
|
||||||
|
|
||||||
|
## [`5.7.0.162`](https://github.com/rehlds/ReAPI/releases/tag/5.7.0.162) - 2019-01-07
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Add `m_flBaseDamage` member by @fant1kua in [#124](https://github.com/rehlds/ReAPI/pull/124)
|
||||||
|
|
||||||
|
**Full Changelog**: [5.6.0.161...5.7.0.162](https://github.com/rehlds/ReAPI/compare/5.6.0.161...5.7.0.162)
|
||||||
|
|
||||||
|
## [`5.6.0.161`](https://github.com/rehlds/ReAPI/releases/tag/5.6.0.161) - 2018-12-23
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Minor update `cssdk`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.6.0.160...5.6.0.161](https://github.com/rehlds/ReAPI/compare/5.6.0.160...5.6.0.161)
|
||||||
|
|
||||||
|
## [`5.6.0.160`](https://github.com/rehlds/ReAPI/releases/tag/5.6.0.160) - 2018-10-02
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Resolved [#121](https://github.com/rehlds/ReAPI/issues/121)
|
||||||
|
- Fixed conflict `cssdk_const.inc` due to `hlsdk_const.inc` update
|
||||||
|
|
||||||
|
> [!WARNING]
|
||||||
|
> Removed file `hlsdk_const.inc`, you need manually to take include from `AmxModX 1.9.0`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.6.0.158...5.6.0.160](https://github.com/rehlds/ReAPI/compare/5.6.0.158...5.6.0.160)
|
||||||
|
|
||||||
|
## [`5.6.0.158`](https://github.com/rehlds/ReAPI/releases/tag/5.6.0.158) - 2018-07-09
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed `pmove` pointer
|
||||||
|
|
||||||
|
**Full Changelog**: [5.6.0.157...5.6.0.158](https://github.com/rehlds/ReAPI/compare/5.6.0.157...5.6.0.158)
|
||||||
|
|
||||||
|
## [`5.6.0.157`](https://github.com/rehlds/ReAPI/releases/tag/5.6.0.157) - 2018-05-18
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- `rg_round_end`: Add option trigger to all hooks
|
||||||
|
|
||||||
|
**Full Changelog**: [5.6.0.156...5.6.0.157](https://github.com/rehlds/ReAPI/compare/5.6.0.156...5.6.0.157)
|
||||||
|
|
||||||
|
## [`5.6.0.156`](https://github.com/rehlds/ReAPI/releases/tag/5.6.0.156) - 2018-05-18
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- the bypass amxx warning 200 by @wopox1337 in https://github.com/rehlds/ReAPI/pull/113
|
||||||
|
- warning 200: `symbol "RG_CBasePlayer_SetSpawnProtecti" is truncated to 31 characters`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.6.0.155...5.6.0.156](https://github.com/rehlds/ReAPI/compare/5.6.0.155...5.6.0.156)
|
||||||
|
|
||||||
|
## [`5.6.0.155`](https://github.com/rehlds/ReAPI/releases/tag/5.6.0.155) - 2018-02-25
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed copypaste errors by @In-line in https://github.com/rehlds/ReAPI/pull/103
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Replaced `SetTouch` to `SetBlocked` in `CEntityCallback::SetBlocked` by @In-line in https://github.com/rehlds/ReAPI/pull/109
|
||||||
|
- Updated `regamedll api` version
|
||||||
|
- Added hookchain and getter/setter for spawn protection
|
||||||
|
- Added hookchain for `IsPenetrableEntity`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.5.0.150...5.6.0.155](https://github.com/rehlds/ReAPI/compare/5.5.0.150...5.6.0.155)
|
||||||
|
|
||||||
|
## [`5.5.0.150`](https://github.com/rehlds/ReAPI/releases/tag/5.5.0.150) - 2018-02-25
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed `rg_set_iteminfo` allocate string via engine
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Enhanced `rg_remove_item`: add new param remove ammunition
|
||||||
|
|
||||||
|
**Full Changelog**: [5.5.0.148...5.5.0.150](https://github.com/rehlds/ReAPI/compare/5.5.0.148...5.5.0.150)
|
||||||
|
|
||||||
|
## [`5.5.0.148`](https://github.com/rehlds/ReAPI/releases/tag/5.5.0.148) - 2018-02-09
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Added `getAmxVector` to simplify vector converting code
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed `RG_ThrowFlashbang` never be called
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- bump `minor` version
|
||||||
|
|
||||||
|
**Full Changelog**: [5.2.0.145...5.5.0.148](https://github.com/rehlds/ReAPI/compare/5.2.0.145...5.5.0.148)
|
||||||
|
|
||||||
|
## [`5.2.0.145`](https://github.com/rehlds/ReAPI/releases/tag/5.2.0.145) - 2018-01-28
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- `rg_round_end`: add safe checks to index of bounds
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated `regamedll API` and implemented hookschain's:
|
||||||
|
- `CSGameRules::CanPlayerHearPlayer`,
|
||||||
|
- `CBasePlayer::SwitchTeam`,
|
||||||
|
- `CBasePlayer::CanSwitchTeam`,
|
||||||
|
- `CBasePlayer::ThrowGrenade`,
|
||||||
|
- `CWeaponBox::SetModel`,
|
||||||
|
- `CGrenade::DefuseBombStart`,
|
||||||
|
- `CGrenade::DefuseBombEnd`,
|
||||||
|
- `CGrenade::ExplodeHeGrenade`,
|
||||||
|
- `CGrenade::ExplodeFlashbang`,
|
||||||
|
- `CGrenade::ExplodeSmokeGrenade`,
|
||||||
|
- `CGrenade::ExplodeBomb`,
|
||||||
|
- `ThrowHeGrenade`,
|
||||||
|
- `ThrowFlashbang`,
|
||||||
|
- `ThrowSmokeGrenade`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.2.0.143...5.2.0.145](https://github.com/rehlds/ReAPI/compare/5.2.0.143...5.2.0.145)
|
||||||
|
|
||||||
|
## [`5.2.0.143`](https://github.com/rehlds/ReAPI/releases/tag/5.2.0.143) - 2017-12-11
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed crash `rg_get_iteminfo`
|
||||||
|
|
||||||
|
**Full Changelog**: [5.2.0.142...5.2.0.143](https://github.com/rehlds/ReAPI/compare/5.2.0.142...5.2.0.143)
|
||||||
|
|
||||||
|
## [`5.2.0.142`](https://github.com/rehlds/ReAPI/releases/tag/5.2.0.142) - 2017-11-27
|
||||||
|
|
||||||
|
### Added
|
||||||
|
* Natives misc by @s1lentq in https://github.com/rehlds/ReAPI/pull/6
|
||||||
|
* Added `rh_update_user_info` by @WPMGPRoSToTeMa in https://github.com/rehlds/ReAPI/pull/11
|
||||||
|
* Added `rg_reset_maxspeed` native by @ivanmaxlogiudice in https://github.com/rehlds/ReAPI/pull/28
|
||||||
|
* Added tag safety for `get`/`set_member` by @WPMGPRoSToTeMa in https://github.com/rehlds/ReAPI/pull/62
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
* Fixed return value to match api changes by @voed in https://github.com/rehlds/ReAPI/pull/5
|
||||||
|
* Fixed context data for nested hookchain forwards, added member natives by @theAsmodai in https://github.com/rehlds/ReAPI/pull/10
|
||||||
|
* Fixed `DeathNotice` hook crash (#12) by @WPMGPRoSToTeMa in https://github.com/rehlds/ReAPI/pull/13
|
||||||
|
* Fixed natives `rg_set_iteminfo`/`rg_get_iteminfo` in https://github.com/rehlds/ReAPI/pull/92
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
* Refactoring by @theAsmodai in https://github.com/rehlds/ReAPI/pull/4
|
||||||
|
* Allow get knife info with `rg_get_weapon_info` by @ivanmaxlogiudice in https://github.com/rehlds/ReAPI/pull/38
|
||||||
|
* Allow get `WEAPON_C4` & `WEAPON_KNIFE` info by @ivanmaxlogiudice in https://github.com/rehlds/ReAPI/pull/52
|
||||||
|
* Grammar and spelling corrections in comments by @OciXCrom in https://github.com/rehlds/ReAPI/pull/74
|
||||||
|
* `StartDeathCam()` immediately when changing team to spectator via rg_set_user_team by @In-line in https://github.com/rehlds/ReAPI/pull/81
|
||||||
|
* Comments for parsing docgen by @s008nyx in https://github.com/rehlds/ReAPI/pull/90
|
||||||
|
* Comments & descriptions improvements by @voed in https://github.com/rehlds/ReAPI/pull/91
|
||||||
|
|
||||||
|
### New Contributors
|
||||||
|
* @theAsmodai made their first contribution in https://github.com/rehlds/ReAPI/pull/4
|
||||||
|
* @voed made their first contribution in https://github.com/rehlds/ReAPI/pull/5
|
||||||
|
* @s1lentq made their first contribution in https://github.com/rehlds/ReAPI/pull/6
|
||||||
|
* @WPMGPRoSToTeMa made their first contribution in https://github.com/rehlds/ReAPI/pull/11
|
||||||
|
* @ivanmaxlogiudice made their first contribution in https://github.com/rehlds/ReAPI/pull/28
|
||||||
|
* @OciXCrom made their first contribution in https://github.com/rehlds/ReAPI/pull/74
|
||||||
|
* @s008nyx made their first contribution in https://github.com/rehlds/ReAPI/pull/90
|
||||||
|
|
||||||
|
**Full Changelog**: [5.2.0.142](https://github.com/rehlds/ReAPI/commits/5.2.0.142)
|
@ -1,4 +1,4 @@
|
|||||||
# Reapi [![Download](https://img.shields.io/github/downloads/s1lentq/ReGameDLL_CS/latest/total)](https://github.com/s1lentq/reapi/releases/latest) [![Downloads](https://img.shields.io/github/downloads/s1lentq/reapi/total)]() [![Percentage of issues still open](http://isitmaintained.com/badge/open/s1lentq/reapi.svg)](http://isitmaintained.com/project/s1lentq/reapi "Percentage of issues still open") [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
|
# [ReAPI](https://github.com/rehlds/ReAPI) [![Download](https://img.shields.io/github/downloads/s1lentq/ReGameDLL_CS/latest/total)](https://github.com/s1lentq/ReAPI/releases/latest) [![Downloads](https://img.shields.io/github/downloads/s1lentq/ReAPI/total)]() [![Percentage of issues still open](http://isitmaintained.com/badge/open/s1lentq/ReAPI.svg)](http://isitmaintained.com/project/s1lentq/ReAPI "Percentage of issues still open") [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
|
||||||
|
|
||||||
AMX Mod X module, using API regamedll & rehlds
|
AMX Mod X module, using API regamedll & rehlds
|
||||||
|
|
||||||
@ -23,7 +23,7 @@ LLVM (Clang) >= 6.0 (Optional)
|
|||||||
### Building
|
### Building
|
||||||
|
|
||||||
#### Windows
|
#### Windows
|
||||||
Use `Visual Studio` to build, open `msvc/reapi.sln` and just select from the solution configurations list `Release` or `Debug`
|
Use `Visual Studio` to build, open `msvc/ReAPI.sln` and just select from the solution configurations list `Release` or `Debug`
|
||||||
|
|
||||||
#### Linux
|
#### Linux
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user