2
0
mirror of https://github.com/rehlds/reapi.git synced 2024-12-26 06:35:28 +03:00

Merge pull request #333 from rehlds/feature/meta-improvements

added changelog + updated readme
This commit is contained in:
STAM 2024-11-15 17:42:35 +03:00 committed by GitHub
commit e82f016db9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 552 additions and 2 deletions

550
CHANGELOG.md Normal file
View 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)

View File

@ -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 &amp; rehlds
@ -23,7 +23,7 @@ LLVM (Clang) >= 6.0 (Optional)
### Building
#### 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