- Duplicate the Game: Create two separate copies of your Total War: Attila folder (e.g.,
Attila_HostandAttila_Player2). - Install Goldberg Emulator into BOTH folders:
- Copy the 32-bit
steam_api.dllfrom the emulator archive into both folders (overwrite the original file). - In both folders, create a text file named
steam_appid.txtcontaining325610. - In both folders, create an empty text file named
local_save.txtdirectly next toAttila.exe.
- Copy the 32-bit
- Create two separate sandboxes (e.g.,
Attila1andAttila2).- Box Type: Select Standard Isolation Box (Yellow Icon) — do not use Privacy Enhanced.
-
Unlock IPC & Sockets:
- Right-click
Attila1$\rightarrow$ Sandbox Options$\rightarrow$ Edit ini Section (at the bottom). - Paste the following lines at the end and click Apply:
OpenIpcPath=\RPC Control\* OpenIpcPath=\BaseNamedObjects\* OpenWinClass=* DropAdminRights=n
- Repeat this exact step for
Attila2.
- Right-click
-
Assign Directories in Forced Programs:
- In
Attila1Sandbox Options$\rightarrow$ Program Control$\rightarrow$ Forced Programs$\rightarrow$ click Force Folderr and select the entire first game directory (Attila_Host). - In
Attila2Sandbox Options$\rightarrow$ Program Control$\rightarrow$ Forced Programs$\rightarrow$ click Force Folder and select the entire second game directory (Attila_Player2).
- In
- Launch
Attila.exefrom both folders once so the emulator generates the config files, then close both games. - When the Sandboxie File Recovery window pops up, you MUST click RECOVER (to move the generated
settingsfolder to your actual game directory). -
Edit the recovered files in
settings/:-
In Folder 1 (
Attila_Host\settings\):-
account_name.txt$\rightarrow$ Player1 -
user_steam_id.txt$\rightarrow$ 76561198000000001
-
-
In Folder 2 (
Attila_Player2\settings\):-
account_name.txt$\rightarrow$ Player2 -
user_steam_id.txt$\rightarrow$ 76561198000000002
-
- Ensure
language.txtis identical in both folders (englishorpolish).
-
In Folder 1 (
- Launch the first game, go to Graphics Options, enable Windowed Mode.
- Go to Sandbox 1's AppData:
C:\Sandbox\<YourUser>\Attila1\user\current\AppData\Roaming\The Creative Assembly\Attila\scripts\ - Copy
preferences.script.txt(anduser.script.txtfor mods). - Paste and overwrite it into Sandbox 2's AppData:
C:\Sandbox\<YourUser>\Attila2\user\current\AppData\Roaming\The Creative Assembly\Attila\scripts\
- Double-click
Attila.exefrom Folder 1 (Host). - Double-click
Attila.exefrom Folder 2 (Player 2). - Host & Play.