Skip to content

Release v1.1.0#166

Merged
skuzzis merged 38 commits into
masterfrom
beta
Dec 8, 2025
Merged

Release v1.1.0#166
skuzzis merged 38 commits into
masterfrom
beta

Conversation

@skuzzis
Copy link
Copy Markdown
Member

@skuzzis skuzzis commented Dec 8, 2025

Changelog

  • Deferred plugin loading to avoid circular dependency
  • Fixed IsCommandRegistered call
  • Fixed GetPlayer return type
  • Added IPlayer::UserID
  • Fixed linux allocation for some classes
  • Added manual plugin load (core.jsonc)
  • Added non-generic convars
  • Fixed many empty lines in exception output
  • Added comment support for each option
  • Updated ICommandContext to not contain empty args
  • Added CommandName in ICommandContext
  • Updated documentation visuals
  • Added BindingText to menu items
  • Fixed SwiftlyS2 command calls via ExecuteCommand
  • Added sync/async for functions which required (affected functions below)
  • Fixed CTraceFilter creation
  • Fixed OnPrecacheResource call on Linux
  • Fixed call order for OnMapLoad and OnMapUnload
  • Added KeyValues support
  • Added HookServerMessageInternal for NetMessages
  • Added SendMessage with localizer to PlayerManager

Affected functions (sync/async update)

- SoundEvent.Emit
- IPlayer.SendMessage
- IPlayer.SendNotify
- IPlayer.SendConsole
- IPlayer.SendChat
- IPlayer.SendCenter
- IPlayer.SendAlert
- IPlayer.SendCenterHTML
- IPlayer.SendChatEOT
- IPlayer.Kick
- IPlayer.ChangeTeam
- IPlayer.SwitchTeam
- IPlayer.TakeDamage 
- IPlayer.Teleport
- IPlayer.ExecuteCommand
- IGameEventService.Fire
- IGameEventService.FireToPlayer
- IGameEventService.FireToServer
- IEngineService.ExecuteCommand
- IEngineService.ExecuteCommandWithBuffer
- CEntityInstance.AcceptInput
- CEntityInstance.AddEntityIOEvent
- CEntityInstance.DispatchSpawn
- CEntityInstance.Despawn
- IPlayerManagerService.SendMessage
- IPlayerManagerService.SendNotify
- IPlayerManagerService.SendConsole
- IPlayerManagerService.SendChat
- IPlayerManagerService.SendCenter
- IPlayerManagerService.SendAlert
- IPlayerManagerService.SendCenterHTML
- IPlayerManagerService.SendChatEOT
- ICommandContext.Reply
- CBaseModelEntity.SetModel
- CBaseModelEntity.SetBodygroupByName
- IEngineService.DispatchParticleEffect
- CCSPlayerController.Respawn
- *Projectile.EmitGrenade
- CPlayer_ItemServices.*
- CPlayer_WeaponServices.*

ELDment and others added 30 commits December 1, 2025 21:26
@skuzzis skuzzis merged commit 7dec68a into master Dec 8, 2025
18 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in SwiftlyS2 - Roadmap Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants