OP-R8R I can only go on personal experience bud, I've tryed to clone/import almost every 3DB & CMP at some stage and have learned (the hard way) what works and what doesn't for me. Take damage parts as an example, some will import as garbage or the importer throws up an error when it trys to read the 3DB. The cloners no different, there's either nothing visible in Freelancer/Hardcmp or it's so badly corrupted they crash Freelancer/Hardcmp when you use them.
Cold_Void it's pretty simple really, the VWIRE can't find the VMESHLIBRARY that it needs, so all that's needed is to change the reference. The reason nobodys found it yet is all down to locating the reference, you and I have an advantage as we're using the new version of UTF_Edit, and can dump the MESH, REF & WIRE data to a text file, it's in these that you'll find the CRC for the VMESHLIBRARY.
I'm writting a Tutorial on General Cloning and some special methods that I've discovered, but I suck at Tutorials (and English but being a Scot who cares
) so it's taking forever to write.
Enough teasing
here's how it's done.
For this you'll need UTF_Edit (any version), CRC Calc (check the d/l's) and a decent hex editor.
I'll be using the "Dagger" (bw_fighter.cmp) for this as that's what I was working on at the time I discovered this.
Open the original in UTF_Edit and expand the VMESHLIBRARY node, you'll see 3 nodes that end in "lod0-112.vms", "lod1-112.vms" & "lod2-112.vms", it's the "data.ships.border_world.bw_fighter.bw_fighter.lod2-112.vms" that we want, click on the name to select it then click again to edit it, right click the name and "copy" it. Open CRC Calc and paste the name into it, copy down the Hex CRC that you get for it (in this case that's F9 93 6C 82),now open the clone in UTF_Edit and copy your "lod2-112.vms" name, paste it in CRC and write down the CRC for this one to (mine is F5 19 7D 3E). Before you close UTF_Edit take note of how many 3db nodes there are in the CMP (Dagger has 7) as you'll need this in a minute.
Before you open the clone in your hex editor you need to know that CRC's are reversed in the CMPs, that means that F9 93 6c 82 is actually 82 6C 93 F9 and my F5 19 7D 3E becomes 3E 7D 19 F5, now you can open it and do a search for the original reversed CRC and you'll find one for each of the 3db nodes you counted earlier, replace them with the second reversed CRC and save your CMP.
Some of the ships have more than 3 nodes in the VMESHLIBRARY but I believe that "Lod2" is the one used in them all, but until I check them all I can't verify that.
That's it, nice and simple
and here's the
finished version.
**shuffles off with a new headache**
Edited by - Bejaymac on 7/29/2007 8:02:08 AM