Pilot.UTF Files now effeciently editable
It is strongly recommended that if you do not have that much of experience in modding Freelancer and hex editing that you use my .pdf tutorial file instead. It is more simple and contains plenty of diagrams and arrows that point you in the right direction.
The following link directs you to the .pdf version of the file to download.
PDF Voice modification tutorial by Futuristic M1
First of all, you need the following tools
Crc tool Beta 2 (Without this tool, this tutorial cannot help you)
Utf editor (defintely after reading everybody can work that out)
Audacity (optional if the sound file you intend to import into utf is not wav but to convert)
Windows media player or other .wav player (recommended to export original voice file to check that you have located the correct voice file in utf editor)
As a reminder again, if you find it too difficult and complex to follow the steps below, I encourage you use the .pdf tutorial file. It is the link above to download
Now we will start
1. Please identify your msg or string that you want to use to locate the pilot.utf sound file. Once you have leave it open there.
2. Open CRC tool and use it to create db. This creating of db file references the whole of th entire freelaner directory for any of the strings that are described in the text box on the right. You can add more but there should be a default number of them that are provided already good to go for what we need
3. Once it has completed the search, copy the string text in the ini as mentioned above that you are searching for and paste it in the bottom long text box that is under Generate ID CRC + FL Hash
4. On the right of the text box is a right pointing triangle or arrow, how you like to call it. Select it to convert the following string on the left to hash.
5. Now you will notice that there are four text boxes there 2 for utf id and 2 for hash code.
6. Now please listen, the next steps I am taking you through can have you guessing what happened because you can easily make a mistake so please, FOLLOW IT VERY CAREFULLY!
7. Picking the right hexadecimal
>>>>DO NOT USE THE UTF ID<<<<<<<
USE THE HASH CODE
so what I mean is IGNORE the information in utf id, it seems like that utf id is the right one but IT IS NOT
Use the information in the hash code, that's right the 2 text boxes under hash code are important
8. Under Hash code you see that there are numbers on two text boxes below
I recommend you use the one that contains only numbers, not the one on the right that has hexadecimals of numbers AND letters, however you can still use it, I do to be sure of things but it is no different using the left text box
9. Copy all the numbers of the left text box under Hash code and paste it in the text box above the search button of CRC tool Beta 2. To the left of the text box is a Dec CRC bullet point selection, DONT PUT IT IN THE TEXT BOX THAT HAS HEX CRC ON THE LEFT OF IT AND THAT IT HAS 0x0 ALREADY THERE
10. Once you have pasted the numbers in the text box required, please select search. Within seconds, your CRC tool Beta2 will begin generating results it has found. You will notice that it will show results that has 0x in front of it and specifically it's location in the utf file.
You see, the 0x hexadecimal numbers are the name of the .wav voice stored in the .utf file. The search result descriptions below the 0x hexadecimal numbers show which utf file contains it.
You will notice that it has more than one result, this is because there are multiple .utf files with this .wav file and that has the same name, which is why CRC beta 2 shows it because you searched for it.
11. Now, you need to use the utf editor, using the search results in CRC beta 2 shows you under the 0x hexadecimal number to locate the .utf file that you want to edit. Once you have found the utf file, open it with the utf editor. You will see that after expanding the '/' that there is a huge list of hexadecimals.
12. The 0x number in your search results is contained in this file. Now the list is huge and will definitely be ugly scrolling to find it so just click on the first one and type '0x' and the numbers that are in the search results. The utf editor should highlight it very quickly, double check it with the CRC tool beta 2.
13. Now with the utf editor you select it and then you import the .wav sound file you want to change it to.
So click import, locate the .wav file that you want to use and select it. Now that you have done it, it should be there, make sure it's 0x number hexadecimal has not changed after you import. I do recommend exporting before importing just to check you have found it.
14. If you sound file you want to use is not in a .wav format, use Audacity (not locaed on lancersreactor.com) to convert it or some other tool to conver to .wav format
15. That's done, save the utf file and run the game, then go to the place that plays that sound and see if it works
16. I do not expect everybody to be able to follow these steps, I will try to provide assistance to those who really need it and find themselves unable to find their way.
17. I apologize once again the inconvenience that the time has been so long since my discovery 4 months ago
18. Best of fun to everybody at Lancersreactor.com! Thanks to Chips for making this site!
Edit - No all Caps in subjet lines please.
Edited by - FINALDAY on 8/5/2007 5:28:19 AM
Edited by - futuristic m1 on 11/6/2007 5:08:17 AM