New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TES4] Copy as overrides fails for MGEF #788
Comments
Oblivion does not support adding new MGEF. The only way for new MGEF is using OBME (oblivion magic extender). Such new MGEF are not identified by a 4 character EDID but with magic effects integer. So not being able to add an EDID to an MGEF record with OBME header is normal. |
Could the user be prevented from trying to add new MGEF or informed of that limitation? |
Well, xEdit DOES support OBME (at least it's supposed to), so adding new MGEF is supported. And your original issue is that copy as override doesn't work right, which I definitely need to look at. |
Probably related: when I copy as override any record that contains OBME info (tested with This is on 4.1.3b. Same thing also happens when I just try to drag and drop the effects portion of one those records over into the partial override. Edit: And trying to add an |
Also, the decoding for OBME's That, or OBME's docs are wrong 🤷♀️ |
…r MGEF / TES4Edit 4.0.3 not able to copy Magic Effect Records
…r MGEF / TES4Edit 4.0.3 not able to copy Magic Effect Records (cherry picked from commit 3d201e9)
OBME support is currently incomplete. OBME documentation is a mess. |
Confirming that copy as override now works without issue in TES4Edit 4.0.3h (Hotfix 1). @ElminsterAU Is there anything else I should test out for this issue? |
What is the version of xEdit you are using?
TES4Edit 4.0.3 (1CDF3AC7)
Describe the bug
When using "Copying as Override" on a MGEF record, an error message will show for an assertion. The record is created in the overriding module, but it has no content.
To reproduce
Steps to reproduce the behavior:
Go to
Oblivion.esm
(Or any module with MGEF records).Right click any MGEF record and select copy as Override.
Target module can be new or existing plugin.
After hitting confirm, you'll then receive an error message.
Assertion failure (P:\TES5Edit\wbImplementation.pas, line 15543)
.Open the newly created override record.
You should now see a record containing only the signature and formid.
The rest of its content will be empty.
Expected behavior
The new record should match the original record selected for "Copy as Override".
Screenshots
Additional context
Logs.zip
The text was updated successfully, but these errors were encountered: