Jesse Plamondon-Willard
|
63d146b271
|
update compatibility list
|
2019-02-08 18:18:44 -05:00 |
Jesse Plamondon-Willard
|
f540d2ab29
|
add locale to context trace logs
|
2019-02-07 22:45:12 -05:00 |
Jesse Plamondon-Willard
|
6b6ccb87de
|
fix error with custom map tilesheets in some cases
Specifically, when a custom map has a seasonal tilesheet which only exists the Content/Maps folder and already matches the current season.
|
2019-02-07 22:44:31 -05:00 |
Jesse Plamondon-Willard
|
1d25edc2a5
|
fix assets not disposed correctly in some cases
|
2019-02-07 22:43:43 -05:00 |
Jesse Plamondon-Willard
|
7a0ef80867
|
fix error propagating NPC sprites if they're not initialised yet
|
2019-02-07 22:43:35 -05:00 |
Jesse Plamondon-Willard
|
1556a04a54
|
add beta status filter to compatibility list
|
2019-02-07 22:43:12 -05:00 |
Jesse Plamondon-Willard
|
8133d75bba
|
tweak XNB mod message for clarity
|
2019-02-07 22:42:19 -05:00 |
Jesse Plamondon-Willard
|
59bc63cab6
|
propagate asset changes into the save file being loaded
|
2019-02-07 22:42:02 -05:00 |
Jesse Plamondon-Willard
|
ce55c988d1
|
update mod compatibility list to recognise SMAPI 3.0 URLs for non-soon statuses
|
2019-02-07 22:41:05 -05:00 |
Jesse Plamondon-Willard
|
3c3aac382a
|
fix broken ModDrop links
|
2019-02-07 22:40:57 -05:00 |
Jesse Plamondon-Willard
|
e3a0bd7e29
|
deprecate entry DLL with case-insensitive match
|
2019-02-07 22:40:39 -05:00 |
Jesse Plamondon-Willard
|
90c5858cf8
|
fix typo
|
2019-02-07 22:40:27 -05:00 |
Jesse Plamondon-Willard
|
60cca13d53
|
update compatibility list
|
2019-02-07 22:40:19 -05:00 |
Jesse Plamondon-Willard
|
5d9a618bec
|
fix incorrect 'bypassed safety checks' for mods using LoadStageChanged event
|
2019-02-07 22:40:02 -05:00 |
Jesse Plamondon-Willard
|
11c080962b
|
fix cursor position not updated in edge case
|
2019-02-07 22:39:54 -05:00 |
Jesse Plamondon-Willard
|
e627a8a5e5
|
avoid period after URLs in log output
|
2019-02-07 22:39:45 -05:00 |
Jesse Plamondon-Willard
|
2287aeeb65
|
improve save backup error-handling, keep first backup of the day
|
2019-02-07 22:39:03 -05:00 |
Jesse Plamondon-Willard
|
0f926ca1c9
|
fix 'unknown mod' deprecation warnings when they occur in the Mod constructor
|
2019-02-07 22:37:59 -05:00 |
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
|
5db5ca1c88
|
reduce cache time for mod compatibility list
|
2018-12-29 15:53:11 -05:00 |
Jesse Plamondon-Willard
|
2e63fff9ab
|
mark structs readonly
|
2018-12-27 13:41:19 -05:00 |
Jesse Plamondon-Willard
|
c4a82418ac
|
tweak comment header convention
|
2018-12-27 12:39:10 -05:00 |
Jesse Plamondon-Willard
|
51e65fc8a0
|
enable latest C# features
|
2018-12-27 02:40:57 -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
|
a6f74e8fd4
|
update for release
|
2018-12-16 20:36:49 -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
|
7cbc716b85
|
remove default SMAPI 3.0 strict mode in debug builds
|
2018-12-16 17:12:44 -05:00 |
Jesse Plamondon-Willard
|
06ef4440b2
|
update for release
|
2018-12-16 14:27:10 -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
|
0130416bd1
|
show SMAPI 3.0 readiness for unofficial updates too (#606)
|
2018-12-15 14:35:39 -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
|
c6135e0759
|
clarify trace message
|
2018-12-14 18:58:06 -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
|
95b1dedb66
|
clarify docblock
|
2018-12-13 02:11:06 -05:00 |
Jesse Plamondon-Willard
|
fd47e992db
|
deprecate assetData.AsDictionary().Set
|
2018-12-13 02:01:23 -05:00 |
Jesse Plamondon-Willard
|
6045351395
|
simplify access to deprecation manager for deprecation warnings
|
2018-12-13 02:00:30 -05:00 |
Jesse Plamondon-Willard
|
11787f9fea
|
tweak new API method name
|
2018-12-13 01:26:54 -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
|
2b3fb71f6a
|
update for release
|
2018-12-07 16:32:17 -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
|
b823d126d2
|
fix location warps when propagating map changes (#608)
|
2018-12-07 13:39:58 -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
|
05778734a2
|
move mod path into constants
|
2018-12-06 17:48:27 -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
|
dad67e213e
|
fix world events in the mines (#603)
|
2018-12-04 23:49:09 -05:00 |
Jesse Plamondon-Willard
|
06257a510f
|
update version parsing code (#606)
|
2018-12-04 23:49:08 -05:00 |
Jesse Plamondon-Willard
|
94d5d8e106
|
add IsLocalPlayer flag to player events
|
2018-12-04 23:49:08 -05:00 |
Jesse Plamondon-Willard
|
aa4bc3015e
|
fix helper.GetContentPacks removed in strict mode (#606)
|
2018-12-04 23:49:08 -05:00 |
Jesse Plamondon-Willard
|
efa7372a20
|
fix build error in non-strict mode (#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
|
a2a0469cd0
|
deprecate old events (#606)
|
2018-12-04 23:49:05 -05:00 |
Jesse Plamondon-Willard
|
3c5bdc96b5
|
fix new event arg constructors not marked internal (#606)
|
2018-12-04 23:49:05 -05:00 |
Jesse Plamondon-Willard
|
15907b3d6e
|
add SMAPI 3.0 migration guide (#606)
|
2018-12-04 23:48:54 -05:00 |
Jesse Plamondon-Willard
|
f0a5a3d154
|
add ModDrop to mod compatibility page (#604)
|
2018-12-02 15:16:24 -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
|
0dc653e5af
|
update supporters list
|
2018-11-25 13:15:03 -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
|
3b5cfad213
|
fix Console Commands optimised in debug mode
|
2018-11-25 12:58:51 -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
|
5de81464ce
|
bump version for release
|
2018-11-19 15:08:17 -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
|
10add4b13c
|
add a few files to solution folder
|
2018-11-19 00:54:31 -05:00 |
Jesse Plamondon-Willard
|
72463f44fa
|
bump versions for release
|
2018-11-18 20:39:37 -05:00 |
Jesse Plamondon-Willard
|
fe56c6396a
|
remove rewrite rules only used by mods that broke in SDV 1.3
|
2018-11-18 20:39:28 -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
|
fb9ef6efda
|
fix errors in rare cases when sending a message through LidgrenClient after an error packet is received (#480)
|
2018-11-17 15:24:07 -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
|
d21bfc3ada
|
fix error when entering an incorrect console command
|
2018-11-16 21:31:07 -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
|
bce6a0552b
|
Merge pull request #600 from liquid600pgm/patch-1
Made the unix launcher compatible with any shell
|
2018-11-14 20:52:53 -05:00 |
Jesse Plamondon-Willard
|
0a50cdb162
|
update multiplayer code for Stardew Valley 1.3.22 (#480)
|
2018-11-14 18:18:32 -05:00 |
Jesse Plamondon-Willard
|
15acbc8f23
|
patch GalaxyNetServer to support context sync pending game code changes to make it public (#480)
|
2018-11-14 01:36:43 -05:00 |
Jesse Plamondon-Willard
|
8e1d45b310
|
override Galaxy client/server to support context sync (#480)
This commit assumes the changes I requested in the game code to make GalaxyNetClient and GalaxyNetServer public are implemented in 1.3.32.
|
2018-11-14 00:57:52 -05:00 |
Jesse Plamondon-Willard
|
77a7a0fe58
|
rework multiplayer code to allow for upcoming Galaxy client overrides (#480)
|
2018-11-14 00:35:36 -05:00 |
Jesse Plamondon-Willard
|
90ecd377c8
|
rework multiplayer code to allow for upcoming Galaxy server overrides (#480)
|
2018-11-14 00:11:09 -05:00 |
Jesse Plamondon-Willard
|
abfe053a5a
|
fix inconsistent PackageReference format
|
2018-11-13 18:44:26 -05:00 |
Jesse Plamondon-Willard
|
6bf43e23c7
|
Merge pull request #601 from danvolchek/develop
Make Log Parser Checkboxes + Show/Hide All Buttons Invisible Instead Of Hidden
|
2018-11-13 18:39:46 -05:00 |
danvolchek
|
f9b68e116a
|
change log parser checkboxs and show/hide all buttons to be visible/invisible instead of shown/hidden
|
2018-11-13 00:37:09 -06:00 |
Jesse Plamondon-Willard
|
10773c088a
|
fix console output during early game init not being logged
This doesn't affect any current output, it only affects test code.
|
2018-11-09 18:52:24 -05:00 |
Jesse Plamondon-Willard
|
9560baeb71
|
add filters to mod compatibility list (#597)
|
2018-11-09 17:35:56 -05:00 |
lqdev
|
76f1a37c16
|
Added compatibility with even more terminals
|
2018-11-09 22:27:20 +01:00 |
lqdev
|
8cfada7e8b
|
Made the unix launcher compatible with any shell
|
2018-11-09 18:17:13 +01:00 |
Jesse Plamondon-Willard
|
78d05b3c40
|
bump version for beta release
|
2018-11-07 13:50:41 -05:00 |
Jesse Plamondon-Willard
|
6f569c5794
|
add verbose logging as a monitor feature
|
2018-11-07 13:33:56 -05:00 |
Jesse Plamondon-Willard
|
a379726ad9
|
print deprecation messages in batches for easier reading
|
2018-11-07 12:36:38 -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
|
60237f4d39
|
fix error if peer.GetMod is called on a peer who doesn't have SMAPI (#480)
|
2018-11-07 02:07:23 -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
|
0f231064d5
|
disable three mods broken by Harmony update
|
2018-11-05 16:25:17 -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
|
724d3fccb1
|
update mod compatibility page URLs
|
2018-11-04 23:48:55 -05:00 |
Jesse Plamondon-Willard
|
a4a1777ca4
|
update Mono.Cecil
|
2018-11-04 23:47:17 -05:00 |
Jesse Plamondon-Willard
|
f621a44982
|
update web packages
|
2018-11-04 23:43:45 -05:00 |
Jesse Plamondon-Willard
|
0717f926d8
|
fix unit tests
|
2018-11-04 23:41:58 -05:00 |
Jesse Plamondon-Willard
|
9e0213e7dc
|
update unit test packages
|
2018-11-04 23:39:39 -05:00 |
Jesse Plamondon-Willard
|
8f32c87aa1
|
migrate to new Harmony NuGet package
|
2018-11-04 23:22:33 -05:00 |
Jesse Plamondon-Willard
|
b4a5b3829f
|
add PeerDisconnected event (#480)
|
2018-11-04 23:07:10 -05:00 |
Jesse Plamondon-Willard
|
222265816d
|
add ContextReceived event (#480)
|
2018-11-04 22:41:31 -05:00 |
Jesse Plamondon-Willard
|
bfb4020279
|
rewrite multiplayer sync to use generic callbacks from client/server for better extensibility (#480)
|
2018-11-04 21:34:48 -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
|
6f23aaf295
|
add internal mod.HasID helper (#480)
|
2018-11-02 23:55:35 -04:00 |
Jesse Plamondon-Willard
|
17551bae65
|
disable versions of MTN which remove SMAPI's SMultiplayer subclass (#480)
|
2018-10-31 17:29:54 -04:00 |
Jesse Plamondon-Willard
|
e5e4ce411c
|
sync SMAPI context between players in multiplayer (#480)
|
2018-10-31 17:29:32 -04:00 |
Jesse Plamondon-Willard
|
688ee69ee6
|
clarify dialogue patch name
|
2018-10-28 19:34:07 -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
|
b831e36c5b
|
update mod build config package for release, support pre-2.8 compatibility
|
2018-10-28 13:53:20 -04:00 |
Jesse Plamondon-Willard
|
51d84f92bc
|
update compatibility list
|
2018-10-27 22:14:28 -04:00 |
Jesse Plamondon-Willard
|
88ea1eae13
|
add support for ignored mod folders
|
2018-10-27 22:08:00 -04:00 |