Releases: Detanup01/gbe_fork
release-2025_11_27
What's Changed
- Add undocumented ISteamClient v022 and v023 by @otavepto in #374
- Auto send invites to friends by @wunnr in #376
- Fix regression in P2P networking caused by a data racing condition by @otavepto in #383
- Allow changing packet sharing behavior in old p2p networking via ini config by @otavepto in #386
- Fix SteamInternal_CreateInterface throw by @Detanup01 in #382
Full Changelog: release-2025_11_05...release-2025_11_27
Release 2025 11 05
What's Changed
- Fix performance regression caused by voice chat and disable the feature by default by @otavepto in #372
- Add "GseSavePath" env var for overriding emu save path by @wunnr in #369
New Contributors
Full Changelog: release-2025_10_29...release-2025_11_05
release-2025_10_29
What's Changed
- Add
free_weekendoption by @universal963 in #355 - New functionality to create the cloud save dirs at startup by @otavepto in #358
- Invalidate context-init counter after any call to init/shutdown by @otavepto in #365
Full Changelog: release-2025_09_13...release-2025_10_29
Release 2025 09 13
What's Changed
- Rewrite P2P networking code to allow sharing connections pool beween gameserver/client by @otavepto in #301
- Fix playtime tick not being always called by @NotAndreh in #349
- Fix stubs for
FilterText()andInitFilterText()by @universal963 in #350
Full Changelog: release-2025_08_29...release-2025_09_13
release-2025_08_29
What's Changed
- Persistent playtime by @NotAndreh in #328
- Emulate old
Steam.dlllibrary (experimental) by @otavepto in #315 - Fix GetWebApiTicket
New Contributors
- @NotAndreh made their first contribution in #328
Full Changelog: release-2025_08_15...release-2025_08_29
Release 2025 08 15
Breaking changes
New ticket format is now ON by default
Old ticket format raised to 24 in MIN SIZE. That means any client who using older version and this will NOT be able to connect, unless old using NEW Ticket. Check #321 for more.
What's Changed
- Support more stub variants by @otavepto in #295
- Minor updates to build scripts by @otavepto in #296
- Fix old
Steam_Apps::FillProofOfPurchaseKey()by @otavepto in #297 - Cold Client Loader for Windows: attempt to auto detect
steam_appid.txtif AppId is empty by @otavepto in #298 - Fix SteamUser023 interface issue for steamclient_experimental by @suprovsky (original @notgitgit) in #293
- Added legacy interfaces by @NicknineTheEagle in #294
- Revert "pid" registry value as well in the loader by @NicknineTheEagle in #300
- Update steamclient stub to set return code properly + enforce
cdeclconvention by @otavepto in #306 - Inflate the size of
gameoverlayrendererstub library to avoid basic detection by @otavepto in #305 - Add more missing
__wrap_xxxexports for Linux build by @otavepto in #304 - Avoid sending chat entry ID = 0 in
GetLobbyChatEntry()by @otavepto in #303 - Fix return code for
CreateInterface()by @otavepto in #317 - Auth manager changes by @NicknineTheEagle in #321
- Minor updates to the steamclient loader script for Linux by @otavepto in #322
- Minor fix for Linux experimental build to load .so files properly by @otavepto in #323
- more fixes on voice chat by @Detanup01 in #313
New Contributors
- @suprovsky made their first contribution in #293
Full Changelog: release-2025_07_20...release-2025_08_15
Release 2025 07 20
What's Changed
- Update and rename stats.EXAMPLE.txt to stats.EXAMPLE.json by @GogoVang in #223
- migrate_gse: support for new stats.json by @GogoVang in #227
- Allow returning empty path in
Steam_Apps::GetAppInstallDir()by @universal963 in #233 - Some fixes to
Steam_UGCfunctions by @universal963 in #249 - Fix for missing callback and result in
Steam_Networking_Socketsby @universal963 in #264 - Implement
Steam_User_Stats::GetUserStat()by @universal963 in #261 - Fixed old SteamGameServer interfaces by @NicknineTheEagle in #271
- Added .gitattributes by @NicknineTheEagle in #275
- Add ticket functionality and encrypted savegames by @notgitgit in #274
- new deps premake file by @Detanup01 in #280
- Implemented steamclient.dll C exports by @NicknineTheEagle in #277
- Update deps in libs folder by @universal963 in #284
- Various bug fixes by @NicknineTheEagle in #285
- voicechat implementation by @Detanup01 in #286
- Fix various building issues by @Edremon in #287
- Clamp callback result output instead of failing by @NicknineTheEagle in #289
- fix VoiceSystem initialization by @Detanup01 in #290
New Contributors
- @GogoVang made their first contribution in #223
- @NicknineTheEagle made their first contribution in #271
- @notgitgit made their first contribution in #274
Full Changelog: release-2025_04_20...release-2025_07_20
VoiceChat is experimental, works mainly on Windows right now (since no audio lib in linux build script yet)
release-2025_04_20
release-2025_04_18
What's Changed
- Update Polish translation for overlay by @Zekiu in #195
- Fix
GetItemState()by @universal963 in #201 - Initial implementation of
GetGlobalStat()by @universal963 in #205 - Updated Turkish translation by @ugurkahriman in #200
New Contributors
- @Zekiu made their first contribution in #195
- @ugurkahriman made their first contribution in #200
Full Changelog: release-2025_03_27...release-2025_04_18
BREAKING CHANGE!
stats.txt => stats.json
will create a release for the gbe tools that has this changes.
Release 2025 03 27
What's Changed
- Update to SDK 1.62 by @universal963 in #190
Full Changelog: release-2025_03_13...release-2025_03_27