Jump to content

Recommended Posts

Getting XEdit to work under Linux/Wine/Steam-Proton

After much time scouring the Internet, you have finally found yourself here for some additional help. You may have also found that XEdit and Linux really don't like each other. Well actually they work just fine together, it's just the setup that is troublesome. I hope to help you solve this problem as it took me forever to figure out by myself what needs to be done by fixing each issue that came up, one-by-one.

 

My Setup:

I am writing this tutorial on an install of Ubuntu 18.04 LTS under a pure Gnome 3.28 install. I have Steam installed using Proton v4. I also have wine-3.0. As for XEdit I am using version 4.0.2.

 

Step By Step:

1: Download XEdit

 

2: Install Wine-3.0

 

3: Unpack XEdit

  1. Right click the XEdit 4_0_2.7z and click 'extract here'.
  2. Navigate to the newly created folder and;
  3. Cut the 'FO3Edit.exe', 'Edit Scripts'(folder), 'FO3EditQuickAutoClean.exe', and paste them in your game installation directory(the directory under Linux will usually be, '/home/<USER>/.steam/steamapps/common/<GAME>')

 

4: Create Symbolic Link of Fallout.ini using your Linux Terminal

ln -s /home/<USER>/.steam/steamapps/compatdata/<STEAM APP ID>/pfx/drive_c/users/steamuser/My Documents/My Games/<GAME>/<GAME>.ini /home/<USER>/Downloads/XEdit/

 

5: Create launcher for XEdit in Linux Terminal

     1. Create the file with nano(or vi if you like), and save the file with CTRL+X(With nano)

nano /home/<USER>/Downloads/XEdit/XEdit.txt

//XEdit.txt:
[Desktop Entry]
Name=XEdit
Exec=wine /home/<USER>/.steam/steamapps/common/<GAME>/<GAME>.exe -I:/home/<USER>/Downloads/XEdit/<GAME>.ini
Type=Application
Categories=Wine;

     2. Copy the file to create the .desktop application.

cp /home/<USER>/Downloads/XEdit/XEdit.txt /home/<USER>/Downloads/XEdit/XEdit.desktop
sudo chmod a+x /home/<USER>/Downloads/XEdit/XEdit.desktop

     3. Launch the application by double clicking the .desktop file. Everything should work if wine is installed properly, and if you replaced all the variables(<VARIABLE>) with the correct directories for your scenario

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

Support us on Patreon!

Patreon
×
×
  • Create New...