Compare commits
	
		
			No commits in common. "main" and "main" have entirely different histories.
		
	
	
		
	
		
							
								
								
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
								
							@ -1 +0,0 @@
 | 
			
		||||
* text=auto eof=lf
 | 
			
		||||
@ -1,368 +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 attempting 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_whitelisted, 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.
 | 
			
		||||
## 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