Commit Graph

384 Commits

Author SHA1 Message Date
Joshua Navarro d0f6babb76 Added multiplayer support for HappyBirthday. Fixed night owl glitches. 2018-12-09 19:57:12 -08:00
Joshua Navarro 0b914e17b5 Added in spouse specific gifts, spouse birthday messages, and translated birthday messages. 2018-12-06 16:13:41 -08:00
Joshua Navarro b69882cf20 Fixed issue where player's portrait would render on quest board. 2018-12-06 15:06:26 -08:00
Joshua Navarro edf7d3f801 Fixed translation files for messages not being created properly. 2018-12-06 01:31:55 -08:00
Joshua Navarro f522ee1931 Fixed birthday messages not being created into .json files properly. Also re-implemented spouse messages and translations. 2018-12-06 01:22:40 -08:00
Joshua Navarro a6ad717d5e Fixed festival names not showing up on Billboard. Also player can now have b-day on festival days and have it display properly. 2018-12-06 00:54:12 -08:00
Joshua Navarro fa04c757ed Added player's birthday to billboard. Need to remove from request board and fix it for festival days. 2018-12-06 00:41:28 -08:00
Joshua Navarro e5f4cbe7e0 Testing out commit signing. 2018-12-05 18:08:12 -08:00
Joshua Navarro 75a70a9f78 Added in file loading for birthday gifts. 2018-12-05 18:06:11 -08:00
222c1e49e5 Internal folder restructuring for less clutter. 2018-12-05 17:29:00 -08:00
fe007a7e33 Updated to SMAPI 2.8. Working through compatibility currently. Updates to Happy Birthday next. 2018-12-05 17:16:28 -08:00
3e4fc01389 More notes. This project will remain unfinished for awhile due to business 2018-09-21 20:47:33 -07:00
c9f21d2772 NPC handler implemented for custom characters. 2018-09-21 11:43:05 -07:00
065a88e310 Fixed accidently ignoring StardewValley. 2018-09-21 11:19:06 -07:00
036e090b80 *Internally screams* A unified save core handles save cases where things go wrong. 2018-09-21 10:46:11 -07:00
7e40cb2583 More work to come. Needs content, AssetLoaders, and consistency 2018-09-19 01:37:51 -07:00
4887b38cde Base for birthday events is put inplace. Now to make all of the actual content. 2018-09-18 22:35:36 -07:00
d6280b5c1b Working on updates to happy birthday. Trying to add in more language support and spouse birthday wishes as well as a more modify-able birthday dialogue file. 2018-09-18 18:04:38 -07:00
dae3beac2d Reenabled Stardew Music and fixed glitch where menus with no music cues would stop all music. 2018-09-01 01:55:51 -07:00
a6257c5d28 Fixed Stardew Symphony Remastered from numerous menu and music glitches. 2018-09-01 00:26:18 -07:00
704a15ad4d Updated manifest and improved mail dialogue scrape. 2018-08-25 23:37:25 -07:00
917e169cea Fixed vocalization translation issues for some dialogue being scraped from StringsFromCS 2018-08-25 22:42:57 -07:00
3029ed2c2f Finished cyclic buttons and integrated them into the vocalization menu. Also minor upgrades for the Button class. 2018-08-25 18:22:14 -07:00
70b076322a Cyclic buttons should work now. 2018-08-25 10:18:41 -07:00
f237cd2c10 Started work on cyclic buttons. 2018-08-25 09:52:53 -07:00
34f4e379b5 Left notes on what needs to be done before release on the menu. 2018-08-25 09:34:29 -07:00
a979ab479c Finished slider button, made a better menu background function, and made the slider button update the menu. 2018-08-25 01:57:10 -07:00
b62a5eb076 slider bar needs testing and work 2018-08-24 21:55:39 -07:00
c0c143ccd8 Vocalization actual menu? But no background??? 2018-08-24 18:52:43 -07:00
384370906e Fixes for Symphony Menu Issues. 2018-08-23 21:40:03 -07:00
721f974786 Tab page index and find tab by label implemented. Need to make cycle buttons now. 2018-08-23 09:42:54 -07:00
8cfff47a58 Modular game menu working with Vocalization tab added in. 2018-08-23 01:23:42 -07:00
4defd4f24b More Symphony bugfixes. Finished degeneralizing Vocalization lines. Not bothering with Utility. 2018-08-20 21:19:27 -07:00
5c114285c5 Fixed netcode issue for stardust core. 2018-08-20 13:53:56 -07:00
fe1ecc44b1 Degeneralized shops for Vocalization, fixed output garbage for symphony. 2018-08-20 12:58:08 -07:00
d881946f67 Event scrape seems to work! 2018-08-19 11:23:01 -07:00
3184888152 Parsed events? Just need to test to make sure festivals and events work properly. 2018-08-19 10:56:19 -07:00
e7f679b036 Small update to support festivals? Will need more testing. 2018-08-19 09:30:23 -07:00
7c2f9b5efc Fixed loading issue when checking the current tranlsation. 2018-08-19 02:38:53 -07:00
2e2aedcc3a Fixed more translation issues. WOW Brazillian Protuguese Rude characters have messed up pretty big with file size. 2018-08-19 02:06:55 -07:00
8a0f669a28 Translation in the works. 2018-08-18 19:17:48 -07:00
ba64890e60 Minor fix to symphony. 2018-08-18 10:12:22 -07:00
e43b120f4b Finished generic scrape of Extra Dialogue which pieces together all possibiities of generic I bought x dialogue. 2018-08-17 16:06:56 -07:00
0251622627 Need to finish vocabulary edits and generic item word scrape. 2018-08-17 15:01:30 -07:00
14b8166ec5 Better scrape for NPCs and Speech Bubbles. Also fixed NPCGiftTastes and Quests not being scraped. 2018-08-17 11:23:08 -07:00
5852fc2ea0 Initialized a better data scrape for speech bubbles. 2018-08-16 17:32:40 -07:00
5d35edea2b Volume options, dialogue complexity options, and speech bubble fixes? 2018-08-16 11:50:50 -07:00
b598934a17 Vocalization works, made some fixes to wav files for Symphony and SimpleSoundManager. Lots of hacks later a voice acting mod seems to be working well. 2018-08-15 23:59:39 -07:00
6262995834 Vocalization works, but I need to figure out the weird looping issue??? 2018-08-15 13:22:31 -07:00
36a6de2908 Updated Stardew Symphony and Timefreeze 2018-08-13 12:41:11 -07:00
079b9cf9ea Final fixes to Stardew Symphony Remastered for release. Also fixed TextureManagers by reenabling them. 2018-08-08 13:18:51 -07:00
32b3e9e625 Nightfishing AssetEditor, Night owl update, and more bug fixes for Stardust 2018-08-08 10:44:44 -07:00
1888ad5fa7 Fixed custom serialization issues for FarmHands 2018-08-08 09:32:02 -07:00
36b33af55b Fixed time freeze issues. 2018-08-08 09:18:05 -07:00
298b7c4a24 Updatd timefreeze with multiplayer checks. Also surpressed NetAnimationManager glitch. 2018-08-08 01:39:13 -07:00
713ec38603 Merge branch 'Development' of https://github.com/janavarro95/Stardew_Valley_Mods into Development 2018-08-08 00:24:56 -07:00
21234d06ef Init textureName on object creation 2018-08-08 00:18:12 -07:00
644e95f3b4 Tears, sweat, and lots of code hacks later, StardustCore supports multiplayer custom objects and tools..... 2018-08-08 00:12:31 -07:00
9c070e91c5 Either rewrite multiplayer or erase all objects before players join. 2018-08-07 10:07:33 -07:00
2276faa610 Wrote netcode to support Animations, AnimationManagers, and CoreObjects. 2018-08-06 20:01:59 -07:00
3af2da68fa Tons of 1.3 updates. Also support for multiplayer custom objects in Stardust is slowly coming about! 2018-08-06 14:01:44 -07:00
0cf9b68560 Rebuilt some mods for 1.3 compatability. In the process of fixing Happy Birthday glitches. 2018-08-05 09:33:00 -07:00
8f0f692a60 Fixed Game1.shouldFarmerPassOut issue, need to test night owl, started fixing Happy bday, need to update SimpleSoundManager 2018-06-25 21:13:40 -07:00
Joshua Navarro 349d053727
Merge pull request #39 from perkinslr/patch-1
Reset money to previous value before the save
2018-06-25 20:09:30 -07:00
Joshua Navarro 71efefae3e
Merge pull request #40 from DefenTheNation/master
Add API for other mods to hook into Save Anywhere save events
2018-06-25 19:58:42 -07:00
DefenTheNation b620e4eaf5 Add API for other mods to hook into Save Anywhere save events 2018-06-23 00:31:40 -07:00
701823925f Updated menu drawing. Now to fix the scale size of the object 2018-06-13 12:08:14 -07:00
bcf76f9163 Fixed draw issues with multi tile obects. Next up menu drawing and functionality. 2018-06-13 11:11:56 -07:00
4469fbd9b3 Made multi tile objects that can be used in the future for things like machines and more furniture. Bigger things here we come. Need to edit sme click functionality however. 2018-06-13 02:36:52 -07:00
a928f7d18e Added tool support for axe, hoe, watering can and pickaxe. 2018-06-12 23:25:36 -07:00
7010644498 Fixed serializing items to a chest. 2018-06-12 21:45:42 -07:00
19e6202e3a Rewrote the serialization fuctions of SDust Core to support custom tools. A huge pain but it should work. 2018-06-12 18:42:31 -07:00
ad7f9754ef Console commands, bug fixes, and more! 2018-06-08 11:40:23 -07:00
Logan Perkins 5e5c79c0a0
Reset money to previous value before the save
So, if you let the timer run down to 6:00 A.M., you lose 10% of your cash, the game saves, the new day starts, and NightOwl resets your money to what it was at 5:59.  There are two problems with this.  First, if you quit to the title and reload, your money doesn't get reset again on load, so you lose the 10%.  Second, if you shipped anything the day before, the cash reset wipes out the cash gained from shipping items.  This fixes both.  The first is fixed by resetting the cash value during the before save event, the second is fixed by reading the cash penalty amount from the mailbox before the mailbox is cleared, and adding the value rather than setting the total.
2018-06-08 09:47:34 -07:00
Joshua Navarro c38f2599f2
Merge pull request #38 from janavarro95/Development
Development
2018-06-07 14:02:55 -07:00
5b0de7f736 Fixed SDust dynamic warning, and a glitch with the music menu when selecting an album. 2018-06-07 13:58:52 -07:00
f2ed5c3acb Fixed glitch pertaining to the music menu not being able to get a correct album index and crashing. 2018-06-06 01:00:59 -07:00
Joshua Navarro 39e91bf962
Merge pull request #37 from janavarro95/Development
Added in an aesthetic feature that draws the add or delete button on …
2018-06-04 19:04:44 -07:00
fba0cd75f1 Added in an aesthetic feature that draws the add or delete button on the music manager menu depending on whether or not you added the music to the music pack yet or not. 2018-06-04 19:03:25 -07:00
Joshua Navarro fdebd3a8e8
Merge pull request #36 from janavarro95/Development
Development
2018-06-01 15:20:34 -07:00
ba7d0ae9b0 Updated mod manifest files for nexus release 2018-06-01 15:18:49 -07:00
f7ffec1799 The beta of Stardew Symphony is complete! WOOO! 2018-06-01 14:43:47 -07:00
70885979ed Mod config, log surpressing, menu/location music working, just need to polish the menu and I'll be done! 2018-06-01 12:09:50 -07:00
02d3ab39e5 Updated SSM to be able to handle XWB and WAV files. 2018-05-31 14:38:24 -07:00
9fe6a075de Repositioned menu elements and added options for generic festivals and events. 2018-05-30 18:14:06 -07:00
04dd0432f0 Almost done with symphony remastered menu. Needs some tweaks but works for the most part. 2018-05-30 13:58:14 -07:00
5e8f2ccdfd More menu work for symphony. 2018-05-29 01:04:47 -07:00
eb90e537a5 Symphony can now add songs to triggers for changing location. Need to find a way to surpress always changing songs when changing location if it isn't location specific. 2018-05-28 03:17:36 -07:00
7c693c9051 Created layout for menu selection options for standard selections. 2018-05-27 19:08:01 -07:00
6afca47caa Rename save backup, fix happy birthday, disable net core, add info to symphony for first page of icons. 2018-05-18 14:24:59 -07:00
651cd8a26b Updated ModNet to be compatable with SDV 1.3.10, which adds bug fixes for sprite errors. 2018-05-10 00:16:05 -07:00
0fb7e729c1 Updated NetMod to prevent redundant messages and errors. 2018-05-09 15:57:20 -07:00
bd656c444b Fiexed some blaring error messages, gave Happy Birthday it's much needed multiplayer support. 2018-05-09 14:23:42 -07:00
11025947fb added function to get all farmers except the current player. 2018-05-08 21:34:32 -07:00
a0ddb5994b Made functionality to get first, second, third, and fourth player. 2018-05-08 18:18:53 -07:00
947e0c557f Added support to send a message to a specific farmer. 2018-05-08 17:21:59 -07:00
9c1314480c Added in network functionality so that clients can send data to server and other clients. 2018-05-08 10:45:26 -07:00
20f52e2707 Allowed for custom types to be added in how to process a class multiple ways. Also added support for SDV.HUDMessages 2018-05-07 22:37:02 -07:00
b3a9cb7b0a Updated network utils to be able to sync a custom class that can hold info to a different sync type of data. This allows for users to add in custom data types now. 2018-05-07 05:41:16 -07:00
62f07d731c Changed BinaryReaderExtention files to be more split up.
Also added in function that simply logs which supported types are added for reading/saving.
2018-05-06 19:31:10 -07:00
42b039cf89 Added in functionality to read/write to List<string> 2018-05-06 19:11:24 -07:00
ea31aec34f File cleanup 2018-05-06 18:23:45 -07:00
b5a7d9797c Slowly updating mods. Managed to create mod that syncs mod data between clients and server. 2018-05-06 18:21:31 -07:00
ccddf1d423 The BIG 1.3 update. Everything has been touched and some mods have been reworked a bit. 2018-04-30 18:21:31 -07:00
7e5d4349ca Big update to Symphony Remastered. Added in support for festivals, events, and menus. Also added in support for adding in support for mods that use Symphony. 2018-04-27 11:49:52 -07:00
e42e91e30d Made the song selection menu. Can now click songs to play them. Now to make the selected songmenu where you can play the song or set triggers. 2018-03-31 01:47:10 -07:00
6ef666af6e Colored background menus for UIUtilities, and a fancier menu for Symphony. 2018-03-30 05:46:24 -07:00
dad514a6d6 Symphony now takes priority over StardewValley music. Can be changed simply by adding in a StardewValley Music Pack. Also Music Album Icons! 2018-03-21 13:02:50 -07:00
fd53797c5f Wav music packs now work correctly. WOOT! 2018-03-21 02:04:05 -07:00
def22386c5 Got wav music packs working! Just need to figure out the buffer size for the files now. 2018-03-21 00:46:00 -07:00
1bbf3f2503 Play some randome music and play wav packs. 2018-03-20 23:24:11 -07:00
ed899b49d9 symphony menu is coming along. 2018-03-20 16:45:07 -07:00
67c110f282 attempted rough implementation of farmers market. Needs a lot more work before rough prototype would be complete. 2018-03-20 03:10:02 -07:00
44d2f4e7e9 Finished commenting on all functions in the mod. Now just to write up some documentation. 2018-03-19 23:01:43 -07:00
a915a06460 More comments round 2 2018-03-19 03:32:00 -07:00
fabef6ba82 Started the great comment update. 2018-03-18 19:06:08 -07:00
9834bbcf28 Fixed npc movment, npcs now correctly animate when moving, need to fix graphics for it though. 2018-03-18 16:06:49 -07:00
5c1f09b266 Fixed modular npc breathing. 2018-03-18 03:20:06 -07:00
bd6e479b4f Finished the basics of the npc renderer. I have included the base art assets for generating a female npc and polished off all of the code. Base goal achived. 2018-03-18 01:48:01 -07:00
9162091329 Fixed drawing glitches with the custom npc renderer. Now just have to get individual assets and make a nice compilation. 2018-03-17 21:49:22 -07:00
f8517e37c3 Implemented code for custom npc merchants. Pretty simple actually and the result is very pleasing. 2018-03-17 04:39:46 -07:00
07757dac1f Discovered that the mod is now corectly rendering npcs. Issue: AnimatedSpriteCollection.draw functionality is inconsistent and needs to be fixed. 2018-03-17 04:18:35 -07:00
43573f0bba Fixed glitches pertaining to loading assets in and generating random npcs. Need to fix layer depth to see if NPC will properly render. 2018-03-17 04:04:04 -07:00
8d1eef7329 Cleaned up code regarding the Event System mod to prevent lots of redundant code. 2018-03-05 23:46:24 -08:00
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
janavarro95 b35746f85e
Merge pull request #34 from janavarro95/Development
Fixed Happy Birthday Spamming the SMAPI console when the player still…
2018-03-04 03:03:30 -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
janavarro95 6330b495f2
Merge pull request #33 from janavarro95/Development
Development
2018-03-03 19:25:40 -08:00
e5808eeb5c Yup. 2018-03-03 19:24:36 -08:00
Nicholas Johnson f6ac9291f1 Update to convert to SMAPI Content API 2018-03-02 16:28:07 -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