Is there any chance we could see a short video tutorial walking us through the steps? I understand the installation but I get confused after running the filter for conflicts and then applying the script. When it says select the plugins to patch, I don't understand what I should be looking for in that list. Should I load my entire plugin list or just mods that I don't have patches for? The windows that reference the editor ID's aren't super descriptive either for a new person. I've used xEdit a bit in the past for stuff other than conflict resolution but as someone who's pretty new to this, I don't really understand what I should be doing. I can understand how this quickens the work flow a lot, thanks for making it!
in the same boat, i can run the cript for conflicts, but have no idea what im looking for after that? do i patch my whole load order? just player homes? quest mods? i have no idea.
It was intentional. I've updated the Installation instructions and Changelog accordingly.
Copy Edit Scripts\Conflict Patch Helper.pas into your xEdit Edit Scripts directory. If you do not have a current copy of mteFunctions.pas, copy it too.
Added "Edit Scripts\mteFunctions.pas" to the archive to simplify installation.
So I have tried this 4-5 more times, each with the same result, i.e. the Embers XD fires are still showing as well as those created by the new fireplace in Skyrim Farmhouse Inns. Nothing I seem to be doing will get rid of those Embers XD fires. I don't want to remove the records from that mod in case I ever decide to uninstall SFI. I just am not seeing any related information on the Very Quick Show Conflicts page link you posted that says anything about REMOVING records added by a mod. Maybe I'm missing something. This was the order that the SFI mod author suggested with putting SFI last, but I don't know of any way to change those records. I'm playing a guessing game and losing. Badly.
Should I be creating an "override into" from the Embers XD mod, and then editing those numbers to -30000 z-axis or something? I never could follow programming language completely. It was always opposite of the way I thought. I suppose while I'm waiting on a reply I'll try that. I can't screw things up anymore than I've done as long as I backup things.
Currently the script is meant for the simple case of taking specific (simple) subrecords from specific plugins. As you discovered it does not handle structures like the Record Header or structured subrecords like Ownership.
I tried it with the two mods you have mentioned and see that it prompts for things it should not, like Cell and for subrecords that exist in only one plugin, it still prompts you with a single plugin in the selection list.
It also has no special logic for disabled items. As you have discovered in many cases Initially Disabled should be combined with a Z of -30,000 and some other flags.
I am working on changes to avoid the unnecessary prompts and to not prompt for subrecords that do not conflict. I'm also looking into supporting structures so that you can select which Record Header to use. Possible future changes may support selecting which portions of the header should come from which plugin.
Thank you for the explanation. I don't feel quite so stupid now. Stupid, just not stupider. But at least I wasn't TOTALLY running on three cylinders yesterday. I guess I should have started with simpler mods when testing this. But it has given me a reason to watch videos on patching today. That, and I am NOT building planters for my wife in 35-ish degree weather.
To answer your question, I will need the whole error message or a screen shot of it.
You might try right clicking on the file in your browser and selecting save instead of copying and pasting. Just be sure to use mteFunctions.pas as the exact name. Some browsers will default to mteFunctions.pas.txt.
You know, I was thinking how nice it would be for someone to write a program or something like this the other day when I realized it was probably the only way I was ever going to get a patch made. So thank you from all of us morons out there. :)
But don't pat yourself on the back yet, because if there is a way to screw something up I WILL find it. And no, not intentionally. :)
EDIT: Well, that didn't take me very long. Screwing things up, not making a patch. What are you referring to when you say launch Very Quick Show Conflicts? Just the Apply Filter to Show Conflicts in SEEdit? I don't have anything labelled Very Quick Show Conflicts.
EDIT: I ran through this (probably faster than I should have). It actually listed a few things more than I noticed were in the records (I'll have to go back and look at Embers' worldspace). For example, I am trying to create a patch between Embers XD (not beta) and Skyrim Farmhouse Inns. The only thing I really saw getting affected were some cells (and worldspace) in Embers and cells in SFI. I'm not quite sure which I would need to select in the following boxes that pop-up, as they seem to be more than what is in the conflicts. Is that just a generic "these COULD be affected" for any mod you put in there, or are all those changes specific to the mods themselves?. Do I just select those that I KNOW are being affected in the cells for SFI and select none for the others, or do I select some that are affected by only Embers and those that I want for SFI? Probably why I've never successfully finished a patch in the first place. Lack of knowledge. And you know what they say about a little knowledge...
EDIT: So I did a little more looking around and most of those popup boxes don't have an equivalent in either of the mods. For example XESP and Data position/rotation and XSCL I can see. And I assume I would want those form Skyrim Farmhouse Inns. But many of the others including things like XCLL, LTMP, XCLW, etc are not in those mods. So simply don't select either in that box? Also, I guess I'm not up on what we do with the EDID yet. Put in the numbers/letters somehow or simply choose that as well, in this case favoring SFI? Sorry. Lots of questions and I should have at least a basic idea of what is involved in patching before I ask. Just trying to figure out how to use this tool because I really like the idea of K.I.S.S.
I DID warn you I could screw it up. :)
EDIT LAST (I hope): OK, I am close on this. At least I think I am. After creating the patch I loaded up the two originals and the patch in SSEEdit to compare. While most of the values SEEM to be correct, one glaring issue is that the plugin carries over the information from Embers in the record headers. I don't want that, do I? I selected everything as skyrimfarmhouseinns after the initial "which two are you merging?" screen. So am I still doing it wrong? I don't know why it is carrying the Initially Disabled over from Embers. I'm not sure I even know what that is.
To see all of the subrecords, right-click in the right pane and be sure Hide no conflict and empty rows is not checked. But, you may not need to do that. For most of the subrecords that do not have a conflict, it doesn't matter which you choose. I just select the first plugin.
You are seeing the Record Header from Embers because the tool copies the record from the plugin that comes first in your load order. The current version cannot change either the Record Header or the Ownership of a record. Looking at your screenshot, drag the empty Record Flags (sorted) cell from under SFI to the same place in your patch and it should clear the Initially Disabled flag.
OK, I do apologize. When I first looked at that page the "link" was white and didn't allow me to click on it. I will follow the second part of that to see if it makes a difference since I am not doing it that way. I did create a second plugin dragging the original records so at least I was on the right spot. I had forgotten that mindflux also suggested that I change the z-coordinates for his mod to -3000, but each time I tried that it changed the number to 240.1. I'll try your instructions and rerun this the way you posted. Thank you for the help.
Sigh. I'm going to apologize again. I really am not this dense, I promise. Contrary to what my wife believes.
I really thought I had it this time, as I received several other different popup boxes than before, and on some it only gave me the option to select one of the mods (SFI). However, in-game the Embers XD fires are still there. I know mindflux mentioned something about removing records or changing the z-axis to -3000 (to prevent breaking references), but I'm not sure how to do that when the information in those boxes is already occupied by SFi"s records.
Do the coordinates actually need to be those from Embers, with the Z axis edited? SFI is the last mod, so it should carry those values over, correct? That way all I would need to do is edit what Embers adds. It sounds right in my head, but my head has been coming up with some seriously weird $*1+ lately, so I don't exactly trust it. :).
Again, I apologize. I really want to get this sorted out so I can make my own patches instead of waiting until someone else has the same needs.
EDIT: Tried that. Didn't work. Like I said. Seriously stupid @[ ]!+ lately. So back to my "how to do it" question.
29 comments
Should I be creating an "override into" from the Embers XD mod, and then editing those numbers to -30000 z-axis or something? I never could follow programming language completely. It was always opposite of the way I thought. I suppose while I'm waiting on a reply I'll try that. I can't screw things up anymore than I've done as long as I backup things.
I tried it with the two mods you have mentioned and see that it prompts for things it should not, like Cell and for subrecords that exist in only one plugin, it still prompts you with a single plugin in the selection list.
It also has no special logic for disabled items. As you have discovered in many cases Initially Disabled should be combined with a Z of -30,000 and some other flags.
I am working on changes to avoid the unnecessary prompts and to not prompt for subrecords that do not conflict. I'm also looking into supporting structures so that you can select which Record Header to use. Possible future changes may support selecting which portions of the header should come from which plugin.
But it has given me a reason to watch videos on patching today. That, and I am NOT building planters for my wife in 35-ish degree weather.
i get error found but expected or something close.
what have i done wrong
thanks
You might try right clicking on the file in your browser and selecting save instead of copying and pasting. Just be sure to use mteFunctions.pas as the exact name. Some browsers will default to mteFunctions.pas.txt.
i cant see a download link. i dont have a file save in google
thanks
But don't pat yourself on the back yet, because if there is a way to screw something up I WILL find it. And no, not intentionally. :)
EDIT: Well, that didn't take me very long. Screwing things up, not making a patch. What are you referring to when you say launch Very Quick Show Conflicts? Just the Apply Filter to Show Conflicts in SEEdit? I don't have anything labelled Very Quick Show Conflicts.
EDIT: I ran through this (probably faster than I should have). It actually listed a few things more than I noticed were in the records (I'll have to go back and look at Embers' worldspace). For example, I am trying to create a patch between Embers XD (not beta) and Skyrim Farmhouse Inns. The only thing I really saw getting affected were some cells (and worldspace) in Embers and cells in SFI. I'm not quite sure which I would need to select in the following boxes that pop-up, as they seem to be more than what is in the conflicts. Is that just a generic "these COULD be affected" for any mod you put in there, or are all those changes specific to the mods themselves?. Do I just select those that I KNOW are being affected in the cells for SFI and select none for the others, or do I select some that are affected by only Embers and those that I want for SFI?
Probably why I've never successfully finished a patch in the first place. Lack of knowledge. And you know what they say about a little knowledge...
EDIT: So I did a little more looking around and most of those popup boxes don't have an equivalent in either of the mods. For example XESP and Data position/rotation and XSCL I can see. And I assume I would want those form Skyrim Farmhouse Inns. But many of the others including things like XCLL, LTMP, XCLW, etc are not in those mods. So simply don't select either in that box? Also, I guess I'm not up on what we do with the EDID yet. Put in the numbers/letters somehow or simply choose that as well, in this case favoring SFI? Sorry. Lots of questions and I should have at least a basic idea of what is involved in patching before I ask. Just trying to figure out how to use this tool because I really like the idea of K.I.S.S.
I DID warn you I could screw it up. :)
EDIT LAST (I hope): OK, I am close on this. At least I think I am. After creating the patch I loaded up the two originals and the patch in SSEEdit to compare. While most of the values SEEM to be correct, one glaring issue is that the plugin carries over the information from Embers in the record headers. I don't want that, do I? I selected everything as skyrimfarmhouseinns after the initial "which two are you merging?" screen. So am I still doing it wrong? I don't know why it is carrying the Initially Disabled over from Embers. I'm not sure I even know what that is.
SSEEdit
To see all of the subrecords, right-click in the right pane and be sure Hide no conflict and empty rows is not checked. But, you may not need to do that. For most of the subrecords that do not have a conflict, it doesn't matter which you choose. I just select the first plugin.
You are seeing the Record Header from Embers because the tool copies the record from the plugin that comes first in your load order. The current version cannot change either the Record Header or the Ownership of a record. Looking at your screenshot, drag the empty Record Flags (sorted) cell from under SFI to the same place in your patch and it should clear the Initially Disabled flag.
I really thought I had it this time, as I received several other different popup boxes than before, and on some it only gave me the option to select one of the mods (SFI). However, in-game the Embers XD fires are still there. I know mindflux mentioned something about removing records or changing the z-axis to -3000 (to prevent breaking references), but I'm not sure how to do that when the information in those boxes is already occupied by SFi"s records.
Do the coordinates actually need to be those from Embers, with the Z axis edited? SFI is the last mod, so it should carry those values over, correct? That way all I would need to do is edit what Embers adds. It sounds right in my head, but my head has been coming up with some seriously weird $*1+ lately, so I don't exactly trust it. :).
Again, I apologize. I really want to get this sorted out so I can make my own patches instead of waiting until someone else has the same needs.
EDIT: Tried that. Didn't work. Like I said. Seriously stupid @[ ]!+ lately. So back to my "how to do it" question.
P.S.Thanks for your work, I figured it out, inattentively read the description!
Here's just a problem: your script is not in the "apply script" option. I copied it along the way in the description.