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
Jesse Plamondon-Willard
48e34dd603
fix readme filename capitalisation
2018-08-31 17:54:20 -04:00
Jesse Plamondon-Willard
4af0786ecb
fix assembly load security exceptions by restructuring installer and adding *.exe.config files ( #582 , #588 )
2018-08-30 18:14:40 -04:00
Jesse Plamondon-Willard
b5adfd8bce
add more default game install paths
2018-08-26 20:42:31 -04:00
Jesse Plamondon-Willard
58122c5393
bump versions for beta
2018-08-23 23:01:54 -04:00
Jesse Plamondon-Willard
adf858fde9
fix mod build package not parsing some valid manifests ( #584 )
2018-08-19 22:35:55 -04:00
Jesse Plamondon-Willard
826dd53ab5
move most SMAPI files into subfolder ( #582 )
2018-08-19 18:28:16 -04:00
Jesse Plamondon-Willard
4dd4efc96f
update for SMAPI 2.7 release
2018-08-14 12:21:31 -04:00
Jesse Plamondon-Willard
4f854aea15
fix various build issues
...
- installer not waiting until SaveBackup mod is compiled before preparing release build;
- missing XML doc files for new toolkit assemblies;
- missing XML doc file in SMAPI release build;
- SaveBackup including toolkit DLL.
2018-07-09 22:50:35 -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
324d02233d
rename 'install.exe' to 'install on Windows.exe' to avoid confusion
2018-05-11 12:59:52 -04:00
Jesse Plamondon-Willard
7b92d37979
fix unit test project
2018-05-11 12:49:28 -04:00
Jesse Plamondon-Willard
f83a3bf7a4
fix references to removed file
2018-05-10 00:56:08 -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
ff55901025
compile separate Linux/Mac installer to avoid WMI reference errors ( #485 )
2018-05-02 21:51:06 -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
da7ef1fd69
fix install package on Windows
2018-04-30 12:33:57 -04:00
Jesse Plamondon-Willard
efff972360
update for upcoming 2.6 beta release
2018-04-25 20:49:37 -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
15a80ab244
update for 2.5.5 release
2018-04-11 18:47:32 -04:00
Jesse Plamondon-Willard
f52f7ca36f
add mod code analyzers to detect implicit net field conversion issues ( #471 )
2018-04-09 19:32:00 -04:00
Jesse Plamondon-Willard
4d68ef3514
update for 2.5.4 release
2018-03-26 09:34:45 -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
1fbd41ecb2
bump version for release
2018-03-04 21:32:23 -05:00
Jesse Plamondon-Willard
51118337e5
update for 2.5.2 release
2018-02-25 01:49:53 -05:00
Jesse Plamondon-Willard
f7d0cf40f6
update for 2.5.1 release
2018-02-24 20:27:08 -05:00
Jesse Plamondon-Willard
f2e8450706
update for 2.5 release and simplify assembly info
2018-02-24 17:45:29 -05:00
Jesse Plamondon-Willard
754e356adc
add install scripts for Linux/Mac ( #434 )
2018-02-17 02:00:46 -05:00
Jesse Plamondon-Willard
5c96a10da5
update for release
2018-01-21 22:22:44 -05:00
Jesse Plamondon-Willard
9cb5db2d33
bump version for upcoming release
2017-12-16 12:59:46 -05:00
Jesse Plamondon-Willard
c81520e0bc
update for 2.2 release
2017-11-28 18:34:27 -05:00
Jesse Plamondon-Willard
089e6de749
update for 2.1 release
2017-11-01 17:41:29 -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
Jesse Plamondon-Willard
926894f8f5
move mod build config files into subfolder
2017-10-07 22:11:12 -04:00
Jesse Plamondon-Willard
69ffaf2e8c
move manifest version parsing into method
2017-10-07 20:37:29 -04:00
Jesse Plamondon-Willard
4d32b37790
switch create-zip task to class type to simplify encapsulation
2017-10-07 20:16:04 -04:00
Death
78e59e1a48
add version support to zip filenames ( #7 )
2017-10-07 18:54:11 -04:00
Death
6f3fc68daf
Updates exported mod zip files to use a base folder
...
Instead of all of the mod files being in the root directory of the zip file, they are now in /ModName/, making it easier for modders to export upload-ready zip files of their mods.
2017-10-07 18:51:26 -04:00
Jesse Plamondon-Willard
34eff4b086
fix duplicate manifest/i18n files added to release zip if they're also copied to build output
2017-07-28 11:21:38 -04:00
Jesse Plamondon-Willard
a10e555095
fix i18n folder being flattened
2017-07-28 11:10:06 -04:00
Jesse Plamondon-Willard
285c0448fd
add option to create release zip files (Windows-only)
...
CodeTaskFactory doesn't seem to be available on Linux/Mac.
2017-07-28 00:10:32 -04:00
Jesse Plamondon-Willard
eca5e56883
also reference Microsoft.Xna.Framework.Xact by default
2017-07-27 19:15:40 -04:00
Jesse Plamondon-Willard
1fa12092c6
combine Linux/Mac paths
...
Mono may report Mac as either 'Unix' or 'OSX', and we don't really need to distinguish them for our purposes anyway.
2017-07-10 15:45:22 -04:00
Jesse Plamondon-Willard
6a707a3e2d
remove undocumented & unneeded GamePlatform variable
2017-07-10 15:44:19 -04:00
Jesse Plamondon-Willard
9beefb65fa
clear GamePlatform if unknown
2017-07-09 23:33:08 -04:00
Jesse Plamondon-Willard
cf6445b8e1
improve OS and game path detection to avoid crossplatform issues
2017-07-09 23:29:51 -04:00
Jesse Plamondon-Willard
ffc339bc29
add support for deploying mods to game folder automatically
2017-06-05 17:45:05 -04:00
Jesse Plamondon-Willard
66b1b583e5
add error if a game folder is detected, but it doesn't contain Stardew Valley or SMAPI
2017-06-05 17:28:59 -04:00
Jesse Plamondon-Willard
2c278b9703
add support for setting a custom game path globally
2017-01-22 22:52:41 -05:00
Jesse Plamondon-Willard
f37733df11
Add GOG Mac path
...
Thanks to LeonBlade for the path.
2017-01-22 22:18:47 -05:00
Jesse Plamondon-Willard
93dcf1f1e1
remove support custom target platform (never used)
2017-01-10 17:13:58 -05:00
Jesse Plamondon-Willard
c99a0507b1
remove support for Silverplum (discontinued), update release notes
2017-01-10 16:15:04 -05:00
Jesse Plamondon-Willard
e862002f7a
remove unneeded duplicate path for GOG, update nuspec ( #2 )
2017-01-10 15:53:01 -05:00
Jesse Plamondon-Willard
1e974703bc
fix GOG registry support ( #2 )
2017-01-10 15:44:50 -05:00
Patrick Müssig
d562ae7a1b
Let MSBuild find steam again.
...
Also fixed MsBuild wont find Gogs on x86 computer
2017-01-10 14:48:25 -05:00
Jesse Plamondon-Willard
9250a1683c
use simplified registry syntax, update nuspec ( #1 )
2016-12-31 11:34:35 -05:00
Patrick Müssig
0fe3275037
add support for non default Stardew Valley pathes (Steam and gog)
2016-12-31 11:27:21 -05:00
Jesse Plamondon-Willard
9db2bbc941
no longer copy game binaries to build output
2016-10-24 10:51:54 -04:00
Jesse Plamondon-Willard
cb9efa4e82
add support for platform targeting
2016-10-21 19:42:09 -04:00
Jesse Plamondon-Willard
502559146b
add GOG path on Linux
2016-10-21 01:25:21 -04:00
Jesse Plamondon-Willard
524c56ee75
correct home paths on Linux/Mac
2016-10-19 22:53:49 -04:00
Jesse Plamondon-Willard
465bd538e4
add more install paths
2016-10-19 20:43:35 -04:00
Jesse Plamondon-Willard
e5d38b7372
tweak error text
2016-10-19 20:16:06 -04:00
Jesse Plamondon-Willard
520c46fbe6
expand readme, restructure config
2016-10-19 19:26:33 -04:00
Jesse Plamondon-Willard
555e0d1224
add NuGet package spec + icon
2016-10-19 18:54:04 -04:00