From 2a01b1bc9ee37b1e039fe41f085a8e9a015f5304 Mon Sep 17 00:00:00 2001 From: penev92 Date: Wed, 1 Feb 2023 23:24:55 +0200 Subject: [PATCH 01/20] Added CODE_OF_CONDUCT.md --- CODE_OF_CONDUCT.md | 76 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..67894ae --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,76 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of experience, +nationality, personal appearance, race, religion, or sexual identity and +orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or +advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by private-messaging a project team member (users with a + in front +of their name) via our IRC channel (#openra on Libera – +[webchat](https://web.libera.chat/#openra)). All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ From 6f8bd27b83a1c5fe63870b9e80bbeb19f1e5cdf9 Mon Sep 17 00:00:00 2001 From: penev92 Date: Wed, 1 Feb 2023 23:26:14 +0200 Subject: [PATCH 02/20] Added a GitHub Actions CI workflow --- .github/workflows/ci.yml | 86 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..c55fc01 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,86 @@ +name: Continuous Integration + +on: + push: + pull_request: + +jobs: + linux: + name: Linux (.NET 6.0) + runs-on: ubuntu-22.04 + + steps: + - name: Clone Repository + uses: actions/checkout@v3 + + - name: Install .NET 6.0 + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '6.0.x' + + - name: Prepare Environment + run: | + . mod.config; + awk '/\r$$/ { exit(1); }' mod.config || (printf "Invalid mod.config format. File must be saved using unix-style (LF, not CRLF or CR) line endings.\n"; exit 1); + + - name: Check Code + run: | + make check + make check-packaging-scripts + + - name: Check Mod + run: | + sudo apt-get install lua5.1 + make check-scripts + make test + + linux-mono: + name: Linux (mono) + runs-on: ubuntu-22.04 + + steps: + - name: Clone Repository + uses: actions/checkout@v3 + + - name: Prepare Environment + run: | + . mod.config; + awk '/\r$$/ { exit(1); }' mod.config || (printf "Invalid mod.config format. File must be saved using unix-style (LF, not CRLF or CR) line endings.\n"; exit 1); + + - name: Check Code + run: | + # check-packaging-scripts does not depend on .net/mono, so is not needed here + mono --version + make RUNTIME=mono check + + - name: Check Mod + run: | + # check-scripts does not depend on .net/mono, so is not needed here + make RUNTIME=mono test + + windows: + name: Windows (.NET 6.0) + runs-on: windows-2019 + + steps: + - name: Clone Repository + uses: actions/checkout@v3 + + - name: Install .NET 6.0 + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '6.0.x' + + - name: Check Code + shell: powershell + run: | + # Work around runtime failures on the GH Actions runner + dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org + .\make.ps1 check + + - name: Check Mods + run: | + chocolatey install lua --version 5.1.5.52 + $ENV:Path = $ENV:Path + ";C:\Program Files (x86)\Lua\5.1\" + .\make.ps1 check-scripts + .\make.ps1 test From 455a90c4ca01c81771534a7e129316c72e0e1cd9 Mon Sep 17 00:00:00 2001 From: penev92 Date: Wed, 1 Feb 2023 23:27:15 +0200 Subject: [PATCH 03/20] Updated VSCode configuration Updated suggested VSCode extensions, added a launch profile and a task for running the Utility. --- .vscode/extensions.json | 13 ++++++------ .vscode/launch.json | 27 ++++++++++++++++-------- .vscode/tasks.json | 46 +++++++++++++++++++++++++++++++---------- omnisharp.json | 5 +++++ 4 files changed, 65 insertions(+), 26 deletions(-) create mode 100644 omnisharp.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 6b8c750..f1b14b9 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,8 +1,9 @@ { - "recommendations": [ - "EditorConfig.EditorConfig", - "ms-dotnettools.csharp", - "openra.vscode-openra-lua", - "openra.oraide-vscode", - ] + "recommendations": [ + "EditorConfig.EditorConfig", + "ms-dotnettools.csharp", + "openra.oraide-vscode", + "openra.vscode-openra-lua", + "macabeus.vscode-fluent", + ] } diff --git a/.vscode/launch.json b/.vscode/launch.json index dd3134a..97946c1 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -5,17 +5,26 @@ "name": "d2", "type": "coreclr", "request": "launch", - "preLaunchTask": "build", "program": "${workspaceRoot}/engine/bin/OpenRA.dll", - "windows": { - "program": "${workspaceRoot}/engine/bin/OpenRA.exe", - }, "args": [ - "Engine.EngineDir=${workspaceRoot}/engine", - "Engine.ModSearchPaths=${workspaceRoot}/mods", "Game.Mod=d2", - "Debug.DisplayDeveloperSettings=true", - ] + "Engine.EngineDir=${workspaceRoot}/engine", + "Engine.ModSearchPaths=${workspaceRoot}/mods, ${workspaceRoot}/engine/mods", + "Debug.DisplayDeveloperSettings=true", + ], + "preLaunchTask": "build", }, - ] + { + "name": "Launch Utility", + "type": "coreclr", + "request": "launch", + "program": "${workspaceRoot}/engine/bin/OpenRA.Utility.dll", + "args": ["d2", "--docs", "{DEV_VERSION}"], + "env": { + "ENGINE_DIR": "${workspaceRoot}/engine", + "MOD_SEARCH_PATHS": "${workspaceRoot}/mods, ${workspaceRoot}/engine/mods" + }, + "preLaunchTask": "build", + }, + ], } diff --git a/.vscode/tasks.json b/.vscode/tasks.json index fc48764..e4c8843 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,13 +1,37 @@ { - "version": "2.0.0", - "tasks": [ - { - "label": "build", - "command": "make", - "args": ["all"], - "windows": { - "command": "make.cmd" - } - } - ] + "version": "2.0.0", + "tasks": [ + { + "label": "build", + "command": "make", + "args": ["all", "CONFIGURATION=Debug"], + "windows": { + "command": "make.cmd" + } + }, + { + "label": "Run Utility", + "command": "dotnet ${workspaceRoot}/engine/bin/OpenRA.Utility.dll ${input:modId} ${input:command}", + "type": "shell", + "options": { + "env": { + "ENGINE_DIR": "${workspaceRoot}/engine", + "MOD_SEARCH_PATHS": "${workspaceRoot}/mods,${workspaceRoot}/engine/mods" + } + } + } + ], + "inputs": [ + { + "id": "modId", + "description": "ID of the mod to run", + "default": "d2", + "type": "promptString" + }, { + "id": "command", + "description": "Name of the command + parameters", + "default": "", + "type": "promptString" + }, + ] } diff --git a/omnisharp.json b/omnisharp.json new file mode 100644 index 0000000..2ba5d8b --- /dev/null +++ b/omnisharp.json @@ -0,0 +1,5 @@ +{ + "RoslynExtensionsOptions": { + "enableAnalyzersSupport": true + } +} From daa1f68ede93d74d0df5a90995b9b16dd948db4a Mon Sep 17 00:00:00 2001 From: penev92 Date: Wed, 1 Feb 2023 23:23:46 +0200 Subject: [PATCH 04/20] Updated ModSDK scripts from "release-20210321" to "release-20230225" Plus additionally backported OpenRA ModSDK PR 185. --- Makefile | 57 +++-- launch-dedicated.cmd | 6 +- launch-dedicated.sh | 26 ++- launch-game.cmd | 2 +- launch-game.sh | 15 +- make.ps1 | 91 ++++---- mod.config | 35 --- packaging/functions.sh | 53 +++++ packaging/linux/buildpackage.sh | 29 +-- packaging/macos/buildpackage.sh | 343 ++++++++++++----------------- packaging/windows/buildpackage.nsi | 35 ++- packaging/windows/buildpackage.sh | 24 +- utility.cmd | 30 ++- utility.sh | 15 +- 14 files changed, 404 insertions(+), 357 deletions(-) create mode 100644 packaging/functions.sh diff --git a/Makefile b/Makefile index 5a9dcb6..7dbd192 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,12 @@ # to compile, run: # make # +# to compile using Mono (version 6.4 or greater) instead of .NET 6, run: +# make RUNTIME=mono +# +# to compile using system libraries for native dependencies, run: +# make [RUNTIME=net6] TARGETPLATFORM=unix-generic +# # to remove the files created by compiling, run: # make clean # @@ -13,7 +19,10 @@ # make check-scripts # # to check the engine and your mod dlls for StyleCop violations, run: -# make check +# make [RUNTIME=net6] check +# +# to check your mod yaml for errors, run: +# make [RUNTIME=net6] test # # the following are internal sdk helpers that are not intended to be run directly: # make check-variables @@ -36,31 +45,40 @@ MOD_ID = $(shell cat user.config mod.config 2> /dev/null | awk -F= '/MOD_ID/ { p ENGINE_DIRECTORY = $(shell cat user.config mod.config 2> /dev/null | awk -F= '/ENGINE_DIRECTORY/ { print $$2; exit }') MOD_SEARCH_PATHS = "$(shell $(PYTHON) -c "import os; print(os.path.realpath('.'))")/mods,./mods" -WHITELISTED_OPENRA_ASSEMBLIES = "$(shell cat user.config mod.config 2> /dev/null | awk -F= '/WHITELISTED_OPENRA_ASSEMBLIES/ { print $$2; exit }')" -WHITELISTED_THIRDPARTY_ASSEMBLIES = "$(shell cat user.config mod.config 2> /dev/null | awk -F= '/WHITELISTED_THIRDPARTY_ASSEMBLIES/ { print $$2; exit }')" -WHITELISTED_CORE_ASSEMBLIES = "$(shell cat user.config mod.config 2> /dev/null | awk -F= '/WHITELISTED_CORE_ASSEMBLIES/ { print $$2; exit }')" -WHITELISTED_MOD_ASSEMBLIES = "$(shell cat user.config mod.config 2> /dev/null | awk -F= '/WHITELISTED_MOD_ASSEMBLIES/ { print $$2; exit }')" - MANIFEST_PATH = "mods/$(MOD_ID)/mod.yaml" HAS_LUAC = $(shell command -v luac 2> /dev/null) LUA_FILES = $(shell find mods/*/maps/* -iname '*.lua' 2> /dev/null) MOD_SOLUTION_FILES = $(shell find . -maxdepth 1 -iname '*.sln' 2> /dev/null) MSBUILD = msbuild -verbosity:m -nologo +DOTNET = dotnet + +RUNTIME ?= net6 +CONFIGURATION ?= Release +DOTNET_RID = $(shell ${DOTNET} --info | grep RID: | cut -w -f3) +ARCH_X64 = $(shell echo ${DOTNET_RID} | grep x64) ifndef TARGETPLATFORM UNAME_S := $(shell uname -s) UNAME_M := $(shell uname -m) ifeq ($(UNAME_S),Darwin) +ifeq ($(ARCH_X64),) +TARGETPLATFORM = osx-arm64 +else TARGETPLATFORM = osx-x64 +endif else ifeq ($(UNAME_M),x86_64) TARGETPLATFORM = linux-x64 else +ifeq ($(UNAME_M),aarch64) +TARGETPLATFORM = linux-arm64 +else TARGETPLATFORM = unix-generic endif endif endif +endif check-sdk-scripts: @awk '/\r$$/ { exit(1); }' mod.config || (printf "Invalid mod.config format: file must be saved using unix-style (CR, not CRLF) line endings.\n"; exit 1) @@ -123,18 +141,25 @@ check-variables: engine: check-variables check-sdk-scripts @./fetch-engine.sh || (printf "Unable to continue without engine files\n"; exit 1) - @cd $(ENGINE_DIRECTORY) && make TARGETPLATFORM=$(TARGETPLATFORM) all + @cd $(ENGINE_DIRECTORY) && make RUNTIME=$(RUNTIME) TARGETPLATFORM=$(TARGETPLATFORM) all all: engine - @command -v $(MSBUILD) >/dev/null || (echo "OpenRA requires the '$(MSBUILD)' tool provided by Mono >= 5.18."; exit 1) +ifeq ($(RUNTIME), mono) + @command -v $(MSBUILD) >/dev/null || (echo "OpenRA requires the '$(MSBUILD)' tool provided by Mono >= 6.4."; exit 1) ifneq ("$(MOD_SOLUTION_FILES)","") - @find . -maxdepth 1 -name '*.sln' -exec $(MSBUILD) -t:Build -restore -p:Configuration=Release -p:TargetPlatform=$(TARGETPLATFORM) \; + @find . -maxdepth 1 -name '*.sln' -exec $(MSBUILD) -t:Build -restore -p:Configuration=${CONFIGURATION} -p:TargetPlatform=$(TARGETPLATFORM) -p:Mono=true \; +endif +else + @find . -maxdepth 1 -name '*.sln' -exec $(DOTNET) build -c ${CONFIGURATION} -p:TargetPlatform=$(TARGETPLATFORM) \; endif clean: engine - @command -v $(MSBUILD) >/dev/null || (echo "OpenRA requires the '$(MSBUILD)' tool provided by Mono >= 5.18."; exit 1) ifneq ("$(MOD_SOLUTION_FILES)","") +ifeq ($(RUNTIME), mono) @find . -maxdepth 1 -name '*.sln' -exec $(MSBUILD) -t:clean \; +else + @find . -maxdepth 1 -name '*.sln' -exec $(DOTNET) clean \; +endif endif @cd $(ENGINE_DIRECTORY) && make clean @@ -154,11 +179,15 @@ endif check: engine ifneq ("$(MOD_SOLUTION_FILES)","") - @echo "Compiling in debug mode..." - @find . -maxdepth 1 -name '*.sln' -exec $(MSBUILD) -t:Build -restore -p:Configuration=Debug -p:TargetPlatform=$(TARGETPLATFORM) \; + @echo "Compiling in Debug mode..." +ifeq ($(RUNTIME), mono) +# Enabling EnforceCodeStyleInBuild and GenerateDocumentationFile as a workaround for some code style rules (in particular IDE0005) being bugged and not reporting warnings/errors otherwise. + @$(MSBUILD) -t:build -restore -p:Configuration=Debug -warnaserror -p:TargetPlatform=$(TARGETPLATFORM) -p:Mono=true -p:EnforceCodeStyleInBuild=true -p:GenerateDocumentationFile=true +else +# Enabling EnforceCodeStyleInBuild and GenerateDocumentationFile as a workaround for some code style rules (in particular IDE0005) being bugged and not reporting warnings/errors otherwise. + @$(DOTNET) build -c Debug -nologo -warnaserror -p:TargetPlatform=$(TARGETPLATFORM) -p:EnforceCodeStyleInBuild=true -p:GenerateDocumentationFile=true +endif endif - @echo "Checking runtime assemblies..." - @./utility.sh --check-runtime-assemblies $(WHITELISTED_OPENRA_ASSEMBLIES) $(WHITELISTED_THIRDPARTY_ASSEMBLIES) $(WHITELISTED_CORE_ASSEMBLIES) $(WHITELISTED_MOD_ASSEMBLIES) @echo "Checking for explicit interface violations..." @./utility.sh --check-explicit-interfaces @echo "Checking for incorrect conditional trait interface overrides..." diff --git a/launch-dedicated.cmd b/launch-dedicated.cmd index c78a427..58dca9a 100644 --- a/launch-dedicated.cmd +++ b/launch-dedicated.cmd @@ -6,6 +6,7 @@ set Name="Dedicated Server" set ListenPort=1234 set AdvertiseOnline=True set Password="" +set RecordReplays=False set RequireAuthentication=False set ProfileIDBlacklist="" @@ -14,8 +15,11 @@ set ProfileIDWhitelist="" set EnableSingleplayer=False set EnableSyncReports=False set EnableGeoIP=True +set EnableLintChecks=True set ShareAnonymizedIPs=True +set JoinChatDelay=5000 + @echo off setlocal EnableDelayedExpansion @@ -33,7 +37,7 @@ if not exist %ENGINE_DIRECTORY%\bin\OpenRA.exe goto noengine cd %ENGINE_DIRECTORY% :loop -bin\OpenRA.Server.exe Game.Mod=%MOD_ID% Engine.EngineDir=".." Server.Name=%Name% Server.ListenPort=%ListenPort% Server.AdvertiseOnline=%AdvertiseOnline% Server.EnableSingleplayer=%EnableSingleplayer% Server.Password=%Password% Server.RequireAuthentication=%RequireAuthentication% Server.ProfileIDBlacklist=%ProfileIDBlacklist% Server.ProfileIDWhitelist=%ProfileIDWhitelist% Server.EnableSyncReports=%EnableSyncReports% Server.EnableGeoIP=%EnableGeoIP% Server.ShareAnonymizedIPs=%ShareAnonymizedIPs% Engine.SupportDir=%SupportDir% +bin\OpenRA.Server.exe Game.Mod=%MOD_ID% Engine.EngineDir=".." Server.Name=%Name% Server.ListenPort=%ListenPort% Server.AdvertiseOnline=%AdvertiseOnline% Server.EnableSingleplayer=%EnableSingleplayer% Server.Password=%Password% Server.RequireAuthentication=%RequireAuthentication% Server.RecordReplays=%RecordReplays% Server.ProfileIDBlacklist=%ProfileIDBlacklist% Server.ProfileIDWhitelist=%ProfileIDWhitelist% Server.EnableSyncReports=%EnableSyncReports% Server.EnableGeoIP=%EnableGeoIP% Server.ShareAnonymizedIPs=%ShareAnonymizedIPs% Server.EnableLintChecks=%EnableLintChecks% Engine.SupportDir=%SupportDir% Server.JoinChatDelay=%JoinChatDelay% goto loop :noengine diff --git a/launch-dedicated.sh b/launch-dedicated.sh index 97201e8..ae52ac8 100755 --- a/launch-dedicated.sh +++ b/launch-dedicated.sh @@ -5,7 +5,10 @@ # Read the file to see which settings you can override set -e -command -v mono >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK requires mono."; exit 1; } +if ! command -v mono >/dev/null 2>&1; then + command -v dotnet >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK requires dotnet or mono."; exit 1; } +fi + if command -v python3 >/dev/null 2>&1; then PYTHON="python3" else @@ -39,11 +42,18 @@ fi require_variables "MOD_ID" "ENGINE_VERSION" "ENGINE_DIRECTORY" +if command -v mono >/dev/null 2>&1 && [ "$(grep -c .NETCoreApp,Version= ${ENGINE_DIRECTORY}/bin/OpenRA.Server.dll)" = "0" ]; then + RUNTIME_LAUNCHER="mono --debug" +else + RUNTIME_LAUNCHER="dotnet" +fi + NAME="${Name:-"Dedicated Server"}" LAUNCH_MOD="${Mod:-"${MOD_ID}"}" LISTEN_PORT="${ListenPort:-"1234"}" ADVERTISE_ONLINE="${AdvertiseOnline:-"True"}" PASSWORD="${Password:-""}" +RECORD_REPLAYS="${RecordReplays:-"False"}" REQUIRE_AUTHENTICATION="${RequireAuthentication:-"False"}" PROFILE_ID_BLACKLIST="${ProfileIDBlacklist:-""}" @@ -52,12 +62,15 @@ PROFILE_ID_WHITELIST="${ProfileIDWhitelist:-""}" ENABLE_SINGLE_PLAYER="${EnableSingleplayer:-"False"}" ENABLE_SYNC_REPORTS="${EnableSyncReports:-"False"}" ENABLE_GEOIP="${EnableGeoIP:-"True"}" +ENABLE_LINT_CHECKS="${EnableLintChecks:-"True"}" SHARE_ANONYMISED_IPS="${ShareAnonymizedIPs:-"True"}" +JOIN_CHAT_DELAY="${JoinChatDelay:-"5000"}" + SUPPORT_DIR="${SupportDir:-""}" cd "${TEMPLATE_ROOT}" -if [ ! -f "${ENGINE_DIRECTORY}/bin/OpenRA.Server.exe" ] || [ "$(cat "${ENGINE_DIRECTORY}/VERSION")" != "${ENGINE_VERSION}" ]; then +if [ ! -f "${ENGINE_DIRECTORY}/bin/OpenRA.Server.dll" ] || [ "$(cat "${ENGINE_DIRECTORY}/VERSION")" != "${ENGINE_VERSION}" ]; then echo "Required engine files not found." echo "Run \`make\` in the mod directory to fetch and build the required files, then try again."; exit 1 @@ -66,16 +79,21 @@ fi cd "${ENGINE_DIRECTORY}" while true; do - MOD_SEARCH_PATHS="${MOD_SEARCH_PATHS}" mono --debug bin/OpenRA.Server.exe Engine.EngineDir=".." Game.Mod="${LAUNCH_MOD}" \ - Server.Name="${NAME}" Server.ListenPort="${LISTEN_PORT}" \ + MOD_SEARCH_PATHS="${MOD_SEARCH_PATHS}" + ${RUNTIME_LAUNCHER} bin/OpenRA.Server.dll Engine.EngineDir=".." Game.Mod="${LAUNCH_MOD}" \ + Server.Name="${NAME}" \ + Server.ListenPort="${LISTEN_PORT}" \ Server.AdvertiseOnline="${ADVERTISE_ONLINE}" \ Server.Password="${PASSWORD}" \ + Server.RecordReplays="${RECORD_REPLAYS}" \ Server.RequireAuthentication="${REQUIRE_AUTHENTICATION}" \ Server.ProfileIDBlacklist="${PROFILE_ID_BLACKLIST}" \ Server.ProfileIDWhitelist="${PROFILE_ID_WHITELIST}" \ Server.EnableSingleplayer="${ENABLE_SINGLE_PLAYER}" \ Server.EnableSyncReports="${ENABLE_SYNC_REPORTS}" \ Server.EnableGeoIP="${ENABLE_GEOIP}" \ + Server.EnableLintChecks="${ENABLE_LINT_CHECKS}" \ Server.ShareAnonymizedIPs="${SHARE_ANONYMISED_IPS}" \ + Server.JoinChatDelay="${JOIN_CHAT_DELAY}" \ Engine.SupportDir="${SUPPORT_DIR}" done diff --git a/launch-game.cmd b/launch-game.cmd index b3cd456..b9479d6 100644 --- a/launch-game.cmd +++ b/launch-game.cmd @@ -16,7 +16,7 @@ if not exist %ENGINE_DIRECTORY%\bin\OpenRA.exe goto noengine >nul find %ENGINE_VERSION% %ENGINE_DIRECTORY%\VERSION || goto noengine cd %ENGINE_DIRECTORY% -bin\OpenRA.exe Game.Mod=%MOD_ID% Engine.EngineDir=".." Engine.LaunchPath="%TEMPLATE_LAUNCHER%" "Engine.ModSearchPaths=%MOD_SEARCH_PATHS%" "%*" +bin\OpenRA.exe Game.Mod=%MOD_ID% Engine.EngineDir=".." Engine.LaunchPath="%TEMPLATE_LAUNCHER%" Engine.ModSearchPaths="%MOD_SEARCH_PATHS%" "%*" set ERROR=%errorlevel% cd %TEMPLATE_DIR% diff --git a/launch-game.sh b/launch-game.sh index 1d2586f..e618427 100755 --- a/launch-game.sh +++ b/launch-game.sh @@ -1,7 +1,10 @@ #!/bin/sh set -e -command -v mono >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK requires mono."; exit 1; } +if ! command -v mono >/dev/null 2>&1; then + command -v dotnet >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK requires dotnet or mono."; exit 1; } +fi + if command -v python3 >/dev/null 2>&1; then PYTHON="python3" else @@ -36,11 +39,17 @@ fi require_variables "MOD_ID" "ENGINE_VERSION" "ENGINE_DIRECTORY" cd "${TEMPLATE_ROOT}" -if [ ! -f "${ENGINE_DIRECTORY}/bin/OpenRA.exe" ] || [ "$(cat "${ENGINE_DIRECTORY}/VERSION")" != "${ENGINE_VERSION}" ]; then +if [ ! -f "${ENGINE_DIRECTORY}/bin/OpenRA.dll" ] || [ "$(cat "${ENGINE_DIRECTORY}/VERSION")" != "${ENGINE_VERSION}" ]; then echo "Required engine files not found." echo "Run \`make\` in the mod directory to fetch and build the required files, then try again."; exit 1 fi +if command -v mono >/dev/null 2>&1 && [ "$(grep -c .NETCoreApp,Version= ${ENGINE_DIRECTORY}/bin/OpenRA.dll)" = "0" ]; then + RUNTIME_LAUNCHER="mono --debug" +else + RUNTIME_LAUNCHER="dotnet" +fi + cd "${ENGINE_DIRECTORY}" -mono --debug bin/OpenRA.exe Engine.EngineDir=".." Engine.LaunchPath="${TEMPLATE_LAUNCHER}" "Engine.ModSearchPaths=${MOD_SEARCH_PATHS}" Game.Mod="${MOD_ID}" "$@" +${RUNTIME_LAUNCHER} bin/OpenRA.dll Game.Mod="${MOD_ID}" Engine.EngineDir=".." Engine.LaunchPath="${TEMPLATE_LAUNCHER}" Engine.ModSearchPaths="${MOD_SEARCH_PATHS}" "$@" diff --git a/make.ps1 b/make.ps1 index 4101b14..4bf144a 100644 --- a/make.ps1 +++ b/make.ps1 @@ -7,6 +7,7 @@ function All-Command { If (!(Test-Path "*.sln")) { + Write-Host "No custom solution file found. Aborting." -ForegroundColor Red return } @@ -15,7 +16,9 @@ function All-Command return } - dotnet build /p:Configuration=Release /nologo + Write-Host "Building $modID in" $configuration "configuration..." -ForegroundColor Cyan + dotnet build -c $configuration --nologo -p:TargetPlatform=win-x64 + if ($lastexitcode -ne 0) { Write-Host "Build failed. If just the development tools failed to build, try installing Visual Studio. You may also still be able to run the game." -ForegroundColor Red @@ -30,6 +33,7 @@ function Clean-Command { If (!(Test-Path "*.sln")) { + Write-Host "No custom solution file found - nothing to clean. Aborting." -ForegroundColor Red return } @@ -38,6 +42,8 @@ function Clean-Command return } + Write-Host "Cleaning $modID..." -ForegroundColor Cyan + dotnet clean /nologo Remove-Item ./*/obj -Recurse -ErrorAction Ignore Remove-Item env:ENGINE_DIRECTORY/bin -Recurse -ErrorAction Ignore @@ -110,8 +116,10 @@ function Check-Command return } - Write-Host "Compiling in debug configuration..." -ForegroundColor Cyan - dotnet build /p:Configuration=Debug /nologo + Write-Host "Compiling $modID in Debug configuration..." -ForegroundColor Cyan + + # Enabling EnforceCodeStyleInBuild and GenerateDocumentationFile as a workaround for some code style rules (in particular IDE0005) being bugged and not reporting warnings/errors otherwise. + dotnet build -c Debug --nologo -warnaserror -p:TargetPlatform=win-x64 -p:EnforceCodeStyleInBuild=true -p:GenerateDocumentationFile=true if ($lastexitcode -ne 0) { Write-Host "Build failed." -ForegroundColor Red @@ -119,13 +127,10 @@ function Check-Command if ((CheckForUtility) -eq 0) { - Write-Host "Checking runtime assemblies..." -ForegroundColor Cyan - InvokeCommand "$utilityPath $modID --check-runtime-assemblies $env:WHITELISTED_OPENRA_ASSEMBLIES $env:WHITELISTED_THIRDPARTY_ASSEMBLIES $env:WHITELISTED_CORE_ASSEMBLIES $env:WHITELISTED_MOD_ASSEMBLIES" - - Write-Host "Checking for explicit interface violations..." -ForegroundColor Cyan + Write-Host "Checking $modID for explicit interface violations..." -ForegroundColor Cyan InvokeCommand "$utilityPath $modID --check-explicit-interfaces" - Write-Host "Checking for incorrect conditional trait interface overrides..." -ForegroundColor Cyan + Write-Host "Checking $modID for incorrect conditional trait interface overrides..." -ForegroundColor Cyan InvokeCommand "$utilityPath $modID --check-conditional-trait-interface-overrides" } } @@ -160,9 +165,9 @@ function CheckForUtility function CheckForDotnet { - if ((Get-Command "dotnet" -ErrorAction SilentlyContinue) -eq $null) + if ((Get-Command "dotnet" -ErrorAction SilentlyContinue) -eq $null) { - Write-Host "The 'dotnet' tool is required to compile OpenRA. Please install the .NET Core SDK or Visual Studio and try again. https://dotnet.microsoft.com/download" -ForegroundColor Red + Write-Host "The 'dotnet' tool is required to compile OpenRA. Please install the .NET 6.0 SDK and try again. https://dotnet.microsoft.com/download/dotnet/6.0" -ForegroundColor Red return 1 } @@ -171,7 +176,7 @@ function CheckForDotnet function WaitForInput { - echo "Press enter to continue." + Write-Host "Press enter to continue." while ($true) { if ([System.Console]::KeyAvailable) @@ -194,9 +199,7 @@ function ReadConfigLine($line, $name) function ParseConfigFile($fileName) { $names = @("MOD_ID", "ENGINE_VERSION", "AUTOMATIC_ENGINE_MANAGEMENT", "AUTOMATIC_ENGINE_SOURCE", - "AUTOMATIC_ENGINE_EXTRACT_DIRECTORY", "AUTOMATIC_ENGINE_TEMP_ARCHIVE_NAME", "ENGINE_DIRECTORY", - "WHITELISTED_OPENRA_ASSEMBLIES", "WHITELISTED_THIRDPARTY_ASSEMBLIES", "WHITELISTED_CORE_ASSEMBLIES", - "WHITELISTED_MOD_ASSEMBLIES") + "AUTOMATIC_ENGINE_EXTRACT_DIRECTORY", "AUTOMATIC_ENGINE_TEMP_ARCHIVE_NAME", "ENGINE_DIRECTORY") $reader = [System.IO.File]::OpenText($fileName) while($null -ne ($line = $reader.ReadLine())) @@ -219,12 +222,12 @@ function ParseConfigFile($fileName) if ($missing) { - echo "Required mod.config variables are missing:" + Write-Host "Required mod.config variables are missing:" foreach ($m in $missing) { - echo " $m" + Write-Host " $m" } - echo "Repair your mod.config (or user.config) and try again." + Write-Host "Repair your mod.config (or user.config) and try again." WaitForInput exit } @@ -249,24 +252,24 @@ function InvokeCommand ############################################################### if ($PSVersionTable.PSVersion.Major -clt 3) { - echo "The makefile requires PowerShell version 3 or higher." - echo "Please download and install the latest Windows Management Framework version from Microsoft." + Write-Host "The makefile requires PowerShell version 3 or higher." -ForegroundColor Red + Write-Host "Please download and install the latest Windows Management Framework version from Microsoft." -ForegroundColor Red WaitForInput } if ($args.Length -eq 0) { - echo "Command list:" - echo "" - echo " all Builds the game, its development tools and the mod dlls." - echo " version Sets the version strings for all mods to the latest" - echo " version for the current Git branch." - echo " clean Removes all built and copied files." - echo " from the mods and the engine directories." - echo " test Tests the mod's MiniYAML for errors." - echo " check Checks .cs files for StyleCop violations." - echo " check-scripts Checks .lua files for syntax errors." - echo "" + Write-Host "Command list:" + Write-Host "" + Write-Host " all Builds the game, its development tools and the mod dlls." + Write-Host " version Sets the version strings for all mods to the latest" + Write-Host " version for the current Git branch." + Write-Host " clean Removes all built and copied files." + Write-Host " from the mods and the engine directories." + Write-Host " test Tests the mod's MiniYAML for errors." + Write-Host " check Checks .cs files for StyleCop violations." + Write-Host " check-scripts Checks .lua files for syntax errors." + Write-Host "" $command = (Read-Host "Enter command").Split(' ', 2) } else @@ -289,8 +292,8 @@ if (Test-Path "user.config") $modID = $env:MOD_ID -$env:MOD_SEARCH_PATHS = (Get-Item -Path ".\" -Verbose).FullName + "\mods,./mods" -$env:ENGINE_DIR = ".." +$env:MOD_SEARCH_PATHS = "./mods,$env:ENGINE_DIRECTORY/mods" +$env:ENGINE_DIR = ".." # Set to potentially be used by the Utility and different than $env:ENGINE_DIRECTORY, which is for the script. # Fetch the engine if required if ($command -eq "all" -or $command -eq "clean" -or $command -eq "check") @@ -308,34 +311,34 @@ if ($command -eq "all" -or $command -eq "clean" -or $command -eq "check") { cd $env:ENGINE_DIRECTORY Invoke-Expression ".\make.cmd $command" - echo "" + Write-Host "" cd $templateDir } elseif ($env:AUTOMATIC_ENGINE_MANAGEMENT -ne "True") { - echo "Automatic engine management is disabled." - echo "Please manually update the engine to version $env:ENGINE_VERSION." + Write-Host "Automatic engine management is disabled." + Write-Host "Please manually update the engine to version $env:ENGINE_VERSION." WaitForInput } else { - echo "OpenRA engine version $env:ENGINE_VERSION is required." + Write-Host "OpenRA engine version $env:ENGINE_VERSION is required." if (Test-Path $env:ENGINE_DIRECTORY) { if ($currentEngine -ne "") { - echo "Deleting engine version $currentEngine." + Write-Host "Deleting engine version $currentEngine." } else { - echo "Deleting existing engine (unknown version)." + Write-Host "Deleting existing engine (unknown version)." } rm $env:ENGINE_DIRECTORY -r } - echo "Downloading engine..." + Write-Host "Downloading engine..." if (Test-Path $env:AUTOMATIC_ENGINE_EXTRACT_DIRECTORY) { @@ -366,13 +369,19 @@ if ($command -eq "all" -or $command -eq "clean" -or $command -eq "check") cd $env:ENGINE_DIRECTORY Invoke-Expression ".\make.cmd version $env:ENGINE_VERSION" Invoke-Expression ".\make.cmd $command" - echo "" + Write-Host "" cd $templateDir } } $utilityPath = $env:ENGINE_DIRECTORY + "/bin/OpenRA.Utility.exe" +$configuration = "Release" +if ($args.Contains("CONFIGURATION=Debug")) +{ + $configuration = "Debug" +} + $execute = $command if ($command.Length -gt 1) { @@ -387,7 +396,7 @@ switch ($execute) "test" { Test-Command } "check" { Check-Command } "check-scripts" { Check-Scripts-Command } - Default { echo ("Invalid command '{0}'" -f $command) } + Default { Write-Host ("Invalid command '{0}'" -f $command) } } # In case the script was called without any parameters we keep the window open diff --git a/mod.config b/mod.config index b238db4..e46d371 100644 --- a/mod.config +++ b/mod.config @@ -11,9 +11,6 @@ MOD_ID="d2" # The OpenRA engine version to use for this project. ENGINE_VERSION="release-20210321" -# .dll filenames compiled by the mod solution for use by the runtime assembly check -WHITELISTED_MOD_ASSEMBLIES="OpenRA.Mods.D2.dll" - ############################################################################## # Packaging # @@ -53,10 +50,6 @@ PACKAGING_FAQ_URL="https://github.com/OpenRa/d2/wiki" # - Windows "Add/Remove Programs" list PACKAGING_AUTHORS="D2 Mod authors" -# Space delimited list of dll files compiled by the mod, which -# should be copied from the bin directory into your installers -PACKAGING_COPY_MOD_BINARIES="OpenRA.Mods.D2.dll" - # If your mod depends on OpenRA.Mods.Cnc.dll from the engine set # this to "True" to package the dll in your installers. # Accepts values "True" or "False". @@ -72,9 +65,6 @@ PACKAGING_COPY_D2K_DLL="True" # and define the client id here and in your mod.yaml PACKAGING_DISCORD_APPID="" -# The git tag to use for the macOS Launcher files. -PACKAGING_OSX_MONO_TAG="osx-launcher-20200830" - # The macOS disk image icon positions, matched to the background artwork PACKAGING_OSX_DMG_MOD_ICON_POSITION="190, 210" PACKAGING_OSX_DMG_APPLICATION_ICON_POSITION="410, 210" @@ -93,9 +83,6 @@ PACKAGING_WINDOWS_REGISTRY_KEY="OpenRAD2Mod" # Path to the file containing the text to show in the Windows installer license dialog PACKAGING_WINDOWS_LICENSE_FILE="./COPYING" -# The git tag to use for the AppImage dependencies. -PACKAGING_APPIMAGE_DEPENDENCIES_TAG="20200328" - # Space delimited list of additional files/directories to copy from the engine directory # when packaging your mod. e.g. "./mods/modcontent" PACKAGING_COPY_ENGINE_FILES="./mods/d2k ./mods/d2k/OpenRA.Mods.D2k.dll ./mods/d2k/OpenRA.Mods.Common.dll" @@ -122,25 +109,3 @@ AUTOMATIC_ENGINE_SOURCE="https://github.com/OpenRA/OpenRA/archive/${ENGINE_VERSI AUTOMATIC_ENGINE_EXTRACT_DIRECTORY="./engine_temp" AUTOMATIC_ENGINE_TEMP_ARCHIVE_NAME="engine.zip" ENGINE_DIRECTORY="./engine" - -# The url to download the OpenRA macOS mono runtime. -PACKAGING_OSX_MONO_SOURCE="https://github.com/OpenRA/OpenRALauncherOSX/releases/download/${PACKAGING_OSX_MONO_TAG}/mono.zip" - -# Temporary file name used when downloading the OpenRA macOS launcher files. -PACKAGING_OSX_MONO_TEMP_ARCHIVE_NAME="mono.zip" - -# The url to download the OpenRA AppImage dependencies. -PACKAGING_APPIMAGE_DEPENDENCIES_SOURCE="https://github.com/OpenRA/AppImageSupport/releases/download/${PACKAGING_APPIMAGE_DEPENDENCIES_TAG}/mono.tar.bz2" - -# Temporary file name used when downloading the OpenRA AppImage dependencies. -PACKAGING_APPIMAGE_DEPENDENCIES_TEMP_ARCHIVE_NAME="mono.tar.bz2" - -# List of .NET assemblies that we can guarantee exist -WHITELISTED_OPENRA_ASSEMBLIES="OpenRA.Game.exe OpenRA.Utility.exe OpenRA.Platforms.Default.dll OpenRA.Mods.Common.dll OpenRA.Game.dll OpenRA.Mods.D2.dll OpenRA.Mods.D2k.dll" - -# These are explicitly shipped alongside our core files by the packaging script -WHITELISTED_THIRDPARTY_ASSEMBLIES="ICSharpCode.SharpZipLib.dll FuzzyLogicLibrary.dll Eluant.dll BeaconLib.dll Open.Nat.dll SDL2-CS.dll OpenAL-CS.Core.dll DiscordRPC.dll Newtonsoft.Json.dll" - -# These are shipped in our custom minimal mono runtime and also available in the full system-installed .NET/mono stack -# This list *must* be kept in sync with the files packaged by the AppImageSupport and OpenRALauncherOSX repositories -WHITELISTED_CORE_ASSEMBLIES="mscorlib.dll System.dll System.Configuration.dll System.Core.dll System.Numerics.dll System.Security.dll System.Xml.dll Mono.Security.dll netstandard.dll" diff --git a/packaging/functions.sh b/packaging/functions.sh new file mode 100644 index 0000000..fef9189 --- /dev/null +++ b/packaging/functions.sh @@ -0,0 +1,53 @@ +#!/bin/sh +# Helper functions for packaging and installing projects using the OpenRA Mod SDK + +#### +# This file must stay /bin/sh and POSIX compliant for macOS and BSD portability. +# Copy-paste the entire script into http://shellcheck.net to check. +#### + +# Compile and publish any mod assemblies to the target directory +# Arguments: +# SRC_PATH: Path to the root SDK directory +# DEST_PATH: Path to the root of the install destination (will be created if necessary) +# TARGETPLATFORM: Platform type (win-x86, win-x64, osx-x64, osx-arm64, linux-x64, linux-arm64, unix-generic) +# RUNTIME: Runtime type (net6, mono) +# ENGINE_PATH: Path to the engine root directory +install_mod_assemblies() { + SRC_PATH="${1}" + DEST_PATH="${2}" + TARGETPLATFORM="${3}" + RUNTIME="${4}" + ENGINE_PATH="${5}" + + ORIG_PWD=$(pwd) + cd "${SRC_PATH}" || exit 1 + + if [ "${RUNTIME}" = "mono" ]; then + echo "Building assemblies" + + rm -rf "${ENGINE_PATH:?}/bin" + + find . -maxdepth 1 -name '*.sln' -exec msbuild -verbosity:m -nologo -t:Build -restore -p:Configuration=Release -p:TargetPlatform="${TARGETPLATFORM}" -p:Mono=true \; + + cd "${ORIG_PWD}" || exit 1 + for LIB in "${ENGINE_PATH}/bin/"*.dll "${ENGINE_PATH}/bin/"*.dll.config; do + install -m644 "${LIB}" "${DEST_PATH}" + done + + if [ "${TARGETPLATFORM}" = "linux-x64" ] || [ "${TARGETPLATFORM}" = "linux-arm64" ]; then + for LIB in "${ENGINE_PATH}/bin/"*.so; do + install -m755 "${LIB}" "${DEST_PATH}" + done + fi + + if [ "${TARGETPLATFORM}" = "osx-x64" ] || [ "${TARGETPLATFORM}" = "osx-arm64" ]; then + for LIB in "${ENGINE_PATH}/bin/"*.dylib; do + install -m755 "${LIB}" "${DEST_PATH}" + done + fi + else + find . -maxdepth 1 -name '*.sln' -exec dotnet publish -c Release -p:TargetPlatform="${TARGETPLATFORM}" -r "${TARGETPLATFORM}" -p:PublishDir="${DEST_PATH}" --self-contained true \; + cd "${ORIG_PWD}" || exit 1 + fi +} diff --git a/packaging/linux/buildpackage.sh b/packaging/linux/buildpackage.sh index bc9d559..be9fb19 100755 --- a/packaging/linux/buildpackage.sh +++ b/packaging/linux/buildpackage.sh @@ -4,7 +4,6 @@ set -e command -v make >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Linux packaging requires make."; exit 1; } command -v python3 >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Linux packaging requires python 3."; exit 1; } -command -v tar >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Linux packaging requires tar."; exit 1; } command -v curl >/dev/null 2>&1 || command -v wget > /dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Linux packaging requires curl or wget."; exit 1; } require_variables() { @@ -37,7 +36,6 @@ if [ -f "${TEMPLATE_ROOT}/user.config" ]; then fi require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" "PACKAGING_COPY_CNC_DLL" "PACKAGING_COPY_D2K_DLL" \ - "PACKAGING_APPIMAGE_DEPENDENCIES_TAG" "PACKAGING_APPIMAGE_DEPENDENCIES_SOURCE" "PACKAGING_APPIMAGE_DEPENDENCIES_TEMP_ARCHIVE_NAME" \ "PACKAGING_FAQ_URL" "PACKAGING_OVERWRITE_MOD_VERSION" TAG="$1" @@ -59,6 +57,7 @@ if [ ! -f "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/Makefile" ]; then fi . "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/functions.sh" +. "${TEMPLATE_ROOT}/packaging/functions.sh" if [ ! -d "${OUTPUTDIR}" ]; then echo "Output directory '${OUTPUTDIR}' does not exist."; @@ -66,7 +65,7 @@ if [ ! -d "${OUTPUTDIR}" ]; then fi echo "Building core files" -install_assemblies_mono "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${APPDIR}/usr/lib/openra" "linux-x64" "True" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" +install_assemblies "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${APPDIR}/usr/lib/openra" "linux-x64" "net6" "True" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" install_data "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${APPDIR}/usr/lib/openra" for f in ${PACKAGING_COPY_ENGINE_FILES}; do @@ -75,17 +74,10 @@ for f in ${PACKAGING_COPY_ENGINE_FILES}; do done echo "Building mod files" -pushd "${TEMPLATE_ROOT}" > /dev/null -make all -popd > /dev/null +install_mod_assemblies "${TEMPLATE_ROOT}" "${APPDIR}/usr/lib/openra" "linux-x64" "net6" "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" cp -Lr "${TEMPLATE_ROOT}/mods/"* "${APPDIR}/usr/lib/openra/mods" -for f in ${PACKAGING_COPY_MOD_BINARIES}; do - mkdir -p "${APPDIR}/usr/lib/openra/$(dirname "${f}")" - cp "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/bin/${f}" "${APPDIR}/usr/lib/openra/${f}" -done - set_engine_version "${ENGINE_VERSION}" "${APPDIR}/usr/lib/openra" if [ "${PACKAGING_OVERWRITE_MOD_VERSION}" == "True" ]; then set_mod_version "${TAG}" "${APPDIR}/usr/lib/openra/mods/${MOD_ID}/mod.yaml" @@ -95,27 +87,15 @@ else fi # Add native libraries -echo "Downloading dependencies" +echo "Downloading appimagetool" if command -v curl >/dev/null 2>&1; then - curl -s -L -o "${PACKAGING_APPIMAGE_DEPENDENCIES_TEMP_ARCHIVE_NAME}" -O "${PACKAGING_APPIMAGE_DEPENDENCIES_SOURCE}" || exit 3 curl -s -L -O https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage || exit 3 else - wget -cq "${PACKAGING_APPIMAGE_DEPENDENCIES_SOURCE}" -O "${PACKAGING_APPIMAGE_DEPENDENCIES_TEMP_ARCHIVE_NAME}" || exit 3 wget -cq https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage || exit 3 fi echo "Building AppImage" -tar xf "${PACKAGING_APPIMAGE_DEPENDENCIES_TEMP_ARCHIVE_NAME}" -C "${APPDIR}" -chmod 0755 "${APPDIR}/usr/bin/mono" -chmod 0644 "${APPDIR}/etc/mono/config" -chmod 0644 "${APPDIR}/etc/mono/4.5/machine.config" -chmod 0644 "${APPDIR}/usr/lib/mono/4.5/Facades/"*.dll -chmod 0644 "${APPDIR}/usr/lib/mono/4.5/"*.dll "${APPDIR}/usr/lib/mono/4.5/"*.exe -chmod 0755 "${APPDIR}/usr/lib/"*.so - -rm -rf "${PACKAGING_APPIMAGE_DEPENDENCIES_SOURCE}" - # Add launcher and icons sed "s/{MODID}/${MOD_ID}/g" "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/linux/AppRun.in" | sed "s/{MODNAME}/${PACKAGING_DISPLAY_NAME}/g" > "${APPDIR}/AppRun" chmod 0755 "${APPDIR}/AppRun" @@ -162,7 +142,6 @@ sed "s/{MODID}/${MOD_ID}/g" "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/linu chmod 0755 "${APPDIR}/usr/bin/openra-${MOD_ID}-utility" install -m 0755 "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/linux/gtk-dialog.py" "${APPDIR}/usr/bin/gtk-dialog.py" -install -m 0755 "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/linux/restore-environment.sh" "${APPDIR}/usr/bin/restore-environment.sh" chmod a+x appimagetool-x86_64.AppImage ARCH=x86_64 ./appimagetool-x86_64.AppImage "${APPDIR}" "${OUTPUTDIR}/${PACKAGING_INSTALLER_NAME}-${TAG}-x86_64.AppImage" diff --git a/packaging/macos/buildpackage.sh b/packaging/macos/buildpackage.sh index 59aa360..864fbc4 100755 --- a/packaging/macos/buildpackage.sh +++ b/packaging/macos/buildpackage.sh @@ -13,7 +13,7 @@ # MACOS_DEVELOPER_USERNAME: Email address for the developer account # MACOS_DEVELOPER_PASSWORD: App-specific password for the developer account # -set -e +set -o errexit -o pipefail || exit $? if [[ "$OSTYPE" != "darwin"* ]]; then echo >&2 "macOS packaging requires a macOS host" @@ -22,6 +22,7 @@ fi command -v make >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK macOS packaging requires make."; exit 1; } command -v python3 >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK macOS packaging requires python 3."; exit 1; } +command -v clang >/dev/null 2>&1 || { echo >&2 "macOS packaging requires clang."; exit 1; } require_variables() { missing="" @@ -35,8 +36,8 @@ require_variables() { fi } -if [ $# -eq "0" ]; then - echo "Usage: $(basename "$0") version [outputdir]" +if [ $# -ne "2" ]; then + echo "Usage: $(basename "$0") tag outputdir" exit 1 fi @@ -53,7 +54,6 @@ if [ -f "${TEMPLATE_ROOT}/user.config" ]; then fi require_variables "MOD_ID" "ENGINE_DIRECTORY" "PACKAGING_DISPLAY_NAME" "PACKAGING_INSTALLER_NAME" "PACKAGING_COPY_CNC_DLL" "PACKAGING_COPY_D2K_DLL" \ - "PACKAGING_OSX_MONO_TAG" "PACKAGING_OSX_MONO_SOURCE" "PACKAGING_OSX_MONO_TEMP_ARCHIVE_NAME" \ "PACKAGING_OSX_DMG_MOD_ICON_POSITION" "PACKAGING_OSX_DMG_APPLICATION_ICON_POSITION" "PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION" \ "PACKAGING_FAQ_URL" "PACKAGING_OVERWRITE_MOD_VERSION" @@ -64,6 +64,7 @@ if [ ! -f "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/Makefile" ]; then fi . "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/functions.sh" +. "${TEMPLATE_ROOT}/packaging/functions.sh" # Import code signing certificate if [ -n "${MACOS_DEVELOPER_CERTIFICATE_BASE64}" ] && [ -n "${MACOS_DEVELOPER_CERTIFICATE_PASSWORD}" ] && [ -n "${MACOS_DEVELOPER_IDENTITY}" ]; then @@ -99,215 +100,161 @@ modify_plist() { sed "s|$1|$2|g" "$3" > "$3.tmp" && mv "$3.tmp" "$3" } -build_platform() { - PLATFORM="${1}" - DMG_NAME="${2}" - LAUNCHER_DIR="${BUILTDIR}/${PACKAGING_OSX_APP_NAME}" - LAUNCHER_CONTENTS_DIR="${LAUNCHER_DIR}/Contents" - LAUNCHER_MACOS_DIR="${LAUNCHER_CONTENTS_DIR}/MacOS" - LAUNCHER_RESOURCES_DIR="${LAUNCHER_CONTENTS_DIR}/Resources" - - echo "Building launcher (${PLATFORM})" - - mkdir -p "${LAUNCHER_RESOURCES_DIR}" - mkdir -p "${LAUNCHER_CONTENTS_DIR}/MacOS" - echo "APPL????" > "${LAUNCHER_CONTENTS_DIR}/PkgInfo" - cp "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/Info.plist.in" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - - modify_plist "{DEV_VERSION}" "${TAG}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - modify_plist "{FAQ_URL}" "${PACKAGING_FAQ_URL}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - modify_plist "{MOD_ID}" "${MOD_ID}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - modify_plist "{MOD_NAME}" "${PACKAGING_DISPLAY_NAME}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - modify_plist "{JOIN_SERVER_URL_SCHEME}" "openra-${MOD_ID}-${TAG}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - - if [ -n "${DISCORD_APPID}" ]; then - modify_plist "{DISCORD_URL_SCHEME}" "discord-${DISCORD_APPID}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - else - modify_plist "{DISCORD_URL_SCHEME}" "" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - fi - - if [ "${PLATFORM}" = "compat" ]; then - modify_plist "{MINIMUM_SYSTEM_VERSION}" "10.9" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - clang -m64 "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/launcher-mono.m" -o "${LAUNCHER_MACOS_DIR}/OpenRA" -framework AppKit -mmacosx-version-min=10.9 - else - modify_plist "{MINIMUM_SYSTEM_VERSION}" "10.13" "${LAUNCHER_CONTENTS_DIR}/Info.plist" - clang -m64 "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/launcher.m" -o "${LAUNCHER_MACOS_DIR}/OpenRA" -framework AppKit -mmacosx-version-min=10.13 - - curl -s -L -o "${PACKAGING_OSX_MONO_TEMP_ARCHIVE_NAME}" -O "${PACKAGING_OSX_MONO_SOURCE}" || exit 3 - unzip -qq -d "${BUILTDIR}" "${PACKAGING_OSX_MONO_TEMP_ARCHIVE_NAME}" - rm "${PACKAGING_OSX_MONO_TEMP_ARCHIVE_NAME}" - - mv "${BUILTDIR}/mono" "${LAUNCHER_MACOS_DIR}" - mv "${BUILTDIR}/etc" "${LAUNCHER_RESOURCES_DIR}" - mv "${BUILTDIR}/lib" "${LAUNCHER_RESOURCES_DIR}" - fi - - echo "Building core files" - install_assemblies_mono "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${LAUNCHER_RESOURCES_DIR}" "osx-x64" "True" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" - install_data "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${LAUNCHER_RESOURCES_DIR}" - - for f in ${PACKAGING_COPY_ENGINE_FILES}; do - mkdir -p "${LAUNCHER_RESOURCES_DIR}/$(dirname "${f}")" - cp -r "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/${f}" "${LAUNCHER_RESOURCES_DIR}/${f}" - done - - echo "Building mod files" - pushd "${TEMPLATE_ROOT}" > /dev/null - make all - popd > /dev/null - - cp -LR "${TEMPLATE_ROOT}mods/"* "${LAUNCHER_RESOURCES_DIR}/mods" - - for f in ${PACKAGING_COPY_MOD_BINARIES}; do - mkdir -p "${LAUNCHER_RESOURCES_DIR}/$(dirname "${f}")" - cp "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/bin/${f}" "${LAUNCHER_RESOURCES_DIR}/${f}" - done - - set_engine_version "${ENGINE_VERSION}" "${LAUNCHER_RESOURCES_DIR}" - if [ "${PACKAGING_OVERWRITE_MOD_VERSION}" == "True" ]; then - set_mod_version "${TAG}" "${LAUNCHER_RESOURCES_DIR}/mods/${MOD_ID}/mod.yaml" - else - MOD_VERSION=$(grep 'Version:' "${LAUNCHER_RESOURCES_DIR}/mods/${MOD_ID}/mod.yaml" | awk '{print $2}') - echo "Mod version ${MOD_VERSION} will remain unchanged."; - fi +LAUNCHER_DIR="${BUILTDIR}/${PACKAGING_OSX_APP_NAME}" +LAUNCHER_CONTENTS_DIR="${LAUNCHER_DIR}/Contents" +LAUNCHER_ASSEMBLY_DIR="${LAUNCHER_CONTENTS_DIR}/MacOS" +LAUNCHER_RESOURCES_DIR="${LAUNCHER_CONTENTS_DIR}/Resources" + +echo "Building launcher" + +mkdir -p "${LAUNCHER_RESOURCES_DIR}" +mkdir -p "${LAUNCHER_ASSEMBLY_DIR}/x86_64" +mkdir -p "${LAUNCHER_ASSEMBLY_DIR}/arm64" +mkdir -p "${LAUNCHER_ASSEMBLY_DIR}/mono" +echo "APPL????" > "${LAUNCHER_CONTENTS_DIR}/PkgInfo" +cp "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/Info.plist.in" "${LAUNCHER_CONTENTS_DIR}/Info.plist" + +modify_plist "{DEV_VERSION}" "${TAG}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +modify_plist "{FAQ_URL}" "${PACKAGING_FAQ_URL}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +modify_plist "{MOD_ID}" "${MOD_ID}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +modify_plist "{MINIMUM_SYSTEM_VERSION}" "10.11" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +modify_plist "{MOD_NAME}" "${PACKAGING_DISPLAY_NAME}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +modify_plist "{JOIN_SERVER_URL_SCHEME}" "openra-${MOD_ID}-${TAG}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +if [ -n "${DISCORD_APPID}" ]; then + modify_plist "{DISCORD_URL_SCHEME}" "discord-${DISCORD_APPID}" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +else + modify_plist "{DISCORD_URL_SCHEME}" "" "${LAUNCHER_CONTENTS_DIR}/Info.plist" +fi - # Assemble multi-resolution icon - mkdir "${BUILTDIR}/mod.iconset" - cp "${ARTWORK_DIR}/icon_16x16.png" "${BUILTDIR}/mod.iconset/icon_16x16.png" - cp "${ARTWORK_DIR}/icon_32x32.png" "${BUILTDIR}/mod.iconset/icon_16x16@2.png" - cp "${ARTWORK_DIR}/icon_32x32.png" "${BUILTDIR}/mod.iconset/icon_32x32.png" - cp "${ARTWORK_DIR}/icon_64x64.png" "${BUILTDIR}/mod.iconset/icon_32x32@2x.png" - cp "${ARTWORK_DIR}/icon_128x128.png" "${BUILTDIR}/mod.iconset/icon_128x128.png" - cp "${ARTWORK_DIR}/icon_256x256.png" "${BUILTDIR}/mod.iconset/icon_128x128@2x.png" - cp "${ARTWORK_DIR}/icon_256x256.png" "${BUILTDIR}/mod.iconset/icon_256x256.png" - cp "${ARTWORK_DIR}/icon_512x512.png" "${BUILTDIR}/mod.iconset/icon_256x256@2x.png" - iconutil --convert icns "${BUILTDIR}/mod.iconset" -o "${LAUNCHER_RESOURCES_DIR}/${MOD_ID}.icns" - rm -rf "${BUILTDIR}/mod.iconset" - - # Sign binaries with developer certificate - if [ -n "${MACOS_DEVELOPER_IDENTITY}" ]; then - codesign -s "${MACOS_DEVELOPER_IDENTITY}" --timestamp --options runtime -f --entitlements "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/entitlements.plist" "${LAUNCHER_RESOURCES_DIR}/"*.dylib - codesign -s "${MACOS_DEVELOPER_IDENTITY}" --timestamp --options runtime -f --entitlements "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/entitlements.plist" --deep "${LAUNCHER_DIR}" - fi +# Compile universal (x86_64 + arm64) Launcher and arch-specific apphosts +clang "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/apphost.c" -o "${LAUNCHER_ASSEMBLY_DIR}/apphost-x86_64" -framework AppKit -target x86_64-apple-macos10.15 +clang "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/apphost.c" -o "${LAUNCHER_ASSEMBLY_DIR}/apphost-arm64" -framework AppKit -target arm64-apple-macos10.15 +clang "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/apphost-mono.c" -o "${LAUNCHER_ASSEMBLY_DIR}/apphost-mono" -framework AppKit -target x86_64-apple-macos10.11 +clang "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/checkmono.c" -o "${LAUNCHER_ASSEMBLY_DIR}/checkmono" -framework AppKit -target x86_64-apple-macos10.11 +clang "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/launcher.m" -o "${LAUNCHER_ASSEMBLY_DIR}/Launcher-x86_64" -framework AppKit -target x86_64-apple-macos10.11 +clang "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/launcher.m" -o "${LAUNCHER_ASSEMBLY_DIR}/Launcher-arm64" -framework AppKit -target arm64-apple-macos10.15 +lipo -create -output "${LAUNCHER_ASSEMBLY_DIR}/Launcher" "${LAUNCHER_ASSEMBLY_DIR}/Launcher-x86_64" "${LAUNCHER_ASSEMBLY_DIR}/Launcher-arm64" +rm "${LAUNCHER_ASSEMBLY_DIR}/Launcher-x86_64" "${LAUNCHER_ASSEMBLY_DIR}/Launcher-arm64" + +install_assemblies "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${LAUNCHER_ASSEMBLY_DIR}/x86_64" "osx-x64" "net6" "True" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" +install_assemblies "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${LAUNCHER_ASSEMBLY_DIR}/arm64" "osx-arm64" "net6" "True" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" +install_assemblies "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${LAUNCHER_ASSEMBLY_DIR}/mono" "osx-x64" "mono" "True" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" +install_data "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${LAUNCHER_RESOURCES_DIR}" + +for f in ${PACKAGING_COPY_ENGINE_FILES}; do + mkdir -p "${LAUNCHER_RESOURCES_DIR}/$(dirname "${f}")" + cp -r "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/${f}" "${LAUNCHER_RESOURCES_DIR}/${f}" +done + +echo "Building mod files" +install_mod_assemblies "${TEMPLATE_ROOT}" "${LAUNCHER_ASSEMBLY_DIR}/x86_64" "osx-x64" "net6" "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" +install_mod_assemblies "${TEMPLATE_ROOT}" "${LAUNCHER_ASSEMBLY_DIR}/arm64" "osx-arm64" "net6" "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" +install_mod_assemblies "${TEMPLATE_ROOT}" "${LAUNCHER_ASSEMBLY_DIR}/mono" "osx-x64" "mono" "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" + +cp -LR "${TEMPLATE_ROOT}mods/"* "${LAUNCHER_RESOURCES_DIR}/mods" + +set_engine_version "${ENGINE_VERSION}" "${LAUNCHER_RESOURCES_DIR}" +if [ "${PACKAGING_OVERWRITE_MOD_VERSION}" == "True" ]; then + set_mod_version "${TAG}" "${LAUNCHER_RESOURCES_DIR}/mods/${MOD_ID}/mod.yaml" +else + MOD_VERSION=$(grep 'Version:' "${LAUNCHER_RESOURCES_DIR}/mods/${MOD_ID}/mod.yaml" | awk '{print $2}') + echo "Mod version ${MOD_VERSION} will remain unchanged."; +fi - echo "Packaging disk image" - hdiutil create "${PACKAGING_DIR}/${DMG_NAME}" -format UDRW -volname "${PACKAGING_DISPLAY_NAME}" -fs HFS+ -srcfolder "${BUILTDIR}" - DMG_DEVICE=$(hdiutil attach -readwrite -noverify -noautoopen "${PACKAGING_DIR}/${DMG_NAME}" | egrep '^/dev/' | sed 1q | awk '{print $1}') - sleep 2 +# Assemble multi-resolution icon +mkdir "${BUILTDIR}/mod.iconset" +cp "${ARTWORK_DIR}/icon_16x16.png" "${BUILTDIR}/mod.iconset/icon_16x16.png" +cp "${ARTWORK_DIR}/icon_32x32.png" "${BUILTDIR}/mod.iconset/icon_16x16@2.png" +cp "${ARTWORK_DIR}/icon_32x32.png" "${BUILTDIR}/mod.iconset/icon_32x32.png" +cp "${ARTWORK_DIR}/icon_64x64.png" "${BUILTDIR}/mod.iconset/icon_32x32@2x.png" +cp "${ARTWORK_DIR}/icon_128x128.png" "${BUILTDIR}/mod.iconset/icon_128x128.png" +cp "${ARTWORK_DIR}/icon_256x256.png" "${BUILTDIR}/mod.iconset/icon_128x128@2x.png" +cp "${ARTWORK_DIR}/icon_256x256.png" "${BUILTDIR}/mod.iconset/icon_256x256.png" +cp "${ARTWORK_DIR}/icon_512x512.png" "${BUILTDIR}/mod.iconset/icon_256x256@2x.png" +iconutil --convert icns "${BUILTDIR}/mod.iconset" -o "${LAUNCHER_RESOURCES_DIR}/${MOD_ID}.icns" +rm -rf "${BUILTDIR}/mod.iconset" + +# Sign binaries with developer certificate +if [ -n "${MACOS_DEVELOPER_IDENTITY}" ]; then + codesign -s "${MACOS_DEVELOPER_IDENTITY}" --timestamp --options runtime -f --entitlements "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/macos/entitlements.plist" --deep "${LAUNCHER_DIR}" +fi - # Background image is created from source svg in artsrc repository - mkdir "/Volumes/${PACKAGING_DISPLAY_NAME}/.background/" - tiffutil -cathidpicheck "${ARTWORK_DIR}/macos-background.png" "${ARTWORK_DIR}/macos-background-2x.png" -out "/Volumes/${PACKAGING_DISPLAY_NAME}/.background/background.tiff" - - cp "${LAUNCHER_DIR}/Contents/Resources/${MOD_ID}.icns" "/Volumes/${PACKAGING_DISPLAY_NAME}/.VolumeIcon.icns" - - echo ' - tell application "Finder" - tell disk "'${PACKAGING_DISPLAY_NAME}'" - open - set current view of container window to icon view - set toolbar visible of container window to false - set statusbar visible of container window to false - set the bounds of container window to {400, 100, 1000, 550} - set theViewOptions to the icon view options of container window - set arrangement of theViewOptions to not arranged - set icon size of theViewOptions to 72 - set background picture of theViewOptions to file ".background:background.tiff" - make new alias file at container window to POSIX file "/Applications" with properties {name:"Applications"} - set position of item "'${PACKAGING_OSX_APP_NAME}'" of container window to {'${PACKAGING_OSX_DMG_MOD_ICON_POSITION}'} - set position of item "Applications" of container window to {'${PACKAGING_OSX_DMG_APPLICATION_ICON_POSITION}'} - set position of item ".background" of container window to {'${PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION}'} - set position of item ".fseventsd" of container window to {'${PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION}'} - set position of item ".VolumeIcon.icns" of container window to {'${PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION}'} - update without registering applications - delay 5 - close - end tell - end tell - ' | osascript - - # HACK: Copy the volume icon again - something in the previous step seems to delete it...? - cp "${LAUNCHER_DIR}/Contents/Resources/${MOD_ID}.icns" "/Volumes/${PACKAGING_DISPLAY_NAME}/.VolumeIcon.icns" - SetFile -c icnC "/Volumes/${PACKAGING_DISPLAY_NAME}/.VolumeIcon.icns" - SetFile -a C "/Volumes/${PACKAGING_DISPLAY_NAME}" - - chmod -Rf go-w "/Volumes/${PACKAGING_DISPLAY_NAME}" - sync - sync +echo "Packaging disk image" +hdiutil create "build.dmg" -format UDRW -volname "${PACKAGING_DISPLAY_NAME}" -fs HFS+ -srcfolder "${BUILTDIR}" +DMG_DEVICE=$(hdiutil attach -readwrite -noverify -noautoopen "${PACKAGING_DIR}/build.dmg" | egrep '^/dev/' | sed 1q | awk '{print $1}') +sleep 2 + +# Background image is created from source svg in artsrc repository +mkdir "/Volumes/${PACKAGING_DISPLAY_NAME}/.background/" +tiffutil -cathidpicheck "${ARTWORK_DIR}/macos-background.png" "${ARTWORK_DIR}/macos-background-2x.png" -out "/Volumes/${PACKAGING_DISPLAY_NAME}/.background/background.tiff" + +cp "${LAUNCHER_DIR}/Contents/Resources/${MOD_ID}.icns" "/Volumes/${PACKAGING_DISPLAY_NAME}/.VolumeIcon.icns" + +echo ' + tell application "Finder" + tell disk "'${PACKAGING_DISPLAY_NAME}'" + open + set current view of container window to icon view + set toolbar visible of container window to false + set statusbar visible of container window to false + set the bounds of container window to {400, 100, 1000, 550} + set theViewOptions to the icon view options of container window + set arrangement of theViewOptions to not arranged + set icon size of theViewOptions to 72 + set background picture of theViewOptions to file ".background:background.tiff" + make new alias file at container window to POSIX file "/Applications" with properties {name:"Applications"} + set position of item "'${PACKAGING_OSX_APP_NAME}'" of container window to {'${PACKAGING_OSX_DMG_MOD_ICON_POSITION}'} + set position of item "Applications" of container window to {'${PACKAGING_OSX_DMG_APPLICATION_ICON_POSITION}'} + set position of item ".background" of container window to {'${PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION}'} + set position of item ".fseventsd" of container window to {'${PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION}'} + set position of item ".VolumeIcon.icns" of container window to {'${PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION}'} + update without registering applications + delay 5 + close + end tell + end tell +' | osascript + +# HACK: Copy the volume icon again - something in the previous step seems to delete it...? +cp "${LAUNCHER_DIR}/Contents/Resources/${MOD_ID}.icns" "/Volumes/${PACKAGING_DISPLAY_NAME}/.VolumeIcon.icns" +SetFile -c icnC "/Volumes/${PACKAGING_DISPLAY_NAME}/.VolumeIcon.icns" +SetFile -a C "/Volumes/${PACKAGING_DISPLAY_NAME}" + +chmod -Rf go-w "/Volumes/${PACKAGING_DISPLAY_NAME}" +sync +sync + +hdiutil detach "${DMG_DEVICE}" +rm -rf "${BUILTDIR}" - hdiutil detach "${DMG_DEVICE}" - rm -rf "${BUILTDIR}" -} +if [ -n "${MACOS_DEVELOPER_CERTIFICATE_BASE64}" ] && [ -n "${MACOS_DEVELOPER_CERTIFICATE_PASSWORD}" ] && [ -n "${MACOS_DEVELOPER_IDENTITY}" ]; then + security delete-keychain build.keychain +fi -notarize_package() { - DMG_PATH="${1}" - NOTARIZE_DMG_PATH="${DMG_PATH%.*}"-notarization.dmg - echo "Submitting ${DMG_PATH} for notarization" +if [ -n "${MACOS_DEVELOPER_USERNAME}" ] && [ -n "${MACOS_DEVELOPER_PASSWORD}" ] && [ -n "${MACOS_DEVELOPER_IDENTITY}" ]; then + echo "Submitting build for notarization" # Reset xcode search path to fix xcrun not finding altool sudo xcode-select -r # Create a temporary read-only dmg for submission (notarization service rejects read/write images) - hdiutil convert "${DMG_PATH}" -format UDZO -imagekey zlib-level=9 -ov -o "${NOTARIZE_DMG_PATH}" - - NOTARIZATION_UUID=$(xcrun altool --notarize-app --primary-bundle-id "net.openra.modsdk" -u "${MACOS_DEVELOPER_USERNAME}" -p "${MACOS_DEVELOPER_PASSWORD}" --file "${NOTARIZE_DMG_PATH}" 2>&1 | awk -F' = ' '/RequestUUID/ { print $2; exit }') - if [ -z "${NOTARIZATION_UUID}" ]; then - echo "Submission failed" - exit 1 - fi - - echo "${DMG_PATH} submission UUID is ${NOTARIZATION_UUID}" - rm "${NOTARIZE_DMG_PATH}" - - while :; do - sleep 30 - NOTARIZATION_RESULT=$(xcrun altool --notarization-info "${NOTARIZATION_UUID}" -u "${MACOS_DEVELOPER_USERNAME}" -p "${MACOS_DEVELOPER_PASSWORD}" 2>&1 | awk -F': ' '/Status/ { print $2; exit }') - echo "${DMG_PATH}: ${NOTARIZATION_RESULT}" + hdiutil convert "build.dmg" -format ULFO -ov -o "build-notarization.dmg" - if [ "${NOTARIZATION_RESULT}" == "invalid" ]; then - NOTARIZATION_LOG_URL=$(xcrun altool --notarization-info "${NOTARIZATION_UUID}" -u "${MACOS_DEVELOPER_USERNAME}" -p "${MACOS_DEVELOPER_PASSWORD}" 2>&1 | awk -F': ' '/LogFileURL/ { print $2; exit }') - echo "${NOTARIZATION_UUID} failed notarization with error:" - curl -s "${NOTARIZATION_LOG_URL}" -w "\n" - exit 1 - fi + xcrun notarytool submit "build-notarization.dmg" --wait --apple-id "${MACOS_DEVELOPER_USERNAME}" --password "${MACOS_DEVELOPER_PASSWORD}" --team-id "${MACOS_DEVELOPER_IDENTITY}" - if [ "${NOTARIZATION_RESULT}" == "success" ]; then - echo "${DMG_PATH}: Stapling tickets" - DMG_DEVICE=$(hdiutil attach -readwrite -noverify -noautoopen "${DMG_PATH}" | egrep '^/dev/' | sed 1q | awk '{print $1}') - sleep 2 + rm "build-notarization.dmg" - xcrun stapler staple "/Volumes/${PACKAGING_DISPLAY_NAME}/${PACKAGING_OSX_APP_NAME}" - - sync - sync - - hdiutil detach "${DMG_DEVICE}" - break - fi - done -} - -finalize_package() { - DMG_PATH="${1}" - OUTPUT_PATH="${2}" - - hdiutil convert "${DMG_PATH}" -format UDZO -imagekey zlib-level=9 -ov -o "${OUTPUT_PATH}" - rm "${DMG_PATH}" -} + echo "Stapling tickets" + DMG_DEVICE=$(hdiutil attach -readwrite -noverify -noautoopen "build.dmg" | egrep '^/dev/' | sed 1q | awk '{print $1}') + sleep 2 -build_platform "standard" "build.dmg" -build_platform "compat" "build-compat.dmg" + xcrun stapler staple "/Volumes/${PACKAGING_DISPLAY_NAME}/${PACKAGING_OSX_APP_NAME}" -if [ -n "${MACOS_DEVELOPER_CERTIFICATE_BASE64}" ] && [ -n "${MACOS_DEVELOPER_CERTIFICATE_PASSWORD}" ] && [ -n "${MACOS_DEVELOPER_IDENTITY}" ]; then - security delete-keychain build.keychain -fi + sync + sync -if [ -n "${MACOS_DEVELOPER_USERNAME}" ] && [ -n "${MACOS_DEVELOPER_PASSWORD}" ]; then - # Parallelize processing - (notarize_package "build.dmg") & - (notarize_package "build-compat.dmg") & - wait + hdiutil detach "${DMG_DEVICE}" fi -finalize_package "build.dmg" "${OUTPUTDIR}/${PACKAGING_INSTALLER_NAME}-${TAG}.dmg" -finalize_package "build-compat.dmg" "${OUTPUTDIR}/${PACKAGING_INSTALLER_NAME}-${TAG}-compat.dmg" +hdiutil convert "build.dmg" -format ULFO -ov -o "${OUTPUTDIR}/${PACKAGING_INSTALLER_NAME}-${TAG}.dmg" +rm "build.dmg" \ No newline at end of file diff --git a/packaging/windows/buildpackage.nsi b/packaging/windows/buildpackage.nsi index fa5f6c7..1f7de30 100644 --- a/packaging/windows/buildpackage.nsi +++ b/packaging/windows/buildpackage.nsi @@ -93,14 +93,16 @@ Section "Game" GAME SetOutPath "$INSTDIR" File "${SRCDIR}\*.exe" - File "${SRCDIR}\*.exe.config" + File "${SRCDIR}\*.dll.config" File "${SRCDIR}\*.dll" File "${SRCDIR}\*.ico" + File "${SRCDIR}\*.deps.json" + File "${SRCDIR}\*.runtimeconfig.json" + File "${SRCDIR}\global mix database.dat" + File "${SRCDIR}\IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP" File "${SRCDIR}\VERSION" File "${SRCDIR}\AUTHORS" File "${SRCDIR}\COPYING" - File "${SRCDIR}\global mix database.dat" - File "${SRCDIR}\IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP" File /r "${SRCDIR}\mods" !insertmacro MUI_STARTMENU_WRITE_BEGIN Application @@ -123,6 +125,7 @@ Section "Game" GAME SetShellVarContext all CreateDirectory "$APPDATA\OpenRA\ModMetadata" + SetOutPath "$INSTDIR" nsExec::ExecToLog '"$INSTDIR\OpenRA.Utility.exe" ${MOD_ID} --register-mod "$INSTDIR\${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" system' nsExec::ExecToLog '"$INSTDIR\OpenRA.Utility.exe" ${MOD_ID} --clear-invalid-mod-registrations system' SetShellVarContext current @@ -135,21 +138,6 @@ Section "Desktop Shortcut" DESKTOPSHORTCUT "$INSTDIR\${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" "" "" "" "" SectionEnd -;*************************** -;Dependency Sections -;*************************** -Section "-DotNet" DotNet - ClearErrors - ; https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed - ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "Release" - IfErrors error 0 - IntCmp $0 461808 done error done - error: - MessageBox MB_OK ".NET Framework v4.7.2 or later is required to run OpenRA." - Abort - done: -SectionEnd - ;*************************** ;Uninstaller Sections ;*************************** @@ -176,21 +164,28 @@ Function ${UN}Clean RMDir /r $INSTDIR\glsl RMDir /r $INSTDIR\lua Delete $INSTDIR\*.exe - Delete $INSTDIR\*.exe.config Delete $INSTDIR\*.dll Delete $INSTDIR\*.ico + Delete $INSTDIR\*.dll.config + Delete $INSTDIR\*.deps.json + Delete $INSTDIR\*.runtimeconfig.json Delete $INSTDIR\VERSION Delete $INSTDIR\AUTHORS Delete $INSTDIR\COPYING Delete "$INSTDIR\global mix database.dat" Delete $INSTDIR\IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP + RMDir /r $INSTDIR\Support + !ifndef USE_PROGRAMFILES32 + SetRegView 64 + !endif + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PACKAGING_WINDOWS_REGISTRY_KEY}" DeleteRegKey HKLM "Software\Classes\openra-${MOD_ID}-${TAG}" !ifdef USE_DISCORDID - DeleteRegKey HKLM "Software\Classes\discord-${DISCORD_APP_ID}" + DeleteRegKey HKLM "Software\Classes\discord-${USE_DISCORDID}" !endif Delete $INSTDIR\uninstaller.exe diff --git a/packaging/windows/buildpackage.sh b/packaging/windows/buildpackage.sh index 548bd65..a5fbcee 100755 --- a/packaging/windows/buildpackage.sh +++ b/packaging/windows/buildpackage.sh @@ -1,8 +1,10 @@ #!/bin/bash set -e +command -v curl >/dev/null 2>&1 || command -v wget > /dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Windows packaging requires curl or wget."; exit 1; } command -v makensis >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Windows packaging requires makensis."; exit 1; } command -v convert >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Windows packaging requires ImageMagick."; exit 1; } command -v python3 >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Windows packaging requires python 3."; exit 1; } +command -v wine64 >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK Windows packaging requires wine64."; exit 1; } require_variables() { missing="" @@ -56,12 +58,19 @@ if [ ! -f "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/Makefile" ]; then fi . "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/packaging/functions.sh" +. "${TEMPLATE_ROOT}/packaging/functions.sh" if [ ! -d "${OUTPUTDIR}" ]; then echo "Output directory '${OUTPUTDIR}' does not exist."; exit 1 fi +if command -v curl >/dev/null 2>&1; then + curl -s -L -O https://github.com/electron/rcedit/releases/download/v1.1.1/rcedit-x64.exe || exit 3 +else + wget -cq https://github.com/electron/rcedit/releases/download/v1.1.1/rcedit-x64.exe || exit 3 +fi + function build_platform() { PLATFORM="${1}" @@ -78,7 +87,7 @@ function build_platform() fi echo "Building core files (${PLATFORM})" - install_assemblies_mono "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${BUILTDIR}" "win-${PLATFORM}" "False" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" + install_assemblies "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${BUILTDIR}" "win-${PLATFORM}" "net6" "False" "${PACKAGING_COPY_CNC_DLL}" "${PACKAGING_COPY_D2K_DLL}" install_data "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${BUILTDIR}" for f in ${PACKAGING_COPY_ENGINE_FILES}; do @@ -87,17 +96,10 @@ function build_platform() done echo "Building mod files (${PLATFORM})" - pushd "${TEMPLATE_ROOT}" > /dev/null - make all - popd > /dev/null + install_mod_assemblies "${TEMPLATE_ROOT}" "${BUILTDIR}" "win-${PLATFORM}" "net6" "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" cp -Lr "${TEMPLATE_ROOT}/mods/"* "${BUILTDIR}/mods" - for f in ${PACKAGING_COPY_MOD_BINARIES}; do - mkdir -p "${BUILTDIR}/$(dirname "${f}")" - cp "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}/bin/${f}" "${BUILTDIR}/${f}" - done - set_engine_version "${ENGINE_VERSION}" "${BUILTDIR}" if [ "${PACKAGING_OVERWRITE_MOD_VERSION}" == "True" ]; then set_mod_version "${TAG}" "${BUILTDIR}/mods/${MOD_ID}/mod.yaml" @@ -110,7 +112,9 @@ function build_platform() convert "${ARTWORK_DIR}/icon_16x16.png" "${ARTWORK_DIR}/icon_24x24.png" "${ARTWORK_DIR}/icon_32x32.png" "${ARTWORK_DIR}/icon_48x48.png" "${ARTWORK_DIR}/icon_256x256.png" "${BUILTDIR}/${MOD_ID}.ico" echo "Compiling Windows launcher (${PLATFORM})" - install_windows_launcher "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${BUILTDIR}" "win-${PLATFORM}" "${MOD_ID}" "${PACKAGING_WINDOWS_LAUNCHER_NAME}" "${PACKAGING_DISPLAY_NAME}" "${BUILTDIR}/${MOD_ID}.ico" "${PACKAGING_FAQ_URL}" + install_windows_launcher "${TEMPLATE_ROOT}/${ENGINE_DIRECTORY}" "${BUILTDIR}" "win-${PLATFORM}" "${MOD_ID}" "${PACKAGING_WINDOWS_LAUNCHER_NAME}" "${PACKAGING_DISPLAY_NAME}" "${PACKAGING_FAQ_URL}" + + wine64 rcedit-x64.exe "${BUILTDIR}/${PACKAGING_WINDOWS_LAUNCHER_NAME}.exe" --set-icon "${BUILTDIR}/${MOD_ID}.ico" echo "Building Windows setup.exe (${PLATFORM})" pushd "${PACKAGING_DIR}" > /dev/null diff --git a/utility.cmd b/utility.cmd index 94fa76d..ae6ccb5 100644 --- a/utility.cmd +++ b/utility.cmd @@ -16,6 +16,32 @@ if not exist %ENGINE_DIRECTORY%\bin\OpenRA.exe goto noengine >nul find %ENGINE_VERSION% %ENGINE_DIRECTORY%\VERSION || goto noengine cd %ENGINE_DIRECTORY% +set argC=0 +for %%x in (%*) do set /A argC+=1 + +if %argC% == 0 goto choosemod + +if %argC% == 1 ( + set MOD_ID=%1 + goto loop +) + +if %argC% GEQ 2 ( + @REM This option is for use by other scripts so we don't want any extra output here - before or after. + call bin\OpenRA.Utility.exe %* + EXIT /B 0 +) + +:choosemod +echo ---------------------------------------- +echo. +call bin\OpenRA.Utility.exe +echo Enter --exit to exit +set /P mod="Please enter a modname: OpenRA.Utility.exe " +if /I "%mod%" EQU "--exit" (exit /b) +set MOD_ID=%mod% +echo. + :loop echo. echo ---------------------------------------- @@ -24,12 +50,12 @@ echo Enter a utility command or --exit to exit. echo Press enter to view a list of valid utility commands. echo. -set /P command=Please enter a command: OpenRA.Utility.exe %MOD_ID% +set /P command="Please enter a command: OpenRA.Utility.exe %MOD_ID% " if /I "%command%" EQU "--exit" (cd %TEMPLATE_DIR% & exit /b) echo. echo ---------------------------------------- echo. -echo OpenRA.Utility.exe %MOD_ID% %command% +echo Starting OpenRA.Utility.exe %MOD_ID% %command% call bin\OpenRA.Utility.exe %MOD_ID% %command% goto loop diff --git a/utility.sh b/utility.sh index 1f7b38d..34af2ae 100755 --- a/utility.sh +++ b/utility.sh @@ -5,7 +5,10 @@ set -e command -v make >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK requires make."; exit 1; } -command -v mono >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK requires mono."; exit 1; } + +if ! command -v mono >/dev/null 2>&1; then + command -v dotnet >/dev/null 2>&1 || { echo >&2 "The OpenRA mod SDK requires dotnet or mono."; exit 1; } +fi if command -v python3 >/dev/null 2>&1; then PYTHON="python3" @@ -43,11 +46,17 @@ require_variables "MOD_ID" "ENGINE_VERSION" "ENGINE_DIRECTORY" LAUNCH_MOD="${Mod:-"${MOD_ID}"}" cd "${TEMPLATE_ROOT}" -if [ ! -f "${ENGINE_DIRECTORY}/bin/OpenRA.Utility.exe" ] || [ "$(cat "${ENGINE_DIRECTORY}/VERSION")" != "${ENGINE_VERSION}" ]; then +if [ ! -f "${ENGINE_DIRECTORY}/bin/OpenRA.Utility.dll" ] || [ "$(cat "${ENGINE_DIRECTORY}/VERSION")" != "${ENGINE_VERSION}" ]; then echo "Required engine files not found." echo "Run \`make\` in the mod directory to fetch and build the required files, then try again."; exit 1 fi +if command -v mono >/dev/null 2>&1 && [ "$(grep -c .NETCoreApp,Version= ${ENGINE_DIRECTORY}/bin/OpenRA.Utility.dll)" = "0" ]; then + RUNTIME_LAUNCHER="mono --debug" +else + RUNTIME_LAUNCHER="dotnet" +fi + cd "${ENGINE_DIRECTORY}" -MOD_SEARCH_PATHS="${MOD_SEARCH_PATHS}" ENGINE_DIR=".." mono --debug bin/OpenRA.Utility.exe "${LAUNCH_MOD}" "$@" +MOD_SEARCH_PATHS="${MOD_SEARCH_PATHS}" ENGINE_DIR=".." ${RUNTIME_LAUNCHER} bin/OpenRA.Utility.dll "${LAUNCH_MOD}" "$@" From 7f53ff57a1fe16ad1b783e74ffd88fb84c0002f4 Mon Sep 17 00:00:00 2001 From: penev92 Date: Wed, 1 Feb 2023 23:32:20 +0200 Subject: [PATCH 05/20] Updated engine version from "release-20210321" to "release-20230225" --- mod.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod.config b/mod.config index e46d371..e8ffa1d 100644 --- a/mod.config +++ b/mod.config @@ -9,7 +9,7 @@ MOD_ID="d2" # The OpenRA engine version to use for this project. -ENGINE_VERSION="release-20210321" +ENGINE_VERSION="release-20230225" ############################################################################## # Packaging From 2f2d65c4c2deee259a06e1892f27d99c4d1b92a2 Mon Sep 17 00:00:00 2001 From: penev92 Date: Wed, 1 Feb 2023 23:33:48 +0200 Subject: [PATCH 06/20] Updated csproj file to target .NET 6 In order to match the engine project files and target framework/engine version. --- OpenRA.Mods.D2/OpenRA.Mods.D2.csproj | 66 ++++++++++------------------ 1 file changed, 24 insertions(+), 42 deletions(-) diff --git a/OpenRA.Mods.D2/OpenRA.Mods.D2.csproj b/OpenRA.Mods.D2/OpenRA.Mods.D2.csproj index 236eb6f..d4c15b2 100644 --- a/OpenRA.Mods.D2/OpenRA.Mods.D2.csproj +++ b/OpenRA.Mods.D2/OpenRA.Mods.D2.csproj @@ -1,43 +1,25 @@ - - net472 - true - true - 5 - true - true - ../mods/d2 - false - AnyCPU - false - ../engine/OpenRA.ruleset - - - - - - - DEBUG;TRACE - false - - - - ../engine/thirdparty/download/Eluant.dll - False - - - False - - - False - - - - - - - - - - - \ No newline at end of file + + + ../engine + + + + + + + False + + + + False + + + + + + Always + + + + From b6adac14472e2280b293fcd718910bb1614c267d Mon Sep 17 00:00:00 2001 From: penev92 Date: Sat, 4 Feb 2023 22:08:36 +0200 Subject: [PATCH 07/20] Updated custom code to build with the new engine --- .../Graphics/D2BuildingPlacementRenderable.cs | 2 +- OpenRA.Mods.D2/Graphics/D2ChromeProvider.cs | 11 +++-- OpenRA.Mods.D2/ImportData/D2MapImporter.cs | 7 +-- OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs | 6 +-- OpenRA.Mods.D2/SpriteLoaders/CpsD2Loader.cs | 4 +- OpenRA.Mods.D2/SpriteLoaders/IcnD2Loader.cs | 4 +- OpenRA.Mods.D2/SpriteLoaders/ShpD2Loader.cs | 4 +- OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs | 6 +-- OpenRA.Mods.D2/SpriteLoaders/WsaLoader.cs | 4 +- OpenRA.Mods.D2/Traits/Buildings/D2Building.cs | 12 +++-- .../Buildings/D2PlaceBuildingPreview.cs | 10 ++--- OpenRA.Mods.D2/Traits/D2RevealsShroud.cs | 2 +- .../PaletteEffects/D2WindtrapPaletteEffect.cs | 1 + .../Traits/Render/WithTilesetBody.cs | 4 +- .../Traits/World/D2BuildableTerrainLayer.cs | 14 +++--- .../Traits/World/D2ResourceRenderer.cs | 45 ++++++++++--------- OpenRA.Mods.D2/Traits/World/D2Selection.cs | 9 ++-- .../Traits/World/D2ShroudRenderer.cs | 13 ++++-- OpenRA.Mods.D2/Traits/World/D2TerrainLayer.cs | 13 ++++-- OpenRA.Mods.D2/Widgets/D2ImageWidget.cs | 5 +-- OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs | 2 +- .../Widgets/Logic/D2AssetBrowserLogic.cs | 40 ++++++++++++----- .../Widgets/Logic/D2MissionBrowserLogic.cs | 35 ++++++++------- .../Logic/Ingame/D2IngameActorLogic.cs | 4 +- OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs | 4 +- 25 files changed, 155 insertions(+), 106 deletions(-) diff --git a/OpenRA.Mods.D2/Graphics/D2BuildingPlacementRenderable.cs b/OpenRA.Mods.D2/Graphics/D2BuildingPlacementRenderable.cs index 3d506ff..fe5f660 100644 --- a/OpenRA.Mods.D2/Graphics/D2BuildingPlacementRenderable.cs +++ b/OpenRA.Mods.D2/Graphics/D2BuildingPlacementRenderable.cs @@ -40,7 +40,7 @@ public D2BuildingPlacementRenderable(WPos pos, Rectangle bounds, Color color, bo public IRenderable WithPalette(PaletteReference newPalette) { return this; } public IRenderable WithZOffset(int newOffset) { return this; } - public IRenderable OffsetBy(WVec vec) { return new D2BuildingPlacementRenderable(pos + vec, bounds, color, crossEnabled); } + public IRenderable OffsetBy(in WVec vec) { return new D2BuildingPlacementRenderable(pos + vec, bounds, color, crossEnabled); } public IRenderable AsDecoration() { return this; } public IFinalizedRenderable PrepareRender(WorldRenderer wr) { return this; } diff --git a/OpenRA.Mods.D2/Graphics/D2ChromeProvider.cs b/OpenRA.Mods.D2/Graphics/D2ChromeProvider.cs index 5a0842b..f86cae9 100644 --- a/OpenRA.Mods.D2/Graphics/D2ChromeProvider.cs +++ b/OpenRA.Mods.D2/Graphics/D2ChromeProvider.cs @@ -13,6 +13,7 @@ using System; using System.Collections.Generic; +using System.Collections.ObjectModel; using System.IO; using System.Linq; using OpenRA.FileSystem; @@ -140,12 +141,16 @@ static Sheet SpriteFrameToSheet(ISpriteFrame frame, PaletteReference p) SheetBuilder sheetBuilder = new SheetBuilder(SheetType.BGRA, size); byte[] data; - if (frame.Type == SpriteFrameType.Indexed) + var frameType = frame.Type; + if (frameType == SpriteFrameType.Indexed8) + { data = IndexedSpriteFrameToData(frame, p); + frameType = SpriteFrameType.Rgba32; + } else data = frame.Data; - var sprite = sheetBuilder.Add(data, frame.FrameSize); + var sprite = sheetBuilder.Add(data, frameType, frame.FrameSize); return sprite.Sheet; } @@ -155,7 +160,7 @@ static ISpriteFrame LoadSpriteFrame(Stream stream) { ISpriteFrame[] frames; TypeDictionary metadata; - if (loader.TryParseSprite(stream, out frames, out metadata)) + if (loader.TryParseSprite(stream, string.Empty, out frames, out metadata)) { if (frames.Length > 0) { diff --git a/OpenRA.Mods.D2/ImportData/D2MapImporter.cs b/OpenRA.Mods.D2/ImportData/D2MapImporter.cs index 40986a3..cf1cc09 100644 --- a/OpenRA.Mods.D2/ImportData/D2MapImporter.cs +++ b/OpenRA.Mods.D2/ImportData/D2MapImporter.cs @@ -17,6 +17,7 @@ using System; using System.IO; using OpenRA.Mods.Common.FileFormats; +using OpenRA.Mods.Common.Terrain; using OpenRA.Mods.D2.MapUtils; using OpenRA.Mods.D2.MathExtention; using OpenRA.Primitives; @@ -32,7 +33,7 @@ public class D2MapImporter Map map; Size mapSize; - TileSet tileset; + DefaultTerrain terrainInfo; int playerCount; ushort[] m; @@ -106,9 +107,9 @@ void Initialize(string mapFile) mapSize = new Size(64, 64); m = new ushort[64 * 64]; - tileset = Game.ModData.DefaultTileSets["arrakis2"]; + terrainInfo = Game.ModData.DefaultTerrainInfo["arrakis2"] as DefaultTerrain; - map = new Map(Game.ModData, tileset, mapSize.Width, mapSize.Height) + map = new Map(Game.ModData, terrainInfo, mapSize.Width, mapSize.Height) { Title = Path.GetFileNameWithoutExtension(mapFile), Author = "Westwood Studios" diff --git a/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs b/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs index d5a58b9..5322e42 100644 --- a/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs +++ b/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs @@ -91,7 +91,7 @@ public override void Init(ModData modData, Dictionary info) if (info.ContainsKey("Palette")) { using (var stream = modData.DefaultFileSystem.Open(info["Palette"])) - palette = new ImmutablePalette(stream, new int[] { }); + palette = new ImmutablePalette(stream, new int[] { }, new int[] { }); hardwarePalette = new HardwarePalette(); hardwarePalette.AddPalette("loadscreen", palette, false); @@ -108,7 +108,7 @@ public override void Init(ModData modData, Dictionary info) CpsD2Loader loader = new CpsD2Loader(); TypeDictionary metadata; - if (!loader.TryParseSprite(stream, out frames, out metadata)) + if (!loader.TryParseSprite(stream, string.Empty, out frames, out metadata)) return; } @@ -142,7 +142,7 @@ public override void Display() r.BeginUI(); if (logo != null) - r.SpriteRenderer.DrawSprite(logo, logoPos, pr, logo.Size); + r.SpriteRenderer.DrawSprite(logo, pr, logoPos); r.Fonts["Bold"].DrawText(text, new float2(r.Resolution.Width - textSize.X - 20, r.Resolution.Height - textSize.Y - 20), Color.White); diff --git a/OpenRA.Mods.D2/SpriteLoaders/CpsD2Loader.cs b/OpenRA.Mods.D2/SpriteLoaders/CpsD2Loader.cs index 6a98eb0..d7644ae 100644 --- a/OpenRA.Mods.D2/SpriteLoaders/CpsD2Loader.cs +++ b/OpenRA.Mods.D2/SpriteLoaders/CpsD2Loader.cs @@ -27,7 +27,7 @@ public class CpsD2Loader : ISpriteLoader class CpsD2Tile : ISpriteFrame { - public SpriteFrameType Type { get { return SpriteFrameType.Indexed; } } + public SpriteFrameType Type { get { return SpriteFrameType.Indexed8; } } public Size Size { get; private set; } public Size FrameSize { get { return Size; } } public float2 Offset { get { return float2.Zero; } } @@ -88,7 +88,7 @@ CpsD2Tile[] ParseFrames(Stream s) return tiles; } - public bool TryParseSprite(Stream s, out ISpriteFrame[] frames, out TypeDictionary metadata) + public bool TryParseSprite(Stream s, string filename, out ISpriteFrame[] frames, out TypeDictionary metadata) { metadata = null; if (!IsCpsD2(s)) diff --git a/OpenRA.Mods.D2/SpriteLoaders/IcnD2Loader.cs b/OpenRA.Mods.D2/SpriteLoaders/IcnD2Loader.cs index 457afc0..12a37e0 100644 --- a/OpenRA.Mods.D2/SpriteLoaders/IcnD2Loader.cs +++ b/OpenRA.Mods.D2/SpriteLoaders/IcnD2Loader.cs @@ -31,7 +31,7 @@ public class IcnD2Loader : ISpriteLoader class IcnD2Tile : ISpriteFrame { - public SpriteFrameType Type { get { return SpriteFrameType.Indexed; } } + public SpriteFrameType Type { get { return SpriteFrameType.Indexed8; } } public Size Size { get; private set; } public Size FrameSize { get { return Size; } } public float2 Offset { get { return float2.Zero; } } @@ -154,7 +154,7 @@ IcnD2Tile[] ParseFrames(Stream s) return tiles; } - public bool TryParseSprite(Stream s, out ISpriteFrame[] frames, out TypeDictionary metadata) + public bool TryParseSprite(Stream s, string filename, out ISpriteFrame[] frames, out TypeDictionary metadata) { metadata = null; if (!IsIcnD2(s)) diff --git a/OpenRA.Mods.D2/SpriteLoaders/ShpD2Loader.cs b/OpenRA.Mods.D2/SpriteLoaders/ShpD2Loader.cs index dd23dce..e0ebc69 100644 --- a/OpenRA.Mods.D2/SpriteLoaders/ShpD2Loader.cs +++ b/OpenRA.Mods.D2/SpriteLoaders/ShpD2Loader.cs @@ -30,7 +30,7 @@ enum FormatFlags : int class ShpD2Frame : ISpriteFrame { - public SpriteFrameType Type { get { return SpriteFrameType.Indexed; } } + public SpriteFrameType Type { get { return SpriteFrameType.Indexed8; } } public Size Size { get; private set; } public Size FrameSize { get { return Size; } } public float2 Offset { get { return float2.Zero; } } @@ -155,7 +155,7 @@ ShpD2Frame[] ParseFrames(Stream s) return frames; } - public bool TryParseSprite(Stream s, out ISpriteFrame[] frames, out TypeDictionary metadata) + public bool TryParseSprite(Stream s, string filename, out ISpriteFrame[] frames, out TypeDictionary metadata) { metadata = null; if (!IsShpD2(s)) diff --git a/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs b/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs index 39722f9..73d510c 100644 --- a/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs +++ b/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs @@ -59,7 +59,7 @@ static bool IsShpTD(Stream s) return b == 0x20 || b == 0x40 || b == 0x80; } - public bool TryParseSprite(Stream s, out ISpriteFrame[] frames, out TypeDictionary metadata) + public bool TryParseSprite(Stream s, string filename, out ISpriteFrame[] frames, out TypeDictionary metadata) { metadata = null; if (!IsShpTD(s)) @@ -79,7 +79,7 @@ enum Format { XORPrev = 0x20, XORLCW = 0x40, LCW = 0x80 } class ImageHeader : ISpriteFrame { - public SpriteFrameType Type { get { return SpriteFrameType.Indexed; } } + public SpriteFrameType Type { get { return SpriteFrameType.Indexed8; } } public Size Size { get { return reader.Size; } } public Size FrameSize { get { return reader.Size; } } public float2 Offset { get { return float2.Zero; } } @@ -136,7 +136,7 @@ public ShpTDSprite(Stream stream) stream.Position += 4; var headers = new ImageHeader[imageCount]; - Frames = headers.AsReadOnly(); + Frames = headers; for (var i = 0; i < headers.Length; i++) headers[i] = new ImageHeader(stream, this); diff --git a/OpenRA.Mods.D2/SpriteLoaders/WsaLoader.cs b/OpenRA.Mods.D2/SpriteLoaders/WsaLoader.cs index 3026434..fa1034d 100644 --- a/OpenRA.Mods.D2/SpriteLoaders/WsaLoader.cs +++ b/OpenRA.Mods.D2/SpriteLoaders/WsaLoader.cs @@ -28,7 +28,7 @@ public class WsaLoader : ISpriteLoader class WsaTile : ISpriteFrame { - public SpriteFrameType Type { get { return SpriteFrameType.Indexed; } } + public SpriteFrameType Type { get { return SpriteFrameType.Indexed8; } } public Size Size { get; private set; } public Size FrameSize { get { return Size; } } public float2 Offset { get { return float2.Zero; } } @@ -117,7 +117,7 @@ public bool TryParseSpriteWithPrevFrame(Stream s, ISpriteFrame prev, out ISprite return true; } - public bool TryParseSprite(Stream s, out ISpriteFrame[] frames, out TypeDictionary metadata) + public bool TryParseSprite(Stream s, string filename, out ISpriteFrame[] frames, out TypeDictionary metadata) { return TryParseSpriteWithPrevFrame(s, null, out frames, out metadata); } diff --git a/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs b/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs index 970f121..5e1a017 100644 --- a/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs +++ b/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs @@ -11,7 +11,9 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; +using OpenRA.Mods.Common.Terrain; using OpenRA.Mods.Common.Traits; using OpenRA.Primitives; using OpenRA.Traits; @@ -182,7 +184,11 @@ protected override void AddedToWorld(Actor self) if (layer != null && (!info.ConcretePrerequisites.Any() || techTree == null || techTree.HasPrerequisites(info.ConcretePrerequisites))) { var map = self.World.Map; - var template = map.Rules.TileSet.Templates[info.ConcreteTemplate]; + + if (!(self.World.Map.Rules.TerrainInfo is ITemplatedTerrainInfo terrainInfo)) + throw new InvalidDataException("D2Building requires a template-based tileset."); + + var template = terrainInfo.Templates[info.ConcreteTemplate]; if (template.PickAny) { // Fill the footprint with random variants @@ -193,7 +199,7 @@ protected override void AddedToWorld(Actor self) continue; // Don't place under other buildings (or their bib) - if (bi.GetBuildingAt(c) != self) + if (bi.GetBuildingsAt(c).Any(a => a != self)) continue; var index = Game.CosmeticRandom.Next(template.TilesCount); @@ -211,7 +217,7 @@ protected override void AddedToWorld(Actor self) continue; // Don't place under other buildings (or their bib) - if (bi.GetBuildingAt(c) != self) + if (bi.GetBuildingsAt(c).Any(a => a != self)) continue; layer.AddTile(c, new TerrainTile(template.Id, (byte)i)); diff --git a/OpenRA.Mods.D2/Traits/Buildings/D2PlaceBuildingPreview.cs b/OpenRA.Mods.D2/Traits/Buildings/D2PlaceBuildingPreview.cs index d60284b..17f42b1 100644 --- a/OpenRA.Mods.D2/Traits/Buildings/D2PlaceBuildingPreview.cs +++ b/OpenRA.Mods.D2/Traits/Buildings/D2PlaceBuildingPreview.cs @@ -31,7 +31,7 @@ public class D2PlaceBuildingPreviewInfo : FootprintPlaceBuildingPreviewInfo, Req protected override IPlaceBuildingPreview CreatePreview(WorldRenderer wr, ActorInfo ai, TypeDictionary init) { - return new D2PlaceBuildingPreviewPreview(wr, ai, this, init); + return new D2PlaceBuildingPreviewPreview(wr, ai, this); } public override object Create(ActorInitializer init) @@ -54,8 +54,8 @@ public class D2PlaceBuildingPreviewPreview : FootprintPlaceBuildingPreviewPrevie protected float t = 0.0f; - public D2PlaceBuildingPreviewPreview(WorldRenderer wr, ActorInfo ai, D2PlaceBuildingPreviewInfo info, TypeDictionary init) - : base(wr, ai, info, init) + public D2PlaceBuildingPreviewPreview(WorldRenderer wr, ActorInfo ai, D2PlaceBuildingPreviewInfo info) + : base(wr, ai, info) { this.info = info; this.ai = ai; @@ -131,12 +131,12 @@ protected bool IsCloseEnoughAndBuildable(World w, ActorInfo ai, CPos topLeft) protected override IEnumerable RenderInner(WorldRenderer wr, CPos topLeft, Dictionary footprint) { - var centerPosition = wr.World.Map.CenterOfCell(topLeft) + centerOffset; + var centerPosition = wr.World.Map.CenterOfCell(topLeft) + CenterOffset; var colorComponent = (int)Math.Round(127 + 127 * t); var color = Color.FromArgb(255, colorComponent, colorComponent, colorComponent); - var cross = !IsCloseEnoughAndBuildable(wr.World, actorInfo, topLeft); + var cross = !IsCloseEnoughAndBuildable(wr.World, ActorInfo, topLeft); yield return new D2BuildingPlacementRenderable(centerPosition, bounds, color, cross); } diff --git a/OpenRA.Mods.D2/Traits/D2RevealsShroud.cs b/OpenRA.Mods.D2/Traits/D2RevealsShroud.cs index 0555cfe..3ef8b0e 100644 --- a/OpenRA.Mods.D2/Traits/D2RevealsShroud.cs +++ b/OpenRA.Mods.D2/Traits/D2RevealsShroud.cs @@ -39,7 +39,7 @@ public D2RevealsShroud(Actor self, D2RevealsShroudInfo info) protected override void AddCellsToPlayerShroud(Actor self, Player p, PPos[] uv) { - if (!info.ValidRelationships.HasStance(p.RelationshipWith(self.Owner))) + if (!info.ValidRelationships.HasRelationship(p.RelationshipWith(self.Owner))) return; p.Shroud.AddSource(this, type, uv); diff --git a/OpenRA.Mods.D2/Traits/PaletteEffects/D2WindtrapPaletteEffect.cs b/OpenRA.Mods.D2/Traits/PaletteEffects/D2WindtrapPaletteEffect.cs index f07e8ea..78d3653 100644 --- a/OpenRA.Mods.D2/Traits/PaletteEffects/D2WindtrapPaletteEffect.cs +++ b/OpenRA.Mods.D2/Traits/PaletteEffects/D2WindtrapPaletteEffect.cs @@ -9,6 +9,7 @@ */ #endregion +using System.Collections.Generic; using OpenRA.Graphics; using OpenRA.Traits; diff --git a/OpenRA.Mods.D2/Traits/Render/WithTilesetBody.cs b/OpenRA.Mods.D2/Traits/Render/WithTilesetBody.cs index 5167219..7a31a4f 100644 --- a/OpenRA.Mods.D2/Traits/Render/WithTilesetBody.cs +++ b/OpenRA.Mods.D2/Traits/Render/WithTilesetBody.cs @@ -33,7 +33,7 @@ public class WithTilesetBodyInfo : TraitInfo, Requires, IRenderAct public override object Create(ActorInitializer init) { return new WithTilesetBody(init.Self, this); } - public IEnumerable RenderPreviewSprites(ActorPreviewInitializer init, RenderSpritesInfo rs, string image, int facings, PaletteReference p) + public IEnumerable RenderPreviewSprites(ActorPreviewInitializer init, string image, int facings, PaletteReference p) { if (Palette != null) p = init.WorldRenderer.Palette(Palette); @@ -58,7 +58,7 @@ public IEnumerable RenderPreviewSprites(ActorPreviewInitializer i anim.PlayFetchIndex(Sequence, () => frameIndex); anim.IsDecoration = true; - yield return new SpriteActorPreview(anim, offset, zOffset, p, rs.Scale); + yield return new SpriteActorPreview(anim, offset, zOffset, p); } } } diff --git a/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs b/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs index 5d24cf0..91504e1 100644 --- a/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs +++ b/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs @@ -37,7 +37,8 @@ public class D2BuildableTerrainLayer : IRenderOverlay, IWorldLoaded, ITickRender readonly CellLayer strength; TerrainSpriteLayer render; - Theater theater; + ITiledTerrainRenderer terrainRenderer; + PaletteReference paletteReference; bool disposed; public D2BuildableTerrainLayer(Actor self, D2BuildableTerrainLayerInfo info) @@ -45,12 +46,13 @@ public D2BuildableTerrainLayer(Actor self, D2BuildableTerrainLayerInfo info) this.info = info; world = self.World; strength = new CellLayer(world.Map); + terrainRenderer = self.Trait(); } public void WorldLoaded(World w, WorldRenderer wr) { - theater = wr.Theater; - render = new TerrainSpriteLayer(w, wr, theater.Sheet, BlendMode.Alpha, wr.Palette(info.Palette), wr.World.Type != WorldType.Editor); + render = new TerrainSpriteLayer(w, wr, terrainRenderer.MissingTile, BlendMode.Alpha, wr.World.Type != WorldType.Editor); + paletteReference = wr.Palette(info.Palette); } public void AddTile(CPos cell, TerrainTile tile) @@ -58,7 +60,7 @@ public void AddTile(CPos cell, TerrainTile tile) if (!strength.Contains(cell)) return; - world.Map.CustomTerrain[cell] = world.Map.Rules.TileSet.GetTerrainIndex(tile); + world.Map.CustomTerrain[cell] = world.Map.Rules.TerrainInfo.GetTerrainIndex(tile); strength[cell] = info.MaxStrength; dirty[cell] = tile; } @@ -98,9 +100,9 @@ void ITickRender.TickRender(WorldRenderer wr, Actor self) if (tile.HasValue) { // Terrain tiles define their origin at the topleft - var s = theater.TileSprite(tile.Value); + var s = terrainRenderer.TileSprite(tile.Value); var ss = new Sprite(s.Sheet, s.Bounds, s.ZRamp, float2.Zero, s.Channel, s.BlendMode); - render.Update(kv.Key, ss, false); + render.Update(kv.Key, ss, paletteReference); } else render.Clear(kv.Key); diff --git a/OpenRA.Mods.D2/Traits/World/D2ResourceRenderer.cs b/OpenRA.Mods.D2/Traits/World/D2ResourceRenderer.cs index 118c82b..52e5c45 100644 --- a/OpenRA.Mods.D2/Traits/World/D2ResourceRenderer.cs +++ b/OpenRA.Mods.D2/Traits/World/D2ResourceRenderer.cs @@ -87,54 +87,55 @@ public enum ClearSides : byte public D2ResourceRenderer(Actor self, D2ResourceRendererInfo info) : base(self, info) { } - bool CellContains(CPos c, ResourceType t) + bool CellContains(CPos cell, string resourceType) { - return RenderContent.Contains(c) && RenderContent[c].Type == t; + return RenderContents.Contains(cell) && RenderContents[cell].Type == resourceType; } - bool CellContainsMaxDensity(CPos c, ResourceType t) + bool CellContainsMaxDensity(CPos cell, string resourceType) { - if (!RenderContent.Contains(c)) + if (!RenderContents.Contains(cell)) return false; - if (FindClearSides(t, c) != ClearSides.None) + if (FindClearSides(resourceType, cell) != ClearSides.None) return false; - var tile = RenderContent[c]; - return tile.Density > tile.Type.Info.MaxDensity / 2; + var tile = RenderContents[cell]; + var maxDensity = ResourceLayer.GetMaxDensity(tile.Type); + return tile.Density > maxDensity / 2; } - ClearSides FindClearSides(ResourceType t, CPos p) + ClearSides FindClearSides(string resourceType, CPos cell) { var ret = ClearSides.None; - if (!CellContains(p + new CVec(0, -1), t)) + if (!CellContains(cell + new CVec(0, -1), resourceType)) ret |= ClearSides.Top; - if (!CellContains(p + new CVec(-1, 0), t)) + if (!CellContains(cell + new CVec(-1, 0), resourceType)) ret |= ClearSides.Left; - if (!CellContains(p + new CVec(1, 0), t)) + if (!CellContains(cell + new CVec(1, 0), resourceType)) ret |= ClearSides.Right; - if (!CellContains(p + new CVec(0, 1), t)) + if (!CellContains(cell + new CVec(0, 1), resourceType)) ret |= ClearSides.Bottom; return ret; } - ClearSides FindMaxDensityClearSides(ResourceType t, CPos p) + ClearSides FindMaxDensityClearSides(string resourceType, CPos cell) { var ret = ClearSides.None; - if (!CellContainsMaxDensity(p + new CVec(0, -1), t)) + if (!CellContainsMaxDensity(cell + new CVec(0, -1), resourceType)) ret |= ClearSides.Top; - if (!CellContainsMaxDensity(p + new CVec(-1, 0), t)) + if (!CellContainsMaxDensity(cell + new CVec(-1, 0), resourceType)) ret |= ClearSides.Left; - if (!CellContainsMaxDensity(p + new CVec(1, 0), t)) + if (!CellContainsMaxDensity(cell + new CVec(1, 0), resourceType)) ret |= ClearSides.Right; - if (!CellContainsMaxDensity(p + new CVec(0, 1), t)) + if (!CellContainsMaxDensity(cell + new CVec(0, 1), resourceType)) ret |= ClearSides.Bottom; return ret; @@ -150,8 +151,8 @@ protected override void UpdateRenderedSprite(CPos cell, RendererCellContents con void UpdateRenderedSpriteInner(CPos cell) { - if (RenderContent.Contains(cell)) - UpdateRenderedSpriteInner(cell, RenderContent[cell]); + if (RenderContents.Contains(cell)) + UpdateRenderedSpriteInner(cell, RenderContents[cell]); } void UpdateRenderedSpriteInner(CPos cell, RendererCellContents content) @@ -164,7 +165,7 @@ void UpdateRenderedSpriteInner(CPos cell, RendererCellContents content) // The call chain for this method (that starts with AddDirtyCell()) guarantees // that the new content type would still be suitable for this renderer, // but that is a bit too fragile to rely on in case the code starts changing. - if (!Info.RenderTypes.Contains(renderType.Info.Type)) + if (!Info.ResourceTypes.ContainsKey(renderType)) return; var clear = FindClearSides(renderType, cell); @@ -177,14 +178,14 @@ void UpdateRenderedSpriteInner(CPos cell, RendererCellContents content) { // Max density sprites is right after normal sprites index += 16; - UpdateSpriteLayers(cell, renderType.Variants.First().Value, index, renderType.Palette); + UpdateSpriteLayers(cell, Variants[renderType].First().Value, index, content.Palette); } else throw new InvalidOperationException("SpriteMap does not contain an index for Max Densitty ClearSides type '{0}'".F(clear)); } else if (SpriteMap.TryGetValue(clear, out index)) { - UpdateSpriteLayers(cell, renderType.Variants.First().Value, index, renderType.Palette); + UpdateSpriteLayers(cell, Variants[renderType].First().Value, index, content.Palette); } else throw new InvalidOperationException("SpriteMap does not contain an index for ClearSides type '{0}'".F(clear)); diff --git a/OpenRA.Mods.D2/Traits/World/D2Selection.cs b/OpenRA.Mods.D2/Traits/World/D2Selection.cs index e7712fc..e03dc4f 100644 --- a/OpenRA.Mods.D2/Traits/World/D2Selection.cs +++ b/OpenRA.Mods.D2/Traits/World/D2Selection.cs @@ -17,11 +17,13 @@ namespace OpenRA.Mods.D2.Traits { public class D2SelectionInfo : TraitInfo, ILobbyOptions { - [Translate] + // TODO: When translation work is finished upstream. + // [TranslationReference] [Desc("Descriptive label for the selection checkbox in the lobby.")] public readonly string CheckboxLabel = "Single Selection"; - [Translate] + // TODO: When translation work is finished upstream. + // [TranslationReference] [Desc("Tooltip description for the selection checkbox in the lobby.")] public readonly string CheckboxDescription = "Allow to select only one unit at a time"; @@ -37,7 +39,7 @@ public class D2SelectionInfo : TraitInfo, ILobbyOptions [Desc("Display order for the selection checkbox in the lobby.")] public readonly int CheckboxDisplayOrder = 0; - IEnumerable ILobbyOptions.LobbyOptions(Ruleset rules) + IEnumerable ILobbyOptions.LobbyOptions(MapPreview map) { yield return new LobbyBooleanOption("singleselection", CheckboxLabel, CheckboxDescription, CheckboxVisible, CheckboxDisplayOrder, CheckboxEnabled, CheckboxLocked); @@ -56,7 +58,6 @@ public class D2Selection : Selection public bool SingleSelection { get { return singleSelection; } } public D2Selection(World world, D2SelectionInfo info) - : base(new SelectionInfo()) { this.world = world; this.info = info; diff --git a/OpenRA.Mods.D2/Traits/World/D2ShroudRenderer.cs b/OpenRA.Mods.D2/Traits/World/D2ShroudRenderer.cs index d3f0fcb..f1b276d 100644 --- a/OpenRA.Mods.D2/Traits/World/D2ShroudRenderer.cs +++ b/OpenRA.Mods.D2/Traits/World/D2ShroudRenderer.cs @@ -14,6 +14,7 @@ using System.IO; using System.Linq; using OpenRA.Graphics; +using OpenRA.Primitives; using OpenRA.Traits; /* based on ShroudRenderer */ @@ -82,6 +83,7 @@ public TileInfo(float3 screenPosition) Shroud shroud; Func visibleUnderShroud, visibleUnderFog; TerrainSpriteLayer shroudLayer, fogLayer; + PaletteReference shroudPaletteReference, fogPaletteReference; bool disposed; public D2ShroudRenderer(World world, D2ShroudRendererInfo info) @@ -148,8 +150,11 @@ void IWorldLoaded.WorldLoaded(World w, WorldRenderer wr) if (fogSprites.Any(s => s.BlendMode != fogBlend)) throw new InvalidDataException("Fog sprites must all use the same blend mode."); - shroudLayer = new TerrainSpriteLayer(w, wr, shroudSheet, shroudBlend, wr.Palette(info.ShroudPalette), false); - fogLayer = new TerrainSpriteLayer(w, wr, fogSheet, fogBlend, wr.Palette(info.FogPalette), false); + var emptySprite = new Sprite(shroudSprites[0].Sheet, Rectangle.Empty, TextureChannel.Alpha); + shroudLayer = new TerrainSpriteLayer(w, wr, emptySprite, shroudBlend, false); + fogLayer = new TerrainSpriteLayer(w, wr, emptySprite, fogBlend, false); + shroudPaletteReference = wr.Palette(info.ShroudPalette); + fogPaletteReference = wr.Palette(info.FogPalette); WorldOnRenderPlayerChanged(world.RenderPlayer); } @@ -242,8 +247,8 @@ void UpdateShroud(IEnumerable region) if (fogSprite != null) fogPos += fogSprite.Offset - 0.5f * fogSprite.Size; - shroudLayer.Update(uv, shroudSprite, shroudPos, true); - fogLayer.Update(uv, fogSprite, fogPos, true); + shroudLayer.Update(uv, shroudSprite, shroudPaletteReference, shroudPos, 1f, 1f, true); + fogLayer.Update(uv, fogSprite, fogPaletteReference, fogPos, 1f, 1f, true); } anyCellDirty = false; diff --git a/OpenRA.Mods.D2/Traits/World/D2TerrainLayer.cs b/OpenRA.Mods.D2/Traits/World/D2TerrainLayer.cs index fc0930f..8ce4ac3 100644 --- a/OpenRA.Mods.D2/Traits/World/D2TerrainLayer.cs +++ b/OpenRA.Mods.D2/Traits/World/D2TerrainLayer.cs @@ -33,10 +33,12 @@ class D2TerrainLayerInfo : TraitInfo class D2TerrainLayer : IRenderOverlay, IWorldLoaded, INotifyActorDisposing { public readonly D2TerrainLayerInfo Info; + readonly ITiledTerrainRenderer terrainRenderer; readonly Dictionary sideSprites = new Dictionary(); readonly World world; TerrainSpriteLayer render; + PaletteReference paletteReference; public D2TerrainLayer(Actor self, D2TerrainLayerInfo info) { @@ -51,6 +53,8 @@ public D2TerrainLayer(Actor self, D2TerrainLayerInfo info) var sprites = Exts.MakeArray(seq.Length, x => seq.GetSprite(x)); sideSprites.Add(t, sprites); } + + terrainRenderer = self.Trait(); } public void WorldLoaded(World w, WorldRenderer wr) @@ -66,7 +70,8 @@ public void WorldLoaded(World w, WorldRenderer wr) throw new InvalidDataException("Smudges specify different blend modes. " + "Try using different smudge types for smudges that use different blend modes."); - render = new TerrainSpriteLayer(w, wr, sheet, blendMode, wr.Palette(Info.Palette), wr.World.Type != WorldType.Editor); + render = new TerrainSpriteLayer(w, wr, terrainRenderer.MissingTile, blendMode, wr.World.Type != WorldType.Editor); + paletteReference = wr.Palette(Info.Palette); var tilesLayer = w.Map.Tiles; for (var v = 0; v < tilesLayer.Size.Height; v++) @@ -83,7 +88,7 @@ public void WorldLoaded(World w, WorldRenderer wr) { CPos cpos = pos.ToCPos(w.Map); Sprite sprite = sideSprites["rock"][index]; - render.Update(cpos, sprite, true); + render.Update(cpos, sprite, paletteReference); } } @@ -94,7 +99,7 @@ public void WorldLoaded(World w, WorldRenderer wr) { CPos cpos = pos.ToCPos(w.Map); Sprite sprite = sideSprites["dune"][index]; - render.Update(cpos, sprite, true); + render.Update(cpos, sprite, paletteReference); } } @@ -105,7 +110,7 @@ public void WorldLoaded(World w, WorldRenderer wr) { CPos cpos = pos.ToCPos(w.Map); Sprite sprite = sideSprites["rough"][index]; - render.Update(cpos, sprite, true); + render.Update(cpos, sprite, paletteReference); } } } diff --git a/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs b/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs index 9a83259..6c27d77 100644 --- a/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs +++ b/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs @@ -34,7 +34,6 @@ public class D2ImageWidget : Widget readonly World world; readonly WorldRenderer worldRenderer; - [Translate] public string TooltipText; Lazy tooltipContainer; @@ -97,10 +96,10 @@ public override void Draw() { for (var y = 0; y < Bounds.Height; y += sprite.Bounds.Height) for (var x = 0; x < Bounds.Width; x += sprite.Bounds.Width) - WidgetUtils.DrawRGBA(sprite, RenderOrigin + new int2(x, y)); + WidgetUtils.DrawSprite(sprite, RenderOrigin + new int2(x, y)); } else - WidgetUtils.DrawRGBA(sprite, RenderOrigin); + WidgetUtils.DrawSprite(sprite, RenderOrigin); } public override bool HandleMouseInput(MouseInput mi) diff --git a/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs b/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs index e82406c..973a7f3 100644 --- a/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs +++ b/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs @@ -50,7 +50,7 @@ public override void Draw() var f = Scale / 2.0f; var center = new float2(Sprite.Size.X * f, Sprite.Size.Y * f); - WidgetUtils.DrawSHPCentered(Sprite, pos + center + Offset, Palette, Scale); + WidgetUtils.DrawSpriteCentered(Sprite, Palette, pos + center + Offset, Scale); } } } diff --git a/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs b/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs index 91c404d..af972f5 100644 --- a/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs +++ b/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs @@ -28,6 +28,7 @@ public class D2AssetBrowserLogic : ChromeLogic readonly string[] allowedExtensions; readonly IEnumerable acceptablePackages; + readonly string[] palettes; readonly World world; readonly ModData modData; @@ -51,12 +52,21 @@ public class D2AssetBrowserLogic : ChromeLogic int currentFrame; [ObjectCreator.UseCtor] - public D2AssetBrowserLogic(Widget widget, Action onExit, ModData modData, World world, Dictionary logicArgs) + public D2AssetBrowserLogic(Widget widget, Action onExit, ModData modData, WorldRenderer worldRenderer, Dictionary logicArgs) { - this.world = world; + world = worldRenderer.World; this.modData = modData; panel = widget; + var colorPickerPalettes = world.WorldActor.TraitsImplementing() + .SelectMany(p => p.ColorPickerPaletteNames) + .ToArray(); + + palettes = world.WorldActor.TraitsImplementing() + .SelectMany(p => p.PaletteNames) + .Concat(colorPickerPalettes) + .ToArray(); + var ticker = panel.GetOrNull("ANIMATION_TICKER"); if (ticker != null) { @@ -99,21 +109,31 @@ public D2AssetBrowserLogic(Widget widget, Action onExit, ModData modData, World paletteDropDown.GetText = () => currentPalette; } - var colorPreview = panel.GetOrNull("COLOR_MANAGER"); - if (colorPreview != null) - colorPreview.Color = Game.Settings.Player.Color; + var colorManager = modData.DefaultRules.Actors[SystemActors.World].TraitInfo(); + colorManager.Color = Game.Settings.Player.Color; var colorDropdown = panel.GetOrNull("COLOR"); if (colorDropdown != null) { - colorDropdown.IsDisabled = () => currentPalette != colorPreview.PaletteName; - colorDropdown.OnMouseDown = _ => ColorPickerLogic.ShowColorDropDown(colorDropdown, colorPreview, world); - panel.Get("COLORBLOCK").GetColor = () => Game.Settings.Player.Color; + colorDropdown.IsDisabled = () => !colorPickerPalettes.Contains(currentPalette); + colorDropdown.OnMouseDown = _ => ColorPickerLogic.ShowColorDropDown(colorDropdown, colorManager, worldRenderer); + panel.Get("COLORBLOCK").GetColor = () => colorManager.Color; } filenameInput = panel.Get("FILENAME_INPUT"); filenameInput.OnTextEdited = () => ApplyFilter(); - filenameInput.OnEscKey = filenameInput.YieldKeyboardFocus; + filenameInput.OnEscKey = _ => + { + if (string.IsNullOrEmpty(filenameInput.Text)) + filenameInput.YieldKeyboardFocus(); + else + { + filenameInput.Text = ""; + filenameInput.OnTextEdited(); + } + + return true; + }; var frameContainer = panel.GetOrNull("FRAME_SELECTOR"); if (frameContainer != null) @@ -419,8 +439,6 @@ bool ShowPaletteDropdown(DropDownButtonWidget dropdown, World world) return item; }; - var palettes = world.WorldActor.TraitsImplementing() - .SelectMany(p => p.PaletteNames); dropdown.ShowDropDown("LABEL_DROPDOWN_TEMPLATE", 280, palettes, setupItem); return true; } diff --git a/OpenRA.Mods.D2/Widgets/Logic/D2MissionBrowserLogic.cs b/OpenRA.Mods.D2/Widgets/Logic/D2MissionBrowserLogic.cs index 7201eb1..843d144 100644 --- a/OpenRA.Mods.D2/Widgets/Logic/D2MissionBrowserLogic.cs +++ b/OpenRA.Mods.D2/Widgets/Logic/D2MissionBrowserLogic.cs @@ -120,7 +120,7 @@ public D2MissionBrowserLogic(Widget widget, ModData modData, World world, Action if (previews.Any()) { - CreateMissionGroup(kv.Key, previews); + CreateMissionGroup(kv.Key, previews, onExit); allPreviews.AddRange(previews); } } @@ -132,7 +132,7 @@ public D2MissionBrowserLogic(Widget widget, ModData modData, World world, Action if (loosePreviews.Any()) { - CreateMissionGroup("Missions", loosePreviews); + CreateMissionGroup("Missions", loosePreviews, onExit); allPreviews.AddRange(loosePreviews); } @@ -143,15 +143,12 @@ public D2MissionBrowserLogic(Widget widget, ModData modData, World world, Action new Thread(() => { foreach (var p in allPreviews) - { p.GetMinimap(); - p.PreloadRules(); - } }).Start(); var startButton = widget.Get("STARTGAME_BUTTON"); - startButton.OnClick = StartMissionClicked; - startButton.IsDisabled = () => selectedMap == null || selectedMap.InvalidCustomRules; + startButton.OnClick = () => StartMissionClicked(onExit); + startButton.IsDisabled = () => selectedMap == null; widget.Get("BACK_BUTTON").OnClick = () => { @@ -180,7 +177,7 @@ protected override void Dispose(bool disposing) base.Dispose(disposing); } - void CreateMissionGroup(string title, IEnumerable previews) + void CreateMissionGroup(string title, IEnumerable previews, Action onExit) { var header = ScrollItemWidget.Setup(headerTemplate, () => true, () => { }); header.Get("LABEL").GetText = () => title; @@ -193,7 +190,7 @@ void CreateMissionGroup(string title, IEnumerable previews) var item = ScrollItemWidget.Setup(template, () => selectedMap != null && selectedMap.Uid == preview.Uid, () => SelectMap(preview), - StartMissionClicked); + () => StartMissionClicked(onExit)); item.Get("TITLE").GetText = () => preview.Title; missionList.AddChild(item); @@ -216,7 +213,7 @@ void SelectMap(MapPreview preview) new Thread(() => { - var mapDifficulty = preview.Rules.Actors["world"].TraitInfos() + var mapDifficulty = preview.WorldActorInfo.TraitInfos() .FirstOrDefault(sld => sld.ID == "difficulty"); if (mapDifficulty != null) @@ -226,7 +223,7 @@ void SelectMap(MapPreview preview) difficultyDisabled = mapDifficulty.Locked; } - var missionData = preview.Rules.Actors["world"].TraitInfoOrDefault(); + var missionData = preview.WorldActorInfo.TraitInfoOrDefault(); if (missionData != null) { briefingVideo = missionData.BriefingVideo; @@ -331,7 +328,7 @@ void PlayVideo(WsaPlayerWidget player, string video, PlayingVideo pv, Action onC { if (!modData.DefaultFileSystem.Exists(video)) { - ConfirmationDialogs.ButtonPrompt( + ConfirmationDialogs.ButtonPrompt(modData, title: "Video not installed", text: "The game videos can be installed from the\n\"Manage Content\" menu in the mod chooser.", cancelText: "Back", @@ -367,13 +364,21 @@ void StopVideo(WsaPlayerWidget player) playingVideo = PlayingVideo.None; } - void StartMissionClicked() + void StartMissionClicked(Action onExit) { StopVideo(videoPlayer); - if (selectedMap.InvalidCustomRules) + // If selected mission becomes unavailable, exit MissionBrowser to refresh + var map = modData.MapCache.GetUpdatedMap(selectedMap.Uid); + if (map == null) + { + Game.Disconnect(); + Ui.CloseWindow(); + onExit(); return; + } + selectedMap = modData.MapCache[map]; var orders = new List(); if (difficulty != null) orders.Add(Order.Command("option difficulty {0}".F(difficulty))); @@ -381,7 +386,7 @@ void StartMissionClicked() orders.Add(Order.Command("option gamespeed {0}".F(gameSpeed))); orders.Add(Order.Command("state {0}".F(Session.ClientState.Ready))); - var missionData = selectedMap.Rules.Actors["world"].TraitInfoOrDefault(); + var missionData = selectedMap.WorldActorInfo.TraitInfoOrDefault(); if (missionData != null && missionData.StartVideo != null && modData.DefaultFileSystem.Exists(missionData.StartVideo)) { var fsPlayer = fullscreenVideoPlayer.Get("PLAYER"); diff --git a/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs b/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs index 549b343..2d90519 100644 --- a/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs +++ b/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs @@ -227,7 +227,7 @@ void PerformKeyboardOrderOnSelection(Func f) foreach (var o in orders) world.IssueOrder(o); - world.PlayVoiceForOrders(orders); + orders.PlayVoiceForOrders(); } void HideExtraInfo() @@ -339,7 +339,7 @@ void UpdateStateIfNecessary() var faction = world.LocalPlayer.Faction.Name; var rsi = actor.Info.TraitInfo(); - var icon = new Animation(world, rsi.GetImage(actor.Info, world.Map.Rules.Sequences, faction)); + var icon = new Animation(world, rsi.GetImage(actor.Info, faction)); var bi = actor.Info.TraitInfo(); icon.Play(bi.Icon); diff --git a/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs b/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs index 74e6c74..76b7330 100644 --- a/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs +++ b/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs @@ -54,7 +54,7 @@ public void Load(string filename) void LoadPalette() { using (var stream = Game.ModData.DefaultFileSystem.Open("IBM.PAL")) - palette = new ImmutablePalette(stream, new int[] { }); + palette = new ImmutablePalette(stream, new int[] { }, new int[] { }); hardwarePalette = new HardwarePalette(); hardwarePalette.AddPalette("chrome", palette, false); @@ -98,7 +98,7 @@ public override void Draw() new float2(RenderBounds.Right, RenderBounds.Bottom), OpenRA.Primitives.Color.Black); Game.Renderer.DisableScissor(); - Game.Renderer.SpriteRenderer.DrawSprite(videoSprite, videoOrigin, pr, videoSize); + Game.Renderer.SpriteRenderer.DrawSprite(videoSprite, pr, videoOrigin); /* Game.Renderer.RgbaSpriteRenderer.DrawSprite( videoSprite, From 5b664e169825c3785dc66d6b91af874b32f90def Mon Sep 17 00:00:00 2001 From: penev92 Date: Sat, 4 Feb 2023 23:08:37 +0200 Subject: [PATCH 08/20] Manual mod updates PART 1 - mod.yaml - Changed D2.dll assembly location - Added VideoFormats and TerrainFormats (OpenRA PRs 18728 and 18773) - Updated GameSpeeds definitions (OpenRA PR 19297) - Added ingame-observer.yaml (The common one was removed in OpenRA PR 20436, so we need to add our own copy of it.) - Added references to new common chrome layout files (settings, chat, notifications, etc.) OpenRA PRs: 18948, 19458, 19460, 19461 - Updated translation setup (OpenRA PRs 18959 and 19847) - Added DefaultOrderGenerator (OpenRA PR 19504) - Removed invalid ColorValidator node (??) --- mods/d2/chrome/ingame-observer.yaml | 1011 +++++++++++++++++++++++++++ mods/d2/languages/english.yaml | 2 - mods/d2/mod.yaml | 78 ++- 3 files changed, 1058 insertions(+), 33 deletions(-) create mode 100644 mods/d2/chrome/ingame-observer.yaml delete mode 100644 mods/d2/languages/english.yaml diff --git a/mods/d2/chrome/ingame-observer.yaml b/mods/d2/chrome/ingame-observer.yaml new file mode 100644 index 0000000..b0b581c --- /dev/null +++ b/mods/d2/chrome/ingame-observer.yaml @@ -0,0 +1,1011 @@ +Container@OBSERVER_WIDGETS: + Logic: MenuButtonsChromeLogic, LoadIngameChatLogic + Children: + Container@CHAT_ROOT: + LogicKeyListener@OBSERVER_KEY_LISTENER: + MenuButton@OPTIONS_BUTTON: + X: 5 + Y: 5 + Width: 160 + Height: 25 + Text: Options (Esc) + Font: Bold + Key: escape + DisableWorldSounds: true + Container@GAME_TIMER_BLOCK: + Logic: GameTimerLogic + X: (WINDOW_RIGHT - WIDTH) / 2 + Width: 100 + Height: 55 + Children: + LabelWithTooltip@GAME_TIMER: + Width: PARENT_RIGHT + Height: 30 + Align: Center + Font: Title + Contrast: true + TooltipContainer: TOOLTIP_CONTAINER + TooltipTemplate: SIMPLE_TOOLTIP + Label@GAME_TIMER_STATUS: + Y: 32 + Width: PARENT_RIGHT + Height: 15 + Align: Center + Font: Bold + Contrast: true + Background@RADAR_BG: + X: WINDOW_RIGHT - 255 + Y: 5 + Width: 250 + Height: 250 + Children: + Radar@INGAME_RADAR: + X: 10 + Y: 10 + Width: PARENT_RIGHT - 19 + Height: PARENT_BOTTOM - 19 + WorldInteractionController: INTERACTION_CONTROLLER + VideoPlayer@PLAYER: + X: 10 + Y: 10 + Width: PARENT_RIGHT - 20 + Height: PARENT_BOTTOM - 20 + Skippable: false + Background@OBSERVER_CONTROL_BG: + X: WINDOW_RIGHT - 255 + Y: 260 + Width: 250 + Height: 55 + Children: + DropDownButton@SHROUD_SELECTOR: + Logic: ObserverShroudSelectorLogic + CombinedViewKey: ObserverCombinedView + WorldViewKey: ObserverWorldView + X: 15 + Y: 15 + Width: 220 + Height: 25 + Font: Bold + Children: + LogicKeyListener@SHROUD_KEYHANDLER: + Image@FLAG: + Width: 23 + Height: 23 + X: 4 + Y: 2 + Label@LABEL: + X: 34 + Width: PARENT_RIGHT + Height: 25 + Shadow: True + Label@NOFLAG_LABEL: + X: 5 + Width: PARENT_RIGHT + Height: 25 + Shadow: True + Container@REPLAY_PLAYER: + Logic: ReplayControlBarLogic + Y: 39 + Width: 160 + Height: 35 + Visible: false + Children: + Button@BUTTON_PAUSE: + X: 15 + Y: 10 + Width: 26 + Height: 26 + Key: Pause + TooltipText: Pause + TooltipContainer: TOOLTIP_CONTAINER + IgnoreChildMouseOver: true + Children: + Image@IMAGE_PAUSE: + X: 5 + Y: 5 + ImageCollection: music + ImageName: pause + Button@BUTTON_PLAY: + X: 15 + Y: 10 + Width: 26 + Height: 26 + Key: Pause + IgnoreChildMouseOver: true + TooltipText: Play + TooltipContainer: TOOLTIP_CONTAINER + Children: + Image@IMAGE_PLAY: + X: 5 + Y: 5 + ImageCollection: music + ImageName: play + Button@BUTTON_SLOW: + X: 55 + Y: 13 + Width: 36 + Height: 20 + Key: ReplaySpeedSlow + TooltipText: Slow speed + TooltipContainer: TOOLTIP_CONTAINER + Text: 50% + Font: TinyBold + Button@BUTTON_REGULAR: + X: 55 + 45 + Y: 13 + Width: 38 + Height: 20 + Key: ReplaySpeedRegular + TooltipText: Regular speed + TooltipContainer: TOOLTIP_CONTAINER + Text: 100% + Font: TinyBold + Button@BUTTON_FAST: + X: 55 + 45 * 2 + Y: 13 + Width: 38 + Height: 20 + Key: ReplaySpeedFast + TooltipText: Fast speed + TooltipContainer: TOOLTIP_CONTAINER + Text: 200% + Font: TinyBold + Button@BUTTON_MAXIMUM: + X: 55 + 45 * 3 + Y: 13 + Width: 38 + Height: 20 + Key: ReplaySpeedMax + TooltipText: Maximum speed + TooltipContainer: TOOLTIP_CONTAINER + Text: MAX + Font: TinyBold + Container@INGAME_OBSERVERSTATS_BG: + Logic: ObserverStatsLogic + StatisticsNoneKey: StatisticsNone + StatisticsBasicKey: StatisticsBasic + StatisticsEconomyKey: StatisticsEconomy + StatisticsProductionKey: StatisticsProduction + StatisticsSupportPowersKey: StatisticsSupportPowers + StatisticsCombatKey: StatisticsCombat + StatisticsArmyKey: StatisticsArmy + StatisticsGraphKey: StatisticsGraph + StatisticsArmyGraphKey: StatisticsArmyGraph + X: 5 + Y: 5 + Width: 760 + Height: 250 + Children: + DropDownButton@STATS_DROPDOWN: + X: 165 + Y: 0 + Width: 185 + Height: 25 + Font: Bold + Children: + LogicKeyListener@STATS_DROPDOWN_KEYHANDLER: + Container@GRAPH_BG: + Y: 30 + X: 0 + Width: PARENT_RIGHT + Height: 25 + Children: + Container@BASIC_STATS_HEADERS: + X: 0 + Y: 0 + Width: 700 + Height: PARENT_BOTTOM + Children: + ColorBlock@HEADER_COLOR: + X: 0 + Y: 0 + Color: 00000090 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@HEADER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + TopLeftColor: 00000090 + BottomLeftColor: 00000090 + Width: 200 + Height: PARENT_BOTTOM + Label@PLAYER_HEADER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Text: Player + Align: Left + Shadow: True + Label@CASH_HEADER: + X: 155 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Cash + Align: Right + Shadow: True + Label@POWER_HEADER: + X: 235 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Power + Align: Center + Shadow: True + Label@KILLS_HEADER: + X: 315 + Y: 0 + Width: 40 + Height: PARENT_BOTTOM + Font: Bold + Text: Kills + Align: Right + Shadow: True + Label@DEATHS_HEADER: + X: 355 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Font: Bold + Text: Deaths + Align: Right + Shadow: True + Label@ASSETS_DESTROYED_HEADER: + X: 415 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Destroyed + Align: Right + Shadow: True + Label@ASSETS_LOST_HEADER: + X: 495 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Lost + Align: Right + Shadow: True + Label@EXPERIENCE_HEADER: + X: 575 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Font: Bold + Text: Score + Align: Right + Shadow: True + Label@ACTIONS_MIN_HEADER: + X: 635 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Font: Bold + Text: APM + Align: Right + Shadow: True + Container@ECONOMY_STATS_HEADERS: + X: 0 + Y: 0 + Width: 640 + Height: PARENT_BOTTOM + Children: + ColorBlock@HEADER_COLOR: + X: 0 + Y: 0 + Color: 00000090 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@HEADER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + TopLeftColor: 00000090 + BottomLeftColor: 00000090 + Width: 200 + Height: PARENT_BOTTOM + Label@PLAYER_HEADER: + X: 35 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Text: Player + Shadow: True + Label@CASH_HEADER: + X: 155 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Cash + Align: Right + Shadow: True + Label@INCOME_HEADER: + X: 235 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Income + Align: Right + Shadow: True + Label@ASSETS_HEADER: + X: 315 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Assets + Align: Right + Shadow: True + Label@EARNED_HEADER: + X: 395 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Earned + Align: Right + Shadow: True + Label@SPENT_HEADER: + X: 475 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Spent + Align: Right + Shadow: True + Label@HARVESTERS_HEADER: + X: 555 + Width: 80 + Height: PARENT_BOTTOM + Font: Bold + Text: Harvesters + Align: Right + Shadow: True + Container@PRODUCTION_STATS_HEADERS: + X: 0 + Y: 0 + Width: 400 + Height: PARENT_BOTTOM + Children: + ColorBlock@HEADER_COLOR: + X: 0 + Y: 0 + Color: 00000090 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@HEADER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + TopLeftColor: 00000090 + BottomLeftColor: 00000090 + Width: 200 + Height: PARENT_BOTTOM + Label@PLAYER_HEADER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Text: Player + Align: Left + Shadow: True + Label@PRODUCTION_HEADER: + X: 155 + Y: 0 + Width: 100 + Height: PARENT_BOTTOM + Font: Bold + Text: Production + Shadow: True + Container@SUPPORT_POWERS_HEADERS: + X: 0 + Y: 0 + Width: 400 + Height: PARENT_BOTTOM + Children: + ColorBlock@HEADER_COLOR: + X: 0 + Y: 0 + Color: 00000090 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@HEADER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + TopLeftColor: 00000090 + BottomLeftColor: 00000090 + Width: 200 + Height: PARENT_BOTTOM + Label@PLAYER_HEADER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Text: Player + Align: Left + Shadow: True + Label@SUPPORT_POWERS_HEADER: + X: 155 + Y: 0 + Width: 100 + Height: PARENT_BOTTOM + Font: Bold + Text: Support Powers + Shadow: True + Container@ARMY_HEADERS: + X: 0 + Y: 0 + Width: 400 + Height: PARENT_BOTTOM + Children: + ColorBlock@HEADER_COLOR: + X: 0 + Y: 0 + Color: 00000090 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@HEADER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + TopLeftColor: 00000090 + BottomLeftColor: 00000090 + Width: 200 + Height: PARENT_BOTTOM + Label@PLAYER_HEADER: + X: 40 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Text: Player + Align: Left + Shadow: True + Label@ARMY_HEADER: + X: 160 + Y: 0 + Width: 100 + Height: PARENT_BOTTOM + Font: Bold + Text: Army + Shadow: True + Container@COMBAT_STATS_HEADERS: + X: 0 + Y: 0 + Width: 760 + Height: PARENT_BOTTOM + Children: + ColorBlock@HEADER_COLOR: + X: 0 + Y: 0 + Color: 00000090 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@HEADER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + TopLeftColor: 00000090 + BottomLeftColor: 00000090 + Width: 200 + Height: PARENT_BOTTOM + Label@PLAYER_HEADER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Text: Player + Align: Left + Shadow: True + Label@ASSETS_DESTROYED_HEADER: + X: 155 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Font: Bold + Text: Destroyed + Align: Right + Shadow: True + Label@ASSETS_LOST_HEADER: + X: 230 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Font: Bold + Text: Lost + Align: Right + Shadow: True + Label@UNITS_KILLED_HEADER: + X: 310 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Font: Bold + Text: U. Killed + Align: Right + Shadow: True + Label@UNITS_DEAD_HEADER: + X: 385 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Font: Bold + Text: U. Lost + Align: Right + Shadow: True + Label@BUILDINGS_KILLED_HEADER: + X: 460 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Font: Bold + Text: B. Killed + Align: Right + Shadow: True + Label@BUILDINGS_DEAD_HEADER: + X: 535 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Font: Bold + Text: B. Lost + Align: Right + Shadow: True + Label@ARMY_VALUE_HEADER: + X: 610 + Y: 0 + Width: 90 + Height: PARENT_BOTTOM + Font: Bold + Text: Army Value + Align: Right + Shadow: True + Label@VISION_HEADER: + X: 700 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Font: Bold + Text: Vision + Align: Right + Shadow: True + ScrollPanel@PLAYER_STATS_PANEL: + X: 0 + Y: 55 + Width: PARENT_RIGHT + Height: 250 + TopBottomSpacing: 0 + BorderWidth: 0 + Background: + ScrollbarWidth: 25 + ScrollBar: Hidden + Children: + ScrollItem@TEAM_TEMPLATE: + X: 0 + Y: 0 + Width: 650 #PARENT_RIGHT - 35 + Height: 25 + Children: + ColorBlock@TEAM_COLOR: + X: 0 + Y: 0 + Color: 00000090 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@TEAM_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + TopLeftColor: 00000090 + BottomLeftColor: 00000090 + Width: 200 + Height: PARENT_BOTTOM + Label@TEAM: + X: 10 + Y: 0 + Width: PARENT_RIGHT + Height: PARENT_BOTTOM + Font: Bold + Shadow: True + ScrollItem@BASIC_PLAYER_TEMPLATE: + X: 0 + Y: 0 + Width: 700 + Height: 25 + Background: scrollitem-nohover + Children: + ColorBlock@PLAYER_COLOR: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@PLAYER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + Width: 200 + Height: PARENT_BOTTOM + Image@FLAG: + X: 2 + Y: 2 + ImageName: random + ImageCollection: flags + Label@PLAYER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Shadow: True + Label@CASH: + X: 155 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@POWER: + X: 235 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Center + Shadow: True + Label@KILLS: + X: 315 + Y: 0 + Width: 40 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@DEATHS: + X: 355 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@ASSETS_DESTROYED: + X: 415 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@ASSETS_LOST: + X: 495 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@EXPERIENCE: + X: 575 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@ACTIONS_MIN: + X: 635 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + ScrollItem@ECONOMY_PLAYER_TEMPLATE: + X: 0 + Y: 0 + Width: 640 + Height: 25 + Background: scrollitem-nohover + Children: + ColorBlock@PLAYER_COLOR: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@PLAYER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + Width: 200 + Height: PARENT_BOTTOM + Image@FLAG: + X: 2 + Y: 2 + ImageName: random + ImageCollection: flags + Label@PLAYER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Shadow: True + Label@CASH: + X: 155 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@INCOME: + X: 235 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@ASSETS: + X: 315 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@EARNED: + X: 395 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@SPENT: + X: 475 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@HARVESTERS: + X: 555 + Y: 0 + Width: 80 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + ScrollItem@PRODUCTION_PLAYER_TEMPLATE: + X: 0 + Y: 0 + Width: 400 + Height: 25 + Background: scrollitem-nohover + Children: + ColorBlock@PLAYER_COLOR: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@PLAYER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + Width: 200 + Height: PARENT_BOTTOM + Image@FLAG: + X: 2 + Y: 2 + ImageName: random + ImageCollection: flags + Label@PLAYER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Shadow: True + ObserverProductionIcons@PRODUCTION_ICONS: + X: 155 + Y: 0 + Width: 0 + Height: PARENT_BOTTOM + TooltipContainer: TOOLTIP_CONTAINER + ScrollItem@SUPPORT_POWERS_PLAYER_TEMPLATE: + X: 0 + Y: 0 + Width: 400 + Height: 25 + Background: scrollitem-nohover + Children: + ColorBlock@PLAYER_COLOR: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@PLAYER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + Width: 200 + Height: PARENT_BOTTOM + Image@FLAG: + X: 2 + Y: 2 + ImageName: random + ImageCollection: flags + Label@PLAYER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Shadow: True + ObserverSupportPowerIcons@SUPPORT_POWER_ICONS: + X: 155 + Y: 0 + Width: 0 + Height: PARENT_BOTTOM + TooltipContainer: TOOLTIP_CONTAINER + ScrollItem@ARMY_PLAYER_TEMPLATE: + X: 0 + Y: 0 + Width: 400 + Height: 25 + Background: scrollitem-nohover + Children: + ColorBlock@PLAYER_COLOR: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@PLAYER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + Width: 200 + Height: PARENT_BOTTOM + Image@FLAG: + X: 5 + Y: 4 + Width: 35 + Height: PARENT_BOTTOM - 4 + ImageName: random + ImageCollection: flags + Label@PLAYER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Shadow: True + ObserverArmyIcons@ARMY_ICONS: + X: 155 + Y: 0 + Width: 0 + Height: PARENT_BOTTOM + TooltipContainer: TOOLTIP_CONTAINER + ScrollItem@COMBAT_PLAYER_TEMPLATE: + X: 0 + Y: 0 + Width: 760 + Height: 25 + Background: scrollitem-nohover + Children: + ColorBlock@PLAYER_COLOR: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 200 + Height: PARENT_BOTTOM + GradientColorBlock@PLAYER_GRADIENT: + X: PARENT_RIGHT - 200 + Y: 0 + Width: 200 + Height: PARENT_BOTTOM + Image@FLAG: + X: 2 + Y: 2 + ImageName: random + ImageCollection: flags + Label@PLAYER: + X: 35 + Y: 0 + Width: 120 + Height: PARENT_BOTTOM + Font: Bold + Shadow: True + Label@ASSETS_DESTROYED: + X: 155 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@ASSETS_LOST: + X: 230 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@UNITS_KILLED: + X: 310 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@UNITS_DEAD: + X: 385 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@BUILDINGS_KILLED: + X: 460 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@BUILDINGS_DEAD: + X: 535 + Y: 0 + Width: 75 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@ARMY_VALUE: + X: 610 + Y: 0 + Width: 90 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Label@VISION: + X: 700 + Y: 0 + Width: 60 + Height: PARENT_BOTTOM + Align: Right + Shadow: True + Container@INCOME_GRAPH_CONTAINER: + X: 0 + Y: 30 + Width: PARENT_RIGHT + Height: PARENT_BOTTOM + Visible: False + Children: + ColorBlock@GRAPH_BACKGROUND: + X: 0 + Y: 0 + Width: PARENT_RIGHT + Height: PARENT_BOTTOM + Color: 00000090 + LineGraph@INCOME_GRAPH: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 5 + Height: PARENT_BOTTOM + ValueFormat: ${0} + YAxisValueFormat: ${0:F0} + XAxisSize: 40 + XAxisTicksPerLabel: 2 + XAxisLabel: Game Minute + YAxisLabel: Earnings + LabelFont: TinyBold + AxisFont: TinyBold + Container@ARMY_VALUE_GRAPH_CONTAINER: + X: 0 + Y: 30 + Width: PARENT_RIGHT + Height: PARENT_BOTTOM + Visible: False + Children: + ColorBlock@GRAPH_BACKGROUND: + X: 0 + Y: 0 + Width: PARENT_RIGHT + Height: PARENT_BOTTOM + Color: 00000090 + LineGraph@ARMY_VALUE_GRAPH: + X: 0 + Y: 0 + Width: PARENT_RIGHT - 5 + Height: PARENT_BOTTOM + ValueFormat: ${0} + YAxisValueFormat: ${0:F0} + XAxisSize: 40 + XAxisTicksPerLabel: 2 + XAxisLabel: Game Minute + YAxisLabel: Army Value + LabelFont: TinyBold + AxisFont: TinyBold diff --git a/mods/d2/languages/english.yaml b/mods/d2/languages/english.yaml deleted file mode 100644 index 7dee16a..0000000 --- a/mods/d2/languages/english.yaml +++ /dev/null @@ -1,2 +0,0 @@ -english: - english: English diff --git a/mods/d2/mod.yaml b/mods/d2/mod.yaml index cce94cc..3272c83 100644 --- a/mods/d2/mod.yaml +++ b/mods/d2/mod.yaml @@ -1,6 +1,6 @@ Metadata: Title: d2 mod - Version: release-20210321 + Version: release-20230225 Website: https://www.github.com/OpenRA/d2 WebIcon32: https://www.openra.net/images/icons/d2k_32x32.png @@ -183,19 +183,21 @@ Chrome: Assemblies: ^BinDir|OpenRA.Mods.Common.dll ^BinDir|OpenRA.Mods.D2k.dll - d2|OpenRA.Mods.D2.dll + ^BinDir|OpenRA.Mods.D2.dll ChromeLayout: common|chrome/ingame.yaml common|chrome/ingame-chat.yaml + common|chrome/ingame-transients.yaml common|chrome/ingame-fmvplayer.yaml d2k|chrome/ingame-menu.yaml common|chrome/ingame-info.yaml + common|chrome/ingame-info-lobby-options.yaml common|chrome/ingame-infoscripterror.yaml common|chrome/ingame-infobriefing.yaml common|chrome/ingame-infoobjectives.yaml d2k|chrome/ingame-infostats.yaml - common|chrome/ingame-observer.yaml + d2|chrome/ingame-observer.yaml common|chrome/ingame-perf.yaml common|chrome/ingame-debug.yaml common|chrome/ingame-debuginfo.yaml @@ -203,6 +205,11 @@ ChromeLayout: d2k|chrome/mainmenu.yaml #common|chrome/mainmenu-prompts.yaml common|chrome/settings.yaml + common|chrome/settings-display.yaml + common|chrome/settings-audio.yaml + common|chrome/settings-input.yaml + common|chrome/settings-hotkeys.yaml + common|chrome/settings-advanced.yaml common|chrome/credits.yaml common|chrome/lobby.yaml common|chrome/lobby-mappreview.yaml @@ -230,6 +237,7 @@ ChromeLayout: d2|chrome/missionbrowser.yaml common|chrome/gamesave-browser.yaml common|chrome/gamesave-loading.yaml + common|chrome/text-notifications.yaml Weapons: d2|weapons/smallguns.yaml @@ -249,7 +257,7 @@ Music: d2|audio/music.yaml Translations: - d2|languages/english.yaml + common|languages/en.ftl Hotkeys: common|hotkeys/game.yaml @@ -257,6 +265,9 @@ Hotkeys: common|hotkeys/production-common.yaml common|hotkeys/supportpowers.yaml common|hotkeys/viewport.yaml + common|hotkeys/chat.yaml + common|hotkeys/editor.yaml + common|hotkeys/control-groups.yaml d2|hotkeys.yaml LoadScreen: D2LoadScreen @@ -313,6 +324,8 @@ Fonts: Missions: d2|missions.yaml +DefaultOrderGenerator: UnitOrderGenerator + SupportsMapsFrom: d2 SoundFormats: Voc, Aud, Wav @@ -323,31 +336,34 @@ SpriteSequenceFormat: DefaultSpriteSequence ModelSequenceFormat: PlaceholderModelSequence +VideoFormats: + +TerrainFormat: DefaultTerrain + GameSpeeds: - slowest: - Name: Slowest - Timestep: 80 - OrderLatency: 2 - slower: - Name: Slower - Timestep: 50 - OrderLatency: 3 - default: - Name: Normal - Timestep: 40 - OrderLatency: 3 - fast: - Name: Fast - Timestep: 35 - OrderLatency: 4 - faster: - Name: Faster - Timestep: 30 - OrderLatency: 4 - fastest: - Name: Fastest - Timestep: 20 - OrderLatency: 6 - -ColorValidator: - TeamColorPresets: ffc9ca, f53333, ffae00, fff830, 87f506, f872ad, da06f3, ddb8ff, def7b2, 39c46f, 200738, 280df6, 2f86f2, 76d2f8, 498221, 000000 + DefaultSpeed: default + Speeds: + slowest: + Name: slowest + Timestep: 80 + OrderLatency: 2 + slower: + Name: slower + Timestep: 50 + OrderLatency: 3 + default: + Name: normal + Timestep: 40 + OrderLatency: 3 + fast: + Name: fast + Timestep: 35 + OrderLatency: 4 + faster: + Name: faster + Timestep: 30 + OrderLatency: 4 + fastest: + Name: fastest + Timestep: 20 + OrderLatency: 6 From 6fdbe673ce5c175dafb63d1ec6bd53331dd51bc2 Mon Sep 17 00:00:00 2001 From: penev92 Date: Sun, 5 Feb 2023 00:36:16 +0200 Subject: [PATCH 09/20] Ran the utility to automatically update rules --- mods/d2/rules/ai.yaml | 9 ++++++ mods/d2/rules/barracks.yaml | 2 +- mods/d2/rules/campaign-rules.yaml | 4 +-- mods/d2/rules/colorpicker.yaml | 1 - mods/d2/rules/construction_yard.yaml | 2 +- mods/d2/rules/devastator.yaml | 1 + mods/d2/rules/deviator.yaml | 1 + mods/d2/rules/fremen.yaml | 1 + mods/d2/rules/gun_turret.yaml | 2 +- mods/d2/rules/heavy_factory.yaml | 2 +- mods/d2/rules/high_tech_factory.yaml | 2 +- mods/d2/rules/infantry.yaml | 2 +- mods/d2/rules/light_factory.yaml | 2 +- mods/d2/rules/light_inf.yaml | 1 + mods/d2/rules/light_squad.yaml | 3 +- mods/d2/rules/missile_tank.yaml | 1 + mods/d2/rules/outpost.yaml | 2 +- mods/d2/rules/palace.yaml | 15 +++++----- mods/d2/rules/palettes.yaml | 1 - mods/d2/rules/player.yaml | 4 +-- mods/d2/rules/quad.yaml | 1 + mods/d2/rules/raider.yaml | 1 + mods/d2/rules/refinery.yaml | 2 +- mods/d2/rules/repair_pad.yaml | 2 +- mods/d2/rules/research_centre.yaml | 2 +- mods/d2/rules/rocket_turret.yaml | 2 +- mods/d2/rules/sardaukar.yaml | 1 + mods/d2/rules/siege_tank.yaml | 1 + mods/d2/rules/silo.yaml | 2 +- mods/d2/rules/sonic_tank.yaml | 1 + mods/d2/rules/starport.yaml | 2 +- mods/d2/rules/trike.yaml | 1 + mods/d2/rules/trooper.yaml | 1 + mods/d2/rules/trooper_squad.yaml | 3 +- mods/d2/rules/vechicle.yaml | 2 +- mods/d2/rules/vechiclehusk.yaml | 1 - mods/d2/rules/wind_trap.yaml | 2 +- mods/d2/rules/wor.yaml | 2 +- mods/d2/rules/world.yaml | 41 ++++++++++------------------ 39 files changed, 69 insertions(+), 59 deletions(-) diff --git a/mods/d2/rules/ai.yaml b/mods/d2/rules/ai.yaml index 3fce9cc..5de1846 100644 --- a/mods/d2/rules/ai.yaml +++ b/mods/d2/rules/ai.yaml @@ -92,12 +92,15 @@ Player: repair_pad: 1 research_centre: 1 upgrade.conyard: 1 + DefenseTypes: SquadManagerBotModule@cyril: RequiresCondition: enable-cyril-ai SquadSize: 8 MaxBaseRadius: 40 ExcludeFromSquadsTypes: mcv, harvester ConstructionYardTypes: construction_yard + AirUnitsTypes: ornithopter + ProtectionTypes: mcv.starport, harvester.starport, harvester, mcv, construction_yard UnitBuilderBotModule@cyril: RequiresCondition: enable-cyril-ai UnitQueues: Infantry, Vehicle, Armor, Starport, Aircraft @@ -175,12 +178,15 @@ Player: gun_turret: 5 rocket_turret: 10 upgrade.conyard: 1 + DefenseTypes: SquadManagerBotModule@radnor: RequiresCondition: enable-radnor-ai SquadSize: 6 MaxBaseRadius: 40 ExcludeFromSquadsTypes: mcv, harvester ConstructionYardTypes: construction_yard + AirUnitsTypes: ornithopter + ProtectionTypes: mcv.starport, harvester.starport, harvester, mcv, construction_yard UnitBuilderBotModule@radnor: RequiresCondition: enable-radnor-ai UnitQueues: Infantry, Vehicle, Armor, Starport, Aircraft @@ -257,12 +263,15 @@ Player: gun_turret: 4 rocket_turret: 12 upgrade.conyard: 1 + DefenseTypes: SquadManagerBotModule@ammon: RequiresCondition: enable-ammon-ai SquadSize: 10 MaxBaseRadius: 40 ExcludeFromSquadsTypes: mcv, harvester ConstructionYardTypes: construction_yard + AirUnitsTypes: ornithopter + ProtectionTypes: mcv.starport, harvester.starport, harvester, mcv, construction_yard UnitBuilderBotModule@ammon: RequiresCondition: enable-ammon-ai UnitQueues: Infantry, Vehicle, Armor, Starport, Aircraft diff --git a/mods/d2/rules/barracks.yaml b/mods/d2/rules/barracks.yaml index c7a021b..f5a17dc 100644 --- a/mods/d2/rules/barracks.yaml +++ b/mods/d2/rules/barracks.yaml @@ -8,7 +8,7 @@ barracks: BuildDurationModifier: 40 Description: Trains infantry\n Cannot be captured. Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Valued: Cost: 300 Tooltip: diff --git a/mods/d2/rules/campaign-rules.yaml b/mods/d2/rules/campaign-rules.yaml index a0cace6..41fcbf5 100644 --- a/mods/d2/rules/campaign-rules.yaml +++ b/mods/d2/rules/campaign-rules.yaml @@ -11,8 +11,8 @@ Player: DefaultCashLocked: True World: - -SpawnMPUnits: - -MPStartLocations: + -SpawnStartingUnits: + -MapStartingLocations: ObjectivesPanel: PanelName: MISSION_OBJECTIVES ActorSpawnManager: diff --git a/mods/d2/rules/colorpicker.yaml b/mods/d2/rules/colorpicker.yaml index dd83200..35091c7 100644 --- a/mods/d2/rules/colorpicker.yaml +++ b/mods/d2/rules/colorpicker.yaml @@ -4,5 +4,4 @@ harvester.colorpicker: -Buildable: RenderSprites: Image: harvester.colorpicker - Scale: 2 Palette: colorpicker diff --git a/mods/d2/rules/construction_yard.yaml b/mods/d2/rules/construction_yard.yaml index ab00a6e..cb0a9fd 100644 --- a/mods/d2/rules/construction_yard.yaml +++ b/mods/d2/rules/construction_yard.yaml @@ -10,7 +10,7 @@ construction_yard: DamageInterval: 0 Damage: 0 Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Health: HP: 400 HitShape: diff --git a/mods/d2/rules/devastator.yaml b/mods/d2/rules/devastator.yaml index 1becb2d..15d73c9 100644 --- a/mods/d2/rules/devastator.yaml +++ b/mods/d2/rules/devastator.yaml @@ -31,6 +31,7 @@ devastator: LocalOffset: 640,0,32 MuzzleSequence: muzzle AttackFrontal: + FacingTolerance: 0 Turreted: TurnSpeed: 20 RealignDelay: 0 diff --git a/mods/d2/rules/deviator.yaml b/mods/d2/rules/deviator.yaml index feb07c7..e8230ad 100644 --- a/mods/d2/rules/deviator.yaml +++ b/mods/d2/rules/deviator.yaml @@ -26,6 +26,7 @@ deviator: Weapon: DeviatorMissile LocalOffset: -299,0,85 AttackFrontal: + FacingTolerance: 0 Turreted: TurnSpeed: 20 RealignDelay: 0 diff --git a/mods/d2/rules/fremen.yaml b/mods/d2/rules/fremen.yaml index 8e1f571..ba86de9 100644 --- a/mods/d2/rules/fremen.yaml +++ b/mods/d2/rules/fremen.yaml @@ -23,6 +23,7 @@ fremen: Armament@SECONDARY: Weapon: Fremen_L AttackFrontal: + FacingTolerance: 0 WithInfantryBody: DefaultAttackSequence: shoot Cloak: diff --git a/mods/d2/rules/gun_turret.yaml b/mods/d2/rules/gun_turret.yaml index 84ea690..36ea336 100644 --- a/mods/d2/rules/gun_turret.yaml +++ b/mods/d2/rules/gun_turret.yaml @@ -17,7 +17,7 @@ gun_turret: RequiresBuildableArea: Adjacent: 1 Selectable: - Bounds: 16,16 + Bounds: 1024, 1024 Priority: 3 Health: HP: 200 diff --git a/mods/d2/rules/heavy_factory.yaml b/mods/d2/rules/heavy_factory.yaml index 055e502..fc4aba7 100644 --- a/mods/d2/rules/heavy_factory.yaml +++ b/mods/d2/rules/heavy_factory.yaml @@ -8,7 +8,7 @@ heavy_factory: BuildDurationModifier: 40 Description: Produces heavy vehicles Selectable: - Bounds: 48,32 + Bounds: 3072, 2048 Valued: Cost: 600 Tooltip: diff --git a/mods/d2/rules/high_tech_factory.yaml b/mods/d2/rules/high_tech_factory.yaml index be4c9f2..5041840 100644 --- a/mods/d2/rules/high_tech_factory.yaml +++ b/mods/d2/rules/high_tech_factory.yaml @@ -8,7 +8,7 @@ high_tech_factory: BuildDurationModifier: 40 Description: Unlocks advanced technology Selectable: - Bounds: 48,32 + Bounds: 3072, 2048 Valued: Cost: 500 Tooltip: diff --git a/mods/d2/rules/infantry.yaml b/mods/d2/rules/infantry.yaml index b995f72..1384aea 100644 --- a/mods/d2/rules/infantry.yaml +++ b/mods/d2/rules/infantry.yaml @@ -14,7 +14,7 @@ SelectionDecorations: WithSpriteControlGroupDecoration: Selectable: - Bounds: 11,11,0,0 + Bounds: 704, 704, 0, 0 Targetable: TargetTypes: Ground, Infantry BodyOrientation: diff --git a/mods/d2/rules/light_factory.yaml b/mods/d2/rules/light_factory.yaml index d0f3f2a..ba37b2a 100644 --- a/mods/d2/rules/light_factory.yaml +++ b/mods/d2/rules/light_factory.yaml @@ -8,7 +8,7 @@ light_factory: BuildDurationModifier: 40 Description: Produces light vehicles Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Valued: Cost: 400 Tooltip: diff --git a/mods/d2/rules/light_inf.yaml b/mods/d2/rules/light_inf.yaml index d412aaf..f66b78f 100644 --- a/mods/d2/rules/light_inf.yaml +++ b/mods/d2/rules/light_inf.yaml @@ -18,5 +18,6 @@ light_inf: Armament: Weapon: LMG AttackFrontal: + FacingTolerance: 0 WithInfantryBody: DefaultAttackSequence: shoot diff --git a/mods/d2/rules/light_squad.yaml b/mods/d2/rules/light_squad.yaml index 78b3708..8dcc2ed 100644 --- a/mods/d2/rules/light_squad.yaml +++ b/mods/d2/rules/light_squad.yaml @@ -22,7 +22,8 @@ light_squad: SpawnActorOnDeath: Actor: light_inf AttackFrontal: + FacingTolerance: 0 WithInfantryBody: DefaultAttackSequence: shoot Selectable: - Bounds: 16,16,0,0 + Bounds: 1024, 1024, 0, 0 diff --git a/mods/d2/rules/missile_tank.yaml b/mods/d2/rules/missile_tank.yaml index 552ab42..1317e76 100644 --- a/mods/d2/rules/missile_tank.yaml +++ b/mods/d2/rules/missile_tank.yaml @@ -26,6 +26,7 @@ missile_tank: Weapon: mtank_pri LocalOffset: -128,128,171, -128,-128,171 AttackFrontal: + FacingTolerance: 0 Turreted: TurnSpeed: 20 RealignDelay: 0 diff --git a/mods/d2/rules/outpost.yaml b/mods/d2/rules/outpost.yaml index befdc3c..10719f8 100644 --- a/mods/d2/rules/outpost.yaml +++ b/mods/d2/rules/outpost.yaml @@ -9,7 +9,7 @@ outpost: BuildDurationModifier: 40 Description: Provides a radar map of the battlefield\n Requires power to operate\n Cannot be captured. Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Valued: Cost: 400 Tooltip: diff --git a/mods/d2/rules/palace.yaml b/mods/d2/rules/palace.yaml index 8aa7f02..821e7b1 100644 --- a/mods/d2/rules/palace.yaml +++ b/mods/d2/rules/palace.yaml @@ -9,7 +9,7 @@ palace: BuildDurationModifier: 40 Description: Unlocks elite infantry and weapons\n Cannot be captured. Selectable: - Bounds: 48,48 + Bounds: 3072, 3072 Valued: Cost: 999 Tooltip: @@ -62,8 +62,8 @@ palace: PauseOnCondition: disabled Prerequisites: ~techlevel.superweapons, ~palace.nuke ChargeInterval: 7500 - Description: Death Hand - LongDesc: Launches an atomic missile at a target location + Name: Death Hand + Description: Launches an atomic missile at a target location BeginChargeSpeechNotification: DeathHandMissilePrepping EndChargeSpeechNotification: DeathHandMissileReady MissileLaunchDetected: MissileLaunchDetected @@ -76,9 +76,10 @@ palace: ArrowSequence: arrow CircleSequence: circles ScreenShakeWarhead: + MissileImage: atomic ProduceActorPower@fremen: - Description: Recruit Fremen - LongDesc: Elite infantry unit armed with assault rifles and rockets\n Strong vs Infantry, Vehicles\n Weak vs Artillery\n Special Ability: Invisibility + Name: Recruit Fremen + Description: Elite infantry unit armed with assault rifles and rockets\n Strong vs Infantry, Vehicles\n Weak vs Artillery\n Special Ability: Invisibility Icon: fremen PauseOnCondition: disabled RequiresCondition: atreides @@ -90,8 +91,8 @@ palace: BlockedAudio: NoRoom OrderName: ProduceActorPower.Fremen ProduceActorPower@saboteur: - Description: Recruit Saboteur - LongDesc: Sneaky infantry, armed with explosives\n Strong vs Buildings\n Weak vs Everything\n Special Ability: destroy buildings + Name: Recruit Saboteur + Description: Sneaky infantry, armed with explosives\n Strong vs Buildings\n Weak vs Everything\n Special Ability: destroy buildings Icon: saboteur PauseOnCondition: disabled RequiresCondition: ordos diff --git a/mods/d2/rules/palettes.yaml b/mods/d2/rules/palettes.yaml index 2488dda..040a3f9 100644 --- a/mods/d2/rules/palettes.yaml +++ b/mods/d2/rules/palettes.yaml @@ -69,7 +69,6 @@ BasePalette: player Alpha: 0.68 Premultiply: false - PlayerHighlightPalette: FlashPaletteEffect: PaletteFromPlayerPaletteWithAlpha@cloak: BaseName: cloak diff --git a/mods/d2/rules/player.yaml b/mods/d2/rules/player.yaml index 23ea064..3ca4395 100644 --- a/mods/d2/rules/player.yaml +++ b/mods/d2/rules/player.yaml @@ -19,7 +19,7 @@ Player: LeaveNotification: Leave ConquestVictoryConditions: PowerManager: - AdviceInterval: 650 + AdviceInterval: 26000 SpeechNotification: LowPower AllyRepair: PlayerResources: @@ -78,6 +78,6 @@ Player: HarvesterInsurance: GrantConditionOnPrerequisiteManager: ResourceStorageWarning: - AdviceInterval: 26 + AdviceInterval: 26000 #PlayerExperience: GameSaveViewportManager: diff --git a/mods/d2/rules/quad.yaml b/mods/d2/rules/quad.yaml index 98cfb75..f0df2b5 100644 --- a/mods/d2/rules/quad.yaml +++ b/mods/d2/rules/quad.yaml @@ -26,6 +26,7 @@ quad: Weapon: Rocket LocalOffset: 128,64,64, 128,-64,64 AttackFrontal: + FacingTolerance: 0 Explodes: Weapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall diff --git a/mods/d2/rules/raider.yaml b/mods/d2/rules/raider.yaml index be42542..bbb2c7d 100644 --- a/mods/d2/rules/raider.yaml +++ b/mods/d2/rules/raider.yaml @@ -31,6 +31,7 @@ raider: LocalOffset: 170,0,0 MuzzleSequence: muzzle AttackFrontal: + FacingTolerance: 0 Explodes: Weapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall diff --git a/mods/d2/rules/refinery.yaml b/mods/d2/rules/refinery.yaml index 4eaaab0..0264ad6 100644 --- a/mods/d2/rules/refinery.yaml +++ b/mods/d2/rules/refinery.yaml @@ -8,7 +8,7 @@ refinery: BuildDurationModifier: 40 Description: Harvesters unload Spice here for processing Selectable: - Bounds: 48,32 + Bounds: 3072, 2048 Valued: Cost: 400 Tooltip: diff --git a/mods/d2/rules/repair_pad.yaml b/mods/d2/rules/repair_pad.yaml index 748e0e3..0723b48 100644 --- a/mods/d2/rules/repair_pad.yaml +++ b/mods/d2/rules/repair_pad.yaml @@ -25,7 +25,7 @@ repair_pad: RevealsShroud: Range: 3c0 Selectable: - Bounds: 48,32 + Bounds: 3072, 2048 SelectionDecorations: VisualBounds: 48,32 Reservable: diff --git a/mods/d2/rules/research_centre.yaml b/mods/d2/rules/research_centre.yaml index 1fd5f2b..02fd87b 100644 --- a/mods/d2/rules/research_centre.yaml +++ b/mods/d2/rules/research_centre.yaml @@ -8,7 +8,7 @@ research_centre: BuildDurationModifier: 40 Description: Unlocks experimental tanks\n Cannot be captured. Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Valued: Cost: 500 Tooltip: diff --git a/mods/d2/rules/rocket_turret.yaml b/mods/d2/rules/rocket_turret.yaml index e2d5b38..aa9336d 100644 --- a/mods/d2/rules/rocket_turret.yaml +++ b/mods/d2/rules/rocket_turret.yaml @@ -20,7 +20,7 @@ rocket_turret: RequiresBuildableArea: Adjacent: 1 Selectable: - Bounds: 16,16 + Bounds: 1024, 1024 Priority: 3 Health: HP: 200 diff --git a/mods/d2/rules/sardaukar.yaml b/mods/d2/rules/sardaukar.yaml index ba7ff06..2600c99 100644 --- a/mods/d2/rules/sardaukar.yaml +++ b/mods/d2/rules/sardaukar.yaml @@ -23,6 +23,7 @@ sardaukar: Armament@SECONDARY: Weapon: M_HMG AttackFrontal: + FacingTolerance: 0 Voiced: VoiceSet: GenericVoice Explodes: diff --git a/mods/d2/rules/siege_tank.yaml b/mods/d2/rules/siege_tank.yaml index 5904423..498bdad 100644 --- a/mods/d2/rules/siege_tank.yaml +++ b/mods/d2/rules/siege_tank.yaml @@ -32,6 +32,7 @@ siege_tank: LocalOffset: 512,0,320 MuzzleSequence: muzzle AttackFrontal: + FacingTolerance: 0 WithMuzzleOverlay: WithSpriteTurret: Explodes: diff --git a/mods/d2/rules/silo.yaml b/mods/d2/rules/silo.yaml index c7f7c9c..7693608 100644 --- a/mods/d2/rules/silo.yaml +++ b/mods/d2/rules/silo.yaml @@ -8,7 +8,7 @@ silo: BuildDurationModifier: 40 Description: Stores excess harvested Spice Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Valued: Cost: 150 Tooltip: diff --git a/mods/d2/rules/sonic_tank.yaml b/mods/d2/rules/sonic_tank.yaml index 3379e9a..c1fd608 100644 --- a/mods/d2/rules/sonic_tank.yaml +++ b/mods/d2/rules/sonic_tank.yaml @@ -26,6 +26,7 @@ sonic_tank: Weapon: Sound LocalOffset: 600,0,427 AttackFrontal: + FacingTolerance: 0 Turreted: TurnSpeed: 20 RealignDelay: 0 diff --git a/mods/d2/rules/starport.yaml b/mods/d2/rules/starport.yaml index 1418d6e..bf092e1 100644 --- a/mods/d2/rules/starport.yaml +++ b/mods/d2/rules/starport.yaml @@ -15,7 +15,7 @@ starport: Footprint: xxx ==x ==x Dimensions: 3,3 Selectable: - Bounds: 48,48 + Bounds: 3072, 3072 Health: HP: 500 HitShape: diff --git a/mods/d2/rules/trike.yaml b/mods/d2/rules/trike.yaml index a07aad6..adc4fae 100644 --- a/mods/d2/rules/trike.yaml +++ b/mods/d2/rules/trike.yaml @@ -33,6 +33,7 @@ trike: LocalOffset: -416,0,0 MuzzleSequence: muzzle AttackFrontal: + FacingTolerance: 0 Explodes: Weapon: UnitExplodeSmall EmptyWeapon: UnitExplodeSmall diff --git a/mods/d2/rules/trooper.yaml b/mods/d2/rules/trooper.yaml index b12be0b..4b4306c 100644 --- a/mods/d2/rules/trooper.yaml +++ b/mods/d2/rules/trooper.yaml @@ -19,5 +19,6 @@ trooper: Weapon: Bazooka LocalOffset: 128,0,256 AttackFrontal: + FacingTolerance: 0 WithInfantryBody: DefaultAttackSequence: shoot diff --git a/mods/d2/rules/trooper_squad.yaml b/mods/d2/rules/trooper_squad.yaml index a54c9c0..c2bf47b 100644 --- a/mods/d2/rules/trooper_squad.yaml +++ b/mods/d2/rules/trooper_squad.yaml @@ -21,9 +21,10 @@ trooper_squad: Weapon: Bazooka_squad LocalOffset: 128,0,256 AttackFrontal: + FacingTolerance: 0 WithInfantryBody: DefaultAttackSequence: shoot SpawnActorOnDeath: Actor: trooper Selectable: - Bounds: 16,16,0,0 + Bounds: 1024, 1024, 0, 0 diff --git a/mods/d2/rules/vechicle.yaml b/mods/d2/rules/vechicle.yaml index 795795b..48092ca 100644 --- a/mods/d2/rules/vechicle.yaml +++ b/mods/d2/rules/vechicle.yaml @@ -10,7 +10,7 @@ PauseOnCondition: notmobile SelectionDecorations: Selectable: - Bounds: 16,16 + Bounds: 1024, 1024 Targetable: TargetTypes: Ground, Vehicle, C4 Passenger: diff --git a/mods/d2/rules/vechiclehusk.yaml b/mods/d2/rules/vechiclehusk.yaml index 39e355e..363ba6f 100644 --- a/mods/d2/rules/vechiclehusk.yaml +++ b/mods/d2/rules/vechiclehusk.yaml @@ -6,7 +6,6 @@ TargetTypes: Ground, Vehicle RequiresForceFire: true WithColoredOverlay@IDISABLE: - Palette: disabled Explodes: Weapon: UnitExplodeMed EmptyWeapon: UnitExplodeMed diff --git a/mods/d2/rules/wind_trap.yaml b/mods/d2/rules/wind_trap.yaml index 2feb82f..f015748 100644 --- a/mods/d2/rules/wind_trap.yaml +++ b/mods/d2/rules/wind_trap.yaml @@ -7,7 +7,7 @@ wind_trap: BuildDurationModifier: 40 Description: Provides power for other structures Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Valued: Cost: 300 Tooltip: diff --git a/mods/d2/rules/wor.yaml b/mods/d2/rules/wor.yaml index 8b46ac1..0f5c1d7 100644 --- a/mods/d2/rules/wor.yaml +++ b/mods/d2/rules/wor.yaml @@ -8,7 +8,7 @@ wor: BuildDurationModifier: 40 Description: Trains heavy infantry\n Cannot be captured. Selectable: - Bounds: 32,32 + Bounds: 2048, 2048 Valued: Cost: 400 Tooltip: diff --git a/mods/d2/rules/world.yaml b/mods/d2/rules/world.yaml index dae0fdd..9174461 100644 --- a/mods/d2/rules/world.yaml +++ b/mods/d2/rules/world.yaml @@ -123,17 +123,6 @@ Name: Fremen InternalName: fremen Selectable: false - ResourceType@Spice: - Type: Spice - Name: Spice - ResourceType: 1 - Palette: d2 - TerrainType: Spice - Sequences: spice - MaxDensity: 20 - ValuePerUnit: 25 - AllowedTerrainTypes: Sand - AllowUnderActors: true World: Inherits: ^BaseWorld @@ -149,7 +138,6 @@ World: ProductionPaletteWidget: PRODUCTION_PALETTE ActorSpawnManager: Actors: sandworm - DomainIndex: WarheadDebugOverlay: D2TerrainLayer: D2BuildableTerrainLayer: @@ -182,15 +170,15 @@ World: ShortGameCheckboxDisplayOrder: 2 TechLevelDropdownDisplayOrder: 2 GameSpeedDropdownDisplayOrder: 3 - CreateMPPlayers: - MPStartLocations: + CreateMapPlayers: + MapStartingLocations: SeparateTeamSpawnsCheckboxDisplayOrder: 6 - MPStartUnits@conyard: + StartingUnits@conyard: Class: none ClassName: Con. Yard Only BaseActor: construction_yard Factions: atreides, ordos, harkonnen - MPStartUnits@lightatreides: + StartingUnits@lightatreides: Class: light ClassName: Light Support Factions: atreides @@ -198,7 +186,7 @@ World: SupportActors: light_inf, light_inf, light_inf, light_squad, light_squad, trike, quad InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@lightharkonnen: + StartingUnits@lightharkonnen: Class: light ClassName: Light Support Factions: harkonnen @@ -206,7 +194,7 @@ World: SupportActors: trooper, trooper, trooper, trooper_squad, trooper_squad, quad, quad InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@lightordos: + StartingUnits@lightordos: Class: light ClassName: Light Support Factions: ordos @@ -214,7 +202,7 @@ World: SupportActors: light_inf, light_inf, light_squad, trooper, trooper_squad, raider, quad InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@mediumatreides: + StartingUnits@mediumatreides: Class: medium ClassName: Medium Support Factions: atreides @@ -222,7 +210,7 @@ World: SupportActors: light_inf, light_inf, light_squad, light_squad, light_squad, trike, quad, combat_tank, missile_tank, siege_tank InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@mediumharkonnen: + StartingUnits@mediumharkonnen: Class: medium ClassName: Medium Support Factions: harkonnen @@ -230,7 +218,7 @@ World: SupportActors: trooper, trooper, trooper_squad, trooper_squad, trooper_squad, quad, quad, combat_tank, missile_tank, siege_tank InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@mediumordos: + StartingUnits@mediumordos: Class: medium ClassName: Medium Support Factions: ordos @@ -238,7 +226,7 @@ World: SupportActors: light_inf, light_squad, light_squad, trooper, trooper_squad, raider, quad, combat_tank, missile_tank, siege_tank InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@heavyatreides: + StartingUnits@heavyatreides: Class: heavy ClassName: Heavy Support Factions: atreides @@ -246,7 +234,7 @@ World: SupportActors: light_squad, light_squad, light_squad, light_squad, light_squad, trike, quad, combat_tank, combat_tank, missile_tank, siege_tank, sonic_tank InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@heavyharkonnen: + StartingUnits@heavyharkonnen: Class: heavy ClassName: Heavy Support Factions: harkonnen @@ -254,7 +242,7 @@ World: SupportActors: trooper_squad, trooper_squad, trooper_squad, trooper_squad, trooper_squad, quad, quad, combat_tank, combat_tank, missile_tank, siege_tank, devastator InnerSupportRadius: 3 OuterSupportRadius: 5 - MPStartUnits@heavyordos: + StartingUnits@heavyordos: Class: heavy ClassName: Heavy Support Factions: ordos @@ -262,7 +250,7 @@ World: SupportActors: light_squad, light_squad, light_squad, trooper_squad, trooper_squad, raider, quad, combat_tank, combat_tank, missile_tank, siege_tank, deviator InnerSupportRadius: 3 OuterSupportRadius: 5 - SpawnMPUnits: + SpawnStartingUnits: DropdownDisplayOrder: 1 PathFinder: ValidateOrder: @@ -274,7 +262,8 @@ World: LoadWidgetAtGameStart: TimeLimitManager: ResourceRenderer: - RenderTypes: + PathFinderOverlay: + HierarchicalPathFinderOverlay: EditorWorld: Inherits: ^BaseWorld From de5c543d40812ef27d3de9dfb8d90645507cf9a2 Mon Sep 17 00:00:00 2001 From: penev92 Date: Sun, 5 Feb 2023 00:51:36 +0200 Subject: [PATCH 10/20] Manual mod updates PART 2 - Added ControlGroups The utility didn't add the ControlGroups trait because that is added based on the Selection trait and d2 uses its own D2Selection trait. Courtesy of OpenRA PR 19666. --- mods/d2/rules/world.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/mods/d2/rules/world.yaml b/mods/d2/rules/world.yaml index 9174461..1a217c8 100644 --- a/mods/d2/rules/world.yaml +++ b/mods/d2/rules/world.yaml @@ -8,6 +8,7 @@ CheckboxLocked: False CheckboxVisible: True CheckboxDisplayOrder: 1 + ControlGroups: MusicPlaylist: VictoryMusic: score DefeatMusic: score From 91cfb534d7cc3f922f5b55822f6cc8e5af583919 Mon Sep 17 00:00:00 2001 From: penev92 Date: Sun, 5 Feb 2023 00:53:46 +0200 Subject: [PATCH 11/20] Manual mod updates PART 3 - Removed explicit tileset palette The tileset should reference a palette reference, not a file name. --- mods/d2/tilesets/arrakis2.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/mods/d2/tilesets/arrakis2.yaml b/mods/d2/tilesets/arrakis2.yaml index 672a39e..c64c38b 100644 --- a/mods/d2/tilesets/arrakis2.yaml +++ b/mods/d2/tilesets/arrakis2.yaml @@ -2,7 +2,6 @@ General: Name: arrakis2 Id: arrakis2 SheetSize: 1024 - Palette: IBM.PAL EditorTemplateOrder: Basic, Rock, Sand, Rough IgnoreTileSpriteOffsets: True HeightDebugColors: 880000 From 3c396e7da0e62d5297e3722d9d1daf453fffd118 Mon Sep 17 00:00:00 2001 From: penev92 Date: Sun, 5 Feb 2023 00:54:06 +0200 Subject: [PATCH 12/20] Manual mod updates PART 4 - ResourceType replacement The utility removed the ResourceType definitions but didn't add the new ResourceLayer, ResourceRenderer and EditorResourceRenderer configurations. Courtesy of OpenRA PR 19090. --- mods/d2/rules/player.yaml | 3 +++ mods/d2/rules/world.yaml | 21 ++++++++++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/mods/d2/rules/player.yaml b/mods/d2/rules/player.yaml index 3ca4395..b8076d7 100644 --- a/mods/d2/rules/player.yaml +++ b/mods/d2/rules/player.yaml @@ -1,6 +1,9 @@ ^BasePlayer: AlwaysVisible: Shroud: + PlayerResources: + ResourceValues: + Spice: 25 EditorPlayer: Inherits: ^BasePlayer diff --git a/mods/d2/rules/world.yaml b/mods/d2/rules/world.yaml index 1a217c8..7548863 100644 --- a/mods/d2/rules/world.yaml +++ b/mods/d2/rules/world.yaml @@ -124,6 +124,12 @@ Name: Fremen InternalName: fremen Selectable: false + D2ResourceRenderer: + ResourceTypes: + Spice: + Sequences: spice + Palette: d2 + Name: Spice World: Inherits: ^BaseWorld @@ -143,8 +149,12 @@ World: D2TerrainLayer: D2BuildableTerrainLayer: ResourceLayer: - D2ResourceRenderer: - RenderTypes: Spice + ResourceTypes: + Spice: + ResourceIndex: 1 + TerrainType: Spice + AllowedTerrainTypes: Sand + MaxDensity: 20 ResourceClaimLayer: CustomTerrainDebugOverlay: SmudgeLayer@Rock: @@ -262,7 +272,6 @@ World: PanelName: SKIRMISH_STATS LoadWidgetAtGameStart: TimeLimitManager: - ResourceRenderer: PathFinderOverlay: HierarchicalPathFinderOverlay: @@ -271,6 +280,12 @@ EditorWorld: EditorActorLayer: EditorCursorLayer: EditorResourceLayer: + ResourceTypes: + Spice: + ResourceIndex: 1 + TerrainType: Spice + AllowedTerrainTypes: Sand + MaxDensity: 20 EditorSelectionLayer: LoadWidgetAtGameStart: EditorActionManager: From 346811f8eb5cd2d8a446edd97a890b04ee77c065 Mon Sep 17 00:00:00 2001 From: penev92 Date: Sun, 5 Feb 2023 01:34:52 +0200 Subject: [PATCH 13/20] Manual mod updates PART 5 - color picker changes OpenRA PR 19335. --- mods/d2/chrome/assetbrowser.yaml | 1 - mods/d2/metrics.yaml | 2 -- mods/d2/rules/palettes.yaml | 5 +++-- mods/d2/rules/world.yaml | 4 ++++ 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/mods/d2/chrome/assetbrowser.yaml b/mods/d2/chrome/assetbrowser.yaml index c51e64a..5a05049 100644 --- a/mods/d2/chrome/assetbrowser.yaml +++ b/mods/d2/chrome/assetbrowser.yaml @@ -7,7 +7,6 @@ Background@ASSETBROWSER_PANEL: Height: 500 Children: LogicTicker@ANIMATION_TICKER: - ColorPreviewManager@COLOR_MANAGER: Label@ASSETBROWSER_TITLE: Y: 20 Width: PARENT_RIGHT diff --git a/mods/d2/metrics.yaml b/mods/d2/metrics.yaml index 2acf572..8849fb4 100644 --- a/mods/d2/metrics.yaml +++ b/mods/d2/metrics.yaml @@ -24,8 +24,6 @@ Metrics: TextShadow: false TextContrastColorDark: 000000 TextContrastColorLight: 7F7F7F - ColorPickerRemapIndices: 144, 145, 146, 147, 148, 149 - ColorPickerActorType: harvester.colorpicker ChatLineSound: ChatLine ClickDisabledSound: ClickDisabledSound ClickSound: ClickSound diff --git a/mods/d2/rules/palettes.yaml b/mods/d2/rules/palettes.yaml index 040a3f9..9add194 100644 --- a/mods/d2/rules/palettes.yaml +++ b/mods/d2/rules/palettes.yaml @@ -18,9 +18,10 @@ Filename: IBM.PAL ShadowIndex: 4 AllowModifiers: false - PaletteFromFile@colorpicker: + ColorPickerPalette@colorpicker: Name: colorpicker - Filename: IBM.PAL + BasePalette: d2 + RemapIndex: 144, 145, 146, 147, 148, 149 ShadowIndex: 4 AllowModifiers: false PaletteFromFile@shroud: diff --git a/mods/d2/rules/world.yaml b/mods/d2/rules/world.yaml index 7548863..fe16f9f 100644 --- a/mods/d2/rules/world.yaml +++ b/mods/d2/rules/world.yaml @@ -274,6 +274,10 @@ World: TimeLimitManager: PathFinderOverlay: HierarchicalPathFinderOverlay: + ColorPickerManager: + PreviewActor: harvester.colorpicker + PresetHues: 0, 0.13, 0.18, 0.3, 0.475, 0.625, 0.82, 0.89, 0.97, 0.05, 0.23, 0.375, 0.525, 0.6, 0.75, 0.85 # Copied from D2k. + PresetSaturations: 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.5, 0.35, 0.4, 0.4, 0.5, 0.5, 0.4, 0.35 # Copied from D2k. EditorWorld: Inherits: ^BaseWorld From b65c3547c472bb72482219ed5f2daa80d03af3c9 Mon Sep 17 00:00:00 2001 From: penev92 Date: Sun, 5 Feb 2023 08:52:34 +0200 Subject: [PATCH 14/20] Manual mod updates PART 6 - chrome.yaml Copied checkbox tick and cross definitions from D2k. --- mods/d2/chrome.yaml | 75 ++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 68 insertions(+), 7 deletions(-) diff --git a/mods/d2/chrome.yaml b/mods/d2/chrome.yaml index e6d0c29..e4aa91e 100644 --- a/mods/d2/chrome.yaml +++ b/mods/d2/chrome.yaml @@ -396,18 +396,46 @@ slider-thumb-disabled: checkbox: Inherits: button-pressed -checkbox-bits: +checkmark-tick: Inherits: ^Glyphs Regions: checked: 187, 0, 16, 16 - checked-disabled: 204, 0, 16, 16 - crossed: 221, 0, 16, 16 - crossed-disabled: 238, 0, 16, 16 + checked-pressed: 204, 0, 16, 16 + unchecked: 0, 0, 0, 0 + unchecked-pressed: 204, 0, 16, 16 + +checkmark-tick-highlighted: + Inherits: checkmark-tick + +checkmark-cross: + Inherits: ^Glyphs + Regions: + checked: 221, 0, 16, 16 + checked-pressed: 238, 0, 16, 16 + unchecked: 0, 0, 0, 0 + unchecked-pressed: 238, 0, 16, 16 + +checkmark-cross-highlighted: + Inherits: checkmark-cross + +checkmark-mute: + Inherits: ^Glyphs + Regions: + unchecked: 221, 34, 16, 16 + unchecked-pressed: 238, 34, 16, 16 + checked: 238, 34, 16, 16 + checked-pressed: 221, 34, 16, 16 + +checkmark-mute-highlighted: + Inherits: checkmark-mute checkbox-hover: Inherits: ^Dialog PanelRegion: 641, 129, 2, 2, 122, 122, 2, 2 +checkbox-pressed: + Inherits: checkbox-hover + # Same as a button-disabled-pressed checkbox-disabled: Inherits: ^Dialog @@ -419,21 +447,51 @@ checkbox-highlighted: checkbox-highlighted-hover: Inherits: checkbox-highlighted +checkbox-highlighted-pressed: + Inherits: checkbox-highlighted + checkbox-highlighted-disabled: Inherits: checkbox-disabled -scrollitem-selected: +checkbox-toggle: + +checkbox-toggle-hover: + Inherits: button + +checkbox-toggle-pressed: + Inherits: checkbox-pressed + +checkbox-toggle-highlighted: + +checkbox-toggle-highlighted-hover: + Inherits: button-highlighted + +checkbox-toggle-highlighted-pressed: + Inherits: checkbox-highlighted-pressed + +scrollitem: + +scrollitem-pressed: Inherits: button-pressed scrollitem-hover: Inherits: button -scrollheader-selected: - Inherits: button +scrollitem-highlighted: + Inherits: button-pressed scrollitem-nohover: Inherits: ^Dialog +scrollheader: + Inherits: button + +scrollheader-selected: + Inherits: button + +scrollheader-highlighted: + Inherits: button + scrollpanel-decorations: Inherits: ^Glyphs Regions: @@ -462,3 +520,6 @@ loadscreen-stripe: Inherits: ^LoadScreen PanelRegion: 258, 0, 0, 0, 253, 256, 0, 0 PanelSides: Center + +separator: + Inherits: button From a74075a8731c71341e33d14ae2eb7a8b77280f7e Mon Sep 17 00:00:00 2001 From: penev92 Date: Tue, 21 Mar 2023 02:05:05 +0200 Subject: [PATCH 15/20] Manual mod updates PART 7 - Update installer paths Based on OpenRA PR 18846. --- mods/d2/installer/d2k-a.yaml | 1290 +++++++++++++++--------------- mods/d2/installer/d2k-b.yaml | 1290 +++++++++++++++--------------- mods/d2/installer/d2k-c.yaml | 1290 +++++++++++++++--------------- mods/d2/installer/d2k-d.yaml | 1290 +++++++++++++++--------------- mods/d2/installer/d2k-e.yaml | 1290 +++++++++++++++--------------- mods/d2/installer/downloads.yaml | 1065 ++++++++++++------------ mods/d2/installer/gruntmods.yaml | 566 ++++++------- 7 files changed, 4043 insertions(+), 4038 deletions(-) diff --git a/mods/d2/installer/d2k-a.yaml b/mods/d2/installer/d2k-a.yaml index c34c632..8b05f7b 100644 --- a/mods/d2/installer/d2k-a.yaml +++ b/mods/d2/installer/d2k-a.yaml @@ -4,854 +4,854 @@ d2k-a: Dune 2000 (English) SETUP/SETUP.Z: 937f5ceb1236bf3f3d4e43929305ffe5004078e7 Install: copy: MOVIES - ^Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA - ^Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA - ^Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA - ^Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA - ^Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA - ^Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA - ^Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA - ^Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA - ^Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA - ^Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA - ^Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA - ^Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA - ^Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA - ^Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA - ^Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA - ^Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA - ^Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA - ^Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA - ^Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA - ^Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA - ^Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA - ^Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA - ^Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA - ^Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA - ^Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA - ^Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA - ^Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA - ^Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA - ^Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA - ^Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA - ^Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA - ^Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA - ^Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA copy: MUSIC - ^Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD - ^Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD - ^Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD - ^Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD - ^Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD - ^Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD - ^Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD - ^Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD - ^Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD - ^Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD - ^Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD - ^Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD - ^Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD - ^Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD - ^Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD - ^Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD - ^Content/d2k/v2/Music/WAITGAME.A: WAITGAME.AUD + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: WAITGAME.AUD extract-blast: SETUP/SETUP.Z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 1156652 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1669402 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 4055223 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5524509 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6994370 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8455018 Length: 508567 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 14012491 Length: 16996 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22938401 Length: 815 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22927461 Length: 199 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13985176 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13988187 Length: 238 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15560305 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15569952 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15578628 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15588269 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15595640 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15606966 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15618295 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15627259 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15638595 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15653201 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15680431 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15700052 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15728833 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15758536 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15788091 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15816052 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15836977 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15847902 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15856027 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15882239 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15909405 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15940531 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15974012 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15991277 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 16005800 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 16024066 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 16032533 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 16042281 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 16056545 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 16068632 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 16083060 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 16100045 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 16112683 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 16125912 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 16152484 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 16164569 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 16182801 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 16191129 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 16203626 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 16213172 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 16230307 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 16257244 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 16275184 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 16290169 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 16299258 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 16327659 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 16351608 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 16381097 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 16392113 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 16419679 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 16446218 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16477039 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16485017 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16496897 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16505892 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16516012 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16525011 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16531604 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16566394 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16602000 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16612303 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16635272 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16667088 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16686673 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16701236 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16714589 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16724260 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16739291 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16767659 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16777308 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16794465 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16807872 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16837782 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16860672 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16883595 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16917612 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16974326 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 17001526 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 17021354 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 17035223 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 17049420 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 17078556 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 17104760 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 17129024 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 17172945 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 17195096 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 17207396 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 17229367 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 17251408 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 17272953 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 17287297 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 17315453 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 17332436 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 17352019 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 17364894 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 17385868 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 17400567 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 17421486 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 17440470 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 17452249 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17466229 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17499712 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17526278 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17551515 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17567587 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17579624 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17609867 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17641577 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17669027 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17699881 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17710741 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17730078 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17745082 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17768105 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17790426 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17812124 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17822406 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17851021 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17863792 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17873709 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17892211 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17905043 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17927456 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17957033 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17981831 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17996615 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 18015141 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 18027531 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 18039382 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 18049249 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 18066156 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 18083815 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 18104152 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 18123029 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 18153817 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 18172139 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 18194317 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 18219195 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 18234936 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 18249828 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 18272854 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 18316792 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 18327784 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 18347298 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 18371193 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 18389819 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 18412383 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 18430828 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 18450320 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18464514 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18472824 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18481156 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18496945 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18506736 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18521835 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18536698 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18546451 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18555780 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18565229 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18580829 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18596986 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18610135 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18624063 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18640493 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18682133 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18723942 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18753059 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18790041 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18850722 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18872118 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18910113 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18942787 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18961186 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18987545 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 19008880 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 19037298 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 19046567 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 19066421 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 19086459 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 19102532 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 19117405 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 19159088 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 19193563 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 19228466 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 19288079 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 19310229 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 19319319 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 19340669 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 19372147 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 19392023 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 19414382 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 19443284 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19470139 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19489243 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19513898 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19536930 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19572518 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19581463 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19590468 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19600074 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19611745 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19622389 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19632776 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19650001 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19660078 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19673694 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19684945 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19693089 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19707954 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19719866 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19739406 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19749652 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19780800 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19789107 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19803438 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19814733 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19835170 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19862909 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19885109 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19894729 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19908097 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19923709 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19931988 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19943371 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19961882 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19976126 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 20000201 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 20026917 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 20048633 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 20081050 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 20114774 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 20136602 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 20167006 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 20176868 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 20195017 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 20209714 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 20227030 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 20241899 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 20271772 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 20288107 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 20308672 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 20334169 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 20351311 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 20371431 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 20401352 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 20415819 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 20426725 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 20452684 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20486859 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20516983 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20538864 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20559431 Length: 1929247 d2k-a-linux: Dune 2000 (English) @@ -860,853 +860,853 @@ d2k-a-linux: Dune 2000 (English) setup/setup.z: 937f5ceb1236bf3f3d4e43929305ffe5004078e7 Install: copy: movies - ^Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa - ^Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa - ^Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa - ^Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa - ^Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa - ^Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa - ^Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa - ^Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa - ^Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa - ^Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa - ^Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa - ^Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa - ^Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa - ^Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa - ^Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa - ^Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa - ^Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa - ^Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa - ^Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa - ^Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa - ^Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa - ^Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa - ^Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa - ^Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa - ^Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa - ^Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa - ^Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa - ^Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa - ^Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa - ^Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa - ^Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa - ^Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa - ^Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa copy: music - ^Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud - ^Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud - ^Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud - ^Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud - ^Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud - ^Content/d2k/v2/Music/FREMEN.AUD: fremen.aud - ^Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud - ^Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud - ^Content/d2k/v2/Music/OPTIONS.AUD: options.aud - ^Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud - ^Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud - ^Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud - ^Content/d2k/v2/Music/SCORE.AUD: score.aud - ^Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud - ^Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud - ^Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud - ^Content/d2k/v2/Music/WAITGAME.A: waitgame.aud + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: fremen.aud + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: options.aud + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: score.aud + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: waitgame.aud extract-blast: setup/setup.z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 1156652 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1669402 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 4055223 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5524509 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6994370 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8455018 Length: 508567 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 14012491 Length: 16996 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22938401 Length: 815 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22927461 Length: 199 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13985176 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13988187 Length: 238 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15560305 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15569952 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15578628 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15588269 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15595640 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15606966 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15618295 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15627259 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15638595 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15653201 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15680431 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15700052 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15728833 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15758536 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15788091 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15816052 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15836977 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15847902 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15856027 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15882239 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15909405 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15940531 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15974012 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15991277 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 16005800 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 16024066 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 16032533 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 16042281 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 16056545 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 16068632 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 16083060 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 16100045 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 16112683 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 16125912 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 16152484 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 16164569 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 16182801 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 16191129 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 16203626 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 16213172 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 16230307 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 16257244 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 16275184 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 16290169 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 16299258 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 16327659 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 16351608 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 16381097 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 16392113 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 16419679 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 16446218 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16477039 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16485017 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16496897 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16505892 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16516012 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16525011 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16531604 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16566394 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16602000 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16612303 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16635272 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16667088 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16686673 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16701236 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16714589 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16724260 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16739291 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16767659 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16777308 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16794465 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16807872 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16837782 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16860672 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16883595 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16917612 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16974326 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 17001526 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 17021354 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 17035223 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 17049420 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 17078556 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 17104760 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 17129024 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 17172945 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 17195096 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 17207396 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 17229367 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 17251408 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 17272953 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 17287297 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 17315453 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 17332436 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 17352019 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 17364894 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 17385868 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 17400567 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 17421486 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 17440470 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 17452249 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17466229 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17499712 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17526278 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17551515 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17567587 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17579624 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17609867 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17641577 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17669027 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17699881 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17710741 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17730078 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17745082 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17768105 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17790426 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17812124 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17822406 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17851021 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17863792 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17873709 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17892211 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17905043 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17927456 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17957033 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17981831 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17996615 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 18015141 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 18027531 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 18039382 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 18049249 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 18066156 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 18083815 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 18104152 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 18123029 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 18153817 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 18172139 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 18194317 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 18219195 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 18234936 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 18249828 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 18272854 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 18316792 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 18327784 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 18347298 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 18371193 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 18389819 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 18412383 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 18430828 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 18450320 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18464514 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18472824 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18481156 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18496945 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18506736 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18521835 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18536698 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18546451 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18555780 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18565229 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18580829 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18596986 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18610135 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18624063 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18640493 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18682133 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18723942 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18753059 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18790041 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18850722 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18872118 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18910113 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18942787 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18961186 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18987545 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 19008880 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 19037298 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 19046567 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 19066421 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 19086459 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 19102532 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 19117405 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 19159088 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 19193563 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 19228466 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 19288079 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 19310229 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 19319319 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 19340669 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 19372147 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 19392023 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 19414382 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 19443284 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19470139 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19489243 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19513898 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19536930 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19572518 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19581463 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19590468 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19600074 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19611745 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19622389 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19632776 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19650001 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19660078 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19673694 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19684945 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19693089 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19707954 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19719866 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19739406 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19749652 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19780800 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19789107 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19803438 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19814733 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19835170 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19862909 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19885109 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19894729 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19908097 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19923709 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19931988 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19943371 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19961882 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19976126 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 20000201 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 20026917 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 20048633 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 20081050 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 20114774 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 20136602 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 20167006 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 20176868 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 20195017 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 20209714 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 20227030 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 20241899 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 20271772 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 20288107 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 20308672 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 20334169 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 20351311 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 20371431 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 20401352 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 20415819 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 20426725 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 20452684 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20486859 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20516983 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20538864 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20559431 - Length: 1929247 \ No newline at end of file + Length: 1929247 diff --git a/mods/d2/installer/d2k-b.yaml b/mods/d2/installer/d2k-b.yaml index edce79d..1b4ceea 100644 --- a/mods/d2/installer/d2k-b.yaml +++ b/mods/d2/installer/d2k-b.yaml @@ -4,854 +4,854 @@ d2k-b: Dune 2000 (English) SETUP/SETUP.Z: 029722e70fb7636f8120028f5c9b6ce81627ff90 Install: copy: MOVIES - ^Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA - ^Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA - ^Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA - ^Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA - ^Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA - ^Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA - ^Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA - ^Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA - ^Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA - ^Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA - ^Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA - ^Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA - ^Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA - ^Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA - ^Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA - ^Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA - ^Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA - ^Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA - ^Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA - ^Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA - ^Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA - ^Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA - ^Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA - ^Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA - ^Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA - ^Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA - ^Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA - ^Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA - ^Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA - ^Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA - ^Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA - ^Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA - ^Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA copy: MUSIC - ^Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD - ^Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD - ^Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD - ^Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD - ^Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD - ^Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD - ^Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD - ^Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD - ^Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD - ^Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD - ^Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD - ^Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD - ^Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD - ^Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD - ^Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD - ^Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD - ^Content/d2k/v2/Music/WAITGAME.A: WAITGAME.AUD + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: WAITGAME.AUD extract-blast: SETUP/SETUP.Z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 1156877 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1669627 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 4055448 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5524734 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6994595 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8455243 Length: 508567 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 14012716 Length: 16996 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22938626 Length: 815 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22927686 Length: 199 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13985401 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13988412 Length: 238 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15560530 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15570177 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15578853 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15588494 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15595865 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15607191 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15618520 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15627484 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15638820 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15653426 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15680656 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15700277 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15729058 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15758761 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15788316 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15816277 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15837202 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15848127 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15856252 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15882464 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15909630 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15940756 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15974237 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15991502 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 16006025 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 16024291 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 16032758 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 16042506 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 16056770 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 16068857 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 16083285 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 16100270 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 16112908 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 16126137 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 16152709 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 16164794 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 16183026 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 16191354 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 16203851 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 16213397 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 16230532 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 16257469 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 16275409 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 16290394 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 16299483 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 16327884 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 16351833 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 16381322 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 16392338 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 16419904 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 16446443 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16477264 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16485242 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16497122 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16506117 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16516237 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16525236 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16531829 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16566619 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16602225 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16612528 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16635497 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16667313 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16686898 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16701461 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16714814 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16724485 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16739516 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16767884 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16777533 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16794690 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16808097 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16838007 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16860897 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16883820 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16917837 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16974551 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 17001751 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 17021579 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 17035448 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 17049645 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 17078781 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 17104985 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 17129249 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 17173170 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 17195321 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 17207621 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 17229592 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 17251633 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 17273178 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 17287522 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 17315678 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 17332661 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 17352244 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 17365119 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 17386093 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 17400792 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 17421711 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 17440695 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 17452474 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17466454 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17499937 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17526503 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17551740 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17567812 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17579849 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17610092 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17641802 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17669252 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17700106 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17710966 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17730303 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17745307 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17768330 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17790651 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17812349 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17822631 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17851246 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17864017 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17873934 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17892436 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17905268 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17927681 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17957258 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17982056 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17996840 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 18015366 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 18027756 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 18039607 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 18049474 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 18066381 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 18084040 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 18104377 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 18123254 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 18154042 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 18172364 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 18194542 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 18219420 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 18235161 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 18250053 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 18273079 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 18317017 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 18328009 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 18347523 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 18371418 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 18390044 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 18412608 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 18431053 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 18450545 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18464739 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18473049 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18481381 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18497170 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18506961 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18522060 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18536923 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18546676 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18556005 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18565454 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18581054 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18597211 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18610360 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18624288 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18640718 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18682358 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18724167 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18753284 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18790266 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18850947 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18872343 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18910338 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18943012 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18961411 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18987770 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 19009105 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 19037523 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 19046792 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 19066646 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 19086684 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 19102757 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 19117630 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 19159313 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 19193788 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 19228691 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 19288304 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 19310454 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 19319544 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 19340894 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 19372372 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 19392248 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 19414607 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 19443509 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19470364 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19489468 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19514123 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19537155 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19572743 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19581688 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19590693 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19600299 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19611970 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19622614 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19633001 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19650226 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19660303 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19673919 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19685170 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19693314 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19708179 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19720091 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19739631 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19749877 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19781025 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19789332 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19803663 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19814958 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19835395 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19863134 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19885334 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19894954 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19908322 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19923934 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19932213 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19943596 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19962107 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19976351 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 20000426 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 20027142 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 20048858 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 20081275 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 20114999 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 20136827 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 20167231 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 20177093 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 20195242 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 20209939 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 20227255 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 20242124 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 20271997 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 20288332 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 20308897 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 20334394 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 20351536 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 20371656 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 20401577 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 20416044 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 20426950 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 20452909 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20487084 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20517208 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20539089 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20559656 Length: 1929247 d2k-b-linux: Dune 2000 (English) @@ -860,853 +860,853 @@ d2k-b-linux: Dune 2000 (English) setup/setup.z: 029722e70fb7636f8120028f5c9b6ce81627ff90 Install: copy: movies - ^Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa - ^Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa - ^Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa - ^Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa - ^Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa - ^Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa - ^Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa - ^Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa - ^Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa - ^Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa - ^Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa - ^Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa - ^Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa - ^Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa - ^Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa - ^Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa - ^Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa - ^Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa - ^Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa - ^Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa - ^Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa - ^Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa - ^Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa - ^Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa - ^Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa - ^Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa - ^Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa - ^Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa - ^Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa - ^Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa - ^Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa - ^Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa - ^Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa copy: music - ^Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud - ^Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud - ^Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud - ^Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud - ^Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud - ^Content/d2k/v2/Music/FREMEN.AUD: fremen.aud - ^Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud - ^Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud - ^Content/d2k/v2/Music/OPTIONS.AUD: options.aud - ^Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud - ^Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud - ^Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud - ^Content/d2k/v2/Music/SCORE.AUD: score.aud - ^Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud - ^Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud - ^Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud - ^Content/d2k/v2/Music/WAITGAME.A: waitgame.aud + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: fremen.aud + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: options.aud + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: score.aud + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: waitgame.aud extract-blast: setup/setup.z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 1156877 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1669627 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 4055448 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5524734 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6994595 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8455243 Length: 508567 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 14012716 Length: 16996 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22938626 Length: 815 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22927686 Length: 199 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13985401 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13988412 Length: 238 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15560530 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15570177 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15578853 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15588494 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15595865 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15607191 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15618520 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15627484 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15638820 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15653426 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15680656 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15700277 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15729058 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15758761 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15788316 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15816277 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15837202 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15848127 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15856252 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15882464 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15909630 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15940756 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15974237 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15991502 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 16006025 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 16024291 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 16032758 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 16042506 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 16056770 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 16068857 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 16083285 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 16100270 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 16112908 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 16126137 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 16152709 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 16164794 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 16183026 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 16191354 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 16203851 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 16213397 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 16230532 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 16257469 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 16275409 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 16290394 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 16299483 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 16327884 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 16351833 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 16381322 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 16392338 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 16419904 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 16446443 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16477264 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16485242 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16497122 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16506117 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16516237 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16525236 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16531829 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16566619 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16602225 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16612528 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16635497 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16667313 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16686898 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16701461 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16714814 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16724485 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16739516 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16767884 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16777533 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16794690 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16808097 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16838007 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16860897 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16883820 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16917837 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16974551 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 17001751 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 17021579 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 17035448 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 17049645 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 17078781 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 17104985 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 17129249 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 17173170 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 17195321 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 17207621 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 17229592 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 17251633 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 17273178 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 17287522 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 17315678 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 17332661 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 17352244 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 17365119 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 17386093 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 17400792 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 17421711 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 17440695 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 17452474 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17466454 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17499937 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17526503 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17551740 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17567812 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17579849 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17610092 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17641802 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17669252 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17700106 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17710966 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17730303 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17745307 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17768330 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17790651 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17812349 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17822631 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17851246 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17864017 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17873934 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17892436 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17905268 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17927681 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17957258 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17982056 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17996840 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 18015366 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 18027756 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 18039607 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 18049474 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 18066381 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 18084040 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 18104377 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 18123254 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 18154042 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 18172364 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 18194542 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 18219420 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 18235161 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 18250053 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 18273079 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 18317017 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 18328009 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 18347523 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 18371418 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 18390044 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 18412608 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 18431053 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 18450545 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18464739 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18473049 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18481381 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18497170 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18506961 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18522060 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18536923 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18546676 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18556005 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18565454 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18581054 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18597211 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18610360 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18624288 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18640718 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18682358 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18724167 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18753284 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18790266 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18850947 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18872343 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18910338 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18943012 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18961411 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18987770 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 19009105 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 19037523 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 19046792 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 19066646 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 19086684 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 19102757 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 19117630 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 19159313 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 19193788 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 19228691 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 19288304 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 19310454 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 19319544 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 19340894 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 19372372 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 19392248 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 19414607 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 19443509 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19470364 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19489468 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19514123 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19537155 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19572743 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19581688 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19590693 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19600299 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19611970 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19622614 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19633001 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19650226 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19660303 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19673919 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19685170 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19693314 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19708179 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19720091 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19739631 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19749877 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19781025 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19789332 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19803663 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19814958 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19835395 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19863134 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19885334 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19894954 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19908322 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19923934 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19932213 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19943596 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19962107 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19976351 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 20000426 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 20027142 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 20048858 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 20081275 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 20114999 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 20136827 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 20167231 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 20177093 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 20195242 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 20209939 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 20227255 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 20242124 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 20271997 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 20288332 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 20308897 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 20334394 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 20351536 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 20371656 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 20401577 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 20416044 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 20426950 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 20452909 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20487084 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20517208 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20539089 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20559656 - Length: 1929247 \ No newline at end of file + Length: 1929247 diff --git a/mods/d2/installer/d2k-c.yaml b/mods/d2/installer/d2k-c.yaml index d570d9f..26d19ba 100644 --- a/mods/d2/installer/d2k-c.yaml +++ b/mods/d2/installer/d2k-c.yaml @@ -4,854 +4,854 @@ d2k-c: Dune 2000 (English) SETUP/SETUP.Z: d939b39bdbc952b259ce2b45c0bbedefa534b7f2 Install: copy: MOVIES - ^Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA - ^Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA - ^Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA - ^Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA - ^Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA - ^Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA - ^Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA - ^Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA - ^Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA - ^Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA - ^Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA - ^Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA - ^Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA - ^Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA - ^Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA - ^Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA - ^Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA - ^Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA - ^Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA - ^Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA - ^Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA - ^Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA - ^Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA - ^Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA - ^Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA - ^Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA - ^Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA - ^Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA - ^Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA - ^Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA - ^Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA - ^Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA - ^Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA copy: MUSIC - ^Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD - ^Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD - ^Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD - ^Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD - ^Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD - ^Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD - ^Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD - ^Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD - ^Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD - ^Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD - ^Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD - ^Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD - ^Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD - ^Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD - ^Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD - ^Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD - ^Content/d2k/v2/Music/WAITGAME.A: WAITGAME.AUD + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: WAITGAME.AUD extract-blast: SETUP/SETUP.Z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 704502 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1217252 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 3603073 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5072359 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6542220 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8002868 Length: 508567 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13533026 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13536037 Length: 238 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 13560341 Length: 16996 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15108155 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15117802 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15126478 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15136119 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15143490 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15154816 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15166145 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15175109 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15186445 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15201051 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15228281 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15247902 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15276683 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15306386 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15335941 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15363902 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15384827 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15395752 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15403877 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15430089 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15457255 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15488381 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15521862 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15539127 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 15553650 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 15571916 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 15580383 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 15590131 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 15604395 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 15616482 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 15630910 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 15647895 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 15660533 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 15673762 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 15700334 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 15712419 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 15730651 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 15738979 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 15751476 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 15761022 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 15778157 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 15805094 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 15823034 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 15838019 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 15847108 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 15875509 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 15899458 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 15928947 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 15939963 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 15967529 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 15994068 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16024889 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16032867 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16044747 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16053742 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16063862 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16072861 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16079454 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16114244 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16149850 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16160153 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16183122 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16214938 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16234523 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16249086 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16262439 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16272110 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16287141 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16315509 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16325158 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16342315 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16355722 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16385632 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16408522 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16431445 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16465462 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16522176 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 16549376 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 16569204 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 16583073 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 16597270 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 16626406 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 16652610 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 16676874 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 16720795 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 16742946 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 16755246 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 16777217 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 16799258 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 16820803 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 16835147 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 16863303 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 16880286 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 16899869 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 16912744 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 16933718 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 16948417 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 16969336 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 16988320 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 17000099 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17014079 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17047562 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17074128 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17099365 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17115437 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17127474 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17157717 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17189427 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17216877 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17247731 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17258591 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17277928 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17292932 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17315955 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17338276 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17359974 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17370256 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17398871 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17411642 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17421559 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17440061 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17452893 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17475306 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17504883 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17529681 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17544465 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 17562991 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 17575381 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 17587232 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 17597099 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 17614006 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 17631665 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 17652002 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 17670879 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 17701667 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 17719989 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 17742167 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 17767045 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 17782786 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 17797678 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 17820704 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 17864642 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 17875634 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 17895148 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 17919043 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 17937669 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 17960233 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 17978678 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 17998170 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18012364 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18020674 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18029006 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18044795 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18054586 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18069685 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18084548 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18094301 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18103630 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18113079 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18128679 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18144836 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18157985 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18171913 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18188343 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18229983 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18271792 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18300909 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18337891 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18398572 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18419968 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18457963 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18490637 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18509036 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18535395 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 18556730 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 18585148 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 18594417 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 18614271 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 18634309 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 18650382 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 18665255 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 18706938 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 18741413 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 18776316 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 18835929 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 18858079 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 18867169 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 18888519 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 18919997 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 18939873 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 18962232 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 18991134 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19017989 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19037093 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19061748 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19084780 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19120368 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19129313 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19138318 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19147924 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19159595 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19170239 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19180626 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19197851 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19207928 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19221544 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19232795 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19240939 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19255804 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19267716 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19287256 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19297502 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19328650 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19336957 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19351288 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19362583 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19383020 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19410759 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19432959 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19442579 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19455947 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19471559 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19479838 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19491221 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19509732 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19523976 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 19548051 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 19574767 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 19596483 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 19628900 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 19662624 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 19684452 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 19714856 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 19724718 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 19742867 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 19757564 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 19774880 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 19789749 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 19819622 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 19835957 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 19856522 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 19882019 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 19899161 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 19919281 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 19949202 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 19963669 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 19974575 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 20000534 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20034709 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20064833 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20086714 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20107281 Length: 1929247 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22475311 Length: 199 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22486251 Length: 815 d2k-c-linux: Dune 2000 (English) @@ -860,853 +860,853 @@ d2k-c-linux: Dune 2000 (English) setup/setup.z: d939b39bdbc952b259ce2b45c0bbedefa534b7f2 Install: copy: movies - ^Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa - ^Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa - ^Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa - ^Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa - ^Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa - ^Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa - ^Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa - ^Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa - ^Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa - ^Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa - ^Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa - ^Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa - ^Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa - ^Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa - ^Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa - ^Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa - ^Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa - ^Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa - ^Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa - ^Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa - ^Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa - ^Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa - ^Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa - ^Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa - ^Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa - ^Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa - ^Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa - ^Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa - ^Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa - ^Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa - ^Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa - ^Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa - ^Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa copy: music - ^Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud - ^Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud - ^Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud - ^Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud - ^Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud - ^Content/d2k/v2/Music/FREMEN.AUD: fremen.aud - ^Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud - ^Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud - ^Content/d2k/v2/Music/OPTIONS.AUD: options.aud - ^Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud - ^Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud - ^Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud - ^Content/d2k/v2/Music/SCORE.AUD: score.aud - ^Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud - ^Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud - ^Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud - ^Content/d2k/v2/Music/WAITGAME.A: waitgame.aud + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: fremen.aud + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: options.aud + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: score.aud + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: waitgame.aud extract-blast: setup/setup.z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 704502 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1217252 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 3603073 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5072359 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6542220 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8002868 Length: 508567 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13533026 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13536037 Length: 238 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 13560341 Length: 16996 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15108155 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15117802 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15126478 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15136119 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15143490 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15154816 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15166145 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15175109 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15186445 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15201051 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15228281 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15247902 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15276683 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15306386 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15335941 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15363902 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15384827 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15395752 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15403877 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15430089 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15457255 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15488381 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15521862 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15539127 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 15553650 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 15571916 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 15580383 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 15590131 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 15604395 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 15616482 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 15630910 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 15647895 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 15660533 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 15673762 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 15700334 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 15712419 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 15730651 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 15738979 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 15751476 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 15761022 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 15778157 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 15805094 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 15823034 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 15838019 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 15847108 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 15875509 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 15899458 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 15928947 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 15939963 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 15967529 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 15994068 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16024889 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16032867 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16044747 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16053742 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16063862 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16072861 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16079454 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16114244 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16149850 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16160153 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16183122 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16214938 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16234523 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16249086 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16262439 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16272110 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16287141 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16315509 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16325158 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16342315 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16355722 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16385632 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16408522 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16431445 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16465462 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16522176 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 16549376 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 16569204 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 16583073 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 16597270 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 16626406 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 16652610 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 16676874 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 16720795 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 16742946 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 16755246 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 16777217 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 16799258 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 16820803 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 16835147 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 16863303 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 16880286 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 16899869 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 16912744 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 16933718 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 16948417 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 16969336 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 16988320 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 17000099 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17014079 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17047562 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17074128 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17099365 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17115437 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17127474 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17157717 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17189427 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17216877 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17247731 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17258591 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17277928 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17292932 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17315955 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17338276 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17359974 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17370256 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17398871 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17411642 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17421559 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17440061 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17452893 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17475306 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17504883 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17529681 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17544465 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 17562991 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 17575381 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 17587232 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 17597099 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 17614006 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 17631665 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 17652002 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 17670879 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 17701667 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 17719989 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 17742167 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 17767045 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 17782786 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 17797678 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 17820704 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 17864642 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 17875634 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 17895148 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 17919043 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 17937669 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 17960233 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 17978678 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 17998170 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18012364 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18020674 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18029006 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18044795 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18054586 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18069685 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18084548 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18094301 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18103630 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18113079 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18128679 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18144836 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18157985 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18171913 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18188343 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18229983 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18271792 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18300909 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18337891 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18398572 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18419968 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18457963 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18490637 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18509036 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18535395 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 18556730 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 18585148 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 18594417 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 18614271 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 18634309 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 18650382 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 18665255 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 18706938 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 18741413 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 18776316 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 18835929 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 18858079 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 18867169 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 18888519 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 18919997 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 18939873 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 18962232 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 18991134 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19017989 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19037093 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19061748 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19084780 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19120368 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19129313 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19138318 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19147924 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19159595 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19170239 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19180626 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19197851 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19207928 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19221544 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19232795 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19240939 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19255804 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19267716 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19287256 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19297502 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19328650 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19336957 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19351288 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19362583 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19383020 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19410759 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19432959 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19442579 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19455947 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19471559 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19479838 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19491221 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19509732 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19523976 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 19548051 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 19574767 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 19596483 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 19628900 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 19662624 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 19684452 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 19714856 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 19724718 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 19742867 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 19757564 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 19774880 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 19789749 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 19819622 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 19835957 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 19856522 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 19882019 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 19899161 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 19919281 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 19949202 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 19963669 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 19974575 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 20000534 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20034709 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20064833 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20086714 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20107281 Length: 1929247 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22475311 Length: 199 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22486251 - Length: 815 \ No newline at end of file + Length: 815 diff --git a/mods/d2/installer/d2k-d.yaml b/mods/d2/installer/d2k-d.yaml index b388314..2cdb7c8 100644 --- a/mods/d2/installer/d2k-d.yaml +++ b/mods/d2/installer/d2k-d.yaml @@ -4,854 +4,854 @@ d2k-d: Dune 2000 (English) SETUP/SETUP.Z: 2411cc5df36954ebd534ceafa3007c8aa9232909 Install: copy: MOVIES - ^Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA - ^Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA - ^Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA - ^Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA - ^Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA - ^Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA - ^Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA - ^Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA - ^Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA - ^Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA - ^Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA - ^Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA - ^Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA - ^Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA - ^Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA - ^Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA - ^Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA - ^Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA - ^Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA - ^Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA - ^Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA - ^Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA - ^Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA - ^Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA - ^Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA - ^Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA - ^Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA - ^Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA - ^Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA - ^Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA - ^Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA - ^Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA - ^Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA copy: MUSIC - ^Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD - ^Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD - ^Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD - ^Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD - ^Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD - ^Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD - ^Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD - ^Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD - ^Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD - ^Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD - ^Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD - ^Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD - ^Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD - ^Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD - ^Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD - ^Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD - ^Content/d2k/v2/Music/WAITGAME.A: WAITGAME.AUD + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: WAITGAME.AUD extract-blast: SETUP/SETUP.Z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 702406 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1215156 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 3600977 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5070263 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6540124 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8000772 Length: 508567 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13530930 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13533941 Length: 238 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 13558245 Length: 16996 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15106059 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15115706 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15124382 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15134023 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15141394 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15152720 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15164049 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15173013 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15184349 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15198955 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15226185 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15245806 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15274587 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15304290 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15333845 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15361806 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15382731 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15393656 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15401781 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15427993 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15455159 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15486285 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15519766 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15537031 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 15551554 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 15569820 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 15578287 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 15588035 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 15602299 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 15614386 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 15628814 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 15645799 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 15658437 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 15671666 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 15698238 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 15710323 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 15728555 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 15736883 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 15749380 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 15758926 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 15776061 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 15802998 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 15820938 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 15835923 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 15845012 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 15873413 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 15897362 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 15926851 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 15937867 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 15965433 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 15991972 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16022793 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16030771 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16042651 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16051646 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16061766 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16070765 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16077358 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16112148 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16147754 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16158057 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16181026 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16212842 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16232427 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16246990 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16260343 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16270014 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16285045 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16313413 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16323062 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16340219 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16353626 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16383536 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16406426 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16429349 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16463366 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16520080 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 16547280 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 16567108 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 16580977 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 16595174 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 16624310 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 16650514 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 16674778 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 16718699 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 16740850 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 16753150 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 16775121 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 16797162 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 16818707 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 16833051 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 16861207 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 16878190 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 16897773 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 16910648 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 16931622 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 16946321 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 16967240 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 16986224 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 16998003 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17011983 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17045466 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17072032 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17097269 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17113341 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17125378 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17155621 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17187331 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17214781 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17245635 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17256495 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17275832 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17290836 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17313859 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17336180 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17357878 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17368160 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17396775 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17409546 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17419463 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17437965 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17450797 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17473210 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17502787 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17527585 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17542369 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 17560895 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 17573285 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 17585136 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 17595003 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 17611910 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 17629569 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 17649906 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 17668783 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 17699571 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 17717893 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 17740071 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 17764949 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 17780690 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 17795582 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 17818608 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 17862546 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 17873538 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 17893052 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 17916947 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 17935573 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 17958137 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 17976582 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 17996074 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18010268 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18018578 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18026910 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18042699 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18052490 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18067589 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18082452 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18092205 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18101534 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18110983 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18126583 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18142740 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18155889 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18169817 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18186247 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18227887 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18269696 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18298813 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18335795 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18396476 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18417872 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18455867 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18488541 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18506940 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18533299 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 18554634 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 18583052 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 18592321 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 18612175 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 18632213 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 18648286 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 18663159 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 18704842 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 18739317 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 18774220 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 18833833 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 18855983 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 18865073 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 18886423 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 18917901 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 18937777 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 18960136 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 18989038 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19015893 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19034997 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19059652 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19082684 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19118272 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19127217 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19136222 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19145828 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19157499 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19168143 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19178530 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19195755 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19205832 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19219448 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19230699 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19238843 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19253708 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19265620 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19285160 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19295406 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19326554 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19334861 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19349192 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19360487 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19380924 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19408663 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19430863 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19440483 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19453851 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19469463 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19477742 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19489125 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19507636 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19521880 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 19545955 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 19572671 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 19594387 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 19626804 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 19660528 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 19682356 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 19712760 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 19722622 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 19740771 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 19755468 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 19772784 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 19787653 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 19817526 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 19833861 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 19854426 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 19879923 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 19897065 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 19917185 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 19947106 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 19961573 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 19972479 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 19998438 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20032613 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20062737 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20084618 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20105185 Length: 1929247 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22473215 Length: 199 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22484155 Length: 815 d2k-d-linux: Dune 2000 (English) @@ -860,853 +860,853 @@ d2k-d-linux: Dune 2000 (English) setup/setup.z: 2411cc5df36954ebd534ceafa3007c8aa9232909 Install: copy: movies - ^Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa - ^Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa - ^Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa - ^Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa - ^Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa - ^Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa - ^Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa - ^Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa - ^Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa - ^Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa - ^Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa - ^Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa - ^Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa - ^Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa - ^Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa - ^Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa - ^Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa - ^Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa - ^Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa - ^Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa - ^Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa - ^Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa - ^Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa - ^Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa - ^Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa - ^Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa - ^Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa - ^Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa - ^Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa - ^Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa - ^Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa - ^Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa - ^Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa copy: music - ^Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud - ^Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud - ^Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud - ^Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud - ^Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud - ^Content/d2k/v2/Music/FREMEN.AUD: fremen.aud - ^Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud - ^Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud - ^Content/d2k/v2/Music/OPTIONS.AUD: options.aud - ^Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud - ^Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud - ^Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud - ^Content/d2k/v2/Music/SCORE.AUD: score.aud - ^Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud - ^Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud - ^Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud - ^Content/d2k/v2/Music/WAITGAME.A: waitgame.aud + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: fremen.aud + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: options.aud + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: score.aud + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: waitgame.aud extract-blast: setup/setup.z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 702406 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1215156 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 3600977 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5070263 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6540124 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8000772 Length: 508567 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13530930 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13533941 Length: 238 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 13558245 Length: 16996 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15106059 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15115706 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15124382 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15134023 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15141394 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15152720 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15164049 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15173013 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15184349 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15198955 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15226185 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15245806 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15274587 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15304290 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15333845 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15361806 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15382731 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15393656 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15401781 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15427993 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15455159 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15486285 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15519766 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15537031 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 15551554 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 15569820 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 15578287 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 15588035 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 15602299 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 15614386 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 15628814 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 15645799 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 15658437 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 15671666 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 15698238 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 15710323 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 15728555 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 15736883 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 15749380 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 15758926 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 15776061 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 15802998 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 15820938 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 15835923 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 15845012 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 15873413 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 15897362 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 15926851 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 15937867 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 15965433 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 15991972 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16022793 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16030771 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16042651 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16051646 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16061766 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16070765 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16077358 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16112148 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16147754 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16158057 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16181026 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16212842 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16232427 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16246990 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16260343 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16270014 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16285045 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16313413 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16323062 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16340219 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16353626 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16383536 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16406426 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16429349 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16463366 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16520080 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 16547280 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 16567108 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 16580977 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 16595174 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 16624310 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 16650514 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 16674778 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 16718699 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 16740850 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 16753150 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 16775121 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 16797162 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 16818707 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 16833051 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 16861207 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 16878190 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 16897773 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 16910648 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 16931622 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 16946321 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 16967240 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 16986224 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 16998003 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17011983 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17045466 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17072032 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17097269 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17113341 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17125378 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17155621 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17187331 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17214781 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17245635 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17256495 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17275832 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17290836 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17313859 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17336180 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17357878 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17368160 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17396775 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17409546 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17419463 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17437965 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17450797 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17473210 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17502787 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17527585 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17542369 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 17560895 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 17573285 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 17585136 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 17595003 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 17611910 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 17629569 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 17649906 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 17668783 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 17699571 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 17717893 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 17740071 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 17764949 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 17780690 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 17795582 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 17818608 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 17862546 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 17873538 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 17893052 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 17916947 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 17935573 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 17958137 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 17976582 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 17996074 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18010268 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18018578 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18026910 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18042699 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18052490 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18067589 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18082452 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18092205 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18101534 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18110983 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18126583 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18142740 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18155889 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18169817 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18186247 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18227887 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18269696 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18298813 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18335795 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18396476 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18417872 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18455867 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18488541 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18506940 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18533299 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 18554634 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 18583052 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 18592321 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 18612175 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 18632213 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 18648286 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 18663159 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 18704842 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 18739317 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 18774220 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 18833833 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 18855983 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 18865073 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 18886423 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 18917901 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 18937777 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 18960136 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 18989038 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19015893 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19034997 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19059652 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19082684 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19118272 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19127217 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19136222 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19145828 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19157499 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19168143 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19178530 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19195755 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19205832 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19219448 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19230699 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19238843 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19253708 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19265620 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19285160 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19295406 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19326554 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19334861 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19349192 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19360487 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19380924 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19408663 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19430863 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19440483 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19453851 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19469463 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19477742 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19489125 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19507636 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19521880 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 19545955 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 19572671 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 19594387 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 19626804 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 19660528 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 19682356 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 19712760 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 19722622 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 19740771 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 19755468 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 19772784 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 19787653 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 19817526 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 19833861 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 19854426 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 19879923 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 19897065 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 19917185 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 19947106 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 19961573 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 19972479 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 19998438 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20032613 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20062737 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20084618 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20105185 Length: 1929247 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22473215 Length: 199 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22484155 - Length: 815 \ No newline at end of file + Length: 815 diff --git a/mods/d2/installer/d2k-e.yaml b/mods/d2/installer/d2k-e.yaml index fdac6c4..a156d87 100644 --- a/mods/d2/installer/d2k-e.yaml +++ b/mods/d2/installer/d2k-e.yaml @@ -4,854 +4,854 @@ d2k-e: Dune 2000 (English) SETUP/SETUP.Z: b476661e82eeb05949e97fa1f75fed2343174be5 Install: copy: MOVIES - ^Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA - ^Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA - ^Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA - ^Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA - ^Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA - ^Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA - ^Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA - ^Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA - ^Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA - ^Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA - ^Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA - ^Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA - ^Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA - ^Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA - ^Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA - ^Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA - ^Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA - ^Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA - ^Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA - ^Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA - ^Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA - ^Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA - ^Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA - ^Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA - ^Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA - ^Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA - ^Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA - ^Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA - ^Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA - ^Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA - ^Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA - ^Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA - ^Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: A_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: A_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: A_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: A_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: A_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: A_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: A_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: A_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: A_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: A_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: A_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: A_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: H_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: H_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: H_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: H_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: H_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: H_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: H_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: H_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: H_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: H_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: H_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: H_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: O_BR01_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: O_BR02_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: O_BR03_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: O_BR04_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: O_BR05_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: O_BR06_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: O_BR07_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: O_BR08_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: O_BR09_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: O_FINL_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: O_LOSE_E.VQA + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: O_MNTG_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: G_INT1_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: G_INT2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: G_MAPS_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: G_PLN2_E.VQA + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: G_PLNT_E.VQA + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: T_TITL_E.VQA copy: MUSIC - ^Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD - ^Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD - ^Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD - ^Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD - ^Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD - ^Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD - ^Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD - ^Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD - ^Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD - ^Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD - ^Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD - ^Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD - ^Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD - ^Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD - ^Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD - ^Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD - ^Content/d2k/v2/Music/WAITGAME.A: WAITGAME.AUD + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: WAITGAME.AUD extract-blast: SETUP/SETUP.Z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 702405 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1215155 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 3600976 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5070262 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6540123 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8000771 Length: 508567 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13530929 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13533940 Length: 238 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 13558244 Length: 16996 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15106058 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15115705 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15124381 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15134022 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15141393 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15152719 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15164048 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15173012 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15184348 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15198954 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15226184 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15245805 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15274586 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15304289 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15333844 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15361805 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15382730 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15393655 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15401780 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15427992 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15455158 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15486284 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15519765 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15537030 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 15551553 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 15569819 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 15578286 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 15588034 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 15602298 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 15614385 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 15628813 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 15645798 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 15658436 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 15671665 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 15698237 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 15710322 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 15728554 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 15736882 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 15749379 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 15758925 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 15776060 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 15802997 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 15820937 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 15835922 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 15845011 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 15873412 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 15897361 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 15926850 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 15937866 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 15965432 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 15991971 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16022792 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16030770 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16042650 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16051645 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16061765 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16070764 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16077357 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16112147 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16147753 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16158056 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16181025 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16212841 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16232426 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16246989 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16260342 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16270013 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16285044 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16313412 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16323061 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16340218 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16353625 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16383535 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16406425 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16429348 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16463365 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16520079 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 16547279 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 16567107 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 16580976 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 16595173 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 16624309 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 16650513 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 16674777 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 16718698 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 16740849 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 16753149 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 16775120 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 16797161 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 16818706 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 16833050 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 16861206 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 16878189 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 16897772 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 16910647 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 16931621 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 16946320 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 16967239 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 16986223 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 16998002 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17011982 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17045465 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17072031 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17097268 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17113340 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17125377 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17155620 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17187330 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17214780 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17245634 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17256494 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17275831 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17290835 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17313858 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17336179 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17357877 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17368159 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17396774 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17409545 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17419462 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17437964 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17450796 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17473209 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17502786 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17527584 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17542368 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 17560894 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 17573284 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 17585135 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 17595002 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 17611909 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 17629568 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 17649905 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 17668782 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 17699570 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 17717892 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 17740070 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 17764948 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 17780689 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 17795581 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 17818607 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 17862545 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 17873537 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 17893051 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 17916946 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 17935572 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 17958136 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 17976581 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 17996073 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18010267 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18018577 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18026909 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18042698 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18052489 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18067588 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18082451 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18092204 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18101533 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18110982 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18126582 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18142739 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18155888 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18169816 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18186246 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18227886 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18269695 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18298812 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18335794 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18396475 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18417871 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18455866 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18488540 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18506939 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18533298 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 18554633 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 18583051 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 18592320 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 18612174 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 18632212 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 18648285 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 18663158 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 18704841 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 18739316 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 18774219 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 18833832 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 18855982 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 18865072 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 18886422 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 18917900 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 18937776 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 18960135 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 18989037 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19015892 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19034996 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19059651 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19082683 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19118271 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19127216 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19136221 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19145827 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19157498 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19168142 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19178529 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19195754 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19205831 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19219447 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19230698 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19238842 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19253707 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19265619 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19285159 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19295405 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19326553 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19334860 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19349191 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19360486 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19380923 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19408662 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19430862 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19440482 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19453850 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19469462 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19477741 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19489124 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19507635 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19521879 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 19545954 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 19572670 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 19594386 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 19626803 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 19660527 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 19682355 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 19712759 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 19722621 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 19740770 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 19755467 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 19772783 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 19787652 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 19817525 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 19833860 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 19854425 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 19879922 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 19897064 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 19917184 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 19947105 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 19961572 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 19972478 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 19998437 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20032612 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20062736 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20084617 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20105184 Length: 1929247 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22473214 Length: 199 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22484154 Length: 815 d2k-e-linux: Dune 2000 (English) @@ -860,853 +860,853 @@ d2k-e-linux: Dune 2000 (English) setup/setup.z: b476661e82eeb05949e97fa1f75fed2343174be5 Install: copy: movies - ^Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa - ^Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa - ^Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa - ^Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa - ^Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa - ^Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa - ^Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa - ^Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa - ^Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa - ^Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa - ^Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa - ^Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa - ^Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa - ^Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa - ^Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa - ^Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa - ^Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa - ^Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa - ^Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa - ^Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa - ^Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa - ^Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa - ^Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa - ^Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa - ^Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa - ^Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa - ^Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa - ^Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa - ^Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa - ^Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa - ^Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa - ^Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa - ^Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa - ^Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa - ^Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa - ^Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa - ^Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa - ^Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa - ^Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa - ^Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa - ^Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa - ^Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR01_E.VQA: a_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR02_E.VQA: a_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR03_E.VQA: a_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR04_E.VQA: a_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR05_E.VQA: a_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR06_E.VQA: a_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR07_E.VQA: a_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR08_E.VQA: a_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_BR09_E.VQA: a_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_FINL_E.VQA: a_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_LOSE_E.VQA: a_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/A_MNTG_E.VQA: a_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR01_E.VQA: h_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR02_E.VQA: h_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR03_E.VQA: h_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR04_E.VQA: h_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR05_E.VQA: h_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR06_E.VQA: h_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR07_E.VQA: h_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR08_E.VQA: h_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_BR09_E.VQA: h_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_FINL_E.VQA: h_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_LOSE_E.VQA: h_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/H_MNTG_E.VQA: h_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR01_E.VQA: o_br01_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR02_E.VQA: o_br02_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR03_E.VQA: o_br03_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR04_E.VQA: o_br04_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR05_E.VQA: o_br05_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR06_E.VQA: o_br06_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR07_E.VQA: o_br07_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR08_E.VQA: o_br08_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_BR09_E.VQA: o_br09_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_FINL_E.VQA: o_finl_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_LOSE_E.VQA: o_lose_e.vqa + ^SupportDir|Content/d2k/v2/Movies/O_MNTG_E.VQA: o_mntg_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT1_E.VQA: g_int1_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_INT2_E.VQA: g_int2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_MAPS_E.VQA: g_maps_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLN2_E.VQA: g_pln2_e.vqa + ^SupportDir|Content/d2k/v2/Movies/G_PLNT_E.VQA: g_plnt_e.vqa + ^SupportDir|Content/d2k/v2/Movies/T_TITL_E.VQA: t_titl_e.vqa copy: music - ^Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud - ^Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud - ^Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud - ^Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud - ^Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud - ^Content/d2k/v2/Music/FREMEN.AUD: fremen.aud - ^Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud - ^Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud - ^Content/d2k/v2/Music/OPTIONS.AUD: options.aud - ^Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud - ^Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud - ^Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud - ^Content/d2k/v2/Music/SCORE.AUD: score.aud - ^Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud - ^Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud - ^Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud - ^Content/d2k/v2/Music/WAITGAME.A: waitgame.aud + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: ambush.aud + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: arakatak.aud + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: atregain.aud + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: entordos.aud + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: fightpwr.aud + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: fremen.aud + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: hark_bat.aud + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: landsand.aud + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: options.aud + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: plotting.aud + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: risehark.aud + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: robotix.aud + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: score.aud + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: soldappr.aud + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: spicesct.aud + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: undercon.aud + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: waitgame.aud extract-blast: setup/setup.z - ^Content/d2k/v2/BLOXBAT.R8: + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: Offset: 702405 Length: 512750 - ^Content/d2k/v2/BLOXBASE.R8: + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: Offset: 1215155 Length: 497092 - ^Content/d2k/v2/BLOXBGBS.R8: + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: Offset: 3600976 Length: 499135 - ^Content/d2k/v2/BLOXICE.R8: + ^SupportDir|Content/d2k/v2/BLOXICE.R8: Offset: 5070262 Length: 514963 - ^Content/d2k/v2/BLOXTREE.R8: + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: Offset: 6540123 Length: 509867 - ^Content/d2k/v2/BLOXWAST.R8: + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: Offset: 8000771 Length: 508567 - ^Content/d2k/v2/FONTCOL.FNT: + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: Offset: 13530929 Length: 3011 - ^Content/d2k/v2/FONTCOL.FPL: + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: Offset: 13533940 Length: 238 - ^Content/d2k/v2/MOUSE.R8: + ^SupportDir|Content/d2k/v2/MOUSE.R8: Offset: 13558244 Length: 16996 - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: Offset: 15106058 Length: 9647 - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: Offset: 15115705 Length: 8676 - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: Offset: 15124381 Length: 9641 - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: Offset: 15134022 Length: 7371 - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: Offset: 15141393 Length: 11326 - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: Offset: 15152719 Length: 11329 - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: Offset: 15164048 Length: 8964 - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: Offset: 15173012 Length: 11336 - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: Offset: 15184348 Length: 14606 - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: Offset: 15198954 Length: 27230 - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: Offset: 15226184 Length: 19621 - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: Offset: 15245805 Length: 28781 - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: Offset: 15274586 Length: 29703 - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: Offset: 15304289 Length: 29555 - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: Offset: 15333844 Length: 27961 - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: Offset: 15361805 Length: 20925 - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: Offset: 15382730 Length: 10925 - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: Offset: 15393655 Length: 8125 - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: Offset: 15401780 Length: 26212 - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: Offset: 15427992 Length: 27166 - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: Offset: 15455158 Length: 31126 - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: Offset: 15486284 Length: 33481 - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: Offset: 15519765 Length: 17265 - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: Offset: 15537030 Length: 14523 - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: Offset: 15551553 Length: 18266 - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: Offset: 15569819 Length: 8467 - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: Offset: 15578286 Length: 9748 - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: Offset: 15588034 Length: 14264 - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: Offset: 15602298 Length: 12087 - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: Offset: 15614385 Length: 14428 - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: Offset: 15628813 Length: 16985 - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: Offset: 15645798 Length: 12638 - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: Offset: 15658436 Length: 13229 - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: Offset: 15671665 Length: 26572 - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: Offset: 15698237 Length: 12085 - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: Offset: 15710322 Length: 18232 - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: Offset: 15728554 Length: 8328 - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: Offset: 15736882 Length: 12497 - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: Offset: 15749379 Length: 9546 - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: Offset: 15758925 Length: 17135 - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: Offset: 15776060 Length: 26937 - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: Offset: 15802997 Length: 17940 - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: Offset: 15820937 Length: 14985 - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: Offset: 15835922 Length: 9089 - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: Offset: 15845011 Length: 28401 - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: Offset: 15873412 Length: 23949 - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: Offset: 15897361 Length: 29489 - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: Offset: 15926850 Length: 11016 - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: Offset: 15937866 Length: 27566 - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: Offset: 15965432 Length: 26539 - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: Offset: 15991971 Length: 30821 - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: Offset: 16022792 Length: 7978 - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: Offset: 16030770 Length: 11880 - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: Offset: 16042650 Length: 8995 - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: Offset: 16051645 Length: 10120 - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: Offset: 16061765 Length: 8999 - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: Offset: 16070764 Length: 6593 - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: Offset: 16077357 Length: 34790 - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: Offset: 16112147 Length: 35606 - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: Offset: 16147753 Length: 10303 - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: Offset: 16158056 Length: 22969 - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: Offset: 16181025 Length: 31816 - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: Offset: 16212841 Length: 19585 - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: Offset: 16232426 Length: 14563 - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: Offset: 16246989 Length: 13353 - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: Offset: 16260342 Length: 9671 - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: Offset: 16270013 Length: 15031 - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: Offset: 16285044 Length: 28368 - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: Offset: 16313412 Length: 9649 - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: Offset: 16323061 Length: 17157 - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: Offset: 16340218 Length: 13407 - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: Offset: 16353625 Length: 29910 - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: Offset: 16383535 Length: 22890 - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: Offset: 16406425 Length: 22923 - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: Offset: 16429348 Length: 34017 - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: Offset: 16463365 Length: 56714 - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: Offset: 16520079 Length: 27200 - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: Offset: 16547279 Length: 19828 - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: Offset: 16567107 Length: 13869 - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: Offset: 16580976 Length: 14197 - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: Offset: 16595173 Length: 29136 - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: Offset: 16624309 Length: 26204 - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: Offset: 16650513 Length: 24264 - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: Offset: 16674777 Length: 43921 - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: Offset: 16718698 Length: 22151 - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: Offset: 16740849 Length: 12300 - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: Offset: 16753149 Length: 21971 - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: Offset: 16775120 Length: 22041 - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: Offset: 16797161 Length: 21545 - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: Offset: 16818706 Length: 14344 - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: Offset: 16833050 Length: 28156 - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: Offset: 16861206 Length: 16983 - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: Offset: 16878189 Length: 19583 - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: Offset: 16897772 Length: 12875 - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: Offset: 16910647 Length: 20974 - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: Offset: 16931621 Length: 14699 - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: Offset: 16946320 Length: 20919 - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: Offset: 16967239 Length: 18984 - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: Offset: 16986223 Length: 11779 - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: Offset: 16998002 Length: 13980 - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: Offset: 17011982 Length: 33483 - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: Offset: 17045465 Length: 26566 - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: Offset: 17072031 Length: 25237 - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: Offset: 17097268 Length: 16072 - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: Offset: 17113340 Length: 12037 - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: Offset: 17125377 Length: 30243 - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: Offset: 17155620 Length: 31710 - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: Offset: 17187330 Length: 27450 - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: Offset: 17214780 Length: 30854 - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: Offset: 17245634 Length: 10860 - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: Offset: 17256494 Length: 19337 - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: Offset: 17275831 Length: 15004 - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: Offset: 17290835 Length: 23023 - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: Offset: 17313858 Length: 22321 - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: Offset: 17336179 Length: 21698 - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: Offset: 17357877 Length: 10282 - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: Offset: 17368159 Length: 28615 - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: Offset: 17396774 Length: 12771 - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: Offset: 17409545 Length: 9917 - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: Offset: 17419462 Length: 18502 - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: Offset: 17437964 Length: 12832 - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: Offset: 17450796 Length: 22413 - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: Offset: 17473209 Length: 29577 - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: Offset: 17502786 Length: 24798 - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: Offset: 17527584 Length: 14784 - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: Offset: 17542368 Length: 18526 - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: Offset: 17560894 Length: 12390 - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: Offset: 17573284 Length: 11851 - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: Offset: 17585135 Length: 9867 - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: Offset: 17595002 Length: 16907 - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: Offset: 17611909 Length: 17659 - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: Offset: 17629568 Length: 20337 - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: Offset: 17649905 Length: 18877 - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: Offset: 17668782 Length: 30788 - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: Offset: 17699570 Length: 18322 - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: Offset: 17717892 Length: 22178 - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: Offset: 17740070 Length: 24878 - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: Offset: 17764948 Length: 15741 - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: Offset: 17780689 Length: 14892 - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: Offset: 17795581 Length: 23026 - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: Offset: 17818607 Length: 43938 - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: Offset: 17862545 Length: 10992 - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: Offset: 17873537 Length: 19514 - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: Offset: 17893051 Length: 23895 - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: Offset: 17916946 Length: 18626 - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: Offset: 17935572 Length: 22564 - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: Offset: 17958136 Length: 18445 - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: Offset: 17976581 Length: 19492 - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: Offset: 17996073 Length: 14194 - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: Offset: 18010267 Length: 8310 - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: Offset: 18018577 Length: 8332 - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: Offset: 18026909 Length: 15789 - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: Offset: 18042698 Length: 9791 - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: Offset: 18052489 Length: 15099 - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: Offset: 18067588 Length: 14863 - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: Offset: 18082451 Length: 9753 - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: Offset: 18092204 Length: 9329 - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: Offset: 18101533 Length: 9449 - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: Offset: 18110982 Length: 15600 - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: Offset: 18126582 Length: 16157 - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: Offset: 18142739 Length: 13149 - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: Offset: 18155888 Length: 13928 - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: Offset: 18169816 Length: 16430 - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: Offset: 18186246 Length: 41640 - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: Offset: 18227886 Length: 41809 - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: Offset: 18269695 Length: 29117 - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: Offset: 18298812 Length: 36982 - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: Offset: 18335794 Length: 60681 - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: Offset: 18396475 Length: 21396 - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: Offset: 18417871 Length: 37995 - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: Offset: 18455866 Length: 32674 - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: Offset: 18488540 Length: 18399 - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: Offset: 18506939 Length: 26359 - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: Offset: 18533298 Length: 21335 - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: Offset: 18554633 Length: 28418 - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: Offset: 18583051 Length: 9269 - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: Offset: 18592320 Length: 19854 - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: Offset: 18612174 Length: 20038 - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: Offset: 18632212 Length: 16073 - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: Offset: 18648285 Length: 14873 - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: Offset: 18663158 Length: 41683 - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: Offset: 18704841 Length: 34475 - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: Offset: 18739316 Length: 34903 - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: Offset: 18774219 Length: 59613 - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: Offset: 18833832 Length: 22150 - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: Offset: 18855982 Length: 9090 - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: Offset: 18865072 Length: 21350 - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: Offset: 18886422 Length: 31478 - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: Offset: 18917900 Length: 19876 - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: Offset: 18937776 Length: 22359 - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: Offset: 18960135 Length: 28902 - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: Offset: 18989037 Length: 26855 - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: Offset: 19015892 Length: 19104 - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: Offset: 19034996 Length: 24655 - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: Offset: 19059651 Length: 23032 - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: Offset: 19082683 Length: 35588 - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: Offset: 19118271 Length: 8945 - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: Offset: 19127216 Length: 9005 - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: Offset: 19136221 Length: 9606 - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: Offset: 19145827 Length: 11671 - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: Offset: 19157498 Length: 10644 - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: Offset: 19168142 Length: 10387 - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: Offset: 19178529 Length: 17225 - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: Offset: 19195754 Length: 10077 - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: Offset: 19205831 Length: 13616 - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: Offset: 19219447 Length: 11251 - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: Offset: 19230698 Length: 8144 - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: Offset: 19238842 Length: 14865 - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: Offset: 19253707 Length: 11912 - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: Offset: 19265619 Length: 19540 - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: Offset: 19285159 Length: 10246 - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: Offset: 19295405 Length: 31148 - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: Offset: 19326553 Length: 8307 - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: Offset: 19334860 Length: 14331 - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: Offset: 19349191 Length: 11295 - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: Offset: 19360486 Length: 20437 - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: Offset: 19380923 Length: 27739 - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: Offset: 19408662 Length: 22200 - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: Offset: 19430862 Length: 9620 - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: Offset: 19440482 Length: 13368 - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: Offset: 19453850 Length: 15612 - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: Offset: 19469462 Length: 8279 - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: Offset: 19477741 Length: 11383 - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: Offset: 19489124 Length: 18511 - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: Offset: 19507635 Length: 14244 - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: Offset: 19521879 Length: 24075 - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: Offset: 19545954 Length: 26716 - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: Offset: 19572670 Length: 21716 - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: Offset: 19594386 Length: 32417 - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: Offset: 19626803 Length: 33724 - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: Offset: 19660527 Length: 21828 - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: Offset: 19682355 Length: 30404 - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: Offset: 19712759 Length: 9862 - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: Offset: 19722621 Length: 18149 - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: Offset: 19740770 Length: 14697 - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: Offset: 19755467 Length: 17316 - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: Offset: 19772783 Length: 14869 - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: Offset: 19787652 Length: 29873 - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: Offset: 19817525 Length: 16335 - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: Offset: 19833860 Length: 20565 - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: Offset: 19854425 Length: 25497 - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: Offset: 19879922 Length: 17142 - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: Offset: 19897064 Length: 20120 - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: Offset: 19917184 Length: 29921 - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: Offset: 19947105 Length: 14467 - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: Offset: 19961572 Length: 10906 - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: Offset: 19972478 Length: 25959 - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: Offset: 19998437 Length: 34175 - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: Offset: 20032612 Length: 30124 - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: Offset: 20062736 Length: 21881 - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: Offset: 20084617 Length: 20567 - ^Content/d2k/v2/SOUND.RS: + ^SupportDir|Content/d2k/v2/SOUND.RS: Offset: 20105184 Length: 1929247 - ^Content/d2k/v2/FONT.BIN: + ^SupportDir|Content/d2k/v2/FONT.BIN: Offset: 22473214 Length: 199 - ^Content/d2k/v2/PALETTE.BIN: + ^SupportDir|Content/d2k/v2/PALETTE.BIN: Offset: 22484154 - Length: 815 \ No newline at end of file + Length: 815 diff --git a/mods/d2/installer/downloads.yaml b/mods/d2/installer/downloads.yaml index 847db7b..40edb1a 100644 --- a/mods/d2/installer/downloads.yaml +++ b/mods/d2/installer/downloads.yaml @@ -1,539 +1,544 @@ quickinstall: Quick Install Package + SHA1: eb9ff88ca24858bd06a752f923156a6480c25c06 MirrorList: http://www.openra.net/packages/d2k-quickinstall-mirrors.txt Extract: - ^Content/d2k/v2/BLOXBASE.R8: v2/BLOXBASE.R8 - ^Content/d2k/v2/BLOXBAT.R8: v2/BLOXBAT.R8 - ^Content/d2k/v2/BLOXBGBS.R8: v2/BLOXBGBS.R8 - ^Content/d2k/v2/BLOXICE.R8: v2/BLOXICE.R8 - ^Content/d2k/v2/BLOXTREE.R8: v2/BLOXTREE.R8 - ^Content/d2k/v2/BLOXWAST.R8: v2/BLOXWAST.R8 - ^Content/d2k/v2/FONT.BIN: v2/FONT.BIN - ^Content/d2k/v2/FONTCOL.FNT: v2/FONTCOL.FNT - ^Content/d2k/v2/FONTCOL.FPL: v2/FONTCOL.FPL - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: v2/GAMESFX/A_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: v2/GAMESFX/A_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: v2/GAMESFX/A_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: v2/GAMESFX/A_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: v2/GAMESFX/A_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: v2/GAMESFX/A_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: v2/GAMESFX/A_FCONF1.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: v2/GAMESFX/A_FCONF2.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: v2/GAMESFX/A_FCONF3.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: v2/GAMESFX/A_FCONF4.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: v2/GAMESFX/A_FSEL1.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: v2/GAMESFX/A_FSEL2.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: v2/GAMESFX/A_FSEL3.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: v2/GAMESFX/A_FSEL4.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: v2/GAMESFX/A_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: v2/GAMESFX/A_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: v2/GAMESFX/A_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: v2/GAMESFX/A_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: v2/GAMESFX/A_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: v2/GAMESFX/A_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: v2/GAMESFX/A_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: v2/GAMESFX/A_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: v2/GAMESFX/A_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: v2/GAMESFX/A_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: v2/GAMESFX/A_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: v2/GAMESFX/A_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: v2/GAMESFX/AI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: v2/GAMESFX/AI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: v2/GAMESFX/AI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: v2/GAMESFX/AI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: v2/GAMESFX/AI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: v2/GAMESFX/AI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: v2/GAMESFX/AI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: v2/GAMESFX/AI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: v2/GAMESFX/AI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: v2/GAMESFX/AI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: v2/GAMESFX/AI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: v2/GAMESFX/AI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: v2/GAMESFX/AI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: v2/GAMESFX/AI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: v2/GAMESFX/AI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: v2/GAMESFX/AI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: v2/GAMESFX/AI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: v2/GAMESFX/AI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: v2/GAMESFX/AI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: v2/GAMESFX/AI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: v2/GAMESFX/AI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: v2/GAMESFX/AI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: v2/GAMESFX/AI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: v2/GAMESFX/AI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: v2/GAMESFX/AI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: v2/GAMESFX/AI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: v2/GAMESFX/AI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: v2/GAMESFX/AI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: v2/GAMESFX/AI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: v2/GAMESFX/AI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: v2/GAMESFX/AI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: v2/GAMESFX/AI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: v2/GAMESFX/AI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: v2/GAMESFX/AI_MAP8A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: v2/GAMESFX/AI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: v2/GAMESFX/AI_MEND.AUD - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: v2/GAMESFX/AI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: v2/GAMESFX/AI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: v2/GAMESFX/AI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: v2/GAMESFX/AI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: v2/GAMESFX/AI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: v2/GAMESFX/AI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: v2/GAMESFX/AI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: v2/GAMESFX/AI_POWER.AUD - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: v2/GAMESFX/AI_PREP.AUD - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: v2/GAMESFX/AI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: v2/GAMESFX/AI_REINF.AUD - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: v2/GAMESFX/AI_RUN.AUD - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: v2/GAMESFX/AI_SELL.AUD - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: v2/GAMESFX/AI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: v2/GAMESFX/AI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: v2/GAMESFX/AI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: v2/GAMESFX/AI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: v2/GAMESFX/AI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: v2/GAMESFX/AI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: v2/GAMESFX/AI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: v2/GAMESFX/AI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: v2/GAMESFX/AI_WSIGN.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: v2/GAMESFX/G_SCONF1.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: v2/GAMESFX/G_SCONF2.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: v2/GAMESFX/G_SCONF3.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: v2/GAMESFX/G_SSEL1.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: v2/GAMESFX/G_SSEL2.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: v2/GAMESFX/G_SSEL3.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: v2/GAMESFX/H_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: v2/GAMESFX/H_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: v2/GAMESFX/H_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: v2/GAMESFX/H_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: v2/GAMESFX/H_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: v2/GAMESFX/H_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: v2/GAMESFX/H_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: v2/GAMESFX/H_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: v2/GAMESFX/H_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: v2/GAMESFX/H_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: v2/GAMESFX/H_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: v2/GAMESFX/H_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: v2/GAMESFX/H_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: v2/GAMESFX/H_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: v2/GAMESFX/H_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: v2/GAMESFX/H_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: v2/GAMESFX/H_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: v2/GAMESFX/H_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: v2/GAMESFX/HI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: v2/GAMESFX/HI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: v2/GAMESFX/HI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: v2/GAMESFX/HI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: v2/GAMESFX/HI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: v2/GAMESFX/HI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: v2/GAMESFX/HI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: v2/GAMESFX/HI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: v2/GAMESFX/HI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: v2/GAMESFX/HI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: v2/GAMESFX/HI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: v2/GAMESFX/HI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: v2/GAMESFX/HI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: v2/GAMESFX/HI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: v2/GAMESFX/HI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: v2/GAMESFX/HI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: v2/GAMESFX/HI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: v2/GAMESFX/HI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: v2/GAMESFX/HI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: v2/GAMESFX/HI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: v2/GAMESFX/HI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: v2/GAMESFX/HI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: v2/GAMESFX/HI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: v2/GAMESFX/HI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: v2/GAMESFX/HI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: v2/GAMESFX/HI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: v2/GAMESFX/HI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: v2/GAMESFX/HI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: v2/GAMESFX/HI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: v2/GAMESFX/HI_MAP3B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: v2/GAMESFX/HI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: v2/GAMESFX/HI_MAP4B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: v2/GAMESFX/HI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: v2/GAMESFX/HI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: v2/GAMESFX/HI_MAP6B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: v2/GAMESFX/HI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: v2/GAMESFX/HI_MAP9.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: v2/GAMESFX/HI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: v2/GAMESFX/HI_MEND.AUD - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: v2/GAMESFX/HI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: v2/GAMESFX/HI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: v2/GAMESFX/HI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: v2/GAMESFX/HI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: v2/GAMESFX/HI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: v2/GAMESFX/HI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: v2/GAMESFX/HI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: v2/GAMESFX/HI_POWER.AUD - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: v2/GAMESFX/HI_PREP.AUD - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: v2/GAMESFX/HI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: v2/GAMESFX/HI_REINF.AUD - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: v2/GAMESFX/HI_RUN.AUD - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: v2/GAMESFX/HI_SELL.AUD - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: v2/GAMESFX/HI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: v2/GAMESFX/HI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: v2/GAMESFX/HI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: v2/GAMESFX/HI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: v2/GAMESFX/HI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: v2/GAMESFX/HI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: v2/GAMESFX/HI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: v2/GAMESFX/HI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: v2/GAMESFX/HI_WSIGN.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: v2/GAMESFX/O_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: v2/GAMESFX/O_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: v2/GAMESFX/O_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: v2/GAMESFX/O_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: v2/GAMESFX/O_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: v2/GAMESFX/O_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: v2/GAMESFX/O_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: v2/GAMESFX/O_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: v2/GAMESFX/O_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: v2/GAMESFX/O_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: v2/GAMESFX/O_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: v2/GAMESFX/O_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: v2/GAMESFX/O_SCONF1.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: v2/GAMESFX/O_SCONF2.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: v2/GAMESFX/O_SCONF3.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: v2/GAMESFX/O_SSEL1.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: v2/GAMESFX/O_SSEL2.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: v2/GAMESFX/O_SSEL3.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: v2/GAMESFX/O_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: v2/GAMESFX/O_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: v2/GAMESFX/O_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: v2/GAMESFX/O_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: v2/GAMESFX/O_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: v2/GAMESFX/O_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: v2/GAMESFX/OI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: v2/GAMESFX/OI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: v2/GAMESFX/OI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: v2/GAMESFX/OI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: v2/GAMESFX/OI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: v2/GAMESFX/OI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: v2/GAMESFX/OI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: v2/GAMESFX/OI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: v2/GAMESFX/OI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: v2/GAMESFX/OI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: v2/GAMESFX/OI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: v2/GAMESFX/OI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: v2/GAMESFX/OI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: v2/GAMESFX/OI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: v2/GAMESFX/OI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: v2/GAMESFX/OI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: v2/GAMESFX/OI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: v2/GAMESFX/OI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: v2/GAMESFX/OI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: v2/GAMESFX/OI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: v2/GAMESFX/OI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: v2/GAMESFX/OI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: v2/GAMESFX/OI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: v2/GAMESFX/OI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: v2/GAMESFX/OI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: v2/GAMESFX/OI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: v2/GAMESFX/OI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: v2/GAMESFX/OI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: v2/GAMESFX/OI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: v2/GAMESFX/OI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: v2/GAMESFX/OI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: v2/GAMESFX/OI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: v2/GAMESFX/OI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: v2/GAMESFX/OI_MAP8A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: v2/GAMESFX/OI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: v2/GAMESFX/OI_MEND.AUD - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: v2/GAMESFX/OI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: v2/GAMESFX/OI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: v2/GAMESFX/OI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: v2/GAMESFX/OI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: v2/GAMESFX/OI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: v2/GAMESFX/OI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: v2/GAMESFX/OI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: v2/GAMESFX/OI_POWER.AUD - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: v2/GAMESFX/OI_PREP.AUD - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: v2/GAMESFX/OI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: v2/GAMESFX/OI_REINF.AUD - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: v2/GAMESFX/OI_RUN.AUD - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: v2/GAMESFX/OI_SELL.AUD - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: v2/GAMESFX/OI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: v2/GAMESFX/OI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: v2/GAMESFX/OI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: v2/GAMESFX/OI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: v2/GAMESFX/OI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: v2/GAMESFX/OI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: v2/GAMESFX/OI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: v2/GAMESFX/OI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: v2/GAMESFX/OI_WSIGN.AUD - ^Content/d2k/v2/MOUSE.R8: v2/MOUSE.R8 - ^Content/d2k/v2/PALETTE.BIN: v2/PALETTE.BIN - ^Content/d2k/v2/SOUND.RS: v2/SOUND.RS - ^Content/d2k/v2/BLOXXMAS.R8: v2/BLOXXMAS.R8 - ^Content/d2k/v2/DATA.R8: v2/DATA.R8 + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: v2/BLOXBASE.R8 + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: v2/BLOXBAT.R8 + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: v2/BLOXBGBS.R8 + ^SupportDir|Content/d2k/v2/BLOXICE.R8: v2/BLOXICE.R8 + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: v2/BLOXTREE.R8 + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: v2/BLOXWAST.R8 + ^SupportDir|Content/d2k/v2/FONT.BIN: v2/FONT.BIN + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: v2/FONTCOL.FNT + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: v2/FONTCOL.FPL + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: v2/GAMESFX/A_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: v2/GAMESFX/A_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: v2/GAMESFX/A_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: v2/GAMESFX/A_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: v2/GAMESFX/A_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: v2/GAMESFX/A_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: v2/GAMESFX/A_FCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: v2/GAMESFX/A_FCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: v2/GAMESFX/A_FCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: v2/GAMESFX/A_FCONF4.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: v2/GAMESFX/A_FSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: v2/GAMESFX/A_FSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: v2/GAMESFX/A_FSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: v2/GAMESFX/A_FSEL4.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: v2/GAMESFX/A_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: v2/GAMESFX/A_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: v2/GAMESFX/A_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: v2/GAMESFX/A_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: v2/GAMESFX/A_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: v2/GAMESFX/A_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: v2/GAMESFX/A_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: v2/GAMESFX/A_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: v2/GAMESFX/A_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: v2/GAMESFX/A_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: v2/GAMESFX/A_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: v2/GAMESFX/A_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: v2/GAMESFX/AI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: v2/GAMESFX/AI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: v2/GAMESFX/AI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: v2/GAMESFX/AI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: v2/GAMESFX/AI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: v2/GAMESFX/AI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: v2/GAMESFX/AI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: v2/GAMESFX/AI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: v2/GAMESFX/AI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: v2/GAMESFX/AI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: v2/GAMESFX/AI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: v2/GAMESFX/AI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: v2/GAMESFX/AI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: v2/GAMESFX/AI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: v2/GAMESFX/AI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: v2/GAMESFX/AI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: v2/GAMESFX/AI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: v2/GAMESFX/AI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: v2/GAMESFX/AI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: v2/GAMESFX/AI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: v2/GAMESFX/AI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: v2/GAMESFX/AI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: v2/GAMESFX/AI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: v2/GAMESFX/AI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: v2/GAMESFX/AI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: v2/GAMESFX/AI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: v2/GAMESFX/AI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: v2/GAMESFX/AI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: v2/GAMESFX/AI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: v2/GAMESFX/AI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: v2/GAMESFX/AI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: v2/GAMESFX/AI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: v2/GAMESFX/AI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: v2/GAMESFX/AI_MAP8A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: v2/GAMESFX/AI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: v2/GAMESFX/AI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: v2/GAMESFX/AI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: v2/GAMESFX/AI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: v2/GAMESFX/AI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: v2/GAMESFX/AI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: v2/GAMESFX/AI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: v2/GAMESFX/AI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: v2/GAMESFX/AI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: v2/GAMESFX/AI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: v2/GAMESFX/AI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: v2/GAMESFX/AI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: v2/GAMESFX/AI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: v2/GAMESFX/AI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: v2/GAMESFX/AI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: v2/GAMESFX/AI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: v2/GAMESFX/AI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: v2/GAMESFX/AI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: v2/GAMESFX/AI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: v2/GAMESFX/AI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: v2/GAMESFX/AI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: v2/GAMESFX/AI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: v2/GAMESFX/AI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: v2/GAMESFX/AI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: v2/GAMESFX/G_SCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: v2/GAMESFX/G_SCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: v2/GAMESFX/G_SCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: v2/GAMESFX/G_SSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: v2/GAMESFX/G_SSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: v2/GAMESFX/G_SSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: v2/GAMESFX/H_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: v2/GAMESFX/H_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: v2/GAMESFX/H_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: v2/GAMESFX/H_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: v2/GAMESFX/H_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: v2/GAMESFX/H_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: v2/GAMESFX/H_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: v2/GAMESFX/H_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: v2/GAMESFX/H_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: v2/GAMESFX/H_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: v2/GAMESFX/H_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: v2/GAMESFX/H_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: v2/GAMESFX/H_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: v2/GAMESFX/H_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: v2/GAMESFX/H_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: v2/GAMESFX/H_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: v2/GAMESFX/H_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: v2/GAMESFX/H_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: v2/GAMESFX/HI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: v2/GAMESFX/HI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: v2/GAMESFX/HI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: v2/GAMESFX/HI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: v2/GAMESFX/HI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: v2/GAMESFX/HI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: v2/GAMESFX/HI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: v2/GAMESFX/HI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: v2/GAMESFX/HI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: v2/GAMESFX/HI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: v2/GAMESFX/HI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: v2/GAMESFX/HI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: v2/GAMESFX/HI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: v2/GAMESFX/HI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: v2/GAMESFX/HI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: v2/GAMESFX/HI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: v2/GAMESFX/HI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: v2/GAMESFX/HI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: v2/GAMESFX/HI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: v2/GAMESFX/HI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: v2/GAMESFX/HI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: v2/GAMESFX/HI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: v2/GAMESFX/HI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: v2/GAMESFX/HI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: v2/GAMESFX/HI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: v2/GAMESFX/HI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: v2/GAMESFX/HI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: v2/GAMESFX/HI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: v2/GAMESFX/HI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: v2/GAMESFX/HI_MAP3B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: v2/GAMESFX/HI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: v2/GAMESFX/HI_MAP4B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: v2/GAMESFX/HI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: v2/GAMESFX/HI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: v2/GAMESFX/HI_MAP6B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: v2/GAMESFX/HI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: v2/GAMESFX/HI_MAP9.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: v2/GAMESFX/HI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: v2/GAMESFX/HI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: v2/GAMESFX/HI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: v2/GAMESFX/HI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: v2/GAMESFX/HI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: v2/GAMESFX/HI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: v2/GAMESFX/HI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: v2/GAMESFX/HI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: v2/GAMESFX/HI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: v2/GAMESFX/HI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: v2/GAMESFX/HI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: v2/GAMESFX/HI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: v2/GAMESFX/HI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: v2/GAMESFX/HI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: v2/GAMESFX/HI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: v2/GAMESFX/HI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: v2/GAMESFX/HI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: v2/GAMESFX/HI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: v2/GAMESFX/HI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: v2/GAMESFX/HI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: v2/GAMESFX/HI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: v2/GAMESFX/HI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: v2/GAMESFX/HI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: v2/GAMESFX/HI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: v2/GAMESFX/O_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: v2/GAMESFX/O_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: v2/GAMESFX/O_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: v2/GAMESFX/O_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: v2/GAMESFX/O_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: v2/GAMESFX/O_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: v2/GAMESFX/O_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: v2/GAMESFX/O_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: v2/GAMESFX/O_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: v2/GAMESFX/O_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: v2/GAMESFX/O_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: v2/GAMESFX/O_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: v2/GAMESFX/O_SCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: v2/GAMESFX/O_SCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: v2/GAMESFX/O_SCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: v2/GAMESFX/O_SSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: v2/GAMESFX/O_SSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: v2/GAMESFX/O_SSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: v2/GAMESFX/O_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: v2/GAMESFX/O_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: v2/GAMESFX/O_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: v2/GAMESFX/O_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: v2/GAMESFX/O_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: v2/GAMESFX/O_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: v2/GAMESFX/OI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: v2/GAMESFX/OI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: v2/GAMESFX/OI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: v2/GAMESFX/OI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: v2/GAMESFX/OI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: v2/GAMESFX/OI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: v2/GAMESFX/OI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: v2/GAMESFX/OI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: v2/GAMESFX/OI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: v2/GAMESFX/OI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: v2/GAMESFX/OI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: v2/GAMESFX/OI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: v2/GAMESFX/OI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: v2/GAMESFX/OI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: v2/GAMESFX/OI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: v2/GAMESFX/OI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: v2/GAMESFX/OI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: v2/GAMESFX/OI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: v2/GAMESFX/OI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: v2/GAMESFX/OI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: v2/GAMESFX/OI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: v2/GAMESFX/OI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: v2/GAMESFX/OI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: v2/GAMESFX/OI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: v2/GAMESFX/OI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: v2/GAMESFX/OI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: v2/GAMESFX/OI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: v2/GAMESFX/OI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: v2/GAMESFX/OI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: v2/GAMESFX/OI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: v2/GAMESFX/OI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: v2/GAMESFX/OI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: v2/GAMESFX/OI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: v2/GAMESFX/OI_MAP8A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: v2/GAMESFX/OI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: v2/GAMESFX/OI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: v2/GAMESFX/OI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: v2/GAMESFX/OI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: v2/GAMESFX/OI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: v2/GAMESFX/OI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: v2/GAMESFX/OI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: v2/GAMESFX/OI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: v2/GAMESFX/OI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: v2/GAMESFX/OI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: v2/GAMESFX/OI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: v2/GAMESFX/OI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: v2/GAMESFX/OI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: v2/GAMESFX/OI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: v2/GAMESFX/OI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: v2/GAMESFX/OI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: v2/GAMESFX/OI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: v2/GAMESFX/OI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: v2/GAMESFX/OI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: v2/GAMESFX/OI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: v2/GAMESFX/OI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: v2/GAMESFX/OI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: v2/GAMESFX/OI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: v2/GAMESFX/OI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/MOUSE.R8: v2/MOUSE.R8 + ^SupportDir|Content/d2k/v2/PALETTE.BIN: v2/PALETTE.BIN + ^SupportDir|Content/d2k/v2/SOUND.RS: v2/SOUND.RS + ^SupportDir|Content/d2k/v2/BLOXXMAS.R8: v2/BLOXXMAS.R8 + ^SupportDir|Content/d2k/v2/DATA.R8: v2/DATA.R8 + basefiles: Base Content + SHA1: 82221691fe843a5a245969095f147e929c364234 MirrorList: http://www.openra.net/packages/d2k-base-mirrors.txt Extract: - ^Content/d2k/v2/BLOXBASE.R8: v2/BLOXBASE.R8 - ^Content/d2k/v2/BLOXBAT.R8: v2/BLOXBAT.R8 - ^Content/d2k/v2/BLOXBGBS.R8: v2/BLOXBGBS.R8 - ^Content/d2k/v2/BLOXICE.R8: v2/BLOXICE.R8 - ^Content/d2k/v2/BLOXTREE.R8: v2/BLOXTREE.R8 - ^Content/d2k/v2/BLOXWAST.R8: v2/BLOXWAST.R8 - ^Content/d2k/v2/FONT.BIN: v2/FONT.BIN - ^Content/d2k/v2/FONTCOL.FNT: v2/FONTCOL.FNT - ^Content/d2k/v2/FONTCOL.FPL: v2/FONTCOL.FPL - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: v2/GAMESFX/A_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: v2/GAMESFX/A_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: v2/GAMESFX/A_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: v2/GAMESFX/A_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: v2/GAMESFX/A_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: v2/GAMESFX/A_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: v2/GAMESFX/A_FCONF1.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: v2/GAMESFX/A_FCONF2.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: v2/GAMESFX/A_FCONF3.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: v2/GAMESFX/A_FCONF4.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: v2/GAMESFX/A_FSEL1.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: v2/GAMESFX/A_FSEL2.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: v2/GAMESFX/A_FSEL3.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: v2/GAMESFX/A_FSEL4.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: v2/GAMESFX/A_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: v2/GAMESFX/A_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: v2/GAMESFX/A_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: v2/GAMESFX/A_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: v2/GAMESFX/A_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: v2/GAMESFX/A_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: v2/GAMESFX/A_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: v2/GAMESFX/A_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: v2/GAMESFX/A_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: v2/GAMESFX/A_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: v2/GAMESFX/A_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: v2/GAMESFX/A_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: v2/GAMESFX/AI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: v2/GAMESFX/AI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: v2/GAMESFX/AI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: v2/GAMESFX/AI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: v2/GAMESFX/AI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: v2/GAMESFX/AI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: v2/GAMESFX/AI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: v2/GAMESFX/AI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: v2/GAMESFX/AI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: v2/GAMESFX/AI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: v2/GAMESFX/AI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: v2/GAMESFX/AI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: v2/GAMESFX/AI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: v2/GAMESFX/AI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: v2/GAMESFX/AI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: v2/GAMESFX/AI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: v2/GAMESFX/AI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: v2/GAMESFX/AI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: v2/GAMESFX/AI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: v2/GAMESFX/AI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: v2/GAMESFX/AI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: v2/GAMESFX/AI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: v2/GAMESFX/AI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: v2/GAMESFX/AI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: v2/GAMESFX/AI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: v2/GAMESFX/AI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: v2/GAMESFX/AI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: v2/GAMESFX/AI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: v2/GAMESFX/AI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: v2/GAMESFX/AI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: v2/GAMESFX/AI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: v2/GAMESFX/AI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: v2/GAMESFX/AI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: v2/GAMESFX/AI_MAP8A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: v2/GAMESFX/AI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: v2/GAMESFX/AI_MEND.AUD - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: v2/GAMESFX/AI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: v2/GAMESFX/AI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: v2/GAMESFX/AI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: v2/GAMESFX/AI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: v2/GAMESFX/AI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: v2/GAMESFX/AI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: v2/GAMESFX/AI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: v2/GAMESFX/AI_POWER.AUD - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: v2/GAMESFX/AI_PREP.AUD - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: v2/GAMESFX/AI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: v2/GAMESFX/AI_REINF.AUD - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: v2/GAMESFX/AI_RUN.AUD - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: v2/GAMESFX/AI_SELL.AUD - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: v2/GAMESFX/AI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: v2/GAMESFX/AI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: v2/GAMESFX/AI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: v2/GAMESFX/AI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: v2/GAMESFX/AI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: v2/GAMESFX/AI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: v2/GAMESFX/AI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: v2/GAMESFX/AI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: v2/GAMESFX/AI_WSIGN.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: v2/GAMESFX/G_SCONF1.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: v2/GAMESFX/G_SCONF2.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: v2/GAMESFX/G_SCONF3.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: v2/GAMESFX/G_SSEL1.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: v2/GAMESFX/G_SSEL2.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: v2/GAMESFX/G_SSEL3.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: v2/GAMESFX/H_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: v2/GAMESFX/H_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: v2/GAMESFX/H_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: v2/GAMESFX/H_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: v2/GAMESFX/H_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: v2/GAMESFX/H_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: v2/GAMESFX/H_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: v2/GAMESFX/H_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: v2/GAMESFX/H_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: v2/GAMESFX/H_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: v2/GAMESFX/H_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: v2/GAMESFX/H_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: v2/GAMESFX/H_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: v2/GAMESFX/H_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: v2/GAMESFX/H_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: v2/GAMESFX/H_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: v2/GAMESFX/H_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: v2/GAMESFX/H_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: v2/GAMESFX/HI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: v2/GAMESFX/HI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: v2/GAMESFX/HI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: v2/GAMESFX/HI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: v2/GAMESFX/HI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: v2/GAMESFX/HI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: v2/GAMESFX/HI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: v2/GAMESFX/HI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: v2/GAMESFX/HI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: v2/GAMESFX/HI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: v2/GAMESFX/HI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: v2/GAMESFX/HI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: v2/GAMESFX/HI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: v2/GAMESFX/HI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: v2/GAMESFX/HI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: v2/GAMESFX/HI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: v2/GAMESFX/HI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: v2/GAMESFX/HI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: v2/GAMESFX/HI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: v2/GAMESFX/HI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: v2/GAMESFX/HI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: v2/GAMESFX/HI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: v2/GAMESFX/HI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: v2/GAMESFX/HI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: v2/GAMESFX/HI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: v2/GAMESFX/HI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: v2/GAMESFX/HI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: v2/GAMESFX/HI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: v2/GAMESFX/HI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: v2/GAMESFX/HI_MAP3B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: v2/GAMESFX/HI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: v2/GAMESFX/HI_MAP4B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: v2/GAMESFX/HI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: v2/GAMESFX/HI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: v2/GAMESFX/HI_MAP6B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: v2/GAMESFX/HI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: v2/GAMESFX/HI_MAP9.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: v2/GAMESFX/HI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: v2/GAMESFX/HI_MEND.AUD - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: v2/GAMESFX/HI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: v2/GAMESFX/HI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: v2/GAMESFX/HI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: v2/GAMESFX/HI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: v2/GAMESFX/HI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: v2/GAMESFX/HI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: v2/GAMESFX/HI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: v2/GAMESFX/HI_POWER.AUD - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: v2/GAMESFX/HI_PREP.AUD - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: v2/GAMESFX/HI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: v2/GAMESFX/HI_REINF.AUD - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: v2/GAMESFX/HI_RUN.AUD - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: v2/GAMESFX/HI_SELL.AUD - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: v2/GAMESFX/HI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: v2/GAMESFX/HI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: v2/GAMESFX/HI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: v2/GAMESFX/HI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: v2/GAMESFX/HI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: v2/GAMESFX/HI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: v2/GAMESFX/HI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: v2/GAMESFX/HI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: v2/GAMESFX/HI_WSIGN.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: v2/GAMESFX/O_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: v2/GAMESFX/O_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: v2/GAMESFX/O_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: v2/GAMESFX/O_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: v2/GAMESFX/O_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: v2/GAMESFX/O_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: v2/GAMESFX/O_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: v2/GAMESFX/O_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: v2/GAMESFX/O_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: v2/GAMESFX/O_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: v2/GAMESFX/O_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: v2/GAMESFX/O_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: v2/GAMESFX/O_SCONF1.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: v2/GAMESFX/O_SCONF2.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: v2/GAMESFX/O_SCONF3.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: v2/GAMESFX/O_SSEL1.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: v2/GAMESFX/O_SSEL2.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: v2/GAMESFX/O_SSEL3.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: v2/GAMESFX/O_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: v2/GAMESFX/O_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: v2/GAMESFX/O_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: v2/GAMESFX/O_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: v2/GAMESFX/O_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: v2/GAMESFX/O_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: v2/GAMESFX/OI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: v2/GAMESFX/OI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: v2/GAMESFX/OI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: v2/GAMESFX/OI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: v2/GAMESFX/OI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: v2/GAMESFX/OI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: v2/GAMESFX/OI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: v2/GAMESFX/OI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: v2/GAMESFX/OI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: v2/GAMESFX/OI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: v2/GAMESFX/OI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: v2/GAMESFX/OI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: v2/GAMESFX/OI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: v2/GAMESFX/OI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: v2/GAMESFX/OI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: v2/GAMESFX/OI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: v2/GAMESFX/OI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: v2/GAMESFX/OI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: v2/GAMESFX/OI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: v2/GAMESFX/OI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: v2/GAMESFX/OI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: v2/GAMESFX/OI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: v2/GAMESFX/OI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: v2/GAMESFX/OI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: v2/GAMESFX/OI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: v2/GAMESFX/OI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: v2/GAMESFX/OI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: v2/GAMESFX/OI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: v2/GAMESFX/OI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: v2/GAMESFX/OI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: v2/GAMESFX/OI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: v2/GAMESFX/OI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: v2/GAMESFX/OI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: v2/GAMESFX/OI_MAP8A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: v2/GAMESFX/OI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: v2/GAMESFX/OI_MEND.AUD - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: v2/GAMESFX/OI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: v2/GAMESFX/OI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: v2/GAMESFX/OI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: v2/GAMESFX/OI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: v2/GAMESFX/OI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: v2/GAMESFX/OI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: v2/GAMESFX/OI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: v2/GAMESFX/OI_POWER.AUD - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: v2/GAMESFX/OI_PREP.AUD - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: v2/GAMESFX/OI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: v2/GAMESFX/OI_REINF.AUD - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: v2/GAMESFX/OI_RUN.AUD - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: v2/GAMESFX/OI_SELL.AUD - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: v2/GAMESFX/OI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: v2/GAMESFX/OI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: v2/GAMESFX/OI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: v2/GAMESFX/OI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: v2/GAMESFX/OI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: v2/GAMESFX/OI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: v2/GAMESFX/OI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: v2/GAMESFX/OI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: v2/GAMESFX/OI_WSIGN.AUD - ^Content/d2k/v2/MOUSE.R8: v2/MOUSE.R8 - ^Content/d2k/v2/PALETTE.BIN: v2/PALETTE.BIN - ^Content/d2k/v2/SOUND.RS: v2/SOUND.RS + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: v2/BLOXBASE.R8 + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: v2/BLOXBAT.R8 + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: v2/BLOXBGBS.R8 + ^SupportDir|Content/d2k/v2/BLOXICE.R8: v2/BLOXICE.R8 + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: v2/BLOXTREE.R8 + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: v2/BLOXWAST.R8 + ^SupportDir|Content/d2k/v2/FONT.BIN: v2/FONT.BIN + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: v2/FONTCOL.FNT + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: v2/FONTCOL.FPL + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: v2/GAMESFX/A_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: v2/GAMESFX/A_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: v2/GAMESFX/A_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: v2/GAMESFX/A_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: v2/GAMESFX/A_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: v2/GAMESFX/A_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: v2/GAMESFX/A_FCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: v2/GAMESFX/A_FCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: v2/GAMESFX/A_FCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: v2/GAMESFX/A_FCONF4.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: v2/GAMESFX/A_FSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: v2/GAMESFX/A_FSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: v2/GAMESFX/A_FSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: v2/GAMESFX/A_FSEL4.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: v2/GAMESFX/A_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: v2/GAMESFX/A_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: v2/GAMESFX/A_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: v2/GAMESFX/A_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: v2/GAMESFX/A_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: v2/GAMESFX/A_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: v2/GAMESFX/A_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: v2/GAMESFX/A_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: v2/GAMESFX/A_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: v2/GAMESFX/A_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: v2/GAMESFX/A_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: v2/GAMESFX/A_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: v2/GAMESFX/AI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: v2/GAMESFX/AI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: v2/GAMESFX/AI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: v2/GAMESFX/AI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: v2/GAMESFX/AI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: v2/GAMESFX/AI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: v2/GAMESFX/AI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: v2/GAMESFX/AI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: v2/GAMESFX/AI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: v2/GAMESFX/AI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: v2/GAMESFX/AI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: v2/GAMESFX/AI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: v2/GAMESFX/AI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: v2/GAMESFX/AI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: v2/GAMESFX/AI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: v2/GAMESFX/AI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: v2/GAMESFX/AI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: v2/GAMESFX/AI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: v2/GAMESFX/AI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: v2/GAMESFX/AI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: v2/GAMESFX/AI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: v2/GAMESFX/AI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: v2/GAMESFX/AI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: v2/GAMESFX/AI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: v2/GAMESFX/AI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: v2/GAMESFX/AI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: v2/GAMESFX/AI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: v2/GAMESFX/AI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: v2/GAMESFX/AI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: v2/GAMESFX/AI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: v2/GAMESFX/AI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: v2/GAMESFX/AI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: v2/GAMESFX/AI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: v2/GAMESFX/AI_MAP8A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: v2/GAMESFX/AI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: v2/GAMESFX/AI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: v2/GAMESFX/AI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: v2/GAMESFX/AI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: v2/GAMESFX/AI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: v2/GAMESFX/AI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: v2/GAMESFX/AI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: v2/GAMESFX/AI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: v2/GAMESFX/AI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: v2/GAMESFX/AI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: v2/GAMESFX/AI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: v2/GAMESFX/AI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: v2/GAMESFX/AI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: v2/GAMESFX/AI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: v2/GAMESFX/AI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: v2/GAMESFX/AI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: v2/GAMESFX/AI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: v2/GAMESFX/AI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: v2/GAMESFX/AI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: v2/GAMESFX/AI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: v2/GAMESFX/AI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: v2/GAMESFX/AI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: v2/GAMESFX/AI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: v2/GAMESFX/AI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: v2/GAMESFX/G_SCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: v2/GAMESFX/G_SCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: v2/GAMESFX/G_SCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: v2/GAMESFX/G_SSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: v2/GAMESFX/G_SSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: v2/GAMESFX/G_SSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: v2/GAMESFX/H_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: v2/GAMESFX/H_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: v2/GAMESFX/H_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: v2/GAMESFX/H_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: v2/GAMESFX/H_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: v2/GAMESFX/H_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: v2/GAMESFX/H_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: v2/GAMESFX/H_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: v2/GAMESFX/H_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: v2/GAMESFX/H_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: v2/GAMESFX/H_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: v2/GAMESFX/H_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: v2/GAMESFX/H_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: v2/GAMESFX/H_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: v2/GAMESFX/H_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: v2/GAMESFX/H_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: v2/GAMESFX/H_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: v2/GAMESFX/H_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: v2/GAMESFX/HI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: v2/GAMESFX/HI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: v2/GAMESFX/HI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: v2/GAMESFX/HI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: v2/GAMESFX/HI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: v2/GAMESFX/HI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: v2/GAMESFX/HI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: v2/GAMESFX/HI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: v2/GAMESFX/HI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: v2/GAMESFX/HI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: v2/GAMESFX/HI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: v2/GAMESFX/HI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: v2/GAMESFX/HI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: v2/GAMESFX/HI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: v2/GAMESFX/HI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: v2/GAMESFX/HI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: v2/GAMESFX/HI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: v2/GAMESFX/HI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: v2/GAMESFX/HI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: v2/GAMESFX/HI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: v2/GAMESFX/HI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: v2/GAMESFX/HI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: v2/GAMESFX/HI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: v2/GAMESFX/HI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: v2/GAMESFX/HI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: v2/GAMESFX/HI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: v2/GAMESFX/HI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: v2/GAMESFX/HI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: v2/GAMESFX/HI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: v2/GAMESFX/HI_MAP3B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: v2/GAMESFX/HI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: v2/GAMESFX/HI_MAP4B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: v2/GAMESFX/HI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: v2/GAMESFX/HI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: v2/GAMESFX/HI_MAP6B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: v2/GAMESFX/HI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: v2/GAMESFX/HI_MAP9.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: v2/GAMESFX/HI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: v2/GAMESFX/HI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: v2/GAMESFX/HI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: v2/GAMESFX/HI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: v2/GAMESFX/HI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: v2/GAMESFX/HI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: v2/GAMESFX/HI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: v2/GAMESFX/HI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: v2/GAMESFX/HI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: v2/GAMESFX/HI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: v2/GAMESFX/HI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: v2/GAMESFX/HI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: v2/GAMESFX/HI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: v2/GAMESFX/HI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: v2/GAMESFX/HI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: v2/GAMESFX/HI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: v2/GAMESFX/HI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: v2/GAMESFX/HI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: v2/GAMESFX/HI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: v2/GAMESFX/HI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: v2/GAMESFX/HI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: v2/GAMESFX/HI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: v2/GAMESFX/HI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: v2/GAMESFX/HI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: v2/GAMESFX/O_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: v2/GAMESFX/O_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: v2/GAMESFX/O_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: v2/GAMESFX/O_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: v2/GAMESFX/O_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: v2/GAMESFX/O_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: v2/GAMESFX/O_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: v2/GAMESFX/O_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: v2/GAMESFX/O_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: v2/GAMESFX/O_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: v2/GAMESFX/O_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: v2/GAMESFX/O_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: v2/GAMESFX/O_SCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: v2/GAMESFX/O_SCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: v2/GAMESFX/O_SCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: v2/GAMESFX/O_SSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: v2/GAMESFX/O_SSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: v2/GAMESFX/O_SSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: v2/GAMESFX/O_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: v2/GAMESFX/O_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: v2/GAMESFX/O_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: v2/GAMESFX/O_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: v2/GAMESFX/O_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: v2/GAMESFX/O_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: v2/GAMESFX/OI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: v2/GAMESFX/OI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: v2/GAMESFX/OI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: v2/GAMESFX/OI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: v2/GAMESFX/OI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: v2/GAMESFX/OI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: v2/GAMESFX/OI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: v2/GAMESFX/OI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: v2/GAMESFX/OI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: v2/GAMESFX/OI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: v2/GAMESFX/OI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: v2/GAMESFX/OI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: v2/GAMESFX/OI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: v2/GAMESFX/OI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: v2/GAMESFX/OI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: v2/GAMESFX/OI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: v2/GAMESFX/OI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: v2/GAMESFX/OI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: v2/GAMESFX/OI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: v2/GAMESFX/OI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: v2/GAMESFX/OI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: v2/GAMESFX/OI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: v2/GAMESFX/OI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: v2/GAMESFX/OI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: v2/GAMESFX/OI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: v2/GAMESFX/OI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: v2/GAMESFX/OI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: v2/GAMESFX/OI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: v2/GAMESFX/OI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: v2/GAMESFX/OI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: v2/GAMESFX/OI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: v2/GAMESFX/OI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: v2/GAMESFX/OI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: v2/GAMESFX/OI_MAP8A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: v2/GAMESFX/OI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: v2/GAMESFX/OI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: v2/GAMESFX/OI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: v2/GAMESFX/OI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: v2/GAMESFX/OI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: v2/GAMESFX/OI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: v2/GAMESFX/OI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: v2/GAMESFX/OI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: v2/GAMESFX/OI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: v2/GAMESFX/OI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: v2/GAMESFX/OI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: v2/GAMESFX/OI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: v2/GAMESFX/OI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: v2/GAMESFX/OI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: v2/GAMESFX/OI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: v2/GAMESFX/OI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: v2/GAMESFX/OI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: v2/GAMESFX/OI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: v2/GAMESFX/OI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: v2/GAMESFX/OI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: v2/GAMESFX/OI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: v2/GAMESFX/OI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: v2/GAMESFX/OI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: v2/GAMESFX/OI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/MOUSE.R8: v2/MOUSE.R8 + ^SupportDir|Content/d2k/v2/PALETTE.BIN: v2/PALETTE.BIN + ^SupportDir|Content/d2k/v2/SOUND.RS: v2/SOUND.RS + patch106: Patch 1.06 Content + SHA1: 90924e5254468ec79c71e456384f5895a6c84bae MirrorList: http://www.openra.net/packages/d2k-patch106-mirrors.txt Extract: - ^Content/d2k/v2/BLOXXMAS.R8: v2/BLOXXMAS.R8 - ^Content/d2k/v2/DATA.R8: v2/DATA.R8 \ No newline at end of file + ^SupportDir|Content/d2k/v2/BLOXXMAS.R8: v2/BLOXXMAS.R8 + ^SupportDir|Content/d2k/v2/DATA.R8: v2/DATA.R8 diff --git a/mods/d2/installer/gruntmods.yaml b/mods/d2/installer/gruntmods.yaml index 6086e4b..6a3abf4 100644 --- a/mods/d2/installer/gruntmods.yaml +++ b/mods/d2/installer/gruntmods.yaml @@ -1,5 +1,5 @@ gruntmods: Dune 2000: GruntMods Edition - Type: Install + Type: RegistryDirectory RegistryPrefixes: HKEY_LOCAL_MACHINE\Software\, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ RegistryKey: Dune 2000: Gruntmods Edition IDFiles: @@ -7,288 +7,288 @@ gruntmods: Dune 2000: GruntMods Edition Dune 2000/data/DATA.R8: 2b229cf4be47104a6214237039a55329f6c45bc9 Install: copy: Dune 2000/data/Music - ^Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD - ^Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD - ^Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD - ^Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD - ^Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD - ^Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD - ^Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD - ^Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD - ^Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD - ^Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD - ^Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD - ^Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD - ^Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD - ^Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD - ^Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD - ^Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD - ^Content/d2k/v2/Music/WAITGAME.A: WAITGAME.AUD + ^SupportDir|Content/d2k/v2/Music/AMBUSH.AUD: AMBUSH.AUD + ^SupportDir|Content/d2k/v2/Music/ARAKATAK.AUD: ARAKATAK.AUD + ^SupportDir|Content/d2k/v2/Music/ATREGAIN.AUD: ATREGAIN.AUD + ^SupportDir|Content/d2k/v2/Music/ENTORDOS.AUD: ENTORDOS.AUD + ^SupportDir|Content/d2k/v2/Music/FIGHTPWR.AUD: FIGHTPWR.AUD + ^SupportDir|Content/d2k/v2/Music/FREMEN.AUD: FREMEN.AUD + ^SupportDir|Content/d2k/v2/Music/HARK_BAT.AUD: HARK_BAT.AUD + ^SupportDir|Content/d2k/v2/Music/LANDSAND.AUD: LANDSAND.AUD + ^SupportDir|Content/d2k/v2/Music/OPTIONS.AUD: OPTIONS.AUD + ^SupportDir|Content/d2k/v2/Music/PLOTTING.AUD: PLOTTING.AUD + ^SupportDir|Content/d2k/v2/Music/RISEHARK.AUD: RISEHARK.AUD + ^SupportDir|Content/d2k/v2/Music/ROBOTIX.AUD: ROBOTIX.AUD + ^SupportDir|Content/d2k/v2/Music/SCORE.AUD: SCORE.AUD + ^SupportDir|Content/d2k/v2/Music/SOLDAPPR.AUD: SOLDAPPR.AUD + ^SupportDir|Content/d2k/v2/Music/SPICESCT.AUD: SPICESCT.AUD + ^SupportDir|Content/d2k/v2/Music/UNDERCON.AUD: UNDERCON.AUD + ^SupportDir|Content/d2k/v2/Music/WAITGAME.AUD: WAITGAME.AUD copy: Dune 2000/data - ^Content/d2k/v2/BLOXBAT.R8: BLOXBAT.R8 - ^Content/d2k/v2/BLOXBASE.R8: BLOXBASE.R8 - ^Content/d2k/v2/BLOXBGBS.R8: BLOXBGBS.R8 - ^Content/d2k/v2/BLOXICE.R8: BLOXICE.R8 - ^Content/d2k/v2/BLOXTREE.R8: BLOXTREE.R8 - ^Content/d2k/v2/BLOXWAST.R8: BLOXWAST.R8 - ^Content/d2k/v2/BLOXXMAS.R8: BLOXXMAS.R8 - ^Content/d2k/v2/DATA.R8: DATA.R8 - ^Content/d2k/v2/MOUSE.R8: MOUSE.R8 - ^Content/d2k/v2/FONTCOL.FNT: FONTCOL.FNT - ^Content/d2k/v2/FONTCOL.FPL: FONTCOL.FPL + ^SupportDir|Content/d2k/v2/BLOXBAT.R8: BLOXBAT.R8 + ^SupportDir|Content/d2k/v2/BLOXBASE.R8: BLOXBASE.R8 + ^SupportDir|Content/d2k/v2/BLOXBGBS.R8: BLOXBGBS.R8 + ^SupportDir|Content/d2k/v2/BLOXICE.R8: BLOXICE.R8 + ^SupportDir|Content/d2k/v2/BLOXTREE.R8: BLOXTREE.R8 + ^SupportDir|Content/d2k/v2/BLOXWAST.R8: BLOXWAST.R8 + ^SupportDir|Content/d2k/v2/BLOXXMAS.R8: BLOXXMAS.R8 + ^SupportDir|Content/d2k/v2/DATA.R8: DATA.R8 + ^SupportDir|Content/d2k/v2/MOUSE.R8: MOUSE.R8 + ^SupportDir|Content/d2k/v2/FONTCOL.FNT: FONTCOL.FNT + ^SupportDir|Content/d2k/v2/FONTCOL.FPL: FONTCOL.FPL copy: Dune 2000/data/bin - ^Content/d2k/v2/PALETTE.BIN: PALETTE.BIN - ^Content/d2k/v2/FONT.BIN: FONT.BIN + ^SupportDir|Content/d2k/v2/PALETTE.BIN: PALETTE.BIN + ^SupportDir|Content/d2k/v2/FONT.BIN: FONT.BIN copy: Dune 2000/data/GAMESFX - ^Content/d2k/v2/GAMESFX/A_ECONF2.AUD: A_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/A_ECONF1.AUD: A_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/A_ECONF3.AUD: A_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL1.AUD: A_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL2.AUD: A_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/A_ESEL3.AUD: A_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF1.AUD: A_FCONF1.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF2.AUD: A_FCONF2.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF3.AUD: A_FCONF3.AUD - ^Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: OI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/AI_POWER.AUD: AI_POWER.AUD - ^Content/d2k/v2/GAMESFX/AI_PREP.AUD: AI_PREP.AUD - ^Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: AI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/AI_REINF.AUD: AI_REINF.AUD - ^Content/d2k/v2/GAMESFX/AI_GANEW.AUD: AI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/HI_SPORT.AUD: HI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: OI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/OI_GUARD.AUD: OI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: HI_MAP3B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: HI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: HI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: HI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF3.AUD: O_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF3.AUD: O_SCONF3.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL1.AUD: O_SSEL1.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL2.AUD: O_SSEL2.AUD - ^Content/d2k/v2/GAMESFX/O_SSEL3.AUD: O_SSEL3.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF1.AUD: O_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF2.AUD: O_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/O_VCONF3.AUD: O_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/OI_MWIN.AUD: OI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF1.AUD: O_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/O_ECONF2.AUD: O_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/OI_NROOM.AUD: OI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL1.AUD: O_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL2.AUD: O_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/O_ESEL3.AUD: O_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF1.AUD: O_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF2.AUD: O_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/O_ICONF3.AUD: O_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: HI_MAP4B.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL2.AUD: O_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/HI_BLOST.AUD: HI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/HI_BUILD.AUD: HI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: HI_MAP6B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: HI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP9.AUD: HI_MAP9.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL3.AUD: A_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/AI_1MIN.AUD: AI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_2MIN.AUD: AI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_3MIN.AUD: AI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL1.AUD: O_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/HI_RUN.AUD: HI_RUN.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL1.AUD: A_FSEL1.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL2.AUD: A_FSEL2.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL3.AUD: A_FSEL3.AUD - ^Content/d2k/v2/GAMESFX/A_FSEL4.AUD: A_FSEL4.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: OI_MAP8A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: OI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/OI_MEND.AUD: OI_MEND.AUD - ^Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: OI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/AI_4MIN.AUD: AI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/AI_CANCL.AUD: AI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/OI_ULOST.AUD: OI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: OI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL3.AUD: O_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/OI_1MIN.AUD: OI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: OI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: HI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/HI_ULOST.AUD: HI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: HI_UNRDY.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: OI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/HI_REINF.AUD: HI_REINF.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: OI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: OI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: OI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/OI_SPORT.AUD: OI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: OI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: OI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/OI_WATTK.AUD: OI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_MONEY.AUD: AI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/AI_SELL.AUD: AI_SELL.AUD - ^Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: HI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/AI_5MIN.AUD: AI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_HATTK.AUD: OI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL2.AUD: H_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: OI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: OI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: AI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/AI_GUARD.AUD: AI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/AI_HATTK.AUD: AI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_HOLD.AUD: AI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: HI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: HI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: OI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: HI_WSIGN.AUD - ^Content/d2k/v2/GAMESFX/HI_HATTK.AUD: HI_HATTK.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF2.AUD: O_SCONF2.AUD - ^Content/d2k/v2/GAMESFX/HI_HOLD.AUD: HI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL2.AUD: A_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/AI_ATACK.AUD: AI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: AI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_BLOST.AUD: AI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/AI_BUILD.AUD: AI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: HI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/AI_CAPT.AUD: AI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: AI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: AI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: AI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF1.AUD: A_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/HI_PLACE.AUD: HI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/HI_POWER.AUD: HI_POWER.AUD - ^Content/d2k/v2/GAMESFX/HI_PREP.AUD: HI_PREP.AUD - ^Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: HI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/OI_MONEY.AUD: OI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL1.AUD: O_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: OI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF3.AUD: A_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/A_VSEL1.AUD: A_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/OI_PLACE.AUD: OI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/OI_POWER.AUD: OI_POWER.AUD - ^Content/d2k/v2/GAMESFX/OI_PREP.AUD: OI_PREP.AUD - ^Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: OI_PRMRY.AUD - ^Content/d2k/v2/GAMESFX/OI_REINF.AUD: OI_REINF.AUD - ^Content/d2k/v2/GAMESFX/OI_RUN.AUD: OI_RUN.AUD - ^Content/d2k/v2/GAMESFX/OI_CAPT.AUD: OI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF1.AUD: H_ECONF1.AUD - ^Content/d2k/v2/GAMESFX/O_VSEL2.AUD: O_VSEL2.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL3.AUD: H_VSEL3.AUD - ^Content/d2k/v2/GAMESFX/HI_1MIN.AUD: HI_1MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_2MIN.AUD: HI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_3MIN.AUD: HI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_4MIN.AUD: HI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_5MIN.AUD: HI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/HI_ABORT.AUD: HI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/HI_ATACK.AUD: HI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/HI_NROOM.AUD: HI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/OI_SILOS.AUD: OI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/A_FCONF4.AUD: A_FCONF4.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: OI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: OI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/HI_CANCL.AUD: HI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/HI_CAPT.AUD: HI_CAPT.AUD - ^Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: HI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: HI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: HI_ENEMY.AUD - ^Content/d2k/v2/GAMESFX/HI_GANEW.AUD: HI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: OI_DHRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: HI_GSAVE.AUD - ^Content/d2k/v2/GAMESFX/HI_GUARD.AUD: HI_GUARD.AUD - ^Content/d2k/v2/GAMESFX/H_VSEL1.AUD: H_VSEL1.AUD - ^Content/d2k/v2/GAMESFX/OI_ORDER.AUD: OI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF1.AUD: G_SCONF1.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF2.AUD: G_SCONF2.AUD - ^Content/d2k/v2/GAMESFX/G_SCONF3.AUD: G_SCONF3.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL1.AUD: G_SSEL1.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL2.AUD: G_SSEL2.AUD - ^Content/d2k/v2/GAMESFX/G_SSEL3.AUD: G_SSEL3.AUD - ^Content/d2k/v2/GAMESFX/OI_SELL.AUD: OI_SELL.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF2.AUD: H_ECONF2.AUD - ^Content/d2k/v2/GAMESFX/H_ECONF3.AUD: H_ECONF3.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL1.AUD: H_ESEL1.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL2.AUD: H_ESEL2.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: AI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: AI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: AI_MAP4A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: AI_MAP5A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: AI_MAP6A.AUD - ^Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: HI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: AI_MAP8A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: AI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/AI_MEND.AUD: AI_MEND.AUD - ^Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: AI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: AI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: HI_MAP9A.AUD - ^Content/d2k/v2/GAMESFX/HI_MEND.AUD: HI_MEND.AUD - ^Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: HI_MFAIL.AUD - ^Content/d2k/v2/GAMESFX/HI_MONEY.AUD: HI_MONEY.AUD - ^Content/d2k/v2/GAMESFX/HI_MWIN.AUD: HI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/HI_WATTK.AUD: HI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: AI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: AI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: AI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: AI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/AI_ABORT.AUD: AI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/H_ESEL3.AUD: H_ESEL3.AUD - ^Content/d2k/v2/GAMESFX/AI_SILOS.AUD: AI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/AI_SPORT.AUD: AI_SPORT.AUD - ^Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: AI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/AI_ULOST.AUD: AI_ULOST.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: AI_MAP7A.AUD - ^Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: AI_UPGOP.AUD - ^Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: AI_UPGRD.AUD - ^Content/d2k/v2/GAMESFX/AI_WATTK.AUD: AI_WATTK.AUD - ^Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: AI_WSIGN.AUD - ^Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: AI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF1.AUD: A_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF2.AUD: A_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/A_ICONF3.AUD: A_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL1.AUD: A_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/OI_CANCL.AUD: OI_CANCL.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL2.AUD: H_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL3.AUD: H_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF1.AUD: H_VCONF1.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF2.AUD: H_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/H_VCONF3.AUD: H_VCONF3.AUD - ^Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: OI_TRAIN.AUD - ^Content/d2k/v2/GAMESFX/HI_ORDER.AUD: HI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: OI_WSIGN.AUD - ^Content/d2k/v2/GAMESFX/OI_BLOST.AUD: OI_BLOST.AUD - ^Content/d2k/v2/GAMESFX/OI_BUILD.AUD: OI_BUILD.AUD - ^Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: AI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL3.AUD: A_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/A_VCONF2.AUD: A_VCONF2.AUD - ^Content/d2k/v2/GAMESFX/OI_HOLD.AUD: OI_HOLD.AUD - ^Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: OI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: OI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: HI_LAUNC.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF1.AUD: H_ICONF1.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF2.AUD: H_ICONF2.AUD - ^Content/d2k/v2/GAMESFX/H_ICONF3.AUD: H_ICONF3.AUD - ^Content/d2k/v2/GAMESFX/H_ISEL1.AUD: H_ISEL1.AUD - ^Content/d2k/v2/GAMESFX/A_ISEL2.AUD: A_ISEL2.AUD - ^Content/d2k/v2/GAMESFX/AI_RUN.AUD: AI_RUN.AUD - ^Content/d2k/v2/GAMESFX/HI_SILOS.AUD: HI_SILOS.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: HI_MAP1A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: HI_MAP1B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: HI_MAP1C.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: HI_MAP2A.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: HI_MAP2B.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: HI_MAP2C.AUD - ^Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: HI_MAP3A.AUD - ^Content/d2k/v2/GAMESFX/O_ISEL3.AUD: O_ISEL3.AUD - ^Content/d2k/v2/GAMESFX/O_SCONF1.AUD: O_SCONF1.AUD - ^Content/d2k/v2/GAMESFX/OI_2MIN.AUD: OI_2MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_3MIN.AUD: OI_3MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_4MIN.AUD: OI_4MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_5MIN.AUD: OI_5MIN.AUD - ^Content/d2k/v2/GAMESFX/OI_ABORT.AUD: OI_ABORT.AUD - ^Content/d2k/v2/GAMESFX/OI_ATACK.AUD: OI_ATACK.AUD - ^Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: OI_BDRDY.AUD - ^Content/d2k/v2/GAMESFX/HI_SELL.AUD: HI_SELL.AUD - ^Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: OI_DPLOY.AUD - ^Content/d2k/v2/GAMESFX/AI_PLACE.AUD: AI_PLACE.AUD - ^Content/d2k/v2/GAMESFX/OI_GANEW.AUD: OI_GANEW.AUD - ^Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: OI_GLOAD.AUD - ^Content/d2k/v2/GAMESFX/AI_MWIN.AUD: AI_MWIN.AUD - ^Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: AI_NEWOP.AUD - ^Content/d2k/v2/GAMESFX/AI_NROOM.AUD: AI_NROOM.AUD - ^Content/d2k/v2/GAMESFX/AI_ORDER.AUD: AI_ORDER.AUD - ^Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: AI_UNRDY.AUD - ^Content/d2k/v2/SOUND.RS: SOUND.RS + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF2.AUD: A_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF1.AUD: A_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ECONF3.AUD: A_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL1.AUD: A_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL2.AUD: A_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ESEL3.AUD: A_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF1.AUD: A_FCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF2.AUD: A_FCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF3.AUD: A_FCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ENEMY.AUD: OI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_POWER.AUD: AI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PREP.AUD: AI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PRMRY.AUD: AI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_REINF.AUD: AI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GANEW.AUD: AI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SPORT.AUD: HI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GSAVE.AUD: OI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GUARD.AUD: OI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3B.AUD: HI_MAP3B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4A.AUD: HI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP5A.AUD: HI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6A.AUD: HI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF3.AUD: O_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF3.AUD: O_SCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL1.AUD: O_SSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL2.AUD: O_SSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SSEL3.AUD: O_SSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF1.AUD: O_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF2.AUD: O_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VCONF3.AUD: O_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MWIN.AUD: OI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF1.AUD: O_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ECONF2.AUD: O_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NROOM.AUD: OI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL1.AUD: O_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL2.AUD: O_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ESEL3.AUD: O_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF1.AUD: O_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF2.AUD: O_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ICONF3.AUD: O_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP4B.AUD: HI_MAP4B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL2.AUD: O_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BLOST.AUD: HI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BUILD.AUD: HI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP6B.AUD: HI_MAP6B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP7A.AUD: HI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9.AUD: HI_MAP9.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL3.AUD: A_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_1MIN.AUD: AI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_2MIN.AUD: AI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_3MIN.AUD: AI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL1.AUD: O_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_RUN.AUD: HI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL1.AUD: A_FSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL2.AUD: A_FSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL3.AUD: A_FSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FSEL4.AUD: A_FSEL4.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP8A.AUD: OI_MAP8A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP9A.AUD: OI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MEND.AUD: OI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MFAIL.AUD: OI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_4MIN.AUD: AI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CANCL.AUD: AI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ULOST.AUD: OI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UNRDY.AUD: OI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL3.AUD: O_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_1MIN.AUD: OI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP7A.AUD: OI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_TRAIN.AUD: HI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ULOST.AUD: HI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UNRDY.AUD: HI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2A.AUD: OI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_REINF.AUD: HI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2C.AUD: OI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP3A.AUD: OI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP4A.AUD: OI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SPORT.AUD: OI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGOP.AUD: OI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_UPGRD.AUD: OI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WATTK.AUD: OI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MONEY.AUD: AI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SELL.AUD: AI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NEWOP.AUD: HI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_5MIN.AUD: AI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HATTK.AUD: OI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL2.AUD: H_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1B.AUD: OI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1C.AUD: OI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GSAVE.AUD: AI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GUARD.AUD: AI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HATTK.AUD: AI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_HOLD.AUD: AI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGOP.AUD: HI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_UPGRD.AUD: HI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP2B.AUD: OI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WSIGN.AUD: HI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HATTK.AUD: HI_HATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF2.AUD: O_SCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_HOLD.AUD: HI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL2.AUD: A_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ATACK.AUD: AI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BDRDY.AUD: AI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BLOST.AUD: AI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_BUILD.AUD: AI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GLOAD.AUD: HI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_CAPT.AUD: AI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DHRDY.AUD: AI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_DPLOY.AUD: AI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ENEMY.AUD: AI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF1.AUD: A_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PLACE.AUD: HI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_POWER.AUD: HI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PREP.AUD: HI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_PRMRY.AUD: HI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MONEY.AUD: OI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL1.AUD: O_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_NEWOP.AUD: OI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF3.AUD: A_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VSEL1.AUD: A_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PLACE.AUD: OI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_POWER.AUD: OI_POWER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PREP.AUD: OI_PREP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_PRMRY.AUD: OI_PRMRY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_REINF.AUD: OI_REINF.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_RUN.AUD: OI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CAPT.AUD: OI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF1.AUD: H_ECONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_VSEL2.AUD: O_VSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL3.AUD: H_VSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_1MIN.AUD: HI_1MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_2MIN.AUD: HI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_3MIN.AUD: HI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_4MIN.AUD: HI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_5MIN.AUD: HI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ABORT.AUD: HI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ATACK.AUD: HI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_NROOM.AUD: HI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SILOS.AUD: OI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_FCONF4.AUD: A_FCONF4.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP5A.AUD: OI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP6A.AUD: OI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CANCL.AUD: HI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_CAPT.AUD: HI_CAPT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DHRDY.AUD: HI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_DPLOY.AUD: HI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ENEMY.AUD: HI_ENEMY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GANEW.AUD: HI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DHRDY.AUD: OI_DHRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GSAVE.AUD: HI_GSAVE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_GUARD.AUD: HI_GUARD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VSEL1.AUD: H_VSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ORDER.AUD: OI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF1.AUD: G_SCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF2.AUD: G_SCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SCONF3.AUD: G_SCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL1.AUD: G_SSEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL2.AUD: G_SSEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/G_SSEL3.AUD: G_SSEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_SELL.AUD: OI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF2.AUD: H_ECONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ECONF3.AUD: H_ECONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL1.AUD: H_ESEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL2.AUD: H_ESEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2C.AUD: AI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP3A.AUD: AI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP4A.AUD: AI_MAP4A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP5A.AUD: AI_MAP5A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP6A.AUD: AI_MAP6A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_BDRDY.AUD: HI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP8A.AUD: AI_MAP8A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP9A.AUD: AI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MEND.AUD: AI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MFAIL.AUD: AI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_GLOAD.AUD: AI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP9A.AUD: HI_MAP9A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MEND.AUD: HI_MEND.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MFAIL.AUD: HI_MFAIL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MONEY.AUD: HI_MONEY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MWIN.AUD: HI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_WATTK.AUD: HI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1A.AUD: AI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1B.AUD: AI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP1C.AUD: AI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2A.AUD: AI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ABORT.AUD: AI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ESEL3.AUD: H_ESEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SILOS.AUD: AI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_SPORT.AUD: AI_SPORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_TRAIN.AUD: AI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ULOST.AUD: AI_ULOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP7A.AUD: AI_MAP7A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGOP.AUD: AI_UPGOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UPGRD.AUD: AI_UPGRD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WATTK.AUD: AI_WATTK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_WSIGN.AUD: AI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MAP2B.AUD: AI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF1.AUD: A_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF2.AUD: A_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ICONF3.AUD: A_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL1.AUD: A_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_CANCL.AUD: OI_CANCL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL2.AUD: H_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL3.AUD: H_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF1.AUD: H_VCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF2.AUD: H_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_VCONF3.AUD: H_VCONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_TRAIN.AUD: OI_TRAIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_ORDER.AUD: HI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_WSIGN.AUD: OI_WSIGN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BLOST.AUD: OI_BLOST.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BUILD.AUD: OI_BUILD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_LAUNC.AUD: AI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL3.AUD: A_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_VCONF2.AUD: A_VCONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_HOLD.AUD: OI_HOLD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_LAUNC.AUD: OI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_MAP1A.AUD: OI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_LAUNC.AUD: HI_LAUNC.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF1.AUD: H_ICONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF2.AUD: H_ICONF2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ICONF3.AUD: H_ICONF3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/H_ISEL1.AUD: H_ISEL1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/A_ISEL2.AUD: A_ISEL2.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_RUN.AUD: AI_RUN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SILOS.AUD: HI_SILOS.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1A.AUD: HI_MAP1A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1B.AUD: HI_MAP1B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP1C.AUD: HI_MAP1C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2A.AUD: HI_MAP2A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2B.AUD: HI_MAP2B.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP2C.AUD: HI_MAP2C.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_MAP3A.AUD: HI_MAP3A.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_ISEL3.AUD: O_ISEL3.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/O_SCONF1.AUD: O_SCONF1.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_2MIN.AUD: OI_2MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_3MIN.AUD: OI_3MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_4MIN.AUD: OI_4MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_5MIN.AUD: OI_5MIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ABORT.AUD: OI_ABORT.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_ATACK.AUD: OI_ATACK.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_BDRDY.AUD: OI_BDRDY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/HI_SELL.AUD: HI_SELL.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_DPLOY.AUD: OI_DPLOY.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_PLACE.AUD: AI_PLACE.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GANEW.AUD: OI_GANEW.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/OI_GLOAD.AUD: OI_GLOAD.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_MWIN.AUD: AI_MWIN.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NEWOP.AUD: AI_NEWOP.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_NROOM.AUD: AI_NROOM.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_ORDER.AUD: AI_ORDER.AUD + ^SupportDir|Content/d2k/v2/GAMESFX/AI_UNRDY.AUD: AI_UNRDY.AUD + ^SupportDir|Content/d2k/v2/SOUND.RS: SOUND.RS From 9ffc3ef5074259a4e34f92d39699d48a9ed74ee0 Mon Sep 17 00:00:00 2001 From: penev92 Date: Tue, 21 Mar 2023 03:36:40 +0200 Subject: [PATCH 16/20] Manual mod updates PART 8 - Misc stuff --- mods/d2/chrome/ingame-player.yaml | 2 ++ mods/d2/chrome/missionbrowser.yaml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mods/d2/chrome/ingame-player.yaml b/mods/d2/chrome/ingame-player.yaml index 2cdadf6..1b999e4 100644 --- a/mods/d2/chrome/ingame-player.yaml +++ b/mods/d2/chrome/ingame-player.yaml @@ -1,5 +1,7 @@ Container@PLAYER_WIDGETS: + Logic: LoadIngameChatLogic Children: + Container@CHAT_ROOT: LogicTicker@SIDEBAR_TICKER: Container@TOP_BAR: X: 0 diff --git a/mods/d2/chrome/missionbrowser.yaml b/mods/d2/chrome/missionbrowser.yaml index 3a4eaf2..4c14085 100644 --- a/mods/d2/chrome/missionbrowser.yaml +++ b/mods/d2/chrome/missionbrowser.yaml @@ -19,7 +19,7 @@ Background@MISSIONBROWSER_PANEL: Height: 405 Children: ScrollItem@HEADER: - BaseName: scrollheader + Background: scrollheader Width: PARENT_RIGHT - 27 Height: 13 X: 2 From 662e0a646733f4d939a64ba552959080ae7deea6 Mon Sep 17 00:00:00 2001 From: penev92 Date: Tue, 21 Mar 2023 03:18:42 +0200 Subject: [PATCH 17/20] Bonus - Set up BuildableTerrainOverlay OpenRA PR 18434. --- mods/d2/rules/world.yaml | 4 ++++ mods/d2/sequences/misc.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/mods/d2/rules/world.yaml b/mods/d2/rules/world.yaml index fe16f9f..39ac06c 100644 --- a/mods/d2/rules/world.yaml +++ b/mods/d2/rules/world.yaml @@ -293,3 +293,7 @@ EditorWorld: EditorSelectionLayer: LoadWidgetAtGameStart: EditorActionManager: + BuildableTerrainOverlay: + AllowedTerrainTypes: Clear, Concrete, Rock + Image: buildable + Sequence: invalid # This uses D2k artwork so the sequence is scaled down to 50%. Rendering at scale will only work after the next engine update though. diff --git a/mods/d2/sequences/misc.yaml b/mods/d2/sequences/misc.yaml index 4ae86d2..1324cad 100644 --- a/mods/d2/sequences/misc.yaml +++ b/mods/d2/sequences/misc.yaml @@ -103,3 +103,7 @@ moveflsh: null: idle: DATA.R8 Start: 3304 + +buildable: + invalid: concfoot.shp + Scale: 0.5 From ecf91f01be4186828bd9aa0c51a564bc1e565335 Mon Sep 17 00:00:00 2001 From: penev92 Date: Tue, 21 Mar 2023 14:25:39 +0200 Subject: [PATCH 18/20] Updated custom code to match OpenRA style PART 1 Addressed the code style rule violations that `make check` would error on. --- OpenRA.Mods.D2/AudioLoaders/VocLoader.cs | 2 +- .../ImportData/D2ImportOriginalMaps.cs | 2 +- OpenRA.Mods.D2/ImportData/D2MapSeed.cs | 2 +- OpenRA.Mods.D2/ImportData/D2UnpackContent.cs | 2 +- OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs | 4 ++-- OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs | 3 +-- OpenRA.Mods.D2/Traits/Buildings/D2Building.cs | 2 +- OpenRA.Mods.D2/Traits/D2AffectsShroud.cs | 5 ++--- .../Traits/World/D2BuildableTerrainLayer.cs | 2 +- OpenRA.Mods.D2/Widgets/D2ImageWidget.cs | 9 ++++----- OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs | 8 -------- .../Widgets/Logic/D2AssetBrowserLogic.cs | 16 +++++++--------- .../Widgets/Logic/Ingame/D2IngameActorLogic.cs | 3 +-- OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs | 2 +- 14 files changed, 24 insertions(+), 38 deletions(-) diff --git a/OpenRA.Mods.D2/AudioLoaders/VocLoader.cs b/OpenRA.Mods.D2/AudioLoaders/VocLoader.cs index 2f05784..65c4d37 100644 --- a/OpenRA.Mods.D2/AudioLoaders/VocLoader.cs +++ b/OpenRA.Mods.D2/AudioLoaders/VocLoader.cs @@ -355,7 +355,7 @@ int Read(byte[] buffer, int offset, int count) public class VocStream : Stream { - VocFormat format; + readonly VocFormat format; public VocStream(VocFormat format) { this.format = format; diff --git a/OpenRA.Mods.D2/ImportData/D2ImportOriginalMaps.cs b/OpenRA.Mods.D2/ImportData/D2ImportOriginalMaps.cs index ef1fdd4..98bd678 100644 --- a/OpenRA.Mods.D2/ImportData/D2ImportOriginalMaps.cs +++ b/OpenRA.Mods.D2/ImportData/D2ImportOriginalMaps.cs @@ -20,7 +20,7 @@ public class D2ImportOriginalMaps { public static int ImportOriginalMaps(ModData modData, Dictionary info) { - string[] files = { }; + string[] files = Array.Empty(); var unpackedFilesCount = 0; if (info.ContainsKey("OriginalMaps")) diff --git a/OpenRA.Mods.D2/ImportData/D2MapSeed.cs b/OpenRA.Mods.D2/ImportData/D2MapSeed.cs index 6732a54..624b6e8 100644 --- a/OpenRA.Mods.D2/ImportData/D2MapSeed.cs +++ b/OpenRA.Mods.D2/ImportData/D2MapSeed.cs @@ -18,7 +18,7 @@ namespace OpenRA.Mods.D2.ImportData { public class D2MapSeed { - byte[] seed = new byte[4]; + readonly byte[] seed = new byte[4]; public uint Seed { diff --git a/OpenRA.Mods.D2/ImportData/D2UnpackContent.cs b/OpenRA.Mods.D2/ImportData/D2UnpackContent.cs index 024cf15..36a5785 100644 --- a/OpenRA.Mods.D2/ImportData/D2UnpackContent.cs +++ b/OpenRA.Mods.D2/ImportData/D2UnpackContent.cs @@ -19,7 +19,7 @@ public class D2UnpackContent { public static int UnpackFiles(ModData modData, Dictionary info) { - string[] files = { }; + string[] files = Array.Empty(); var unpackedFilesCount = 0; if (info.ContainsKey("UnpackFiles")) diff --git a/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs b/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs index 5322e42..710dbc2 100644 --- a/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs +++ b/OpenRA.Mods.D2/LoadScreens/D2LoadScreen.cs @@ -22,7 +22,7 @@ namespace OpenRA.Mods.D2 { public sealed class D2LoadScreen : BlankLoadScreen { - Stopwatch lastUpdate = Stopwatch.StartNew(); + readonly Stopwatch lastUpdate = Stopwatch.StartNew(); Renderer r; float2 logoPos; @@ -91,7 +91,7 @@ public override void Init(ModData modData, Dictionary info) if (info.ContainsKey("Palette")) { using (var stream = modData.DefaultFileSystem.Open(info["Palette"])) - palette = new ImmutablePalette(stream, new int[] { }, new int[] { }); + palette = new ImmutablePalette(stream, System.Array.Empty(), System.Array.Empty()); hardwarePalette = new HardwarePalette(); hardwarePalette.AddPalette("loadscreen", palette, false); diff --git a/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs b/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs index 73d510c..1842fae 100644 --- a/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs +++ b/OpenRA.Mods.D2/SpriteLoaders/ShpTDLoader.cs @@ -92,8 +92,7 @@ class ImageHeader : ISpriteFrame public uint RefOffset; public Format RefFormat; public ImageHeader RefImage; - - ShpTDSprite reader; + readonly ShpTDSprite reader; // Used by ShpWriter public ImageHeader() { } diff --git a/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs b/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs index 5e1a017..8c35338 100644 --- a/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs +++ b/OpenRA.Mods.D2/Traits/Buildings/D2Building.cs @@ -60,7 +60,7 @@ public class D2BuildingInfo : BuildingInfo public readonly ushort ConcreteTemplate = 0; [Desc("List of required prerequisites to place a terrain template.")] - public readonly string[] ConcretePrerequisites = { }; + public readonly string[] ConcretePrerequisites = Array.Empty(); public override object Create(ActorInitializer init) { return new D2Building(init, this); } public override bool IsCloseEnoughToBase(World world, Player p, ActorInfo ai, CPos topLeft) diff --git a/OpenRA.Mods.D2/Traits/D2AffectsShroud.cs b/OpenRA.Mods.D2/Traits/D2AffectsShroud.cs index 83d9b1b..331c5f7 100644 --- a/OpenRA.Mods.D2/Traits/D2AffectsShroud.cs +++ b/OpenRA.Mods.D2/Traits/D2AffectsShroud.cs @@ -37,11 +37,10 @@ public abstract class D2AffectsShroudInfo : ConditionalTraitInfo public abstract class D2AffectsShroud : ConditionalTrait, ITick, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld { - static readonly PPos[] NoCells = { }; + static readonly PPos[] NoCells = System.Array.Empty(); readonly HashSet footprint; - - D2AffectsShroudInfo info; + readonly D2AffectsShroudInfo info; [Sync] CPos cachedLocation; diff --git a/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs b/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs index 91504e1..5441e31 100644 --- a/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs +++ b/OpenRA.Mods.D2/Traits/World/D2BuildableTerrainLayer.cs @@ -35,9 +35,9 @@ public class D2BuildableTerrainLayer : IRenderOverlay, IWorldLoaded, ITickRender readonly Dictionary dirty = new Dictionary(); readonly World world; readonly CellLayer strength; + readonly ITiledTerrainRenderer terrainRenderer; TerrainSpriteLayer render; - ITiledTerrainRenderer terrainRenderer; PaletteReference paletteReference; bool disposed; diff --git a/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs b/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs index 6c27d77..57b8c42 100644 --- a/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs +++ b/OpenRA.Mods.D2/Widgets/D2ImageWidget.cs @@ -31,14 +31,13 @@ public class D2ImageWidget : Widget public Func GetImageCollection; public Func GetPaletteName; - readonly World world; - readonly WorldRenderer worldRenderer; - public string TooltipText; - - Lazy tooltipContainer; public Func GetTooltipText; + readonly World world; + readonly WorldRenderer worldRenderer; + readonly Lazy tooltipContainer; + [ObjectCreator.UseCtor] public D2ImageWidget(World world, WorldRenderer worldRenderer) { diff --git a/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs b/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs index 973a7f3..f3acbcf 100644 --- a/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs +++ b/OpenRA.Mods.D2/Widgets/D2SpriteWidget.cs @@ -9,16 +9,8 @@ */ #endregion -using System; -using System.Collections.Generic; -using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.Common.Lint; -using OpenRA.Mods.Common.Orders; -using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.Common.Traits.Render; using OpenRA.Mods.Common.Widgets; -using OpenRA.Network; using OpenRA.Widgets; namespace OpenRA.Mods.D2.Widgets diff --git a/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs b/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs index af972f5..21f5dfb 100644 --- a/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs +++ b/OpenRA.Mods.D2/Widgets/Logic/D2AssetBrowserLogic.cs @@ -31,13 +31,11 @@ public class D2AssetBrowserLogic : ChromeLogic readonly string[] palettes; readonly World world; readonly ModData modData; - - Widget panel; - - TextFieldWidget filenameInput; - SliderWidget frameSlider; - ScrollPanelWidget assetList; - ScrollItemWidget template; + readonly Widget panel; + readonly TextFieldWidget filenameInput; + readonly SliderWidget frameSlider; + readonly ScrollPanelWidget assetList; + readonly ScrollItemWidget template; IReadOnlyPackage assetSource = null; bool animateFrames = false; @@ -233,7 +231,7 @@ public D2AssetBrowserLogic(Widget widget, Action onExit, ModData modData, WorldR if (logicArgs.ContainsKey("SupportedFormats")) allowedExtensions = FieldLoader.GetValue("SupportedFormats", logicArgs["SupportedFormats"].Value); else - allowedExtensions = new string[0]; + allowedExtensions = Array.Empty(); acceptablePackages = modData.ModFiles.MountedPackages.Where(p => p.Contents.Any(c => allowedExtensions.Contains(Path.GetExtension(c).ToLowerInvariant()))); @@ -267,7 +265,7 @@ void SelectPreviousFrame() currentFrame = currentSprites.Length - 1; } - Dictionary assetVisByName = new Dictionary(); + readonly Dictionary assetVisByName = new Dictionary(); bool FilterAsset(string filename) { diff --git a/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs b/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs index 2d90519..db4960a 100644 --- a/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs +++ b/OpenRA.Mods.D2/Widgets/Logic/Ingame/D2IngameActorLogic.cs @@ -16,7 +16,6 @@ using OpenRA.Mods.Common.Traits; using OpenRA.Mods.Common.Traits.Render; using OpenRA.Mods.Common.Widgets; -using OpenRA.Orders; using OpenRA.Primitives; using OpenRA.Traits; using OpenRA.Widgets; @@ -47,7 +46,7 @@ public class D2IngameActorLogic : ChromeLogic readonly ColorBlockWidget buttonsBackground; int selectionHash; - Actor[] selectedActors = { }; + Actor[] selectedActors = Array.Empty(); [ObjectCreator.UseCtor] public D2IngameActorLogic(Widget widget, World world, WorldRenderer worldRenderer) diff --git a/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs b/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs index 76b7330..400b5a3 100644 --- a/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs +++ b/OpenRA.Mods.D2/Widgets/WsaPlayerWidget.cs @@ -54,7 +54,7 @@ public void Load(string filename) void LoadPalette() { using (var stream = Game.ModData.DefaultFileSystem.Open("IBM.PAL")) - palette = new ImmutablePalette(stream, new int[] { }, new int[] { }); + palette = new ImmutablePalette(stream, Array.Empty(), Array.Empty()); hardwarePalette = new HardwarePalette(); hardwarePalette.AddPalette("chrome", palette, false); From aaed2658d8bad3c016f742a63b55fc7588b7c5f7 Mon Sep 17 00:00:00 2001 From: penev92 Date: Wed, 22 Mar 2023 14:47:55 +0200 Subject: [PATCH 19/20] Manual mod updates PART 9 - Fixed years of accumulated technical debt These were all things that produce warnings or errors from the linter. Some of them have not been updated in years, some are as old as the git history in this repository. --- mods/d2/maps/shellmap/map.yaml | 6 +++--- mods/d2/rules/arrakis.yaml | 2 ++ mods/d2/rules/barracks.yaml | 6 ++++++ mods/d2/rules/building.yaml | 2 +- mods/d2/rules/campaign-rules.yaml | 2 -- mods/d2/rules/carryall.yaml | 6 +++--- mods/d2/rules/colorpicker.yaml | 4 +++- mods/d2/rules/construction_yard.yaml | 6 ++++++ mods/d2/rules/devastator.yaml | 8 +++----- mods/d2/rules/fremen.yaml | 2 -- mods/d2/rules/harvester.yaml | 5 +---- mods/d2/rules/heavy_factory.yaml | 8 ++++++-- mods/d2/rules/high_tech_factory.yaml | 8 ++++++-- mods/d2/rules/infantry.yaml | 6 +++++- mods/d2/rules/light_factory.yaml | 6 ++++++ mods/d2/rules/light_inf.yaml | 2 -- mods/d2/rules/light_squad.yaml | 3 --- mods/d2/rules/mcv.yaml | 5 ++--- mods/d2/rules/ornithopter.yaml | 6 ++++-- mods/d2/rules/outpost.yaml | 2 +- mods/d2/rules/palace.yaml | 5 ++--- mods/d2/rules/palettes.yaml | 1 - mods/d2/rules/plane.yaml | 1 - mods/d2/rules/repair_pad.yaml | 2 -- mods/d2/rules/research_centre.yaml | 2 -- mods/d2/rules/sardaukar.yaml | 2 -- mods/d2/rules/trooper.yaml | 2 -- mods/d2/rules/trooper_squad.yaml | 3 --- mods/d2/rules/vechicle.yaml | 7 +++++-- mods/d2/rules/wor.yaml | 6 ++++++ mods/d2/weapons/missiles.yaml | 4 ++-- mods/d2/weapons/other.yaml | 5 ++++- mods/d2/weapons/smallguns.yaml | 4 ++-- 33 files changed, 79 insertions(+), 60 deletions(-) diff --git a/mods/d2/maps/shellmap/map.yaml b/mods/d2/maps/shellmap/map.yaml index e6a3043..0396057 100644 --- a/mods/d2/maps/shellmap/map.yaml +++ b/mods/d2/maps/shellmap/map.yaml @@ -28,15 +28,15 @@ Players: Faction: Random PlayerReference@Atreides: Name: Atreides - Faction: Atreides + Faction: atreides Color: 5079D6 PlayerReference@Harkonnen: Name: Harkonnen - Faction: Harkonnen + Faction: harkonnen Color: D60000 PlayerReference@Ordos: Name: Ordos - Faction: Ordos + Faction: ordos Color: 4CD64C Actors: diff --git a/mods/d2/rules/arrakis.yaml b/mods/d2/rules/arrakis.yaml index 7d7511b..4a7753a 100644 --- a/mods/d2/rules/arrakis.yaml +++ b/mods/d2/rules/arrakis.yaml @@ -15,6 +15,8 @@ sietch: -GivesBuildableArea: -Capturable: -RepairableBuilding: + WithTilesetBody: + Sequence: idle Power: Amount: 0 ProvidesPrerequisite@buildingname: diff --git a/mods/d2/rules/barracks.yaml b/mods/d2/rules/barracks.yaml index f5a17dc..4098170 100644 --- a/mods/d2/rules/barracks.yaml +++ b/mods/d2/rules/barracks.yaml @@ -68,6 +68,12 @@ barracks: GrantConditionOnPrerequisite: Prerequisites: upgrade.barracks Condition: stardecoration + WithDecoration@upgraded: + Image: pips + Sequence: tag-upgraded + RequiresCondition: stardecoration + Offsets: + stardecoration: -6, -6 RevealOnDeath: Radius: 3c768 -Capturable: diff --git a/mods/d2/rules/building.yaml b/mods/d2/rules/building.yaml index 0cbf4f5..00be2e8 100644 --- a/mods/d2/rules/building.yaml +++ b/mods/d2/rules/building.yaml @@ -9,7 +9,7 @@ Selectable: Priority: 2 RevealsShroud: - VisibilityType: CenterPosition + Type: CenterPosition Targetable: TargetTypes: Ground, C4, Structure HitShape: diff --git a/mods/d2/rules/campaign-rules.yaml b/mods/d2/rules/campaign-rules.yaml index 41fcbf5..ea97031 100644 --- a/mods/d2/rules/campaign-rules.yaml +++ b/mods/d2/rules/campaign-rules.yaml @@ -7,8 +7,6 @@ Player: FogCheckboxEnabled: False ExploredMapCheckboxLocked: True ExploredMapCheckboxEnabled: False - PlayerResources: - DefaultCashLocked: True World: -SpawnStartingUnits: diff --git a/mods/d2/rules/carryall.yaml b/mods/d2/rules/carryall.yaml index 9f17ac9..88333fa 100644 --- a/mods/d2/rules/carryall.yaml +++ b/mods/d2/rules/carryall.yaml @@ -10,7 +10,6 @@ carryall.reinforce: Type: light Aircraft: CruiseAltitude: 192 - CruisingCondition: cruising InitialFacing: 0 Speed: 144 # 112 * ~1.3 for balance reasons TurnSpeed: 16 @@ -51,12 +50,13 @@ carryall: Inherits: carryall.reinforce -Carryall: AutoCarryall: - LoadingDelay: 10 - UnloadingDelay: 15 + BeforeLoadDelay: 10 + BeforeUnloadDelay: 15 LocalOffset: 0, 0, -128 Aircraft: MinAirborneAltitude: 40 InitialFacing: 768 + CruisingCondition: cruising RevealsShroud@ligting_low: Range: 2c512 Type: GroundPosition diff --git a/mods/d2/rules/colorpicker.yaml b/mods/d2/rules/colorpicker.yaml index 35091c7..a3bf9af 100644 --- a/mods/d2/rules/colorpicker.yaml +++ b/mods/d2/rules/colorpicker.yaml @@ -1,7 +1,9 @@ harvester.colorpicker: Inherits: harvester - -Health: -Buildable: + -MapEditorData: + -WithHarvestOverlay: + -WithDockingAnimation: RenderSprites: Image: harvester.colorpicker Palette: colorpicker diff --git a/mods/d2/rules/construction_yard.yaml b/mods/d2/rules/construction_yard.yaml index cb0a9fd..0b219a0 100644 --- a/mods/d2/rules/construction_yard.yaml +++ b/mods/d2/rules/construction_yard.yaml @@ -69,6 +69,12 @@ construction_yard: GrantConditionOnPrerequisite: Prerequisites: upgrade.conyard Condition: stardecoration + WithDecoration@upgraded: + Image: pips + Sequence: tag-upgraded + RequiresCondition: stardecoration + Offsets: + stardecoration: -6, -6 RevealOnDeath: Radius: 5c768 diff --git a/mods/d2/rules/devastator.yaml b/mods/d2/rules/devastator.yaml index 15d73c9..565c5e0 100644 --- a/mods/d2/rules/devastator.yaml +++ b/mods/d2/rules/devastator.yaml @@ -20,9 +20,9 @@ devastator: TurnSpeed: 12 Speed: 31 Locomotor: devastator - PauseOnCondition: overload || notmobile + PauseOnCondition: notmobile # TODO: Can this overload? AutoCarryable: - RequiresCondition: !overload + # RequiresCondition: !overload # TODO: Can this overload? D2RevealsShroud: Range: 4c0 MovingRange: 1c768 @@ -41,15 +41,13 @@ devastator: Explodes: Weapon: UnitExplodeLarge EmptyWeapon: UnitExplodeLarge - RequiresCondition: !overload + #RequiresCondition: !overload # TODO: Can this overload? SpawnActorOnDeath: Actor: devastator.husk OwnerType: InternalName EffectiveOwnerFromOwner: true AttractsWorms: Intensity: 700 - SelectionDecorations: - VisualBounds: 44,38,0,0 ChangesHealth: Step: 5 Delay: 3 diff --git a/mods/d2/rules/fremen.yaml b/mods/d2/rules/fremen.yaml index ba86de9..c359753 100644 --- a/mods/d2/rules/fremen.yaml +++ b/mods/d2/rules/fremen.yaml @@ -24,8 +24,6 @@ fremen: Weapon: Fremen_L AttackFrontal: FacingTolerance: 0 - WithInfantryBody: - DefaultAttackSequence: shoot Cloak: InitialDelay: 85 CloakDelay: 85 diff --git a/mods/d2/rules/harvester.yaml b/mods/d2/rules/harvester.yaml index 81476d5..063bac8 100644 --- a/mods/d2/rules/harvester.yaml +++ b/mods/d2/rules/harvester.yaml @@ -1,12 +1,12 @@ harvester: Inherits: ^Tank + -AttackMove: Buildable: Queue: Armor Prerequisites: refinery BuildPaletteOrder: 10 BuildDuration: 800 BuildDurationModifier: 40 - InitialActivity: FindResources Description: Collects Spice for processing\n Unarmed Valued: Cost: 300 @@ -29,7 +29,6 @@ harvester: Type: harvester Mobile: Speed: 43 - Crushes: infantry, spicebloom D2RevealsShroud: Range: 2c0 MovingRange: 1c768 @@ -44,8 +43,6 @@ harvester: WithDockingAnimation: AttractsWorms: Intensity: 700 - SelectionDecorations: - VisualBounds: 24,24 ChangesHealth: Step: 5 Delay: 3 diff --git a/mods/d2/rules/heavy_factory.yaml b/mods/d2/rules/heavy_factory.yaml index fc4aba7..5679eff 100644 --- a/mods/d2/rules/heavy_factory.yaml +++ b/mods/d2/rules/heavy_factory.yaml @@ -66,11 +66,15 @@ heavy_factory: Power: Amount: -35 ProvidesPrerequisite@buildingname: - SelectionDecorations: - VisualBounds: 32,32 GrantConditionOnPrerequisite: Prerequisites: upgrade.heavy Condition: stardecoration + WithDecoration@upgraded: + Image: pips + Sequence: tag-upgraded + RequiresCondition: stardecoration + Offsets: + stardecoration: -6, -6 upgrade.heavy: AlwaysVisible: diff --git a/mods/d2/rules/high_tech_factory.yaml b/mods/d2/rules/high_tech_factory.yaml index 5041840..e21c7a9 100644 --- a/mods/d2/rules/high_tech_factory.yaml +++ b/mods/d2/rules/high_tech_factory.yaml @@ -52,11 +52,15 @@ high_tech_factory: ProvidesPrerequisite@buildingname: Power: Amount: -35 - SelectionDecorations: - VisualBounds: 64,32 GrantConditionOnPrerequisite: Prerequisites: upgrade.hightech Condition: stardecoration + WithDecoration@upgraded: + Image: pips + Sequence: tag-upgraded + RequiresCondition: stardecoration + Offsets: + stardecoration: -6, -6 upgrade.hightech: AlwaysVisible: diff --git a/mods/d2/rules/infantry.yaml b/mods/d2/rules/infantry.yaml index 1384aea..abe8d96 100644 --- a/mods/d2/rules/infantry.yaml +++ b/mods/d2/rules/infantry.yaml @@ -24,7 +24,8 @@ DamageModifiers: Prone50Percent: 50 DamageTriggers: TriggerProne - ProneOffser: 300 0 0 + ProneOffset: 300,0,0 + ProneSequencePrefix: WithDeathAnimation: DeathTypes: ExplosionDeath: 1 @@ -33,6 +34,9 @@ BulletDeath: 4 CrushedSequence: die-crushed AttackMove: + AttackMoveBlockedCursor: + AssaultMoveCursor: + AssaultMoveBlockedCursor: Passenger: CargoType: Infantry CustomPipType: green diff --git a/mods/d2/rules/light_factory.yaml b/mods/d2/rules/light_factory.yaml index ba37b2a..e29fe83 100644 --- a/mods/d2/rules/light_factory.yaml +++ b/mods/d2/rules/light_factory.yaml @@ -71,6 +71,12 @@ light_factory: GrantConditionOnPrerequisite: Prerequisites: upgrade.light Condition: stardecoration + WithDecoration@upgraded: + Image: pips + Sequence: tag-upgraded + RequiresCondition: stardecoration + Offsets: + stardecoration: -6, -6 upgrade.light: AlwaysVisible: diff --git a/mods/d2/rules/light_inf.yaml b/mods/d2/rules/light_inf.yaml index f66b78f..067183c 100644 --- a/mods/d2/rules/light_inf.yaml +++ b/mods/d2/rules/light_inf.yaml @@ -19,5 +19,3 @@ light_inf: Weapon: LMG AttackFrontal: FacingTolerance: 0 - WithInfantryBody: - DefaultAttackSequence: shoot diff --git a/mods/d2/rules/light_squad.yaml b/mods/d2/rules/light_squad.yaml index 8dcc2ed..67388d2 100644 --- a/mods/d2/rules/light_squad.yaml +++ b/mods/d2/rules/light_squad.yaml @@ -15,7 +15,6 @@ light_squad: Health: HP: 50 Mobile: - SharesCell: false Speed: 43 Armament: Weapon: LMG_squad @@ -23,7 +22,5 @@ light_squad: Actor: light_inf AttackFrontal: FacingTolerance: 0 - WithInfantryBody: - DefaultAttackSequence: shoot Selectable: Bounds: 1024, 1024, 0, 0 diff --git a/mods/d2/rules/mcv.yaml b/mods/d2/rules/mcv.yaml index 4c82c88..c640f99 100644 --- a/mods/d2/rules/mcv.yaml +++ b/mods/d2/rules/mcv.yaml @@ -1,5 +1,6 @@ mcv: Inherits: ^Vehicle + -AttackMove: Buildable: Prerequisites: repair_pad, upgrade.heavy, ~techlevel.medium Queue: Armor @@ -20,7 +21,7 @@ mcv: Type: light Mobile: Speed: 31 - Crushes: infantry, spicebloom + Locomotor: tank D2RevealsShroud: Range: 2c0 MovingRange: 1c768 @@ -42,8 +43,6 @@ mcv: EffectiveOwnerFromOwner: true AttractsWorms: Intensity: 700 - SelectionDecorations: - VisualBounds: 24,24 ChangesHealth: Step: 5 Delay: 3 diff --git a/mods/d2/rules/ornithopter.yaml b/mods/d2/rules/ornithopter.yaml index 24b118b..6d6c309 100644 --- a/mods/d2/rules/ornithopter.yaml +++ b/mods/d2/rules/ornithopter.yaml @@ -15,6 +15,10 @@ ornithopter: BuildPaletteOrder: 130 Prerequisites: research_centre, upgrade.hightech, ~aircraft.atreides_or_ordos, ~techlevel.high Description: Light aircraft armed with missiles.\nAutomatically attacks nearby targets, can't be manually controlled. + AttackMove: + AttackMoveBlockedCursor: + AssaultMoveCursor: + AssaultMoveBlockedCursor: AttackAircraft: TargetFrozenActors: true Armament: @@ -27,13 +31,11 @@ ornithopter: Type: light Aircraft: CruiseAltitude: 192 - CruisingCondition: cruising InitialFacing: 0 Speed: 224 # 189 * ~1.2 for balance reasons TurnSpeed: 20 LandableTerrainTypes: Sand, Spice, SpiceSand, Dune, Concrete Repulsable: False - AirborneCondition: airborne CanHover: False VTOL: False IdleTurnSpeed: 8 diff --git a/mods/d2/rules/outpost.yaml b/mods/d2/rules/outpost.yaml index 10719f8..71b9ba0 100644 --- a/mods/d2/rules/outpost.yaml +++ b/mods/d2/rules/outpost.yaml @@ -31,9 +31,9 @@ outpost: RequiresCondition: !disabled WithTilesetBody: SkipFrames: 1,2 - PlayerPalette: player RenderSprites: Image: outpost + PlayerPalette: player WithIdleOverlay@DISH: Sequence: idle-dish PauseOnCondition: disabled diff --git a/mods/d2/rules/palace.yaml b/mods/d2/rules/palace.yaml index 821e7b1..c778d9e 100644 --- a/mods/d2/rules/palace.yaml +++ b/mods/d2/rules/palace.yaml @@ -66,8 +66,8 @@ palace: Description: Launches an atomic missile at a target location BeginChargeSpeechNotification: DeathHandMissilePrepping EndChargeSpeechNotification: DeathHandMissileReady - MissileLaunchDetected: MissileLaunchDetected - MissileWeapon: atomic + DetectedSpeechNotification: MissileLaunchDetected + MissileWeapon: Atomic MissileDelay: 19 SpawnOffset: -512,1c171,0 DisplayBeacon: True @@ -75,7 +75,6 @@ palace: CameraRange: 10c0 ArrowSequence: arrow CircleSequence: circles - ScreenShakeWarhead: MissileImage: atomic ProduceActorPower@fremen: Name: Recruit Fremen diff --git a/mods/d2/rules/palettes.yaml b/mods/d2/rules/palettes.yaml index 9add194..6d5a6a0 100644 --- a/mods/d2/rules/palettes.yaml +++ b/mods/d2/rules/palettes.yaml @@ -22,7 +22,6 @@ Name: colorpicker BasePalette: d2 RemapIndex: 144, 145, 146, 147, 148, 149 - ShadowIndex: 4 AllowModifiers: false PaletteFromFile@shroud: Name: shroud diff --git a/mods/d2/rules/plane.yaml b/mods/d2/rules/plane.yaml index 276e2c0..a031da6 100644 --- a/mods/d2/rules/plane.yaml +++ b/mods/d2/rules/plane.yaml @@ -13,7 +13,6 @@ Type: GroundPosition AlwaysVisibleRelationships: None ActorLostNotification: - AttackMove: WithFacingSpriteBody: WithShadow: HitShape: diff --git a/mods/d2/rules/repair_pad.yaml b/mods/d2/rules/repair_pad.yaml index 0723b48..6de69e4 100644 --- a/mods/d2/rules/repair_pad.yaml +++ b/mods/d2/rules/repair_pad.yaml @@ -26,8 +26,6 @@ repair_pad: Range: 3c0 Selectable: Bounds: 3072, 2048 - SelectionDecorations: - VisualBounds: 48,32 Reservable: RepairsUnits: Interval: 10 diff --git a/mods/d2/rules/research_centre.yaml b/mods/d2/rules/research_centre.yaml index 02fd87b..68c9246 100644 --- a/mods/d2/rules/research_centre.yaml +++ b/mods/d2/rules/research_centre.yaml @@ -35,8 +35,6 @@ research_centre: Power: Amount: -40 ProvidesPrerequisite@buildingname: - SelectionDecorations: - VisualBounds: 32,32 -Capturable: -CaptureNotification: -CaptureManager: diff --git a/mods/d2/rules/sardaukar.yaml b/mods/d2/rules/sardaukar.yaml index 2600c99..396f652 100644 --- a/mods/d2/rules/sardaukar.yaml +++ b/mods/d2/rules/sardaukar.yaml @@ -16,8 +16,6 @@ sardaukar: HP: 1000 Mobile: Speed: 31 - WithInfantryBody: - DefaultAttackSequence: shoot Armament@PRIMARY: Weapon: M_LMG Armament@SECONDARY: diff --git a/mods/d2/rules/trooper.yaml b/mods/d2/rules/trooper.yaml index 4b4306c..4c02606 100644 --- a/mods/d2/rules/trooper.yaml +++ b/mods/d2/rules/trooper.yaml @@ -20,5 +20,3 @@ trooper: LocalOffset: 128,0,256 AttackFrontal: FacingTolerance: 0 - WithInfantryBody: - DefaultAttackSequence: shoot diff --git a/mods/d2/rules/trooper_squad.yaml b/mods/d2/rules/trooper_squad.yaml index c2bf47b..7fd8b76 100644 --- a/mods/d2/rules/trooper_squad.yaml +++ b/mods/d2/rules/trooper_squad.yaml @@ -15,15 +15,12 @@ trooper_squad: Health: HP: 110 Mobile: - SharesCell: false Speed: 31 Armament: Weapon: Bazooka_squad LocalOffset: 128,0,256 AttackFrontal: FacingTolerance: 0 - WithInfantryBody: - DefaultAttackSequence: shoot SpawnActorOnDeath: Actor: trooper Selectable: diff --git a/mods/d2/rules/vechicle.yaml b/mods/d2/rules/vechicle.yaml index 48092ca..1c35537 100644 --- a/mods/d2/rules/vechicle.yaml +++ b/mods/d2/rules/vechicle.yaml @@ -16,6 +16,9 @@ Passenger: CargoType: Vehicle AttackMove: + AttackMoveBlockedCursor: + AssaultMoveCursor: + AssaultMoveBlockedCursor: HiddenUnderFog: ActorLostNotification: Repairable: @@ -35,8 +38,9 @@ WithDecoration@CARRYALL: Image: pips Sequence: pickup-indicator - Offset: -12, -12 RequiresCondition: carryall-reserved + Offsets: + carryall-reserved: -12, -12 RevealOnFire: RevealOnDeath: Duration: 100 @@ -45,7 +49,6 @@ D2LeavesTracks: Image: track Palette: d2 - Type: Cell TerrainTypes: Sand, Dune, Spice WithSpriteControlGroupDecoration: HitShape: diff --git a/mods/d2/rules/wor.yaml b/mods/d2/rules/wor.yaml index 0f5c1d7..1960baa 100644 --- a/mods/d2/rules/wor.yaml +++ b/mods/d2/rules/wor.yaml @@ -68,6 +68,12 @@ wor: GrantConditionOnPrerequisite: Prerequisites: upgrade.wor Condition: stardecoration + WithDecoration@upgraded: + Image: pips + Sequence: tag-upgraded + RequiresCondition: stardecoration + Offsets: + stardecoration: -6, -6 -Capturable: -CaptureNotification: -CaptureManager: diff --git a/mods/d2/weapons/missiles.yaml b/mods/d2/weapons/missiles.yaml index 8f72f10..45fbbaa 100644 --- a/mods/d2/weapons/missiles.yaml +++ b/mods/d2/weapons/missiles.yaml @@ -50,7 +50,7 @@ Rocket: TowerMissile: ReloadDelay: 60 Burst: 2 - BurstDelay: 60 + BurstDelays: 60 Range: 5c512 MinRange: 1c0 Report: ROCKET1.WAV @@ -83,7 +83,7 @@ TowerMissile: mtank_pri: ReloadDelay: 115 Burst: 2 - BurstDelay: 115 + BurstDelays: 115 Range: 6c0 Report: ROCKET1.WAV ValidTargets: Ground, Air diff --git a/mods/d2/weapons/other.yaml b/mods/d2/weapons/other.yaml index cbebcb2..acc324c 100644 --- a/mods/d2/weapons/other.yaml +++ b/mods/d2/weapons/other.yaml @@ -75,6 +75,10 @@ Atomic: Warhead@2Eff: CreateEffect Explosions: nuke ImpactSounds: EXPLLG2.WAV + Warhead@3Shake: ShakeScreen + Duration: 10 + Intensity: 3 + Multiplier: 1,0 CrateNuke: Warhead@1Dam: SpreadDamage @@ -122,7 +126,6 @@ WallExplode: Warhead@1Eff: CreateEffect Explosions: building ImpactSounds: EXPLHG1.WAV - VictimScanRadius: 0 Weathering: ReloadDelay: 100 diff --git a/mods/d2/weapons/smallguns.yaml b/mods/d2/weapons/smallguns.yaml index 1b17cbb..c042208 100644 --- a/mods/d2/weapons/smallguns.yaml +++ b/mods/d2/weapons/smallguns.yaml @@ -57,7 +57,7 @@ M_HMG: Fremen_L: ReloadDelay: 40 - Delay: 5 + BurstDelays: 5 Range: 3c512 Report: BAZOOK2.WAV Projectile: Bullet @@ -88,5 +88,5 @@ HMG_muzzle: ReloadDelay: 16 Range: 3c0 Burst: 3 - BurstDelay: 2 + BurstDelays: 2 Warhead@TargetValidation: SpreadDamage From 48a0b105b8e0f6e19cfd44e4510d98a87695760d Mon Sep 17 00:00:00 2001 From: penev92 Date: Tue, 21 Mar 2023 16:53:52 +0200 Subject: [PATCH 20/20] Bonus - Added Visual Studio launch profiles --- .vscode/launch.json | 2 +- OpenRA.Mods.D2/Properties/launchSettings.json | 27 ++++++++++++------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 97946c1..5a16d16 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -19,7 +19,7 @@ "type": "coreclr", "request": "launch", "program": "${workspaceRoot}/engine/bin/OpenRA.Utility.dll", - "args": ["d2", "--docs", "{DEV_VERSION}"], + "args": ["d2", "--check-yaml"], "env": { "ENGINE_DIR": "${workspaceRoot}/engine", "MOD_SEARCH_PATHS": "${workspaceRoot}/mods, ${workspaceRoot}/engine/mods" diff --git a/OpenRA.Mods.D2/Properties/launchSettings.json b/OpenRA.Mods.D2/Properties/launchSettings.json index 8304595..adfa019 100644 --- a/OpenRA.Mods.D2/Properties/launchSettings.json +++ b/OpenRA.Mods.D2/Properties/launchSettings.json @@ -1,9 +1,18 @@ -{ - "profiles": { - "OpenRA.Mods.D2": { - "commandName": "Executable", - "executablePath": "..\\..\\engine\\bin\\OpenRA.exe", - "commandLineArgs": "Engine.EngineDir=\"..\\..\\engine\" Engine.LaunchPath=..\\..\\engine\\bin \"Engine.ModSearchPaths=..\\..\\mods,..\\..\\engine\\mods\" Game.Mod=d2" - } - } -} \ No newline at end of file +{ + "profiles": { + "OpenRA.Mods.D2": { + "commandName": "Executable", + "executablePath": "..\\..\\engine\\bin\\OpenRA.exe", + "commandLineArgs": "Game.Mod=d2 Engine.EngineDir=..\\..\\engine Engine.LaunchPath=..\\..\\engine\\bin Engine.ModSearchPaths=..\\..\\mods,..\\..\\engine\\mods Debug.DisplayDeveloperSettings=true" + }, + "Utility": { + "commandName": "Executable", + "executablePath": "..\\..\\engine\\bin\\OpenRA.Utility.exe", + "commandLineArgs": "d2 --check-yaml", + "environmentVariables": { + "ENGINE_DIR": "..\\..\\engine", + "MOD_SEARCH_PATHS": "..\\..\\mods,..\\..\\engine\\mods" + } + } + } +}