Commit Graph

633 Commits

Author SHA1 Message Date
JoshuaNavarro 72da92e842 Added in the lighthouse. <3 2019-09-16 21:53:21 -07:00
JoshuaNavarro 5435157853 Added in glass. 2019-09-16 19:17:23 -07:00
JoshuaNavarro 45aad966c0 Added in status for time remaining for the machine summary menu. 2019-09-16 16:33:19 -07:00
JoshuaNavarro fcf27bdc52 Added in solar pannels and fixed the energy display meter on the machine summary menu. 2019-09-16 15:48:26 -07:00
JoshuaNavarro 5e5c15f692 Updated machine inventory menu to update when an item is crafted. 2019-09-11 22:59:39 -07:00
JoshuaNavarro 048dfc9dc0 Fixed crafting menu multi tiled objects not displaying. 2019-09-11 22:48:38 -07:00
JoshuaNavarro a2b66afb65 Added in crafting menu for machines. For some reason though custom obbjects are broken in crafting menus. 2019-09-11 18:04:12 -07:00
JoshuaNavarro 1a63bcc34d Got the general machine menu tabs to look better with summary and inventory menus. Also fixed inventory transfer menu messing up inventories and not adding things in when they should. 2019-09-11 16:02:55 -07:00
JoshuaNavarro c7b6ba8495 Started work on the machine summary menu. 2019-09-11 14:40:22 -07:00
JoshuaNavarro 82d4fceabf Adjusted sandbox to only produce 1 sand every hour instead of every 10 minutes. 2019-09-09 16:08:49 -07:00
JoshuaNavarro 0f5eb5b60b Added in sand as a resource and made the sandbox generate sand. 2019-09-09 16:07:39 -07:00
JoshuaNavarro 877e40ae39 Added in simple machines and tested to make sure they produce items. They do for non-energy consuming items. Also added in the sandbox which is a wip. 2019-09-09 15:44:25 -07:00
JoshuaNavarro a89cbc2c82 Started work on energy graph searching. Hoping the performance is decent. 2019-09-09 13:31:55 -07:00
JoshuaNavarro 50dcdf0eb6 Added in robin selling the workbench, the anvil crafting trashcans, and craftable trashcans which toss away anything put inside of them. 2019-09-07 19:04:24 -07:00
JoshuaNavarro b6a817608f Fixed bug when getting tools from object manager. Added in all of the crafting recipes for tools. 2019-09-07 15:54:45 -07:00
JoshuaNavarro f4828fae49 Renamed steel tools to be hardened tools. Added in the three new tool tiers into the object manager. 2019-09-07 15:19:33 -07:00
JoshuaNavarro 4b3b1dbaff Added in icons for tools. 2019-09-07 14:45:51 -07:00
JoshuaNavarro 9c7c3ace2a Added in working animation graphics for tools. 2019-09-07 14:03:32 -07:00
JoshuaNavarro 36e7b5e6ef Added in axes, watering cans, and hoes and default color swaps. Now to make content. 2019-09-06 15:18:12 -07:00
JoshuaNavarro a4d8a4c1a8 Figured out the logic of how to have custom pickaxes! Now to make the other tools/upgrades/recipes... 2019-09-06 14:15:54 -07:00
JoshuaNavarro 4bfdef4383 Added in the anvil recipe for the workbench. 2019-09-04 14:34:34 -07:00
JoshuaNavarro cf3029306b Added in crafting books for workbenches and other crafting tables, added in unlockable crafting recipes, and made the menu show up when innteracting with new crafting tables. 2019-09-04 14:20:05 -07:00
JoshuaNavarro 733461ecde Added in a search box which hides elements that don't match the search pattern for recipes. 2019-09-03 15:48:38 -07:00
JoshuaNavarro 010e705b6a Got crafting recipes page to sort itself. 2019-09-03 15:12:34 -07:00
JoshuaNavarro cbf2efc690 Fixed paging issue for crafting menu not going to the right page. 2019-09-03 14:22:00 -07:00
JoshuaNavarro dd4b4a0ee3 Added left and right buttons to the crafting menu. Also centered item name text. 2019-09-03 13:49:21 -07:00
JoshuaNavarro 85592f1b53 The crafting menu works but needs some polish. 2019-09-02 20:48:29 -07:00
JoshuaNavarro 5f48f54079 Added in description and required items. Needs a craft button now to complete the craft information page. Menu still needs scroll. 2019-09-02 20:13:57 -07:00
JoshuaNavarro bd03736e65 Started work on crafting menu. Still need to display all required items, a description, and a craft button. 2019-09-02 19:02:58 -07:00
JoshuaNavarro 70edc9acf0 Moved farmhand inventory recreation to MenuHacks.cs 2019-08-31 18:27:08 -07:00
JoshuaNavarro 0d760f5cfe Got farmhand inventory to be reconstructed even when farmhand is offline. 2019-08-31 18:23:47 -07:00
JoshuaNavarro a3c0e4f8a0 Stopped spamming inventory. Checked and items do sync over the net. 2019-08-31 12:19:05 -07:00
JoshuaNavarro 5be5222b19 Fixed chairs rotating too fast and allowed them to use shift-left click instead for sitting. 2019-08-31 12:08:52 -07:00
JoshuaNavarro 2dab29c6ba Added in configurable sell prices for Clint for custom ores. Fixed machines not tracking custom objects when reloading a save. 2019-08-31 11:47:15 -07:00
JoshuaNavarro 6aa741b689 Updated vocalization to detect heart events. 2019-08-29 22:32:41 -07:00
JoshuaNavarro e849e05161 Added in alloys, alloy recipes in furnace, and vocalization enabling options. 2019-08-29 21:11:34 -07:00
JoshuaNavarro b42dfffde4 Updated prismatic ore spawn chance to be actual non-testing values. 2019-08-29 19:54:58 -07:00
JoshuaNavarro 7143d4548c Added in prismatic ore vein, nugget, and furnace recipe. Also added in gemstone to nugget or shard depending on config. 2019-08-29 19:51:13 -07:00
JoshuaNavarro 44d63f0a13 Added in idea for dyed wool. 2019-08-28 21:13:51 -07:00
JoshuaNavarro 9a1fbd8ab3 Added in idea for dye machine. 2019-08-28 14:33:56 -07:00
JoshuaNavarro dae750bf7c Added in notes for mini-greenhouse idea. 2019-08-28 14:08:20 -07:00
JoshuaNavarro 288912d046 Updated all furniture and objects to sync additional data. Got items to sync better with less issues, and ore seems to not cause as many problems as I thought. 2019-08-28 12:29:51 -07:00
JoshuaNavarro acca21e511 Got multi tiled objects to sync its components so that it displays properly in the world and syncs 100 times better. 2019-08-28 00:31:14 -07:00
JoshuaNavarro a752503964 Got custom furniture to sync before and after saves! 2019-08-27 19:42:05 -07:00
JoshuaNavarro b53379736d Added syncing for custom objects before saving. 2019-08-27 19:27:34 -07:00
JoshuaNavarro 19732ad2bf Got objects to sync across locations even when not present! 2019-08-27 16:47:22 -07:00
JoshuaNavarro e0d61f19cc Got container objects to sync across the net which is good. 2019-08-27 15:10:56 -07:00
JoshuaNavarro 2f07190926 Removed debug message that had a stack trace. 2019-08-26 23:33:26 -07:00
JoshuaNavarro b5ce25d141 Added ability for custom objects to sync guids across the net! 2019-08-26 23:32:30 -07:00
JoshuaNavarro 9950a6d0c0 Better pytk sync. 2019-08-26 21:46:36 -07:00
JoshuaNavarro 94d1595efa Updatedd CustomObject to have proper sell price and semi sync over the net. 2019-08-26 21:14:37 -07:00
JoshuaNavarro 50b77b44e2 URevert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-26 16:34:03 -07:00
JoshuaNavarro 36528407ba Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:21:15 -07:00
JoshuaNavarro 36e657db5b Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:20:26 -07:00
JoshuaNavarro d5b16d96de Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:19:00 -07:00
JoshuaNavarro e1a9644128 Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:16:24 -07:00
JoshuaNavarro 0f7252e2c5 network experiment: failure. Focusing on single player experience. 2019-08-24 15:14:10 -07:00
JoshuaNavarro b70b4f1813 More netcode updates. 2019-08-23 14:46:07 -07:00
JoshuaNavarro 6d2d31ce23 Re-enabled simple multiplayer support on revitalize but there would be a TON to do still to fully support it. 2019-08-23 14:28:33 -07:00
JoshuaNavarro f3f4f4da27 Fixed vanilla machines not rendering CustomObject(s) when finished producing. 2019-08-22 21:38:22 -07:00
JoshuaNavarro f194b5eb4f Added in ores to be bought from Clints shop. Added in the rest of the vanilla furnace ingot smelting recipes. 2019-08-22 20:04:49 -07:00
JoshuaNavarro a558c15f26 Added in remaining ore veins, added in tin ore to ingot recipe for smelting, added in ingots. 2019-08-22 19:09:58 -07:00
JoshuaNavarro 449c3a99ae Updated tin ore vein graphic. 2019-08-22 16:34:28 -07:00
JoshuaNavarro 1d07d15ac8 Updated missing pixel on tin ore and named the information appropriately. 2019-08-22 16:32:40 -07:00
JoshuaNavarro a09a246153 Added in new ore/ingot images for ore resource. Removed test ore and the pancakes that spawned. 2019-08-22 16:30:22 -07:00
JoshuaNavarro b65fdeb38d Updated inventory manager to have bug fixes, added in vanilla recipe and recipe books for adding in custom recipes to vanilla furnaces. 2019-08-22 13:43:11 -07:00
JoshuaNavarro 9d3be07daa Got items to be loaded back into player's inventory upon loading a save file. 2019-08-21 20:17:27 -07:00
JoshuaNavarro c7770cb8d7 Fixed more serialization issues. Now to figure out how to get items back to player inventories.... 2019-08-21 20:03:16 -07:00
JoshuaNavarro b24420d368 Fixed serilaization issues with not properly reserializing files back into the world. 2019-08-21 19:06:17 -07:00
JoshuaNavarro bfb0194a66 Updated all items to properly use the price set in BasicItemInformation.cs which allows them to be shipped now. 2019-08-21 01:39:06 -07:00
JoshuaNavarro 14fb72fdb9 Added in tin ore and made ore be stored in ResourceManager.cs 2019-08-16 17:19:20 -07:00
JoshuaNavarro ff9aa226f7 Added some documentation, made it so BasicItemInformation, LightManager, and InventoryManager make copies of themselves per new item fixing a duplication glitch. Updated all objects to use the new copy function for BasicItemInformation. 2019-08-16 15:32:14 -07:00
JoshuaNavarro 0cbae77d28 Fixed serialization item converter to have MUCH nicer output for serializing SDV items. Also removed unnecessary TileLocation field from BasicItemInformation.cs 2019-08-16 14:35:40 -07:00
JoshuaNavarro c51ffa84b6 Got ores to spawn rock debris when broken. 2019-08-16 12:47:27 -07:00
JoshuaNavarro eb5231e81a Added in shake timer for ore veins. 2019-08-16 12:39:27 -07:00
JoshuaNavarro 16d35e2d42 Got ores spawning on the farm, finished resource manager statistics, and made ore use proper health values. 2019-08-16 12:26:50 -07:00
JoshuaNavarro 01cc1d29ec Updated oreResourceInfo class to have more statistics for farm, quarry, skull cave, and mine as well as including functions for checking floors to spawn/exlucde on. 2019-08-15 20:32:12 -07:00
JoshuaNavarro 5ce0e5fb19 Got ore spawning in the quarry! 2019-08-14 21:14:13 -07:00
JoshuaNavarro 8f16593894 Updated resource info to have extra spawn items and made the mine spawn code only spawn ores per unvisited floor pe visit and gets cleared when leaving the mine. (I.E on a mine reset.) 2019-08-14 20:21:44 -07:00
JoshuaNavarro 47c50b6c18 Upgraded resources to have spawn and drop chance. 2019-08-14 14:32:22 -07:00
JoshuaNavarro 5cf0211339 Updated ore spawning to use better handling for floor ranges and easier to add in more varieties. 2019-08-13 23:06:51 -07:00
JoshuaNavarro 768e09cf43 Got the code working for ores to properly spawn in the mine! 2019-08-13 20:13:27 -07:00
JoshuaNavarro 9b8c469eb6 Fixed ore vein spawning code to spawn ores in the correct spot now. 2019-08-13 19:26:20 -07:00
JoshuaNavarro ce904efef3 Reworked object pools to be more sorted out. Also added in ore veins! 2019-08-13 19:05:11 -07:00
JoshuaNavarro 746d1e1613 More comments on future plans. 2019-08-05 23:46:06 -07:00
JoshuaNavarro 1a6ee664b7 Added in storage furniture! 2019-08-05 23:10:56 -07:00
JoshuaNavarro d6fa1672db Finished the work for the first stage of the item transfer menu! 2019-08-05 21:19:56 -07:00
JoshuaNavarro b022947542 Added in hover display text to the inventory menu. 2019-08-05 18:03:52 -07:00
JoshuaNavarro 5af8e025bd Added in arcade cabinet type. Added in seaside scramble. 2019-07-25 17:16:14 -07:00
JoshuaNavarro 9ab33bba38 Added in the icicle gun! 2019-07-24 18:37:43 -07:00
JoshuaNavarro c7633a2a04 Added in a gun manager for easier assignment of guns. Also added in heatwave a gun that spawns fire like crazy. 2019-07-24 17:24:36 -07:00
JoshuaNavarro d0b9b1f1cd Added in game modes for Revitalize. Also fixed bug where players wouldn't update when moving left. 2019-07-24 14:51:12 -07:00
JoshuaNavarro bda8c38c7d Organization+ modularity with pages for inventory menu. 2019-07-24 14:16:04 -07:00
JoshuaNavarro 9caaae43b8 Added in a simple item display menu with a search field. 2019-07-24 08:44:55 -07:00
JoshuaNavarro 87f0ddcb2c Move files and made loby screen to help transition to shooting gallery. 2019-07-23 16:15:13 -07:00
JoshuaNavarro 1c8d973a14 Made the shooting gallery map and figured out more collisions for the player. 2019-07-22 23:22:03 -07:00
JoshuaNavarro 1838c80ccb Added in kill zones but also just made it so if enemies or projectiles go too far off the map they die. Also finished making spawners for targets and reworked managers to be stored in a single entity manager. 2019-07-22 20:46:33 -07:00
JoshuaNavarro c5e4b5ecdc Finished target enemy. They now die on being hit by a projectile. Also cleaned up a debug log. 2019-07-22 17:15:23 -07:00
JoshuaNavarro 1a629e5b47 Made little target enemies and updated more collision logic for everything. 2019-07-22 16:50:49 -07:00
JoshuaNavarro a75a156757 Made status effects and a status effect manager! Also made a simple proof of concept. Needs to reposition drawing though. 2019-07-21 21:54:25 -07:00
JoshuaNavarro 75feed842c Added heart blinking animation. 2019-07-21 19:27:04 -07:00
JoshuaNavarro 0a2c1ee11b Added support for multiplayer HUDs. 2019-07-21 19:12:03 -07:00
JoshuaNavarro 76737c3c7e Added in display for reload for the gun on player's HUD. 2019-07-21 19:07:10 -07:00
JoshuaNavarro 5a2f708e08 Added in player HUD with simple health (with lerp!) and ammo display. 2019-07-21 18:52:53 -07:00
JoshuaNavarro e1553ca6d8 Updated texture string to basically be able to change it's text a lot easier. 2019-07-21 17:12:06 -07:00
JoshuaNavarro b11a37df31 Upgraded Stardust Core Textured Strings to allow for scaling and made custom sprite fonts easier to use. Also implemented super simple HUD into Seaside Scramble. 2019-07-21 16:58:57 -07:00
JoshuaNavarro fac35e0f9d Finished basic guns, fixed collision issues, added hitbox to player, and fixed slow projectiles from gun. 2019-07-20 18:39:57 -07:00
JoshuaNavarro 4ac1473d9e Finished making a basic gun and attaching it to the player! 2019-07-20 18:24:47 -07:00
JoshuaNavarro 71868bd0b6 Got projectiles and a projectile manager working! 2019-07-20 17:00:02 -07:00
JoshuaNavarro feb5302c39 Some little comments. 2019-07-20 15:15:41 -07:00
JoshuaNavarro 650a852f8a Added in support for getting proper mouse direction on player. 2019-07-20 15:11:50 -07:00
JoshuaNavarro 384d69aafe Finished character select screen! 2019-07-20 12:44:47 -07:00
JoshuaNavarro b81037bcb5 Got proper mouse movements for all characters! 2019-07-20 12:36:31 -07:00
JoshuaNavarro c3b439766e Fixed SSC controller support. Added in controllers properly working for color swaping/spawning characters. 2019-07-20 11:35:52 -07:00
JoshuaNavarro 632de2c1a3 Added in visible color selection for characters on selection screen. 2019-07-19 13:30:25 -07:00
JoshuaNavarro 0e1483605a More work on title screen. Also made animated sprite class. 2019-07-19 11:17:37 -07:00
JoshuaNavarro 7c170ade98 Got dialogue boxes working for character select screen. 2019-07-19 10:44:15 -07:00
JoshuaNavarro a63d6a88bb Small comments for where I left off. 2019-07-18 22:11:46 -07:00
JoshuaNavarro 9d58b4b15e Finished color picking for character selection screen! 2019-07-18 22:10:05 -07:00
JoshuaNavarro 7dd02b8b0d Work on character select. 2019-07-18 20:16:41 -07:00
JoshuaNavarro bac0f12dc5 Added in controller support for characters and made the menu a stack. 2019-07-18 17:16:17 -07:00
JoshuaNavarro 02e6bd7e49 Added in some blinking text and the simple title screen. 2019-07-17 16:26:37 -07:00
JoshuaNavarro a75503637d Updated stardust core animation manager to have proper play animation function. Also added in junimo walking animations. 2019-07-17 12:51:29 -07:00
JoshuaNavarro 054077e94d Added camera class and made it to update when screen size changed and center the player. 2019-07-17 12:30:08 -07:00
JoshuaNavarro 01f239f371 Changed animations and animation managers to use Stardust Core. Also started working on Seaside Scramble Lite Edition. 2019-07-17 10:18:51 -07:00
JoshuaNavarro d8e7fa3ddb MASSIVE rework of Revitalize. Seperated PyTK obj data from Revitalize data, added dependency to Stardust Core and swapped to Stardust's Tetxure2DExtended and TextureManagers. 2019-07-16 02:09:42 -07:00
JoshuaNavarro 251cf49114 Updated Happy Birthday manifest. 2019-07-07 17:22:04 -07:00
JoshuaNavarro 04b245d41a Fixed config issue when no legacy birthday files are found. 2019-07-07 17:21:01 -07:00
JoshuaNavarro 5c8a7d8abb Updated time freeze, and fixed many happy birthday bugs regarding gifts and dialogue. 2019-07-07 17:09:28 -07:00
JoshuaNavarro 9072c57013 Updated Symphony to have a way to view song conditionals as well as remove song conditionals in game. 2019-07-07 12:03:10 -07:00
JoshuaNavarro 6b172bb3e8 Adding back/next page buttons to the symphony menu. 2019-06-24 17:03:13 -07:00
JoshuaNavarro bc7cc885f7 Started displaying page numbes for numerous pages for the menu. 2019-06-24 11:23:14 -07:00
JoshuaNavarro 332358f48a Added more hover text for add button to let users know if a conditional already exists for that song or not. 2019-06-24 11:14:01 -07:00
JoshuaNavarro 9595ece1bb Finished delete functionality for Symphony menu. Added more hover text. 2019-06-24 10:44:04 -07:00
JoshuaNavarro bff69c2a96 Deleted some junk. Symphony Menu now works as intended, added save, add button, hover text, better music deciding, and wav volume support. 2019-06-22 14:37:13 -07:00
JoshuaNavarro 2252aa952a Finished restructuring of the menu. Maybe add a multi select button? 2019-06-19 15:42:22 -07:00
JoshuaNavarro 824486d3b8 Rewriting the Stardew Symphony to just be more user friendly. Everything seems to work but it can't be tested until I finish the menu. 2019-06-18 15:06:18 -07:00
JoshuaNavarro c1509c9371 Started object manager. 2019-05-23 16:53:44 -07:00
JoshuaNavarro 76aa7f7894 Got relative path searching working for texture manager. 2019-05-21 12:31:09 -07:00
JoshuaNavarro d3fc042b82 Fixed searching when not supposed to. 2019-05-21 12:19:29 -07:00
JoshuaNavarro 03d230c4af Merge branch 'Development' of https://github.com/janavarro95/Stardew_Valley_Mods into Development 2019-05-21 12:16:52 -07:00
JoshuaNavarro 072c3d511b Fully fixed the TextureManager scan this time. Issue was with the texture2DConverter.cs file. 2019-05-21 12:10:57 -07:00
JoshuaNavarro 596aedac77 Updated texture manager to support content packs but also load in textures without having to hard code them. 2019-05-20 03:05:11 -07:00
JoshuaNavarro c026702f09 Got lamps working with a furniture factory. 2019-05-17 11:04:16 -07:00
JoshuaNavarro 6c02af4596 Fixed the light manager not handling removing lights properly. Also have it so now alll CustomObjects handle lights. 2019-05-17 09:43:50 -07:00
JoshuaNavarro 05aeabed12 Fixed tables not removing items on clean up. 2019-05-16 13:00:43 -07:00
JoshuaNavarro 42f8d2595b Finally got tables working!!!!!!! 2019-05-15 23:50:24 -07:00
JoshuaNavarro e63b48ab6a Fixed tabled held object logic. 2019-05-15 22:27:38 -07:00
JoshuaNavarro 7eaaa44910 Fixed ignoring bounding boxes from letting you pick up items again. 2019-05-15 14:27:33 -07:00
JoshuaNavarro c8a1ce8e86 Added in the skeleton for tables but they don't do anything yet. Also the hack for no bounding boxes does make things super derpy for removal/placement of objects. 2019-05-15 13:43:09 -07:00