Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

How to handle the utf audio files of FL ???

The general place to discuss MOD''ing Freelancer!

Post Tue Dec 13, 2005 9:39 am

How to handle the utf audio files of FL ???

Hi you programmer wizards,

I want to fiddle around a bit with the audio messages when you get docking permission and so on...

Now I know where they are located and I know their file names...

BUT !!!

The files have a utf extension ...

I unleashed the utf editor on them but it doesnt give me a workable solution.

Can anyone point me in the right direction on how to process these ???

Gestoord

Monkey Universe server admin

Info on MONKEY UNIVERSE server



Edited by - gestoord on 12/13/2005 9:48:50 AM

Post Tue Dec 13, 2005 9:41 am

Open the files with UTFEdit. After that it gets fun cos the individual files inside are not named with words but... -drum roll- CRC numbers! it's so fantastic you may wish to cry

+++ out of cheese error - redo from start +++

Post Tue Dec 13, 2005 9:52 am

Ok so the numbers I get are CRC numbers...

How do I crunch those ???

I truly want to play around with those messages for our futur mod release...

You could call me the audio modder of our Monkey Universe modding team and I have done already some work on all other musictracks but the challenge now is to mod the audio messages hidden in the utf files...

Gestoord

Monkey Universe server admin

Info on MONKEY UNIVERSE server



Edited sig, Once per thread please.

Edited by - Finalday on 12/14/2005 2:32:25 PM

Post Tue Dec 13, 2005 4:31 pm

unfortunately,there's no tool for matching these UTF CRCS(very important,these are UTF id's not your normal crc)to their INI entries except to go through the INI and calculate the hash,then match it to hundreds wav's in a UTF - i would use the XML extractor to access them,because the windows explorer layout is so much easier(alphabetic for one) than classic UTF editor(*wink*)


*A CRC CANNOT BE REVERSED BECAUSE IT CAN HAVE HUNDREDS OF THOUSANDS(guess) OF POSSIBLE INPUTS,ALL OF WHICH PRODUCE THE SAME CRC* therefore the only way to *crunch* a crc number is anton's CRCtool,which doesn't reverse them but rather makes a list of CRC'able nicknames and hashes them into a searchable CRC database

Edited by - Cold_Void on 12/13/2005 4:36:00 PM

Post Tue Dec 13, 2005 11:04 pm

So basicly trying to tamper with the audio messages is a hopeless project

Or is there a way around this so I could add some new created audio messages ???

My first goal would be to add new docking and scanning messages for our monkey and mercenary factions.

Modifying and resampling audio and music is my thing but the FL coding isnt my strongest thing.

Gestoord

Monkey Universe server admin

Info on MONKEY UNIVERSE server



edited sig.

Edited by - Finalday on 12/14/2005 3:45:48 PM

Post Wed Dec 14, 2005 1:52 am

yeah - that should be doable

heres a rough outline:
find the scanning/docking messages(always 1-3) in the voice INI file
hash each one(you want the resulting UTF id,which will be prefixed with 0x in the UTF),and replace the messages in your custom voice matching those hashes with your new messages

i don't know if its possible to _add_ new reaction messages-like halt,proceed,dock,etc,but GCS messages like base names,factions,ships,etc can be done roughly the same way,except hashing a new $gcs and adding it(to every voice!)

voices are on the wild frontier of modding -so to speak,so experts are hard to come by - sorry

Edited by - Cold_Void on 12/14/2005 1:54:03 AM

Edited by - Cold_Void on 12/14/2005 1:54:26 AM

Post Wed Dec 14, 2005 11:59 am

Cold Void,

Thanks for all the info...

After considering all the info I have now, I will point all my audio creativity in other directions...

I have successfully made some audio mods and created some new audio tracks with copyright permitted music but will now go into mixing some tracks with some of the available audio tracks of freelancer characters for intro music tracks and other suited special situations.

One of the projects I am working on is a creation of a music track for a nebula surrounding the Nomad torture chamber base in our next mod version...
It will contain a dark background music mixed with freelancer voices and tortured human screams...

If some other modmakers would like to have some custom made audio tracks, I am willing to offer my music modding skills...
Just send me a PM or email with details on what kind of ambiance you wanna achieve or what the audio track's purpose should be...

I am able to create good quality audio sequences that are very reasonable in size (between 350 KB up to 1 MB depending on the size)...
On average a 1 minute audio sequence takes on average 500 KB of size which keeps it very reasonable to add into a mod...

Gestoord

Monkey Universe server admin

Info on MONKEY UNIVERSE server



Edited sig, once per thread please.

Edited by - Finalday on 12/14/2005 3:46:22 PM

Post Thu Dec 15, 2005 4:18 am

There is a tool to reverse the CRC's My very own CRCtool downloadable from this fine site. Guess I should have plugged that before

+++ out of cheese error - redo from start +++

Post Thu Dec 15, 2005 6:54 am

Ok Anton,

I have to admit that regarding all this utf and crc stuff I am a complete noob...

If you could tell me how to start from a utf file and get a file in any audio format it would be very helpfull.

Of course getting it back into the UTF format would be helpfull to...

Gestoord

Post Thu Dec 15, 2005 9:18 pm

save it as a .wav with export to extract it,import it back to replace it - in .utf files the data is the "0xUTFCRC" which is the nickname hashed, but usually data is stored under an item in another node - anyways just mess with UTF editor some,it can open almost any FL specific file

Edited by - Cold_Void on 12/15/2005 9:18:30 PM

Post Mon Dec 19, 2005 4:44 am

Ta cold void. Um yeah, what he said Hopefully the current version of CRCTool will be enough to get the name back from any CRC number in the UTF files. Cross referencing is of course a problem and something John wants me to address... There is an experimental online hash database setup by the EOA group. I'll check out the address and current status and post back if it looks helpful to you.

Return to Freelancer General Editing Forum