Skip to content

Releases: Exiled-Team/EXILED

9.0.0-alpha.10

09 Jul 16:27
89fa72b
Compare
Choose a tag to compare
9.0.0-alpha.10 Pre-release
Pre-release

[Game Version: 13.5.0]

What's Changed

Additions

  • Added FpcRole::ClientRelativePosition
  • Player::AddAhp will now return the process added

Fixes

  • [Events - TogglingNoClip] Fix IsAllowed value don't work properly by @swdmeow in #2678
  • [API] Fix error when creating a Pickup
  • [API] Fix Player::ArtificialHealth
  • [API] Fix null in EffectTypeExtensions.IsPositive
  • [API] Fix Room.Get(RoomLightController) always returning null

Full Changelog: 9.0.0-alpha.9...9.0.0-alpha.10

Connection dropped and alpha 9 was born

06 Jul 01:56
Compare
Choose a tag to compare
Pre-release

[Game Version: 13.5.0]

Fixes

  • [Exiled.Loader] ValidateGameVersionBeforeDownloading property is now being used and behaves as expected.

Full Changelog: 9.0.0-alpha.8...9.0.0-alpha.9

Updater hotfix (alpha.8)

06 Jul 01:39
Compare
Choose a tag to compare
Pre-release

[Game Version: 13.5.0]

Additions

  • [Exiled.Loader] Added ValidateGameVersionBeforeDownloading configuration property. It's set to false by default and requires the releases to mention the game target version in their description.

Fixes

  • [Exiled.Loader] Fixed Updater module not being able to download releases and pre-releases which didn't mention the game target version in their description.

Full Changelog: 9.0.0-alpha.7...9.0.0-alpha.8

Usual CustomModules hotfixes (alpha.7)

05 Jul 03:33
6c91b8d
Compare
Choose a tag to compare
Pre-release

Fixes

  • [Exiled.CustomModules] Fixed InvalidOperationException on RoleAssigner::OnPreAssigningHumanRoles. #2677
  • [Exiled.CustomModules] Fixed TrackerBase<IItemBehaviour>::OnItemAdded null reference exception.

Full Changelog: 9.0.0-alpha.6...9.0.0-alpha.7

RespawnManager now manages the respawn (alpha.6)

04 Jul 17:23
ac8801b
Compare
Choose a tag to compare

Fixes

  • [Exiled.CustomModules] Fixed RespawnManger throwing a null reference exception when instantiated.

Changes (non-breaking)

  • [Exiled.Loader] Now deletes the old Exiled.API file. #2676

Full Changelog: 9.0.0-alpha.5...9.0.0-alpha.6

Fixin' and chillin' (alpha.5)

04 Jul 03:11
c29840e
Compare
Choose a tag to compare
Pre-release

Additions

  • [Exiled.Events] Added ChangedAttachments event. #2310

Fixes

  • [Exiled.API] Fixed DamageHandlerBase::Base being null. #2673
  • [Exiled.API] Fixed CustomHumeShieldStat being set to default max value when trying to set it to 0 (zero). #2673
  • [Exiled.Events] Fixed ammo not being applied and set on role spawn. #2675

Full Changelog: 9.0.0-alpha.4...9.0.0-alpha.5

More critical fixes (alpha.4)

03 Jul 18:49
Compare
Choose a tag to compare
Pre-release

Additions

  • [Exiled.API] Added EObject::SearchForHostObjectIfNull property. #2671

Fixes

  • [Exiled.API] Fixed an issue which throws a null reference exception when generating and spawning any pickup. #2672
  • [Exiled.API] [Exiled.CustomModules] Fixed StaticActor & StaticActor<T> throwing a null reference exception when instantiated. #2671

Changes (Breaking)

  • [Exiled.API] Removed useless extension. #2668

Full Changelog: 9.0.0-alpha.3...9.0.0-alpha.4

Resonance Preview (alpha.3)

03 Jul 01:08
Compare
Choose a tag to compare
Pre-release

Fixes

  • [Exiled.API] Fixed StaticActor recursive call which generates a stack overflow exception.

Full Changelog: 9.0.0-alpha.2...9.0.0-alpha.3

Multiple critical fixes (alpha.2)

02 Jul 19:21
79a268c
Compare
Choose a tag to compare
Pre-release

Additions

  • [Exiled.API] Added SetAmmo & CategoryLimit. #2515
  • [Exiled.CustomModules] Added SpawnReason & RoleSpawnFlags support for all PlayerExtensions and CustomRole::Spawn & ForceSpawn methods .

Fixes

  • [Exiled.Events] Fixed position desync. #2666
  • [Exiled.CustomModules] Fixed RoleAssigner and StaticActor null reference exception.

Full Changelog: 9.0.0-alpha.1...9.0.0-alpha.2

Resonance Preview

01 Jul 17:39
Compare
Choose a tag to compare
Resonance Preview Pre-release
Pre-release

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:

  • Custom Items: Design and implement your own unique items with specific functionalities.
  • Custom Roles: Create and define custom roles with unique abilities and attributes.
  • Custom Teams: Organize players into custom teams with distinct behaviors and objectives.
  • Custom Abilities: Implement custom abilities to enhance gameplay dynamics.

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:

  • Enhanced component system with various fixes.
  • Improved performance and reliability across the core functionalities.
  • Better modularity and extensibility for developers.

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:

  • New Firearm Properties: Added BaseDamage, MaxRange, and Stats properties to firearms. A new method Firearm::GetDamageAtDistance(float distance) has also been introduced. #2385
  • Event Exception Logger: A new EventExceptionLogger has been added to capture exceptions during event handling. #2207
  • Server RespawnedTeam Event: Added a new event for handling server team respawns. #2386
  • Map Events: Added Map::ElevatorMoving and Map::ElevatorArrived events to enhance elevator mechanics. #2498
  • Radio Transmitting Property: Introduced Radio::IsTransmitting property to check the transmission status of radios. #2410
  • Player Loudness: Added Player::Loudness property to manage microphone volume/loudness. #2364
  • Observer Events: Added AddingObserver and RemovingObserver events for Scp173. #2384

We 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] New Firearm properties: BaseDamage, MaxRange, Stats. Added Firearm::GetDamageAtDistance(float distance) method. #2385
  • [Exiled::API] Introduced Radio::IsTransmitting property. #2410
  • [Exiled::API], [Exiled::CustomModules], [Exiled::Events] various additions. #2390
  • [Exiled::API] Added Player::Loudness (Mic Volume/Loudness). #2364
  • [Exiled::API] Added FakeAppearance. #2428
  • [Exiled::API] Added Player::GetNear & Player::GetFar methods. #2427
  • [Exiled::API] Added new extensions for sending RPCs. #2446
  • [Exiled::API] Added Pickup::Lift property. #2499
  • [Exiled::API] Additions to Features::Player. #2435
  • [Exiled::API] Allow ID_Dedicated/null for Npc::UserId Parameter with additional functionality: - Npc::LookAt - Npc::ShootWeapon - Npc::SetAimDownSight - Player::UnloadWeapon - Player::ToggleWeaponFlashlight. #2297
  • [Exiled::Events] Added EventExceptionLogger to capture event exceptions. #2207
  • [Exiled::Events] Added Server::RespawnedTeam event. #2386
  • [Exiled::Events] Added Player::ShowingHitMarker event. #2395
  • [Exiled::Events] Added AddingObserver and RemovingObserver events for Scp173. #2384
  • [Exiled::Events] Added TargetOffset. #2114
  • [Exiled::Events] Added PlacingPickupIntoPocketDimension event. #2256
  • [Exiled::Events] Added Map::ElevatorMoving and Map::ElevatorArrived events. #2498
  • [Exiled::Events] Added new commands for installing plugins, changing or printing config values. #2389
  • [Exiled::Events] Adding a list of all subscribed plugins' names. #2569
  • [Exiled::CustomModules] Fixes for Custom Candies. #2433
  • [Exiled::CustomModules] Converting all TDED setters to public. #2432

Fixes

  • [Exiled::API] Fixed UniqueUnmanagedEnumClass. #2500
  • [Exiled::API] Fixed LeftEventArgs documentation. #2271
  • [Exiled::API] Fixed StackOverflowException in pickup game object. #2451
  • [Exiled::API] Fixed EnumClasses. #2445
  • [Exiled::API] Fixed server crash when initializing Features::Pickups::FirearmPickup; Fixed MaxAmmo can't be set due to AmmoManagerModule being null. #2572
  • [Exiled::API] Fixed SetRoomColorForTargetOnly. #2629
  • [Exiled::Events] Various patches fixes. #2420
  • [Exiled::Events] Fixed Scp173Gate bug where it couldn't be closed when using InteractingDoor event. [Exiled::API] Fixed Scp173Gate::IsFullyOpen always returning false. #2492
  • [Exiled::Events] Fixed HumanSpawner patch. #2497
  • Fixed a bug with the SearchingPickup event caused by NWAPI. #2311
  • Fixed typo in split. #2466
  • Fixed ChangeAppearance. #2486
  • Fixed Map::Explode. #2482
  • Fixed 404 error in README. #2563
  • Fixed Map::Generator bug. #2556
  • Fixed custom team's respawn logic. #2555
  • Fixed NRE while loading. #2647
  • [Exiled::Loader] Fixed enabling plugins twice. #2496
  • Fixed error in README. #2563

Changes (non-breaking)

  • [Exiled::API] Modified Door::DoorLockType setter. #2392
  • [Exiled::API] Added Hazards. #2532
  • [Exiled::API] Added Primitives & BitwiseExtensions. #2598
  • [Exiled::Events] Removed usage of base-game DamageHandlers. #2542
  • [Exiled::Permissions] Added new feature and overloads. #2536

Changes (breaking)

  • [Exiled::API] Added Features::Respawning. #2548
  • [Exiled::API] Additions to Features::Player. #2435
  • [Exiled::API] Added constant patching for the game. #2419

Full Changelog: 8.9.6...9.0.0-alpha.1