DArkHekRoMaNT / HelveHammerExtensions

https://www.vintagestory.at/forums/topic/3916-helve-hammer-extensions/
MIT License
3 stars 0 forks source link

[Suggestion] - More User Friendly Defaults or Better Docs #7

Open jordan4ibanez opened 7 months ago

jordan4ibanez commented 7 months ago

Mod Version

Any

CommonLib Version

Any

Game Version

1.19.3

OS

Linux

Play mode

Singleplayer

Problem

This is not a bug report, this is a suggestion.

I myself have had minor trouble figuring out what exactly needed to happen to make this function.

I have also read the comments under the VS downloads page. This in tandem is how I came up with these solutions.

It appears that most users, including myself, want to be able to automate at any level.

2 solutions to be more user friendly for non-technical users that have no idea how to mess with the mod config, or are not sure what the mod config means:

1.) Base defaults, allow any automation at any level. AnvilTier = 1, AllWorkable = true. IE, allow the end user to decide how challenging they want this to be. It doesn't make any sense at all that a hammer would be able to magically craft random things by slamming down regardless so have fun with it.

2.) More explanation on what exactly your configuration file flags do. A bit more detail basically. Let the end user decide how challenging they want it to be with better documentation and modify the . IE, I literally still have no idea what DefaultWorkable does.

For example: Minimum tier - If your anvil tier is below this, the hammer will not automatically smith your items. (defaults to iron aka level 3) etc etc etc.

I greatly enjoyed your mod, and hope to help improve the user experience with this suggestion.

Logs

No response

Mods

No response

Screenshots

No response

DArkHekRoMaNT commented 2 months ago

I will not change the default tier. This mod is for those who do not like to forge too much not at all. Making an iron anvil is not difficult. But I will add a more detailed description and perhaps a hint in the game.

DefaultWorkable is the default value if this item does not have it explicitly in json. Primarily for mod items