0 of 0

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Quickly add/remove/replace/pre-fix/post-fix/swap parts of string names for bulk record edits in TES5Edit.

Permissions and credits
Update: Fixed major issue where the GUI would force re-doing the input for every record, now properly takes input once to perform on all selected records. After finishing input, close the GUI to have it happen. You can try another action, but it will override the previous one. Only the last thing you pick will happen to the records. This is because everything is set to happen when the GUI closes now, rather than when you input text.

Quickly add/remove/replace/pre-fix/post-fix/swap parts of string names for bulk record edits in TES5Edit.

Update: Just uploaded new GUI version, main file renamed to aaa_modifyStrings.pas and all string manipulation functionality merged into this one script. Still working on interface, then integrating misc2stat and other options.

You can run the script by highlighting the records and pressing Ctrl + M or selecting aaa_modifyScripts.pas from the list. If that hotkey conflicts with any other scripts/software any of you are using, post in the comments and I might change it or add instructions for customizing it.

The text box area on the main window doesn't actually do anything yet; I was experimenting with how to make one and left it as a placeholder. I'm not sure exactly what will go into it, but I have a vague idea of what to have display there eventually.

I am open to adding new functions by request, or new options for the current ones, based on comment feedback. These started as separate scripts I made for a friend to use on his FO4 mod, and since I don't think mods can be set to show for both games, I've gone ahead and added a Skyrim version.

Please only work on records of the same type during any single script run (from starting the script to closing the script's window after finishing an edit).

I also don't know what happens if you work on records from multiple mods at once, even if they are the same type. I will test these scenarios at some point.

So for example, running the script on entries in Plugin-A.esp, you can change 985 MISC record names to have "Junk - " on the front of the name, and then 3 static objects to have "Junk -" on the front of the name, but please run the script on the first 985, close it, and run it again on the other 3 of a different type. And then if you want to change one more MISC record in Plugin-B.esp, run the script a third time (or do it manually, but I'm using one as an example since its tedious to have to run it twice just for one more record etc).

I may do testing and tweaking to allow multiple record types during one run possibly in the future, but for now, I wouldn't recommend trying it.

New Script: misc2stat by request, it will copy an existing MISC record to a new STAT record and copy the name, model filename, and object boundaries automatically. You must manually enter the new formid for each one, but it is much faster than copying the data all by hand as well. You can select multiple MISC records to be transreplicated (replicated to a transformed record type... TransReplicate™ Patent Pending) during a single script run, but I haven't added formid ranges so each one will ask for another formid.

DISCLAIMER: These are intended for people who have a decent idea on how to use TES5Edit already, but if you mess anything up just make sure to uncheck the boxes for saving when you close the program. Then it won't be saved and you can retry whatever you meant to do when you launch the program again. It's also a good idea to make sure "backup plugins" is always checked in the window that pops up when closing TES5Edit.

Please post any bugs/issues you have or suggestions.