Skip to content

Commit 175dfa6

Browse files
authored
Merge pull request #991 from illusion0001/patch-1
DisableIntroMovies: add `trailerBink`
2 parents a2d82d9 + c957421 commit 175dfa6

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

Diff for: src/patches/DisableIntroMovies.cpp

+16-3
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,23 @@ void* HookInitScriptMemberVariable(void* a1, void* a2, uint64_t a3, uint64_t nam
1616
// "PreGameSession" or "MainMenu" instead Unfortunately that causes a black screen on launch though, likely only
1717
// works properly on non-shipping builds
1818

19-
if (nameHash == RED4ext::FNV1a64("logoTrainWBBink") || nameHash == RED4ext::FNV1a64("logoTrainNamcoBink") || nameHash == RED4ext::FNV1a64("logoTrainStadiaBink") ||
20-
nameHash == RED4ext::FNV1a64("logoTrainNoRTXBink") || nameHash == RED4ext::FNV1a64("logoTrainRTXBink") || nameHash == RED4ext::FNV1a64("introMessageBink"))
19+
switch (nameHash)
2120
{
22-
nameHash = ~nameHash;
21+
case RED4ext::FNV1a64("logoTrainWBBink"):
22+
case RED4ext::FNV1a64("logoTrainNamcoBink"):
23+
case RED4ext::FNV1a64("logoTrainStadiaBink"):
24+
case RED4ext::FNV1a64("logoTrainNoRTXBink"):
25+
case RED4ext::FNV1a64("logoTrainRTXBink"):
26+
case RED4ext::FNV1a64("introMessageBink"):
27+
case RED4ext::FNV1a64("trailerBink"): // after startup logo
28+
{
29+
nameHash = ~nameHash;
30+
break;
31+
}
32+
default:
33+
{
34+
break;
35+
}
2336
}
2437

2538
return RealInitScriptMemberVariable(a1, a2, a3, nameHash, a5, a6, a7);

0 commit comments

Comments
 (0)