forked from OpenWF/Bootstrapper
Add change history
This commit is contained in:
parent
11189b7fa4
commit
62b79c6180
368
Change History.md
Normal file
368
Change History.md
Normal file
@ -0,0 +1,368 @@
|
||||
## 0.11.13 hotfix 1
|
||||
- Fixed not handling content requests for DirectX 12
|
||||
- Metadata Patches: Undeprecated metadata patches starting with /, added warning for likely erroneous uses of it
|
||||
|
||||
---
|
||||
Changelogs were not created for prior releases, but they have been retroactively created based on the Git history.
|
||||
|
||||
## 0.11.13
|
||||
- Added error message when attemting to use the Bootstrapper on a version newer than 39.1.3
|
||||
- Added unmanaged content mode
|
||||
- Added clientMod parameter to tunables request
|
||||
- Added 'token' tunable
|
||||
- Improved scripting API
|
||||
- Enabled LTO for hopefully better performance
|
||||
- The server can now provide updated tunables via the websocket connection
|
||||
|
||||
## 0.11.12 hotfix 1
|
||||
- Fixed stuttering when the game has been running for ~1h
|
||||
|
||||
## 0.11.12
|
||||
- Updated Pluto to 0.12.1
|
||||
|
||||
## 0.11.11
|
||||
- Added websocket connection to server
|
||||
- Metadata Patches: Improved handling of regex parsing failures
|
||||
|
||||
## 0.11.10
|
||||
- Fixed saying "patch not applied (yet)" for types without metadata
|
||||
- Updated Pluto to 0.11.3
|
||||
|
||||
## 0.11.9 hotfix 1
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.9
|
||||
- Fixed not working with old versions
|
||||
|
||||
## 0.11.8
|
||||
- Improved content error messages
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.7 hotfix 1
|
||||
- Metadata Patches: Deprecated patches starting with /
|
||||
- Non-sample scripts will now be evicted from the samples folder
|
||||
|
||||
## 0.11.7
|
||||
- Added fallback_languageVO
|
||||
|
||||
## 0.11.6 hotfix 1
|
||||
- Improved scripting API
|
||||
- Fixed hotkeys responding while in dojo deco placement menu
|
||||
|
||||
## 0.11.6
|
||||
- Updated for 39.0.0
|
||||
|
||||
## 0.11.5
|
||||
- Improved scripting API
|
||||
- Fixed connection issues
|
||||
|
||||
## 0.11.4
|
||||
- Added error message for incorrect working directory
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.3 hotfix 2
|
||||
- Metadata Pathces: Fixed some uses of & not parsing as expected
|
||||
|
||||
## 0.11.3 hotfix 1
|
||||
- Metadata Patches: Restricted to only loading from .txt files
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.3
|
||||
- Console title will now reflect hotfix version
|
||||
- Fixed web interface not working while the tunables warning message is being shown
|
||||
- Updated Pluto to 0.11.1
|
||||
|
||||
## 0.11.2 hotfix 2 & hotfix 3
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.2 hotfix 1
|
||||
- Changed preferred DLL name back to wtsapi32.dll due to Linux users getting their own setup
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.2
|
||||
- Added client_http_port config
|
||||
- Added Chat Commands sample to the default auto_start_scripts
|
||||
- Updated OpenWF folder structure to use consistent casing
|
||||
- Removed Metadata Patches.txt in favour of the dedicated folder
|
||||
- Removed support for port 61558
|
||||
|
||||
## 0.11.1 hotfix 1
|
||||
- Fixed chat commands not working without IRC connection
|
||||
|
||||
## 0.11.1
|
||||
- Hotkeys can now be placed on function keys
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.0 hotfix 2
|
||||
- Fixed managed content
|
||||
|
||||
## 0.11.0 hotfix 1
|
||||
- Added Settings sample script
|
||||
- Improved scripting API
|
||||
|
||||
## 0.11.0
|
||||
- Added hotkeys
|
||||
- Added commands system
|
||||
- Improved scripting API
|
||||
- Updated Pluto to 0.11.0
|
||||
- Renamed Hotfix.bin to Hotfix.owf
|
||||
- Migrated web interface toggles to WebSocket/push-based synchronisation
|
||||
|
||||
## 0.10.16 hotfix 1
|
||||
- Added sideloadify to powershell script
|
||||
|
||||
## 0.10.16
|
||||
- Improved get_profile_dir
|
||||
- Improved scripting for older versions
|
||||
- Fixed stuttering in update 15
|
||||
|
||||
## 0.10.15
|
||||
- Improved scripting API
|
||||
- Updated Pluto to 0.10.5
|
||||
- Fixed issues with 19.13.0 and 23.9.1
|
||||
|
||||
## 0.10.14
|
||||
- Added Noclip sample script
|
||||
- Improved scripting API
|
||||
- Fixed issues with 17.0.0
|
||||
|
||||
## 0.10.13
|
||||
- The Bootstrapper now supports being called version.dll
|
||||
- Changed preferred DLL name back to dwmapi.dll for sideloading on Linux without WINEDLLOVERRIDES
|
||||
- Added an export for compat with the old Helper.dll
|
||||
- Added support for versions down to update 17
|
||||
|
||||
## 0.10.12
|
||||
- Added support for versions down to update 21
|
||||
|
||||
## 0.10.11
|
||||
- Added support for versions down to update 26
|
||||
|
||||
## 0.10.8 hotfix 1
|
||||
- Changed preferred DLL name to wtsapi32.dll
|
||||
|
||||
## 0.10.9 hotfix 1
|
||||
- Changed preferred DLL name to wtsapi32.dll
|
||||
|
||||
## 0.10.10 hotfix 1
|
||||
- Changed preferred DLL name to wtsapi32.dll
|
||||
|
||||
## 0.10.10
|
||||
- Added owf_get_build_label API
|
||||
- Added support for versions down to update 32
|
||||
|
||||
## 0.10.9
|
||||
- Added alternative_loading config
|
||||
- Added warning message when tunables request has failed
|
||||
- Fixed disable_nrs_connection always being active even when set to false
|
||||
|
||||
## 0.10.8 hotfix 1
|
||||
- Added Wallhack sample script
|
||||
- Improved scripting API
|
||||
|
||||
## 0.10.8
|
||||
- Improved scripting API
|
||||
- Fixed "Join the OpenWF Discord" link not working
|
||||
- Removed changing server_host via login form
|
||||
|
||||
## 0.10.7 hotfix 1
|
||||
- Improved scripting API
|
||||
|
||||
## 0.10.7
|
||||
- Updated for 38.5.3
|
||||
|
||||
## 0.10.6
|
||||
- Updated for 38.5.2
|
||||
- Improved handling when update check request fails
|
||||
|
||||
## 0.10.5
|
||||
- Updated for 38.5.0
|
||||
- Improved scripting API
|
||||
|
||||
## 0.10.4
|
||||
- Added game_version route
|
||||
- Migrated web interface port to 6155 so it's no longer in the ephemeral range
|
||||
- Improved scripting API
|
||||
- Fixed update checking not working when the Bootstrapper is called wtsapi32.dll
|
||||
- Fixed crashing when quitting the game
|
||||
|
||||
## 0.10.3 hotfix 1
|
||||
- Improved scripting API
|
||||
|
||||
## 0.10.3
|
||||
- Added logout_on_request_failure config
|
||||
- Added metadataPatchesInUse parameter for login requests
|
||||
- Metadata Patches: Added regex substitutions
|
||||
- Improved web interface reliability
|
||||
- Improved scripting API
|
||||
- Fixed ability videos not working with custom content
|
||||
- Fixed uncalled lambda callbacks causing scripts to become zombies
|
||||
|
||||
## 0.10.2 hotfix 1
|
||||
- Added OpenWF/Reference Manual.html for offline usage (manual existed since 0.7.2 but was distributed via the openwf.io website)
|
||||
- Metadata Patches can now be loaded from an optional separate folder
|
||||
|
||||
## 0.10.2
|
||||
- Added OpenWF/content (managed) folder
|
||||
- Improved scripting API
|
||||
- Updated Pluto to 0.10.4
|
||||
|
||||
## 0.10.1 hotfix 2
|
||||
- Fixed metadata patch replacements not associating as expected
|
||||
|
||||
## 0.10.1 hotfix 1
|
||||
- Improved scripting API
|
||||
|
||||
## 0.10.1
|
||||
- Added OpenWF/content folder which is automatically populated with H.Cache.bin
|
||||
- Added configs: save_all_metadata, write_all_metadata_reads_to_console, write_all_metadata_reads_to_ee_log, write_patched_metadata_reads_to_console, write_patched_metadata_reads_to_ee_log
|
||||
- Improved parsing of metadata patches
|
||||
- Improved scripting API
|
||||
- Re-added "Enter Simulacrum" sample script for auto-start script enjoyers
|
||||
- autologin_email is now forcibly lowercased
|
||||
- Fixed errored scripts remaining toggled on in the web interface
|
||||
|
||||
## 0.10 hotfix 2
|
||||
- Fixed update checking issues with hotfixes
|
||||
|
||||
## 0.10 hotfix 1
|
||||
- Added No Ability Cooldown sample script
|
||||
- Fixed prohibit_scripts breaking "pause always stops time" toggling via web interface
|
||||
|
||||
## 0.10
|
||||
- Added metadata patches
|
||||
|
||||
## 0.9
|
||||
- Added label replacements, dont_resolve_labels
|
||||
- Added update checking
|
||||
- Improved scripting API
|
||||
- Fixed scripts being ticked twice in their first tick
|
||||
- Migrated to WebSocket/push-based synchronisation for web interface
|
||||
|
||||
## 0.8.4
|
||||
- Added Speedometer sample script
|
||||
- Added version route
|
||||
- Added detection for outdated assets causing boot failure
|
||||
- Improved scripting API
|
||||
|
||||
## 0.8.3 hotfix 1
|
||||
- Improved scripting API
|
||||
|
||||
## 0.8.3
|
||||
- Added translation system for the web interface
|
||||
- Improved scripting API
|
||||
|
||||
## 0.8.2 hotfix 2
|
||||
- Improved scripting API
|
||||
|
||||
## 0.8.2 hotfix 1
|
||||
- Improved Detailed Enemy HP sample
|
||||
- Improved scripting API
|
||||
|
||||
## 0.8.2
|
||||
- Added sample scripts: First Person View, Detailed Enemy HP
|
||||
- Added buttons to toggle script auto-starting to the web interface
|
||||
- Added xpBasedLevelCapDisabled to missionInventoryUpdate requests
|
||||
- Improved scripting API
|
||||
- Features disabled by server tunables are now shown via the overlay instead of the console
|
||||
- Removed "Enter Simulacrum" sample script in favour of /simulacrum chat command
|
||||
- Fixed requests for stripped assets not being redirected to the server
|
||||
|
||||
## 0.8.1 hotfix 1
|
||||
- Improved scripting API
|
||||
|
||||
## 0.8.1
|
||||
- Added clientMod parameter for login requests
|
||||
- Added apply_hotfix route to update Hotfix.bin at runtime
|
||||
- Improved scripting API
|
||||
- Console now uses UTF-8 codepage
|
||||
|
||||
## 0.8.0 hotfix 1
|
||||
- Fixed Entity:SetPosition
|
||||
|
||||
## 0.8.0
|
||||
- The Bootstrapper now supports being called wtsapi32.dll
|
||||
- Server host can now be changed in-game using @server_host in the email field with any password
|
||||
- Added hotfixing mechanism
|
||||
- Improved scripting API
|
||||
- Fixed overlay not going into prelogin state when using logout in-game
|
||||
- Fixed overlay leaving prelogin state when login request fails
|
||||
- Fixed "clear script log" causing further output to not show until reload
|
||||
|
||||
## 0.7.6
|
||||
- H.Cache.bin request is now no longer needed, manifest hash will be reported as "owf_no_manifest"
|
||||
- Console now closes as soon as the game window is open
|
||||
- Added "clear script log" to web interface
|
||||
- Improved scripting API
|
||||
- Fixed overlay not going into prelogin state when switching server host
|
||||
- Removed enable_http_interface config
|
||||
|
||||
## 0.7.5
|
||||
- Improved scripting API
|
||||
|
||||
## 0.7.4
|
||||
- Added more chat commands to the sample
|
||||
- Improved auto teleport to waypoint sample
|
||||
- Improved scripting API
|
||||
|
||||
## 0.7.3
|
||||
- Added chat commands sample
|
||||
- Some improvements and bugfixes
|
||||
|
||||
## 0.7.2
|
||||
- Added configs: forced_profile_dir, simulacrum_blacklisted, simulacrum_blacklisted, pause_always_stops_time
|
||||
- Added start_script_inline route
|
||||
- Added overlay (prelogin watermark, scriptable)
|
||||
- Added sample scripts: Auto Teleport to Waypoint, Enter Simulacrum
|
||||
- Web interface no longer automatically reloads
|
||||
- Improved scripting API
|
||||
|
||||
## 0.7.1
|
||||
- Improved scripting API
|
||||
- Filesystem errors are now caught and show an error message
|
||||
|
||||
## 0.7.0
|
||||
- Added scripting support, auto_start_scripts config
|
||||
- Added markers list for teleport targets
|
||||
- Improved teleporter
|
||||
|
||||
## 0.6.2
|
||||
- Added autologin
|
||||
- Added camera type options to web interface, prohibit_freecam tunable
|
||||
- Added logout button to web interface
|
||||
- Added position viewer & teleporter to web interface, prohibit_teleport tunable
|
||||
|
||||
## 0.6.1
|
||||
- Added owfServerHost command line argument
|
||||
- Added server host to web interface to get/set it at runtime
|
||||
|
||||
## 0.6.0
|
||||
- Added detection for fallback_language & fallback_graphicsDriver issues
|
||||
- Improved "game may fail to start" detection
|
||||
- H.Cache.bin, login.php, worldState.php requests are now supplied with version info
|
||||
|
||||
## 0.5.6
|
||||
- Updated for 38.0.0
|
||||
|
||||
## 0.5.5
|
||||
- Updated for 37.0.10
|
||||
|
||||
## 0.5.4
|
||||
- Fixed FOV override
|
||||
|
||||
## 0.5.3
|
||||
- Updated for 37.0.2
|
||||
|
||||
## 0.5.2
|
||||
- Updated for 37.0.1
|
||||
|
||||
## 0.5.1
|
||||
- Updated for 37.0.0
|
||||
|
||||
## 0.5.0
|
||||
- The client config at this point had: server_host, http_port, https_port, fallback_language, fallback_graphicsDriver, fallback_cluster, high_damage_numbers_patch, skip_mission_start_timer, fov_override, enable_http_interface, disable_nrs_connection
|
||||
|
||||
---
|
||||
Prior releases did not use versioning, but 0.5.0 was chosen as a starting point to respect the prior releases/iterations.
|
||||
|
||||
Before the Bootstrapper released with the DLL sideloading approach, the OpenWF project worked with an EXE that was patched to load a separate Helper.dll which had a config for log file but not for server host or fallback arguments.
|
||||
Loading…
x
Reference in New Issue
Block a user