Linux: Difference between revisions
Appearance
Created blank page Tags: mobile web edit mobile edit wikieditor |
No edit summary |
||
(14 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Running Marne on Linux == | |||
'''Note:''' Keep in mind that marne on Linux is currently experimental. | |||
=== 1. Install Battlefield 1 === | |||
* Open and launch Battlefield 1 once | |||
* When prompted about the anti-cheat, '''select "No"''' | |||
* You should receive an error message like "steam deck not supported" - click OK | |||
=== 2. Disable EA Anti-Cheat === | |||
# Navigate to the game's installation directory | |||
# Rename the following files: | |||
#* <code>EAAntiCheat.GameServiceLauncher.exe</code> → <code>EAAntiCheat.GameServiceLauncher.exe.bak</code> | |||
#* <code>installScript.vdf</code> → <code>installScript.vdf.bak</code> | |||
#* <code>runasadmin.vdf</code> → <code>runasadmin.vdf.bak</code> | |||
=== 3. Download & Place Required Files === | |||
Download and place these files in Battlefield 1's root directory: | |||
* [https://github.com/silkker/MARNE/raw/refs/heads/main/Marne.dll Marne.dll] | |||
* [https://github.com/silkker/MARNE/raw/refs/heads/main/dinput8.dll dinput8.dll] | |||
=== 4. Install Required Dependencies === | |||
* Install [https://aka.ms/vs/17/release/vc_redist.x64.exe '''vcrun_2017_x64'''] in your Wine prefix | |||
=== 5. Download Marne Launcher === | |||
* Download: [https://raw.githubusercontent.com/silkker/MARNE/refs/heads/main/MarneLauncher.exe MarneLauncher.exe] | |||
=== 6. Configure dlloverrides === | |||
Add the following launch option in Steam: | |||
<code>WINEDLLOVERRIDES="dinput8=n,b;Marne=n,b;winmm=n,b;"</code> | |||
Open up protontricks > select bf1 > select winecfg > go to libraries > add the following | |||
<pre> | |||
dinput8 | |||
marne | |||
winmm | |||
</pre> | |||
(They should be set to native,builtin) | |||
=== 7. Start Battlefield 1 === | |||
# Launch Battlefield 1 from your launcher (verify EAAntiCheat.GameServiceLauncher.exe hasn't regenerated) | |||
# Click "Ok" when you see: ''"Please launch the game from your distribution platform."'' | |||
# Open MarneLauncher from the file explorer that opened with Battlefield 1. | |||
# Select "Start Marne" | |||
# Have fun playing Battlefield 1 with Marne | |||
=== Hosting === | |||
# Use the <code>-mserver</code> arguement to host servers | |||
=== Modding === | |||
Follow the documentation [https://github.com/Twig6943/FrostyToolsuiteBattlefield1Linux/blob/1.0.6.3_mod/Guide.md '''here'''] |
Latest revision as of 09:18, 4 July 2025
Running Marne on Linux
Note: Keep in mind that marne on Linux is currently experimental.
1. Install Battlefield 1
- Open and launch Battlefield 1 once
- When prompted about the anti-cheat, select "No"
- You should receive an error message like "steam deck not supported" - click OK
2. Disable EA Anti-Cheat
- Navigate to the game's installation directory
- Rename the following files:
EAAntiCheat.GameServiceLauncher.exe
→EAAntiCheat.GameServiceLauncher.exe.bak
installScript.vdf
→installScript.vdf.bak
runasadmin.vdf
→runasadmin.vdf.bak
3. Download & Place Required Files
Download and place these files in Battlefield 1's root directory:
4. Install Required Dependencies
- Install vcrun_2017_x64 in your Wine prefix
5. Download Marne Launcher
- Download: MarneLauncher.exe
6. Configure dlloverrides
Add the following launch option in Steam:
WINEDLLOVERRIDES="dinput8=n,b;Marne=n,b;winmm=n,b;"
Open up protontricks > select bf1 > select winecfg > go to libraries > add the following
dinput8 marne winmm
(They should be set to native,builtin)
7. Start Battlefield 1
- Launch Battlefield 1 from your launcher (verify EAAntiCheat.GameServiceLauncher.exe hasn't regenerated)
- Click "Ok" when you see: "Please launch the game from your distribution platform."
- Open MarneLauncher from the file explorer that opened with Battlefield 1.
- Select "Start Marne"
- Have fun playing Battlefield 1 with Marne
Hosting
- Use the
-mserver
arguement to host servers
Modding
Follow the documentation here