Jump to content

Home

Mod Compatability/Merging Files


thisguyrich

Recommended Posts

I have these mods that share certain files.

 

The mods in question are:

 

global.jrl

Recruit Mekel

Jawa Shop

Jabba's Palace

Ord Mandell

 

upcrystals.2da

Recruit Mekel

Saber Pack

Xia Terashai

Tomb of Jesset Dal'Kest

 

K1TemplateTags.bfd

Recruit Mekel

Saber Pack

Xia Terashai

Tomb of Jesset Dal'Kest

 

globalcat.2da

Ord Mandell

Jabba's Palace

Recruit Mekel

The Insidious Plot

 

appearance.2da

Recruit Mekel

Insidious Plot

Jabba's Palace

 

Are these mod's compatible or will I need to merge the appropriate files as necessary?

 

Edit:Just noticed that Recruit Mekel shares k_punks_finc_en.ncs with Carth Romance Fix. Does this create an incompatibility?

Link to comment
Share on other sites

global.jrl: I think the global.jrl from the Ord mandel mod would be compatable with the Jawa shop since they were both made by RedHawke, you will have to merge the others.

 

upcrystals: will also have to be merged unless it specifies int he readme that the other mods entries are already added. It's a simple matter to merge upcrystals.2da with other upcrystals.2da, you only need to add the rows from the other mods into one upcrystals.2da file.

 

K1TemplateTags.bfd :just delete or override them it doesn't matter as that file is created by KotOR Tool and would have nothing to do with any mods.

 

globalcat.2da: This file would also have to be merged.You only need to add the rows in each mods version to a master globalcat.2da.

Link to comment
Share on other sites

^^^ When merging an appearance.2da file make sure that you also update any utc's that used the changed line.

 

So if the utc used line 510 and you merged that line with another appearance.2da and its now 511 you will need to update the utc with the new line number.

Link to comment
Share on other sites

^^^ When merging an appearance.2da file make sure that you also update any utc's that used the changed line.

 

So if the utc used line 510 and you merged that line with another appearance.2da and its now 511 you will need to update the utc with the new line number.

 

Well that I did not know. Would I do that with KOTOR Tool, a GFF editor, or something else?

Link to comment
Share on other sites

Here's what I've found in my merging.

 

Jawa Shop/Ord Mandell and Jabba's Palace, are compatible. Recruit Mekel is the only one that's not in the case of global.jrl.

 

According to gffcompare, there were no differences between any of the upcrystal.2da, globalcat.2da, and appearance.2da files.

Link to comment
Share on other sites

Here's what I've found in my merging.

 

Jawa Shop/Ord Mandell and Jabba's Palace, are compatible. Recruit Mekel is the only one that's not in the case of global.jrl.

 

According to gffcompare, there were no differences between any of the upcrystal.2da, globalcat.2da, and appearance.2da files.

 

2DA files are not in the GFF format, so unless gffcompare can compare 2DA 2b format files as well there may well be differences.

 

As for global.jrl (which is a GFF file), you can merge those as well. Use a GFF Editor to copy&paste the new entries from the Categories list of one file into the other and update the TypeId of the structs if necessary, and make sure they don't use the same tags.

Link to comment
Share on other sites

Hmm. Well is there any way to check them the same as there is for gff's?

 

Yes. I've done that already, but then it got overwritten by the Ord Mandell mod. Using the old one without the executable. Find it odd that I wasn't asked by Windows if I wanted to overwrite it though.

Link to comment
Share on other sites

Hmm. Well is there any way to check them [2DA files] the same as there is for gff's?

 

I don't know if there is a "pure" 2DA compare tool. If there isn't, you could try using the 2DA Merge utility linked to in my signature. It will compare two 2DA files and merge the differences into one file, reporting on the changes (i.e. encountered differences) it does. (It's listed as TSL, but the 2DA format should be identical for both games so it should work with KotOR1 files as well.)

Link to comment
Share on other sites

It`s possible to merge (with some app, not the hard way) two dlg\tlk files ?

 

(dialog.tlk files, or DLG and TLK files?)

 

If you mean compare two TLK files and merge the differences into a new file I don't there there is one currently.

 

While TalkEd can merge two TLK format files in their entirety, it won't check for entries present in both while doing so, which I assume is what you'd want. (Since if you just join two standard dialog.tlk files together you'd get 136 000+ duplicate entries in the resulting file.)

 

If no one else knows of an existing utility that does this, I suppose I could add a Compare/Merge function to TalkEd if there is a demand for one.

 

Either way you'd have to go through the merged entries manually to check their new StrRef numbers resulting from the merge and update all scripts and ExoLocStrings that use them with the proper new number.

Link to comment
Share on other sites

stoffe -mkb-

Thanks, I meant merge two .dlg files into one with sum of there contents (but that probably wouldn`t work well).

I compared them, but the differences, are to big to merge manualy, so I probably leave it the way it is.

I was thinking about merging two global.jrl .ncs, .nss files, but that probably be even more time-consuming :( .

Link to comment
Share on other sites

I was thinking about merging two global.jrl .ncs, .nss files, but that probably be even more time-consuming :(

 

As for global.jrl, those shouldn't be too difficult or time consuming to merge by hand since you can copy&paste the added Structs in the "Categories" List in one file to the other and then update the Struct Type IDs to be in sequence, with a GFF editor. Just make sure the custom entries in the two files don't use the same Tag.

 

Merging NSS/NCS files is hard to automate since you can't just grab all the content from one script and insert it into the other and expect it to always work. How to combine two scripts depends largely on how the scripts are written, and what they do.

Link to comment
Share on other sites

I was about to install "Unofficial Dialog Patch v.1" from here. And when I was unzipping files I noticed via prompt that there is already atton.dlg file in my Override directory (,I have The USM, stoffe's Combat Simulation Arena and SuperSquall's Peragus skip mod installed,) and I think it belongs to The USM mod since I didn't notice any other mod on my computer which needs/contains atton.dlg.

 

So, what is the easiest way to merge .dlg files? Since I don't know anything about modding, I could use some help.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...