xedit-lib
xedit-lib copied to clipboard
Project to make a DLL exposing XEdit functionality to an application in any language.
The version of xEdit in use already supports VR. We just need to add piping to them. Note: in the load order fixes for DLC / creation club content, the...
Closes #16 Hi Mator, when last we talked about #16 (over a brief conversation on discord and then a reddit message), you mentioned that the `Hardcoded.dat` files are going away,...
Passing `'SomeEditorID "A FULL name with an unmatched [" [ARMO:DEADBEEF]'` to something that expects a FormID results in an error; specifically complaining that the supplied value isn't an integer. Passing...
Hi Mator, I am currently working on python bindings for xedit-lib. One thing I noticed is that xedit-lib hardcodes `ProgramPath` global to the location of `ParamsStr(0)` (see [here](https://github.com/matortheeternal/xedit-lib/blob/e9b283bb876d3c1169e6c850fbf6f78371096d88/src/xeMeta.pas#L306)). This value...
The `GetElementIndex` method declared to be an "API function" [here](https://github.com/matortheeternal/xedit-lib/blob/DelphiTokyo/src/xeElements.pas#L65) seems to be omitted from the `ELEMENT HANDLING METHODS` section [here](https://github.com/matortheeternal/xedit-lib/blob/DelphiTokyo/XEditLib.dpr#L66), and seems to be missing from the dll. I'm...
Adding the option to GetRecord for ignoring masters is working great, but the xelib log is showing a lot of "fake" exceptions, perhaps it should suppress the `Failed to find...
Will result in the following: - "Proper" ESL support - Fixes for Fallout 4 record copying - Various other bugfixes (?)
I was trying to do add a Condition via script, like this: ``` let conditionElem= xelib.AddElement(record, 'Conditions\\.'); xelib.SetIntValue(conditionElem, 'CTDA\\Type', 10010000); xelib.SetFloatValue(conditionElem, 'CTDA\\Comparison Value', 1.0); xelib.SetValue(conditionElem, 'CTDA\\Function', 'HasPerk'); xelib.SetValue(conditionElem, 'CTDA\\Run On',...