- Play games without Steam
-Mount GCF/NCF files
-Mounts optional GCFs
-Support for x64 games
-DLC Patch
-Low Violence patch
-Can be used to host cracked servers
-Blocks VAC banned players from connecting to your server
-Ban players from your server by SteamID (Create Filter.txt)
-Legit Steam players are assigned the correct SteamID
-Static SteamID is assigned for LumaEmu, RevEmu and SmartSteamEmu players
-Choose between Setti masterserver or Valve masterserver (Steam.dll)
-Achievements can be earned and saved in most games
-Steam Game Overlay support
-Steam VR support
-Source Engine Window Focus Patch
-Writes Minidumps
-LAN Serverbrowser (x86)
Installation x86:
1. Copy steamclient.dll, LumaGameLauncher_x86.exe, LumaGameLauncher_x86.dll and LumaEmu.ini to the game folder.
2. Set the settings you want to use in LumaEmu.ini.
3. Create steam_appid.txt or LumaAppID.txt with the correct AppID for the game.
4. Start the game with LumaGameLauncher_x86.exe.
Installation x64:
1. Copy steamclient64.dll, LumaGameLauncher_x64.exe, LumaGameLauncher_x64.dll and LumaEmu.ini to the game folder.
2. Set the settings you want to use in LumaEmu.ini.
3. Create steam_appid.txt or LumaAppID.txt with the correct AppID for the game.
4. Start the game with LumaGameLauncher_x64.exe.
Source Dedicated Server Installation:
1. Copy steamclient.dll to the bin folder.
2. Copy LumaGameLauncher_x86.exe, LumaGameLauncher_x86.dll and LumaEmu.ini to the main server folder.
3. Set the settings you want to use in LumaEmu.ini.
4. Start the server with LumaGameLauncher_x86.exe.
GoldSrc Dedicated Server Installation:
1. Copy steamclient.dll, LumaGameLauncher_x86.exe, LumaGameLauncher_x86.dll and LumaEmu.ini to the server folder.
2. Set the settings you want to use in LumaEmu.ini.
3. Start the server with LumaGameLauncher_x86.exe.
LumaEmu Change Log
Version 1.0
First Release
Version 1.0.1
Fixed error in Tomb Raider
Fixed crash in Zeno Clash 2
Fixed minor bugs
Version 1.0.2
Fixed crash in Garry's Mod
Fixed minor bugs
Version 1.0.3
Fixed SteamFindFirst, SteamFindNext and SteamFindClose, loading games from GCF files now works correctly in most games.
Version 1.0.4
Stability fixes
Added support for mounting content in Garry's Mod, use the "MountContent" setting in LumaEmu.ini
Fixed LumaEmu creating several empty folders for games that don't need them
Version 1.0.5
Added the ability to use multiple DLC AppIDs
Fixed minor bugs
Version 1.0.6
Added Steam HTTP emulation
Added security features to steamclient.dll and steamclient64.dll
Fixed minor issues
Version 1.0.7
Added some missing functions added recently to Steam
Added support for games using an old Steam DRM
Fixed some bugs reported by users
Version 1.0.8
Fixed some games not being able to be played in 1.0.7
Version 1.0.9
Added functions required for new and upcoming games
Added support for Steamclient callbacks
Added support for the Dota 2 UI, (no longer stuck on "Connecting to the Dota 2 network")
All achievements in games are now unlocked by default
Fixed crash in Rage
Fixed DLCs not unlocked in some games
Fixed bugs in server authentication
Fixed various crashes and bugs
Version 1.1.0
Added new Steam functions requried for upcoming games
Fixed various bugs
Fixed the "GameLanguage" setting in LumaEmu.ini not working in some games
Removed the "MountContent" option from LumaEmu.ini (not used anymore)
Version 1.1.1
Fixed Steam.dll trying to read LumaEmu.ini and ClientRegistry.blob from the wrong path
Fixed bugs and crashes
The GetCurrentBatteryPower function now works as intended
Version 1.1.2
Added new Steam functions requried for upcoming games
Fixed LumaEmu players sometimes being reported as VAC banned
Version 1.1.3
Bug fixes and improvements
Added option to disable DLCs in games
Added option to disable Steam Overlay
Stats and Achievements are now saved (Can be disabled in LumaEmu.ini)
Added Uplay Crack
Steam Cloud files are now saved in "ProgramData\LumaEmu_SteamCloud\Playername"
Fixed crash in TF2
Added new Steam functions requried for upcoming games
Fixed some games not being able to load save files
Added mounting extra files for games in LumaEmu.ini
Version 1.1.4
Fixed x64 version
Version 1.1.5
Removed LumaEmu_SC.dll
Fixed bugs
Added new Steam functions requried for upcoming games
Restored the old code for mounting content in Gmod and some other games
Fixed older games not saving stats and achievements
Version 1.1.6
Fixed bugs
Fixed crash in Sanctum 2
Added Steam Workshop emulation
Version 1.1.7
Fixed SteamID generation and crash in Arma 3
Version 1.1.8
Fixed minor bugs
Added support for games using the Steam2 Wrapper (The Ship, Dark Messiah Might and Magic and others)
Version 1.1.9
Fixed HTTP code
Fixed bugs
Added "LumaEmu Fake Server" to server browser
Added most of the Steamclient callbacks that was missing in previous releases
Added support for Player Nickname, Clan Name and Clan Tag
Added proper emulation for the function Steam_GetAPICallResult
Added basic lobby emulation
Added the Stats and Achievements functions that was missing in previous releases
Version 1.2.0
Fixed missing callbacks caused some game to crash
Added Windows 8.1 specific steamclient.dll and steamclient64.dll that will give you a notification when you unlock achievements (only works in window mode)
Version 1.2.1
Fixed crash in some games if the specific SteamCloud folder for that game doesn't exist.
Fixed issues with CSGO
Fixed bugs with SteamID generation
Fixed anonymous gamerserver SteamID generation
Fixed minor bugs
Version 1.2.1 Hotifx
Fixed older games getting the wrong SteamID
Version 1.2.2
Fixed memory leaks
Version 1.2.3
Fixed some crashes that was caused by some changes in version 1.2.2
Updated SteamID generation code, players shouldn't get the same SteamID anymore
Version 1.2.4
Fixed achievements in Left 4 Dead 2
LumaEmu will now detect the correct client when someone joins your server, unknown clients or invalid tickets will be blocked (LumaEmu, SmartSteamEmu, RevEmu, Steam and GreenLuma are supported).
Added options to choose if you want to save stats or achievements
LumaEmu_Steamclient.log now logs the SteamID for every player that joins your server
If you want to block someone from joining your server, create "Filter.txt" and put in the SteamIDs of the players you want to block from your server
Minor bug fixes
Version 1.2.5
Added support for SteamID whitelist (Whitelist.txt)
Fixed possible crash
Fixed changing game language in games that is using the Steam language reg key
Added option to block old versions of LumaEmu from connecting to your server
Fixed security exploit
Version 1.2.6
Player name is now written to LumaEmu_Steamclient.log when someone connects to your server
Filter.txt now also takes Player names
Version 1.2.7
Added new Steam functions requried for upcoming games
Added VR support (requires the "vr" folder from Steam to be in the game folder)
Added options to block Legit Steam, GreenLuma, SmartSteamEmu and RevEmu players from connecting to your server
Version 1.2.8
Added new Steam functions requried for upcoming games
Fixed LumaEmu's VR support
Fixed the "g_pSteamClientGameServer" export in LumaEmu's steam_api.dll and steam_api64.dll, this fixes the crash in Source engine games when LumaEmu's steam_api.dll is used instead of SourceEngineLauncher.exe.
Version 1.2.9
Added new Steam functions requried for upcoming games
Fixed minor bugs
Version 1.3.0
Added option to block the latest version of LumaEmu from connecting to server
Bug fixes
Preparations for something awesome
Version 1.3.1
Fixed a rare issue that would cause a server to not be able to properly detect an LumaEmu client.
Version 1.3.2
Fixed bugs that was caused by changes made from version 1.2.9 to 1.3.0
Version 1.3.3
Fixed bugs
Added a unique "LumaID" for every LumaEmu user, it's written to LumaEmu_Steamclient.log when someone connects to your server and can be banned with Filter.txt
Version 1.3.4
Fixed server backward compatibility for older verisons of LumaEmu
Added option to block or allow VAC banned Steam users
Fixed bugs
Added new Steam functions requried for upcoming games
Version 1.3.5
Fixed crash in F1 2013
Version 1.3.6
Fixed a bug in x86 steam_api.dll and steamclient.dll related to LumaEmu_CEG.dll
Version 1.3.7
Added new Steam functions requried for upcoming games
Fixed bugs and crashes
Fixed possible performance issues in some games
Changed the LumaEmu Steam Cloud folder path to Username\AppData\Local
Version 1.3.8
Added option to save Steamcloud files in ProgramData
Added option to tell games Steam is in offline mode
The GetDLCCount function now works as intended
Fixed bugs
Version 1.3.9
Fixed crash in Source dedicated server
Fixed source games running in insecure mode after update
Added new Steam functions requried for upcoming games
Version 1.4.0
The GetPublicIP function now works as intended
Fixed minor bugs
Version 1.4.1
Removed the "AppID_" option from LumaEmu.ini
The BGetDLCDataByIndex function now grabs the DLC appids automatically
Added bypass for the ".STMSIG" DRM
Fixed bugs
Added new Steam functions requried for upcoming games
Version 1.4.2
Removed VAC2.dll
Removed the VS 2013 dependencies requirement
Fixed bugs
Version 1.4.3
Added new Steam functions requried for upcoming games
Fixed several bugs that can cause games to crash
LumaEmu can now write minidumps
Removed the Windows 8.1 toast notifications steamclient.dll and steamclient64.dll
Version 1.4.4
Fixed SourceEngineLauncher_x64.exe and Steam2WrapperLauncher_x64.exe not reading the SteamClientDll path correctly
Fixed TF2 crash
Fixed some Source engine mods gives the "You are in insecure mode" error
Version 1.4.5
Fixed minor bugs
Fixed Steam2WrapperLauncher.exe and Steam2WrapperLauncher_x64.exe
Version 1.4.6
Removed the Uplay crack (not working anymore)
Fixed bugs
Added new Steam functions required for upcoming games
Version 1.4.7
Minor bug fixes
Version 1.5.0
Fixed crashes in some games
Fixed LumaEmu files sometimes trying to open LumaEmu.ini from the wrong directory.
Fixed bugs
Added Legit Steam mode, this will let you use the SteamID from your steam account and in some games join legit servers.
Version 1.5.1
Removed Steam login from LumaEmu.ini, login is now done from in-game.
Version 1.5.2
Fixed crash in TF2
Fixed bugs
Added new Steam functions required for upcoming games
Legit Steam mode will now only give you the account's SteamID if you have registred the game on the account.
Disabled Steam's screenshot hook function
Version 1.5.3
Fixed SourceEngineLauncher.exe not working in TF2
Fixed minor bugs in all LumaEmu files
Version 1.5.4
Fixed memory leak
Fixed rare crash
Added "BlockUnknownClient" option to LuamEmu.ini
Added HTTP download (not complete)
Version 1.5.5
Fixed DLC not unlocking in some games
Fixed bugs
Performance improvements
Added "LumaID2"
Version 1.5.6
Fixed compatibility issues with the LumaCEG plugin after changes made in version 1.5.5
Version 1.5.7
Added new Steam functions required for upcoming games
Fixed crash in TF2
Fixed bugs
Updated VR support, download "SteamVR" from Steam and copy the OpenVR folder to your game folder.
Version 1.5.8
Fixed memory leaks
Added option to disable LumaEmu minidumps
steamclient.dll and steamclient64.dll is now seperated in LumaEmu.ini
Improved validation of LumaEmu ticket
Starting with 1.5.8, LumaEmu version used to join a server will be printed to LumaEmu_Steamclient.log and LumaEmu_Steamclient64.log
Specific LumaEmu versions can now be blocked from joining a server through Filter.txt
Version 1.5.9
Removed GreenLuma server authorization from LumaEmu.ini
Removed legit Steam mode
Fixed LumaEmu clients not always being able to connect to servers
Version 1.6.0
Added new Steam functions required for upcoming games
Fixed crashes in several games
Fixed Steam.dll bug
Added support for x64 LumaCEG plugin
Version 1.6.1
Fixed bugs that can happen when the LumaCEG plugin is used
Fixed several game crashing bugs
Fixed minor bugs
Version 1.6.2
Fixed several crashes in games
Fixed LumaEmu freezing/crashing on some windows installations
Implanted the LAN part of the serverbrowser (x86)
Fixed minor bugs
Version 1.6.3
Temporarily disabled the serverbrowser code
Fixed LumaEmu sometimes allowing users with invalid SteamID to join servers
Fixed a bug that makes it possible to change the SteamID
Fixed minor bugs
Version 1.6.3 Hotfix
Fixes important bugs
Version 1.6.4
The LAN serverbrowser is enabled again
Added new Steam functions required for upcoming games
Fixed minor bugs
Version 1.6.5
Fixed memory leaks
Added new Steam functions required for upcoming games
Fixed minor bugs
Version 1.6.6
Fixed minor bugs
Version 1.6.7
Fixed problem generating SteamID on some PCs
Fixed minor bugs
Version 1.6.8
Added the ISteamUGC004 interface
Fixed minor bugs
Version 1.6.9
SourceEngineLauncher Steam2WrapperLauncher have been replaced with LumaGameLauncher
steam_api.dll and steam_api64.dll have been moved to Legacy folders
Added support for the new SmartSteamEmu ticket
Added "BlockOldSmartSteamEmu" to LumaEmu.ini
Added DLC name option to LumaEmu.ini because some games requires it
Fixed minor bugs
Version 1.7.0
Added new Steam functions required for upcoming games
Fixed a SteamID issue
Fixed text scrolling in LumaGameLauncher_x64.exe and LumaGameLauncher_x86.exe
Fixed memory leaks
Fixed minor bugs
Version 1.7.1
Updated VR code
Fixed serveral issues with older games
Fixed minor bugs
Version 1.7.2
Added icon for LumaGameLauncher
Security stuff
Version 1.7.3
Fixed bugs
Fixed bugs in SteamRemoteStorage
Fixed crash in TF2
Improved error handling
Security fixes
Dropped support for Windows XP
Version 1.7.4
Fixed bugs
Security fixes
Version 1.7.5
Fixed Windows 8.1 and Windows 10 compatibility issues
Added new UGC interface
Removed LumaEmu's steam_api.dll and steam_api64.dll
Removed the DLC_Name option from LumaEmu.ini
Fixed issues that could impact in-game performance
Fixed bugs
Security fixes
Version 1.7.6
Fixed issues that could impact in-game performance
Fixed bugs
Improved logging
Removed the "LogPlayers" option from LumaEmu.ini
Removed the "BlockRevEmu" option from LumaEmu.ini
Removed the "BlockOldSmartSteamEmu" option from LumaEmu.ini
Version 1.7.7
All settings have been moved from LumaEmu.ini to registry
Fixed issues that could impact in-game performance
Fixed bugs that could cause games to crash
Fixed security exploits
Fixed several Steam Cloud issues
Fixed issues starting CEG protected games
Some Steam Stub protected games can now be launched if Steam or SteamLite is running in the background
Added option to use a fake SteamID, you can't play online with this ID
Version 1.7.8
Added new Steam functions
Added "OpenNameChanger" setting to allow changing your in-game name while playing
Added support to use "LumaAppID.txt" instead of "steam_appid.txt"
Fixed SmartSteamEmu ticket detection
Fixed bugs
Version 1.7.9
LumaEmu.ini is back
Version 1.8.0
Fixed CSGO
Fixed some problems with Steam callbacks
Version 1.8.1
Added new Steam functions
Fixed crashes in several games
Fixed bugs
Version 1.8.2
Fixed bugs
Version 1.8.3
Fixed crashes in several games
Added setting to choose Steamcloud folder path in LumaEmu.ini (SaveInCustomPath, Path), requested by Sak32009
Removed compatibility with older LumaEmu versions for online play, latest version is now required
Version 1.8.4
Fixed bugs
Version 1.8.5
Whitelist.txt and Filter.txt now takes the same data
Added more options for Whitelist.txt and Filter.txt for server admins
Fixed bugs
Version 1.8.6
Fixed detection of SmartSteamEmu in servers
Fixed several exploits that can crash a server running LumaEmu
Fixed crash in CSGO when changing graphics settings
Version 1.8.7
Fixed minor bugs
Version 1.8.8
Added new Steam functions
LumaEmu can now use the App Ownership Ticket and Encrypted App Ownership Ticket dumped from SteamLite if the "EncryptedAppTickets" and "AppOwnershipTickets" folders exists in the same folder as steamclient(64).dll
Fixed crashes in some games
Version 1.8.9
Fixed minor bugs
Version 1.8.9 Hotfix
Fixed additional issues
Version 1.9.0
Fixed crashes caused by SteamID generation
Version 1.9.1
Added new Steam functions
Fixed various crashes
Version 1.9.2
Improved logging
Fixed various bugs
Version 1.9.3
Additional logging improvements
Version 1.9.4
Fixed compatibility issues with some PCs
Version 1.9.5
Added new Steam functions
GameOverlayRenderer.dll and GameOverlayRenderer64.dll will now be loaded if they exist in the same folder as steamclient(64).dll
Added new option to LumaEmu.ini "AppIDSetByLauncher" with this enabled LumaGameLauncher will set the AppID instead of steamclient(64).dll
Added support for several custom DRMs
Removed old obsolete code
Fixed various bugs
Version 1.9.6
Fixed Hitman and other games that were not working correctly/crashing because of bad SteamCloud code
Added new Steam functions
Added option to manually specify the DLC you want to be enabled
Removed old obsolete code
First Release
Version 1.0.1
Fixed error in Tomb Raider
Fixed crash in Zeno Clash 2
Fixed minor bugs
Version 1.0.2
Fixed crash in Garry's Mod
Fixed minor bugs
Version 1.0.3
Fixed SteamFindFirst, SteamFindNext and SteamFindClose, loading games from GCF files now works correctly in most games.
Version 1.0.4
Stability fixes
Added support for mounting content in Garry's Mod, use the "MountContent" setting in LumaEmu.ini
Fixed LumaEmu creating several empty folders for games that don't need them
Version 1.0.5
Added the ability to use multiple DLC AppIDs
Fixed minor bugs
Version 1.0.6
Added Steam HTTP emulation
Added security features to steamclient.dll and steamclient64.dll
Fixed minor issues
Version 1.0.7
Added some missing functions added recently to Steam
Added support for games using an old Steam DRM
Fixed some bugs reported by users
Version 1.0.8
Fixed some games not being able to be played in 1.0.7
Version 1.0.9
Added functions required for new and upcoming games
Added support for Steamclient callbacks
Added support for the Dota 2 UI, (no longer stuck on "Connecting to the Dota 2 network")
All achievements in games are now unlocked by default
Fixed crash in Rage
Fixed DLCs not unlocked in some games
Fixed bugs in server authentication
Fixed various crashes and bugs
Version 1.1.0
Added new Steam functions requried for upcoming games
Fixed various bugs
Fixed the "GameLanguage" setting in LumaEmu.ini not working in some games
Removed the "MountContent" option from LumaEmu.ini (not used anymore)
Version 1.1.1
Fixed Steam.dll trying to read LumaEmu.ini and ClientRegistry.blob from the wrong path
Fixed bugs and crashes
The GetCurrentBatteryPower function now works as intended
Version 1.1.2
Added new Steam functions requried for upcoming games
Fixed LumaEmu players sometimes being reported as VAC banned
Version 1.1.3
Bug fixes and improvements
Added option to disable DLCs in games
Added option to disable Steam Overlay
Stats and Achievements are now saved (Can be disabled in LumaEmu.ini)
Added Uplay Crack
Steam Cloud files are now saved in "ProgramData\LumaEmu_SteamCloud\Playername"
Fixed crash in TF2
Added new Steam functions requried for upcoming games
Fixed some games not being able to load save files
Added mounting extra files for games in LumaEmu.ini
Version 1.1.4
Fixed x64 version
Version 1.1.5
Removed LumaEmu_SC.dll
Fixed bugs
Added new Steam functions requried for upcoming games
Restored the old code for mounting content in Gmod and some other games
Fixed older games not saving stats and achievements
Version 1.1.6
Fixed bugs
Fixed crash in Sanctum 2
Added Steam Workshop emulation
Version 1.1.7
Fixed SteamID generation and crash in Arma 3
Version 1.1.8
Fixed minor bugs
Added support for games using the Steam2 Wrapper (The Ship, Dark Messiah Might and Magic and others)
Version 1.1.9
Fixed HTTP code
Fixed bugs
Added "LumaEmu Fake Server" to server browser
Added most of the Steamclient callbacks that was missing in previous releases
Added support for Player Nickname, Clan Name and Clan Tag
Added proper emulation for the function Steam_GetAPICallResult
Added basic lobby emulation
Added the Stats and Achievements functions that was missing in previous releases
Version 1.2.0
Fixed missing callbacks caused some game to crash
Added Windows 8.1 specific steamclient.dll and steamclient64.dll that will give you a notification when you unlock achievements (only works in window mode)
Version 1.2.1
Fixed crash in some games if the specific SteamCloud folder for that game doesn't exist.
Fixed issues with CSGO
Fixed bugs with SteamID generation
Fixed anonymous gamerserver SteamID generation
Fixed minor bugs
Version 1.2.1 Hotifx
Fixed older games getting the wrong SteamID
Version 1.2.2
Fixed memory leaks
Version 1.2.3
Fixed some crashes that was caused by some changes in version 1.2.2
Updated SteamID generation code, players shouldn't get the same SteamID anymore
Version 1.2.4
Fixed achievements in Left 4 Dead 2
LumaEmu will now detect the correct client when someone joins your server, unknown clients or invalid tickets will be blocked (LumaEmu, SmartSteamEmu, RevEmu, Steam and GreenLuma are supported).
Added options to choose if you want to save stats or achievements
LumaEmu_Steamclient.log now logs the SteamID for every player that joins your server
If you want to block someone from joining your server, create "Filter.txt" and put in the SteamIDs of the players you want to block from your server
Minor bug fixes
Version 1.2.5
Added support for SteamID whitelist (Whitelist.txt)
Fixed possible crash
Fixed changing game language in games that is using the Steam language reg key
Added option to block old versions of LumaEmu from connecting to your server
Fixed security exploit
Version 1.2.6
Player name is now written to LumaEmu_Steamclient.log when someone connects to your server
Filter.txt now also takes Player names
Version 1.2.7
Added new Steam functions requried for upcoming games
Added VR support (requires the "vr" folder from Steam to be in the game folder)
Added options to block Legit Steam, GreenLuma, SmartSteamEmu and RevEmu players from connecting to your server
Version 1.2.8
Added new Steam functions requried for upcoming games
Fixed LumaEmu's VR support
Fixed the "g_pSteamClientGameServer" export in LumaEmu's steam_api.dll and steam_api64.dll, this fixes the crash in Source engine games when LumaEmu's steam_api.dll is used instead of SourceEngineLauncher.exe.
Version 1.2.9
Added new Steam functions requried for upcoming games
Fixed minor bugs
Version 1.3.0
Added option to block the latest version of LumaEmu from connecting to server
Bug fixes
Preparations for something awesome
Version 1.3.1
Fixed a rare issue that would cause a server to not be able to properly detect an LumaEmu client.
Version 1.3.2
Fixed bugs that was caused by changes made from version 1.2.9 to 1.3.0
Version 1.3.3
Fixed bugs
Added a unique "LumaID" for every LumaEmu user, it's written to LumaEmu_Steamclient.log when someone connects to your server and can be banned with Filter.txt
Version 1.3.4
Fixed server backward compatibility for older verisons of LumaEmu
Added option to block or allow VAC banned Steam users
Fixed bugs
Added new Steam functions requried for upcoming games
Version 1.3.5
Fixed crash in F1 2013
Version 1.3.6
Fixed a bug in x86 steam_api.dll and steamclient.dll related to LumaEmu_CEG.dll
Version 1.3.7
Added new Steam functions requried for upcoming games
Fixed bugs and crashes
Fixed possible performance issues in some games
Changed the LumaEmu Steam Cloud folder path to Username\AppData\Local
Version 1.3.8
Added option to save Steamcloud files in ProgramData
Added option to tell games Steam is in offline mode
The GetDLCCount function now works as intended
Fixed bugs
Version 1.3.9
Fixed crash in Source dedicated server
Fixed source games running in insecure mode after update
Added new Steam functions requried for upcoming games
Version 1.4.0
The GetPublicIP function now works as intended
Fixed minor bugs
Version 1.4.1
Removed the "AppID_" option from LumaEmu.ini
The BGetDLCDataByIndex function now grabs the DLC appids automatically
Added bypass for the ".STMSIG" DRM
Fixed bugs
Added new Steam functions requried for upcoming games
Version 1.4.2
Removed VAC2.dll
Removed the VS 2013 dependencies requirement
Fixed bugs
Version 1.4.3
Added new Steam functions requried for upcoming games
Fixed several bugs that can cause games to crash
LumaEmu can now write minidumps
Removed the Windows 8.1 toast notifications steamclient.dll and steamclient64.dll
Version 1.4.4
Fixed SourceEngineLauncher_x64.exe and Steam2WrapperLauncher_x64.exe not reading the SteamClientDll path correctly
Fixed TF2 crash
Fixed some Source engine mods gives the "You are in insecure mode" error
Version 1.4.5
Fixed minor bugs
Fixed Steam2WrapperLauncher.exe and Steam2WrapperLauncher_x64.exe
Version 1.4.6
Removed the Uplay crack (not working anymore)
Fixed bugs
Added new Steam functions required for upcoming games
Version 1.4.7
Minor bug fixes
Version 1.5.0
Fixed crashes in some games
Fixed LumaEmu files sometimes trying to open LumaEmu.ini from the wrong directory.
Fixed bugs
Added Legit Steam mode, this will let you use the SteamID from your steam account and in some games join legit servers.
Version 1.5.1
Removed Steam login from LumaEmu.ini, login is now done from in-game.
Version 1.5.2
Fixed crash in TF2
Fixed bugs
Added new Steam functions required for upcoming games
Legit Steam mode will now only give you the account's SteamID if you have registred the game on the account.
Disabled Steam's screenshot hook function
Version 1.5.3
Fixed SourceEngineLauncher.exe not working in TF2
Fixed minor bugs in all LumaEmu files
Version 1.5.4
Fixed memory leak
Fixed rare crash
Added "BlockUnknownClient" option to LuamEmu.ini
Added HTTP download (not complete)
Version 1.5.5
Fixed DLC not unlocking in some games
Fixed bugs
Performance improvements
Added "LumaID2"
Version 1.5.6
Fixed compatibility issues with the LumaCEG plugin after changes made in version 1.5.5
Version 1.5.7
Added new Steam functions required for upcoming games
Fixed crash in TF2
Fixed bugs
Updated VR support, download "SteamVR" from Steam and copy the OpenVR folder to your game folder.
Version 1.5.8
Fixed memory leaks
Added option to disable LumaEmu minidumps
steamclient.dll and steamclient64.dll is now seperated in LumaEmu.ini
Improved validation of LumaEmu ticket
Starting with 1.5.8, LumaEmu version used to join a server will be printed to LumaEmu_Steamclient.log and LumaEmu_Steamclient64.log
Specific LumaEmu versions can now be blocked from joining a server through Filter.txt
Version 1.5.9
Removed GreenLuma server authorization from LumaEmu.ini
Removed legit Steam mode
Fixed LumaEmu clients not always being able to connect to servers
Version 1.6.0
Added new Steam functions required for upcoming games
Fixed crashes in several games
Fixed Steam.dll bug
Added support for x64 LumaCEG plugin
Version 1.6.1
Fixed bugs that can happen when the LumaCEG plugin is used
Fixed several game crashing bugs
Fixed minor bugs
Version 1.6.2
Fixed several crashes in games
Fixed LumaEmu freezing/crashing on some windows installations
Implanted the LAN part of the serverbrowser (x86)
Fixed minor bugs
Version 1.6.3
Temporarily disabled the serverbrowser code
Fixed LumaEmu sometimes allowing users with invalid SteamID to join servers
Fixed a bug that makes it possible to change the SteamID
Fixed minor bugs
Version 1.6.3 Hotfix
Fixes important bugs
Version 1.6.4
The LAN serverbrowser is enabled again
Added new Steam functions required for upcoming games
Fixed minor bugs
Version 1.6.5
Fixed memory leaks
Added new Steam functions required for upcoming games
Fixed minor bugs
Version 1.6.6
Fixed minor bugs
Version 1.6.7
Fixed problem generating SteamID on some PCs
Fixed minor bugs
Version 1.6.8
Added the ISteamUGC004 interface
Fixed minor bugs
Version 1.6.9
SourceEngineLauncher Steam2WrapperLauncher have been replaced with LumaGameLauncher
steam_api.dll and steam_api64.dll have been moved to Legacy folders
Added support for the new SmartSteamEmu ticket
Added "BlockOldSmartSteamEmu" to LumaEmu.ini
Added DLC name option to LumaEmu.ini because some games requires it
Fixed minor bugs
Version 1.7.0
Added new Steam functions required for upcoming games
Fixed a SteamID issue
Fixed text scrolling in LumaGameLauncher_x64.exe and LumaGameLauncher_x86.exe
Fixed memory leaks
Fixed minor bugs
Version 1.7.1
Updated VR code
Fixed serveral issues with older games
Fixed minor bugs
Version 1.7.2
Added icon for LumaGameLauncher
Security stuff
Version 1.7.3
Fixed bugs
Fixed bugs in SteamRemoteStorage
Fixed crash in TF2
Improved error handling
Security fixes
Dropped support for Windows XP
Version 1.7.4
Fixed bugs
Security fixes
Version 1.7.5
Fixed Windows 8.1 and Windows 10 compatibility issues
Added new UGC interface
Removed LumaEmu's steam_api.dll and steam_api64.dll
Removed the DLC_Name option from LumaEmu.ini
Fixed issues that could impact in-game performance
Fixed bugs
Security fixes
Version 1.7.6
Fixed issues that could impact in-game performance
Fixed bugs
Improved logging
Removed the "LogPlayers" option from LumaEmu.ini
Removed the "BlockRevEmu" option from LumaEmu.ini
Removed the "BlockOldSmartSteamEmu" option from LumaEmu.ini
Version 1.7.7
All settings have been moved from LumaEmu.ini to registry
Fixed issues that could impact in-game performance
Fixed bugs that could cause games to crash
Fixed security exploits
Fixed several Steam Cloud issues
Fixed issues starting CEG protected games
Some Steam Stub protected games can now be launched if Steam or SteamLite is running in the background
Added option to use a fake SteamID, you can't play online with this ID
Version 1.7.8
Added new Steam functions
Added "OpenNameChanger" setting to allow changing your in-game name while playing
Added support to use "LumaAppID.txt" instead of "steam_appid.txt"
Fixed SmartSteamEmu ticket detection
Fixed bugs
Version 1.7.9
LumaEmu.ini is back
Version 1.8.0
Fixed CSGO
Fixed some problems with Steam callbacks
Version 1.8.1
Added new Steam functions
Fixed crashes in several games
Fixed bugs
Version 1.8.2
Fixed bugs
Version 1.8.3
Fixed crashes in several games
Added setting to choose Steamcloud folder path in LumaEmu.ini (SaveInCustomPath, Path), requested by Sak32009
Removed compatibility with older LumaEmu versions for online play, latest version is now required
Version 1.8.4
Fixed bugs
Version 1.8.5
Whitelist.txt and Filter.txt now takes the same data
Added more options for Whitelist.txt and Filter.txt for server admins
Fixed bugs
Version 1.8.6
Fixed detection of SmartSteamEmu in servers
Fixed several exploits that can crash a server running LumaEmu
Fixed crash in CSGO when changing graphics settings
Version 1.8.7
Fixed minor bugs
Version 1.8.8
Added new Steam functions
LumaEmu can now use the App Ownership Ticket and Encrypted App Ownership Ticket dumped from SteamLite if the "EncryptedAppTickets" and "AppOwnershipTickets" folders exists in the same folder as steamclient(64).dll
Fixed crashes in some games
Version 1.8.9
Fixed minor bugs
Version 1.8.9 Hotfix
Fixed additional issues
Version 1.9.0
Fixed crashes caused by SteamID generation
Version 1.9.1
Added new Steam functions
Fixed various crashes
Version 1.9.2
Improved logging
Fixed various bugs
Version 1.9.3
Additional logging improvements
Version 1.9.4
Fixed compatibility issues with some PCs
Version 1.9.5
Added new Steam functions
GameOverlayRenderer.dll and GameOverlayRenderer64.dll will now be loaded if they exist in the same folder as steamclient(64).dll
Added new option to LumaEmu.ini "AppIDSetByLauncher" with this enabled LumaGameLauncher will set the AppID instead of steamclient(64).dll
Added support for several custom DRMs
Removed old obsolete code
Fixed various bugs
Version 1.9.6
Fixed Hitman and other games that were not working correctly/crashing because of bad SteamCloud code
Added new Steam functions
Added option to manually specify the DLC you want to be enabled
Removed old obsolete code
Fixed reading tickets created by SteamLite
Credits:
Nintendo: Luma
shmelle: Helping me with some steamclient.dll stuff, Serverbrowser
Mitsukarina: Awesome steam tutorials and have helped me with some other steam releated things.
syahmixp: Have helped me with many different things. (too many to mention here.)
.cue: Cuesteam Source code
CPAMX: HookEmu Source code
Diviton: OpenEmu Source code
Christsnatcher: Reported bugs
machine4578: Reported bugs
I am AWESOME: Reported bugs
sam2k8: Reported bugs