Skip to content

Commit

Permalink
Merge pull request #991 from illusion0001/patch-1
Browse files Browse the repository at this point in the history
DisableIntroMovies: add `trailerBink`
  • Loading branch information
WSSDude authored Jan 11, 2025
2 parents a2d82d9 + c957421 commit 175dfa6
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions src/patches/DisableIntroMovies.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,23 @@ void* HookInitScriptMemberVariable(void* a1, void* a2, uint64_t a3, uint64_t nam
// "PreGameSession" or "MainMenu" instead Unfortunately that causes a black screen on launch though, likely only
// works properly on non-shipping builds

if (nameHash == RED4ext::FNV1a64("logoTrainWBBink") || nameHash == RED4ext::FNV1a64("logoTrainNamcoBink") || nameHash == RED4ext::FNV1a64("logoTrainStadiaBink") ||
nameHash == RED4ext::FNV1a64("logoTrainNoRTXBink") || nameHash == RED4ext::FNV1a64("logoTrainRTXBink") || nameHash == RED4ext::FNV1a64("introMessageBink"))
switch (nameHash)
{
nameHash = ~nameHash;
case RED4ext::FNV1a64("logoTrainWBBink"):
case RED4ext::FNV1a64("logoTrainNamcoBink"):
case RED4ext::FNV1a64("logoTrainStadiaBink"):
case RED4ext::FNV1a64("logoTrainNoRTXBink"):
case RED4ext::FNV1a64("logoTrainRTXBink"):
case RED4ext::FNV1a64("introMessageBink"):
case RED4ext::FNV1a64("trailerBink"): // after startup logo
{
nameHash = ~nameHash;
break;
}
default:
{
break;
}
}

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

0 comments on commit 175dfa6

Please sign in to comment.