KatsAwful Posted March 26, 2021 Share Posted March 26, 2021 https://github.com/llde/xOBSE/releases/tag/22.0 Global: - Added an AppVeyor CI. Build will be pushed from AppVeyor instead of using a local build. - This should also fix the slow start some people are experiencing, while keeping the CRT statically linkedFix/Changes: - GetByOpcode was using a linear search (O(n)) for know opcode, reimplement to constant time (O(1)) - Add a check for parentCell in GetParentCellOwner command. Should fix a CTD when the parentCell is NULL - Rewrote InventoryReference and ContainerForLoop code. Should fix some memory leaks and items that weren't removed properly from the containers. Also fix a crash when iteratating the inventory in menumode while having a soultrap event handled -Fix an issue with GetActiveMenuElement where it wasn't working on keyboard selected elementsAPI: - Decode more arguments for RemoveItem - Add 10 arguments ThisStdCall - ExtraContainerChanges use tList for objList field, instead of rolling specialized version of a linked list everytime - General fixes to tList and its Iterator class - Add Tile::GetContainingMenu member function, thanks @DavidJCobb - Some bits of PlayerCharacter from @EchoEclipsePluginAPI: - Add a TasksInterface, to enqueue functions to operate on the OBSE mainloop. Link to comment Share on other sites More sharing options...
Pellape Posted March 27, 2021 Share Posted March 27, 2021 (edited) I ran into some problems as the game crash when the message OBSE is now upgraded from v21 to v22 So the first save I tried, the screen frooze and the second, where I tried to load a save I made in a tiny cell, the game CTD. I installed 21.8 again and everything works great. I make a report at Github. Otherwise it seems to load a bit faster. :wink: Edit:Ticket added. I do think more should test it for sure, to see if I am the only one with this problem or not. We all have different mod setups and if it works for you and Idle, it should work for more players. I do have loads of OBSE plugins installed. I did notice 2 new files in the package, 2 pdb files, which I manually removed when I reinstalled 21.8. Edited March 27, 2021 by Pellape Link to comment Share on other sites More sharing options...
Pellape Posted March 28, 2021 Share Posted March 28, 2021 (edited) Idle might have found the cause of the problem, after I ran CobbCrashLogger and a debug version of v22 and send him the logs. Edited March 28, 2021 by Pellape Link to comment Share on other sites More sharing options...
Recommended Posts