hello just wanted to ask if and when this mod would be able to consider fishies from other mods such as sve, es, rsv, mnf, etc.
it's an amazing mod and would love to know when to expect these expansion mods to be added as well so that a fresh playthrough would have seamless experience with price balancing, thank you!!
I imagine this affects the value of fish roe as well? If so, it indirectly nerfs the sturgeon bc caviar is worth less comparatively... (iirc its the only fish "egg" that doesnt have dynamic pricing, its set) could it be worth pricing that up to the others?
Hiya! I made a new save with the Riverlands farm after seeing this mod, to figure out how the "Reduced" config option stacks up with Better Balance (which I always use :P). I really like how Dorado and Pike have been buffed, alongside other underdogs. I've been running SDV Expanded for the first time too ^0^
Since the Riverlands farm type starts you off with a Smoker, I've found fishing VERY lucrative. With some luck I was able to get Catfish bait from Willy on day 2 as well as a Fiberglass rod, and it kinda just snowballed from there, moving to the river in the western forest around fishing level 6. I'm currently sitting on 70k going into the Egg Festival (having caught the Legend and smoking it for sale).
Onto the actual feedback - most of the mundane fish buffs feel nice. Maybe Shad doesn't need to be raised that much considering rainy Spring fishing days are profitable enough. The only other fish I'm a bit wary of atm is Halibut, which is pretty easy to catch. Without the Smoker, the sell prices of the reduced config compare nicely with growing crops, but when you have access to it (can be very early with some decent hardwood drops in the mines barrels), fishing can seem pretty nutty when you know where to do it. I think the sell prices of some of these fish should account for the existence of fish-specific bait, which might be difficult.
Sorry for rambling a bit ;-; overall I love the changes made, but the smoker warps any attempt at balancing fish imo. I imagine making the smoker only take base value of fish into account might be a good way to make it less broken.
Oh yeah, earlygame smoker access really breaks the price balance wide open. I was already planning on increasing the recipe's buy price and making crafting it expensive to lock off access for a little bit longer, but there's not much I can do for the starter smoker without nerfing the smoker itself. Maybe I could make the smoking time much longer to encourage you to obtain more of them, thus making coasting off the starter one without obtaining the recipe harder?
I'm planning on clobbering the prices cranked up for rarity to account for fishbait access as well, but since I'm still currently pretty busy atm changes to adjust for 1.6 elements will be a while.
While the mod does make it even better, it honestly feels almost just as busted with the vanilla values lol, on a good day you could make like 50k from targeting catfish with bait. I'm surprised by just how much they buffed fishing in 1.6
I'm playing 1.6 with the reduced config and I think the balance is pretty good overall, but I'm on the meadowlands farm (so no free fish smoker) and I'm not that good at fishing. It feels good that the hard to catch fish are worth the effort now. The one fish that I feel might be OP now is the squid - they aren't that hard to catch, you can get fish specific bait for them, and there's now two days where they can be caught all day. I'm in my first winter and making lots of money fishing in the ocean every night.
It looks like the SVE compatibility needs to be updated, as SVE has switched away from JSON Assets to Content Patcher for adding its items, meaning the changes don't register due to the new IDs.
Ah ok, I figured that was the problem from the previous error log! I'll temporarily disable the SVE component of the mod until I get the time to update it properly - thanks for letting me know.
No problem! I did go ahead and make a temporary mod using the new CP method that just fixes the SVE compatibility for personal use. not sure if needed, but I could send it your way if wanted, if you haven't started on a fix/the new CP format yourself you'd be free to copy over everything I did for it for when you update the mod. It has all the correct base values and works after testing in-game.
Here's the link. It's a standalone mod so it'd need to be reintegrated for the new 1.6 version but it's got all the correct values so it's basically just a copy and paste sort of thing.
They're price is changed, yes - it's available on a different page on the same sheet. It's configurable, in case you prefer another mod that changes their price.
What circumstances did this log happen in, and are you using SVE? I haven't encountered any errors like that so far, but I'm playing 1.6 with a minimal vanilla+ setup so compatibility may have changed with SVE.
[Content Patcher] Some content packs haven't been updated for Stardew Valley 1.6.0. Content Patcher will try to auto-migrate them, but compatibility isn't guaranteed. Affected content packs: - Animated Fish - Lategame Fish Rebalance
is this fine?
edit: nevermind hahaha, just noticed the warning in files
I don't know if 1.6 adds any new fish, but I'll try to update the mod to include them once I finish my playthrough.
I may also make some general price changes to account for smoker - I'll play with the mod and try to use the smoker frequently and see if there's any balance issues, but since the smoker is a later game item I don't expect it to break things.
Mornin', champ. Have you considered including the More New Fish mod? It's pretty big and expands the fishing branch significantly when it comes to possible fish to encounter in the game, adding over 140 species, which creates quite a diverse palette of possible catches. I'd be noice if you were able to do it, Matt.
+ Axolotls! There's a mod for axolotls in stardew, I'm not sure about their balance and its compatibility with this mod, but I'd be great if you could take a look at it and decide whether to change some stuff or not.
36 comments
it's an amazing mod and would love to know when to expect these expansion mods to be added as well so that a fresh playthrough would have seamless experience with price balancing, thank you!!
If so, it indirectly nerfs the sturgeon bc caviar is worth less comparatively... (iirc its the only fish "egg" that doesnt have dynamic pricing, its set) could it be worth pricing that up to the others?
Since the Riverlands farm type starts you off with a Smoker, I've found fishing VERY lucrative. With some luck I was able to get Catfish bait from Willy on day 2 as well as a Fiberglass rod, and it kinda just snowballed from there, moving to the river in the western forest around fishing level 6. I'm currently sitting on 70k going into the Egg Festival (having caught the Legend and smoking it for sale).
Onto the actual feedback - most of the mundane fish buffs feel nice. Maybe Shad doesn't need to be raised that much considering rainy Spring fishing days are profitable enough. The only other fish I'm a bit wary of atm is Halibut, which is pretty easy to catch. Without the Smoker, the sell prices of the reduced config compare nicely with growing crops, but when you have access to it (can be very early with some decent hardwood drops in the mines barrels), fishing can seem pretty nutty when you know where to do it. I think the sell prices of some of these fish should account for the existence of fish-specific bait, which might be difficult.
Sorry for rambling a bit ;-; overall I love the changes made, but the smoker warps any attempt at balancing fish imo. I imagine making the smoker only take base value of fish into account might be a good way to make it less broken.
I'm planning on clobbering the prices cranked up for rarity to account for fishbait access as well, but since I'm still currently pretty busy atm changes to adjust for 1.6 elements will be a while.
Also I probably need to reduce the reduced vers
It's a standalone mod so it'd need to be reintegrated for the new 1.6 version but it's got all the correct values so it's basically just a copy and paste sort of thing.
System.ArgumentNullException: Value cannot be null. (Parameter 'source')
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.GetOldFormat(IDictionary`2 from) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 92
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 63
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error)
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
[Content Patcher] Unhandled exception applying patch: Lategame Fish Rebalance > EditData Data/ObjectInformation #2.
System.ArgumentNullException: Value cannot be null. (Parameter 'source')
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.GetOldFormat(IDictionary`2 from) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 92
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 63
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error)
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
[Content Patcher] Unhandled exception applying patch: Lategame Fish Rebalance > EditData Data/ObjectInformation #3.
System.ArgumentNullException: Value cannot be null. (Parameter 'source')
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.GetOldFormat(IDictionary`2 from) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 92
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 63
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error)
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
[Content Patcher] Unhandled exception applying patch: Lategame Fish Rebalance > EditData Data/ObjectInformation #6.
System.ArgumentNullException: Value cannot be null. (Parameter 'source')
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.GetOldFormat(IDictionary`2 from) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 92
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 63
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error)
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
[Content Patcher] Unhandled exception applying patch: Lategame Fish Rebalance > EditData Data/ObjectInformation #7.
System.ArgumentNullException: Value cannot be null. (Parameter 'source')
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.GetOldFormat(IDictionary`2 from) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 92
at ContentPatcher.Framework.Migrations.Migration_2_0.ObjectInformationMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForObjectInformation.cs:line 63
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error)
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
Affected content packs:
- Animated Fish
- Lategame Fish Rebalance
is this fine?
edit: nevermind hahaha, just noticed the warning in files
I may also make some general price changes to account for smoker - I'll play with the mod and try to use the smoker frequently and see if there's any balance issues, but since the smoker is a later game item I don't expect it to break things.
I won't say anything more cause I don't wanna tread into spoiler territory >_<