Skip to content

Commit 836fc04

Browse files
committed
v3.16.0001 Release
v3.16.0001 Release
1 parent 46e81bc commit 836fc04

123 files changed

Lines changed: 17415 additions & 975 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

NOTICE.txt

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,30 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7979

8080
=====================================================================================
8181

82+
bcdec (https://github.com/iOrange/bcdec)
83+
84+
Copyright (c) 2022 Sergii Kudlai
85+
86+
Permission is hereby granted, free of charge, to any person obtaining a copy of
87+
this software and associated documentation files (the "Software"), to deal in
88+
the Software without restriction, including without limitation the rights to
89+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
90+
of the Software, and to permit persons to whom the Software is furnished to do
91+
so, subject to the following conditions:
92+
93+
The above copyright notice and this permission notice shall be included in all
94+
copies or substantial portions of the Software.
95+
96+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
97+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
98+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
99+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
100+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
101+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
102+
SOFTWARE.
103+
104+
=====================================================================================
105+
82106
bc7enc (https://github.com/richgel999/bc7enc)
83107

84108
Copyright(c) 2020 Richard Geldreich, Jr.
@@ -614,6 +638,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
614638

615639
=====================================================================================
616640

641+
ReverseBox (https://github.com/bartlomiejduda/ReverseBox)
642+
Copyright (c) 2025 Bartlomiej Duda
643+
644+
This program is free software: you can redistribute it and/or modify
645+
it under the terms of the GNU General Public License as published by
646+
the Free Software Foundation, either version 3 of the License, or
647+
(at your option) any later version.
648+
649+
This library is distributed in the hope that it will be useful,
650+
but WITHOUT ANY WARRANTY; without even the implied warranty of
651+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
652+
GNU General Public License for more details.
653+
654+
You should have received a copy of the GNU General Public License
655+
along with any project and source this library is coupled.
656+
If not, see http://www.gnu.org/licenses/.
657+
658+
=====================================================================================
659+
617660
sflcomp.c - Compression functions (https://github.com/imatix-legacy/sfl)
618661
Copyright (c) 1991-2003 iMatix Corporation
619662

_Readme_GameExtractor.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,17 @@ website as well.
116116
// //
117117
////////////////////////////////////////////////////////////////////////////////////////////////
118118

119+
Version 3.16.0001
120+
[I] Small incremental version, with the intention of primarily adding more supported games.
121+
[A] Previews are cleaned up before opening the new preview, to reduce memory usage
122+
[A] BC6H Texture2D images can now be displayed from Unity archives
123+
[A] Additional swizzling functions for consoles have been added
124+
[B] Unity3D and ResS files larger than 4GB are now read and/or split properly
125+
[B] When choosing both an Image and a Mesh converter when extracting, the meshes will now be
126+
converted to the mesh format instead of the image format.
127+
[B] Bug fixes for the use of ShellFolder in newer Java versions (eg Java 21+)
128+
[B] Saving changes to a text file will now save the currently-edited cell as well
129+
119130
Version 3.16
120131
[I] Support for more games, with a focus on adding previews and write support, where possible.
121132
[+] Added quickbms.dll as a native library for handling complicated compression types.

jni/bc6decomp_32.dll

40.8 KB
Binary file not shown.

jni/bc6decomp_64.dll

59.6 KB
Binary file not shown.

language/English.xml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<languagePack>
22
<name>English</name>
3-
<version>3.16</version>
3+
<version>3.16.0001</version>
44
<author>
55
<name>WATTO</name>
66
<email>watto@watto.org</email>
@@ -1083,7 +1083,7 @@
10831083
<lang code="WSTextField_MaxAllowedScriptErrors_Tooltip" value="The maximum number of errors a script can make before GameExtractor stops running it." />
10841084

10851085

1086-
<lang code="WSTextField_PreviewPanel_ImageInvestigator_OffsetField_Label" value="Data Offset" />
1086+
<lang code="WSTextField_PreviewPanel_ImageInvestigator_OffsetField_Label" value="Image Data Offset" />
10871087
<lang code="WSTextField_PreviewPanel_ImageInvestigator_OffsetField_Tooltip" value="The offset in the file to the start of the image data" />
10881088
<lang code="WSTextField_PreviewPanel_ImageInvestigator_WidthField_Label" value="Width" />
10891089
<lang code="WSTextField_PreviewPanel_ImageInvestigator_WidthField_Tooltip" value="The width of the image" />
@@ -1611,6 +1611,15 @@
16111611
<lang code="WSCheckBox_UnityMeshExtendedErrorChecking_Text" value="Unity Mesh Enhanced Error Checking" />
16121612
<lang code="WSCheckBox_UnityMeshExtendedErrorChecking_Tooltip" value="Tick to validate Unity meshes (provides better chance of rendering meshes correctly)" />
16131613

1614+
<!-- New with 3.16.0001 -->
1615+
1616+
<lang code="WSPanel_PreviewPanel_ImageInvestigator_SwizzleFormatChooserLabel_Label" value="Swizzle" />
1617+
<lang code="WSPanel_PreviewPanel_ImageInvestigator_SwizzleFormatChooserLabel_Tooltip" value="The type of swizzle to perform on the image data" />
1618+
<lang code="ResourceProperty_BitsPerPixel" value="Bits Per Pixel" />
1619+
1620+
<lang code="WSCheckBox_PreviewPanel_MeshInvestigator_TriangleStripCheckbox_Text" value="Strip" />
1621+
<lang code="WSCheckBox_PreviewPanel_MeshInvestigator_TriangleStripCheckbox_Tooltip" value="Whether face indeces should be read as a triangle strip (ticked) or as individual triangles (unticked)" />
1622+
16141623
<lang code="" value="" />
16151624

16161625
</texts>

language/Portuguese.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<languagePack>
22
<name>Portuguese</name>
3-
<version>3.16</version>
3+
<version>3.16.0001</version>
44
<author>
55
<name>Lucas Oliveira</name>
66
<email>lucasaddam@gmail.com</email>
@@ -1080,7 +1080,7 @@
10801080
<lang code="WSTextField_MaxAllowedScriptErrors_Label" value="Numero maximo de erros de script" />
10811081
<lang code="WSTextField_MaxAllowedScriptErrors_Tooltip" value="O numero maximo de erros que um script pode fazer antes do Game Extractor deixar de executa-lo." />
10821082

1083-
<lang code="WSTextField_PreviewPanel_ImageInvestigator_OffsetField_Label" value="Data Offset" />
1083+
<lang code="WSTextField_PreviewPanel_ImageInvestigator_OffsetField_Label" value="Image Data Offset" />
10841084
<lang code="WSTextField_PreviewPanel_ImageInvestigator_OffsetField_Tooltip" value="O deslocamento no arquivo para o inicio dos dados da imagem" />
10851085
<lang code="WSTextField_PreviewPanel_ImageInvestigator_WidthField_Label" value="Width" />
10861086
<lang code="WSTextField_PreviewPanel_ImageInvestigator_WidthField_Tooltip" value="A largura da imagem" />
@@ -1611,6 +1611,16 @@
16111611
<lang code="WSCheckBox_UnityMeshExtendedErrorChecking_Text" value="Unity Mesh Enhanced Error Checking" />
16121612
<lang code="WSCheckBox_UnityMeshExtendedErrorChecking_Tooltip" value="Tick to validate Unity meshes (provides better chance of rendering meshes correctly)" />
16131613

1614+
1615+
<!-- New with 3.16.0001 -->
1616+
1617+
<lang code="WSPanel_PreviewPanel_ImageInvestigator_SwizzleFormatChooserLabel_Label" value="Swizzle" />
1618+
<lang code="WSPanel_PreviewPanel_ImageInvestigator_SwizzleFormatChooserLabel_Tooltip" value="The type of swizzle to perform on the image data" />
1619+
<lang code="ResourceProperty_BitsPerPixel" value="Bits Per Pixel" />
1620+
1621+
<lang code="WSCheckBox_PreviewPanel_MeshInvestigator_TriangleStripCheckbox_Text" value="Strip" />
1622+
<lang code="WSCheckBox_PreviewPanel_MeshInvestigator_TriangleStripCheckbox_Tooltip" value="Whether face indeces should be read as a triangle strip (ticked) or as individual triangles (unticked)" />
1623+
16141624
<lang code="" value="" />
16151625

16161626
</texts>

language/Russian.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<languagePack>
22
<name>Russian (русский)</name>
3-
<version>3.16</version>
3+
<version>3.16.0001</version>
44
<author>
55
<name>berry</name>
66
<email>igory.ygr200@gmail.com</email>
@@ -1611,6 +1611,16 @@
16111611
<lang code="WSCheckBox_UnityMeshExtendedErrorChecking_Text" value="Unity Mesh Enhanced Error Checking" />
16121612
<lang code="WSCheckBox_UnityMeshExtendedErrorChecking_Tooltip" value="Tick to validate Unity meshes (provides better chance of rendering meshes correctly)" />
16131613

1614+
1615+
<!-- New with 3.16.0001 -->
1616+
1617+
<lang code="WSPanel_PreviewPanel_ImageInvestigator_SwizzleFormatChooserLabel_Label" value="Swizzle" />
1618+
<lang code="WSPanel_PreviewPanel_ImageInvestigator_SwizzleFormatChooserLabel_Tooltip" value="The type of swizzle to perform on the image data" />
1619+
<lang code="ResourceProperty_BitsPerPixel" value="Bits Per Pixel" />
1620+
1621+
<lang code="WSCheckBox_PreviewPanel_MeshInvestigator_TriangleStripCheckbox_Text" value="Strip" />
1622+
<lang code="WSCheckBox_PreviewPanel_MeshInvestigator_TriangleStripCheckbox_Tooltip" value="Whether face indeces should be read as a triangle strip (ticked) or as individual triangles (unticked)" />
1623+
16141624
<lang code="" value="" />
16151625

16161626
</texts>

settings/about.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<li>Apache Commons Compress</li>
3838
<li>aPLib</li>
3939
<li>aquarria (XNB Reader and Decoder)</li>
40+
<li>bcdec</li>
4041
<li>bc7enc</li>
4142
<li>Crunch</li>
4243
<li>dsdecmp</li>
@@ -69,6 +70,7 @@
6970
<li>QuickBMS</li>
7071
<li>QuickLZ</li>
7172
<li>Rainbow</li>
73+
<li>ReverseBox</li>
7274
<li>sflcomp.c Compression Functions</li>
7375
<li>tinf</li>
7476
<li>UNGTC</li>

settings/about_full.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
<li>Apache Commons Compress</li>
3636
<li>aPLib</li>
3737
<li>aquarria (XNB Reader and Decoder)</li>
38+
<li>bcdec</li>
3839
<li>bc7enc</li>
3940
<li>Crunch</li>
4041
<li>dsdecmp</li>
@@ -67,6 +68,7 @@
6768
<li>QuickBMS</li>
6869
<li>QuickLZ</li>
6970
<li>Rainbow</li>
71+
<li>ReverseBox</li>
7072
<li>sflcomp.c Compression Functions</li>
7173
<li>tinf</li>
7274
<li>UNGTC</li>

settings/keys_ue4.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<keys>
2+
<key>0CB6EB5BA12C03C4A2D8D3BFE247D8EA99C9B2C263B25B235ED8EC3170B91BC1</key>
23
<key>D73A797940208F2FB29256BE81A7CBC7B74CBF899441BB277F357F7F4577DBBB</key>
34
<key>02037CACD0A24C20482545F6C9334ECB736EF66F576A08579ED08CBF88061170</key>
45
<key>0223D05ABC5B298CF29BB25E0E1FD6CD5C624D2DBBE825EBE1B090042217CBC8</key>
@@ -11,7 +12,6 @@
1112
<key>098FDBE26F0B5B07BB1D80FBBCBECECF62CEBF3EBFD99A5560B6B9C00CCF5CC8</key>
1213
<key>0A45EC8C0289ADF8CB28473CF3BF5F4D24BB16D82BAD6562F2F9FD2B2DF98251</key>
1314
<key>0B1F4E543FB798EFC5BD861BB405BE7081CD03698EA9BA06469462A3B113CA81</key>
14-
<key>0CB6EB5BA12C03C4A2D8D3BFE247D8EA99C9B2C263B25B235ED8EC3170B91BC1</key>
1515
<key>115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD7C4C87BC5947CBA7</key>
1616
<key>11E351B904980896D05F3E6D578563EB146D835E98564E2CF362EC43C9FCEA49</key>
1717
<key>14CAE532C500DE84709358A69EC4962B9CA29EA1F19A4CE48A8D964F807FDEA5</key>

0 commit comments

Comments
 (0)