Skip to content

Commit

Permalink
DisableIntroMovies: add trailerBink
Browse files Browse the repository at this point in the history
  • Loading branch information
illusion0001 authored Jan 10, 2025
1 parent a2d82d9 commit c957421
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 c957421

Please sign in to comment.