-
Notifications
You must be signed in to change notification settings - Fork 15
/
fate-stay-night-realta-nua-ultimate-edition.yml
99 lines (93 loc) · 5.32 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
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
#FIXME: Uncomment the following lines after adding support for the next stable
#release of the Ultimate Edition.
# Whereas the Ultimate Edition 0.9.1 download is a minimal installer
# conditionally downloading large patch files from remote hosts at runtime,
# the Ultimate Edition 1.0.0 beta provides *NO* installer but instead
# unconditionally bundles all large patch files in a single mega.nz-hosted
# 1.93GB zipfile intended to be extracted over existing 0.9.1
# installations. So, we only automatically download the 0.9.1 release.
# Hopefully, the official 1.0.0 release will revert back to an installer.
#- ultimate_edition_1_0_0_beta: N/A:Select source file "Fate stay night Ultimate Edition v1.0.0-beta-2020-02-29.zip"
#- mpv: https://sourceforge.net/projects/mpv-player-windows/files/stable/mpv-0.32.0-i686.7z/download
- 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 6.21-5. This has been tested and shown to work.
#wine:
# version: lutris-6.21-5-x86_64
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: Extract the 1.0.0 beta patches here.
#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.0.0 beta.
#FIXME: Uncomment the following lines after adding support for the next stable
#release of the Ultimate Edition.
#- extract:
# file: ultimate_edition_1_0_0_beta
# dst: $GAMEDIR/drive_c/Program Files
#- extract:
# file: mpv
# dst: $GAMEDIR/drive_c/Program Files/Fate/stay night[Realta Nua] Ultimate Edition