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
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
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
janavarro95
a745213990
Create ReadMe.md
2018-02-02 18:37:32 -08:00
janavarro95
575766a03d
Delete Readme.txt
2018-02-02 18:36:06 -08:00
janavarro95
17cf699e1d
Create Readme.txt
2018-02-02 18:35:36 -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
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
Jesse Plamondon-Willard
1846b7e570
refactor StardewSymphony to unify duplicated per-season logic
2017-07-30 02:43:37 -04:00
Jesse Plamondon-Willard
698f5d8498
refactor StardewSymphony
...
This commit formats/documents/simplifies code, standardises naming conventions, removes unused code, etc.
2017-07-30 01:44:38 -04:00
Jesse Plamondon-Willard
916722fe4c
refactor TimeFreeze
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 22:55:10 -04:00
Jesse Plamondon-Willard
8f836be997
refactor SaveBackup
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 20:53:26 -04:00
Jesse Plamondon-Willard
db9cda9e8b
refactor NoMorePets
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 20:03:22 -04:00
Jesse Plamondon-Willard
a71aeb5147
refactor NightOwl
...
This commit formats/documents/simplifies code, standardises naming conventions, removes redundant code, etc.
2017-07-29 19:59:16 -04:00
Jesse Plamondon-Willard
022f12e1ed
refactor MoreRain
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 18:16:23 -04:00
Jesse Plamondon-Willard
62dc662da4
refactor HappyBirthday
...
This commit formats/documents/simplifies code, standardises naming conventions, removes unused code, comments out unreachable code, etc.
2017-07-29 18:02:49 -04:00
Jesse Plamondon-Willard
a6f27c1c72
refactor Fall28SnowDay
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 14:29:05 -04:00
Jesse Plamondon-Willard
fa36c03028
refactor DailyQuestAnywhere
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 14:28:23 -04:00
Jesse Plamondon-Willard
a498fcd62a
refactor CustomShopsRedux GUI
...
This commit formats/documents/simplifies code, standardises naming conventions, comments out unused code, etc.
2017-07-29 14:24:47 -04:00
Jesse Plamondon-Willard
6c2555d748
refactor BuyBackCollectables
...
This commit formats/documents/simplifies code, standardises naming conventions, removes unused code, etc.
2017-07-29 14:18:46 -04:00
Jesse Plamondon-Willard
18fc258f80
refactor BuildEndurance and BuildHealth
...
This commit formats/documents/simplifies code, standardises naming conventions, splits Config into its own file, etc.
2017-07-29 14:05:24 -04:00
Jesse Plamondon-Willard
935ad499af
refactor BillboardAnywhere
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 13:54:26 -04:00
Jesse Plamondon-Willard
bd07b482d6
refactor AutoSpeed
...
This commit formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 13:47:19 -04:00
Jesse Plamondon-Willard
7d7f7abe2e
refactor Museum Rearranger
...
This commit simplifies the code by overriding the base MuseumMenu instead of redefining it, formats/documents/simplifies code, standardises naming conventions, etc.
2017-07-29 13:30:04 -04:00
Jesse Plamondon-Willard
0ac43b2541
only create release zips when building in release mode
2017-07-28 00:45:36 -04:00
Jesse Plamondon-Willard
8772991548
replace packaging script with new build config package feature
2017-07-28 00:26:09 -04:00
Jesse Plamondon-Willard
f907a18d63
centralise deploy configuration
2017-07-28 00:16:26 -04:00
Jesse Plamondon-Willard
f94936b76f
standardise namespaces
2017-07-27 20:28:39 -04:00
Jesse Plamondon-Willard
9d14183796
fix hardcoded reference to Json.NET
2017-07-27 20:21:29 -04:00
Jesse Plamondon-Willard
f5f32206f5
use latest mod build config package, simplify references & deployment
2017-07-27 20:18:36 -04:00
Jesse Plamondon-Willard
2470bbc361
simplify project structure & unify mod solutions
...
This commit combines the general mods into one solution, removes compiled/generated files, and standardises the project names.
2017-07-27 20:18:19 -04:00
4e5505552b
A big boring update to attempt tp streamline my own personal modding in the future. Also renames some files because the old names were awful.
2017-07-13 20:27:48 -07:00
6a8143059c
Merge branch 'minor-cleanup' of https://github.com/Pathoschild/Stardew_Valley_Mods into Pathoschild-minor-cleanup
2017-06-06 14:42:41 -07:00
64c6a535ca
Fixed the custom game menu to not crash when tabs are higher valued than the amount of total tabs. This allows for very nice list layouts that could be used for different purposes!
2017-06-06 01:49:47 -07:00
Jesse Plamondon-Willard
170272bcd1
simplify .gitignore & remove build output
2017-05-30 00:16:34 -04:00
Jesse Plamondon-Willard
1bd354723c
remove unused files
2017-05-30 00:15:10 -04:00
Joshua Navarro
57fd92e456
Updated all mods to 1.2 and updated their manifest files.
2017-05-14 01:41:34 -07:00
Joshua Navarro
4d4cbdb786
Updated all of my mods to be compatable with SDV 1.2. Also started work on upgrading Stardew Symphony. Now I can process all of the .xsb files and get all potential songs from that.
2017-05-13 15:27:24 -07:00
Joshua Navarro
f2c30e2ee0
Merge branch 'master' of https://github.com/janavarro95/Stardew_Valley_Mods
2017-05-03 14:02:32 -07:00
Joshua Navarro
05fd2b26f5
Fixed Revitalize and the mod updater. Now I just need to update all of my other mods to SMAPI 1.12 and SDV 1.2
2017-05-03 14:00:17 -07:00
Jesse Plamondon-Willard
a66ab353cb
update manifest.json
2017-04-05 23:36:29 -04:00
Joshua Navarro
b6e9a9bb0b
added colors and letters. need shift, caps, and SpriteNumpad. Also need to be able to set the actual data.
2017-03-14 18:53:53 -07:00
Joshua Navarro
775c788966
Slowly working on keyboard interface
2017-03-14 14:45:41 -07:00
Joshua Navarro
d42d4dcb98
Now I can use reflection on text boxes
2017-03-08 09:45:46 -08:00
Joshua Navarro
a68097e542
Created the colorless sprite font asset. Revitalize got the spriteFontObject. Need to delete bleh.
2017-03-07 15:16:16 -08:00
Joshua Navarro
f2782ebad3
yea, load game works. cool
2017-03-07 00:57:51 -08:00
Joshua Navarro
294f5cee65
Made controller cmpatability it's own mod. Need to test LoadGameMenu
2017-03-06 20:11:41 -08:00