RKN Generic Crafting
Generic crafting system that completely replaces the UI grid with a more immersive mechanic
Description
<h1 style="text-align: center;">RKN Generic Crafting</h1> <hr /> <p style="text-align: center;"> </p> <p style="text-align: center;"><span style="font-size: 18pt;"><strong><span style="font-family: 'trebuchet ms', geneva, sans-serif;"><span style="color: #34495e;">Generic crafting system that completely replaces the UI grid with a more immersive mechanic</span></span></strong></span></p> <h4 style="text-align: left;"><strong><span style="font-size: 12pt;">What it does</span></strong></h4> <ul style="text-align: left;"> <li><span style="color: #34495e;"><strong><span style="font-size: 12pt;">Inworld crafting</span></strong></span><span style="font-size: 12pt;">: No more UI. Place ingredients on nearly any flat surface in the world and interact with them to craft.</span></li> <li><span style="color: #34495e;"><strong><span style="font-size: 12pt;">Grid or gridless</span></strong></span><span style="font-size: 12pt;">: Play with shaped recipes, like vanilla, in which case recipes are grid matched based on your perspective. Or play without any grid and simply craft from a heap of ingredients.</span></li> <li><span style="font-size: 12pt;"><span style="color: #34495e;"><strong>Use your tools</strong></span>: Tools are no longer simple ingredients. They must now be used on the crafting surface. With animation, sounds, and effects!</span></li> <li><span style="color: #34495e;"><strong><span style="font-size: 12pt;">It matters where</span></strong></span>: Crafting on soil out in the wilderness will be slower than on a nice flat table.</li> </ul> <h4 style="text-align: left;"><strong><span style="font-size: 12pt;">What it <em>doesn't</em> do</span></strong></h4> <p style="text-align: left;"><span style="font-size: 12pt;">This mod does not introduce any new <em>recipe-specific</em> crafting mechanics.<br />The intention of this mod is instead to create a <em>generic</em> crafting system that can work for any and all grid recipes, out of the box.</span></p> <h2><strong>Instructions</strong></h2> <hr /> <h4><strong>Add ingredients</strong></h4> <p>Right click with any non-tool item or block on a solid surface, while holding the crafting button (ALT, rebindable), to create a crafting surface.<br />Right click with additional items or blocks to add more ingredients.</p> <h4><strong>Recipe matching</strong></h4> <p>If the ingredients and tools matches a recipe, it will appear in the top info bar while looking at the crafting surface.<br />If there are more than one available recipe, then you can switch between them by clicking F.</p> <p>Recipe matching is based on perspective. Lets say we want to craft Crude Ladder. So you add the sticks (S) as such:</p> <pre><br /> NORTH<br /> |---|---|---|<br /> | S | | S |<br /> |---|---|---|<br />WEST | S | S | S | EAST<br /> |---|---|---|<br /> | S | | S |<br /> |---|---|---|<br /> SOUTH<br /><br /></pre> <p>In this case, the crafting surface will only allow you to craft crude ladder if you look at it from north or south.</p> <h4><strong>Crafting</strong></h4> <p>Hold right click to start crafting. Once crafting has completed the recipe output will spawn and the ingredients will be consumed.<br />If a recipe requires tools, then these must be held in your hands while trying to craft. If a recipe requires two tools then the second one must be held in offhand slot.</p> <p>If there are enough remaining ingredients to continue crafting, then continuing to hold rick click will continue crafting at a slightly faster pace.</p> <h4><strong>Multi-stage crafting</strong></h4> <p>In case a recipe requires more tools than can be held at one time, you can start crafting with any of the required tools. Instead of producing the recipe output, it will instead produce an Unfinished Craft item. This item can be placed on a new crafting surface where you can then proceed to use one or more of the remaining tool requirements in the recipe. Only once all required tool has been used will it produce the final recipe output.</p> <p>Clicking the handbook hotkey on an Unfinished Craft itemslot will open the handbook page for the recipe output. Combining this with list of used tools in the itemslot hover description, allows you to see what tools remains to be used.</p> <h4><strong>Other</strong></h4> <ul> <li>The crafting surface can de destroyed to reclaim ingredients.</li> <li>In order to not functions as a hyper-efficient ground storage, any crafting surface will auto delete itself after 2 minutes of inactivity (configurable).</li> <li>While mouse mode is enabled you can use many of the same controls as you would with UI grid. Including right click to take half, right click while holding to place only one, and left click to take and place whole stack.</li> </ul> <h4><strong>Crafting speed</strong></h4> <p>The time it takes to craft is measured as <code>baseCraftingTimeSeconds * craftingSurfaceTimeModifier * recipeCraftingTimeModifier * Max(ConsecutiveCraftingTimeModifierMin, ConsecutiveCraftingTimeModifier^(amount))</code>.</p> <p>Where <code>baseCraftingTimeSeconds</code> is configurable, <code>craftingSurfaceTimeModifier</code> depends on what block is under the crafting surface, <code>recipeCraftingTimeModifier</code> depends on the recipe, and <code>consecutiveModifer</code> decreases after each consecutive crafting (with minimnum cap).</p> <p>As an example for <code>craftingSurfaceTimeModifier</code>: tables provides the fastest crafting speed, while cobble stone is a bit slower, and soil is the slowest.</p> <p>For <code>recipeCraftingTimeModifier</code> the only recipes currently that modifies this are tool and weapon recipes.</p> <h4><strong>Adjusted recipes</strong></h4> <ul> <li>Plank blocks, slabs, and stairs now requires hammer. Just because I wanted more recipes to have tool requ
Ratings & reviews
Sign in to leave a rating or comment.


