From 93d753919621ef847496db7d8e703465d221ef4c Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Thu, 18 Jan 2024 04:07:21 +0100 Subject: [PATCH] Fixed crash caused by _00E_EngineBugfixAlias, calling ResetHelpMessage in menu mode --- scripts/_00E_EngineBugfixAlias.pex | Bin 1627 -> 1686 bytes source/scripts/_00E_EngineBugfixAlias.psc | 4 ++++ 2 files changed, 4 insertions(+) diff --git a/scripts/_00E_EngineBugfixAlias.pex b/scripts/_00E_EngineBugfixAlias.pex index 4a9d6be0eedc0c9848295b7f8003af53a972c15d..50892b6e1bca7215762ca3a1d801469b0e57cc68 100644 GIT binary patch literal 1686 zcma)5?Q+{h6g_LpA8{SmfhKO;0)iGoOK{zfz~C8vB*95Dv`r?NNq=fo>Bbh3S03#u zCeOj}4m<`AP+oxt;TLyTR_j6-s-2O}y?4*qd+%QT_44;W%Owc#L%;nxM%U~2hu%<* zB1t>h=q&nqJC1zSo2mefVHhS^s_?eeJGD&|B}*Yi68F!6GFo~CPn&)(sOjY-I)CJL}$VIQ;Mh0 zNhyCs3e|BGh9q$0N!JSS6qIj4FTeu~;8*TMbyj@{T- z%KMRMN~w3$-|}|7-9k8$BTI5PcK#2>sXt16sV!y4dlrqxdPe4L8F%gJ|D%n?UH_?v zm48)&@`2QFUL=xxo%ir~xQB`#=p==hqBa<4noOU-*-4TZOM`*gdur-`>MPsd#xYHj z3$nPj9flTEPjt#fV`DFqfoZL)$G&z`(pf4M8{`IA%6-clFjDFxA4MB!YcE@_sFG!i+KVU8U|@fn(l+#w#)+&3?43zfY%@p*#m zxGYQuDt2hFaxzY4+iEc~=k{?u&n7JfrfAl~0z4|fW7IMo#gV>*^U~*uZSpL?88oyH z)ZqoCLm6a~S3GGGl$T+!XayU*zQjFV##IMv_wayM$w)N>JNYU7f@>BTyNo85 zjW<8Uf;OLKpE6b$T2hU3_~5P4=5&^eNRxrdz`>2&Wf>4%Q<@2^=5ABe8alYiIwh>z zI#yBX2;3G}6Ii$V1#TAD;m}7mbgKxl=i_%hH}X?T_ylgAwt0)L;Leo!=+APez#ZNp zxOJ;2v&vn8&)G6$Ec0HDv-gVyFE{W_;wE*&H2p2F3&XfKXNwZ8Eftt-!aGliNkH<`Kjocr!Q=gr5$uYCFM(bwNvLBJ>ceEDNk-jhe8 zgD+-ZS}E^5?4Oz$*&h9=nNPB3-b#H@zla9#UiP98*-poPUv>NN-i2pxOjkV%(uafo zNpy@{FWQe@9}c>M5SdOVPV&9zX?T1R*~(l>-Q<*S+Nx#JddEE1yXL!koE?k#WyU)*5-v zc29Aflu&j+Kz5p-6P01(42h&D;r2CCG)JC4Okp-=?O~xxmUEOL;Jc#TNKJ6wW$ai$ zHR;prSe)o92$skbU7kQ`@@j*Ej}@#^gTfkW+%}v=iU-yOzF^I+6TxaF$vsjVj&e#Y zMP&1TSViB;5Nk@hWBs^LGl+6@-gT?2O!P(_pbeGFH4(KQq}cG5D-mh;eXH&7G= zf(8vzWk7P3 gP!{YYe@he|Qf}K_3J2{9N(tqW@}68={2bH&0Kbz=QUCw| diff --git a/source/scripts/_00E_EngineBugfixAlias.psc b/source/scripts/_00E_EngineBugfixAlias.psc index 3549fd09..a254a07e 100644 --- a/source/scripts/_00E_EngineBugfixAlias.psc +++ b/source/scripts/_00E_EngineBugfixAlias.psc @@ -5,11 +5,15 @@ int function _GetScriptVersion() Global endFunction Event OnInit() + Utility.Wait(0.1) _ClearStuckHelpMessages() EndEvent Event OnPlayerLoadGame() + ; ResetHelpMessage crashes the game when called in menu mode, for instance, when loading a savegame fails due to missing mods + Utility.Wait(0.1) + ; If a help message is visible during game reload, it gets stuck on screen ; This workaround shows an empty message to forcefully clear the queue _ClearStuckHelpMessages()