Jesse Plamondon-Willard
1c7dfb519d
move validation back into .targets for MonoDevelop compatibility
2017-10-10 22:33:45 -04:00
Jesse Plamondon-Willard
1c0d22e82c
validate build context before build
2017-10-10 21:59:05 -04:00
Jesse Plamondon-Willard
5dfb12c278
fix input events having decimal tile coordinates ( #367 )
2017-10-10 02:22:06 -04:00
Jesse Plamondon-Willard
c74b21141c
work around race condition in game code
2017-10-10 00:49:54 -04:00
Jesse Plamondon-Willard
54128ab482
update mod data
2017-10-10 00:02:31 -04:00
Jesse Plamondon-Willard
4f8994a1de
fix update check error
2017-10-09 21:03:25 -04:00
Jesse Plamondon-Willard
c456a0f56e
don't include Json.NET in mod deploy or release zip since it's loaded by SMAPI
2017-10-09 12:44:48 -04:00
Jesse Plamondon-Willard
dad0d67022
rm unneeded code
2017-10-09 12:43:41 -04:00
Jesse Plamondon-Willard
65e8997fdb
Merge branch 'revamp-mod-build-logic' into develop
2017-10-08 21:22:08 -04:00
Jesse Plamondon-Willard
d47105a278
update mod build package nuspec
2017-10-08 21:21:11 -04:00
Jesse Plamondon-Willard
475efa12fe
rewrite mod build package per new docs
2017-10-08 18:05:47 -04:00
Jesse Plamondon-Willard
cd93382c64
move zip logic into method
2017-10-08 15:03:31 -04:00
Jesse Plamondon-Willard
abe52deba7
rename build task for broader use
2017-10-08 14:50:04 -04:00
Jesse Plamondon-Willard
5161ceae52
rewrite mod build package docs for proposed changes
2017-10-08 13:15:20 -04:00
Jesse Plamondon-Willard
fd060a0927
move release notes into mod build package docs
2017-10-08 13:04:36 -04:00
Jesse Plamondon-Willard
49f414bec5
move mod build config readme into docs
2017-10-08 02:37:41 -04:00
Jesse Plamondon-Willard
ef3a89587c
add support for SMAPI 2.0 version strings in mod release zip code
2017-10-08 02:31:51 -04:00
Jesse Plamondon-Willard
aae482255c
rm redundant code
2017-10-08 02:23:49 -04:00
Jesse Plamondon-Willard
0e5982bf9c
escape invalid characters in release zip paths
2017-10-08 02:22:12 -04:00
Jesse Plamondon-Willard
ca58da37cd
add prerelease tag to zip name & normalise version format
2017-10-08 02:13:08 -04:00
Jesse Plamondon-Willard
e2e7e096b7
handle various edge cases in manifest parsing for zip filename
2017-10-08 02:03:55 -04:00
Jesse Plamondon-Willard
ddad601de3
move create-zip task into project code
2017-10-08 01:27:52 -04:00
Jesse Plamondon-Willard
af68910685
convert mod build config into .NET project to simplify C# build tasks
2017-10-08 00:20:13 -04:00
Jesse Plamondon-Willard
24428d4405
fix duplicate semver regex
2017-10-08 00:11:50 -04:00
Jesse Plamondon-Willard
51f5be1e74
move semver implementation into shared project for reuse
2017-10-08 00:09:16 -04:00
Jesse Plamondon-Willard
b7fb188513
rename shared project for broader use
2017-10-07 23:57:47 -04:00
Jesse Plamondon-Willard
99617211fa
move license back to root so GitHub sees it, readme tweaks
2017-10-07 23:33:03 -04:00
Jesse Plamondon-Willard
d0dd2f7ba7
Merge branch 'add-mod-build-config' into develop
2017-10-07 23:20:36 -04:00
Jesse Plamondon-Willard
5928f5f86c
remove readme header image
2017-10-07 23:19:23 -04:00
Jesse Plamondon-Willard
a0fc392002
update readme
2017-10-07 23:18:06 -04:00
Jesse Plamondon-Willard
a050dcede6
move technical docs out of README
2017-10-07 23:16:25 -04:00
Jesse Plamondon-Willard
929dccb75a
reorganise repo structure
2017-10-07 23:07:10 -04:00
Jesse Plamondon-Willard
926894f8f5
move mod build config files into subfolder
2017-10-07 22:11:12 -04:00
Jesse Plamondon-Willard
64ebbd135f
Merge remote-tracking branch 'mod-build-config/develop' into add-mod-build-config
...
# Conflicts:
# .gitattributes
# .gitignore
# README.md
# release-notes.md
2017-10-07 22:00:19 -04:00
Jesse Plamondon-Willard
7889676ea2
update compatibility list
2017-10-07 20:56:02 -04:00
Jesse Plamondon-Willard
69ffaf2e8c
move manifest version parsing into method
2017-10-07 20:37:29 -04:00
Jesse Plamondon-Willard
4d32b37790
switch create-zip task to class type to simplify encapsulation
2017-10-07 20:16:04 -04:00
Death
78e59e1a48
add version support to zip filenames ( #7 )
2017-10-07 18:54:11 -04:00
Death
6f3fc68daf
Updates exported mod zip files to use a base folder
...
Instead of all of the mod files being in the root directory of the zip file, they are now in /ModName/, making it easier for modders to export upload-ready zip files of their mods.
2017-10-07 18:51:26 -04:00
Jesse Plamondon-Willard
6d7449d00b
fix error when checking for updates to a mod with no data record
2017-10-04 23:36:03 -04:00
Jesse Plamondon-Willard
627f20b9c3
update one mod ID
2017-10-02 21:43:15 -04:00
Jesse Plamondon-Willard
361051b43a
+ release note
2017-10-02 21:41:09 -04:00
Jesse Plamondon-Willard
365da8e6e4
detect use of 'dynamic' in mod code
2017-10-02 21:39:51 -04:00
Jesse Plamondon-Willard
bd4ed43829
fix errors caused by content managers finalizing asynchronously
2017-10-01 14:08:28 -04:00
Jesse Plamondon-Willard
29232ffd45
update mod key
2017-10-01 11:23:50 -04:00
Jesse Plamondon-Willard
5f7640100b
update for 2.0 beta release
2017-09-27 20:47:01 -04:00
Jesse Plamondon-Willard
3c42119c8c
restore AssemblyRewriters assembly for method injection
...
This fixes a SMAPI 2.0 issue where mods would fail with MethodAccessException if they used SpriteBatch methods that got rewritten for MonoGame/XNA compatibility, because the methods SMAPI injected were internal. Moving it back into a separate assembly lets us make it public without making it visible to modders.
2017-09-26 21:08:54 -04:00
Jesse Plamondon-Willard
83bc6264e4
simplify API fetch code
2017-09-26 20:46:25 -04:00
Jesse Plamondon-Willard
b67c0602c6
remove base.Entry() method calls ( #362 )
2017-09-26 16:45:47 -04:00
Jesse Plamondon-Willard
525a3efb91
add data for a few more mods ( #361 )
2017-09-26 10:33:43 -04:00