Karrgoot Posted November 2, 2023 Share Posted November 2, 2023 How do I install WeiDU mods on my Steam Deck. I dubble click as I do om my computer runing Windows, nothing happens. I have forced my steam deck to install baldur's gate, Windows version. And I just copy that and pasted it over my steam deck installed version. It worked like a charm but I get lite of invalid nummer on items, spells and dialog... I am not skilled at linux, but I can follow idiot proof instructions. I need help, I just want my modded baldur's gate to work. I guess I need to install mods on my steam deck. But the WeiDU files vill not run when I dubble click as I do on Windows. Quote Link to comment
Jarno Mikkola Posted November 2, 2023 Share Posted November 2, 2023 10 minutes ago, Karrgoot said: I have forced my steam deck to install baldur's gate, Windows version. And I just copy that and pasted it over my steam deck installed version. It worked like a charm but I get lite of invalid nummer on items, spells and dialog... This is likely because you have not installed the DLC merger... https://github.com/Argent77/A7-DlcMerger/releases/tag/v1.5 Which is what you need to install to the BG1EE+SoD to install mods onto. Quote Link to comment
Karrgoot Posted November 2, 2023 Author Share Posted November 2, 2023 Yes, I have. It is the first mod I install Quote Link to comment
Karrgoot Posted November 2, 2023 Author Share Posted November 2, 2023 the WeiDU executable just vill nit start. Quote Link to comment
Jarno Mikkola Posted November 2, 2023 Share Posted November 2, 2023 2 hours ago, Karrgoot said: the WeiDU executable just vill nit start. In your PC... or in your Steam Deck ? Those are different things, and Steam Deck doesn't have the 'PC' Command Promp, so it cannot start the weidu.exe .. Quote Link to comment
Karrgoot Posted November 2, 2023 Author Share Posted November 2, 2023 3 minutes ago, Jarno Mikkola said: In your PC... or in your Steam Deck ? Those are different things, and Steam Deck doesn't have the 'PC' Command Promp, so it cannot start the weidu.exe .. On my steam deck Quote Link to comment
Graion Dilach Posted November 2, 2023 Share Posted November 2, 2023 See https://moebiusproject.gitlab.io/mods_on_linux for starters. You will need to have to trigger bash to install mods. I'm not sure if the Steam Deck uses case-insensitive filesystems by default, but I wouldn't be surprised if it does. That needs to be checked within bash. Note that the Steam Deck is just a Linux with a Steam frontend. Quote Link to comment
Karrgoot Posted November 2, 2023 Author Share Posted November 2, 2023 2 hours ago, Graion Dilach said: See https://moebiusproject.gitlab.io/mods_on_linux for starters. You will need to have to trigger bash to install mods. I'm not sure if the Steam Deck uses case-insensitive filesystems by default, but I wouldn't be surprised if it does. That needs to be checked within bash. Note that the Steam Deck is just a Linux with a Steam frontend. Ok, but I have tryed thus b4 and I faild. I will try agen. Quote Link to comment
mickabouille Posted November 2, 2023 Share Posted November 2, 2023 (edited) Not really an answer for @Karrgoot, sorry, but I have an incomplete answer for this: 4 hours ago, Graion Dilach said: I'm not sure if the Steam Deck uses case-insensitive filesystems by default, but I wouldn't be surprised if it does I just got one last week. I didn't do much with it yet so it still is a bit of a mystery to me. But I installed nwn:ee yesterday (not the steam version, the gog version from the desktop mode then added to steam as a foreign game) and tried loading the Prophet prologue mod. It didn't work first because it couldn't find prophet0.hak. The I remember I used to need to run tolower (was it for 1.38 then?) often, then I just renamed Prophet0.hak to prophet0.hak and it worked. So I guess casefolding is not enable globally. But it's possible gamemode (what's shown at the console startup i.e. the intended mode of use of the console) and the desktop mode user-data (not the arch root, this one is read-only) are on different partitions with different fs options (casefolding being one). But then when using the windows version of the games, proton should take care of the case-sensitivity issues. I think if I wanted to play BG on the Deck (I will certainly do) and mod it, I would do the modding/installation on a computer then copy the whole game on the Deck. EDIT: was wrong on using different partitions. - Steam installs games in the usual (linux) location in .local/share/Steam/steamapps/common - the /home partition fs has the casefolding feature active - but none of the folders has the +F attribute AFAIK Edited November 2, 2023 by mickabouille Quote Link to comment
Lurker Posted November 2, 2023 Share Posted November 2, 2023 (edited) I still don't have any first hand experience with ext4 and casefolding - and thanks to XFS and its support for CoW no real intent to get some - but this should still apply, and wasn't explicitly mentioned: The extended file system attribute to enable casefolding must be set on an empty directory. For ext4, the filesystem on the corresponding device or partition must have the feature "casefold" enabled a newly created folder (meaning "must not have had any content since creation") must have support enabled by "chattr +F" (again, before adding any content) deleting files and/or directories to make a folder appear empty does not work chattr +F ./name_of_empty_directory But I suspect this is all just nerd talk to the OP. Edited November 17, 2023 by Lurker unintentional spreading of bullshit Quote Link to comment
Karrgoot Posted November 2, 2023 Author Share Posted November 2, 2023 6 hours ago, mickabouille said: Not really an answer for @Karrgoot, sorry, but I have an incomplete answer for this: I just got one last week. I didn't do much with it yet so it still is a bit of a mystery to me. But I installed nwn:ee yesterday (not the steam version, the gog version from the desktop mode then added to steam as a foreign game) and tried loading the Prophet prologue mod. It didn't work first because it couldn't find prophet0.hak. The I remember I used to need to run tolower (was it for 1.38 then?) often, then I just renamed Prophet0.hak to prophet0.hak and it worked. So I guess casefolding is not enable globally. But it's possible gamemode (what's shown at the console startup i.e. the intended mode of use of the console) and the desktop mode user-data (not the arch root, this one is read-only) are on different partitions with different fs options (casefolding being one). But then when using the windows version of the games, proton should take care of the case-sensitivity issues. I think if I wanted to play BG on the Deck (I will certainly do) and mod it, I would do the modding/installation on a computer then copy the whole game on the Deck. EDIT: was wrong on using different partitions. - Steam installs games in the usual (linux) location in .local/share/Steam/steamapps/common - the /home partition fs has the casefolding feature active - but none of the folders has the +F attribute AFAIK I tryed copying my modded and redy baldurs gate ee install folder from my pc to my steam deck, I woked but I get a lot of invalid number text in dialog, on items and spells. And yes I made sure I installed all mods in english is a always do. Quote Link to comment
Karrgoot Posted November 16, 2023 Author Share Posted November 16, 2023 Ok, I finaly think i got it right ciopsf. At https://aur.archlinux.org/ciopfs.git I got this instruction "git clone https://aur.archlinux.org/ciopfs.git" so i typed it into the terminal and it downloded 8 files. But lets say it is right, what do I do now, I got WeiDU for linux and now ciopfs, what is the next step. Quote Link to comment
mickabouille Posted November 16, 2023 Share Posted November 16, 2023 If you use the "git clone" method, you need to compile it, I don't know how comfortable you are with compiling programs? You need to have a development environment set-up. It depends on your distribution but you'll need at least gcc and probably glibc header files and (not sure aboutthis part) linux headers OR fuse specific headers. If all this is gibberish to you, that's not the correct way to install ciopfs for you, you should use precompiled binray packages. SUMMARY: - If ou understood all (or maybe some) of the above: see section "Build Requirements" of https://www.brain-dump.org/projects/ciopfs/ - else download a binary package from https://repology.org/project/ciopfs/packages (link found at the end of the same section) - in any case, https://www.brain-dump.org/projects/ciopfs/ tells you how to use it but that's still pretty involved. That's the first part (above the "News" section and "Runtime requirements") I'm not familiar with ciopfs and I don't use it. I have to trust people that say it works because it seems pretty unmaintained (last changes date from 11 years ago, that a compliment to FUSE stability I guess that it could still work). "Runtime requirements" mentions by name ext2/ext3 but I suppose ext4 was unknown then (or rare). Quote Link to comment
Karrgoot Posted November 16, 2023 Author Share Posted November 16, 2023 Is there an easy:er way to do this casesensetive shit for steamOS (Arch-linus variant) Quote Link to comment
mickabouille Posted November 16, 2023 Share Posted November 16, 2023 No warranty, if you break it you get to keep both pieces. If you've tried to install mods on you steam game (windows version) you've probably already located the game directory (probably something like ~/.local/share/Steam/SteamApps/common/<game_name>) go in the parent directory (~/.local/share/Steam/SteamApps/common/ ???) and create a dirextory and set +F attribute (casefolding) mkdir tmp chattr +F tmp check the attribute lsattr . should show something like ----------------F--- ./tmp Move all content for <game_dir> to tmp, delete the old game dir and rename the new one mv <game_dir>/* tmp rmdir <game_dir> mv tmp <game_dir> that... should do it Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.