Jesse Plamondon-Willard
3f1d7b1d22
rework build settings a bit
2020-01-31 22:27:12 -05:00
Jesse Plamondon-Willard
22a0a32b6d
refactor performance counter code
...
This commit performs some general refactoring, including...
- avoid manually duplicating the event list;
- rework the 'is important' event flag;
- remove the new packages (Cyotek.Collections can be replaced with built-in types, and System.ValueTuple won't work in the Mono version used on Linux/Mac);
- improve performance;
- minor cleanup.
2020-01-26 19:49:17 -05:00
Drachenkaetzchen
a751252c4e
Initial commit of the performance counters
2020-01-10 01:27:56 +01: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
5f532c259d
migrate from AWS to Azure
...
This commit migrates from subdomains to paths (due to the cost of a wildcard HTTPS certificate on Azure), adds a web project to redirect the old subdomains from AWS to Azure, and removes AWS-specific hacks.
2019-12-02 20:14:07 -05:00
Jesse Plamondon-Willard
a5c9cb929e
migrate package icon to the new NuGet format
2019-11-24 12:36:01 -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
8700084300
bump .NET Standard version used by the mod build package to match toolkit
2019-09-14 18:52:39 -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
6a951d29ae
add $(GameExecutableName) to mod build package
2019-09-14 18:11:25 -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
e18ffc009d
update mods + mod build package for smapi-internal changes
2019-09-14 17:49:49 -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
307055b028
bump version to 3.0
2019-09-14 17:10:44 -04:00
Jesse Plamondon-Willard
6fdb29d806
drop support for old versions of SMAPI and Visual Studio in mod build package
2019-09-14 16:57:38 -04:00
Jesse Plamondon-Willard
b7b8b001c5
update for release
2019-09-13 18:20:27 -04:00
Jesse Plamondon-Willard
125bcbee56
migrate to new project file format
2019-09-13 17:22:45 -04:00
Jesse Plamondon-Willard
98f58c353e
prepare for 2.11.2 release
2019-04-22 22:05:36 -04:00
Jesse Plamondon-Willard
4a494c67bd
prepare for 2.11.1 release
2019-03-17 21:34:44 -04:00
Jesse Plamondon-Willard
b0d0146a45
update for Stardew Valley 1.3.35-beta support
...
SDV 1.3.35 changes the signature for a utility method related to text width checks. SMAPI just needs to be recompiled, but the build won't work with previous versions of the game.
2019-02-24 18:32:35 -05:00
Jesse Plamondon-Willard
41f77f51c0
prepare for 2.10.2 release
2019-02-08 18:19:47 -05:00
Jesse Plamondon-Willard
72888fe2ed
update for release
2018-12-30 17:02:56 -05:00
Jesse Plamondon-Willard
ca18a2867b
update for release
2018-12-29 20:09:19 -05:00
Jesse Plamondon-Willard
a6f74e8fd4
update for release
2018-12-16 20:36:49 -05:00
Jesse Plamondon-Willard
06ef4440b2
update for release
2018-12-16 14:27:10 -05:00
Jesse Plamondon-Willard
567c216161
fix unix launcher included in Windows installer
2018-12-14 18:59:49 -05:00
Jesse Plamondon-Willard
2b3fb71f6a
update for release
2018-12-07 16:32:17 -05:00
Jesse Plamondon-Willard
8901218418
update for release
2018-12-07 13:40:13 -05: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
5de81464ce
bump version for release
2018-11-19 15:08:17 -05:00
Jesse Plamondon-Willard
845d38169c
fix game crash in MacOS
...
This fixes a game crash in MacOS during startup by copying the Windows versions of those DLLs into SMAPI's internal folder. This was handled by the custom build scripts until SMAPI 2.8.
2018-11-19 15:05:44 -05:00
Jesse Plamondon-Willard
3dc27a5681
bump versions for re-release
2018-11-19 13:37:55 -05:00
Jesse Plamondon-Willard
ad612da1a2
fix installer errors on Windows ( #602 )
2018-11-19 13:37:46 -05:00
Jesse Plamondon-Willard
ebbbf6fd58
shorten bundle file names ( #602 )
2018-11-18 01:45:36 -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
48b9acb074
add build logic from the custom scripts ( #602 )
2018-11-18 00:51:30 -05:00
Jesse Plamondon-Willard
e5bc00e7a2
hide installer's bundled files to avoid confusion ( #602 )
2018-11-18 00:47:35 -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