Skip to content

Releases: HafisCZ/sf-tools

v7.4811

05 Dec 15:29
Compare
Choose a tag to compare

Statistics

  • Added character and guild links to backup file
  • Added header for Sandstorm dungeon
  • Added support for Gladiator being read from player data
  • Added support for daily tasks being read from player data
  • Added command to control sticky headers
  • Fixed rune amount approximation not using total resistance runes

Hellevator Simulator

  • Added support for Snacks / Treats

Raid Simulator

  • Added first 50 normal raids
  • Added hellevator raids

Dungeon Simulator

  • Added new Sandstorm dungeon
  • Fixed mirror enemy class being incorrectly set when simulating more than once
  • Fixed pasting of copied companions

Fight Analyzer

  • Added support for Fightstring v2
  • Added option to assume maximum armor

Endpoint

  • Added support for rate-limiting

All Tools

  • Added support for Necromancer
  • Added support for reworked Druid
  • Adjusted fist damage calculations for all classes

v7.4638

11 May 09:41
Compare
Choose a tag to compare

Statistics

  • Added new script visibility & verification system (you can now request script to be made public/private)
  • Added border color command for custom border colors
  • Added includes and excludes array functions
  • Added tags for groups
  • Added support for groups to select and reject actions
  • Added discard reference command to discard player compare data
  • Added periodic backup reminders
  • Replaced table preload dropdown with plain input
  • Fixed legendary scrapbook items not being detected
  • Fixed comparison data not loaded correctly
  • Fixed file counter not resetting when reopening the tab
  • Fixed empty script not being able to be selected
  • Fixed outdated command not working
  • Fixed labels appearing split on files
  • Fixed player & group counter counting slowly

Fight Analyzer

  • Fixed simulator shortcut

Hellevator Simulator

  • Added new hellevator theme
  • Fixed prefill for characters without any hellevator progress

Guild Simulator

  • Added support for debugging tools

Pet Calendar

  • Updated pet locations

Dungeon Simulator

  • Reordered enemies in first 10 dungeons
  • Improved accuracy of Nordic Gods & Olympus dungeons
  • Added confirmation when hiding characters via statistics integration

Gold & Experience

  • Added enchantments to Quests calculations
  • Added Expeditions calculations

All Simulators

  • Fixed switch to Warrior via cheat menu
  • Fixed Assassin unarmed damage
  • Fixed custom preset dialog
  • Fixed configuration dialog growing beyond the window

All Tools

  • Added new optimized dialog system
  • Added separate translations for items and monsters
  • Added lazy loading system for separate translations
  • Added feedback form

v7.4528

16 Feb 17:29
Compare
Choose a tag to compare

Statistics

  • Added support for manual character/guild merging
  • Added support for multiple tags per player
  • Added support for capturing player descriptions
  • Added support for capturing guild descriptions
  • Added select and reject actions for better player filtering
  • Added multiple performance optimizations
  • Added Attribute type header
  • Added display value for legacy fox mount
  • Removed 10th item slot from classes which do not use it
  • Fixed quick swap in guild table
  • Fixed broken items when exporting only public data
  • Fixed companion gem bonus applying twice
  • Fixed error when pressing ESC in script editor with no table set
  • Fixed advanced file list not acessible with guild named None

Dungeon Simulator

  • Fixed mirror enemy health for shadow variant
  • Fixed mirror enemy class image not appearing
  • Fixed broken enemy dropdown
  • Fixed berserker dungeon enemy auto armor calculation

Guild Simulator

  • Fixed inactivity health reduction
  • Fixed displayed inactivity duration

Gold & Experience

  • Fixed Mage Tower upgrade prices

Endpoint

  • Added button to select all characters in Capture selected characters mode
  • Fixed login with passwords above 40 characters
  • Fixed hidden character list not persisting across reloads

v7.4394

20 Nov 23:15
Compare
Choose a tag to compare

Statistics

  • Added new browse table for guilds
  • Added checkbox to create new script out of online code immediately
  • Added support for capturing of daily and event tasks
  • Added support for capturing Hellevator data for players and guilds
  • Added get_day function
  • Added size limit to script archive
  • Added new guild-only headers
  • Removed script assignments when opening statistics in temporary mode
  • Fixed Power header to account for no weapon equipped
  • Fixed multiline script descriptions
  • Fixed copy for fight simulator
  • Fixed script editor crashing when adding brackets to end of script
  • Fixed drag and drop inside the editor
  • Fixed guild table image export with fixed layout
  • Fixed highlighting for files filter

Fight Simulator

  • Removed gladiator and glove enchantments from debug presets

Hellevator Simulator

  • Added new hellevator theme
  • Fixed first round loss counting as win against all floors

Endpoint

  • Updated to Unity 2023

v7.4306

15 Oct 23:15
Compare
Choose a tag to compare

Statistics

  • Reworked Scripts & Templates
  • Added author name and description to published scripts
  • Added indicator for when new version of published scripts is found
  • Added usage count for published scripts
  • Added filter by type to script archive

Fight Analyzer

  • Added option to open prefilled player simulator for a selected group

Fight Simulator

  • Added debug option to generate custom characters

All Tools

  • Added support for Necromancer

v6.4154

28 Sep 21:24
Compare
Choose a tag to compare

Statistics

  • Added new setting to make table headers sticky
  • Added autocompletion to script editor (Ctrl + Space)
  • Added Official Discord, Twitch Frame, Health Multiplier, Weapon Damage Multiplier, Maximum Damage Resistance, Power and Gold headers
  • Added indexed custom header to use first column as custom index column
  • Added new berserker icon
  • Added this as a function
  • Added new repeat keyword to mark header as repeated
  • Added deprecated status to header as group of, padding, brackets, set with all, breakline, extra, and mset keywords
  • Added display before and display after keywords to display additional text in cell
  • Added difference brackets command to wrap difference in brackets
  • Added difference position command to place difference below the value
  • Added table set and global set variable commands
  • Added expression as a value to statistics color
  • Added list of keywords to the manual
  • Added limit of 200 entries to script archive
  • Added new button to each archive entry to copy its content
  • Added missing legendary item names and images
  • Added ~ operator that can test a string against a regexp string
  • Added support for Ctrl + S and Ctrl + Shift + S in the editor
  • Added support for Ctrl + Shift + X to comment/uncomment content in the editor
  • Fixed dropdowns not updating on browse tab
  • Fixed scoped functions breaking editor when called without arguments
  • Fixed show as not appearing as deprecated
  • Fixed table timestamps not working in discard
  • Fixed expressions not highlighting inside conditions
  • Fixed localization with arguments
  • Removed obfuscation setting

Hellevator Simulator

  • Added support for logging
  • Added new hellevator theme

Pet Simulator

  • Fixed pet health not increasing properly when using generate
  • Fixed pet selection

Dungeon Simulator

  • Added 10th enemy of The Pyramids of Madness

All Simulators

  • Added option to select best rune automatically based on the current enemy
  • Added more debugging variables
  • Fixed shield value when morphing into warrior

All Tools

  • Added SFTOOLS content creator code to the main page
  • Added new link to community-made tool on the main page

v6.3875

24 May 11:11
Compare
Choose a tag to compare

Statistics

  • Added button to import & export a script as a file
  • Added width policy strict to lock columns to exact width
  • Added visible script version next to script name
  • Added ctrl click action to script archive to recover previous script version if present
  • Added option to disable strict sizing with width policy relaxed
  • Added new limit keyword to replace performance
  • Added deprecated status to performance and format keywords
  • Added Calendar Type and Calendar Day headers
  • Added Guild Raids header as header Raids returns only raid you participated in
  • Added new optimized implementation of timestamp dropdowns
  • Fixed grouped headers ignoring maximum count
  • Fixed resolving of now and random functions
  • Fixed row height keyword

All Simulators

  • Added many performance improvements
  • Added new implementation for toggle buttons
  • Replaced percentage configuration values with decimals

Hellevator Simulator

  • Added new hellevator theme

Endpoint

  • Added EU4 to whitelist

All Tools

  • Added support for other websites to request character data from SFTools
  • Added new link to community-made tool on the main page

v6.3736

11 May 18:21
Compare
Choose a tag to compare

Statistics

  • Added option to save table as CSV file
  • Added many performance improvements
  • Added line numbers to script editor
  • Added alternative row keyword for show
  • Fixed script editor losing focus when switching tabs
  • Removed insecure table check

Dungeon Simulator

  • Added new button for simulator threshold settings
  • Fixed debug copy

All Simulators

  • Added debug preset with maximum weapon damage ranges
  • Added new notice system

Endpoint

  • Updated to newer Unity version
  • Fixed close button not clickable in specific cases
  • Fixed interruption errors not recognized properly

All Tools

  • Added new link to community-made tool on the main page
  • Fixed scrollbar not properly visible in dialogs

v6.3586

03 May 18:31
Compare
Choose a tag to compare

Statistics

  • Improved performance of table rendering
  • Added missing player resources
  • Added all valid css colors as constants
  • Added new battlemage icon
  • Fixed manual dialog not closable via close button
  • Fixed sorting
  • Fixed undefined text when table block is not available
  • Fixed missing table row end tag

Pet Simulator

  • Fixed display of gladiator % damage

Endpoint

  • Added support for S&F Accounts
  • Reworked communication

v6.3469

12 Apr 16:52
Compare
Choose a tag to compare

Statistics

  • Added new file export dialog
  • Added new in-tool manual as a replacement for old manual page
  • Added missing images of legendary items
  • Added tab url query to directly open specified tab
  • Added new custom context menu
  • Added performance optimizations
  • Replaced Slot item field
  • Replaced Position item field with SlotType and SlotIndex fields
  • Removed Item Slot header
  • Fixed scrapbook count enum
  • Fixed player detail displaying missing data
  • Fixed secondary player & group profile filters
  • Fixed tooltip alignment

Dungeon Simulator

  • Fixed Twister experience display

Hellevator Simulator

  • Added theme selector
  • Added monster damage ranges

Fight Analyzer

  • Added customizable group sorting

All Simulators

  • Added reworked battlemage
  • Added reworked critical damage calculation
  • Added more accurate berserker