Comments (11)
Duplicate of #72. I'll be working on a fix over this weekend
from modorganizer2-linux-installer.
Thank you for your work! However, I am still getting issues with version 2.7.1. See output below.
The new version is correctly finding Steam in $HOME/.local/share/Steam
, but it is searching for game in library $HOME/.local/share/Steam/steam
. As previously mentioned, it should be looking for the game installation in $HOME/.local/share/Steam/steamapps/common
.
from modorganizer2-linux-installer.
Apologies for opening this issue again, but I am still having problems installing. I tried version 2.7.2 and got the output shown below.
lutris-mod-organizer-2.7.2.log
The script finds $HOME/.local/share/Steam
correctly, as in 2.7.1.
When grep is attempted, it looks for $HOME/.local/share/Steam/steam/steamapps/libraryfolders.vdf
and says no such file or directory.
Looking at my filesystem, I found libraryfolders.vdf
in $HOME/.local/share/Steam/steamapps/libraryfolders.vdf
.
The contents of libraryfolders.vdf
are shown below:
"LibraryFolders"
{
"TimeNextStatsReport" "1591571589"
"ContentStatsID" "6832582536540301646"
}
After attempting grep, the script searches for the game in library $HOME/.local/share/Steam/steam
.
The contents of this directory are:
- cached (folder)
- games (folder)
- legacydepotdata.vdf
I don't believe this is the correct folder to be looking in for APPID 22370.
Looking at find-library-for-appid.sh
lines 37-43, I see that the script is attempting to look for the compatdata
folder with the APPID folder inside that:
for libdir in "${steam_libraries[@]}"; do
echo "Searching for game in library '$libdir'" >&2
if [ -d "$libdir/steamapps/compatdata/$appid" ]; then
echo "Found game" >&2
break
fi
done
Thus, I believe the error is in the setting of main_library
. It gets set to $steam_install/steam
which causes the other paths to become broken. This is in line 26 of find-library-for-appid.sh
.
from modorganizer2-linux-installer.
I'm sorry for that. Progress on this one is naturally slow because I don't have a system to properly test things.
I released another fix. If it solves your problem feel free to close the issue again.
from modorganizer2-linux-installer.
@rockerbacon No worries, I understand that it can be difficult to debug without direct access to the system. I will do my best to provide information.
That being said, I tried running 2.7.3 and it seems to have fixed the previous issue of not finding Fallout 3 GOTY, but it now has a different issue.
lutris-mod-organizer-2.7.3.log
This is the error message. As suggested, I attempted wineboot -u
, but it didn't fix anything.
wine cmd.exe /c echo '%AppData%' returned unexpanded string 'C:\Program Files' ... this can be caused by a corrupt wineprefix (`wineboot -u` may help), by an old wine, or by not owning /home/sravan/.local/share/Steam/steamapps/compatdata/22370/pfx
It may not be an issue with script at this point, perhaps I have not configured wine correctly. Do you have any ideas for why I might be encountering this error?
from modorganizer2-linux-installer.
This is exactly what the error says, a "corrupted" prefix. It's usually caused by using incompatible versions of Wine in the same prefix.
- Purge the prefix with:
rm -rf /home/sravan/.local/share/Steam/steamapps/compatdata/22370
- In Steam: make sure Fallout 3 is configured to use Proton 5 and launch it. A clean prefix will be created
- Reinstall Mod Organizer 2
from modorganizer2-linux-installer.
I attempted the following:
- Remove Fallout 3 GOTY compatdata folder
- Steam -> Fallout 3 Game of the Year Edition -> Properties -> General -> Force the use of a specific Steam Play compatibiltiy tool -> Proton 5.0-8
- I then ran the game and saw that the prefix was created
- Attempted to reinstall Mod Organizer 2 and got the same error
from modorganizer2-linux-installer.
What's the output for ls -ld /home/sravan/.local/share/Steam/steamapps/compatdata/22370/pfx
?
from modorganizer2-linux-installer.
Sorry for the delay, I completely re-installed Fallout 3 to see if that would resolve the issue... it did not.
ls -ld /home/sravan/.local/share/Steam/steamapps/compatdata/22370/pfx
drwxr-xr-x 4 sravan sravan 4096 Jun 8 12:05 /home/sravan/.local/share/Steam/steamapps/compatdata/22370/pfx/
I'm not sure this is the output you were looking for (-d argument). Here is the output with just -l flag.
ls -l /home/sravan/.local/share/Steam/steamapps/compatdata/22370/pfx
total 2716
drwxr-xr-x 2 sravan sravan 4096 Jun 8 12:02 dosdevices/
drwxr-xr-x 9 sravan sravan 4096 Jun 8 12:05 drive_c/
-rw-r--r-- 1 sravan sravan 2664356 Jun 8 12:05 system.reg
-rw-r--r-- 1 sravan sravan 3358 Jun 8 12:01 userdef.reg
-rw-r--r-- 1 sravan sravan 101370 Jun 8 12:05 user.reg
from modorganizer2-linux-installer.
I'm sorry it took me so long to get back to you. I legitimately do not know what might be causing this problem. The '-d' option was to check if the directory permissions were correct as my research suggested this could be the issue.
I renamed the issue to reflect its current status and added a "help wanted" label to see if more people will help with this issue.
from modorganizer2-linux-installer.
No worries. I'm currently playing some other games, but if I return to Fallout 3 and I am able to find a solution, I'll submit a pull request.
from modorganizer2-linux-installer.
Related Issues (20)
- MO2 extremely unstable and can't seem to be able to access certain directories in the data folder randomly HOT 1
- Fallout New Vegas: May have lost all mo2 data due to having to verify integrity of files.
- Starfield MO2 won't sort plugins HOT 1
- How to install FOMODs?
- Does not detect Fallout 3 GOTY
- Font messed up HOT 1
- Wine 9.0 Not Supported? HOT 2
- Fallout 4 script extender update question. HOT 1
- Installer does not detect the prefix
- Closes on the create instance window with Fallout 4 (modern gen update) on Steamdeck HOT 1
- Mod Organizer 2 won't launch HOT 1
- Mo2 not launching f4se steam deck
- (Steam Deck) install.sh script not proceeding after game selection HOT 4
- GOG-Version possible HOT 3
- MO2 crashes when launching skyrim HOT 2
- Console not opening in Skyrim SE HOT 2
- Cannot install MO2 because of not recognizing my games-folder
- On- HOT 1
- Crashes when using Steam Deck's keyboard and touchscreen HOT 1
- FYI: Fix for SKSE 0.0.0 Issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from modorganizer2-linux-installer.