From 3d405af638ae3638d11950c89855085107fc42dd Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Sun, 30 Jan 2022 22:14:16 +0100 Subject: [PATCH] Added more informations into MCM Savegame tab and removed blink color from the information text when an item needs collect --- eid_modifiers.lua | 2 +- mod_config_menu.lua | 12 ++++++++++++ scripts/savegame_reader.exe | Bin 11776 -> 11264 bytes 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/eid_modifiers.lua b/eid_modifiers.lua index 153eeb5b..d7098c4e 100644 --- a/eid_modifiers.lua +++ b/eid_modifiers.lua @@ -396,7 +396,7 @@ if REPENTANCE then descObj.Name = "{{"..EID.Config["ItemCollectionColor"].."}}"..descObj.Name local text = EID:getDescriptionEntry("CollectionPageInfo") - EID:appendToDescription(descObj, "#{{Warning}} {{"..EID.Config["ItemCollectionColor"].."}}"..text) + EID:appendToDescription(descObj, "#{{Warning}} "..text) return descObj end -------------------------------- diff --git a/mod_config_menu.lua b/mod_config_menu.lua index 6835380f..45e20eaa 100644 --- a/mod_config_menu.lua +++ b/mod_config_menu.lua @@ -1200,6 +1200,10 @@ if MCMLoaded then --------------------------------------------------------------------------- ----------------------------Savegame Config-------------------------------- if EID.SaveGame then + MCM.AddText("EID", "Save Game", "Loaded savegame data:") + MCM.AddText("EID", "Save Game", function() return EID.SaveGame.Platform .." User: "..EID.SaveGame.UserName.." ("..EID.SaveGame.UserID..")" end) + MCM.AddSpace("EID", "Save Game") + -- Show Item needs Collection MCM.AddSetting( "EID", @@ -1224,6 +1228,14 @@ if MCMLoaded then Info = {"Save game you are currently on. This info needs to be set to get the correct lookup tables"} } ) + MCM.AddText("EID", "Save Game", function() + if EID.Config["SaveGameNumber"] == 0 then return "" end + local count = 0 + for k, v in pairs(EID.SaveGame[EID.Config["SaveGameNumber"]].ItemNeedsPickup) do + count = count + 1 + end + return "Collection page items missing: "..count end) + MCM.AddSpace("EID", "Save Game") -- Needs collection Color MCM.AddSetting( diff --git a/scripts/savegame_reader.exe b/scripts/savegame_reader.exe index d0c87acd78fa2be5392943448be7903d308133b8..d0f78900343b69ee5d909f78a2105450c2bbf3f2 100644 GIT binary patch delta 2735 zcmZuzYiwM_6+UzC-MM!k-uUj#?)nki>s_yNv%5AMLVyHOXPcT7YElCYtc7{F#GpdM zE@Oh4HuV}LpwJ{>Zu+nrwXP#k2mu1FA|6rOMCy+UD)A6iD;hVIfI?LX;rMd{q4w3F4fi*_zNd4P`x;o~B? zz=oeAxH!FNd6QQ6`Da~+|fV&|oC#9%EbQ=&N-NU<;Ho)C5aL(lJ3XB19 z26o(SgshU}Vzq(j3QNPDZZQIai|nyj zajJ`Zmc&;fj?3)CCy-R!n*E?j<%(R48->3Z2fSE)1bAGn@S|m#c<9P2;bn?;i^>tr zttjt}088H7a(&p^22)%Ez7#`ze<_aMF|xNs47W*&KC^W%mci07@gS^b)A5MU#Q_H# z9^opd*>scmj#4#4)dE$IDaJu$ed0;Qw}|}}DY&grs(BE7l{B254@ZoJ7#7f4Y6J0C zQ%u9Mw)SVGxGb$gJuNe0sw`q_dm*Vw)27O>rdUi*{0ULqiae@iQy=}})SuR;w&KN* z)zWu-;lhRafSKcFH92ushElcrzvoR<7?3xB=peTJUW^R@s2J5Wc|SIQ*b4agG6m6T zaL3^EB6!4B&B+^Ng9BxYVLz1vTpYq6KJ@XN4fD2qPfi?{lw6ACqVBl5FXNce=xG$i;PTk-dB5fHc1xTGe^D*sr6{`{ z2+;tQcZMe`?O@a;^JlOOC$G~kjEHY*ZUTmZSTK7xH>X3Erh=*b)IBV9LLJfFB!*m{ zB{DL$ymgLY8{)b;QkS*I0rki-Di;!OgmB5!iu@TfUJROi-?uK^ACrl+B9S*S8Zr@a zewpWn{ZL#)j-_OtBG*vcg6yp*Nq|z9%xtS!N@EnSf?3L2830ybCf6a3E>j~nU~B1c zc&Qs!R>ORbm+)Q&(!rjeRk`^9&v9O>wolmz#IAZK6!;WawO}lqb|N$iq$-Z6Tzv*9IiIdF=LLE-7cnJXZ!Zx z&0%g<3>A{ZIpTd(vB~>?kS#W*W6yf%>7^ZwK(a0GqAPo2!0V#+is#V-b8FXrM7Il z_A3}CfRD`mF>nRjkzh9N??$p|PTNR>3214Oj%g{zXg4ZJqV3vd9NGcYk3_q)HB6%} zRFOpe)XQ`_Uqc_!Wz0ucpd^SMYs%}KOzKl;vgvZY&wC&=Qdv(^WEdOKpVhBMgaz76 zzoY~D7J8oErvdN>^&3=w3$!Qo+i8UIdLz9~CaUK+-KyOM*@YaUq<%lGq}TKbT16k| z&!E3d`-$>B0RC-#mi|C-#_3)9lJ=tFe_f%!P(}Ye!1MGL!ga8B>0vd&6nXk7@GoJ4 zzvJ=Z=ojcNOd}Wa8Mf#wJpp+EHivW{3(+k8D>+A5&0#~zrk8@Wne~!G1L#}nKJ+Pi z5Pg=OK);TD%sPANDm<~hShZAq4SkfJrDODG`k3y)bMr&*bVG{8=c3_P4Dano(c2W^ z-i%{;MJ6t7m(EV{y~M5`lrDGRJGBX4 z5<;!v-N058$pY&u;7fTgrIL+jyq&N2f6!NWq;==e`>&mA_D-eNEXECYC3|ZIohNDr za-I{(8|G&2{dnJ+pMG+9A7a(pa|Q4At`=>&;C;8t^=7(mo(p&X+ov5{J7?!UXOnsJ Ezm<>WE&u=k delta 3047 zcmZuyeQX@X6@RneyLY$ey|vFDXV>SmFW&g>+>2>K3~n2{aY+co!8GKe(x^@oXe98R z#!!Wd=8WWiKnd90Hj+z`8W#egN(C~CN(HTG+CQrDM=PjAB-bTUk!S>}5S2<$WcN3F z>$8oz+MS*EdvD%*Gw)-jOVfAH{vdPa`&Zwj@Og(a6k$c89souSTo{>q;V%2Y2+^1T zzE1SGI@je!r-`DVPYx4(#qW~x{$bW@J)Z%T#@FLN#&T?nf06aFyuZvc=^1Dc&mMdd zsdS$Q1+7F3G(OFLy}Rfikd*2UIRG5ufGeIwWD)<)`t;iR^g&h^SeNxAXtT6a5iIoJ zq7~5xUlx}6hwI{ZO7)dj>(k^kv{V&7FH>b2S`_}2n86>#i$PJgplu15mgd=@qek8& z&5L6S7Z)L`c?}?HK5P74AT>ZpCs$a^%om7vDiGv@7(J&h&Ho^1Y_@8VmjJwF=Kx$F zZmCq6asjvsISTIwS#AU=h)WxZTeS_G3W!s}asCWuft~s)Tc=7DJ5{_U=;1>kHwaXr zcM{O4-~bjjGn-v?=TR&b#+SfKs5KoQZx+)W)l(4#SA(2lz^|n6m>jL#EOw&jCK9^W zBBlmZrA}jiESuy55Unm`n-hkI%&=TDVFvmavMqcEcnjH9u-d>X=zIu3PUU+7yp4~G zzn20pGzJUpLh{UVJfW{7v7J=80{|_-sS>2?2XaghYaUi>E?T)e5?0N{2qhwcKgn%T z%!GNwGRKl`)QRS|in9=oheCCy`HunC4z{M7pfK?096YiBoi5fft|2Bpr z_`m%ryg_8fb$n4|50XB3+@eB5z#xmVY%{51Y5be`1=Zkv1}E}>2w_BDuR2$OyDh{Y zhFIvPs4FDUN6^WcMHPKRwdnjtAOIRrR~p|}Baoga{Htn56$g%F((*SG#{q>34G%tQ zqG**QqvxB5CnIY@fs3x1J3)LF;CkY3FmCYQY+~`>ishZyR;2 zlYq!Ekr$ML(@Xd(!fE)oNui|;UI1?+KGh9>BE+v&>lSkNkikna6b^t`Tz zl|cL)^n^L~SzF{-5FUn;l&FuMe1&iq5Q!|l2YG_dge*P;!OjK`w~%E?{C-ezR%>QY zV;%%Q!k@!5st4zvtRlO_VHa>Zul;}V4*;*}KqsovXCAko?k(aQ?KyfrkqkZt2* z0tvcTZ68xx;a5y=okGaa`ID~3t3mnb2<6W2itX@2SmUUVqm42zC&Vnr)Zk>qiR3kM z&}I>Gt+@n9G^$2GPOaoZA6-b9T1#nL96v`ZwUkz*u(P4-X@`2!S;}af_g~W$0S+`DXd{Ky@k{gynoVNOrEhDasn@G!{^EEj#21e37LyMys4xPO;V&;%9b26}~bWZmoZRcR7) z5A!HxN?rG^hjV}o_zVgz<&h;SIEJ#D{yX-{)NM7V^PRx^eDzOo2M7#ULXrpVAm)oZD)rA zZa<3QIO`{uCNZYyG{$Z^gE2?H#CQW;WL^DqGhG7lrGT*yV-vkZf2Q~8I&qqzGyaum zHyd13V=pQGi_Q^$HevWbcanb5vHW5pvv?$Np0NwQ(Kzn^v1w#+x$*tT*xT*bzmXb@ z@BZDjq26+Q??F=1j2Uv8n2L$x2-5D;ZCjG0#5SWTv0XBxCTB1hKabJaNJxG|7xygP zu<=M(qmkTh+wD3j00RlBUiBZF_CA@fQ zi2qjCw{p698(6sjaNX*l7T}f$X#Gmc<)YUAdcP%=7_p(L1=Mz