"[Link]" is an example config with all current emulator features.
------------ "Game" section
A lot of values in this section can be taken from "__Installer\[Link]"
file.
"Name" - game name (defaults to "Game")
"Version" - game version (defaults to "[Link]")
"ContentId" - game ID (defaults to "0")
"DenuvoToken" - my emulator lets you play Denuvo games without a proper crack as
long as you have a valid token
The next 3 values are used only when you want to play a Denuvo game but don't have
a valid token.
"DenuvoExeHash" - SHA-1 hash of the exe file, used to check if the user starts the
right exe.
"DenuvoDllHash" - SHA-1 hash of the dll file, used to check if the user updated
their game.
"DenuvoDllName" - name of the dll file to check, defaults to "[Link]".
"Languages" - some games need a valid list - I suggest always setting it so people
know what language they can use (defaults to
"ar_SA,cs_CZ,da_DK,de_DE,el_GR,en_AU,en_CA,en_GB,en_US,es_ES,es_MX,fi_FI,fr_CA,fr_F
R,hu_HU,it_IT,ja_JP,ko_KR,nl_NL,no_NO,pl_PL,pt_BR,pt_PT,ru_RU,sv_SE,th_TH,tr_TR,zh_
CN,zh_HK,zh_TW")
"Language" - game language; not all games use it (defaults to "en_US")
"LanguageRegistryKey" - some games read the language from registry - that's the
path to registry key, without HKLM; when set uses "Language" to override the
language without changing the registry
------------ "Emulator" section
"Documents" - when set, overrides the path to your Documents folder; added it for
The Sims 4
"ServerPort" - port to run the LSX server on; set to "default" to use the same port
as EA app (some games need it); don't worry, server is accessible from localhost
only (defaults to "0", meaning random open port)
"PretendConnected" - pretend you're online; needed for some games (like Burnout
Paradise Remastered), otherwise my emu chokes on messages it gets from the game and
that causes performance drop; don't touch it unless needed (defaults to "true")
"FakeAuth" - send a fake auth code to the game (defaults to "true")
"SDK" - SDK version (defaults to "10.5.96.47512")
"Language" - Origin language (defaults to "en_US")
"RandImplementation" - Mac has different implementation of rand function. Adding
this option allows for using this emulator on Mac, for the native version of the
game. Possible values are "windows"/"0" and "mac"/"1".
"BlockReruns" - block the game from rerunning itself. Added because F1 23 was
spawning a lot of processes. Made optional and disabled by default because updated
version of F1 23 crashed with it active. (defaults to "false")
"LoadDLLs" - list of extra DLL files to load, comma separated.
------------ "User" section
"Username" - your username (defaults to "anadius")
"PersonaId", "UserId" - IDs identifying your account
You can get these values with "origin_helper_tools.html".
"Avatar" - path to avatar, use it if you don't like the default one
"UseLastOnlineProfile" - this is only used if you add the online DLL. Start online
- last profile is saved. Start offline - that profile is used instead of "Persona",
"PersonaId", "UserId" and "Avatar" from the config.
"Country" - user country (defaults to "US")
"Currency" - user currency (defaults to "USD")
"IsSubscriber" - user has EA Play sub (defaults to "true")
"IsSteamSubscriber" - sub from Steam (defaults to "false")
"SubscriberLevel" - sub level: 0 - no subscription, 1 - EA Play, 2 - EA Play Pro
(defaults to "2")
"IsUnderAge" - user under age (defaults to "false")
------------ "Content" section
Some games require this section, for example "Star Wars Jedi: Fallen Order" to
unlock deluxe stuff.
See the explanation for "Entitlements" below.
"[Link].50.0003518" = "offerId" - game/DLC ID, must be non-empty
"Version" = "version" - game/DLC version (defaults to "0")
"Name" - game/DLC name (defaults to "GAME")
"State" - game state, can be "PLAYING" or "INSTALLED" (defaults to "INSTALLED")
------------ "Entitlements" section
This section is for unlocking DLCs, bonuses, etc.
Use some MITM proxy (like Fiddler or mitmproxy) to get these values from EA app
(only if you actually own the DLCs). You can also use my DLC Unlocker with LSX
logging enabled.
"[Link].0x0000000000011A4B" = "offerId" - game/DLC ID, must be non-empty
"Group" = "groupName" - entitlement group (defaults to "OPP")
"Version" = "version" - entitlement version (defaults to "0")
"Type" = "entitlementType" - entitlement type (defaults to "DEFAULT")
"EntitlementTag" = "entitlementTag" - entitlement tag (defaults to "ONLINE_ACCESS")
------------ "Achievements" section
This section is generated by "origin_helper_tools.html".
"AchievementsSet" - each game has a custom ID for achievements - as entitlements,
you can find it through MITM proxy or with my DLC Unlocker with LSX logging
enabled.
"AchievementNames" - names of achievements
"AchievementTotals" - some achievements have a progress, their "Total" value is
higher than 1