DiscussionTFI/TFA File Tool

Posts 1–12 of 12 · Page 1 of 1
TFI/TFA File Tool
So Trove delivers its game content in some sort of an archive file (index.tfi, archive{0}.tfa) but does not include a tool to repack the files.

So you can extract the files with the official way:
Code:
trove -tool extractarchive ui uix
But you can't pack the files back.

I'm making a tool to do the repacking, but I'm not sure if Trove servers check file integrity. I'm also unsure what kind of checksum does Trove use to pack their tfi/tfa files. Does anyone know anything about this?
If you delete movies folder Glyph redownload it. So yes, it is checked.
Quote Originally Posted by kataketo View Post
If you delete movies folder Glyph redownload it. So yes, it is checked.
What if you replace the file with something else under the same filename?

If there is a way to bypass this we can add our modded SWFs and use them to read game data. . .
Hmmm does trove actually have hackshield? I think we could by pass the file intergrity check :-?
I replace Intro.bik with empty copy and Glyph redownload it.

- - - Updated - - -

From .log file
Code:
http://trove-update.dyn.triongames.com/kiwi-live-client-patch//content/patchkiwi-live-us03/recovery/movies/Intro.bik?sha1=9934e929e33c5ef3e11e20cd626a6cb52435c259
Quote Originally Posted by kataketo View Post
I replace Intro.bik with empty copy and Glyph redownload it.

- - - Updated - - -

From .log file
Code:
http://trove-update.dyn.triongames.com/kiwi-live-client-patch//content/patchkiwi-live-us03/recovery/movies/Intro.bik?sha1=9934e929e33c5ef3e11e20cd626a6cb52435c259
Really? I tried following and have different result

ui/index.tfi
Original MD5: a751cf4399f5df4e19114884ff3f13cb

edit 0x18th byte from 09 --> 08
New MD5: 71e571adc236cd1a7f52f25f3b681617

Glyph does NOT redownload
Quote Originally Posted by fairytalesx View Post
Really? I tried following and have different result

ui/index.tfi
Original MD5: a751cf4399f5df4e19114884ff3f13cb

edit 0x18th byte from 09 --> 08
New MD5: 71e571adc236cd1a7f52f25f3b681617

Glyph does NOT redownload
Hmm...
Code:
[2015-08-13T13:52:50Z] 	Successfully moved 'E:\SteamLibrary\steamapps\common\Trove\Games\Trove\Live\Download\STABLE-103-27-A-62375\movies\Intro.bik' to 'E:\SteamLibrary\steamapps\common\Trove\Games\Trove\Live/movies\Intro.bik'
- - - Updated - - -

Well I'm not good at this so I can be wrong
@kataketo

Can you try this?
Try editing the index.tfi under /ui/ folder

BEFORE


AFTER




Such an appropriate time to patch the game : (
Quote Originally Posted by fairytalesx View Post
@kataketo

Can you try this?
Try editing the index.tfi under /ui/ folder

BEFORE


AFTER




Such an appropriate time to patch the game : (
Change it. Now waiting for end of maintenance.
Okay what I have found so far,
If you keep the files the same size after you change them, Glyph does not redownload them. Then you can log into game with the modified changes.

Here I broke the UI after I replaced some bytes in the archive files:


SWF bytecode hack could be a way...
going to try it these days
Quote Originally Posted by fairytalesx View Post
So Trove delivers its game content in some sort of an archive file (index.tfi, archive{0}.tfa) but does not include a tool to repack the files.

So you can extract the files with the official way:
Code:
trove -tool extractarchive ui uix
But you can't pack the files back.

I'm making a tool to do the repacking, but I'm not sure if Trove servers check file integrity. I'm also unsure what kind of checksum does Trove use to pack their tfi/tfa files. Does anyone know anything about this?
They check only for the name file and the file size i have patched the crashhandler and glyph do not change it after restart
Did anyone ever get this solved? I've been extensively testing different methods of modding the in game Audio of Trove, only to come to the conclusion that I will have to repack the .tfa archives to make it happen. Any information shared would be greatly greatly appreciated. Thanks!!
Posts 1–12 of 12 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us