Mods / Extreme Firestarters Reforged

Tags: #Crafting #Utility
Author: TheInsanityGod
Side: Both
Created: Nov 7th at 9:16 PM
Last modified: Nov 15th at 7:24 PM
Downloads: 839
Follow Unfollow 58

Latest release (for Vintage Story 1.21.4, potentially outdated):
extremefirestartersreforged_1.1.2.zip  1-click install


Extreme Firestarters Reforged (reforge of Extreme Firestarters)


Immersive mod that adds several tiered firestarters including bow drills, flint and steel, matches, and a crude lighter. Each firestarter has stats that affect how fast and easy it is to start a fire. Lower tiers are made worse to reflect difficulty starting a fire from scratch, but higher tiers are faster than a torch.

Requires:

 

Current Features:

  • 6 New firestarters all of which have different speed / succes rater / satiety cost / durability
  • New class trait that increases fire starting capabilities (Hunter and Malefactor)
  • (+) Reworked torch mechanics, lit torches must now be in main or off hand slot (fear not: you can turn this off in the config)

Compatibility:



DISCLAIMER: This is a "reforge" meaning a lot was refactored, if another mod made compatibility for the original it will have to be reworked.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.1.2 extremefirestartersreforged 341 Nov 15th at 7:24 PM extremefirestartersreforged_1.1.2.zip 1-click install

Added extra handling for torches that have no extinguished variants

1.1.1 extremefirestartersreforged 115 Nov 13th at 10:32 PM extremefirestartersreforged_1.1.1.zip 1-click install

fix outdated matches recipe

1.1.0 extremefirestartersreforged 183 Nov 10th at 10:41 PM extremefirestartersreforged_1.1.0.zip 1-click install

Reworked torch mechanics, lit torches must now be in main or off hand slot (configurable, like almost everything else)

By default when torch moves out of main/off hand it will automatically extinguish, to prevent accidental extinguish it will by default prevent changing slots through scrolling/numbers (with in game warning) if you are holding a torch in main hand. Additionally you are only able to pickup torches into main/off hand.

1.0.0 extremefirestartersreforged 200 Nov 8th at 2:33 PM extremefirestartersreforged_1.0.0.zip 1-click install

Initial reforge


6 Comments (oldest first | newest first)

💬 TheInsanityGod , Nov 15th at 7:24 PM (modified Nov 15th at 7:33 PM)

zakhad, this was an issue with the reworked torch mechanic it tried to extinguish a torch (possibly modded) that didn't have an extinguished variant, should no longer crash on new update.

💬 zakhad, Nov 15th at 2:43 PM
Crash Report
I was just doing inventory tetris and i'm not sure why it crashed i didn't move a firestarter but there was a crude one on the ground so maybe i picked it up into my offhand or something that it didn't like i'm not sure.

Running on 64 bit Windows 6.1.7601.0 with 32735 MB RAM
Game Version: v1.21.5 (Stable)
15/11/2025 2:39:36 PM: Critical error occurred in the following mod: extremefirestartersreforged@1.1.1
Loaded Mods: acorns@0.7.2, ageofflax@1.1.1, arrowheadsrecovery@1.0.3, atwatersedge@1.5.1, autopanning@1.0.1, betterandimprovedweather@0.1.8, bettercrates@1.9.0, irregularguybetterjam@1.0.0, bonemarrowsoup@1.0.1, bookends@0.0.8, bradyladder@1.1.0, bushmeatrecipe@2.0.0, buzzwords@1.8.0, buzzybees@1.1.7, canoemod@1.0.2, canoemodcircuitspatch@2.0.0, catchledge@0.6.0, cavesymphony@1.2.1, cellardoor@1.4.0, cellardoorfork@1.4.1, chandeliercraft@1.0.1, chickenfeed@1.1.10, chiseltools@1.15.3, clayworks@0.4.7, combatrebalance@1.4.5, combinethefat@1.0.0, crawlanddive@0.2.2, cutthefat@1.0.3, darcesdriftersredone@1.2.5, diversediets@1.0.3, dodgemaster@1.2.3, hqzlights@1.1.2, driedpeat@1.1.1, dryablegroundstorage@1.0.1, expandedmolds@1.2.0, expres@1.1.0, explosive@0.1.2, fancysky@1.1.6, fieldsandplateaus@1.0.9, firestarters@1.4.5, firstaidkit@1.0.6, floralzonescaperegion@1.0.27, floralzonescaribbeanregion@1.0.22, floralzonescentralaustralianregion@1.0.19, floralzonescosmopolitanregion@1.0.10, floralzoneseastasiaticregion@1.0.18, floralzonesmediterraneanregion@1.0.18, floralzonesneozeylandicregion@1.0.18, flora@1.0.7, forestsymphony@1.0.6, bovinae@0.3.3, caninae@1.0.35, capreolinae@2.0.3, casuariidae@1.1.7, cervinae@0.1.10, chelonioidea@1.0.5, dinornithidae@1.0.20, elephantidae@1.0.16, felinae@0.2.12, iniidae@0.1.5, machairodontinae@1.0.28, manidae@1.0.18, meiolaniidae@0.1.8, pantherinae@1.2.4, rhinocerotidae@1.0.22, sirenia@1.0.25, spheniscidae@1.0.14, thylacinidae@0.1.5, viverridae@1.0.7, vombatidae@0.4.4, geoaddons@1.4.4, hangingoillamps@1.0.5, hotspringheal@1.0.2, hidearmor@0.0.1, icecutterrw@1.0.1, JacksFirewood@1.1.0, liberatedbeds@1.0.0, longtermfood@0.5.2, manualquenching@1.0.8, masonsdelight@1.0.3, millwright@1.3.0, moreicons@1.1.1, morefuel@1.1.0, mycodiversity@1.0.4, nooffhand@1.0.1, overhaullib@1.13.8, pigfeed@1.0.9, plainsandvalleys@1.0.12, primitivesurvival@4.0.0, scrollrackable@1.4.0, Sergsmetaltongs@2.2.1, shelfobsessed@1.9.0, slings@0.0.3, slowwalkmod@1.2.5, somedisassemblyrequired@1.7.8, sonitorecipepin@1.0.1, sprintmomentum@0.2.0, spyglass@0.6.0, steamandpower@1.7.2, swifttime@1.1.2, temporalsymphony@2.2.2, traderssellcrowbars@0.0.2, translocatorengineeringredux@1.6.1, undertangledboughs@1.0.5, usefultraders@2.3.1, vaultandroll@0.1.1, vintageengineering@0.4.6, game@1.21.5, vsimgui@1.1.16, warmgambeson@1.0.0, wgmtfix@1.1.3, wildfarmingrevival@1.4.2, woodproc@1.0.0, zaecompatfoodshelves@0.1.0, zoombuttonreborn@2.0.0, aculinaryartillery@2.0.0-dev.8, alchemy@1.7.21, offhandpenalty@1.2.3, ancienttools@1.6.0-pre.6, animalcages@4.0.1, apeflowerpots@1.3.1, apegrapes@1.3.1, attributerenderinglibrary@2.4.0, egocaribautomapmarkers@4.0.3, awearablelight@1.1.4, beararmorrepair@1.0.3, bedspawnv2@1.6.4, betterfirepit@1.2.0, betterruins@0.5.3, bettertraders@0.1.0, bloodtrail@1.1.8, bradycrudebuilding@1.4.3, bullseyecontinued@3.4.5, butchering@1.10.11, canjewelry@0.5.13, carryon@1.12.1, cartwrightscaravan@1.8.0, climbmountain@0.2.0, commonlib@2.8.0, composter@1.2.1, configlib@1.10.10, caffCuniculture@1.0.10, domesticanimaltrader@1.1.1, eggpiemod@0.1.0, electricalprogressivecore@2.6.2, enhancedhandbook@1.7.1, tackandequipment@1.0.0, expandedstomach@1.2.6, extendedcreation@1.1.7, extrainfo@1.10.1, farmlanddropssoil@1.4.0, farseer@1.3.2, fatcandles@1.0.1, fendragonbcs@0.2.0, fieldsofsalt@1.2.4, floatingfish@1.1.3, foodshelves@2.3.3, footprints@1.0.7, foragersgamble@1.2.4, fromgoldencombs@1.9.4, genelib@2.1.5, geologymap@1.0.1, handbookdeclutterer@0.4.0, herbarium@1.4.1-rc.1, hpspinningwheel@1.0.7, hudclockpatch@1.1.2, hydrateordiedrate@2.2.26, insanitylib@1.1.0, interestingoregen@2.0.2, jaunt@2.1.1, joyofsailing@1.4.0, JustTrapdoors@1.0.2, kevinsfurniture@1.7.5, lathemod@1.0.3, lavoisier@1.3.1, lichenredux@1.8.3, maketeaforked@0.7.1, maltiezcrossbows@1.6.8, medievalexpansionpatch@1.3.4, metalunittooltip@1.1.1, meteoricexpansion@1.2.6, mobsradar@2.1.12, moreanimals@1.6.5, mountcamerafix@0.2.0, naturalfertilizer@1.3.0, novelty@1.0.17, panningmachine@1.0.6, pauseonstart@1.0.1, pelaguswinds@1.2.2, petai@4.0.1, pickbars@2.0.3, postsandbeams@1.4.0, claywheel@1.1.7, purposefulstorage@1.5.1, realsmoke@1.1.10, rebuildablebloomery@1.0.6, recyclingtools@1.4.4, riftworks@1.1.16, rivers@4.7.3, saltandsands@1.1.4, saltpeterproduction@1.1.0, scarecrow@1.7.1, scientificsmithy@0.1.9, showcraftable@1.2.6, sleepneed@2.0.3, sluice@2.3.2, smithingplus@1.8.3, sprinklersmod@1.0.1, spyglassinfo@1.0.2, statushudcont@4.0.1, stepupadvanced@1.2.3, cookie12000stickbeam@1.2.2, stillnecessaries@1.3.0, stirlingmotor@2.0.0, stonebakeoven@1.2.0, stonerailings@1.4.0, substrate@1.1.4, tasshroombodyfat@0.0.16, temperatureheighttweak@0.3.0, tentbagreworked@3.1.1, th3dungeon@0.4.4, th3expansion@2.0.0, th3restock@1.1.2, toolsmith@1.2.14, trailmodupdated@1.3.3, translocatorrelocator@1.0.3, unofficialbugfix@0.0.3, variantmeals@2.6.1, coffee@1.0.4, versionchecker@1.2.2, Verticality@0.3.1, discordrichpresence@1.1.1, creative@1.21.5, vsquest@3.0.0, survival@1.21.5, woodenfortifications@2.0.10, woodstain@1.3.1, xlib@0.9.0-pre.2, alchemistry@1.0.2, autoconfiglib@2.0.9, beamtools@1.0.2, boltheadsrecovery@0.0.6, bookbinders@1.3.1, brainfreeze@1.3.4, cats@4.0.0, chemistrylib@1.1.5, tradercamps@1.1.7, detailedanimals@0.7.0, electricalprogressivebasics@2.6.0, elkjaunt@1.3.0, equus@1.2.0, expandedfoods@2.0.0-dev.4, em@3.3.3, extraoverlays@1.6.0, extremefirestartersreforged@1.1.1, fueledwearablelights@1.1.0, glassmaking@1.4.4, playercorpse@1.12.0, quiversandsheaths@0.5.4, realsmokeforancienttools@1.0.0, realsmokeforbraziers@1.1.1, realsmokeforchiseltools@1.1.1, seasonalbreeding@1.0.0, shearlib@1.2.0, stainedbeams@1.2.1, stonequarry@3.5.1, storageoptions@2.0.0, th3dungeontopentrance@0.4.1, wearandtear@1.5.17, wildcraftfruit@1.4.3, wildcraftherb@0.0.1, wildcrafttree@1.3.3, wolftaming@4.1.0, xinvtweaks@1.8.1, xskills@0.9.0-pre.2, bricklayers@3.1.3, crazyspotterywheelxskillspatch@1.0.0, ecwildcrafttree@1.0.2, electricalprogressiveindustry@0.5.0, electricalprogressiveqol@2.6.2, sausages@0.0.8, tailorsdelight@2.1.2, veep@2.2.0, wool@1.8.1, xskillscatchablefotsa@0.0.2, xskillsmediterranean@1.0.0, xskillsgilded@1.3.5, zaecompatwildcraftforage@0.2.0, betterruinsbricklayerscompat@1.0.0, millwrightxwoolcompat@1.1.0
Involved Harmony IDs: extremefirestartersreforged, brainfreeze, XInvTweakPatch
System.NullReferenceException: Object reference not set to an instance of an object.
at ExtremeFirestarters.Code.HarmonyPatches.ExtinguishIfNotHeldPatches.TryExtinguishSlot(ItemSlot slot, ItemStack itemstack) in D:\Modding\VintageStory\ExtremeFirestartersReforged\ExtremeFirestarters\Code\HarmonyPatches\ExtinguishIfNotHeldPatches.cs:line 37
at Vintagestory.API.Common.ItemSlot.OnItemSlotModified_Patch1(ItemSlot this, ItemStack sinkStack)
at Vintagestory.API.Common.ItemSlot.ActivateSlotLeftClick_Patch1(ItemSlot this, ItemSlot sourceSlot, ItemStackMoveOperation& op)
at Vintagestory.API.Common.InventoryBase.ActivateSlot_Patch1(InventoryBase this, Int32 slotId, ItemSlot sourceSlot, ItemStackMoveOperation& op)
at Vintagestory.API.Client.GuiElementItemSlotGridBase.SlotClick(ICoreClientAPI api, Int32 slotId, EnumMouseButton mouseButton, Boolean shiftPressed, Boolean ctrlPressed, Boolean altPressed) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 971
at Vintagestory.API.Client.GuiElementItemSlotGridBase.OnMouseDownOnElement(ICoreClientAPI api, MouseEvent args) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 767
at Vintagestory.API.Client.GuiComposer.OnMouseDown(MouseEvent mouseArgs) in VintagestoryApi\Client\UI\GuiComposer.cs:line 470
at Vintagestory.API.Client.GuiDialog.OnMouseDown(MouseEvent args) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 564
at Vintagestory.Client.NoObf.GuiManager.OnMouseDown(MouseEvent args) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 401
at Vintagestory.Client.NoObf.ClientMain.UpdateMouseButtonState(EnumMouseButton button, Boolean down) in VintagestoryLib\Client\ClientMain.cs:line 1969
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 424
at Vintagestory.Client.NoObf.ClientPlatformWindows.Mouse_ButtonDown(MouseButtonEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 200
at OpenTK.Windowing.Desktop.NativeWindow.MouseButtonCallback(Window* window, MouseButton button, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
💬 TheInsanityGod , Nov 13th at 10:35 PM

Recipe was indeed outdated, fixed in new update Velaroz

💬 Velaroz, Nov 13th at 9:39 PM (modified Nov 13th at 9:58 PM)

Hey, I'm having an issue with making the matches. Does the recipe require a specific kind of container for holding the glue when making matches?

 

Edit:

I think the recipe for the matches is outdated, using just pitch glue on its own from back when it could be handled on its own directly, rather than being a fluid that needed a container, like a bowl/jug/bucket, as glue inside a container does not work for the recipe.

💬 ErikaVenice, Nov 11th at 9:02 AM

no way, i was litterally looking into this mod the other day and found out it was not compatible, i had even made aquavitae for this specific mod before trying to install!

thanks so much!!! :)

💬 DecaByte, Nov 8th at 7:30 PM

Great! Glad someone picked this one up. I always thought starting fires was a bit limited. Thanks!

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом