Commit Graph

89 Commits

Author SHA1 Message Date
f0e1e696f9 Made Planter Boxes be a possible greenhouse, self watering, dead crops work again and are removed automatical per mod config, and dead crops can be removed by tools. 2017-09-14 13:49:19 -07:00
9888dacd22 Stuff serializes into chests 2017-09-13 17:11:05 -07:00
cf33b0228e Changed serialization manager, all objects serialize in world and inventory. Next is chests. 2017-09-13 13:53:12 -07:00
b3193b52fc Fixed regular crops to grow now, and now can propperly harvest crops that don't regrow. 2017-09-13 10:52:27 -07:00
dcafabcaa0 Added in a custom shipping menu for coreObjects. Called before normal shipping menu. Modded crops can be harvested. Need to fix regular crops. 2017-09-13 02:39:50 -07:00
37fc678d44 Added in the content to start being released with the mod. Still have some things to do such as crop growth/harvesting and serializing everything else. Also added in appropriate functionality for when planterboxes are watered. 2017-09-12 17:00:36 -07:00
2ebe3f981a Finished animation manager to work on animating things it is attached to. Serialize/Deserialize will be handled by each mod object. Changed files from AdditionalCrops to be hosted in R.F.CropsMod as proof that AdditionalCrops can be extended upon. 2017-09-12 16:30:30 -07:00
a67baa4c09 Updates Stardust.metadata to work correctly in InventoryMenu, and ItemGrabMenu context. It shows the origin mod source of the item, and what class that item is. Hopefully will be useful for future modders. 2017-09-12 11:20:18 -07:00
3111f8bad0 Updated Stardust with functionality to get MetaData about what mod an item belongs to. Useful for all modders and players who may wonder about origin of future objects. 2017-09-11 23:39:59 -07:00
28af121748 Adding in Animation manager to animate objects. Also updating Stardust to be able to display info for objects from mods such as what mod an object is from. 2017-09-11 18:35:31 -07:00
6437efe2cf Updated AdditionalCropsFramework to properly serialize and deserialze the crops in the planterbox object. 2017-09-11 12:58:46 -07:00
fa5970661b Moved around soem files, made a core library mod that will include a bunch of things in the future. For the moment, a custom serializer/deserializer. Implemented it with AdditionalCrops. Needs some more work. 2017-09-05 04:13:42 -07:00
4fd79dae21 Started AdditionalCropsFramework. Addedin proof for modded crop seeds, seed bags, (crop objects? needs testing) and planter boxes. Still more to do. 2017-08-22 17:45:30 -07:00
01c3822a87 Made SimpleSoundManager for allowing mods to be able to use custom sounds when things happen. Also made an example mod for it. 2017-08-21 16:18:21 -07:00
3ed8072436 Fixed glitch with Save Anywhere where saving in a building on a farm wouldn't warp you correctly back to the location when loading again. 2017-08-20 10:38:59 -07:00
Jesse Plamondon-Willard 5396d11675 add missing release note 2017-08-05 23:46:29 -04:00
Jesse Plamondon-Willard cf5a01bf41 fix bug in non-vanilla save detection 2017-08-05 23:38:07 -04:00
Jesse Plamondon-Willard 146d79d3b7 add a few missing release notes 2017-08-05 23:23:46 -04:00
Jesse Plamondon-Willard 3a9bfd177d fix save crash in the community center when Junimos are present (#11) 2017-08-05 23:22:15 -04:00
Jesse Plamondon-Willard fad849f800 migrate Save Anywhere to SMAPI's config API 2017-08-05 23:20:48 -04:00
Jesse Plamondon-Willard c980d587a8 overhaul Save Anywhere data format, add facing direction 2017-08-05 23:19:38 -04:00
Jesse Plamondon-Willard 26aa5530ca fix issue where loading a game after sleeping warps player back to last custom save (#12, #15) 2017-08-05 23:17:51 -04:00
janavarro95 80c4633e99 Merge pull request #21 from Pathoschild/reimplement-no-more-pets
Reimplement NoMorePets
2017-08-05 20:15:45 -07:00
janavarro95 6ed1bf61a4 Merge pull request #20 from Pathoschild/fix-autospeed-default
Tweak AutoSpeed's default speed
2017-08-05 20:15:30 -07:00
Jesse Plamondon-Willard e43f3bf160 reimplement NoMorePets to simplify code & fix bugs 2017-08-05 23:08:42 -04:00
Jesse Plamondon-Willard 81af6a4767 fix AutoSpeed config defaulting to normal walking speed 2017-08-05 23:08:11 -04:00
Jesse Plamondon-Willard cec352336c fix issues when player exits to title 2017-08-05 23:00:37 -04:00
Jesse Plamondon-Willard 2a5c17ff2f replace manual file parsing with SMAPI's APIs 2017-08-05 15:51:44 -04:00
Jesse Plamondon-Willard 9257605595 replace manual JSON parsing with SMAPI's config API 2017-08-05 15:49:27 -04:00
Jesse Plamondon-Willard b201863cd2 bump mod versions for release 2017-08-05 15:36:00 -04:00
Jesse Plamondon-Willard 69798daae1 use SMAPI's reflection API to access private fields & methods
It takes care of caching, validation, etc.
2017-08-05 15:24:01 -04:00
Jesse Plamondon-Willard 9526d90dbf fix uses of Console.WriteLine 2017-08-05 15:23:33 -04:00
Jesse Plamondon-Willard 8fd29a8871 simplify context checks using new SMAPI features 2017-08-05 15:23:10 -04:00
Jesse Plamondon-Willard a03da96aa8 fix compatibility with SMAPI 2.0 2017-08-05 15:20:46 -04:00
Jesse Plamondon-Willard 0f33387756 update release notes 2017-08-05 15:20:15 -04:00
Jesse Plamondon-Willard dc62581ddf correct manifest versions 2017-08-05 15:19:45 -04:00
Jesse Plamondon-Willard 0af7cf4562 standardise manifests 2017-08-05 15:19:24 -04:00
Jesse Plamondon-Willard 23270ed543 disable new log message in Save Anywhere that spams errors 2017-08-03 21:05:48 -04:00
Jesse Plamondon-Willard 7d84f5d64f minor cleanup in Stardew Symphony code 2017-08-03 19:43:40 -04:00
Jesse Plamondon-Willard 7fe227bd78 add GlobalAssemblyInfo.cs 2017-07-31 01:24:31 -04:00
Jesse Plamondon-Willard 962360579e clean up config/data file parsing a bit, fix redundant code 2017-07-31 01:15:45 -04:00
Jesse Plamondon-Willard cf86505338 remove unneeded build output 2017-07-31 01:01:26 -04:00
Jesse Plamondon-Willard 3c43972fdb add main README and per-mod READMEs 2017-07-31 00:56:32 -04:00
Jesse Plamondon-Willard e214952305 update filenames to class type names, move internal code into framework namespace 2017-07-30 23:07:07 -04:00
Jesse Plamondon-Willard 62bc47d02d refactor SaveAnywhere's main class
This commit formats/documents/simplifies code, standardises naming conventions, removes unused code, decouples classes, etc.
2017-07-30 22:55:58 -04:00
Jesse Plamondon-Willard c14f7c8b24 refactor SaveAnywhere utilities & simplify save/load logic
This commit formats/documents/simplifies code, standardises naming conventions, removes unused code, decouples classes, etc.
2017-07-30 21:58:48 -04:00
Jesse Plamondon-Willard e88bc4615b reimplement SaveAnywhere's shipping menu to avoid duplicating game logic 2017-07-30 18:26:22 -04:00
Jesse Plamondon-Willard 9fc6a3c3f9 make SaveAnywhere's utilities non-static 2017-07-30 17:57:00 -04:00
Jesse Plamondon-Willard 5a7bac7ea5 unify SaveAnywhere's save utilities 2017-07-30 17:42:15 -04:00
Jesse Plamondon-Willard d99a45144e fix some mod files not being deployed 2017-07-30 02:45:00 -04:00