dotaxis / 7thDeck

Installer for 7th Heaven on Steam Deck
84 stars 5 forks source link

Can't install on Deck #36

Closed ap3nr0ts closed 1 month ago

ap3nr0ts commented 2 months ago

I get an error while doing the fixes you propose here on Steam Deck. "This program does not support the version of Windows your computer is running." Afterwards, I get "cp: cannot stat '/hdd/Media/gaming/7th_Heaven/Resources/FF7_1.02_Eng_Patch/ff7.exe': No such file or directory" as well and no functioning installation.

It says it's successful but does nothing else after that step. Shortcuts do get created.

dotaxis commented 2 months ago

Upload your 7thDeck.log and 7thHeaven.log

ap3nr0ts commented 2 months ago
########################################################################
#                             7thDeck v2.3                             #
########################################################################
#    This script will:                                                 #
#   1. Apply patches to FF7's proton prefix to accomodate 7th Heaven   #
#   2. Install 7th Heaven to a folder of your choosing                 #
#   3. Add 7th Heaven to Steam using a custom launcher script          #
#   4. Add a custom controller config for Steam Deck, to allow mouse   #
#      control with trackpad without holding down the STEAM button     #
########################################################################
#           For support, please open an issue on GitHub,               #
#   or ask in the #Steamdeck-Proton channel of the Tsunamods Discord   #
########################################################################

Checking if Proton 9 is installed... OK!
Found Proton at /home/deck/.local/share/Steam/steamapps/common/Proton 9.0 (Beta)/proton!

Checking if Steam Linux Runtime is installed... OK!
Found SLR at /home/deck/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/run!

Checking if FF7 is installed... OK!
Found FF7 at /run/media/deck/57d696b6-e246-4ae3-b94e-4ffad8f4fc1f!

Rebuilding Final Fantasy VII under Proton 9...
Sign into the Steam account that owns FF7 if prompted.
Waiting for Steam...

Waiting for you to select an installation path...
Installing to /home/deck/7log.

Downloading 7th Heaven...
/home/deck/.cache/7thHeaven-v3.5.1.0_Release.exe is ready to be installed.

Installing 7th Heaven...
wine: using kernel write watches, use_kernel_writewatch 2.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.
wine: using kernel write watches, use_kernel_writewatch 2.

Applying patches...
cp: cannot stat '/home/deck/7log/Resources/FF7_1.02_Eng_Patch/ff7.exe': No such file or directory

Adding controller config...

Adding 7th Heaven to Desktop and Launcher...

Adding 7th Heaven to Steam...
steam.sh[7516]: Running Steam on steamos rolling 64-bit
steam.sh[7516]: STEAM_RUNTIME is enabled automatically
setup.sh[7597]: Steam runtime environment up-to-date!
steam.sh[7516]: Steam client's requirements are satisfied
Steam is already running, exiting (command line was forwarded).

All done!
You can close this window and launch 7th Heaven from Steam or the desktop now.

And ...

2024-05-12 08:37:47.759   Log opened. (Time zone: UTC+02:00)
2024-05-12 08:37:47.759   Setup version: Inno Setup version 6.2.2
2024-05-12 08:37:47.759   Original Setup EXE: Z:\home\deck\.cache\7thHeaven-v3.5.1.0_Release.exe
2024-05-12 08:37:47.759   Setup command line: /SL5="$10076,20874768,887808,Z:\home\deck\.cache\7thHeaven-v3.5.1.0_Release.exe" /VERYSILENT /DIR=Z:/home/deck/7log /LOG=7thHeaven.log
2024-05-12 08:37:47.759   Windows version: 5.2.3790 SP2  (NT platform: Yes)
2024-05-12 08:37:47.759   64-bit Windows: Yes
2024-05-12 08:37:47.759   Processor architecture: x64
2024-05-12 08:37:47.759   User privileges: Administrative
2024-05-12 08:37:47.763   Administrative install mode: No
2024-05-12 08:37:47.764   Install mode root key: HKEY_CURRENT_USER
2024-05-12 08:37:47.764   64-bit install mode: Yes
2024-05-12 08:37:47.764   Message box (OK):
                          This program does not support the version of Windows your computer is running.
2024-05-12 08:37:50.327   User chose OK.
2024-05-12 08:37:50.327   Got EAbort exception.
2024-05-12 08:37:50.327   Deinitializing Setup.
2024-05-12 08:37:50.327   Log closed.

Afterwards, 7th Heaven doesn't run with any shortcut or Proton version selected. Thanks for the very quick reply by the way.

dotaxis commented 2 months ago

Did you delete the .exe in ~/.cache and try again already?

ap3nr0ts commented 2 months ago

Yes. I first installed it on my SD card, and had the same results. After checking the topic I linked, I deleted that file from the cache and tried again under /home/deck. The results stayed the same.

I'm also 95% sure I deleted everything (including the cache) yesterday evening before going to bed, because I don't like to leave leftovers in my devices.

Edit: FFVII is also installed on the SD card. Don't know if that matters. I only tend to install games that are "heavy" performance-wise on the SSD itself, since I assume that helps sometimes.

ap3nr0ts commented 2 months ago

Might have forgotten it last night, haha. Tried it again: emptied "7log" folder, deleted the cache, and still get the same results, but I do think the one change in the log is that download progress of the file. Everything else is the same.

Edit: also tried it with the game installed on the SSD. It seems it just skips the actual installation step, haha.

ap3nr0ts commented 1 month ago

Fixed it by cleaning up everything. Full reinstall and all. It must've been the fact that there was a save present, maybe?

dotaxis commented 1 month ago

No, having a save present would not cause this.

Glad you figured it out.