Comments (11)
Since the game is based on Titanfall 1 I can give you a sample of unencrypted and encrypted files from Titanfall Online
Titanfall Online
Ttianfall 1
from uncso2.
Same problem with decompiling models, look like they encrypted too
Try with Crowbar 0.68
Here is sample of tf1 and tfo model
https://mega.nz/file/z4sVADBZ#_038i8iKnNcnns59o1ltNTzmET0YlhSz4xNO47ftU3A
from uncso2.
My guess is that they might be compressed, and that can cause some issues here. I suppose original CSO2 didn't have compression, but Respawn introduced compression originally in Titanfall in their customed VPK format, with lzham. Some files that are obviously already compressed are normally excluded from that.
For instance original Titanfall had uncompressed wav audio. Whereas here in TFO, UnCSO2 is able to unpack sound ogg files just fine.
So that could be the case. But it also means that TFO devs forgot to exclude some extensions from this, like webm and png. Uncompressed ones include: ogg. vtf, bik.
Edit: Looks like I was wrong, and nothing is compressed. Just that some files are stored unencrypted. But UnCSO2 shows all files in the properties as unencrypted.
from uncso2.
A user by the name of jnkangel on Reddit showed a picture of the Destroyer Titan model in Source FilmMaker. I asked them about it too which they replied that someone has figured out decrypting TFO's model format. I didn't ask anything on the specifics but it would seem some work is happening, could be worth following up on?
from uncso2.
sorry for bringing out the old case, but is there any progress in this ??
from uncso2.
Yes and no, UnCSO2 can't fully decrypt TFO content but progress has been made elsewhere to dump the game assets
from uncso2.
I apologize for commenting on a very old issue.
I've tried this with the latest copy of TFO I could find (yeah, I had to torrent it), and basically the program gets stuck parsing the files, and all the files are garbled (even the text files are garbage data)
Has any progress been made?
Here are two example text files that are garbled:
intro_captions.txt
datarevision.txt
from uncso2.
There is a fork of libuncso2 that allows reading TFO files correctly (most of the time at least): https://github.com/p0358/libuncso2
Since the artifacts in AppVeyor expired, I can link you the compiled libuncso2.dll file that's possible to replace in the latest UnCSO2 release from this repo (2.0.7): https://titanfall.top/libuncso2.dll
from uncso2.
Thank you! I will give it a try.
from uncso2.
Update: Apart from one file (\platform\shaders\fxc\vertexlit_and_unlit_generic_ps50.vcs
) everything seems to be unpacking correctly. This one is identified as 3.51GB file.
from uncso2.
Everything is weird about that file tbh, I'm not sure what's going on with it, I tried looking back then but fruitlessly
from uncso2.
Related Issues (12)
- Translate Client HOT 2
- The program crashes when I install the .txt file HOT 6
- UnCSO2 Crashing when attempting to open .pkg files HOT 6
- [Linux] AppImage and build errors. HOT 5
- 1.4.4 does not works on Nexon server files
- Leftover padding in decrypted files HOT 5
- Program crash / Exit, no error. HOT 2
- Compatibility with Taiwanese client HOT 1
- Possibility to support Titanfall Online (Nexon)? HOT 8
- When will we be able to repack these files? Is there still a way to do it? HOT 13
- Problems when loading TFO data HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uncso2.