Jesse Plamondon-Willard
7f47271be4
fix content packs not loaded before the mods that read them
2018-09-18 21:51:50 -04:00
Jesse Plamondon-Willard
09f83a28f5
fix error if mod doesn't have a loaded manifest
2018-09-18 21:10:19 -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
49756e6542
add Custom Shirts to metadata for dependency messages
2018-09-18 20:32:01 -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
Jesse Plamondon-Willard
2cd0c8130c
unify logic for loading content packs & mods to simplify common validation
2018-09-18 18:47:32 -04:00
Jesse Plamondon-Willard
8b2fd0bab7
fix translation issues not shown as warnings
2018-09-18 17:52:48 -04:00
Jesse Plamondon-Willard
fa40aa0205
update for Stardew Valley 1.3.30
2018-09-18 17:50:22 -04:00
Jesse Plamondon-Willard
43a3af1a67
prefer xterm when launching SMAPI
2018-09-18 17:49:36 -04:00
Jesse Plamondon-Willard
5f8674e8a3
update support list
2018-09-18 17:47:27 -04:00
Jesse Plamondon-Willard
b1db14094d
update internal dependencies
2018-09-12 19:43:11 -04:00
Jesse Plamondon-Willard
bc38b4bc19
update donation credit
2018-09-12 18:01:06 -04:00
Jesse Plamondon-Willard
3c4fa55c11
bump versions for beta
2018-09-06 21:41:06 -04:00
Jesse Plamondon-Willard
f2cb952dd1
add support for parallel stable/beta unofficial versions ( #594 )
2018-09-06 21:41:02 -04:00
Jesse Plamondon-Willard
47101419f2
fix SemanticVersionConverter no longer writing JSON in some cases
2018-09-06 20:22:42 -04:00
Jesse Plamondon-Willard
47bc21109c
update compatibility list
2018-09-04 01:49:12 -04:00
Jesse Plamondon-Willard
af6c273d8a
fix transparency issues on Linux/Mac due to MonoGame bug ( #279 )
2018-09-03 19:40:05 -04:00
Jesse Plamondon-Willard
047091a1a4
rewrite PNG premultiplication so mods can load PNGs during a draw cycle
2018-09-03 19:32:36 -04:00
Jesse Plamondon-Willard
f921e98809
remove outdated remote version mappings ( #593 )
2018-09-03 00:24:25 -04:00
Jesse Plamondon-Willard
84aa419ad0
remove unneeded mod compatibility entries ( #593 )
...
The recent game updates broke many mods, so some incompatibilities can now be detected automatically even if the original reason couldn't be.
2018-09-03 00:09:38 -04:00
Jesse Plamondon-Willard
75ed49972d
add new file to uninstaller ( #582 , #588 )
2018-09-02 23:31:20 -04:00
Jesse Plamondon-Willard
18f5337891
remove default update keys now fetched from the wiki ( #593 )
2018-09-02 23:21:27 -04:00
Jesse Plamondon-Willard
c94f3e7c63
only use valid update keys in update-check logic ( #592 )
2018-09-02 19:19:13 -04:00
Jesse Plamondon-Willard
093117d777
add update key parsing to toolkit ( #592 )
2018-09-02 19:06:37 -04:00
Jesse Plamondon-Willard
7cbeb358ca
migrate to new NuGet package reference format
2018-09-01 15:21:32 -04:00
Jesse Plamondon-Willard
48e34dd603
fix readme filename capitalisation
2018-08-31 17:54:20 -04:00
Jesse Plamondon-Willard
cb34084deb
bump versions for beta
2018-08-31 17:44:43 -04:00
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
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
Jesse Plamondon-Willard
b790729334
add support for loading unpacked .json files through content API ( #576 )
2018-08-11 20:33:21 -04:00
Jesse Plamondon-Willard
ef731de831
add --mods-path CLI argument to allow switching between mod folders ( #579 )
2018-08-11 14:18:52 -04:00
Jesse Plamondon-Willard
086587c16b
add broken versions of Canon-Friendly Dialogue Expansion to compatibility list
2018-08-10 23:56:56 -04:00
Jesse Plamondon-Willard
3d7ce99d79
revamp how mod skips & issues are displayed ( #571 )
2018-08-10 00:59:48 -04:00
Jesse Plamondon-Willard
9488d6482b
fix some log files not deleted on startup
2018-08-09 16:32:00 -04:00
Jesse Plamondon-Willard
03e679d66c
serialise all enums to string in JSON by default
2018-08-08 00:12:47 -04:00
Jesse Plamondon-Willard
8df5d79c9e
fix ConsoleCommands item search code
2018-08-06 22:23:18 -04:00
Jesse Plamondon-Willard
a1a93ac4bf
fix spring tilesheets always used for custom festival maps ( #577 )
2018-08-06 22:21:10 -04:00
Jesse Plamondon-Willard
7eca78426e
mark Everytime Submarine incompatible ( #574 )
2018-08-05 22:11:11 -04:00
Jesse Plamondon-Willard
a0f7a24474
fixed false compat error when constructing multidimensional arrays
2018-08-04 16:32:46 -04:00
Jesse Plamondon-Willard
433261e7d5
fix ToSButton() methods not public
2018-08-04 16:18:23 -04:00
Jesse Plamondon-Willard
52cf953f68
mention SMAPI-crash.txt in log parser instructions
2018-08-01 06:01:53 -04:00
Jesse Plamondon-Willard
43b9113f9d
bump versions for upcoming release
2018-07-31 19:48:14 -04:00
Jesse Plamondon-Willard
b47068248a
tweak 'share your log' message
2018-07-31 19:29:01 -04:00
Jesse Plamondon-Willard
84d52b1735
make beta version on smapi.io optional ( #569 )
2018-07-29 12:43:04 -04:00
Jesse Plamondon-Willard
670ff77363
remove 'use SMAPI 2.5.5' message when running Stardew Valley 1.2 ( #569 )
2018-07-29 12:31:29 -04:00
Jesse Plamondon-Willard
7ba3f9bade
remove now-unneeded save guard ( #568 )
...
We previously checked !SaveGame.IsProcessing to avoid running events while the game was saving. Due to a bug in Stardew Valley on Linux/Mac, this flag is never unset when the save completes. It's no longer needed anyway, since SMAPI now runs the save synchronously.
2018-07-27 20:36:57 -04:00
Jesse Plamondon-Willard
0806a97242
bump NuGet package version for release
2018-07-27 19:18:44 -04:00
Jesse Plamondon-Willard
37f867683b
fix XML docs
2018-07-17 00:28:30 -04:00
Jesse Plamondon-Willard
90c52c73af
bump versions for beta release
2018-07-16 20:22:19 -04:00
Jesse Plamondon-Willard
cfe608d0d0
update compatibility list
2018-07-16 20:04:50 -04:00
Jesse Plamondon-Willard
5050bd75e7
fix misnamed types
2018-07-15 20:59:31 -04:00
Jesse Plamondon-Willard
76f12a9aa9
bump version for beta release
2018-07-13 21:28:34 -04:00
Jesse Plamondon-Willard
76e1fd3905
fix console commands being invoked asynchronously ( #562 )
2018-07-13 20:19:02 -04:00
Jesse Plamondon-Willard
6bd2c55a76
fix XACT references failing new compatibility checks on Linux/Mac
2018-07-13 19:36:30 -04:00
Jesse Plamondon-Willard
a03a94f6f2
fixed some game paths not detected by NuGet package
2018-07-13 19:25:23 -04:00
Jesse Plamondon-Willard
3633fa4b09
add more intuitive error when using SMAPI 2.6 with SDV 1.2
2018-07-13 19:01:59 -04:00
Jesse Plamondon-Willard
1b1e89ebc5
bump versions for release
2018-07-09 23:14:54 -04:00
Jesse Plamondon-Willard
ea6a82f9ee
add new files to uninstaller
2018-07-09 23:14:47 -04:00
Jesse Plamondon-Willard
357b392ca2
fix installer removing SaveBackup's config.json and previous backups
2018-07-09 23:03:22 -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
23392def0a
bump versions for beta release
2018-07-09 21:00:15 -04:00
Jesse Plamondon-Willard
edb44cdb40
fix error reading empty translation files
2018-07-09 20:59:39 -04:00
Jesse Plamondon-Willard
1fd52f8b63
detect broken constructor references
2018-07-09 00:58:11 -04:00
Jesse Plamondon-Willard
fbf8356452
fix new event ( #310 )
2018-07-09 00:35:09 -04:00
Jesse Plamondon-Willard
68a21ff249
fix new event not initialised ( #310 )
2018-07-08 20:50:42 -04:00
Jesse Plamondon-Willard
0f6f6c65c2
bump versions for beta release
2018-07-08 20:09:31 -04:00
Jesse Plamondon-Willard
3b078d55da
add GameLoop events for SMAPI 3.0 ( #310 )
2018-07-08 20:06:33 -04:00
Jesse Plamondon-Willard
7e46cc2463
update Patreon list
2018-07-08 18:54:34 -04:00
Jesse Plamondon-Willard
8839b6822a
also detect broken Netcode references
2018-07-08 15:56:08 -04:00
Jesse Plamondon-Willard
530b120014
rewrite TypeReference comparison to handle more edge cases, exit earlier if possible, and encapsulate a bit more
2018-07-08 15:48:32 -04:00
Jesse Plamondon-Willard
0079110870
encapsulate type reference comparison
2018-07-08 13:58:37 -04:00
Jesse Plamondon-Willard
befeafd31d
encapsulate GetComparableTypeID
2018-07-08 13:56:46 -04:00
Jesse Plamondon-Willard
40fbafdb73
fix new logic not applied to method return types
2018-07-08 13:26:07 -04:00
E. Behar
f6254e17ea
Fix missing assignment.
2018-07-08 10:22:23 -07:00
E. Behar
1dfcbc6173
Remove another extraneous debug output. =_=
2018-07-07 16:51:03 -07:00
E. Behar
1a3810d722
Remove extraneous debug output
2018-07-07 16:50:01 -07:00
Evan Behar
a30794894b
Revert ShouldValidate
2018-07-07 23:46:28 -07:00
Evan Behar
88f754e5b1
Expand validation to respect CIL placeholders
2018-07-07 23:45:02 -07:00
E. Behar
829e24b23e
Fix type==null case
2018-07-06 23:21:13 -07:00
Evan Behar
2b2860637d
Linux-compatible scope resolution in validator
2018-07-06 23:08:09 -07:00
Jesse Plamondon-Willard
2421fa3fa1
run new-day task synchronously
...
This avoids issues when mod events are called asynchronously (like IAssetLoaders loading PNG tilesheets on season change while the game is drawing).
2018-07-06 19:37:52 -04:00
Jesse Plamondon-Willard
850cb50587
bump versions for beta release
2018-07-04 15:59:44 -04:00
Jesse Plamondon-Willard
186ab4cca7
fix game freeze if the window loses focus while loading
2018-07-04 14:19:58 -04:00
Jesse Plamondon-Willard
ea264fb6a1
bump versions for beta release
2018-07-03 02:01:41 -04:00
Jesse Plamondon-Willard
34b1dcc1f7
fix missing manifest not marking mod invalid ( #532 )
2018-07-03 01:59:45 -04:00
Jesse Plamondon-Willard
7907a63ddc
bump versions for beta release
2018-07-02 22:29:03 -04:00
Jesse Plamondon-Willard
703acdc63f
fix backwards-compatible API fields not being serialised ( #532 )
2018-07-02 21:33:53 -04:00
Jesse Plamondon-Willard
82ca09ead7
fix 'missing assembly' errors raised for some .NET Framework types ( #356 )
2018-07-02 20:41:21 -04:00
Jesse Plamondon-Willard
aa13941dd7
bump versions for beta release
2018-07-01 17:39:46 -04:00
Jesse Plamondon-Willard
d8ee422405
add support for reloading NPC schedules through the content API
2018-07-01 17:37:19 -04:00
Jesse Plamondon-Willard
eb8ba0576a
fix incorrect trace message
2018-07-01 17:33:41 -04:00
Jesse Plamondon-Willard
5357de4219
add game path to assembly definition resolution search paths for rare edge cases where it's not added automatically
2018-07-01 15:15:33 -04:00
Jesse Plamondon-Willard
e548a4ea9b
fix assembly definition resolver not disposing loaded definitions
2018-07-01 13:02:08 -04:00
Jesse Plamondon-Willard
34c43f9f66
add toolkit method for API data ( #532 )
2018-07-01 12:23:03 -04:00
Jesse Plamondon-Willard
c12777ad53
move basic mod scanning into the toolkit ( #532 )
2018-06-30 21:00:45 -04:00
Jesse Plamondon-Willard
34b0fd2870
detect broken assembly references not covered by a dependency, and flag as incompatible ( #356 )
2018-06-30 18:00:32 -04:00
Jesse Plamondon-Willard
599f585192
remove player_setlevel and player_setspeed commands ( #415 )
2018-06-30 17:09:29 -04:00
Jesse Plamondon-Willard
8b9d1baaea
fix Context.IsPlayerFree being false during festivals ( #550 )
2018-06-30 16:55:59 -04:00
Jesse Plamondon-Willard
96a8401c03
fix types getting rewritten unnecessarily if the source & target types have the same full name ( #556 )
2018-06-30 15:38:29 -04:00
Jesse Plamondon-Willard
053a8fd581
bump NuGet package version for beta release
2018-06-30 14:54:41 -04:00
Jesse Plamondon-Willard
74c747e20c
fix NuGet package validating required files when they're not needed ( #555 )
2018-06-30 14:54:29 -04:00
Jesse Plamondon-Willard
4b646e4f92
generalise NuGet package's non-mod project feature ( #555 )
2018-06-30 14:54:15 -04:00
Jesse Plamondon-Willard
79ad322a8e
tweak world-ready events to handle edge cases
...
In particular:
- world was never considered ready if the player's name was blank;
- AfterReturnToTitle didn't trigger after being disconnected in multiplayer (#545 ).
2018-06-30 13:40:48 -04:00
Jesse Plamondon-Willard
d67690ea3e
fix new DLL not referenced by build config package on Linux/Mac ( #532 )
2018-06-30 00:00:29 -04:00
Jesse Plamondon-Willard
86428a31c2
fix web API client not using correct JSON settings ( #532 )
2018-06-29 01:54:49 -04:00
Jesse Plamondon-Willard
c0370c5411
add includeExtendedMetadata option to toolkit client ( #532 )
2018-06-29 01:50:06 -04:00
Jesse Plamondon-Willard
68287c983c
add remote version mapping for unofficial Almighty Farming Tool update
2018-06-29 01:28:25 -04:00
Jesse Plamondon-Willard
60b38666e2
simplify mod API response structure ( #532 )
2018-06-29 01:27:31 -04:00
Jesse Plamondon-Willard
a0888e0ad1
add optional extended metadata to mods API ( #532 )
2018-06-29 01:01:57 -04:00
Jesse Plamondon-Willard
c9fedebaf3
add support for unofficial version in update checks ( #532 )
2018-06-28 22:30:34 -04:00
Jesse Plamondon-Willard
3f5a5e5404
use more structured API response for update checks ( #532 )
2018-06-28 22:01:04 -04:00
Jesse Plamondon-Willard
89ad599561
add support for writing versions to JSON
2018-06-28 21:41:00 -04:00
Jesse Plamondon-Willard
583cb91f4a
use mod DB in web API to get default update keys for mod IDs ( #532 )
2018-06-28 20:59:39 -04:00
Jesse Plamondon-Willard
db7247f36d
simplify mod DB method ( #532 )
2018-06-28 20:51:49 -04:00
Jesse Plamondon-Willard
3e5c109df1
add log parser option to view raw log
2018-06-27 09:47:31 -04:00
Jesse Plamondon-Willard
cf37285627
tweak log parser logic to handle new levels automatically
2018-06-27 09:37:20 -04:00
Jesse Plamondon-Willard
9f7b4e0296
add method to get all data records ( #532 )
2018-06-27 00:55:45 -04:00
Jesse Plamondon-Willard
b86a63015d
fix mod DB entry with no ID ( #532 )
2018-06-27 00:41:28 -04:00
Jesse Plamondon-Willard
82306a2c50
encapsulate mod DB a bit better for use outside SMAPI ( #532 )
2018-06-27 00:40:31 -04:00
Jesse Plamondon-Willard
5f19e4f203
move mod DB parsing into toolkit ( #532 )
2018-06-27 00:05:53 -04:00
Jesse Plamondon-Willard
9f0cfee556
update Game1.Draw override
2018-06-26 19:46:03 -04:00
Jesse Plamondon-Willard
929e264240
fix update checks failing when some mods don't have a mod ID
2018-06-26 18:28:55 -04:00
Jesse Plamondon-Willard
f9f098fbf8
bump versions for beta release
2018-06-26 00:48:21 -04:00
Jesse Plamondon-Willard
68e33dafca
fix build issue
2018-06-25 00:16:32 -04:00
Jesse Plamondon-Willard
bb614435f0
bump versions for experimental release
2018-06-25 00:15:06 -04:00
Jesse Plamondon-Willard
4e02a01d69
dispose assembly data once mods are loaded
2018-06-25 00:00:13 -04:00
Jesse Plamondon-Willard
59c9f1c7bf
update compatibility list
2018-06-24 23:51:29 -04:00
Jesse Plamondon-Willard
c99237e745
add mod build config option to ignore custom files by regex ( #549 )
2018-06-24 23:33:21 -04:00
Jesse Plamondon-Willard
06437b80ac
only rewrite type references if necessary ( #532 )
2018-06-24 23:08:06 -04:00
Jesse Plamondon-Willard
08b37c70a3
move type match lambda up into TypeFinder ( #532 )
2018-06-24 23:04:23 -04:00
Jesse Plamondon-Willard
85efb31129
fix ISemanticVersion deserialisation errors ( #532 )
2018-06-24 23:01:39 -04:00
Jesse Plamondon-Willard
b08e27d13a
merge IManifest interfaces into new project ( #532 )
2018-06-24 21:51:51 -04:00
Jesse Plamondon-Willard
316242eeb2
merge ISemanticVersion interfaces into new project ( #532 )
2018-06-24 21:29:10 -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
ebc603844a
update to Mono.Cecil 0.10
2018-06-24 19:49:34 -04:00
Jesse Plamondon-Willard
1c10e54d05
update analyzer packages
2018-06-24 18:55:04 -04:00
Jesse Plamondon-Willard
9d33aaf832
update web/toolkit packages
2018-06-24 18:53:33 -04:00
Jesse Plamondon-Willard
31e1960b4f
update unit test packages
2018-06-24 18:34:32 -04:00
Jesse Plamondon-Willard
9bb268a082
fix input API not exposed through helper
2018-06-24 16:03:23 -04:00
Jesse Plamondon-Willard
af92f2dc13
add more verbose logs to simplify troubleshooting
2018-06-24 15:08:58 -04:00
Jesse Plamondon-Willard
a2520024b1
drop support for mods without IDs in metadata file
2018-06-22 20:25:26 -04:00
Jesse Plamondon-Willard
e149f20583
remove seasonal tilesheet patch ( #552 )
...
This is no longer needed (the changes were added to the game in SDV 1.3.19), and caused an issue since it left out the tilesheet reloading.
2018-06-22 16:50:15 -04:00
Jesse Plamondon-Willard
997c65b6f4
fix list_items and player_add commands not handling secret notes
2018-06-20 23:51:00 -04:00
Jesse Plamondon-Willard
94a1308eb4
bump versions for beta release
2018-06-19 23:50:31 -04:00
Jesse Plamondon-Willard
08e9c7e7d3
add absolute pixels to ICursorPosition, fix tile not updated if screen-relative pos didn't change ( #546 )
2018-06-19 22:59:38 -04:00
Jesse Plamondon-Willard
d401aff330
rewrite update checks ( #551 )
2018-06-19 22:10:15 -04:00
Jesse Plamondon-Willard
4a05cd09b6
Merge pull request #543 from danvolchek/optional-update-checking
...
Add version info to IModMetadata, Change update checks to consider preview versions
2018-06-19 19:13:19 -04:00
Jesse Plamondon-Willard
645a64cd24
refactor player_add command a bit ( #542 )
2018-06-19 19:09:00 -04:00
Jesse Plamondon-Willard
92bfc32e68
Merge pull request #542 from danvolchek/exact-add-command
...
[Console Commands] Add command finds item by name when there is exactly one exact match
2018-06-19 19:01:28 -04:00
Jesse Plamondon-Willard
5abc20953e
Merge pull request #544 from Bpendragon/patch-1
...
Update readme.txt to work better with some text editors
2018-06-19 18:59:11 -04:00
Jesse Plamondon-Willard
f170b1e143
update compatibility list
2018-06-19 18:58:53 -04:00
Jesse Plamondon-Willard
0043810e04
set 'large address aware' flag on SMAPI executable to fix memory issues ( #431 )
...
This is safe since the vanilla game has it set too.
2018-06-17 13:23:24 -04:00
Jesse Plamondon-Willard
dc27247b28
add section anchors for links from Nexus ( #547 )
2018-06-16 01:32:52 -04:00