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
- Requirements
- How It Works
- Settings Reference
- Supported Logs
- Troubleshooting
- Getting Help
- Tips
Quick Start
Easiest path (1-99 with one click):
- Start at any bank with GP for supplies
- Open the script GUI
- Go to Firemaking Method → Progressive - Multiple Logs tab
- Click Ez-Add 1-99 and select your preferred method:
- Normal Firemaking - Traditional line firemaking
- Bonfire - Add logs to Forester's Campfires (more AFK)
- Ensure GE Restocking is enabled (on by default)
- 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):
- Start at any bank with logs and a tinderbox (or GP for restocking)
- Select your Method (Regular or Bonfire) and Log type
- 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:
- Tile Analysis - Scans the area around you to find valid tiles where fires can be lit
- Path Generation - Calculates efficient paths for lighting multiple fires in sequence
- Movement - Walks to the starting tile
- Fire Lighting - Uses tinderbox on logs, moving west after each fire
- 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:
- Fire Detection - Looks for existing fires or Forester's Campfires nearby
- Fire Creation - If no fire exists, lights one with tinderbox + logs
- Log Addition - Uses logs on the fire to convert it to a Forester's Campfire
- Bulk Burning - Opens the "Add to bonfire" interface and adds logs via Make-All
- Idle Waiting - Waits for logs to burn (can move mouse off-screen)
- 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:
- Generate a bug report - In TRiBot: Dev Tab → Generate Bug Report (includes logs, settings, and screenshot)
- 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