Jump to content

xOBSE 21.5 Released


Recommended Posts

Posted

22.8 Released

 

    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 

 

       https://www.nexusmods.com/oblivion/mods/37952

Posted
30 minutes ago, BAB PEEG said:

So what does this do that the normal obse doesn't? Just newer fixes?

Fixes bugs and adds new features that some newer mods make use of.

  • 1 year later...
Posted (edited)

22.10 Released

 

`
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, modified some places for compliance
API:
- Add PatchCallsInRange
Loader:
- Added CS Editor checksum for visual style + DPI awareness executable

 

https://www.nexusmods.com/oblivion/mods/37952

https://github.com/llde/xOBSE/releases/tag/22.10

 

xOBSE Discord

Edited by Sladen2019
  • 2 months later...
Posted

22.11 Released

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

https://www.nexusmods.com/oblivion/mods/37952

https://github.com/llde/xOBSE/releases/tag/22.11

 

xOBSE Discord

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...