8000 Releases Β· llde/xOBSE Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: llde/xOBSE

xOBSE 22.13

12 Jun 22:08
Compare
Choose a tag to compare
Fix:
	- Fix some GetTotalAE ... C family commands, that could cause a crash (in particualr with OBSE compiler and expressions)
	- Check for EffectList presence in GetMagicItemEffectCount, fixing a possible CTD when using wrong types forms

πŸ›‘ VirusTotal GitHub Action analysis:

xOBSE 22.12.1

31 Mar 17:16
Compare
Choose a tag to compare

This is an hotfix release, mainly for the ones using the editor. Main game wasn't affected by these regressions
Fix:
- Fix a serious regression in CS preventing some TESForm initialization for TESConditionItem forms
- Fix a serious regression preventing some commands to compile properly

πŸ›‘ VirusTotal GitHub Action analysis:

xOBSE 22.12

29 Mar 19:56
Compare
Choose a tag to compare
 Fix/Changes:
     - Fix crashes for IsIconPathValid  and IsModelPathValid in case of record without the respective record (records without icon subrecords are valid at least)
    - Fix regression preventing using variable in script commands with parameter type changed to kFormType_Climate
    - Fix issue with changing magic projectile caster to the player, preventing actors to cast magic with AI. Now the internal counter for non player magic caster magic projectiles are properly updated.
 Docs:
    - Added hardcoded control infos

πŸ›‘ VirusTotal GitHub Action analysis:

xOBSE 22.11

16 Nov 17:20
Compare
Choose a tag to compare
Fix/Changes:
	- Use correct length for stringVar serialization and ToString($) operator for multibyte strings
	- Compiler:  Climate forms are now an allowed type for StandardCompiler
	- ExtractArgEx now support extracting TESClimate forms in commands. Commands using kFormType_Climate should only use ExtractArgsEx (or the expression evaluator with OBSE compiler)
	- GetClimate*, SetClimate*, SetCurrentClimate now use kFormType_Climate arguments instead of kFormType_WeatherID
Docs:
	- Moved links to cs.uesp.net
            - Additions 

πŸ›‘ VirusTotal GitHub Action analysis:

xOBSE 22.10

18 Aug 17:46
Compare
Choose a tag to compare

`
Additions:
- Compiler: add error when using invalid filter strings identifier (the first element of a zz::yy pair) in SetEventHandler and related functions
- Improved Diagnostic for script errors
- Task2 Interface for plugins to better handle Removable Tasks
- Add GameInitialized Message (for OBSE plugins interop)
- Added Compatibility for OBCN, similar of what was done for OBJA in 22.8 (EXPERIMENTAL)
- Added a workaround for OBCN/OBJA to simulate know OBJA crash workaround (initialization codepath trying to access a D3DSwapchain memebers directly)
Fix :
- Compiler: fix SetEventHandler/RemoveEventHandler/EventHandlerExist filters when the identifier was used unquoted and defined as a variable name
- Changes to Steam version handling, solving some of the instances of Application load error
- Allow sorting arrays of arrays when using ar_CustomSort
- Fix for Ref Walking documentation
- More precise handling of replace/count/find matching part of a multibyte character (stringVar are now internally wide string, proper handling require the proper locale and codepage setted in the system)
- Fix RemoveEventHandler for OnKeyEvent/OnControlEvent to remove all events with partial filter definition
- Avoid rare null pointer access in ShowRuntimeError (thanks @Fox2Code)
- Fix Menu{Tap/Hold/Release}Key commands not properly registering the button event for the UI.
- Fix xOBSE 22.7 regression for Useful House, now unmodified IR won't reset the stack extraDataList, possible if it was modified by another IR or directly by the engine.
- Fix CTD when GetNextRef is called in a script after returning a null reference, without a GetFirstRef call to reinitialize the scan.
Changes:
- Force C++20 Standard, modi 10000 fied some places for compliance
API:
- Add PatchCallsInRange
Loader:
- Added CS Editor checksum for visual style + DPI awareness executable

`
πŸ›‘ VirusTotal GitHub Action analysis:

xOBSE 22.10beta2

16 Aug 12:07
Compare
Choose a tag to compare

xOBSE 22.10beta

15 Sep 23:36
Compare
Choose a tag to compare

xOBSE 22.9

15 Jun 21:48
Compare
Choose a tag to compare
Fix:
	- Commit new ExtraData to container only if ExtraCount isn't the only data present. Fix duplicated items in inventory using MOO companions
	- Flush IR, when another IR is created on the same container (workaround to common instabilities as for Break Armors and Take or Equip, precursor to script based lifetime IRs ) and it's executing a DeferredAction
	- Invalidate IR after SetEquip Deferred actions 
	- Revert GetEditorID changes for REID as Realtime Interactions depended strictly on the old beahviours. Deprecate it and add GetEditorID2 as the contract was funcky and there are better functions to operate on formIDs
	- Copy ExtraDataList of the IR in case of SetEquip Actions (non deferred)
	- Fix a couple of Memory leaks  related to ExtraWorn data and IRs
 Documentation:
	- Fix documentation for Alchemy Types

πŸ›‘ VirusTotal GitHub Action analysis:

xOBSE 22.8

09 Mar 22:15
Compare
Choose a tag to compare
Fix:
	- Fixed an issue for using RemoveItem in a Container Loop, fixing a crash with Maskar Oblivion Overhaul
	- Properly process base container item in container loops 
	- Fix modifying extra data with InventoryReference when  original item had no extra data (fix some instances of SetCurrentSoulLevel for instance)
	- Allow OnEventKey and OnEventControl unfiltered if no first or sencond filter are specified
	- Fix OnControl Release event never triggered for mouse controls.
	- Allow using Player in OBSE expressions as PlayerRef (mimicking vanilla compiler/evaluator)
Changes:
	- Added compatibility with OBJA v16 (Oblivion Japanese Patch OBSE plugin version) for the Input System
	- Improve some error messages for Scripts failures in the ExpressionEvaluator, prevent some spam
	- Try to print better info about form and reference tokens (some info with RuntimeEditorID only)
API:
	- Merge BaseExtraList with ExtraDataList
	- Added InventoryReference::InvalidateByItemAndContainer 

πŸ›‘ VirusTotal GitHub Action analysis:

xOBSE 22.7

13 Aug 16:31
Compare
Choose a tag to compare
Fix: 
	- Moving an inventory reference to another container with RemoveMeIR copy the extradata from the temp ref.
	- Control events weren't fired properly when triggered by mouse with controls having a keyboard binding 
	- Write All IR extradata to the parent container extradata
Additions:
	- Introduce handling of swapped mouse buttons configuration
Changes:
	- Change the loader to use the Windows and not the Console subsystems. Should fix issues with Steam Deck.
	- Add 0XBF654A48 CRC for another polish executable version
	- Bypass stricter check in the steam loader, for confusion about Steam version being applied the japanese patch (CRC marked as GOG version))

πŸ›‘ VirusTotal GitHub Action analysis:

0