Commit Graph

204 Commits

Author SHA1 Message Date
16c77a1497 Ui buttons work, dialogue events now work for left click which could lead to some spicy mods. 2018-03-05 23:06:39 -08:00
4fc3466608 Made dialogue map event, and updated Button for UIUtilities to use Texture2DExtended. Spent awhile just fixing it. 2018-03-05 20:46:45 -08:00
68c831029b New constructors for ExtendedNPC that don't take a CharacterRenderer, just a basic Sprite. 2018-03-04 15:21:39 -08:00
e17dd9ea7c Made a function to generate renderers. 2018-03-04 14:44:52 -08:00
c737024599 The asset loader should now have all like assets bundled together. So all swimming animations will pull from the same body sprite as defined instead of always random. 2018-03-04 14:32:59 -08:00
d5536b9e52 Getting closer to the finished product. Assets are grouped together now with .json holding all the info for the different animation types. 2018-03-04 13:23:40 -08:00
005ad14cfd I think the asset loader works this time. I can have 4 pngs assigned per .json file. Only way to know for sure is to start loading in a ton of art... 2018-03-04 07:53:55 -08:00
b9e42ae256 Got the asset loaded up and running. Currently I can load in normal npc sprites using .json files. 2018-03-04 04:36:46 -08:00
e6696d8bb0 Made a way to keep track of npcs so that way they can be safely removed before saving and NOT crash the game. 2018-03-04 03:36:19 -08:00
aa8d59b67b Updated the mainifest for Happy Birthday to reflect a new version of the mod. 2018-03-04 03:05:01 -08:00
ded9895c12 Fixed Happy Birthday Spamming the SMAPI console when the player still hasn't choosen their birthday. 2018-03-04 03:02:54 -08:00
e5808eeb5c Yup. 2018-03-03 19:24:36 -08:00
4fb792db11 Fixed the default non-modular spriter renderer to draw normal npcs again. 2018-02-24 01:36:41 -08:00
45c5b69ba0 Updated a constuctor to used the new character sprite class. 2018-02-24 01:05:58 -08:00
fd9f5d9703 I think the integration is finished for the custom npc renderer. Who knows though. 2018-02-24 01:04:35 -08:00
b19de23487 integrated code to ExtendedNPC that needs to be overwritten to fix the this.sprite issue. 2018-02-23 23:40:34 -08:00
b57a5f506f Finished base code for basic renderer. Now all I have to do is create the character renderer and AssetManager... 2018-02-23 23:16:10 -08:00
1fc38b964c Started work on custom npcs. Can load in new npcs from graphics. They don't do anything but stand there... 2018-02-23 19:10:56 -08:00
534eda1414 finished work on warp events 2018-02-23 13:55:51 -08:00
44a5887e1b Working on mouse button events. 2018-02-22 15:30:35 -08:00
bebcefa765 Started work on new mod to add map events with code. 2018-02-22 11:43:18 -08:00
aa71ab8ec4 Started work on Hex32 class for color conversion because why not. 2018-02-21 13:41:43 -08:00
1b41fc47e9 Made layered texture to be able to have textures on textures. Might be used in the near future. 2018-02-06 02:13:21 -08:00
13e1d9591a Integrated StardustCore with UIUtilities a new framework that makes making menus easier. It adds buttons and TexturedFonts that are loaded in as individual images for each character. Colors can be applied to these chararacters for some nice graphical effects. 2018-02-06 01:27:28 -08:00
ff6456d9ec Added in ability to save and load music packs. Needs lots of work. Next step, menus. 2018-02-05 19:07:29 -08:00
45bfa5731f Finished writing functionality for WAV music packs. fixed issue when loading in songs, made sure initial sound keys are propperly loaded, and have implemented support for custom title screen music. 2018-02-05 17:31:59 -08:00
aed71ac4db Just some summary tags to explain some functions. 2018-02-03 21:11:38 -08:00
b5b6c20830 Sucessfully loaded in songs with the WAV music packs. Just need to implement functionality in the WAV "packs" 2018-02-03 20:40:03 -08:00
1fb92f7cf7 Finally got XACT music packs to load in again. Next up is loading in WAV files. 2018-02-03 11:50:56 -08:00
5426a98885 Merge branch 'Development' of https://github.com/janavarro95/Stardew_Valley_Mods into Development 2018-02-02 18:34:22 -08:00
fd962b562d Removed an accidental directory naming from going one level too deep. 2018-02-02 18:33:39 -08:00
janavarro95 930d982972
Merge branch 'master' into Development 2018-02-02 18:31:35 -08:00
b8965d77e4 More work completed on Symphony remastered and close to finishing loading XACT music packs. Finished new mod CustomAssetModifier that essentially can modify ObjectInformation.xnb information without modifying .xnb files. 2018-02-02 18:15:00 -08:00
100f43f486 Fixed a glitch where you could click the day buttons on the birthday select menu even if they weren't visable. 2018-02-02 14:27:47 -08:00
b72de658a6 Work on SymponyRemasteered Music manager to be almost working, and fixed glitch with Happy Birthday when reading legacy save data. 2018-01-30 12:46:04 -08:00
5b894e32e8 Updated xwb music pack to be almost complete. Need to do wav and music manager. 2018-01-28 19:06:36 -08:00
1cd732cf4e Started work on StardewSymphonyRemastered. New features, more options, and a UI are in the works. 2018-01-23 01:54:08 -08:00
Jesse Plamondon-Willard c4e92f5cf3 update deprecated reflection API 2018-01-11 00:50:16 -05:00
Jesse Plamondon-Willard 402c27b29c update manifest format 2018-01-11 00:43:32 -05:00
34c3326dd6 Forgot to udate the manifest 2018-01-10 13:24:34 -08:00
3b744a4f59 Updated SaveAnywhere to fix the shipping menu not closing leading to errors in saving, and players not swimming when reloading the game. 2018-01-10 13:14:19 -08:00
34d072e7a4 Fixed an NAN error and glitching the interface logic. 2017-12-12 01:19:41 -08:00
b7c76ee0d6 Fixed one away error for debris, and added graphics for pathing. 2017-12-11 23:32:46 -08:00
eb3a1e1509 Made the AI utility functions and interface menu. AI's opinion will be calculated heaviest without user input and heavier the more user input is introduced. 2017-12-05 16:39:34 -08:00
175a385977 Added functionality for shipping objects 2017-12-01 00:16:53 -08:00
38af511cfd Now pathfinds to closest tree possible. Probably want to do the same for the other tasks. 2017-11-30 16:06:19 -08:00
365808a504 Changed some code to be in SDust Core and now the AI can break stones! 2017-11-30 10:45:43 -08:00
671eb1be49 RIP can now chop sticks but took HOURS to figure out how. Also if I can't find the path my code becomes vunerable to crash. 2017-11-29 18:34:53 -08:00
e44ec0ee5b Updates execution of tasks, added taskMetaData, (which is a lot) some pre-requisites, and chests show seeds. 2017-11-26 18:11:04 -08:00
836d6861d8 I guess fixing pathfind and spritebatch errors. 2017-11-24 13:12:36 -08:00
e51a8fbac5 Changed from system tasks system to delegate system that made more sense but not really??? Also still dealing with nasty issue of sprite batch error but atleast now I can harvest crops. 2017-11-24 11:21:03 -08:00
cd0ac16a22 Fined tuned some pathfinding stuff b adding pathTo and Delay functions. As long as I don't have to cross a bridge pathfinding works. 2017-11-19 17:00:12 -08:00
d722144c21 Finished BFS path finding and added in animations for the path. Also updated Animation Manager to be able to take multiple frames of animation per single animation set now. 2017-11-17 02:50:22 -08:00
fa3c4389ae Added Illumination framework to stardust for different colors, and made BFS path finding work for StarAI! 2017-11-16 23:07:30 -08:00
28421f07ff Updated all mods to use most recent version of pathos netgu package and started work on StarAI for CS146 Game AI 2017-11-16 03:47:02 -08:00
Jesse Plamondon-Willard 1868dd4bd9 update for release 2017-10-11 16:20:46 -04:00
Jesse Plamondon-Willard 16d5461a4e standardise SimpleSoundManager entry class & prevent other mods from accessing its mod helper 2017-10-11 16:09:12 -04:00
Jesse Plamondon-Willard 3e01276c56 add readme for SimpleSoundManager 2017-10-11 16:06:26 -04:00
Jesse Plamondon-Willard 344058de88 enable update checks in SMAPI 2.0 2017-10-11 15:57:36 -04:00
Jesse Plamondon-Willard 3ab4044995 update deprecated code 2017-10-11 15:55:59 -04:00
Jesse Plamondon-Willard 76bd5b7f33 fix project references 2017-10-11 15:45:48 -04:00
Jesse Plamondon-Willard 4393b6318c update to mod build package 2.0 2017-10-11 15:45:29 -04:00
71c846acc5 Implemente correct interaction range with planter boxes. 2017-09-27 19:06:41 -07:00
bce270d6ce Updated PlanterBox to correctly draw crops when held and in the menu. Planter boxes also are auto-watered by rain. 2017-09-27 18:17:45 -07:00
a67a4d7380 Fixed animation glitch when harvesting crops, and now draw green + when crops are fully grown. 2017-09-15 11:15:51 -07:00
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