Releases: ryobg/JContainers
JContainers (SE) v4.1.7
JContainers (SE) v4.1.6
JContainers (SE) v4.1.5
JContainers (SE) v4.1.4
Summary
- Ported to SKSE 2.0.9 and Skyrim SE 1.5.53 (#45)
- New Papyrus functions for
JArray(#36)Int function reverse (Int object) global native- reverses the order of elements in arrayInt function count[Integer|Float|String|Object|Form] (Int object, * value) global native- returns the number of elements equal the given valueInt function erase[Integer|Float|String|Object|Form] (Int object, * value) global native- erases all elements equal to the given value, returns the number of elements erased.
JContainers (SE) v4.1.3
JContainers (VR) v4.1.2
JContainers (SE) v4.1.2
Summary
This variant is released sooner, as there is new runtime for the VR version.
Changes involve only Lua.
- Expose two, already-existing,
JArraymethods in the Lua API. They have the same meaning as the ones already available in the Papyrus API:
function JArray.valueType (optr, idx)
function JArray.eraseIndex (optr, idx)- For Lua, fix the comparision operator for
CFormobjects.
JContainers (SE) v4.1.1
Summary
- New Papyrus functions in
JArray:
Int[] function asIntArray (Int object) global native
Float[] function asFloatArray (Int object) global native
String[] function asStringArray (Int object) global native
Form[] function asFormArray (Int object) global native
These will take in a JC array and return back its copy as native Papyrus array. The size of the returned array is dynamic and can be of any number - depends on the incoming JC array. Items which are not of proper type, like when trying to extract string out of integer, will be default initialized (e.g. empty string or zero integer/float). This behaviour is similar to the other JArray functions: getInt, getForm, getFloat and getString. The new functions provide faster and more scalable way if the whole array has to be casted.
-
The Lua
bitmanipulation library is now enabled by default. See http://bitop.luajit.org/api.html for more info. -
Better error message for failed evaluation of Lua expression.
-
Better error message if a JC binary archive cannot be read.
-
Better workaround for the case when Vortex or other software decide to put files in the JC Domains folder.
-
Upgraded to Boost 1.67
JContainers (VR) v4.1.1
See the SE variant.