-
Notifications
You must be signed in to change notification settings - Fork 15
/
fate-stay-night-realta-nua-ultimate-edition.yml
77 lines (73 loc) · 3.98 KB
/
fate-stay-night-realta-nua-ultimate-edition.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
results:
- name: "Fate/stay night"
version: "Windows [Réalta Nua] Ultimate Edition"
game_slug: fate-stay-night-realta-nua-ultimate-edition
slug: fate-stay-night-realta-nua-ultimate-edition-installer
runner: wine
script:
files:
- ultimate_edition_1_1_4: https://github.com/leycec/fsnrnue/releases/download/2023.04.11/fsnrnue-2023.04.11.zip
- game_fa: N/A:Select source file "Fate.rar"
- game_fa_crack: N/A:Select source file "Fate Crack.rar"
- game_hf: N/A:Select source file "Heaven's Feel.7z"
- game_hf_crack: N/A:Select source file "Heaven's Feel Crack.rar"
- game_ub: N/A:Select source file "Unlimited Blade Works.rar"
- game_ub_crack: N/A:Select source file "Unlimited Blade Works Crack.rar"
game:
exe: "$GAMEDIR/drive_c/Program Files/Fate/stay night[Realta Nua] Ultimate Edition/Fate64.exe"
arch: win64
prefix: $GAMEDIR
#FIXME: Preserved in the likelihood that a subsequent WINE version will
#yet again break F/SN, at which we'll have to temporarily pin against a
#WINE version known to support F/SN. Thankfully, WINE is behaving itself.
# The Ultimate Edition installer is fundamentally broken under WINE >=
# 6.6.1 < 6.14.3, which silently pretends to succeed despite failing to
# do anything with command-line errors resembling:
# 0108:err:module:import_dll Library setupapi.dll (which is needed by L"C:\\windows\\system32\\user32.dll") not found
# 0108:err:module:import_dll Library ucrtbase.dll (which is needed by L"C:\\windows\\system32\\version.dll") not found
# 0108:err:module:import_dll Library version.dll (which is needed by L"C:\\windows\\system32\\user32.dll") not found
# 0108:err:module:import_dll Library user32.dll (which is needed by L"C:\\windows\\system32\\start.exe") not found
# This is a well-known issue purportedly resolved by WINE 6.7:
# https://forum.winehq.org/viewtopic.php?f=8&t=35192
# Since we can confirm that WINE 6.10 suffers the same exact issue, we
# avoid all WINE versions in this problematic range. See also this list
# of supported Lutris runners:
# https://lutris.net/api/runners
# In order to keep with the newer versions of wine the default version is set to 8.26. This has been tested and shown to work.
#wine:
# version: wine-ge-8-26
installer:
- task:
description: Creating WINE prefix...
name: create_prefix
arch: win64
prefix: $GAMEDIR
- extract:
file: ultimate_edition_1_1_4
dst: "$GAMEDIR/drive_c/Program Files"
- extract:
file: game_fa
dst: "$GAMEDIR/drive_c/Program Files/Fate/stay night[Realta nua] -Fate-"
- extract:
file: game_fa_crack
dst: "$GAMEDIR/drive_c/Program Files/Fate/stay night[Realta nua] -Fate-"
- extract:
file: game_hf
dst: "$GAMEDIR/drive_c/Program Files/Fate/stay night[Realta nua] -Heaven's Feel-"
- extract:
file: game_hf_crack
dst: "$GAMEDIR/drive_c/Program Files/Fate/stay night[Realta nua] -Heaven's Feel-"
- extract:
file: game_ub
dst: "$GAMEDIR/drive_c/Program Files/Fate/stay night[Realta nua] -Unlimited Blade Works-"
- extract:
file: game_ub_crack
dst: "$GAMEDIR/drive_c/Program Files/Fate/stay night[Realta nua] -Unlimited Blade Works-"
- task:
description: Installing Fate/stay night [Realta Nua] Ultimate Edition...
name: wineexec
executable: "$GAMEDIR/drive_c/Program Files/Fate/stay night [Réalta Nua] Ultimate Edition Setup.exe"
prefix: $GAMEDIR
#FIXME: We probably need to manually delete the
#"$GAMEDIR/drive_c/My Documents/fate_savedata" subdirectory (or wherever
#that subdirectory lives) to avoid issues with 1.1.4.