includeantruntime="false"
debug="true">
</javac>
+
+ <!-- Copy resource files (PNG, etc.) to build directory -->
+ <copy todir="${build.dir}">
+ <fileset dir="${src.dir}">
+ <include name="**/*.png"/>
+ <include name="**/*.jpg"/>
+ <include name="**/*.gif"/>
+ <include name="**/*.properties"/>
+ </fileset>
+ </copy>
</target>
<!-- Create executable JAR file -->
<!-- Build everything -->
<target name="all" depends="clean,jar,javadoc"/>
-
</project>
\ No newline at end of file
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Arbiter (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>ErrorHandler (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>GraphicalUI (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Main (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>MapReclaimer (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>ScreenshotReclaimer (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>TerminalUI (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>All Classes (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>All Classes (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Class Arbiter (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Class ErrorHandler (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Class GraphicalUI (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Class Main (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Class MapReclaimer (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Class ScreenshotReclaimer (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Class TerminalUI (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Constant Field Values (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>Deprecated List (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>API Help (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>Index (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>Halo 3 Reclaimer</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>Overview (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:49 CEST 2025 -->
<title>Class Hierarchy (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title><Unnamed> (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title> (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title> Class Hierarchy (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Uses of Package (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (1.8.0_432) on Thu Jul 17 21:31:25 CEST 2025 -->
+<!-- Generated by javadoc (1.8.0_432) on Sat Jul 19 01:19:48 CEST 2025 -->
<title>Serialized Form (Halo 3 Reclaimer)</title>
-<meta name="date" content="2025-07-17">
+<meta name="date" content="2025-07-19">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
setLocationRelativeTo(null);
setLayout(new BorderLayout());
- ImageIcon icon = new ImageIcon("src/mc.png");
+ // icon in title bar
+ java.net.URL iconURL = getClass().getResource("/mc.png");
+ if (iconURL != null) {
+ ImageIcon icon = new ImageIcon(iconURL);
setIconImage(icon.getImage());
+ }
// create menu bar
createMenuBar();
Arbiter.processFile(rawFile, saveDir);
} catch (Exception ex) {
SwingUtilities.invokeLater(() -> {
- setErrorStatus("Extraction failed: " + ex.getMessage());
+ setErrorStatus(ex.getMessage());
});
throw ex;
}