Releases: HafisCZ/sf-tools
Releases · HafisCZ/sf-tools
v7.4811
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
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
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
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
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
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
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
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
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
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