Uploaded a new version 1.6 - just added 1 missing Survival Mode keyword to remove from armor/clothing
Uploaded a new version 1.5 - fixed the stripping of survival mode entries hopefully, otherwise same as 1.4
Uploaded a new version 1.4 - even more automated removal of survival mode stuff (thanks to bruhbama7451 for the feedback) - added a failsafe to prevent the script from running in a situation when only 1 esp was loaded and no Update.esm masterfile was present which would result in the script treating the esp as Update.esm (discovered by nofunnylogin)
Uploaded a new version 1.3 - more automated removal of survival mode stuff (discovered by bruhbama7451)
Uploaded a new version 1.2
Added in automated fixes related to differences in Update.esm in LE and SE. It now scans for the presence of new records from SE Update.esm and will correct them if need be. Currently supports: - water type in cells will be changed back to oldrim values, if null is present in water type it will be removed to prevent error message - survival mode additional regions will be removed if found in cells to prevent error message - ingredients added by Creation Club will be removed from formlists - references that place static objects from Creation Club will be removed if not persistent - survival mode keywords will be removed from gear (new in 1.3) - survival mode effects will be removed from ingestibles (new in 1.4)
Just wanted to comment again to share my appreciation of this great useful tool you gave everyone Byku. I admit i was skeptical at first but after seeing the changelogs, the source code on xEdit and trying it several times i can't have anymore doubts about this. Even people with low skills like me can now get to backport many more complex mods in an instant haha.
If today LE is still partially supported by backporters it is also thanks to people like you who got their hands dirty to create new tools to make their job easier and far more efficient.
Are you some kind of techpriest or something alike? Absolutely amazing work, works flawless like 99% of the time, would have never thought to be able to backport mods, especially since my modding-knowledge is very limited when it comes to Skyrim. Sticking with Oldrim since ENBs feel way better to me in the 32bit. Thank you for this script!
Yes. You must run FNIS for Modders tool (LE version) on the corresponding txt file of the hkx behavior. Its called same as the hkx file but with *.txt extension and is located in the animations folder in its own subfolder, usually it spells FNIS_somename_List.txt. It will create the behavior file for you then. More info is found in the FNIS manual if you want to do it.
Paste it into a text file and rename it from *.txt to *.pas Place this file in 'Edit Scripts' folder of xEdit. You can now select its name from the scripts when running xEdit.
Well, you won't need to remove anything when porting forward so yeah, pretty much it. Some cell data might change back to oldrim values, but you can easily fix it manually in xEdit by forwarding the entries from SE into the ported mod.
Been using this for a little while now. It has yet to fail.
I even use it to convert Enderal SE mods to Enderal LE, and it has worked all 3 times I've done it. One was on this Enderal SE mod that is pretty big, has alot of things going on.
thanks for making this, it makes conversion incredibly easy. Open xEdit, select the .esp, right click, apply script, "Convert ESP from SSE to SLE", done.
The script displays messages about removing survival mod stuff. After each line AddMessage('Removed Survival Mode...there is another line that reads RemoveByIndex(entries, i, true);. That latter part is responsible for executing the remove command. If you add // before this line it will make xEdit ignore it. It should look like this: //RemoveByIndex(entries, i, true);
Me and the rest of The DeLorean Backporting team highly recommended this over the old one as this takes so much of the time of looking though the ESP/ESM for issues.
Some suggestions after fiddling with this for hours, tho im not that well versed in xedit stuff so i might be waffling: Automatic removal of keyword : 01002ED9 and 01002EDB its the survival mode warmth thing
Indeed. If someone places an override to the vanilla armor records in their mod then these entries will most likely carry on. I will add the command to remove them in the next upload.
thats great! i also found more in the meantime: 01002EE1, 01002EE2, 01002EE3, 01002EE4 all of these are survival mode's Survival_FoodRestoreHungerVerySmall to Large! Sorry for putting more things on your table lol
Im using the latest script and the removing of records like 010002EE1 is sadly not working. This is what im trying to use it on: https://www.nexusmods.com/skyrimspecialedition/mods/52130?tab=files&file_id=291825&nmm=1
I have modified the script. Works for me now though I have no idea why it didn't work before. The syntax was correct. Changing the values of effects we are looking for to decimal seems to have helped. More testing is probably needed.
45 comments
- just added 1 missing Survival Mode keyword to remove from armor/clothing
Uploaded a new version 1.5
- fixed the stripping of survival mode entries hopefully, otherwise same as 1.4
Uploaded a new version 1.4
- even more automated removal of survival mode stuff (thanks to bruhbama7451 for the feedback)
- added a failsafe to prevent the script from running in a situation when only 1 esp was loaded and no Update.esm masterfile was present which would result in the script treating the esp as Update.esm (discovered by nofunnylogin)
Uploaded a new version 1.3
- more automated removal of survival mode stuff (discovered by bruhbama7451)
Uploaded a new version 1.2
Added in automated fixes related to differences in Update.esm in LE and SE. It now scans for the presence of new records from SE Update.esm and will correct them if need be.
Currently supports:
- water type in cells will be changed back to oldrim values, if null is present in water type it will be removed to prevent error message
- survival mode additional regions will be removed if found in cells to prevent error message
- ingredients added by Creation Club will be removed from formlists
- references that place static objects from Creation Club will be removed if not persistent
- survival mode keywords will be removed from gear (new in 1.3)
- survival mode effects will be removed from ingestibles (new in 1.4)
If today LE is still partially supported by backporters it is also thanks to people like you who got their hands dirty to create new tools to make their job easier and far more efficient.
You have my gratitude Byku!
CK error says the esp is a higher version than 'this EXE can load'
Edit to add: It's OK I fixed it. The mod had a header version 1.71 I put it back to 1.70 using SEEdit and re-did the backport..
how would I add the script to Xedit
Place this file in 'Edit Scripts' folder of xEdit.
You can now select its name from the scripts when running xEdit.
unit UserScript;function Process(e: IInterface): integer;begin if GetFormVersion(e) < 44 then SetFormVersion(e, 44); MarkModifiedRecursive(e);end;end.
I even use it to convert Enderal SE mods to Enderal LE, and it has worked all 3 times I've done it. One was on this Enderal SE mod that is pretty big, has alot of things going on.
thanks for making this, it makes conversion incredibly easy. Open xEdit, select the .esp, right click, apply script, "Convert ESP from SSE to SLE", done.
Automatic removal of keyword : 01002ED9 and 01002EDB its the survival mode warmth thing
https://www.nexusmods.com/skyrimspecialedition/mods/52130?tab=files&file_id=291825&nmm=1