

Better Firepit v1.22 Fix
Firepit heats big stacks as fast as single items (VS 1.22.x). Singleplayer & servers.

Description
<p style="font-size: 1.05em; line-height: 1.5;">Fixes the firepit heating penalty introduced in <strong>Vintage Story 1.22.x</strong>, where larger item stacks heated up extremely slowly. A full stack now heats at the exact same rate as a single item, just like in older game versions.</p> <p style="font-size: 1.05em; line-height: 1.5;">Now includes optional configurable multipliers to speed up heating/cooking times, instant <strong>ConfigLib</strong> hot-reloading with multiplayer network sync, and a <strong style="color: #27ae60;">Full Stack Smelting</strong> feature compatible with <strong>XSkills</strong>!</p> <hr style="border: none; border-top: 1px solid #d5c8b5; margin: 15px 0;" /> <h3 style="color: #3b5a18; margin-top: 15px; margin-bottom: 8px;">✨ Features</h3> <ul> <li><strong>No Stack Penalty:</strong> Full stacks of ore, clay, food, or ingots heat just as fast as a single item.</li> <li><strong>Heat Speed Multiplier:</strong> Items reach working temperature faster (default <code>2.0x</code>).</li> <li><strong>Cooking Speed Multiplier:</strong> Shortens smelting and cooking duration once hot (default <code>2.0x</code>).</li> <li><strong style="color: #27ae60;">Full Stack Smelting</strong> <span style="background-color: #27ae60; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-size: 0.75em; font-weight: bold; vertical-align: middle;">NEW in v1.4</span><strong>:</strong> Optional mode to cook/smelt the entire input stack (or up to output capacity) in a single cycle instead of waiting 1 item per 30s. Preserves food perish timers!</li> <li><strong style="color: #2980b9;">🌐 Multiplayer & Dedicated Server Sync:</strong> Changes saved via ConfigLib on client instantly sync to dedicated servers in real-time.</li> <li><strong style="color: #27ae60;">⚔️ XSkills Compatibility:</strong> Fully compatible with XSkills, granting full Cooking and Survival XP for every single item converted in a batch.</li> <li><strong>Accurate GUI Progress:</strong> The green progress arrow scales automatically to match your cooking speed, even when cooking from residual heat in cold/unlit firepits.</li> <li><strong>Universal:</strong> Runs heating simulation on server and GUI scaling on client for seamless multiplayer support.</li> </ul> <hr style="border: none; border-top: 1px solid #d5c8b5; margin: 15px 0;" /> <h3 style="color: #3b5a18; margin-top: 15px; margin-bottom: 8px;">💬 In-Game Chat Commands</h3> <ul> <li><code>/bff fullstack [on|off]</code> — Toggle or set batch full-stack smelting on the fly.</li> <li><code>/bff heatspeed <multiplier></code> — Set heating speed multiplier (e.g. <code>/bff heatspeed 5</code>).</li> <li><code>/bff cookspeed <multiplier></code> — Set cooking speed multiplier (e.g. <code>/bff cookspeed 2</code>).</li> <li><code>/bff reload</code> — Reload configuration from disk.</li> <li><code>/bff status</code> — Display current active settings and multipliers.</li> </ul> <hr style="border: none; border-top: 1px solid #d5c8b5; margin: 15px 0;" /> <h3 style="color: #3b5a18; margin-top: 15px; margin-bottom: 8px;">⚙️ Configuration</h3> <p>A config file is created automatically on first run at <code style="background-color: #eadecc; color: #84231b; padding: 2px 6px; border-radius: 3px; font-weight: bold;">ModConfig/BetterFirepitFix.json</code> (or configure directly in-game via <strong>ConfigLib</strong>):</p> <pre style="background-color: #2d3436; color: #f5f6fa; padding: 10px 14px; border-radius: 5px; font-size: 0.9em; line-height: 1.4; overflow-x: auto;"><code>{ "RemoveStackSizePenalty": true, "HeatSpeedMultiplier": 2.0, "CookingSpeedMultiplier": 2.0, "SmeltFullStack": false, "DiagnosticLogging": false }</code></pre> <ul> <li><strong style="color: #84231b;">RemoveStackSizePenalty</strong> (default: <code>true</code>) — Removes the 1.22.x stack-size heating penalty.</li> <li><strong style="color: #84231b;">HeatSpeedMultiplier</strong> (default: <code>2.0</code>) — Multiplies how fast items reach working temperature (<code>1.0</code> = vanilla speed).</li> <li><strong style="color: #84231b;">CookingSpeedMultiplier</strong> (default: <code>2.0</code>) — Multiplies cooking/smelting speed once hot (<code>1.0</code> = vanilla duration).</li> <li><strong style="color: #27ae60;">SmeltFullStack</strong> (default: <code>false</code>) — When <code>true</code>, cooks/smelts the full stack at once in 1 cycle.</li> </ul> <hr style="border: none; border-top: 1px solid #d5c8b5; margin: 15px 0;" /> <h3 style="color: #3b5a18; margin-top: 15px; margin-bottom: 8px;">📜 Version History / Changelog</h3> <ul> <li style="margin-bottom: 6px;"><span style="background-color: #27ae60; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.3</span> — Fixed XSkills compatibility crash, full XP awarded for batch smelting, clean server logs.</li> <li style="margin-bottom: 6px;"><span style="background-color: #2980b9; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.2</span> — Real-time Client ↔ Server ConfigLib network sync, fixed green progress arrow in cold/unlit firepits, added <code>/bff fullstack/heatspeed/cookspeed</code> chat commands.</li> <li style="margin-bottom: 6px;"><span style="background-color: #8e44ad; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.1</span> — Added 2-second in-game config auto-reload tick listener and <code>/bff reload</code> command.</li> <li style="margin-bottom: 6px;"><span style="background-color: #d35400; color: #ffffff; padding: 1px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;">v1.4.0</span> — Added optional <strong>SmeltFullStack</strong> setting (cooks full stack at once), food freshness/perish preservation, multi-item recipe ratio support.</li> <li style="margin-bottom: 6px;"><span style="background
Download
No download link is available for this entry right now.
Ratings & reviews
Sign in to leave a rating or comment.

