From c51d26dc9edfb0ea906bbe179a9b101efac1b6bb Mon Sep 17 00:00:00 2001 From: lahm86 <33758420+lahm86@users.noreply.github.com> Date: Sat, 24 Aug 2024 18:18:15 +0100 Subject: [PATCH] Remove 32-bit support (#762) Resolves #759. --- .github/workflows/build.yml | 38 ++---------------- CHANGELOG.md | 1 + Resources/Using/release.png | Bin 11668 -> 9508 bytes TRDataControlTests/TRDataControlTests.csproj | 6 +-- TRImageControl/TRImageControl.csproj | 2 +- .../TRImageControlTests.csproj | 6 +-- .../TRLevelControlTests.csproj | 6 +-- USING.md | 7 ++-- 8 files changed, 18 insertions(+), 48 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5664bc34d..d45e9fe0f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,46 +6,16 @@ on: pull_request: branches: [ "master" ] -jobs: - buildx86: - name: Build x86 - runs-on: windows-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 - - - name: Install .NET - uses: actions/setup-dotnet@v3 - with: - dotnet-version: '6.0' - - - name: Build the solution - run: | - dotnet restore - dotnet test --filter TestCategory!=OriginalIO - dotnet publish -c Release -a x86 --property:PublishDir=build - - - name: Package the build - run: | - cd TRRandomizerView/build - dir - Compress-Archive -Path (Get-ChildItem -Exclude *.pdb) -DestinationPath TRRando-x86.zip - - - name: Upload the package - uses: actions/upload-artifact@v3 - with: - name: TRRando-x86 - path: TRRandomizerView/build/TRRando-x86.zip - +jobs: buildx64: name: Build x64 runs-on: windows-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: '6.0' @@ -62,7 +32,7 @@ jobs: Compress-Archive -Path (Get-ChildItem -Exclude *.pdb) -DestinationPath TRRando-x64.zip - name: Upload the package - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: TRRando-x64 path: TRRandomizerView/build/TRRando-x64.zip diff --git a/CHANGELOG.md b/CHANGELOG.md index c91908620..c364bcb49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## [Unreleased](https://github.com/LostArtefacts/TR-Rando/compare/V1.9.2...master) - xxxx-xx-xx - fixed dark pickup sprites in TR2R OG graphics (#760) - fixed gun pickup sprites not showing properly in TR2R Floating Islands and Dragon's Lair OG graphics (#760) +- removed support for 32-bit (#759) ## [V1.9.2](https://github.com/LostArtefacts/TR-Rando/compare/V1.9.1...V1.9.2) - 2024-08-20 - added support for level sequence randomization in TR1R and TR2R (#756) diff --git a/Resources/Using/release.png b/Resources/Using/release.png index 6cb4865f1166e45a65abd11b3ce0474bccfee7a9..f04ead265f01ded26243f72f3d59b7f5534db1a0 100644 GIT binary patch literal 9508 zcma)C1yCGclV1oq~^=tV}cSotK%3+`pqX7T_3yKSz0Planw?)41UE?q zZIsu`55?lk>ocme{6{wc08{0k0Vg|agZlcC)Lll;UCYVJ-OJR~5+GsWWM)YzYwK$1 z<>YGbMk%Gm>r%hT_ew|j51o{&rK!8E6PQxl*3lBc!O70a$Iiu#4k-%)04MOl`Gk_6{(iX zAs10CHy6^h)-RtqaJD1+;W%4sSJ`MRZSXCRc@CWt2b<#)E&^@t`V$QtJQB7}X~4biL;aC1j1S4InEb*wDH}h0@Jh<2BDG+|r5@Lbn0;qY%WzfWg5MNy$do>t0f9v+cU)(V_QeLB^Rnt^}Ee`ZP_4hZf^yL7$bJM^SXWC1gt zVk9XBTDZy(HOM<#vfQ$O2#3UIwqzI7dk0Mpw{`-B8Gh=uel-$_K|F>dvYBaP0d`*>aHT>dWp=RZ&C6fN|5fqqJ$=X#%VeQInP2OYC zFo1(cGWQ#{&4$Ffi&yn`_ zM@O~~+P^f+a5n?;;JXr@2$ue$i9Hd~Q0P#_`ozrp#23X{%Kfw$%T)fe*s_?a=-M2F z=8^kWCG80dbmTMV&mV94+(m$%iiXa4qgimRn+KNXwu3x*vs4cZ5g&5;mTNqe1FuIj zE3Ub@t)L*iAIvq{O5d)3dL7%d>Qw;<2;X-NHi~Yk;n5_(Yrh+04W+C{6RXcKz@bSu zoVtG(aLWDYbMo$fq#dqwcwv0WO_Z`nK_f~!M7atZ&ljAll_%zQ&y$?`BaPGEs@(GV zmxY2*Ffs%uhJnK$7^w#KlX07C+FC$zpz^tnDXMXJT;s;iHIz zN^h9%$J1xfdkDeAXNa{?v7=K?D{nOC1u?N`-0WFHmqFZ9Hm6#LB}oc)U(#K?X-7w6 zt=6lO>zkD6XeKs85Dm^zh{e7V;r4S}-C+&h`W|{jO|ISvuC$w^{|uR))+{;v8E<_N zUvIxux!E@mv4*VvttU_AIy@8eoB70P7tYJn-ke%1o301g8IuCT@tcy)T+G+tI?{a;3<1^h`8f{N+eq(u8*&Qs zYL)LkNU_v??A#)2sDBt1niwdtK4f{h!bFEcN7V%6?(UBhlK{A@Bo#_c=I(-*DU13# z#chY~E5lw|RRs|~!o=pVA33)X@x-Yw*-mPIwW`VbDI%7LD7+J|kR9qC0yrlwt|6pc zo=@3`cm)|h49|3*Jr?2RHN@_bOtMCI9@wGl3r!K~qN=6-@h~D#we5RIVozC?f;51# zkG-kAfx=?{KJ;A`;5pRin*BlGYE!qun7`~SbjQk`|E$d_N^OG%{kp`_V4tXmLWC)wwUEXifpgiAj?^*Fo%J6Jo73 za%H-yS97jXjG5G(>>x_a0X3bTIO#~$Yuxz|fw*{ZXTD5Ad$cg|m!rm_eIPdq_G?Bp zlJlup{&lLawmy1!j1^O<#UN9yh}{~ZJJw!NSp4FBIMYd zkjqXfFE6KIzquTB~V4dvAi`l#8)uAygbH8>w?tSn5DNC{BEV>#HgpSwx*k;Iirr zE8X?+Jc8Y7g$H-*0}sU0k57#p`Bp1VZhil1BqyhyUL*<_fp(G+rIQ?XM_`9v-hq-I zq`JH(?~FV0*w)AAix_tCiBeB@Ek~MMw}(BFz=C}7&y@Dn`;ALvw`uR&kLC8e5R8Sh zRlo{}gjh@g2PoQHOett@82CDW&tOE3s#+%cPKESIMJSf{SEu5S^ci-1d|+1V{DZv{ z`{=S5cs2!UHvG}Y7qdqvqlg$`ZgTcK+$q45pKzxnw$m%K#0l3{ByZ2$B+e(6!{Wnjx+FP7eeaS&MH z5m+TQ8Kz7!7iVNuLEoJ3G75>S|c@4@8MQGb7ylwYApLHtpac3x|4TNNPR{ zA6*mEF@Z~aXVvsRXS-xsVb%Dw)f%FNGg&rt=HY&rk-gPy6&PN?L^KT%vIo()~Hg6XN^bS~Ab!F+uNU9XX738gE&#oz9?pvMv(2 zUyjefST{uqDpq3Nq7DdhAJs71*iu2PaBil|Uj8+t{lRlcsV%}U0|JL5kY#wwv6ESc znwg7#FDjBD8muWC)M8#{0XCe>Pe58N6p@xuaD**ix zK-P}MTWytDpQUM^a!mTp#6%=MY!beI*Rk@uPx17KJF7;I>`h4p^+hOA)8{&q$FY2< z_@4{G&*^T1YD>y=wFqJS0_lqFF*S_)v5rzzzbAAtxqKch!@;|nc@y_HIOh{PT>gzuV}k89e0l0 zFQgs$){KbCMFD^OX2<^#O^i0D{&eA>ECV2}x(`%)X?<8n2YIRa&Fq~9Dn~kb(93B- zwtmhw{NiYp;fzlYQ=T?u;#n)#@$lo8NgN6&sBhsxy1H7Yne`y*c;G7&jedS#-hWs(|6OHXD75ZfBF ziqTcp6#)W0hQvBz>eT~(y{8}{i#UAyz;W((gqjUeW`msCtWYn`U&5yj_HsLU zXl#%kbOyt%iuk%(Y(_FIw^5 zW?#$_2;vXIZb=w9-ZwZHUhwf5McCp5SVcFs^*7V7GGrH)l4k^=twqBb_`Eb@d#deX_$CdI^jK7!*?p)KeRPGz{!r3Im z87bSabKiG%TEY7G&2!i47&wyQtaZK<`DI8*<*Oq}3|$2>X*Ho5ie4I(Stz}`H?PJ% z-!Qxv<-@xu`$ZUdWOYgLHouTLye5@C7kGo#pS*u9c4SlN@)ebgG+22jw6M{UzRgEx z^iRq{;4ghr`j`A~%)xcm4#CKj+2tw4){6I~r(Me1&6maDbMSWMK~PuPpa~w4H^g$h z*A0YlGS%O5+9UTKs3khn3l^@~++!VWTwQJ~6puz+JpZ!IG^N9 z<>(ItQ4NJz6l%~XF3^j=C#Ezw%(Zr>Bw1VqTNNJCG?8K%I>Id z?HMZ$NaKD#W&3dTvSn6FYH5Z`1tpB;)>&L?-(JLGe6?1!KkN3Y42Plqj4vEHH3}n5 zX;S+DXi(H zIh_`inm@$d&ySq)*M#T0s>fxFBmmVmJ$6Ptkf1x~ozJOSC8L*ZUhq>BqqL{fM0;eu z19Nm)zD~UNnog1wf#GSp-!+g8#a|{~whTS(S8On*2TWw~KIJ(d+Ux153{`FZVe*iU zOGm|5Z$1kY@Icb0p`R3UK@m}!5qO3sI*#rL?E=LTYXDtJQd<>X%`YF8I^har8_#3l zqvMeCvg_0KdgX=Du3a8qtQxu4sg@N*FeyY0#SW%wL5332oxX!2ZY?XW7^xyHkP%C! zB*oWQEjgO-*J`AX2n@zD@+mfzdj^MHAFtGpd9>Wb5vw+i-FqROp~ipW0uJ4KMcmp| zQo6&XzV#1%Y!jZ__McoC!wwUQR*E!k5=no->Bm}GLCO2T#{G=}rMr^qzviFP4Me{& zfVF5*R+NtRUlUc!KSkR43ly;prBcI0x2h(qN@cN^6^)ECQ(2pBTWBx)cE2vN)1rhZ zVVnOyz@?IrG>u`oW1Fv|(km{i2&AxWGij$p0reM2ioGI%gq&2lfR1B*@3R72lAbDc zMiM7IrdK=#8ZVNpR%gyU9_#6GY|ICHJ8%JIP7(7G4Vf=lD<393HAW+Z=Br-ASrAGG zrF)1{r0Day90!p7XP}c-(+%v7I9yU;bnWj>9+pBLtZ)k9PU-9ta7e(tJA9uK6*7q--4En%uDR-x8mRKNe;&ZS z3`|qgJF*8oO3=EKy|S`jd9V+&Rrl6oT;>VcFnsta)tDRXMd_1|iOITunQfb45PSA# zq*t0V>PKHEZ>Nj#IBPVS^8V`}9m;f$TjgFP8*+Qaro&=XW z8BV+`^{aQQOy6LwV-lVl&Ngme`cV?=`3CX?a=!5Iw|KJTiV;wZu`6jG>4>S3i8sId#4!C) z0pZOUxClcpV7S;-=e_IR1{Qu^f#LmD)~PcqXDEz;u88gSwZ>T>5P z<6`ffw_qFB#9xnP5FfF^lxV=SGu*(<&ZpVEcel$(g=DsqE48=J4`Kps&e(J^+^7LA zoKFuDcQ<9E{(*EpGQ5{I%f_^j0j;6W)&f3#qG8YX69@=`<-giLFWPvm2~sm0s_VNA z-gP39t~z!FCiLflF{U}0-o~Kke|~Z0f~pn$&8On>A?O$nxX2^+<8*FbKSz-x--!%2 zy$-ZZ`Xu{eYrhg8U|MI!$(yulM(Hp|P7Lce(iW#<{v3T+=`NHCoiXvcf%t2K{X#}# z?!w|oRB|G%aIp(EcR#49e@u_DlcxPXtQ=r0mOTQv*H-nh=Ge;9gQr<*VTW_2%I>CU z{2LHQ94`o9JAuSL8!VAOo_`Lq2$7SfW?CAk9YZgD^FF5!_tp;nckNJ8VDe(y`1OHp z!3q&|WbSE=^GRJKlNfq}B6tFJ7Fa=bTa7KOt@;$D?b=bla?)aRgDv?zAN3tV@<&zU zg0qn0lyla>61sI?8`OK9)%V=@SfpS*A6kqjsSAzXkUJD{Ou_9%mVSn=j?HO*HuhCJ;ybi0S!svg7RQ{m&YUx_C%x`@ zmApuo+b1rp_ljWSc59*P+2Ge-rlq5Y>)H7iS{=8$jmNmF!hc|a)arTCaz&uE;Vw6N z(`PeuB9{Dp64KZ(GQAju$r1{YJWg@kB1d;yCOGX+h_s@Dlw^~W1=+!BMrCj;-)^sG zB{W)kGB)*w6LUQ&K9Y2-MQD;o zpAL;8nS`#WzKK66`h^5fZXmPT+jsdkU8ySxSs~E=OI!y{_D)^u?c_F)jlczdui~?zo;{qK(@vVs?0-?m{ot54O(2V&v(!s7hIscCEY4XB||% z+2}W(X_5Nq7aF`gk^3>{X27iz&ybwP%1y{X!Tw9D4cp<&(32?gOK$}5#(k9JHR>ns z=968a{f=r#Okw7l;fGzyv_~+3P_NjnG&O$_-|;*sKYEM&-Xt0R8)suEbOI^>^`47w zCeWAM)jqFL`nkn_N%tk1{8yEyfSk;?hd}zWHFBA|q_vRq3`;CTGSA||ItTaVl%_Xc z(c%TV68i#Mz2Ke6$qawZK3wePe9uXpr&}T*4Fgl!>0pPWS6joNx$6l=GgK`*R=AIm zck-R>XLShSRkg1*qxr=dA&8DWmoY-dc%75?^7)Z)-d6$@`rSzlv*((;u^DF}Nl`~p zQ=*w$2?QuzllC52y|06DlkNK@o*|DVr=xDnP>3_RJi!agagx; z*CCF>^$05D@!h-d#i0g_&`v}tRo0D@C{XSML#f$Y{Dn6#;0xYjNs6aaW*kHQgeK17 z%5jra(j6<&N96+56Q_^42K~0RGZ$ij*N|_W&9G0BQD*J6y_3pJr z^Zeb8jE0L4MinHD6I9E*-b?t~F)p2=vl%HD@9v4=VzUh_y{VW@&oX(!um6WrN*6NC zJ}aDkHgNMqAWf~ljjTSqu<|t|f+nRNP@kg&x7xe(je@93EVog;2iU1kMKMGn&h;%p zKPx+ne)JBF@qCPSGU5J!JjdUL3{bGyrRD7q`$w#VGk<36KChqh2>8 z_Q~lC7~_NAp*8hw0QQ_Xd}cs0HT?Fa@7dR;n0ke8lyODwL!X~t!Ee{l9>U){4M$Lu z%~4lHwe+(CA;@WJAoZtPKVeeikMVo;VKLF&A48OixKFcxeo1gH75qNjd=&)^4rUUY8M9%<1-eNSk!J;8-cq+EzViHy^Ag8!dD33&m+&F zZeZtYb0TJ9!Vj0 zHUbsXm0qYotpG-ETtZHYMA>7_7@m9h}~oc zb;7ferG=i=IAR4@vWRna+{kS>E)U#Q6PY3Y@aosRbAS(+8q)Sp{WnfXHkESd$*9IH zV*|(+jqVCPk~^S0kKAH>cjIM9KJN)c?DC@|yu;JDJitoH$!_b9MsIMex5G#kHJQ2H zJD6C|9za+}ymrpuB((v0w(jX|5$x}g-2Aa`y0nCEXFxX6(!STm{a!(rl*-52>N=&& z{xWDkj7GLO{g1i7jUl!WGA&VGeZ>wHi0q#XOMa6!N9WdRTq>kZG_zaETZpfxTLq5l z)B)Ak=?=w1f3Qt*xSqb%*$hw5aAR#f(vT+rpoUEhIW-h7UMvR0TEo3|9ytHg3y|K| za9~@#Vyq~T5W49IJ7mSAfr=6rlCKe@$9Sr`)-8$%{^_$_&j5SJT`V~_t^rHoXTEvH zqj>kfNHf}Q9h=OkDy+*kIqVrgzWY)??0JaR0qn=EelQp86-9R^X8-vB2!1*Z=?C}> zZU?37zgfe&0%(#YVA`DSOKP|B^dw(VOP2?hev&nb zA|B=V#KL5Ux`Bq$UwQtCbd0+ zM9GOXe7}Kq~{-IGn`GVL5L^;LTmiOo6cb`~HkjU6@mgN6x2;RBPpwm1PLN!u5Q z7u}}FBOW|YC3t-2kEk+Xg4nA{uYWz&94ne{QcL(gylu#R#Y{GwC%8m%R9Tn%ZwcG-G*SlB^*l-nc{BgV2O zGGk@U9e<{pKJXDY~S_ zJu(mPe_gG)j~l5{IeWwBEh5zDmkzIXH`aJ)@${R7_N?M6-X!kUmC$5SYkD8tCxjUt33djAaFuJ*PE4T$gC``)gEd`LLmGw{tgX z+xfz(PFACQ;(CtSd(49l+yur=Qn`ydi!5%yzoPC2@qY99=BRq)SC&xv4~v$sHj(G9 zqbSlsf08oyjrx~d@%!C6Kb6W2K%EhBo=&K4M)%olm9tJHEVu+(J;5}pHULswu%+cZTkXd)d}nC6GU~UKVqcCjF7fL-O!D&LUd|dB zhoXl#yZx&-X5W49@Gws<-gDdn2jREnYssgc5M5MM)M$!O0vjBx8rkvlXZ{@`D}scx zZ8m26kc~9;w|sT}Cuk`p3R|%f{kfvz_~s!)ftoXii0?JNxu1lysgY~ev!W4MIO1n~ zMLM`(32&vMFU#m5_6O66ZpyMW^qW_Hb^6$0C;zFa^xwO4{u_L{{735kULZ;AFoWHf aH=I%ybZ37*y?gCc0w~C+N>@pK3i%H)0gws+ literal 11668 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 © Tomb Raider Community 2024 - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/TRImageControl/TRImageControl.csproj b/TRImageControl/TRImageControl.csproj index 3e7612194..6a280ecb0 100644 --- a/TRImageControl/TRImageControl.csproj +++ b/TRImageControl/TRImageControl.csproj @@ -12,7 +12,7 @@ - + diff --git a/TRImageControlTests/TRImageControlTests.csproj b/TRImageControlTests/TRImageControlTests.csproj index 494d1209a..c9dcc8935 100644 --- a/TRImageControlTests/TRImageControlTests.csproj +++ b/TRImageControlTests/TRImageControlTests.csproj @@ -10,9 +10,9 @@ Copyright © Tomb Raider Community 2024 - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/TRLevelControlTests/TRLevelControlTests.csproj b/TRLevelControlTests/TRLevelControlTests.csproj index ff43dd5f6..09fd23ebe 100644 --- a/TRLevelControlTests/TRLevelControlTests.csproj +++ b/TRLevelControlTests/TRLevelControlTests.csproj @@ -15,9 +15,9 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/USING.md b/USING.md index 849df9d57..eebd8d537 100644 --- a/USING.md +++ b/USING.md @@ -60,7 +60,7 @@ Note too that some files are shared so if you randomize TR1R, you may for exampl ## Installing the Randomizer Setting up the randomizer itself is straight-forward. -1. Download the latest release from https://github.com/LostArtefacts/TR-Rando/releases/latest. Make sure to download the `TRRando` zip file and not the source code. Choose the x64 or x86 version, depending on your system. +1. Download the latest release from https://github.com/LostArtefacts/TR-Rando/releases/latest. Make sure to download the `TRRando-x64.zip` file and not the source code. ![Release example](Resources/Using/release.png) @@ -129,10 +129,9 @@ You may see the following error message when you try to launch the randomizer - ![.NET Core missing](Resources/Using/netcore.png) -If however the randomizer doesn't launch, but you don't see the above error, you can install the runtime manually. Use one of the following links depending on your system. +If however the randomizer doesn't launch, but you don't see the above error, you can install the runtime manually using the link below. -- x64: https://aka.ms/dotnet/6.0/windowsdesktop-runtime-win-x64.exe -- x86: https://aka.ms/dotnet/6.0/windowsdesktop-runtime-win-x86.exe +- https://aka.ms/dotnet/6.0/windowsdesktop-runtime-win-x64.exe ### General issues If you encounter error messages during randomization, the most likely cause is unclean data files. In this case, you should follow these steps.