Commit Graph

468 Commits

Author SHA1 Message Date
Joshua Navarro 01483cdaff Added warnings when trying to play with revitalize in multiplayer. 2019-01-10 13:37:35 -08:00
Joshua Navarro dfe374e428 Works in single player, need to implement network code for multiplayer. 2019-01-10 12:54:29 -08:00
Joshua Navarro 7799834f46 It compiles in single player but does not like multiplayer. 2019-01-10 12:44:10 -08:00
Joshua Navarro 20c7ba8ad5 It seems like project Revitalize will fail unforunately. 2019-01-10 11:09:51 -08:00
Joshua Navarro 49f06533b3 Serialization works a bit, just need to incorporate that into the recreate functions for objects. 2019-01-10 09:14:16 -08:00
Joshua Navarro 5b6d02babd unsure how to continue... 2019-01-10 02:31:23 -08:00
Joshua Navarro c329613f09 The experiment failed. It looks like I won't be able to do perfect object placement unless I figure something else out. 2019-01-09 18:05:03 -08:00
Joshua Navarro 198a908c01 Figured some weird serialization issues. Now to recreate the data after a save... 2019-01-09 11:41:40 -08:00
Joshua Navarro b3f0659f9f Learning that saving data is hard. Going to take time. 2019-01-09 04:03:27 -08:00
Joshua Navarro e734c82df5 Got chairs properly loaded in and working when sitting and with all of the rotations. Need to find a better way to have lots of objects instead of long lines of code. 2019-01-08 22:15:58 -08:00
Joshua Navarro 000f3802df Fixed SaveAnywhere issue with not finding npc field nameofTodaysSchedule as it was renamed to nameOfTodaysSchedule in SDV 1.32 2019-01-06 09:28:14 -08:00
Joshua Navarro b4f89b02d0 Fixed issue with SaveManager tring to delete files when they don't exist. 2019-01-06 09:24:03 -08:00
Joshua Navarro e3bb6582f5 Merge branch 'Development' of https://github.com/janavarro95/Stardew_Valley_Mods into Development 2019-01-06 09:10:40 -08:00
Joshua Navarro dbca3a1d6b Fixed issue with HappyBirthday not properly generating a list of possible birthday gifts from villagers. 2019-01-06 09:09:48 -08:00
Joshua Navarro a7c9a8478d
Merge pull request #50 from Pathoschild/update-code
Update for SMAPI 3.0
2019-01-05 23:41:04 -08:00
Joshua Navarro 1df03e0dd7 Minor notes for chairs. 2019-01-05 23:29:17 -08:00
Joshua Navarro 2448f7ca01 Added additional costs to recipes such as magic, health, stamina, and gold. 2019-01-05 23:25:50 -08:00
Jesse Plamondon-Willard 1658a7deed
remove unneeded files 2019-01-06 02:24:24 -05:00
Jesse Plamondon-Willard 9da28996b9
Merge remote-tracking branch 'upstream/Development' into update-code 2019-01-06 02:23:32 -05:00
Jesse Plamondon-Willard c7e7c87d8e
tweak code style 2019-01-06 02:23:07 -05:00
Jesse Plamondon-Willard 001cab1aba
update for SMAPI 3.0 2019-01-06 02:21:06 -05:00
Joshua Navarro 87913f22ff Player sits correct direction, and started work on making furniture. 2019-01-05 22:25:22 -08:00
Jesse Plamondon-Willard f4735a5883
fix Custom NPC Framework not specifying dependency 2019-01-06 00:33:12 -05:00
Jesse Plamondon-Willard 7ba11188bc
migrate to new data API
SMAPI 3.0 no longer allows access to arbitrary file paths through its APIs, so this commit refactors affected code to use relative paths instead.
2019-01-06 00:31:40 -05:00
Jesse Plamondon-Willard cfe5cdc49e
use enum for language names 2019-01-05 23:33:45 -05:00
Jesse Plamondon-Willard 03ca0277da
simplify Vocalization folder initialisation 2019-01-05 23:33:17 -05:00
Joshua Navarro 870dd12a6d Updated CustomNpcs to have fixed texture references. Whether or notI use it is a different question. 2019-01-05 19:15:21 -08:00
Jesse Plamondon-Willard df87a2647e
update references to Texture2DExtended 2019-01-05 17:42:21 -05:00
Jesse Plamondon-Willard 5c238c5040
restore API methods intended for other mods 2019-01-05 05:06:26 -05:00
Jesse Plamondon-Willard 7b719c2edc
merge Vorbis code from develop 2019-01-05 05:03:18 -05:00
Jesse Plamondon-Willard bb2b633af9
rewrite to use content packs 2019-01-05 04:50:48 -05:00
Joshua Navarro 5f053d9442 Added vorbis/ogg support to Stardew Symphony 2019-01-05 00:55:44 -08:00
Jesse Plamondon-Willard 0a86f2693b
standardise assets folder 2019-01-05 02:58:24 -05:00
Jesse Plamondon-Willard 6ced146e15
remove wav pack template (replaced by content pack format) 2019-01-05 02:58:04 -05:00
Jesse Plamondon-Willard d0f485fe5e
add readme with proposed content pack format 2019-01-05 02:46:37 -05:00
Jesse Plamondon-Willard 4a427b7f5e
drop support for XACT music packs per discussion 2019-01-05 01:57:31 -05:00
Jesse Plamondon-Willard d0a81165e4
remove unused code 2019-01-05 01:44:20 -05:00
Jesse Plamondon-Willard 802e437b49
switch NAudio reference to NuGet package 2018-12-30 19:52:22 -05:00
Jesse Plamondon-Willard de84552019
remove support for legacy Build Endurance/Health data files 2018-12-30 19:45:04 -05:00
Jesse Plamondon-Willard 691515072b
apply consistent code style conventions (no logic changes) 2018-12-30 05:00:05 -05:00
Jesse Plamondon-Willard 78b2755fba
add .editorconfig to keep code style consistent 2018-12-30 00:27:37 -05:00
Jesse Plamondon-Willard 90203315aa
remove unused serialisation & networking code per discussion 2018-12-30 00:01:20 -05:00
Jesse Plamondon-Willard 713f7d0381
fix hardcoded assembly paths 2018-12-29 22:25:25 -05:00
Jesse Plamondon-Willard 22af3b7af7
migrate to the new package reference format 2018-12-29 22:21:19 -05:00
Joshua Navarro 8530a9ea03 Got sitting working as a test! Next: Make some chairs! 2018-12-28 23:28:21 -08:00
Joshua Navarro 3369c11cb9 Fixed issues with objects being destroyed underfoot. 2018-12-28 22:23:16 -08:00
Joshua Navarro 1efe48b4d6 Got light manager working for adding light sources to custom objects. 2018-12-25 19:48:45 -08:00
Joshua Navarro a8e457a5ff Left an overly ambitious ToDo/Wishlist in the main file. 2018-12-24 23:34:38 -08:00
Joshua Navarro 36fc2c1fa9 Got crafting working to inventories! 2018-12-24 22:23:25 -08:00
Joshua Navarro c638ba2c80 Just got crafting recipes working with Inventory Managers! 2018-12-24 22:02:25 -08:00
Joshua Navarro 8bcc399723 Hotfix for errors on DarkerNight component 2018-12-24 15:07:51 -08:00
Joshua Navarro e83e031568 Hotfix to check if certain objects have inventories or not. 2018-12-24 15:06:42 -08:00
Joshua Navarro 3fd3723117 Created inventory management for having core objects deal with inventories. 2018-12-24 15:04:18 -08:00
Joshua Navarro ccdc99ab8e Added some comments and a way to disable DarkerNight. 2018-12-24 13:00:33 -08:00
Joshua Navarro b0b7a8f5dc Finished darker night. 2018-12-24 12:36:03 -08:00
Joshua Navarro 1ec8cd8613 Need to work on how fast darker night occurs. 2018-12-24 12:02:59 -08:00
Joshua Navarro 15455416a8 Got darker night working somewhat. Needs a lot of tweaking. 2018-12-24 12:00:58 -08:00
Joshua Navarro 5c78f88e6a Got "transparent" boudning boxes working for objects that can be passed through. 2018-12-24 10:58:20 -08:00
Joshua Navarro f46379f9e6 Got multi-tiled objects and components working at a surprising speed actually. 2018-12-23 00:53:43 -08:00
Joshua Navarro 591a6f4a96 Got customizable draw colors working. 2018-12-22 22:55:03 -08:00
Joshua Navarro 65ab0812b7 Got drawing at non tile spot working. 2018-12-22 22:40:31 -08:00
Joshua Navarro 8fb7a9062c Got draw in menu working. Next: Draw at non-tile spot. 2018-12-22 22:34:53 -08:00
Joshua Navarro 6328bfe5b3 Properly remove objects from world by picking up and with destorying them with tools. 2018-12-21 16:00:44 -08:00
Joshua Navarro e1abeac68b Revitalize: Implemented Animation Manager. Need to fix when held and display in menu. 2018-12-21 15:28:52 -08:00
Joshua Navarro 23d964d861 Implemented right click and shift right click functionality for custom objects. 2018-12-20 13:54:00 -08:00
Joshua Navarro 11fca7dd6a Started work on Revitalize, the final mod compilation. 2018-12-20 13:34:08 -08:00
Joshua Navarro 124fc52cf6 Disabled core objects and networking support. It no longer seems worth it to continue on this project. It's time to move on to different projects. 2018-12-17 10:37:23 -08:00
Joshua Navarro ea89e9a2d2 Better working objects for syncing. Just need to fix NetCoreObject issues. 2018-12-17 00:02:43 -08:00
Joshua Navarro 835f21fb22 Probably time to give up on custom objects for networking. It just doesn't seem to work out well. 2018-12-16 22:00:53 -08:00
Joshua Navarro e503fb210c Fixed syncronization issues with events and warping. 2018-12-16 21:27:07 -08:00
Joshua Navarro c393752f05 Cleaner error messages for Stardust Core and update to 2.2.0 Pathos Build package 2018-12-16 15:54:59 -08:00
Joshua Navarro ed52cde597 Clean up some code and fix farmhand inventory wiping. 2018-12-16 09:59:27 -08:00
Joshua Navarro 33364076a4 Discovered that some errors need to be fixed by updating SMAPI 2018-12-16 03:14:52 -08:00
Joshua Navarro 98392f520e Need to fix client inventory wiping but otherwise almost good. Can't seem to fix client error message on my end when server is disconnected. 2018-12-16 02:17:16 -08:00
Joshua Navarro 97f353743c Fixed a ton of serialization issues. Now objects can be safely loaded. Still have issues with clients disconnecting from the game though. 2018-12-16 00:54:57 -08:00
Joshua Navarro f7749117e5 Got objects to not crash when other player connects over multiplayer. HUGE progress! 2018-12-15 20:54:58 -08:00
Joshua Navarro e1a2a0da47 Core objects work aside from net animation manager. Also need to figure out how to load in when custom objects are present. 2018-12-15 11:49:56 -08:00
Joshua Navarro 5446f8095d Massive fixing to NetCode to try to re-integrate custom objects in multiplayer. 2018-12-15 03:00:32 -08:00
Joshua Navarro 3fba3243da Added in support code for hourly in-game music as requested. Just need to make menu options for them all. 2018-12-10 02:06:48 -08:00
Joshua Navarro 00e2ffe177 Added warning message when trying to load .ogg files. 2018-12-10 01:43:05 -08:00
Joshua Navarro 67d77701b3 Fixed save menu for SaveAnywhere. Also added in suport for .mp3 files via NAudio. 2018-12-10 01:33:10 -08:00
Joshua Navarro 0529e9eebb Fixed compile issues for Stardust core and StardewSymphony remastered. 2018-12-09 21:24:45 -08:00
Joshua Navarro 33b432dc70 Added in change log for 1.8 HappyBirthday update since a lot changed. 2018-12-09 21:13:27 -08:00
Joshua Navarro 47e1e76dbe Added multiplayer support for displaying other player's birthdays on the billboard. 2018-12-09 21:04:41 -08:00
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