Resonance Preview #2662
Unanswered
NaoUnderscore
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Major Changes in the Latest Release "Resonance"
We are going to announce several major updates and improvements in the latest version of EXILED:
Custom Modules
We have introduced Custom Modules, a comprehensive framework that includes APIs and events for creating custom behaviors. These modules support a wide range of customizations, including:
Removal of Deprecated Components
To streamline the codebase and improve maintainability, we have removed the following deprecated components:
Exiled::CustomRoles
Exiled::CustomItems
Virtual Assemblies
We have added Virtual Assemblies, which allow assemblies to be loaded virtually within other already loaded assemblies, such as plugins. This enhancement provides greater flexibility and modularity in managing game logic and plugins.
GameEntity Base Type
We introduced
GameEntity
, now the base type for all in-game entities wrapped by EXILED. This new base type ensures a more consistent and efficient way to handle entities across the framework.Total Rework of Exiled::Core
A complete rework of
Exiled::Core
has been performed, bringing numerous additions, improvements, and fixes:New Website Launch
We are excited to announce the launch of our new website: EXILED. The website provides comprehensive documentation, resources, and support for developers and users.
Detailed Changes
Here are some of the detailed changes included in this release:
BaseDamage
,MaxRange
, andStats
properties to firearms. A new methodFirearm::GetDamageAtDistance(float distance)
has also been introduced.[Exiled::API]
(Addition) NewFirearm
properties:BaseDamage
,MaxRange
,Stats
. AddedFirearm::GetDamageAtDistance(float distance)
method. #2385EventExceptionLogger
has been added to capture exceptions during event handling.[Exiled::Events]
(Addition)EventExceptionLogger
to capture event exceptions. #2207[Exiled::Events]
AddedServer::RespawnedTeam
event #2386Map::ElevatorMoving
andMap::ElevatorArrived
events to enhance elevator mechanics.[Exiled::Events]
AddingMap::ElevatorMoving
andMap::ElevatorArrived
events #2498Radio::IsTransmitting
property to check the transmission status of radios. IntroduceRadio::IsTransmitting
property #2410Player::Loudness
property to manage microphone volume/loudness. Add Player.Loudness (Mic Volume/Loudness) #2364AddingObserver
andRemovingObserver
events for Scp173.[Exiled::Events]
AddingAddingObserver
andRemovingObserver
events for Scp173 #2384We hope these improvements will significantly enhance your experience with EXILED. For a full list of changes and updates, please refer to our changelog.
Changelog
Additions
[Exiled::API]
NewFirearm
properties:BaseDamage
,MaxRange
,Stats
. AddedFirearm::GetDamageAtDistance(float distance)
method.[Exiled::API]
(Addition) NewFirearm
properties:BaseDamage
,MaxRange
,Stats
. AddedFirearm::GetDamageAtDistance(float distance)
method. #2385[Exiled::API]
IntroducedRadio::IsTransmitting
property. IntroduceRadio::IsTransmitting
property #2410[Exiled::API]
,[Exiled::CustomModules]
,[Exiled::Events]
various additions.[Exiled::CustomModules]
,[Exiled::API]
,[Exiled::Events]
additions #2390[Exiled::API]
AddedPlayer::Loudness
(Mic Volume/Loudness). Add Player.Loudness (Mic Volume/Loudness) #2364[Exiled::API]
AddedFakeAppearance
. AddFake Appearance
#2428[Exiled::API]
AddedPlayer::GetNear
&Player::GetFar
methods. [Exiled.API] [Addition] Player -> GetNear & GetFar #2427[Exiled::API]
Added new extensions for sending RPCs.[Exiled::API]
New extensions for sending Rpcs #2446[Exiled::API]
AddedPickup::Lift
property.[Exiled::API]
Pickup::Lift
property #2499[Exiled::API]
Additions toFeatures::Player
. [Exiled::API] Additions to Features.Player #2435[Exiled::API]
AllowID_Dedicated
/null
forNpc::UserId
Parameter with additional functionality: -Npc::LookAt
-Npc::ShootWeapon
-Npc::SetAimDownSight
-Player::UnloadWeapon
-Player::ToggleWeaponFlashlight
. AllowID_Dedicated
/null
forNpc.UserId
Parameter. Additional functionality: -Npc.LookAt
-Npc.ShootWeapon
-Npc.SetAimDownSight
-Player.UnloadWeapon
-Player.ToggleWeaponFlashlight
#2297[Exiled::Events]
AddedEventExceptionLogger
to capture event exceptions.[Exiled::Events]
(Addition)EventExceptionLogger
to capture event exceptions. #2207[Exiled::Events]
AddedServer::RespawnedTeam
event.[Exiled::Events]
AddedServer::RespawnedTeam
event #2386[Exiled::Events]
AddedPlayer::ShowingHitMarker
event.[Exiled::Events]
AddingPlayer::ShowingHitMarker
event #2395[Exiled::Events]
AddedAddingObserver
andRemovingObserver
events for Scp173.[Exiled::Events]
AddingAddingObserver
andRemovingObserver
events for Scp173 #2384[Exiled::Events]
AddedTargetOffset
. add TargetOffset #2114[Exiled::Events]
AddedPlacingPickupIntoPocketDimension
event.[Exiled.Events]
AddedPlacingPickupIntoPocketDimension
event. #2256[Exiled::Events]
AddedMap::ElevatorMoving
andMap::ElevatorArrived
events.[Exiled::Events]
AddingMap::ElevatorMoving
andMap::ElevatorArrived
events #2498[Exiled::Events]
Added new commands for installing plugins, changing or printing config values.[Exiled::Events]
Added new commands for installing plugins, changing or printing config values #2389[Exiled::Events]
Adding a list of all subscribed plugins' names.[Exiled::Events]
Adding a list of all subscribed plugins' names #2569[Exiled::CustomModules]
Fixes for Custom Candies.[Exiled::CustomModules]
Fixes for Custom Candies #2433[Exiled::CustomModules]
Converting all TDED setters to public.[Exiled::API]
,[Exiled::Events]
Converting all TDED setters to public #2432Fixes
[Exiled::API]
FixedUniqueUnmanagedEnumClass
.[Exiled::API]
UniqueUnmanagedEnumClass
fix #2500[Exiled::API]
FixedLeftEventArgs
documentation. Fix LeftEventArgs Doc #2271[Exiled::API]
FixedStackOverflowException
inpickup
game object.[Exiled::API]
Fix StackOverflowException in pickup game obj #2451[Exiled::API]
FixedEnumClasses
.[Exiled::API]
EnumClasses fix #2445[Exiled::API]
Fixed server crash when initializingFeatures::Pickups::FirearmPickup
; FixedMaxAmmo
can't be set due toAmmoManagerModule
being null.[Exiled::API]
Fix server crash whenFeatures.Pickups.FirearmPickup
is initialized; FixMaxAmmo
can't be set due toAmmoManagerModule
being null #2572[Exiled::API]
FixedSetRoomColorForTargetOnly
.[Exiled::API]
Fix SetRoomColorForTargetOnly #2629[Exiled::Events]
Various patches fixes.[Exiled::Events]
Some patches fixes #2420[Exiled::Events]
FixedScp173Gate
bug where it couldn't be closed when usingInteractingDoor
event.[Exiled::API]
FixedScp173Gate::IsFullyOpen
always returning false.[Exiled::Events]
(Bug fix
) Scp173Gate can't be closed when using InteractingDoor event[Exiled::API]
(Bug fix
) Fix Scp173Gate IsFullyOpen always return false #2492[Exiled::Events]
FixedHumanSpawner
patch.[Exiled::Events]
FixHumanSpawner
patch #2497SearchingPickup
event caused by NWAPI. Fixed a bug withSearchingPickup
event caused by NWAPI #2311ChangeAppearance
. ChangeAppearance Fix #2486Map::Explode
. Fix Map Explode #2482Map::Generator
bug.[Exiled::Events]
Fix map generator bug #2556NRE
while loading. Fix NRE while loading #2647[Exiled::Loader]
Fixed enabling plugins twice.[Exiled::Loader]
Fix enabling plugins twice #2496README
. Fix 404 error in README #2563Changes (non-breaking)
[Exiled::API]
ModifiedDoor::DoorLockType
setter. [Exiled.API] (Change) Modify Door.DoorLockType setter #2392[Exiled::API]
AddedHazards
. [Exiled.API] Hazards #2532[Exiled::API]
AddedPrimitives
&BitwiseExtensions
. [API] Primitives & BitwiseExtensions #2598[Exiled::Events]
Removed usage of base-gameDamageHandlers
.[Exiled::Events]
Removed using base-game DamageHandlers. #2542[Exiled::Permissions]
Added new feature and overloads.[Exiled::Permissions]
New feature and overloads #2536Changes (breaking)
[Exiled::API]
AddedFeatures::Respawning
. [API] Features.Respawning #2548[Exiled::API]
Additions toFeatures::Player
. [Exiled::API] Additions to Features.Player #2435[Exiled::API]
Added constant patching for the game.[Exiled::API]
Adding a game's constant patching #2419Full Changelog: 8.9.6...9.0.0-alpha.1
This discussion was created from the release Resonance Preview.
Beta Was this translation helpful? Give feedback.
All reactions