Jesse Plamondon-Willard
e4a5d8d46a
fix incorrect path in Windows installer ( #582 , #588 )
2018-08-31 17:44:37 -04:00
Jesse Plamondon-Willard
9c7858a28a
tweak semantic version converter to avoid invalid cast errors
2018-08-31 17:44:03 -04:00
Jesse Plamondon-Willard
f4a0632e0e
enable paranoid warnings automatically in debug mode ( #590 )
2018-08-31 17:43:17 -04:00
Jesse Plamondon-Willard
ff8ffbdef0
add paranoid warnings mode ( #590 )
2018-08-31 00:48:34 -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
73c389df74
delete data API entries when they're set to null ( #468 )
2018-08-26 19:08:38 -04:00
Jesse Plamondon-Willard
da29f3f08f
make beta download blurb configurable ( #585 )
2018-08-26 12:25:25 -04:00
Jesse Plamondon-Willard
fb3b7aefa7
add manual install notes for Linux/Mac ( #587 )
2018-08-25 21:44:10 -04:00
Jesse Plamondon-Willard
6ba926adcf
bump versions for beta
2018-08-24 20:42:38 -04:00
Jesse Plamondon-Willard
cd83782ef9
fetch mod update keys from wiki when available
2018-08-24 20:35:13 -04:00
Jesse Plamondon-Willard
04778dcb26
suppress the game's 'added cricket' debug output
2018-08-24 20:16:03 -04:00
Jesse Plamondon-Willard
aabd76f38c
fix path init error-handling using monitor before it's initialised
2018-08-24 20:10:57 -04:00
Jesse Plamondon-Willard
58122c5393
bump versions for beta
2018-08-23 23:01:54 -04:00
Jesse Plamondon-Willard
6ef7de33e8
tweak data API keys ( #468 )
2018-08-23 23:01:46 -04:00
Jesse Plamondon-Willard
788f7ae3b7
split core logic out of Program ( #582 )
...
This is needed because Mono validates Program's instance fields before the static Main runs, so the custom assembly resolution isn't set up until the app has already crashed due to invalid property types.
2018-08-23 01:59:31 -04:00
Jesse Plamondon-Willard
fd925e9a8c
let mods access mod.IsContentPack property ( #534 )
2018-08-22 23:07:48 -04:00
Jesse Plamondon-Willard
ceac1de6ec
change mod registry to return a container interface ( #534 )
2018-08-22 23:03:09 -04:00
Jesse Plamondon-Willard
046c6be68a
mark Grass Growth as broken in 1.3.29 ( #585 )
2018-08-22 20:07:14 -04:00
Jesse Plamondon-Willard
6443fb1231
fix deprecated Read/WriteJsonFiles method enforcing newer restrictions ( #468 )
2018-08-22 02:24:30 -04:00
Jesse Plamondon-Willard
a4ecb49a44
update for Stardew Valley 1.3.29 beta ( #585 )
2018-08-22 01:44:38 -04:00
Jesse Plamondon-Willard
d2b6a71aa4
fix crash when a mod manifest is corrupted
2018-08-22 01:36:11 -04:00
Jesse Plamondon-Willard
5374b216ca
update compatibility list
2018-08-22 01:35:56 -04:00
Jesse Plamondon-Willard
49870671cf
fix broken path in installer ( #582 )
2018-08-20 00:00:45 -04:00
Jesse Plamondon-Willard
498a950be8
fix installer's assembly resolution on Linux/Mac ( #582 )
2018-08-19 23:48:49 -04:00
Jesse Plamondon-Willard
464d6b2275
fix error handling when resolving assemblies ( #582 )
2018-08-19 23:41:03 -04:00
Jesse Plamondon-Willard
215f2a10c2
rm unneeded package reference in ConsoleCommands
2018-08-19 22:55:45 -04:00
Jesse Plamondon-Willard
5dfbae2010
add error when using Read/WriteSaveData when not main player ( #468 )
2018-08-19 22:51:30 -04:00
Jesse Plamondon-Willard
d1049748f5
fix assembly reference in NuGet package ( #582 )
2018-08-19 22:36:25 -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
9f64dd2abb
add installer logic to detect if player moved the bundled mods ( #583 )
2018-08-19 21:50:42 -04:00
Jesse Plamondon-Willard
ca8699c68f
add display name field to ModFolder ( #583 )
2018-08-19 21:22:48 -04:00
Jesse Plamondon-Willard
307bf6ce55
adjust SaveBackup mod to simplify installer logic ( #583 )
2018-08-19 21:08:58 -04:00
Jesse Plamondon-Willard
100e303b48
add recursive mod search ( #583 )
2018-08-19 20:27:28 -04:00
Jesse Plamondon-Willard
826dd53ab5
move most SMAPI files into subfolder ( #582 )
2018-08-19 18:28:16 -04:00
Jesse Plamondon-Willard
417c040766
add data API ( #468 )
2018-08-19 01:53:35 -04:00
Jesse Plamondon-Willard
944b2995f1
no longer allow non-relative paths for IContentPack.Read/WriteJsonFile ( #468 )
2018-08-18 23:33:38 -04:00
Jesse Plamondon-Willard
d918ceb224
add IContentPack.WriteJsonFile method ( #468 )
2018-08-18 23:00:01 -04:00
Jesse Plamondon-Willard
f9eb16489f
refactor some methods for reuse ( #468 )
2018-08-18 14:44:18 -04:00
Jesse Plamondon-Willard
c916cc5a10
mark old SpaceCore versions incompatible
2018-08-18 13:25:08 -04:00
Jesse Plamondon-Willard
4f28ea33bd
Merge branch 'develop' into stable
2018-08-14 12:21:40 -04:00
Jesse Plamondon-Willard
4dd4efc96f
update for SMAPI 2.7 release
2018-08-14 12:21:31 -04:00
Jesse Plamondon-Willard
3299d25ee3
drop backwards compatibility in update-check API
...
Update checks from older versions of SMAPI are never useful now that Stardew Valley 1.3 is released: older versions of SMAPI won't launch in Stardew Valley 1.3 (so they won't check for updates), and newer versions of SMAPI/mods won't work with older versions of the game.
2018-08-14 12:07:15 -04:00
Jesse Plamondon-Willard
36d20ce4ff
bump minimum game version
2018-08-12 01:36:29 -04:00
Jesse Plamondon-Willard
f7111a2488
add asset propagation for map tilesheets ( #570 )
2018-08-12 01:31:52 -04:00
Jesse Plamondon-Willard
13f9a4d8d2
fix redundant text ( #554 )
2018-08-12 00:51:27 -04:00
Jesse Plamondon-Willard
a6f6b9cad7
fix asset propagation for child sprites ( #573 )
2018-08-12 00:41:53 -04:00
Jesse Plamondon-Willard
99ebac7e07
add asset propagation for dialogue changes ( #580 )
2018-08-11 23:52:45 -04:00
Jesse Plamondon-Willard
4e49ce8547
let Linux/Mac players choose the console scheme when installing ( #554 )
2018-08-11 23:19:21 -04:00
Jesse Plamondon-Willard
9029633f7f
overhaul installer display ( #554 )
...
The installer now validates preconditions earlier when possible, and after each step will reset the text and condense details from previous steps. This way players only see info for the current question to avoid confusion, and it's easier to add new steps.
2018-08-11 23:17:36 -04:00