Documentation

nFiremaker User Manual

Intelligent firemaking script supporting regular line firemaking, bonfire (Forester's Campfire) mode, and progressive training from level 1 to 99.

Links: TRiBot Store | Forum Thread | Discord


Table of Contents


Quick Start

Easiest path (1-99 with one click):

  1. Start at any bank with GP for supplies
  2. Open the script GUI
  3. Go to Firemaking MethodProgressive - Multiple Logs tab
  4. Click Ez-Add 1-99 and select your preferred method:
    • Normal Firemaking - Traditional line firemaking
    • Bonfire - Add logs to Forester's Campfires (more AFK)
  5. Ensure GE Restocking is enabled (on by default)
  6. Click Start

The script will automatically buy logs and tinderboxes from the Grand Exchange and train through all log types from 1-99.

Manual setup (single log type):

  1. Start at any bank with logs and a tinderbox (or GP for restocking)
  2. Select your Method (Regular or Bonfire) and Log type
  3. Click Start

Script Arguments

Load a saved settings profile by passing the profile name as a script argument:

MyProfile

This loads <tribot-folder>/nScripts/nFiremaker/settings/MyProfile.ini and starts immediately without showing the GUI. Useful for automation and automatically starting scripts on clients.

Additional options:

  • last - Load the most recently used settings
  • Profiles saved to nScripting.com Settings Storage can also be loaded by name

Requirements

Skill Requirements

Log Type Firemaking Level
Logs (Normal) 1
Achey tree logs 1
Blue logs 1
Oak logs 15
Willow logs 30
Teak logs 35
Arctic pine 42
Maple logs 45
Mahogany logs 50
Yew logs 60
Blisterwood logs 62
Magic logs 75
Redwood logs 90

Items Needed

  • Tinderbox (1-4 depending on settings)
  • Logs of your chosen type
  • GP if using Grand Exchange restocking

How It Works

Regular Firemaking

The script uses an intelligent tile-finding algorithm to locate optimal firemaking spots:

  1. Tile Analysis - Scans the area around you to find valid tiles where fires can be lit
  2. Path Generation - Calculates efficient paths for lighting multiple fires in sequence
  3. Movement - Walks to the starting tile
  4. Fire Lighting - Uses tinderbox on logs, moving west after each fire
  5. Banking - Returns to the nearest bank when logs run out

The algorithm considers obstacles, existing fires, and reachability when selecting tiles. You can customize the search radius and randomness threshold in Advanced Settings.

Bonfire Mode

Bonfire mode uses Forester's Campfires, which are more AFK than regular firemaking:

  1. Fire Detection - Looks for existing fires or Forester's Campfires nearby
  2. Fire Creation - If no fire exists, lights one with tinderbox + logs
  3. Log Addition - Uses logs on the fire to convert it to a Forester's Campfire
  4. Bulk Burning - Opens the "Add to bonfire" interface and adds logs via Make-All
  5. Idle Waiting - Waits for logs to burn (can move mouse off-screen)
  6. Banking - Returns to bank for more logs

Bonfire mode grants the same XP as regular firemaking but requires less clicking since you add logs in bulk. If an existing Forester's Campfire is nearby with the "Tend-to" action available, the script will use it directly without needing a tinderbox.

Note: Forester's Campfires require at least 5 tiles of spacing between them. The script handles this automatically.


Settings Reference

Firemaking Method Tab

Basic - Single Log

Method

  • Regular - Traditional line firemaking (light fires, move west)
  • Bonfire - Add logs to Forester's Campfires (more AFK)

Log type

  • Select which logs to burn from the dropdown

Progressive - Multiple Logs

Enable Progressive Mode

  • When checked, the script follows your progression list instead of burning a single log type

Progression List

  • Each entry specifies: log type, firemaking method, and stop condition
  • Entries run in order until their stop condition is met
  • Drag and drop to reorder entries

Ez-Add 1-99

  • Automatically populates optimal progression from level 1 to 99
  • Choose between Normal Firemaking or Bonfire methods

Grand Exchange Restocking Tab

Enable Grand Exchange restocking

  • Automatically buys logs and tinderboxes when supplies run out
  • Travels to Grand Exchange, purchases items, then returns to firemaking

Max purchase quantity

  • Maximum logs to buy per restock trip
  • The script also calculates optimal amounts based on your progression goals

Item Prices

  • Configure custom buy/sell prices for GE transactions
  • Double-click an item to set its price

Advanced Settings

Advanced settings are organized into categories. Most have sensible defaults.

Firemaking > Algorithm

Tile selection threshold (5-85)

  • Higher values = more randomized tile selection, less efficient but more human-like
  • Lower values = more optimal tiles, faster but more predictable

Tile search distance (10-20)

  • How far to search for valid firemaking tiles
  • Larger radius finds more options but takes longer to calculate

Use experimental reachable algorithm

  • Optimized pathfinding that runs ~5x faster (recommended, enabled by default)

Firemaking > Preferred Tiles

  • Add specific tiles the script should prefer
  • Useful for setting up consistent firemaking spots near banks

Firemaking > Quick Find

Use quick find

  • Searches preferred tiles first before running full tile-finding algorithm

Minimum path length (7-27)

  • Minimum consecutive firemaking spots required for quick-find to succeed

Firemaking > Other

Log order

  • Pattern for clicking logs in inventory (left-to-right, back-and-forth, etc.)

Number of tinderboxes (1-4)

  • More tinderboxes = fewer log slots per trip

Actions > Antiban

ABC2 reaction time after each fire

  • Adds realistic pauses after lighting fires (regular mode)

ABC2 reaction time after bonfire inventory

  • Adds pauses after emptying inventory on bonfire (enabled by default)

Move mouse off screen while idle

  • Moves mouse out of game window during bonfire burning (enabled by default)

ABC2 reaction time scale (0-100%)

  • Adjusts reaction time intensity

Actions > Banking

Press escape to close bank

  • Uses Escape key instead of clicking X (requires game setting enabled)

Sometimes close bank before moving

  • Adds variation by occasionally closing bank before walking

Actions > Hovering

Sometimes hover expected bank item locations

  • Hovers over log positions while banking

Always hover next log

  • Pre-hovers the next log while current fire lights

Always hover next action

  • Hovers next action target where applicable (includes the above)

Stopping

Logout on script end

  • Logs out when script stops instead of staying logged in

Use stuck failsafe

  • Stops script after ~10 minutes of no Firemaking XP gain (enabled by default)

Stop Conditions

  • Configure when to stop: level reached, XP gained, items made, or time elapsed

Other Categories

Standard settings for AFK behavior, world hopping, basic controls, mini breaks, timed actions, utility (roof removal, zoom), paint overlay, and Discord webhooks are also available - hover over options for details.


Supported Logs

Log Level XP
Logs 1 40
Blue logs 1 50
Achey tree logs 1 40
Oak logs 15 60
Willow logs 30 90
Teak logs 35 105
Arctic pine 42 125
Maple logs 45 135
Mahogany logs 50 157.5
Yew logs 60 202.5
Blisterwood logs 62 96
Magic logs 75 303.8
Redwood logs 90 350

Troubleshooting

"We do not have any more logs"

Cause: No logs remaining in bank and GE restocking is disabled.

Fix: Enable Grand Exchange restocking, or add more logs to your bank.

"We do not have a tinderbox" / "We do not have the proper quantity of tinderboxes"

Cause: Missing tinderbox(es) in bank and GE restocking is disabled.

Fix: Enable Grand Exchange restocking, or add tinderboxes to your bank. Check Advanced Settings > Firemaking > Other for how many tinderboxes are configured.

"Failed to generate location X times in a row"

Cause: The script couldn't find valid firemaking tiles after multiple attempts. Usually happens in very crowded or restricted areas.

Fix: Move to a different location with more open space, or try a different bank.

"Failed to use a valid tile multiple times in a short period"

Cause: Repeatedly receiving "You can't light a fire here" messages.

Fix: Move to a less crowded area. Some locations have tile restrictions the script may not detect.

"Failed to use a valid bonfire multiple times in a short period"

Cause: Repeatedly failing to use a Forester's Campfire. This can happen if campfires are too close together (must be 5+ tiles apart).

Fix: Move to a location with more space between fires.

"Can't make fires in Soul Wars"

Cause: Attempting to firemake in Soul Wars where fires are prohibited.

Fix: Move to a different location outside Soul Wars.


Getting Help

If you run into issues not covered in Troubleshooting:

  1. Generate a bug report - In TRiBot: Dev Tab → Generate Bug Report (includes logs, settings, and screenshot)
  2. Post on Discord - Share the zip and describe what happened vs. what you expected at discord.gg/BFtypSSbjp

For issues that are hard to capture in a screenshot, a short screen recording helps.


Tips

  • Bonfire mode is more AFK - You add logs in bulk and wait for them to burn, rather than clicking after each fire
  • No tinderbox needed at existing fires - If a Forester's Campfire already exists nearby, bonfire mode uses "Tend-to" and doesn't require a tinderbox in inventory
  • Use Ez-Add for 1-99 - The preset progression automatically selects cost-effective logs at each level bracket
  • Preferred tiles - If you have a favorite firemaking spot, add it in Advanced Settings > Firemaking > Preferred Tiles for faster tile finding
  • Lower reaction time for speed - Reduce the reaction time scale in Advanced Settings > Actions > Antiban if you want faster (but less human-like) training