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