pikdum / steam-deck

steam deck tools, currently only vortex
MIT License
155 stars 13 forks source link

It won't install bodyslide or FNIS #19

Closed Sereverus closed 1 year ago

Sereverus commented 1 year ago

i think it has something to do with these couple errors i get running skyrim deployment:

mkdir: cannot create directory '/run/media/mmcblk0p1' Permission denied

and further in it says my compat folder for skyrim doesn't exist?

pikdum commented 1 year ago

Can you add some more context and the entire log?

Sereverus commented 1 year ago

Not Easily no, the box closes in about 3 milliseconds when i open the thing, i managed to screenshot it, but i don't know how to upload things on github? i'm so new to using it i literally made this account to ask for help.

Sereverus commented 1 year ago

i think ixll try reinstalling? itxs not like my mod list is huge

Sereverus commented 1 year ago

oh, side question, is this for SE AE or LE?

pikdum commented 1 year ago

See https://github.com/pikdum/steam-deck/issues/13#issuecomment-1570462911 on how to run the install in Konsole to get the whole log.

oh, side question, is this for SE AE or LE?

The Skyrim Post-Deploy shortcut is only for SE/AE.

Sereverus commented 1 year ago

oki thats good then, i thought maybe i was trying to use the wrong version

pikdum commented 1 year ago

Oh, that command is for the Vortex install. If you're just running into issues with the Skyrim Post-Deploy, then it's:

~/.pikdum/steam-deck-master/vortex/skyrim-post-deploy.sh
Sereverus commented 1 year ago

VORTEX INSTALL.SH LOG:

(1)(deck@steamdeck ~)$ ~/.pikdum/steam-deck-master/vortex/install-vortex.sh
+ VORTEX_LINUX=v1.2.1
+ PROTON_URL=https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton8-3/GE-Proton8-3.tar.gz
+ VORTEX_URL=https://github.com/Nexus-Mods/Vortex/releases/download/v1.8.3/vortex-setup-1.8.3.exe
+ DOTNET_URL=https://download.visualstudio.microsoft.com/download/pr/85473c45-8d91-48cb-ab41-86ec7abc1000/83cd0c82f0cde9a566bae4245ea5a65b/windowsdesktop-runtime-6.0.16-win-x64.exe
+ PROTON_BUILD=GE-Proton8-3
+ VORTEX_INSTALLER=vortex-setup-1.8.3.exe
+ steam steam://install/1628350
steam.sh[77560]: Running Steam on steamos rolling 64-bit
steam.sh[77560]: STEAM_RUNTIME is enabled automatically
setup.sh[77638]: Steam runtime environment up-to-date!
steam.sh[77560]: Steam client's requirements are satisfied
+ mkdir -p /home/deck/.pikdum/steam-deck-master/vortex/
+ cd /home/deck/.pikdum/steam-deck-master/vortex/
+ rm -rf vortex-linux
+ wget https://github.com/pikdum/vortex-linux/releases/download/v1.2.1/vortex-linux
--2023-06-04 17:00:41--  https://github.com/pikdum/vortex-linux/releases/download/v1.2.1/vortex-linux
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving github.com (github.com)... 140.82.114.3
Connecting to github.com (github.com)|140.82.114.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/646061649/e3d44294-e5f1-407c-b8aa-e1727be00248?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230604%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230604T220042Z&X-Amz-Expires=300&X-Amz-Signature=24cbc249d19f9abc63b527b5bc57223bca3721de85c3b980a5d457bf84630879&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=646061649&response-content-disposition=attachment%3B%20filename%3Dvortex-linux&response-content-type=application%2Foctet-stream [following]
--2023-06-04 17:00:42--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/646061649/e3d44294-e5f1-407c-b8aa-e1727be00248?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230604%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230604T220042Z&X-Amz-Expires=300&X-Amz-Signature=24cbc249d19f9abc63b527b5bc57223bca3721de85c3b980a5d457bf84630879&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=646061649&response-content-disposition=attachment%3B%20filename%3Dvortex-linux&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.109.133, 185.199.108.133, 185.199.110.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 96013440 (92M) [application/octet-stream]
Saving to: ‘vortex-linux’

vortex-linux                           100%[============================================================================>]  91.57M  7.63MB/s    in 9.7s    

2023-06-04 17:00:52 (9.44 MB/s) - ‘vortex-linux’ saved [96013440/96013440]

+ chmod +x vortex-linux
+ '[' -f /home/deck/.steam/steam/steamapps/common/SteamLinuxRuntime_sniper/run ']'
+ STEAM_RUNTIME_PATH=/home/deck/.steam/steam/steamapps/common/SteamLinuxRuntime_sniper
+ ./vortex-linux setConfig STEAM_RUNTIME_PATH /home/deck/.steam/steam/steamapps/common/SteamLinuxRuntime_sniper
{
  "STEAM_RUNTIME_PATH": "/home/deck/.steam/steam/steamapps/common/SteamLinuxRuntime_sniper"
}
+ ./vortex-linux downloadProton https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton8-3/GE-Proton8-3.tar.gz

SKYRIM-POST-DEPLOY.SH LOG:

(1)(deck@steamdeck ~)$ ~/.pikdum/steam-deck-master/vortex/skyrim-post-deploy.sh
+ SKYRIM_INTERNAL='/home/deck/.steam/steam/steamapps/common/Skyrim Special Edition/'
+ SKYRIM_EXTERNAL='/run/media/mmcblk0p1/steamapps/common/Skyrim Special Edition/'
+ skse_setup '/home/deck/.steam/steam/steamapps/common/Skyrim Special Edition/'
+ '[' -d '/home/deck/.steam/steam/steamapps/common/Skyrim Special Edition/' ']'
+ '[' -f '/home/deck/.steam/steam/steamapps/common/Skyrim Special Edition/skse64_loader.exe' ']'
+ skse_setup '/run/media/mmcblk0p1/steamapps/common/Skyrim Special Edition/'
+ '[' -d '/run/media/mmcblk0p1/steamapps/common/Skyrim Special Edition/' ']'
+ APPDATA_VORTEX='/home/deck/.vortex-linux/compatdata/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition'
+ APPDATA_INTERNAL='/home/deck/.local/share/Steam/steamapps/compatdata/489830/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/'
+ APPDATA_EXTERNAL='/run/media/mmcblk0p1/steamapps/compatdata/489830/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/'
+ echo 'Copying loadorder.txt and plugins.txt'
Copying loadorder.txt and plugins.txt
+ mkdir -p '/home/deck/.local/share/Steam/steamapps/compatdata/489830/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/'
+ mkdir -p '/run/media/mmcblk0p1/steamapps/compatdata/489830/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/'
mkdir: cannot create directory ‘/run/media/mmcblk0p1’: Permission denied
+ true
+ cp '/home/deck/.vortex-linux/compatdata/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/loadorder.txt' '/home/deck/.vortex-linux/compatdata/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/plugins.txt' '/home/deck/.local/share/Steam/steamapps/compatdata/489830/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/'
+ cp '/home/deck/.vortex-linux/compatdata/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/loadorder.txt' '/home/deck/.vortex-linux/compatdata/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/plugins.txt' '/run/media/mmcblk0p1/steamapps/compatdata/489830/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/'
cp: target '/run/media/mmcblk0p1/steamapps/compatdata/489830/pfx/drive_c/users/steamuser/AppData/Local/Skyrim Special Edition/': No such file or directory
+ true
+ echo 'Success! Exiting in 3...'
Success! Exiting in 3...
+ sleep 3
(deck@steamdeck ~)$ 
Sereverus commented 1 year ago

also i'm really glad you explain things, so many linux coders i've come across just expect you to naturally infer the code from small clues, and having never even opened a DOS tab before i'm not exactly competent in these fields, i know a bit of java for modding stardew valley, but that its the limit of my ability

pikdum commented 1 year ago

Logs look fine to me. The permission denied piece is just because you have Skyrim installed on internal storage instead of on SD card, which is fine.

What issue are you having exactly with FNIS or Bodyslide? Should be able to add them through Vortex, they'll show up as tools, and you can launch them:

image image

Sereverus commented 1 year ago

my issue is that they don't show up in vortex, and if i need to setup their link myself, iunno how

Sereverus commented 1 year ago

Screenshot_20230604_180900 Screenshot_20230604_180909

and when i look for the exes their entire folders are missing

Screenshot_20230604_181138

Sereverus commented 1 year ago

do i need to download them myself? i just realized thats prolly my issue XD the person whose tutorial i watched said the deployment tool installs it itself, i probably misunderstood

pikdum commented 1 year ago

Right, you'll need to download them:

Sereverus commented 1 year ago

XD i FIGURED IT WAS THAT I'M SUCH A DUNCE! I'm sorry for wasting your time, i completely misunderstood, lemme guess, i just slide them right into the folders with a manual install like back in the old days and it'll pick up on them automatically won't it?

pikdum commented 1 year ago

If you use the Vortex download button, it'll happen automatically. Heard from some people that it's not working without premium, though. Otherwise, you'll want to download the .zip files and use the 'Install from File' option inside of Vortex. Generally don't want to do things manually, only through the mod manager.

Sereverus commented 1 year ago

GOT IT! ITS WORKING NOW!