From d717e246b67bd1b019dab26562be1dfdc8edc73a Mon Sep 17 00:00:00 2001 From: Ishan Jalan <44338423+strobel1ght@users.noreply.github.com> Date: Sat, 2 Jul 2022 08:42:35 +0530 Subject: [PATCH 1/2] Current version in mod check Added "(You have x.x.x)" to the mod update check. --- .DS_Store | Bin 0 -> 10244 bytes build/.DS_Store | Bin 0 -> 6148 bytes src/.DS_Store | Bin 0 -> 8196 bytes src/SMAPI/.DS_Store | Bin 0 -> 6148 bytes src/SMAPI/Framework/SCore.cs | 2 +- src/SMAPI/SMAPI.sln | 25 +++++++++++++++++++++++++ 6 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .DS_Store create mode 100644 build/.DS_Store create mode 100644 src/.DS_Store create mode 100644 src/SMAPI/.DS_Store create mode 100644 src/SMAPI/SMAPI.sln diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ba9468ef9378d82e8b742a8dcd4010c8c1d73e35 GIT binary patch literal 10244 zcmeHMU2GIp6u#fIrL%OP1GKha2R2=ZfGw;AZ23#Jf69N6ZRxiBEW0}+9hlCPo!xD* z)HEhO2%_;x<6q>-zsQ4%7+-u)6n#`Q!5AMf8udjJd{KGu%)PUeZt+bMftlpanRD(r z_wM=TJ9qcqWsIRCuiwX5m@y_(^Q5ZK?IxGk@3k41P&{LLdej|BTTXh0Z(s-z z2oMMm2oMMm2oU&xAVA;Q-X&KF8QcQ|0t5mCt|Q>B4`FJajQMg>NWOH?jc)-+mXn!Z z^i2Bz9uxLu%$Jiw@=zL6>>l8U!rx**gj0Xmb0-<|<)n}zoI!*$_%p-bp@7d$abfPx z5EC-E2M7cR%tXK|n+ld@d1f+e+W!4~dc-o_Tr~PMq_XmgS(S37TqPff4>_apTq>7$ zJ5t$wp4RI)R=W6{O7As|(WF|_>DalHX&YG{VCn|B?C&>i-5Kq0^0w~s*tqDBLvkpo z){T$1wKj#l;|HMQ{u8pkTxF>nk8n&G$L=N!R0XC;3r<2nYD#Ww4 z<=BVG>P3_@ojEMS+#3!mZsA0)r&E$<8FN{dWp0lo{bVe+&?%0V%Hl<8ep94oXm*t{ zN9#`v4DM5s>ihz6uxBJ^I<~vl$hstxYPCyT-I{Ui-C4uy@6R|^e%N-C>by+K%H*w7 z&Sc5dC0rOTUJS~tbIx9)uCQnfm7{sN^|8Kk1HbLPXQksV068N=31`*7c= zspp3J3#MzPEu+^?4I80(XbN4bu3xz5?gmX04pRX|*F-*T9?P4#<7z~f`5a-bQQ5E4 zXWHrL-YmMTo}+PS_GMb5w$JP7%o=pp{eTtPy-Kf3$;)a=IIdEnO7Bss=8) zLQblxX%|dd!RWP$g-njbIw$$tiNsclw-hP9EDm%e78QDkex+!vg>|tV>=0GhI6KXr zV`tdA>;n6QeZ{_GKeMas4*;`JiP@+^4HjW3ny?P7Xv2DRpa;9L2XXAj5KJ6_i!mI> zI8NYkoWv=d##49}FX3gpf-`snZ{r=D!+ZD;7x5WB$CtQ*@9_hE#IN`hf8m-`A=OFs z(n6_GYLc3zRZ^?eCT);5O1q>UDIuk#Ba$PHi3FtLvU#AGpl?4;a;nh$GhFHH%?qvJ z!7W?2ZNGI2?ebh+S~azI)rFU>T)nn!bNh7)3eFa3dL#Kce|IJ|Q@hw=LqhfBT>r#l8(fIxsifIxsifWV!MK$%EB z?4AF2|MUO)tNFGi;Je;IB&HvB;3<&oB!T#Srg1S@p|9=DT*dLw% literal 0 HcmV?d00001 diff --git a/build/.DS_Store b/build/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..decdd55791f83b4535087de523bd19903adeb123 GIT binary patch literal 6148 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 a1pN*fh@QbhBYIHyBA{sCh8g%(20j1`T1^}P literal 0 HcmV?d00001 diff --git a/src/SMAPI/Framework/SCore.cs b/src/SMAPI/Framework/SCore.cs index fdfe70fc..283755d6 100644 --- a/src/SMAPI/Framework/SCore.cs +++ b/src/SMAPI/Framework/SCore.cs @@ -1565,7 +1565,7 @@ namespace StardewModdingAPI.Framework this.Monitor.Newline(); this.Monitor.Log($"You can update {updates.Count} mod{(updates.Count != 1 ? "s" : "")}:", LogLevel.Alert); foreach ((IModMetadata mod, ISemanticVersion newVersion, string newUrl) in updates) - this.Monitor.Log($" {mod.DisplayName} {newVersion}: {newUrl}", LogLevel.Alert); + this.Monitor.Log($" {mod.DisplayName} {newVersion}: {newUrl} (You have {mod.Manifest.Version}", LogLevel.Alert); } else this.Monitor.Log(" All mods up to date."); diff --git a/src/SMAPI/SMAPI.sln b/src/SMAPI/SMAPI.sln new file mode 100644 index 00000000..1821b0b6 --- /dev/null +++ b/src/SMAPI/SMAPI.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 25.0.1700.5 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SMAPI", "SMAPI.csproj", "{A09B2199-7A4C-4F47-8406-9A73A2FEAA96}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FD0C4E68-CA54-4AD5-8171-DA621027A9DF} + EndGlobalSection +EndGlobal From 543e45f9bde5929ca3c12db23f7d5b2ae0c653cd Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Tue, 5 Jul 2022 23:21:51 -0400 Subject: [PATCH 2/2] remove artifacts, tweak text --- .DS_Store | Bin 10244 -> 0 bytes build/.DS_Store | Bin 6148 -> 0 bytes src/.DS_Store | Bin 8196 -> 0 bytes src/SMAPI/.DS_Store | Bin 6148 -> 0 bytes src/SMAPI/Framework/SCore.cs | 2 +- src/SMAPI/SMAPI.sln | 25 ------------------------- 6 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 .DS_Store delete mode 100644 build/.DS_Store delete mode 100644 src/.DS_Store delete mode 100644 src/SMAPI/.DS_Store delete mode 100644 src/SMAPI/SMAPI.sln diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index ba9468ef9378d82e8b742a8dcd4010c8c1d73e35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10244 zcmeHMU2GIp6u#fIrL%OP1GKha2R2=ZfGw;AZ23#Jf69N6ZRxiBEW0}+9hlCPo!xD* z)HEhO2%_;x<6q>-zsQ4%7+-u)6n#`Q!5AMf8udjJd{KGu%)PUeZt+bMftlpanRD(r z_wM=TJ9qcqWsIRCuiwX5m@y_(^Q5ZK?IxGk@3k41P&{LLdej|BTTXh0Z(s-z z2oMMm2oMMm2oU&xAVA;Q-X&KF8QcQ|0t5mCt|Q>B4`FJajQMg>NWOH?jc)-+mXn!Z z^i2Bz9uxLu%$Jiw@=zL6>>l8U!rx**gj0Xmb0-<|<)n}zoI!*$_%p-bp@7d$abfPx z5EC-E2M7cR%tXK|n+ld@d1f+e+W!4~dc-o_Tr~PMq_XmgS(S37TqPff4>_apTq>7$ zJ5t$wp4RI)R=W6{O7As|(WF|_>DalHX&YG{VCn|B?C&>i-5Kq0^0w~s*tqDBLvkpo z){T$1wKj#l;|HMQ{u8pkTxF>nk8n&G$L=N!R0XC;3r<2nYD#Ww4 z<=BVG>P3_@ojEMS+#3!mZsA0)r&E$<8FN{dWp0lo{bVe+&?%0V%Hl<8ep94oXm*t{ zN9#`v4DM5s>ihz6uxBJ^I<~vl$hstxYPCyT-I{Ui-C4uy@6R|^e%N-C>by+K%H*w7 z&Sc5dC0rOTUJS~tbIx9)uCQnfm7{sN^|8Kk1HbLPXQksV068N=31`*7c= zspp3J3#MzPEu+^?4I80(XbN4bu3xz5?gmX04pRX|*F-*T9?P4#<7z~f`5a-bQQ5E4 zXWHrL-YmMTo}+PS_GMb5w$JP7%o=pp{eTtPy-Kf3$;)a=IIdEnO7Bss=8) zLQblxX%|dd!RWP$g-njbIw$$tiNsclw-hP9EDm%e78QDkex+!vg>|tV>=0GhI6KXr zV`tdA>;n6QeZ{_GKeMas4*;`JiP@+^4HjW3ny?P7Xv2DRpa;9L2XXAj5KJ6_i!mI> zI8NYkoWv=d##49}FX3gpf-`snZ{r=D!+ZD;7x5WB$CtQ*@9_hE#IN`hf8m-`A=OFs z(n6_GYLc3zRZ^?eCT);5O1q>UDIuk#Ba$PHi3FtLvU#AGpl?4;a;nh$GhFHH%?qvJ z!7W?2ZNGI2?ebh+S~azI)rFU>T)nn!bNh7)3eFa3dL#Kce|IJ|Q@hw=LqhfBT>r#l8(fIxsifIxsifWV!MK$%EB z?4AF2|MUO)tNFGi;Je;IB&HvB;3<&oB!T#Srg1S@p|9=DT*dLw% diff --git a/build/.DS_Store b/build/.DS_Store deleted file mode 100644 index decdd55791f83b4535087de523bd19903adeb123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 a1pN*fh@QbhBYIHyBA{sCh8g%(20j1`T1^}P diff --git a/src/SMAPI/Framework/SCore.cs b/src/SMAPI/Framework/SCore.cs index 283755d6..d0effb03 100644 --- a/src/SMAPI/Framework/SCore.cs +++ b/src/SMAPI/Framework/SCore.cs @@ -1565,7 +1565,7 @@ namespace StardewModdingAPI.Framework this.Monitor.Newline(); this.Monitor.Log($"You can update {updates.Count} mod{(updates.Count != 1 ? "s" : "")}:", LogLevel.Alert); foreach ((IModMetadata mod, ISemanticVersion newVersion, string newUrl) in updates) - this.Monitor.Log($" {mod.DisplayName} {newVersion}: {newUrl} (You have {mod.Manifest.Version}", LogLevel.Alert); + this.Monitor.Log($" {mod.DisplayName} {newVersion}: {newUrl} (you have {mod.Manifest.Version})", LogLevel.Alert); } else this.Monitor.Log(" All mods up to date."); diff --git a/src/SMAPI/SMAPI.sln b/src/SMAPI/SMAPI.sln deleted file mode 100644 index 1821b0b6..00000000 --- a/src/SMAPI/SMAPI.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 25.0.1700.5 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SMAPI", "SMAPI.csproj", "{A09B2199-7A4C-4F47-8406-9A73A2FEAA96}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A09B2199-7A4C-4F47-8406-9A73A2FEAA96}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {FD0C4E68-CA54-4AD5-8171-DA621027A9DF} - EndGlobalSection -EndGlobal