Commit Graph

1200 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard fec6adf82d fix build error on Linux/Mac 2018-04-29 21:55:26 -04:00
Jesse Plamondon-Willard 2dcd88deb1 update compatibility list 2018-04-29 20:24:40 -04:00
Jesse Plamondon-Willard b1833d09a5 log trace message if all mods are up-to-date
Otherwise it's not apparently whether all mods are up-to-date, or it's still waiting for a server response.
2018-04-29 17:34:42 -04:00
Jesse Plamondon-Willard 89e2b76a5a fix multiplayer error after player joins but before location is loaded 2018-04-29 12:51:15 -04:00
Jesse Plamondon-Willard 46fe7a86a7 add a few more avoidable net fields (#471) 2018-04-29 11:35:01 -04:00
Jesse Plamondon-Willard 6257fdf57d update wiki links 2018-04-28 22:39:29 -04:00
Jesse Plamondon-Willard 6be4d5abe0 detect conversions due to explicit casts or 'x as y' expressions (#471) 2018-04-28 16:07:41 -04:00
Jesse Plamondon-Willard e1eca00c66 fix net field analyzers not detecting implicit conversions via binary expressions (#471) 2018-04-28 15:10:54 -04:00
Jesse Plamondon-Willard 2fcc4d92c4 fix released-button detection (#453) 2018-04-28 14:28:48 -04:00
Jesse Plamondon-Willard a625e9bed7 add initial multiplayer API (#480) 2018-04-28 13:30:24 -04:00
Jesse Plamondon-Willard beb2f9c148 remove alias no longer needed in SDV 1.3 (#453) 2018-04-27 19:59:41 -04:00
Jesse Plamondon-Willard adda9611c7 add multiplayer sync events (#479) 2018-04-27 18:49:13 -04:00
Jesse Plamondon-Willard b7edf31c25 update game version parsing for upcoming SMAPI 2.6 beta (#453) 2018-04-27 17:08:24 -04:00
Jesse Plamondon-Willard 83f89c6ef3 don't warn when converting net fields to an interface they implement 2018-04-26 23:18:53 -04:00
Jesse Plamondon-Willard 5fc706c182 fix error in new update-check logic (#457) 2018-04-26 18:19:36 -04:00
Jesse Plamondon-Willard c1f848f09d add Summit Rain Fix to compatibility list (#453) 2018-04-26 00:13:07 -04:00
Jesse Plamondon-Willard efff972360 update for upcoming 2.6 beta release 2018-04-25 20:49:37 -04:00
Jesse Plamondon-Willard 2300996926 simplify beta channel logic (#457) 2018-04-25 20:41:52 -04:00
Jesse Plamondon-Willard 469e0b8972 update mod build package version (#453) 2018-04-25 19:31:05 -04:00
Jesse Plamondon-Willard ae956d0ad8 update for SDV 1.3.0.38 (#453) 2018-04-25 19:25:34 -04:00
Jesse Plamondon-Willard ff571701b2 fix a few implicit net field conversions (#453) 2018-04-25 19:24:55 -04:00
Jesse Plamondon-Willard 05369f2b31 add friendly error when game can't load audio (#472) 2018-04-25 13:29:08 -04:00
Jesse Plamondon-Willard 0134f0b28d update release notes, refactor a bit (#474) 2018-04-25 13:16:25 -04:00
Jesse Plamondon-Willard 68206e0047
Merge pull request #474 from danvolchek/develop
Add overload to the player_add console command to add items by name
2018-04-25 12:16:44 -04:00
Jesse Plamondon-Willard cd3dbc47aa update release notes, tweak formatting (#477) 2018-04-25 12:11:28 -04:00
Jesse Plamondon-Willard 379bc7bcc2
Merge pull request #477 from danvolchek/webpuffer
Make pufferchick cool when user hovers over the download button
2018-04-25 12:08:18 -04:00
Jesse Plamondon-Willard f8ffdef321 remove unused monitor setting 2018-04-25 12:06:02 -04:00
Jesse Plamondon-Willard bd146e74e8 update release notes, minor tweaks (#475) 2018-04-25 12:04:14 -04:00
Jesse Plamondon-Willard da66a3ef8e
Merge pull request #475 from danvolchek/logcommands
Log user input to logfile
2018-04-25 11:58:34 -04:00
Jesse Plamondon-Willard 151789caa9 add default GOG install path 2018-04-25 11:39:35 -04:00
Dan Volchek f95c7f25f4 fix not adding last arg 2018-04-25 02:06:05 -05:00
Jesse Plamondon-Willard 8ce0862c12 update nuget package for upcoming release 2018-04-25 02:47:42 -04:00
Jesse Plamondon-Willard 3fcf58fcb5 rewrite input suppression again (#453)
This uses the new Game1.input in SDV 1.3.0.37 to override the game's input more consistently, though it still doesn't intercept clicks correctly yet.
2018-04-25 02:47:07 -04:00
Jesse Plamondon-Willard 9cebd83cb9 show update-key warnings before checking mod status, enable in non-dev mode 2018-04-23 18:15:58 -04:00
Dan Volchek 371d7fa053 use implicit iteration instead 2018-04-23 02:01:14 -05:00
Dan Volchek 82f418a38b add missing semicolon 2018-04-23 01:58:18 -05:00
Dan Volchek 2bc9184464 use jQuery 2018-04-23 01:53:32 -05:00
Dan Volchek 86cafc77f5 cool pufferchick on hover 2018-04-23 01:05:02 -05:00
Jesse Plamondon-Willard fd6c7c73cc change 'Console.Out' logger to 'game' for clarity
Although any mod can write to the console directly, this is rare enough that using 'game' as the logger name is less confusing.
2018-04-22 21:17:16 -04:00
Jesse Plamondon-Willard 2b2ad7a486 fix save/load event precedence (#453) 2018-04-22 21:15:19 -04:00
Jesse Plamondon-Willard b2c4218e0d update console log suppress patterns for SDV 1.3 (#453) 2018-04-22 20:20:43 -04:00
Jesse Plamondon-Willard 5e7eaf9f75 rewrite input suppression (#453)
This lets SMAPI intercept all input using the new Game1.hooks in SDV 1.3.0.32. However, intercepting mouse clicks needs a few more changes in the game code.
2018-04-22 19:59:03 -04:00
Jesse Plamondon-Willard 902814d308 don't send chatbox input to mods (#453) 2018-04-22 15:05:08 -04:00
Jesse Plamondon-Willard 8e9b374173 fix crash when closing game window in multiplayer mode (#453) 2018-04-22 13:40:24 -04:00
Jesse Plamondon-Willard 6113482bef fix is-asset-cached check not accounting for different behavior in English (#453) 2018-04-21 21:00:43 -04:00
Jesse Plamondon-Willard 4fe7442905 add more state tracking logs in verbose mode (#453) 2018-04-21 20:38:32 -04:00
Jesse Plamondon-Willard eead352af2 rewrite world/player state tracking (#453) 2018-04-21 20:37:17 -04:00
Jesse Plamondon-Willard b346d28d38 fix GetApi interface validation errors not naming interface 2018-04-19 20:35:16 -04:00
Jesse Plamondon-Willard 1b527f0b25 detect broken references to methods which changed generic return type (#453)
Previously generic types couldn't be compared correctly, since we'd end up with false differences like "Dictionary`1 != Dictionary<string, string>". That seems to be fixed now, possibly due to the PDB file being included.
2018-04-19 19:11:50 -04:00
Jesse Plamondon-Willard d06e7d147a fix SMAPI build intermittently failing due to undeclared dependency on analyzers project 2018-04-19 19:03:49 -04:00