Commit Graph

144 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 8df578edb6
migrate to Harmony 2.1 (#711) 2021-07-13 09:14:07 -04:00
Jesse Plamondon-Willard 60af28760a
prepare for release 2021-07-09 22:29:43 -04:00
Jesse Plamondon-Willard 6b1c4589e9
prepare for release 2021-05-03 19:49:44 -04:00
Jesse Plamondon-Willard 3447e2f575
prepare for release 2021-05-03 18:11:06 -04:00
Jesse Plamondon-Willard 47a806533b
add 64-bit support to the SMAPI installer (#767) 2021-04-23 02:05:14 -04:00
Jesse Plamondon-Willard 222183c651
standardize spelling of 'macOS' 2021-04-04 11:37:11 -04:00
Jesse Plamondon-Willard 3fa0433c98
add initial support for 64-bit Windows hack (#767) 2021-04-02 21:30:55 -04:00
Jesse Plamondon-Willard 74215e844a
prepare for release 2021-03-21 16:37:43 -04:00
Jesse Plamondon-Willard 73321eceb9
split compile flag into separate Windows + XNA flags (#767) 2021-03-21 16:05:15 -04:00
Jesse Plamondon-Willard b8309e9017
prepare for release 2021-03-08 00:08:15 -05:00
Jesse Plamondon-Willard a571f459f5
prepare for release 2021-03-07 20:02:25 -05:00
Jesse Plamondon-Willard 9c4c10d2d2
prepare for release 2021-02-21 21:58:37 -05:00
ZaneYork e1ad4d7b9c Merge branch 'stable376' into develop
# Conflicts:
#	src/SMAPI.Tests/SMAPI.Tests.csproj
#	src/SMAPI.Toolkit/SMAPI.Toolkit.csproj
#	src/SMAPI/Constants.cs
#	src/SMAPI/Framework/Logging/LogManager.cs
#	src/SMAPI/Framework/SCore.cs
2021-01-27 14:58:25 +08:00
Jesse Plamondon-Willard 0820280169
prepare for release 2021-01-25 21:52:51 -05:00
Jesse Plamondon-Willard 733750fdc4
prepare for release 2021-01-22 21:04:48 -05:00
Jesse Plamondon-Willard 8a475b3579
move error-handling Harmony patches into a new Error Handler bundled mod 2021-01-15 18:48:29 -05:00
Jesse Plamondon-Willard 415047bf8e
prepare for release 2021-01-15 18:33:52 -05:00
Jesse Plamondon-Willard df25368300
prepare for release 2021-01-08 21:01:17 -05:00
Jesse Plamondon-Willard 2b3f0506a1
prepare for release 2021-01-03 14:31:10 -05:00
Jesse Plamondon-Willard 5ac46b7ab2
prepare for release 2020-12-26 11:22:09 -05:00
Jesse Plamondon-Willard 872a1d5627
prepare for release 2020-12-21 12:24:43 -05:00
Jesse Plamondon-Willard a0cb83ed40
prepare for release 2020-11-21 14:08:04 -05:00
ZaneYork 5702bd335d Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI/Constants.cs
2020-10-19 10:27:57 +08:00
Jesse Plamondon-Willard 4aecc2aaba
prepare for release 2020-10-16 20:09:03 -04:00
ZaneYork 1df011accb Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI.Tests/SMAPI.Tests.csproj
	src/SMAPI.sln
	src/SMAPI/Constants.cs
2020-10-09 10:13:17 +08:00
Jesse Plamondon-Willard 68e9733a85
prepare for release 2020-10-03 20:27:29 -04:00
ZaneYork db5a742756 Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI/Constants.cs
2020-09-17 10:23:39 +08:00
Jesse Plamondon-Willard 59974c18a6
prepare for release 2020-09-16 21:32:45 -04:00
ZaneYork 62d90ab7e0 Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into develop
 Conflicts:
	src/SMAPI/Constants.cs
	src/SMAPI/Framework/SGame.cs
	src/SMAPI/Metadata/CoreAssetPropagator.cs
2020-09-14 20:55:56 +08:00
Jesse Plamondon-Willard d53e033163
prepare for release 2020-09-08 18:16:41 -04:00
Jesse Plamondon-Willard 1b5e7da184
prepare for release 2020-09-08 00:15:27 -04:00
Jesse Plamondon-Willard 2022836b81
prepare for release 2020-09-06 20:59:19 -04:00
ZaneYork 626e028b69 Reduce difference between PC and mobile version 2020-08-27 17:41:45 +08:00
ZaneYork a2cb256360 Add conditional compilation symbols to switch code between desktop and mobile platform 2020-08-27 10:24:24 +08:00
ZaneYork 9f75690085 Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into android
 Conflicts:
	src/SMAPI.Toolkit/SMAPI.Toolkit.csproj
	src/SMAPI/Framework/SCore.cs
	src/SMAPI/SMAPI.csproj
2020-08-05 10:02:01 +08:00
Jesse Plamondon-Willard b96bcb2189
prepare for release 2020-08-02 16:38:02 -04:00
ZaneYork 2bcee41151 Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into harmony2
 Conflicts:
	src/SMAPI/Constants.cs
	src/SMAPI/Framework/SCore.cs
	src/SMAPI/SMAPI.csproj
2020-06-22 10:12:01 +08:00
Jesse Plamondon-Willard 4f73fb5c33
prepare for release 2020-06-21 11:39:23 -04:00
Jesse Plamondon-Willard cb9ff70199
prepare for release 2020-06-20 12:42:31 -04:00
ZaneYork db61312dc6 Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into harmony2
 Conflicts:
	src/SMAPI.Installer/SMAPI.Installer.csproj
	src/SMAPI.Mods.ConsoleCommands/SMAPI.Mods.ConsoleCommands.csproj
	src/SMAPI.Mods.SaveBackup/SMAPI.Mods.SaveBackup.csproj
	src/SMAPI.Toolkit.CoreInterfaces/SMAPI.Toolkit.CoreInterfaces.csproj
	src/SMAPI.Toolkit/SMAPI.Toolkit.csproj
	src/SMAPI/SMAPI.csproj
2020-06-19 16:21:02 +08:00
Jesse Plamondon-Willard 79181012ee
tweak build files 2020-06-14 10:55:52 -04:00
ZaneYork 6276eff2ca Merge branch 'stable' of https://github.com/Pathoschild/SMAPI into android
# Conflicts:
#	src/SMAPI.sln
#	src/SMAPI/Constants.cs
#	src/SMAPI/i18n/default.json
#	src/SMAPI/i18n/zh.json
2020-04-28 09:52:21 +08:00
Jesse Plamondon-Willard f44151dbb4
prepare for release, tweak readme 2020-04-27 16:30:20 -04:00
ZaneYork 399eec451f Merge branch 'stable' of https://github.com/Pathoschild/SMAPI.git into android 2020-03-26 15:10:15 +08:00
Jesse Plamondon-Willard 31db04f4a0
prepare for release 2020-03-24 21:02:05 -04:00
ZaneYork fbfcf26ef5 Merge remote-tracking branch 'Pathoschild/stable' into android
# Conflicts:
#	src/SMAPI/Constants.cs
#	src/SMAPI/Framework/ContentManagers/ModContentManager.cs
#	src/SMAPI/SMAPI.csproj
2020-03-23 19:04:24 +08:00
Jesse Plamondon-Willard 6d1494a56c
prepare for release 2020-03-22 19:36:49 -04:00
yangzhi 8afb72545f Merge branch 'develop' of https://github.com/Pathoschild/SMAPI.git into android
# Conflicts:
#	src/SMAPI/Constants.cs
#	src/SMAPI/Framework/SGame.cs
#	src/SMAPI/SMAPI.csproj
2020-02-23 21:37:17 +08:00
Jesse Plamondon-Willard d03f77dd35
prepare for release 2020-02-22 23:03:18 -05:00
Jesse Plamondon-Willard 585b23797e
prepare for release 2020-02-22 12:03:09 -05:00
yangzhi 2b65c4b6d9 Loader quick deploy 2020-02-10 15:19:08 +08:00
yangzhi 5709f21c64 Adapt project for vs2017(using vs2019 leads to an error 'Could not load type of field') 2020-02-07 15:03:29 +08:00
Jesse Plamondon-Willard aeb72586fd
prepare for release 2020-02-01 11:11:44 -05:00
Jesse Plamondon-Willard c8191449a0
add support for *.tmx map files 2020-02-01 00:27:53 -05:00
Jesse Plamondon-Willard 48959375b9
prepare for release 2020-01-04 22:57:38 -05:00
Jesse Plamondon-Willard 1128451acf
prepare for release 2019-12-02 22:47:42 -05:00
Jesse Plamondon-Willard 845deb43d6
add support for core translation files 2019-10-01 21:27:49 -04:00
Jesse Plamondon-Willard cff42300bc
only set game as start action for main SMAPI project 2019-09-14 19:13:06 -04:00
Jesse Plamondon-Willard 25e4aa14d8
remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent assembly names 2019-09-14 19:12:40 -04:00
Jesse Plamondon-Willard 1dde811c36
group technical docs, add general shortcut for mod build package docs (#651) 2019-09-14 18:43:59 -04:00
Jesse Plamondon-Willard 3f28abe2c2
update game-not-found error messages 2019-09-14 18:16:00 -04:00
Jesse Plamondon-Willard 904c39eb72
move assembly references out of common.targets 2019-09-14 18:13:41 -04:00
Jesse Plamondon-Willard b3e4162f7c
move <GamePath> logic into separate .targets file file for reuse 2019-09-14 18:11:21 -04:00
Jesse Plamondon-Willard 46a0dd6236
move environment utility into toolkit for reuse 2019-09-14 18:05:10 -04:00
Jesse Plamondon-Willard 7ecbbb1b70
fix missing PDB file 2019-09-14 18:04:43 -04:00
Jesse Plamondon-Willard c15785a68d
simplify config.json and metadata.json names 2019-09-14 17:46:57 -04:00
Jesse Plamondon-Willard abffdc2dab
simplify project names 2019-09-14 17:46:34 -04:00
Jesse Plamondon-Willard aa7e4b9c36
add new DLL to SMAPI references, support older game versions in package, fix name on Linux/Mac (#638) 2019-09-14 17:14:49 -04:00
Jesse Plamondon-Willard 125bcbee56
migrate to new project file format 2019-09-13 17:22:45 -04:00
Jesse Plamondon-Willard e8ae2d627d
enable all build deploy tasks in release mode 2018-12-04 23:49:09 -05:00
Jesse Plamondon-Willard 596b750ab6
also deploy SMAPI files in release builds 2018-12-04 23:49:07 -05:00
Jesse Plamondon-Willard e8fe550b75
remove 0Harmony.pdb from build scripts (#602)
The file isn't included in the new Harmony NuGet package.
2018-11-18 01:00:11 -05:00
Jesse Plamondon-Willard fb0d101ab8
fix build error on Linux/Mac (#480) 2018-11-14 18:46:40 -05:00
Jesse Plamondon-Willard 6bf3734e4a fix build on Linux/Mac 2018-11-05 00:34:16 -05:00
Jesse Plamondon-Willard e5e4ce411c sync SMAPI context between players in multiplayer (#480) 2018-10-31 17:29:32 -04:00
Jesse Plamondon-Willard b5adfd8bce add more default game install paths 2018-08-26 20:42:31 -04:00
Jesse Plamondon-Willard 826dd53ab5 move most SMAPI files into subfolder (#582) 2018-08-19 18:28:16 -04:00
Jesse Plamondon-Willard 71efadf232 add project for toolkit interfaces visible to SMAPI mods (#532) 2018-06-24 21:26:42 -04:00
Jesse Plamondon-Willard 9bc5314515 add Harmony DLL (#541) 2018-06-06 21:42:09 -04:00
Jesse Plamondon-Willard 33760fa56b fix post-build step in toolkit project (#532) 2018-05-25 01:51:04 -04:00
Jesse Plamondon-Willard 2a7bcb28f6 add empty toolkit project & fix misleading build configuration name (#532) 2018-05-25 01:13:28 -04:00
Jesse Plamondon-Willard 92bfa6fa5b add bundled save backup mod (#253) 2018-05-12 18:16:40 -04:00
Jesse Plamondon-Willard 5de6569bb1 minor cleanup 2018-05-12 17:34:40 -04:00
Jesse Plamondon-Willard 7b92d37979 fix unit test project 2018-05-11 12:49:28 -04:00
Jesse Plamondon-Willard 60040854a3 switch back to shared project due to installer issues 2018-05-03 01:38:08 -04:00
Jesse Plamondon-Willard b3e8f957e2 reorganise to avoid errors deploying web app, fix WMI error in Linux installer 2018-05-02 21:04:46 -04:00
Jesse Plamondon-Willard 009a387526 unify SMAPI.AssemblyRewriters and SMAPI.Common projects 2018-05-01 18:44:39 -04:00
Jesse Plamondon-Willard 151789caa9 add default GOG install path 2018-04-25 11:39:35 -04:00
Jesse Plamondon-Willard 45f4f85b7e add MacOS detection 2018-04-13 23:47:24 -04:00
Jesse Plamondon-Willard a3ade7a512 split mod DB into a separate file
The mod metadata has grown over time, and there's no need to keep it in memory after mod loading. This lets us load the config earlier (since it has a smaller impact on memory usage which affects the game's audio code), and lets us discard the mod metadata when we're done with it.
2018-04-13 22:41:34 -04:00
Jesse Plamondon-Willard 9c1617c9ee drop support for Stardew Valley 1.2 (#453) 2018-04-11 21:15:16 -04:00
Jesse Plamondon-Willard 41715cefcd add initial compatibility with Stardew Valley 1.3 (#453) 2018-03-11 19:09:08 -04:00
Jesse Plamondon-Willard 59dd604cf2 rename TrainerMod to Console Commands to clarify purpose 2017-10-27 03:18:48 -04:00
Jesse Plamondon-Willard 929dccb75a reorganise repo structure 2017-10-07 23:07:10 -04:00