Jesse Plamondon-Willard
c4a76df4b0
fix 'unknown mod' deprecation warnings showing stack trace in non-developer mode
2019-02-07 22:37:42 -05:00
Jesse Plamondon-Willard
e064be0c7b
fix 'unknown mod' deprecation warnings showing wrong stack trace
2019-02-07 22:36:49 -05:00
Jesse Plamondon-Willard
1db640d295
add mod page link to 'missing dependency' errors for the most common dependencies
2019-02-07 22:35:25 -05:00
Jesse Plamondon-Willard
ce060f30e6
set max game version to avoid confusion when 1.3.35 releases
2019-02-07 22:34:18 -05:00
Jesse Plamondon-Willard
d8dd4b4c18
fix LoadStage.SaveParsed raised before save data available
2019-02-07 22:30:09 -05:00
Jesse Plamondon-Willard
9240bdbf9b
fix save folder constants not available during early load stages
2019-02-07 22:28:55 -05:00
Jesse Plamondon-Willard
72888fe2ed
update for release
2018-12-30 17:02:56 -05:00
Jesse Plamondon-Willard
b3b1b143ba
fix GameLaunched raised twice due to Game1.ticks not incrementing reliably
2018-12-30 16:56:35 -05:00
Jesse Plamondon-Willard
ca18a2867b
update for release
2018-12-29 20:09:19 -05:00
Jesse Plamondon-Willard
e77f17d809
increase deprecation levels for the upcoming SMAPI 3.0
2018-12-29 19:03:16 -05:00
Jesse Plamondon-Willard
dae12c16e5
add IsCurrentLocation event arg to World events
2018-12-29 18:31:23 -05:00
Jesse Plamondon-Willard
3a5356b039
add dates & compatible game versions to release notes, standardise inconsistent older notes
2018-12-29 18:16:12 -05:00
Jesse Plamondon-Willard
5db5ca1c88
reduce cache time for mod compatibility list
2018-12-29 15:53:11 -05:00
Jesse Plamondon-Willard
2990784433
tweak release notes
2018-12-27 21:54:03 -05:00
Jesse Plamondon-Willard
382b5fe914
minor performance optimisation
2018-12-25 15:12:58 -05:00
Jesse Plamondon-Willard
8e0573d7d9
add GameLoop.OneSecondUpdateTicking/Ticked
2018-12-25 15:10:22 -05:00
Jesse Plamondon-Willard
6ad52d607c
add Specialised.LoadStageChanged event
2018-12-24 17:28:58 -05:00
Jesse Plamondon-Willard
041bd2d6ba
add Specialised.SavePreloaded event
2018-12-23 19:26:02 -05:00
Jesse Plamondon-Willard
4b325f61b3
allow Read/WriteSaveFile as soon as the save is loaded
2018-12-23 16:51:38 -05:00
Jesse Plamondon-Willard
7294cb3cc5
add world_clear console command
2018-12-22 16:08:52 -05:00
Jesse Plamondon-Willard
270d436a17
remove shell code in Windows installer to reduce antivirus false positives
2018-12-18 20:15:39 -05:00
Jesse Plamondon-Willard
22297e2ee4
fix host peer not cleared when a multiplayer session ends
2018-12-16 20:28:02 -05:00
Jesse Plamondon-Willard
8dd94ac7f1
fix error when hovering items in some cases
2018-12-16 19:58:11 -05:00
Jesse Plamondon-Willard
fd0af5f3c1
polish release notes
2018-12-16 17:25:46 -05:00
Jesse Plamondon-Willard
803f9f439c
fix messages not sent correctly to farmhands connected via Steam friends
2018-12-16 02:55:41 -05:00
Jesse Plamondon-Willard
ce4593fb30
update release notes
2018-12-15 14:46:09 -05:00
Jesse Plamondon-Willard
39341d772e
prevent invalid items from crashing the game
2018-12-15 13:33:22 -05:00
Jesse Plamondon-Willard
5f620e14fa
add SMAPI 3.0 readiness to API data ( #606 )
2018-12-15 00:18:51 -05:00
Jesse Plamondon-Willard
567c216161
fix unix launcher included in Windows installer
2018-12-14 18:59:49 -05:00
Jesse Plamondon-Willard
0d26285da1
add friendly error when the game can't find its Content\XACT folder
2018-12-14 00:42:00 -05:00
Jesse Plamondon-Willard
8eee91c67d
fix game launch error logged as 'SMAPI'
2018-12-14 00:23:48 -05:00
Jesse Plamondon-Willard
fd47e992db
deprecate assetData.AsDictionary().Set
2018-12-13 02:01:23 -05:00
Jesse Plamondon-Willard
e447ce225f
add content pack API
2018-12-13 01:16:38 -05:00
Jesse Plamondon-Willard
cd277e915f
fix NPCDisposition asset propagation breaking NPC data
2018-12-13 00:34:28 -05:00
Jesse Plamondon-Willard
3fef9bb2a5
fix 'begin must be called' sprite batch errors when using Display.RenderedWorld event
2018-12-09 19:35:38 -05:00
Jesse Plamondon-Willard
441ded8c9a
fix error when a mod makes invalid changes to an NPC schedule
2018-12-09 18:52:21 -05:00
Jesse Plamondon-Willard
085b1be28c
fix error when a location doesn't have a map asset key
2018-12-07 16:29:06 -05:00
Jesse Plamondon-Willard
8ff4111027
fix crash when constucting buildings that have an interior
2018-12-07 16:17:45 -05:00
Jesse Plamondon-Willard
8901218418
update for release
2018-12-07 13:40:13 -05:00
Jesse Plamondon-Willard
2b97b9f701
disable paranoid detection if paranoid warnings are disabled
2018-12-06 18:27:44 -05:00
Jesse Plamondon-Willard
0a009d6fda
add friendly error when Steam isn't loaded
2018-12-05 22:49:49 -05:00
Jesse Plamondon-Willard
aba15074b3
add helper.CreateTemporaryContentPack to replace deprecated transitional method
2018-12-05 00:18:13 -05:00
Jesse Plamondon-Willard
699fc41a7d
cleanup, add release note
2018-12-04 23:49:09 -05:00
Jesse Plamondon-Willard
94d5d8e106
add IsLocalPlayer flag to player events
2018-12-04 23:49:08 -05:00
Jesse Plamondon-Willard
d87eff4fbf
update release notes ( #606 )
2018-12-04 23:49:07 -05:00
Jesse Plamondon-Willard
3744e2f1e5
add SMAPI 3.0 compatibility strict mode ( #606 )
2018-12-04 23:49:06 -05:00
Jesse Plamondon-Willard
ebfed7147c
update release notes ( #604 )
2018-12-02 15:40:54 -05:00
Jesse Plamondon-Willard
84c406ce36
add ModDrop support in API & update checks ( #604 )
2018-11-30 00:15:24 -05:00
Jesse Plamondon-Willard
dd15416d55
fix RenderedWorld event not invoked before overlays are rendered
2018-11-29 23:06:36 -05:00
Jesse Plamondon-Willard
e58681f1bc
fix some map tilesheets not editable if not playing in English
2018-11-28 18:37:46 -05:00
Jesse Plamondon-Willard
924c3a5d3f
add support for propagating NPCDisposition asset changes
2018-11-25 15:19:12 -05:00
Jesse Plamondon-Willard
b34cbb5b86
fix error when leaving & rejoining a server in the same session
2018-11-25 13:14:45 -05:00
Jesse Plamondon-Willard
cbd63b9a87
fix Console Commands' handling of tool upgrade levels for item commands
2018-11-25 13:12:57 -05:00
Jesse Plamondon-Willard
fb253941df
add support for propagating map asset changes
2018-11-25 00:07:26 -05:00
Jesse Plamondon-Willard
43f11cfe51
strip newlines in manifest display fields
2018-11-23 17:33:30 -05:00
Jesse Plamondon-Willard
d1fb273d20
fix cryptic error when running installer from inside a zip in Windows
2018-11-23 11:57:25 -05:00
Jesse Plamondon-Willard
ba7d6a0e51
add compatibility stats to mod page
2018-11-22 16:16:59 -05:00
Jesse Plamondon-Willard
aeca48c419
fix beta header shown on compat list when there's no current beta
2018-11-19 19:22:55 -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
ad612da1a2
fix installer errors on Windows ( #602 )
2018-11-19 13:37:46 -05:00
Jesse Plamondon-Willard
5aed53e943
polish release notes
2018-11-19 00:55:21 -05:00
Jesse Plamondon-Willard
ebbbf6fd58
shorten bundle file names ( #602 )
2018-11-18 01:45:36 -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
41e3c28021
fix installer allowing custom mods to be bundled with the install ( #602 )
...
This led to confusion since the installer didn't copy mod subfolders correctly. The installer now explains where to add custom mods instead.
2018-11-18 00:44:56 -05:00
Jesse Plamondon-Willard
3a4ad38e05
fix broken link in docs, rm unneeded using
2018-11-17 11:12:11 -05:00
Jesse Plamondon-Willard
04886afd29
fix update-check errors sometimes being overwritten with a generic error message
2018-11-16 21:32:48 -05:00
Jesse Plamondon-Willard
dcfae980bf
fix content packs always failing to load if they declare a dependency on a SMAPI mod
2018-11-16 21:29:28 -05:00
Jesse Plamondon-Willard
ba0acf89c1
update for release
2018-11-14 21:13:48 -05:00
Jesse Plamondon-Willard
1f578ed890
update release notes ( #601 )
2018-11-13 18:44:46 -05:00
Jesse Plamondon-Willard
9560baeb71
add filters to mod compatibility list ( #597 )
2018-11-09 17:35:56 -05:00
Jesse Plamondon-Willard
6f569c5794
add verbose logging as a monitor feature
2018-11-07 13:33:56 -05:00
Jesse Plamondon-Willard
c073829627
deprecate version build field
2018-11-07 12:17:53 -05:00
Jesse Plamondon-Willard
0b03b4f16a
deprecate old manifest version format
2018-11-07 12:04:20 -05:00
Jesse Plamondon-Willard
6a1994b850
fix crash log deleted immediately on game relaunch
2018-11-06 21:24:46 -05:00
Jesse Plamondon-Willard
e1e02357af
add privacy page
2018-11-05 02:13:44 -05:00
Jesse Plamondon-Willard
49e944d06f
update HTTP URLs to HTTPS
2018-11-04 23:52:59 -05:00
Jesse Plamondon-Willard
a4a1777ca4
update Mono.Cecil
2018-11-04 23:47:17 -05:00
Jesse Plamondon-Willard
8f32c87aa1
migrate to new Harmony NuGet package
2018-11-04 23:22:33 -05:00
Jesse Plamondon-Willard
02a46bf13f
add APIs to send/receive messages in multiplayer ( #480 )
2018-11-03 01:29:01 -04:00
Jesse Plamondon-Willard
2872cad9fe
fix Context.IsPlayerFree being true before player finishes transitioning to a new location in multiplayer
2018-10-28 19:31:12 -04:00
Jesse Plamondon-Willard
88ea1eae13
add support for ignored mod folders
2018-10-27 22:08:00 -04:00
Jesse Plamondon-Willard
db88738666
fix friendly error no longer shown when SMAPI isn't run from the game folder
2018-10-27 13:08:15 -04:00
Jesse Plamondon-Willard
2430b9c4ef
add troubleshooting guide link to intro, update release notes ( #597 )
2018-10-21 12:24:18 -04:00
Jesse Plamondon-Willard
e09499f628
recommend compatible SMAPI version in game version check error
2018-10-20 14:43:09 -04:00
Jesse Plamondon-Willard
4814d11488
tweak release note ( #595 )
2018-10-08 22:19:16 -04:00
danvolchek
40f0a53f8f
display author of content packs
2018-10-08 19:58:53 -05:00
Jesse Plamondon-Willard
7829df45cb
track game logs separately in log parser
2018-10-08 20:10:12 -04:00
Jesse Plamondon-Willard
6053b8c01f
prevent game crash caused by invalid dialogue
2018-10-08 19:50:09 -04:00
Jesse Plamondon-Willard
ea3d3a6648
make duplicate-mod more intuitive
...
The error now shows the relative folder paths (instead of manifest IDs), and only one error will be logged instead of one per duplicate.
2018-10-08 19:13:03 -04:00
Jesse Plamondon-Willard
ec6025aad3
add more events ( #310 )
2018-10-08 18:57:09 -04:00
Jesse Plamondon-Willard
6c39a31f72
special-case '-unofficial' when comparing versions
2018-10-01 19:32:49 -04:00
Jesse Plamondon-Willard
f5386fcf60
add error if player has wrong version of SMAPI installed for their OS
2018-10-01 18:43:14 -04:00
Jesse Plamondon-Willard
c531acb659
fix command errors logged as SMAPI instead of the affected mod
2018-09-29 18:30:14 -04:00
Jesse Plamondon-Willard
91b3344fea
fix mod web API returning a concatenated name for mods with alternate names
2018-09-29 18:18:01 -04:00
Jesse Plamondon-Willard
074f730329
add separate error when player puts an XNB mod in Mods
2018-09-27 00:36:31 -04:00
Jesse Plamondon-Willard
b9844c4acd
add support for semi-transparency when overlaying images
2018-09-25 00:58:46 -04:00
Jesse Plamondon-Willard
99e4a4a1cc
fix crash when mods add an invalid location with no name
2018-09-21 18:25:33 -04:00
Jesse Plamondon-Willard
f56636d2c8
fix trace logs not showing path for invalid mods
2018-09-18 21:03:05 -04:00
Jesse Plamondon-Willard
239173558c
fix dependencies not enforced if the dependency failed in the load phase
2018-09-18 18:49:07 -04:00