Skip to content

Commit

Permalink
v3.15 Release
Browse files Browse the repository at this point in the history
v3.15 Release
  • Loading branch information
wattostudios committed Jun 14, 2024
1 parent 9fa343d commit 34b0682
Show file tree
Hide file tree
Showing 465 changed files with 397,576 additions and 2,611 deletions.
13 changes: 11 additions & 2 deletions .classpath
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_221">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="lib/jiu.jar"/>
<classpathentry kind="lib" path="lib/jlayer.jar"/>
<classpathentry kind="lib" path="lib/apache-commons-compress.jar"/>
<classpathentry kind="lib" path="lib/jna.jar"/>
<classpathentry kind="lib" path="lib"/>
<classpathentry kind="lib" path="lib/lzo-commons-1.0.6.jar"/>
<classpathentry kind="lib" path="lib/lzo-core-1.0.6.jar" sourcepath="_dev/java_sources/lzo-core-1.0.6-sources.jar"/>
<classpathentry kind="lib" path="lib/lzo-hadoop-1.0.6.jar"/>
<classpathentry kind="lib" path="lib/commons-logging-1.3.1.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Binary file modified GameExtractor.exe
Binary file not shown.
72 changes: 71 additions & 1 deletion NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Game Extractor (http://www.watto.org/extract)
Copyright 2002-2021 wattostudios
Copyright 2002-2023 wattostudios

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
Expand Down Expand Up @@ -354,6 +354,39 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

=====================================================================================

jpeg2000 (https://github.com/faceless2/jpeg2000)

This software module was originally developed by Rapha�l Grosbois and
Diego Santa Cruz (Swiss Federal Institute of Technology-EPFL); Joel
Askel�f (Ericsson Radio Systems AB); and Bertrand Berthelot, David
Bouchard, F�lix Henry, Gerard Mozelle and Patrice Onno (Canon Research
Centre France S.A) in the course of development of the JPEG2000
standard as specified by ISO/IEC 15444 (JPEG 2000 Standard). This
software module is an implementation of a part of the JPEG 2000
Standard. Swiss Federal Institute of Technology-EPFL, Ericsson Radio
Systems AB and Canon Research Centre France S.A (collectively JJ2000
Partners) agree not to assert against ISO/IEC and users of the JPEG
2000 Standard (Users) any of their rights under the copyright, not
including other intellectual property rights, for this software module
with respect to the usage by ISO/IEC and Users of this software module
or modifications thereof for use in hardware or software products
claiming conformance to the JPEG 2000 Standard. Those intending to use
this software module in hardware or software products are advised that
their use may infringe existing patents. The original developers of
this software module, JJ2000 Partners and ISO/IEC assume no liability
for use of this software module or modifications thereof. No license
or right to this software module is granted for non JPEG 2000 Standard
conforming products. JJ2000 Partners have full right to use this
software module for his/her own purpose, assign or donate this
software module to any third party and to inhibit third parties from
using this software module for non JPEG 2000 Standard conforming
products. This copyright notice must be included in all copies or
derivative works of this software module.

Copyright (c) 1999/2000 JJ2000 Partners.

=====================================================================================

jsquish (https://github.com/memo33/jsquish)

Permission is hereby granted, free of charge, to any person obtaining
Expand Down Expand Up @@ -417,6 +450,43 @@ the License.

=====================================================================================

lzo-java (https://github.com/shevek/lzo-java)
Copyright (C) 2011 Shevek <[email protected]>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with any project and source this library is coupled.
If not, see http://www.gnu.org/licenses/.

=====================================================================================

neox_tools (https://github.com/zhouhang95/neox_tools)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with any project and source this library is coupled.
If not, see http://www.gnu.org/licenses/.

=====================================================================================

OpenTeufel (https://github.com/horschi/OpenTeufel)

This program is free software; you can redistribute it and/or
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,13 @@ to be on your classpath (or in the main Game Extractor directory).

We maintain the project using Eclipse. You should be able to download the repository, and import
it into Eclipse via the menu path File -- Open Projects from File System. The main entry point
is under src/org/watto/ge/GameExtractor.java
is under src/org/watto/ge/GameExtractor.java . When importing into Eclipse, you will need to
choose Java 1.8 under Project --> Java Compiler, as well as choosing JDK 1.8 under Project -->
Java Build Path.

Eclipse will give errors relating to Java Media Framework. If you have it installed, make sure
you add the libraries to the project classpath. Otherwise, just delete the corresponding java
sources if you're not interested in those in particular.

## Operating System Support

Expand Down
25 changes: 24 additions & 1 deletion _Readme_GameExtractor.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// Extensible Archive Editor //
// https://www.watto.org/extract //
// //
// Copyright (C) 2002-2022 wattostudios //
// Copyright (C) 2002-2023 wattostudios //
// //
////////////////////////////////////////////////////////////////////////////////////////////////

Expand Down Expand Up @@ -116,6 +116,29 @@ website as well.
// //
////////////////////////////////////////////////////////////////////////////////////////////////

Version 3.15
[I] Support for more games, with a focus on adding previews and write support, where possible
[+] For archives that can do Convert On Replace, you can now do Replace Matching Files and it
will replace proprietary image types with standard ones in bulk
[+] Added a setting to copy the filename to the clipboard when you right-click on a file
[A] Increased the EXE minimum memory to 2GB
[A] The DDS Scanner can now detect more DDS image types (eg 32-bit and 16-bit formats)
[A] FMOD ADPCM audio can now be converted to WAV and previewed
[B] Fixed an issue where memory was retained when converting lots of images during extract
[B] Fixed an issue where memory was retained when replacing files that are converted on replace
[B] Fixed a bug when the alpha would be calculated incorrectly when writing images
[B] Fixed an endless loop when trying to split ASSET archives that aren't correctly decompressed
[B] Fixed a bug where the file list would be re-sorted when replacing files, if a filter + sort
was being used in the display.
[B] Changing a color palette of an animation will now update all frames with the new palette
[B] Alpha values are now calculated and stored when writing DXT5 images
[B] Fixed incorrect reading of the colors in images in 555 format
[B] Better reading support for Unity v22 Meshes
[B] Fixed a bug where small Unity bundles would fail to open (if numFiles < 8)
[B] Fixed a bug where Normals and Tex Coords wouldn't be exported in OBJ Meshes if they were zero
[B] Fixed a bug where changing the interface Font would corrupt the settings and interface files
[B] The OBJ mesh exporter now maps Tex Coords to Faces, so textures can be applied to them

Version 3.14
[I] Support for more games, with a focus on adding previews (image and 3D meshes) and thumbnails
[+] Added support for encrypted UE4 files when a valid encryption key is supplied
Expand Down
Loading

0 comments on commit 34b0682

Please sign in to comment.