Releases: rehlds/ReAPI
5.26.0.338
5.26.0.338
- 2025-03-28
Caution
If your server crashes or fails to start, you are likely using an outdated Reunion version older than 0.1.0.92c
ReAPI is incompatible with Reunion versions below 0.1.0.92c
Please update Reunion to the latest release or use any version 0.1.0.92c
or newer to avoid issues
What's Changed
API
Added hooksRG_CBasePlayer_PlayerDeathThink
andRG_CBasePlayer_Observer_Think
by @overl4y in #301API
Addedrg_player_relationship
native by @overl4y in #304API
AddedRG_CSGameRules_SendDeathMessage
hook andrg_send_death_message
native by @FEDERICOMB96 in #305API
Updatedreunion
API and implement new natives by @ShadowsAdi in #318API
AddedRG_CBasePlayer_RemoveAllItems
hook by @Javekson in #310API
AddedRH_SV_SendResources
hook by @ShadowsAdi in #308API
AddedWI_SLOT
forrg_get_weapon_info
by @Javekson in #292API
Added new nativerh_is_entity_fullpacked
Misc
Added changelog + updated readme by @stamepicmorg in #333
New Contributors
- @overl4y made their first contribution in #301
- @stamepicmorg made their first contribution in #325
Full Changelog: 5.24.0.300...5.26.0.338
5.24.0.300
5.24.0.300
- 2023-12-12
Caution
This version is compatible with ReGameDLL version 5.26.0.668 and higher!
Older versions are not supported.
Update only
with ReGameDLL.
Added
API
:- Implemented
RG_CreateWeaponBox
hook by @dystopm in #275 - Implemented
RG_PM_LadderMove
hook by @ShadowsAdi in #254 - CSPlayer and CKnife additions + headers refactory by @dystopm in #277
- Added rg_set/get_global_iteminfo natives by @dystopm in #279
- Implement
RH_ExecuteServerStringCmd
hook by @ShadowsAdi in #263 - New
gamedll
hookchains by @dystopm in #280
- Implemented
- Added ITEM_FLAG_NOFIREUNDERWATER to cssdk_const.inc by @fl0werD in #267
- Added a new argument removeAmmo to the rg_remove_items_by_slot native by @Javekson in #283
- Added new trace flags to cssdk_const.inc by @justgo97 in #278
- Added m_flEjectBrass description by @RauliTop in #274
rg_give_defusekit()
:- Added GetBodygroup, SetBodygroup, GetSequenceInfo natives by @dystopm in #294
- Implemented RH_SV_AllowPhysent hook by @justgo97 in #265
- Implemented
rh_get_client_connect_time()
native by @FEDERICOMB96 in #259 - Implemented CCSEntity members to export in AMXX headers by @dystopm in #296
Changed
API upgrade
: 15 new natives by @dystopm in #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 #288 - Updated the return logic of
rg_drop_item
andrg_drop_items_by_slot
by @Javekson in #289 - Headers update, rename
m_bHasSecondaryAttack
,CSPlayer
member additions by @dystopm in #293 - Improved include descriptions
rg_fire_bullets
,rg_fire_buckshots
andrg_fire_bullets3
by @RauliTop in #245 - Improved description for
rg_get_weapon_info
by @Nord1cWarr1or in #269
Fixed
- Fixed
TimeBasedDamage enum
typo at cssdk_const.inc by @RauliTop in #256 - Fixed error 029: invalid expression for IsRoundExpireEvent by @Javekson in #286
- Fixed
rg_transfer_c4
: prevent C4 destruction on arg receiver = 0 by @Javekson in #291 - Fixed GiveC4 hook callback return type by @dystopm in #295
New Contributors
- @justgo97 made their first contribution in #265
- @RauliTop made their first contribution in #245
- @Giferns made their first contribution in #234
- @dystopm made their first contribution in #275
- @Javekson made their first contribution in #283
Full Changelog: 5.22.0.253...5.24.0.300
5.22.0.254
5.22.0.254
- 2022-09-19
Added
- Implemented
RH_*_Precache_*
,RH_SV_AddResource
,RH_SV_ClientPrintf
&RH_SV_CheckUserInfo
hooks by @ShadowsAdi in #249
New Contributors
- @ShadowsAdi made their first contribution in #249
Full Changelog: 5.21.0.252...5.22.0.254
5.21.0.252
5.21.0.252
- 2022-02-04
Added
- Added a new native
REU_GetAuthKey
- Add
GitHub Action
for Remove old artifacts by @wopox1337 in #230
Changed
- Reverted "Add
GitHub Action
for Remove old artifacts" by @wopox1337 in #231
Fixed
- Fixed wrong native error description by @Nord1cWarr1or in #236
Full Changelog: 5.21.0.248...5.21.0.252
5.21.0.248
5.21.0.248
- 2021-10-25
Added
- Added
ClientConnected()
hook by @bionext03 in #223 - Added
pr_dlls.h
& fixGetEntityInit()
return type by @wopox1337 in #228 - Implemented
GetEntityInit()
hook by @francoromaniello in #215 - Implemented
SV_EmitPings()
hook by @francoromaniello in #212 - Implemented
rh_get_net_from()
native by @francoromaniello in #221 - Implemented
SV_ConnectClient()
hook by @francoromaniello in #220 - Implemented
Con_Printf()
hook by @francoromaniello in #222 - API members for new CVars
sv_enablebunnyhopping
andsv_autobunnyhopping
by @aleeperezz16 in #225 - cssdk_const.inc: Added
ScoreAttrib
constants by @Nord1cWarr1or in #214 - API: Added hooks
ED_Alloc()
andED_Free()
by @DarthMan in #227
New Contributors
- @bionext03 made their first contribution in #223
- @aleeperezz16 made their first contribution in #225
- @DarthMan made their first contribution in #227
Full Changelog: 5.20.0.236...5.21.0.248
5.20.0.236
5.20.0.236
- 2021-09-14
Fixed
player.h
: fixForEachItem()
items iteration @wopox1337;reapi_gamedll_const.inc
: fix:m_rgbTimeBasedDamage
description @wopox1337;- Fixed desc typo by @Vaqtincha in #213
- Fixed desc typo in EntVars by @FEDERICOMB96 in #216
Full Changelog: 5.20.0.231...5.20.0.236
5.20.0.231
5.20.0.231
- 2021-09-02
Added
- Added defines for CBasePlayer members by @FEDERICOMB96 in #195
- Implemented
CBaseEntity::Fire<Bullets[3]|Buckshots>
hooks. by @FEDERICOMB96 in #202 - Implemented player
Pain
,DeathSound
andJoiningThink
hooks by @fl0werD in #209 - Implemented
RG_CBasePlayer_Observer_SetMode
hook by @Lopol2010 in #208 - Implemented
RG_CBasePlayer_Observer_FindNextPlayer
hook by @francoromaniello in #210 - Added new natives
rg_spawn_head_gib
andrg_spawn_random_gibs
by @FEDERICOMB96 in #200 - Added new native:
rg_fire_buckshots
by @FEDERICOMB96 in #204 - Added player zoom constants by @Nord1cWarr1or in #190
Fixed
- Fixed
rg_plant_bomb
by @francoromaniello in #196 - Minor fixes by @Vaqtincha in #193
- fixed
rg_remove_items_by_slot()
c4 slot; - fixed
rg_remove_items_by_slot()
weapon hud; - added
RG_SpawnRandomGibs()
victim arg.
- fixed
- Fixed
rg_round_end
WINSTATUS_NONE code by @francoromaniello in #201 - Fixed conflict interfaces
vgui.dll
&swds.dl
l (fix listenserver crash) by @Vaqtincha in #206
New Contributors
- @Lopol2010 made their first contribution in #208
Full Changelog: 5.19.0.217...5.20.0.231
5.19.0.217
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 #192
- Fixed rg_round_end return type by @etojuice in #194
New Contributors
Full Changelog: 5.19.0.211...5.19.0.217
5.19.0.211
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
5.19.0.210
5.19.0.210
- 2021-01-04
Added
- Added a new native "rg_plant_bomb" by @francoromaniello in #178
Fixed
- Fixed
get_ucmd
,get_pmtrace
natives. #182
Full Changelog: 5.18.0.205...5.19.0.210