You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A file data extractor for the videogames Counter Strike: Online 2 and Titanfall Online, for Windows and GNU/Linux.
5
+
A file data extractor for the video games Counter Strike: Online 2 and Titanfall Online, for Windows and GNU/Linux.
8
6
9
7
It uses ekey's reversing work published at [XeNTaX's forums](https://forum.xentax.com/viewtopic.php?f=21&t=11117).
10
8
11
9
This program's layout is based off KDE's Ark.
12
10
13
-
It uses [libuncso2](https://github.com/L-Leite/libuncso2) as the back-end library.
11
+
It uses [libuncso2](https://github.com/harmonytf/libuncso2) as the back-end library.
12
+
13
+
## Download
14
14
15
-
## Download
16
-
You may download the latest build of UnCSO2 [here](https://github.com/L-Leite/UnCSO2/releases/latest).
15
+
You may download the latest build of UnCSO2 [here](https://github.com/harmonytf/UnCSO2/releases/latest).
17
16
18
17
## Features
19
18
@@ -34,21 +33,33 @@ Those regions are: South Korea, China, Taiwan and Japan.
34
33
## Building
35
34
36
35
### Requirements
37
-
-[CMake](https://cmake.org/download/) (must be in PATH);
38
-
-[Qt 5.13](https://www.qt.io/download);
39
-
- A C++17 compiler with `std::filesystem` support.
36
+
-[CMake](https://cmake.org/download/) (must be in PATH)
37
+
-[Qt 6.8](https://www.qt.io/download)
38
+
- A C++20 compile.
39
+
40
+
#### With Visual Studio (new way)
41
+
42
+
Visual Studio nowadays has built-in integration for CMake projects.
40
43
41
-
#### With Visual Studio
44
+
1. File -> Open -> CMake...
45
+
46
+
2. Build -> Build All
47
+
48
+
You should have the extension Qt Visual Studio Tools installed. It will prompt you to import your Qt install path upon installation, select required Qt version as the default.
42
49
43
50
You can generate project files for Visual Studio 15 by running the follwing commands:
44
51
52
+
#### With Visual Studio (old way)
53
+
54
+
The old way is to generate project files.
55
+
45
56
```sh
46
57
# Create and go to the build directory
47
58
mkdir build
48
59
cd build
49
60
50
-
# Generate oroject files
51
-
cmake -G "Visual Studio 15 2017" -A "x64" ../
61
+
# Generate project files
62
+
cmake -G "Visual Studio 17 2022" -A "x64" ../
52
63
```
53
64
54
65
You can then build the solution file `uc2.sln`.
@@ -82,7 +93,7 @@ UnCSO2 uses the following libraries:
82
93
-[GSL Lite](https://github.com/martinmoene/gsl-lite), MIT license.
libuncso2 also depends on libraries, see [libuncso2's used libraries](https://github.com/L-Leite/libuncso2/blob/master/README.md#libraries-used) for more information.
96
+
libuncso2 also depends on libraries, see [libuncso2's used libraries](https://github.com/harmonytf/libuncso2/blob/master/README.md#libraries-used) for more information.
<string><html><head/><body><p>A file extractor for Counter-Strike: Online 2's and Titanfall Online's game data.</p><p>These games use a proprietary archive format, created by Nexon Co., Ltd.<br/><br/>It also features automatic decryption of special files and decompression of textures for Counter-Strike: Online 2<span style=" font-style:italic;">.</span></p><p>This program's layout is based off KDE's Ark.</p><p>You may find its <a href="https://github.com/Ochii/UnCSO2"><span style=" text-decoration: underline; color:#2980b9;">source code here</span></a>. <a href="https://github.com/Ochii/libuncso2"><span style=" text-decoration: underline; color:#2980b9;">libuncso2 source code</span></a>.</p><p>UnCSO2 is distributed under the GPLv3 license.</p></body></html></string>
178
+
<string><html><head/><body><p>A file extractor for Counter-Strike: Online 2's and Titanfall Online's game data.</p><p>These games use a proprietary archive format, created by Nexon Co., Ltd.<br/><br/>It also features automatic decryption of special files and decompression of textures for Counter-Strike: Online 2<span style=" font-style:italic;">.</span></p><p>This program's layout is based off KDE's Ark.</p><p>You may find its <a href="https://github.com/harmonytf/UnCSO2"><span style=" text-decoration: underline; color:#2980b9;">source code here</span></a>. <a href="https://github.com/harmonytf/libuncso2"><span style=" text-decoration: underline; color:#2980b9;">libuncso2 source code</span></a>.</p><p>UnCSO2 is distributed under the GPLv3 license.</p></body></html></string>
179
179
</property>
180
180
<propertyname="textFormat">
181
181
<enum>Qt::TextFormat::RichText</enum>
@@ -230,7 +230,7 @@
230
230
</font>
231
231
</property>
232
232
<propertyname="text">
233
-
<string><html><head/><body><p><a href="https://leite.xyz"><span style="text-decoration: underline; color:#2980b9;">Luís Leite</span></a></p><p>Based off ekey's research at at <a href="https://forum.xentax.com/viewtopic.php?f=21&amp;t=11117"><span style="text-decoration: underline; color:#2980b9;">XeNTaX's forums</span></a>.</p></body></html></string>
233
+
<string><html><head/><body><p><a href="https://harmony.tf/"><span style="text-decoration: underline; color:#2980b9;">Harmony</span></a>'s community fork.</p><p>Originally created by <a href="https://leite.xyz"><span style="text-decoration: underline; color:#2980b9;">Luís Leite</span>.</a></p><p>Updated to Qt6 and fixed Titanfall Online support by <a href="https://github.com/p0358"><span style="text-decoration: underline; color:#2980b9;">p0358</span>.</a></p><p>Based off ekey's research at at <a href="https://forum.xentax.com/viewtopic.php?f=21&amp;t=11117"><span style="text-decoration: underline; color:#2980b9;">XeNTaX's forums</span></a>.</p></body></html></string>
0 commit comments