Smart Steam Emu

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 7

# NOTE:

# Line beginning with "#" (Number sign/hash) or ";" (semicolon)


# indicates that the line is a comment. It will be ignored by
# the emulator.
#
# Read one by one to understand the meaning of each settings,
# don't scroll down too fast like you're reading
# facebook feeds or twitter tweets. (:

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; This section will be used by the loader to start your
; games properly.
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[Launcher]

;-------------------------------------------------------------
; Target
; This must be pointed to your game executables (.exe)
; StartIn
; Point to your game folder. Don't set if you want to use
; emulator current directory.
; CommandLine
; Additional command line for your games. Source (Valve)
; games requires -steam or you will get "insecure"
; message
;-------------------------------------------------------------
Target = cms2015.exe
#StartIn = C:\Program Files (x86)\Steam\steamapps\common\Age of Empires II HD
#CommandLine = -steam

;-------------------------------------------------------------
; This must be pointing to SmartSteamEmu.dll, you can use
; absolute path or relative path; relative to StartIn
; directory. The emulator storage folder will be created on
; the same folder as SmartSteamEmu.dll
;-------------------------------------------------------------
SteamClientPath = SmartSteamEmu.dll
SteamClientPath64 = SmartSteamEmu64.dll

;-------------------------------------------------------------
; Don't exit the loader. Required for games that uses batch
; file (.bat) or which launch multiple binary (.exe)
;-------------------------------------------------------------
Persist = 0

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; This section will be used by emulator.
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[SmartSteamEmu]

;-------------------------------------------------------------
; AppId
; Your game appid. http://store.steampowered.com/app/<AppId>
; Set to 0 to read from steam_appid.txt file.
;
; SteamIdGeneration - Specify one of these:
; - Static
; - Random
; - PersonaName
; - ip
; - Manual (you must set ManualSteamId)
; - GenerateRandom (Default, Generate steam id once and reuse the
; same generated steam id for the next time)
; Remember, some games store steam id in save file and steam id
; must match when loading the game again.
;
; ManualSteamId
; Example: 76561197960287930
;
; LowViolence
; Set this to 1 if you want to have a low violence game
; and/or residing in a country that requires you to have this
; restriction.
;
;-------------------------------------------------------------
AppId = 320300
Language = english
SteamIdGeneration = GenerateRandom
#ManualSteamId = 0
LowViolence = 0

;-------------------------------------------------------------
; AvatarFilename
; Avatar file, only .png is supported
; PersonaName
; Set this to your name *OR* use one of these:
; - ComputerName
; - AccountName (default)
; AutomaticallyJoinInvite
; When somebody send invite to you, you will automatically
; accept their invite.
;-------------------------------------------------------------
AvatarFilename = avatar.png
PersonaName = AccountName
AutomaticallyJoinInvite = 1

;-------------------------------------------------------------
; StorageOnAppdata
; Storage (save game) files will be saved on local account
; appdata folder.
; C:\Users\<YourName>\AppData\SmartSteamEmu
;
; If you lose your savegame files after using this
; version, disable this value or move your savegame files to
; appdata folder.
;
; SeparateStorageByName
; Each "PersonaName" will have its own storage folder for save
; game, storage file, stats, achievements and avatar.
;
; Before
; SmartSteamEmu\<game files>
; After
; SmartSteamEmu\my name\<own game files>
; SmartSteamEmu\his name\<own game files>
; SmartSteamEmu\her name\<own game files>
;
; RemoteStoragePath
; Specify your own location of remote storage path. The
; default location is on SmartSteamEmu\remote_<appid> or
; SmartSteamEmu\<persona name>\remote_<appid>.
;-------------------------------------------------------------
StorageOnAppdata = 1
SeparateStorageByName = 0
#RemoteStoragePath = %USERPROFILE%\Documents\My Games\%SteamAppId%

;-------------------------------------------------------------
; EnableHTTP
; If disabled, all calls to create HTTP request will fail.
; It is advised to keep this turned off.
;
; EnableInGameVoice
; Enable In-Game voice using microphone input.
; The implementation is not yet finished. It is recommended
; to use other application for voice chat.
;
; EnableLobbyFilter
; Turn this off to find all lobbies within the same app id.
;
; DisableFriendList
; Disable friend list from appear in game.
;
; DisableLeaderboard
; Disable leaderboard by not returning any leaderboad when
; game requested it
;
; SecuredServer
; VAC server. If the games complain it starts *insecure*ly
; or to remove any plugins before attempting to connect to
; a VAC secured server, set this to 0.
;
; VR
; Tell supported games to enable virtual reality.
;-------------------------------------------------------------
EnableHTTP = 0
EnableInGameVoice = 0
EnableLobbyFilter = 1
DisableFriendList = 0
DisableLeaderboard = 0
SecuredServer = 1
VR = 0

;------------------------
; Master server list
; In "<ip>:<port>" format. Multiple server is separated by
; a space.
;
#MasterServer = 46.165.194.16:27011 46.4.71.67:27011 46.165.194.14:27011
#MasterServerGoldSrc = 46.165.194.16:27010 46.4.71.67:27010 46.165.194.14:27010
MasterServer = 188.40.40.201:27010
MasterServerGoldSrc = 188.40.40.201:27010

;------------------------
; Quick join hotkey for private match.
; Valid modifier are: BACKSPACE, TAB, ENTER, SHIFT, CONTROL, ALT
; PAUSE, CAPSLOCK, ESCAPE, SPACE, PAGEUP, PAGEDOWN, END, HOME,
; INSERT, DELETE, F1-F12.
;
; Must be a combination, example: CONTROL + J
;
QuickJoinHotkey = SHIFT + TAB

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; DLC subscriptions
;
; Use the following format for subscription:
; <appid> = <1/0> or <DLC Name>
; Example:
; 57923 = Duke Nukem Forever: Hail to the Icons Parody Pack
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[DLC]

;------------------------
; If requested subscription id cannot be found here,
; SmartSteamEmu will use this default value.
;
Default = 1

src103582791433980119 = Payday 2 Community


src103582791435633447 = Payday 2 Mod - HoxHud

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; Achievements override
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[Achievements]

; Unlocks all achievements


UnlockAll = 0

; If the game loops when reading stats/achievements, enable this.


FailOnNonExistenceStats = 0

; If you want to modify individual achievements, use the


; following format:
; <achievement name> = 1/0

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; Player Management
;
; Allow or deny who will able to connect to your server
;
; To deny or ban connection from steam id, use the following
; format:
; STEAM_0:X:YYY = 0
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[PlayerManagement]

; Allow anyone to connect. If set to false, only allow connection


; from recognized steam emu.
AllowAnyoneConnect = 1

; Set a password to allow ban/unban remotely. The password must > 4


; characters long. Remove # infront AdminPassword to enable password.
; App restart is *required* to update the password.
#AdminPassword =

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; Direct Patch
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[DirectPatch]

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; Logging and debugging
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[Debug]

;------------------------
; EnableLog
; Enable/Disable log file output.
; MarkLogHotkey
; Mark the logfile with timestamp using this hotkey before
; performing some action to make it easier when debugging.
; LogFilter
; Filter log output. Separate by semicolon.
;
EnableLog = 0
MarkLogHotkey = CTRL + ALT + M
LogFilter = User logged on

;------------------------
; Create dump file when games crash. This can helps developer
; to investigate what causes the game crash and to improve this
; emulator.
;
Minidump = 1

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; Emulator networking
; Warning: Advanced settings! Best to leave it as is if you
; don't know what these settings are for.
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[Networking]

;------------------------
; BroadcastAddress
; Set broadcast address used by emulator discovery system.
; To broadcast to multiple addresses, separate by a space.
; To connect to other computer online, specify their ip here.
; ListenPort
; Communication port used by this emulator, must match with
; other player or it won't find each other.
; MaximumPort
; Attempt to use another next port when current listen port
; is already in use.
; DiscoveryInterval
; Interval for discover packet in second. A small packet
; sent by the emulator to broadcast address to discover
; other players.
;
BroadcastAddress = 255.255.255.255
ListenPort = 31313
MaximumPort = 10
DiscoveryInterval = 3

;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
; steam_api.dll replacement.
;
; Allow you to start game directly without the launcher.
;
; To start the game without the launcher, rename original
; steam_api.dll to ValveApi.dll and then rename
; SmartSteamEmu.dll to steam_api.dll
;-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[SteamApi]

; The emulator will try to search for interface version


; automatically inside original steam api.
;
OriginalSteamApi = ValveApi.dll
OriginalSteamApi64 = ValveApi64.dll

; Manually specify interface version if no original steam_api.dll


; found. It must match the steam_api.dll that come with the game.
;
SteamClient = 15
SteamUser = 16
SteamGameServer = 1
SteamFriends = 13
SteamUtils = 5
SteamMatchMaking = 9
SteamMatchMakingServers = 2
SteamUserStats = 11
SteamGameServerStats = 1
SteamApps = 5
SteamMasterServerUpdater = 1
SteamNetworking = 5
SteamRemoteStorage = 10
SteamScreenshots = 1
SteamHTTP = 2
SteamUnifiedMessages = 1
SteamController = 1
SteamUGC = 1
SteamAppList = 1
SteamMusic = 1
SteamMusicRemote = 1
SteamHTMLSurface = 2

You might also like