Skip to content

Commit a9cf8ae

Browse files
committed
v3.16.0003 Release
v3.16.0003 Release
1 parent d2bb04f commit a9cf8ae

274 files changed

Lines changed: 33328 additions & 305 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.

GameExtractor.bat

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
echo off
22
SET CLASSPATH=.;%CLASSPATH%
3+
SET PATH=".\jre\bin;%PATH%"
4+
SET JAVA_HOME=".\jre"
35
cls
46

57
echo ==== Running Game Extractor ====
6-
java -Xmx1024m -jar GameExtractor.jar
8+
.\jre\bin\java -Xmx1536m -jar GameExtractor.jar

GameExtractor.csh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ else
77
endif
88

99
echo "==== Running Game Extractor ===="
10-
java -Xmx1024m -jar GameExtractor.jar
10+
java -Xmx1536m -jar GameExtractor.jar

GameExtractor.exe

0 Bytes
Binary file not shown.

GameExtractor.ksh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/ksh
22
export CLASSPATH=".;$CLASSPATH"
33
echo "==== Running Game Extractor ===="
4-
java -Xmx1024m -jar GameExtractor.jar
4+
java -Xmx1536m -jar GameExtractor.jar

GameExtractor.ps1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
echo off
22
SET CLASSPATH=.;%CLASSPATH%
3+
SET PATH=".\jre\bin;%PATH%"
4+
SET JAVA_HOME=".\jre"
35
cls
46

57
echo "==== Running Game Extractor ===="
6-
java -Xmx1024m -jar GameExtractor.jar
8+
.\jre\bin\java -Xmx1536m -jar GameExtractor.jar

GameExtractor.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
22
export CLASSPATH=".;$CLASSPATH"
33
echo "==== Running Game Extractor ===="
4-
java -Xmx1024m -jar GameExtractor.jar
4+
java -Xmx1536m -jar GameExtractor.jar

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ of compression algorithms.
2626

2727
## Installation and Build Prerequisites
2828

29-
Game Extractor requires you to have Java Runtime Environment 8.0 (or 1.8) or later installed on
30-
your computer. This is a free download from http://www.java.com
29+
Game Extractor requires you to have Java Runtime Environment 8.0 (or 1.8) installed on your
30+
computer. This is now included as part of the software installation, however if you want to
31+
download a later version yourself, you can get it from from http://www.java.com
3132

3233
If you are using Java version 11 or newer, we have included the JavaFX libraries which should be
3334
suitable for most Windows users. There is a new executable *GameExtractor_javafx.exe* to force
@@ -73,9 +74,15 @@ There is a Contact Form on our website, if you need to contact us for any furthe
7374

7475
## Version History
7576

77+
* Version 3.16.0003
78+
* [I] Small incremental version, with the intention of primarily adding more supported games.
79+
* [+] Have now added a local Windows 32-bit JRE 1.8 which still includes JavaFX
80+
* [B] Using a repeating XOR key for extracting files will now reset the key to the right position
81+
whenever the file is next opened.
82+
7683
* Version 3.16.0002
7784
* [I] Small incremental version, with the intention of primarily adding more supported games.
78-
* [A] Have now added JavaFX libraries and a separate executable, for running on PCs with Java 11+
85+
* [+] Have now added JavaFX libraries and a separate executable, for running on PCs with Java 11+
7986
* [B] DXT3 images now display with their alpha channel
8087

8188
* Version 3.16.0001

_Readme_GameExtractor.txt

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,37 +27,37 @@ For further information, downloads, and help, visit the website at https://www.w
2727
// //
2828
////////////////////////////////////////////////////////////////////////////////////////////////
2929

30-
Game Extractor requires you to have Java Runtime Environment 8.0 (or 1.8) or later installed on
31-
your computer. This is a free download from http://www.java.com
30+
Game Extractor requires you to have Java Runtime Environment 8.0 (or 1.8) installed on your
31+
computer. This is now included as part of the software installation, however if you want to
32+
download a later version yourself, you can get it from from http://www.java.com
3233

33-
If you are using Java version 10 or newer, you will need to install the JavaFX libraries as well,
34-
as they are no longer part of the Java installation. These are available from https://openjfx.io/
35-
and will need to be put in the main Game Extractor directory.
34+
If you are using Java version 11 or newer, we have included the JavaFX libraries which should be
35+
suitable for most Windows users. There is a new executable "GameExtractor_javafx.exe" to force
36+
the use of the included JavaFX libraries.
3637

3738
When you install Game Extractor, several shortcuts are created in the Start Menu or the main
3839
Windows tile screen. If one of the shortcuts doesn't work for you, try one of the other ones.
3940
More detailed instructions can be found below, or on the Game Extractor website.
4041

4142
Preferred Windows Method
42-
1. Install Java Runtime Environment 8.0 (or 1.8), or later, from http://www.java.com
43-
2. Download the Game Extractor EXE installer from https://www.watto.org/extract to your computer
44-
3. Double-click on GameExtractor.exe to run the installation program
45-
4. Double-click on any one of the following programs to run Game Extractor...
43+
1. Download the Game Extractor EXE installer from https://www.watto.org/extract to your computer
44+
2. Double-click on GameExtractor.exe to run the installation program
45+
3. Double-click on any one of the following programs, in the directory where you installed Game
46+
Extractor, to run the program...
4647
a. GameExtractor.exe
4748
b. GameExtractor.bat
4849
c. GameExtractor.jar
4950
d. GameExtractor.ps1
5051

5152
Alternative Windows Method
52-
1. Install Java Runtime Environment 8.0 (or 1.8), or later, from http://www.java.com
53-
2. Download the Game Extractor ZIP archive from https://www.watto.org/extract to your computer
54-
3. Right-click on the Game Extractor ZIP and choose Extract
55-
4. Follow the screens, and tell it to extract the file to c:\extract
56-
5. Open a Command Prompt window (you can search for it in the Start Menu or Windows Tile screen)
57-
6. Change to the Game Extractor directory by typing "cd c:\extract"
58-
7a. Run Game Extractor by typing "java -jar GameExtractor.jar"
59-
7b. If that doesn't work, try typing "c:\java\bin\java -jar GameExtractor.jar"
60-
8. If none of that works, run Windows Explorer and double-click any of the following files
53+
1. Download the Game Extractor ZIP archive from https://www.watto.org/extract to your computer
54+
2. Right-click on the Game Extractor ZIP and choose Extract
55+
3. Follow the screens, and tell it to extract the file to c:\extract
56+
4. Open a Command Prompt window (you can search for it in the Start Menu or Windows Tile screen)
57+
5. Change to the Game Extractor directory by typing "cd c:\extract"
58+
6a. Run Game Extractor by typing "java -jar GameExtractor.jar"
59+
6b. If that doesn't work, try typing "c:\java\bin\java -jar GameExtractor.jar"
60+
7. If none of that works, run Windows Explorer and double-click any of the following files
6161
in the c:\extract directory...
6262
a. GameExtractor.exe
6363
b. GameExtractor.bat
@@ -116,9 +116,15 @@ website as well.
116116
// //
117117
////////////////////////////////////////////////////////////////////////////////////////////////
118118

119+
Version 3.16.0003
120+
[I] Small incremental version, with the intention of primarily adding more supported games.
121+
[+] Have now added a local Windows 32-bit JRE 1.8 which still includes JavaFX
122+
[B] Using a repeating XOR key for extracting files will now reset the key to the right position
123+
whenever the file is next opened.
124+
119125
Version 3.16.0002
120126
[I] Small incremental version, with the intention of primarily adding more supported games.
121-
[A] Have now added JavaFX libraries and a separate executable, for running on PCs with Java 11+
127+
[+] Have now added JavaFX libraries and a separate executable, for running on PCs with Java 11+
122128
[B] DXT3 images now display with their alpha channel
123129

124130
Version 3.16.0001

jre/ASSEMBLY_EXCEPTION

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
OPENJDK ASSEMBLY EXCEPTION
3+
4+
The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
5+
openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU
6+
General Public License <http://www.gnu.org/copyleft/gpl.html> version 2
7+
only ("GPL2"), with the following clarification and special exception.
8+
9+
Linking this OpenJDK Code statically or dynamically with other code
10+
is making a combined work based on this library. Thus, the terms
11+
and conditions of GPL2 cover the whole combination.
12+
13+
As a special exception, Oracle gives you permission to link this
14+
OpenJDK Code with certain code licensed by Oracle as indicated at
15+
http://openjdk.java.net/legal/exception-modules-2007-05-08.html
16+
("Designated Exception Modules") to produce an executable,
17+
regardless of the license terms of the Designated Exception Modules,
18+
and to copy and distribute the resulting executable under GPL2,
19+
provided that the Designated Exception Modules continue to be
20+
governed by the licenses under which they were offered by Oracle.
21+
22+
As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
23+
to build an executable that includes those portions of necessary code that
24+
Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
25+
with the Classpath exception). If you modify or add to the OpenJDK code,
26+
that new GPL2 code may still be combined with Designated Exception Modules
27+
if the new code is made subject to this exception by its copyright holder.

jre/DISCLAIMER

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
The copyrights in this software and any visual or audio work distributed with
2+
the software belong to Azul Systems, Inc. and those included in all other notice
3+
files either listed in the readme file or contained in any other included notice
4+
files with this distribution. All rights are reserved. Installation of this
5+
software and any Azul software bundled with or derived from this software is
6+
licensed only in accordance with these terms.
7+
8+
Provided you have not received the software directly from Azul and have already
9+
agreed to the terms of a separate license agreement, by installing, using or
10+
distributing this software you, on your own behalf and on behalf of your
11+
employer or principal, agree to be bound by these terms. If you do not agree to
12+
any of these terms, you may not use, copy, transmit, distribute nor install this
13+
software.
14+
15+
The software is developed and owned by Azul and/or any of its affiliates,
16+
subsidiaries or respective suppliers and licensors. The software also includes
17+
certain software components and materials ("Open Source Materials") of third
18+
parties ("Third Party Licensors") licensed under certain licenses ("Open Source
19+
Licenses").
20+
21+
Nothing in this Agreement limits your rights under, or grants you rights that
22+
supersede the terms and conditions of any applicable Open Source Licenses.
23+
You must review the Open Source Licenses located at
24+
http://www.azul.com/license/zulu_third_party_licenses.html
25+
to understand your rights under them. In the event that no such third party
26+
license agreements exist, the restrictions contained in this Agreement shall
27+
apply.
28+
29+
With respect to the Open Source Licenses the following shall apply:
30+
31+
1) You hereby acknowledge and agree that you will be licensing any Open Source
32+
Materials directly from the applicable Third Party Licensors including the
33+
right to use such Third Party Materials in connection with the software
34+
35+
2) In the event of any inconsistencies or conflicting provisions of the Open
36+
Source Licenses and the provisions of this Agreement, the provisions of the
37+
Open Source Licenses shall prevail.
38+
39+
THIS SOFTWARE IS PROVIDED BY AZUL "AS-IS" AND WITHOUT EXPRESS OR IMPLIED
40+
WARRANTIES, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
41+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL AZUL
42+
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR
43+
CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
44+
GOODS OR SERVICE, LOSS OF USE, DATA OR PROFITS; OR BUSINESS INTERRUPTION,
45+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT, STRICT
46+
LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
47+
THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

0 commit comments

Comments
 (0)