diff --git a/.classpath b/.classpath index da3f236..8977077 100644 --- a/.classpath +++ b/.classpath @@ -2,11 +2,7 @@ - - - - - + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 71f736f..8c9943d 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,8 +1,8 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=12 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=12 +org.eclipse.jdt.core.compiler.compliance=17 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -11,4 +11,4 @@ org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=12 +org.eclipse.jdt.core.compiler.source=17 diff --git a/README.md b/README.md new file mode 100644 index 0000000..74f7604 --- /dev/null +++ b/README.md @@ -0,0 +1,64 @@ +## Ridge Racer 6 Audio Extractor + +*RR6AudioExtractor* is a tool to extract, convert, and repackage audio from Ridge Racer 6 audio packs. + +### Requirements + +- *RR6AudioExtractor* requires that you have Java SE 17 or higher installed to run. + - To install, download the latest JRE (recommended) or JDK from [Adoptium](https://adoptium.net/temurin/archive/?version=17), or JDK from [Oracle](https://www.oracle.com/java/technologies/downloads/#java17). + +### Usage + +Launch console interface +``` +java -jar RR6AudioExtractor.java +``` + +Identify a file +``` +java -jar RR6AudioExtractor.java identify +``` + +Extract audio files from a RR6 audio pack (`BIN` → `WAV`/`XMA`) +``` +java -jar RR6AudioExtractor.java extract +``` + +Convert audio files between supported formats (`WAV` ↔ `XMA` ↔ `FLAC`) +``` +java -jar RR6AudioExtractor.java convert