diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..9f95a3f --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,4 @@ +# From https://github.com/bevyengine/bevy/blob/main/.cargo/config_fast_builds.toml +# Linker is used from the system, with -ld_new option to run the apple optimized linker. +[target.aarch64-apple-darwin] +rustflags = ["-Zshare-generics=y", "-Zthreads=0"] diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index d2ed42d..e769f30 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -14,6 +14,9 @@ jobs: name: Check runs-on: ubuntu-latest steps: + - name: Install required packages + run: | + sudo apt-get install libasound2-dev libudev-dev - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: @@ -44,6 +47,9 @@ jobs: name: Clippy runs-on: ubuntu-latest steps: + - name: Install required packages + run: | + sudo apt-get install libasound2-dev libudev-dev - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index a236724..d874b2a 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -16,6 +16,9 @@ jobs: RUSTDOCFLAGS: -Cpanic=abort runs-on: ubuntu-latest steps: + - name: Install required packages + run: | + sudo apt-get install libasound2-dev libudev-dev - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 with: @@ -38,7 +41,7 @@ jobs: - name: Generate test result and coverage report run: | cargo install cargo2junit grcov; - cargo test $CARGO_OPTIONS -- -Z unstable-options --format json | cargo2junit > results.xml; + cargo test --no-default-features $CARGO_OPTIONS -- -Z unstable-options --format json | cargo2junit > results.xml; zip -0 ccov.zip `find . \( -name "$PROJECT_NAME_UNDERSCORE*.gc*" \) -print`; grcov ccov.zip -s . -t lcov --llvm --ignore-not-existing --ignore "/*" --ignore "tests/*" -o lcov.info; - name: Upload test results diff --git a/.gitignore b/.gitignore index ae15252..be981b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,3 @@ target/ -Cargo.lock **/*.rs.bk -.idea/workspace.xml -.idea/dbnavigator.xml *.log diff --git a/.idea/carma.iml b/.idea/carma.iml deleted file mode 100644 index 9b4cf84..0000000 --- a/.idea/carma.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index 15a15b2..0000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index e7ce422..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..71fc05c --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,27 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "lldb", + "request": "launch", + "name": "Debug unit tests in carma", + "cargo": { + "args": [ + "test", + "--no-run", + "--lib", + "--package=carma" + ], + "filter": { + "name": "carma", + "kind": "lib" + } + }, + "args": [], + "cwd": "${workspaceFolder}" + }, + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..caae928 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,33 @@ +{ + "cmake.configureOnOpen": false, + "rust-analyzer.linkedProjects": [ + "./Cargo.toml" + ], + "todohighlight.include": [ + "**/*.txt", + "**/*.md", + "**/*.rs", + "**/TODO", + ], + "todohighlight.keywords": [ + { + "text": "@done", + "color": "#fff", + "isWholeLine": true, + "backgroundColor": "green", + "overviewRulerColor": "rgba(0,189,0,0.8)" + }, + { + "text": "@todo", + "color": "#fff", + "backgroundColor": "#ffbd2a", + "overviewRulerColor": "rgba(255,189,42,0.8)" + }, + { + "text": "@fixme", + "color": "#fff", + "backgroundColor": "#f06292", + "overviewRulerColor": "rgba(240,98,146,0.8)" + }, + ], +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..40a512c --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,118 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + "label": "Build", + "type": "cargo", + "command": "build", + "problemMatcher": [ + "$rustc" + ], + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "Check", + "detail": "Run a compile check", + "type": "cargo", + "command": "check", + "args": [ + "--all-features", + "--all-targets" + ], + "problemMatcher": [ + "$rustc" + ], + "presentation": { + "echo": true, + "reveal": "always", + "panel": "shared", + "showReuseMessage": true, + "clear": true + }, + "group": "build" + }, + { + "label": "Run", + "type": "cargo", + "command": "run", + "problemMatcher": [ + "$rustc" + ] + }, + { + "label": "Test", + "detail": "Runs all tests", + "type": "cargo", + "command": "test", + "args": [ + "--workspace", + "--all-features", + "--no-fail-fast", + "--", + "--nocapture" + ], + "options": { + "env": { + "RUST_LOG": "warn,{{crate_name}}=trace" + } + }, + "problemMatcher": [ + "$rustc" + ], + "group": "build", + "presentation": { + "echo": true, + "reveal": "always", + "panel": "shared", + "showReuseMessage": true, + "clear": true + } + }, + { + "label": "Clippy", + "detail": "Look for Clippy errors", + "type": "cargo", + "command": "clippy", + "args": [ + "--all-features", + "--all-targets", + "--", + "-D clippy::all", + "-W clippy::pedantic", + "-W clippy::nursery" + ], + "problemMatcher": [], + "group": "build", + "presentation": { + "echo": true, + "reveal": "always", + "panel": "shared", + "showReuseMessage": true, + "clear": true + } + }, + { + "label": "Format", + "detail": "Format all source", + "type": "cargo", + "command": "fmt", + "args": [ + "--all", + "--quiet" + ], + "problemMatcher": [], + "group": "build", + "presentation": { + "echo": false, + "reveal": "never", + "panel": "shared", + "showReuseMessage": false + } + } + ] +} diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..440ac2a --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,4749 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "ab_glyph" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e08104bebc65a46f8bc7aa733d39ea6874bfa7156f41a46b805785e3af1587d" +dependencies = [ + "ab_glyph_rasterizer", + "owned_ttf_parser", +] + +[[package]] +name = "ab_glyph_rasterizer" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" + +[[package]] +name = "accesskit" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74a4b14f3d99c1255dcba8f45621ab1a2e7540a0009652d33989005a4d0bfc6b" + +[[package]] +name = "accesskit_consumer" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c17cca53c09fbd7288667b22a201274b9becaa27f0b91bf52a526db95de45e6" +dependencies = [ + "accesskit", +] + +[[package]] +name = "accesskit_macos" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd3b6ae1eabbfbced10e840fd3fce8a93ae84f174b3e4ba892ab7bcb42e477a7" +dependencies = [ + "accesskit", + "accesskit_consumer", + "objc2 0.3.0-beta.3.patch-leaks.3", + "once_cell", +] + +[[package]] +name = "accesskit_windows" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afcae27ec0974fc7c3b0b318783be89fd1b2e66dd702179fe600166a38ff4a0b" +dependencies = [ + "accesskit", + "accesskit_consumer", + "once_cell", + "paste", + "static_assertions", + "windows 0.48.0", +] + +[[package]] +name = "accesskit_winit" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45f8f7c9f66d454d5fd8e344c8c8c7324b57194e1041b955519fc58a01e77a25" +dependencies = [ + "accesskit", + "accesskit_macos", + "accesskit_windows", + "raw-window-handle", + "winit", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "getrandom", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "aligned-vec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" + +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + +[[package]] +name = "alsa" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce" +dependencies = [ + "alsa-sys", + "bitflags 2.5.0", + "libc", +] + +[[package]] +name = "alsa-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "android-activity" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289" +dependencies = [ + "android-properties", + "bitflags 2.5.0", + "cc", + "cesu8", + "jni", + "jni-sys", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "num_enum", + "thiserror", +] + +[[package]] +name = "android-properties" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_log-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" + +[[package]] +name = "approx" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278" +dependencies = [ + "num-traits", +] + +[[package]] +name = "approx" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" +dependencies = [ + "num-traits", +] + +[[package]] +name = "arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "arrayref" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" + +[[package]] +name = "arrayvec" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + +[[package]] +name = "as-raw-xcb-connection" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" + +[[package]] +name = "ash" +version = "0.37.3+1.3.251" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" +dependencies = [ + "libloading 0.7.4", +] + +[[package]] +name = "async-broadcast" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" +dependencies = [ + "event-listener 2.5.3", + "futures-core", +] + +[[package]] +name = "async-channel" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" +dependencies = [ + "concurrent-queue", + "event-listener 5.3.0", + "event-listener-strategy 0.5.1", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-executor" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f98c37cf288e302c16ef6c8472aad1e034c6c84ce5ea7b8101c98eb4a802fee" +dependencies = [ + "async-lock", + "async-task", + "concurrent-queue", + "fastrand", + "futures-lite", + "slab", +] + +[[package]] +name = "async-fs" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1" +dependencies = [ + "async-lock", + "blocking", + "futures-lite", +] + +[[package]] +name = "async-lock" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +dependencies = [ + "event-listener 4.0.3", + "event-listener-strategy 0.4.0", + "pin-project-lite", +] + +[[package]] +name = "async-task" +version = "4.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" + +[[package]] +name = "av1-grain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "bevy" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65b9eadaacf8fe971331bc3f250f35c18bc9dace3f96b483062f38ac07e3a1b4" +dependencies = [ + "bevy_dylib", + "bevy_internal", +] + +[[package]] +name = "bevy_a11y" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd8ef2795f7f5c816a4eda04834083eb5a92e8fef603bc21d2091c6e3b63621a" +dependencies = [ + "accesskit", + "bevy_app", + "bevy_derive", + "bevy_ecs", +] + +[[package]] +name = "bevy_animation" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e553d68bc937586010ed2194ac66b751bc6238cf622b3ed5a86f4e1581e94509" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_ecs", + "bevy_hierarchy", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_time", + "bevy_transform", + "bevy_utils", +] + +[[package]] +name = "bevy_app" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab348a32e46d21c5d61794294a92d415a770d26c7ba8951830b127b40b53ccc4" +dependencies = [ + "bevy_derive", + "bevy_ecs", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", + "downcast-rs", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "bevy_asset" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50028e0d4f28a9f6aab48f61b688ba2793141188f88cdc9aa6c2bca2cc02ad35" +dependencies = [ + "async-broadcast", + "async-fs", + "async-lock", + "bevy_app", + "bevy_asset_macros", + "bevy_ecs", + "bevy_log", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", + "bevy_winit", + "blake3", + "crossbeam-channel", + "downcast-rs", + "futures-io", + "futures-lite", + "js-sys", + "parking_lot", + "ron", + "serde", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "bevy_asset_loader" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "504cac33f47bee039c0706c9c5baf72208e5bd515db3840dc0cf57fd857914f4" +dependencies = [ + "anyhow", + "bevy", + "bevy_asset_loader_derive", + "path-slash", +] + +[[package]] +name = "bevy_asset_loader_derive" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adda0f1b91d2e34b132ea29a14dbe2adf273073c168950603ebddaf53a23947f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "bevy_asset_macros" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6617475908368418d815360148fdbb82f879dc255a70d2d7baa3766f0cd4bfd7" +dependencies = [ + "bevy_macro_utils", + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "bevy_audio" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0f12495e230cd5cf59c6051cdd820c97d7fe4f0597d4d9c3240c62e9c65b485" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_transform", + "bevy_utils", + "cpal", + "rodio", +] + +[[package]] +name = "bevy_core" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12b0042f241ba7cd61487aadd8addfb56f7eeb662d713ac1577026704508fc6c" +dependencies = [ + "bevy_app", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", + "bytemuck", +] + +[[package]] +name = "bevy_core_pipeline" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48b7a471cb8ba665f12f7a167faa5566c11386f5bfc77d2e10bfde22b179f7b3" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_derive", + "bevy_ecs", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bitflags 2.5.0", + "radsort", + "serde", +] + +[[package]] +name = "bevy_derive" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0e01f8343f391e2d6a63b368b82fb5b252ed43c8713fc87f9a8f2d59407dd00" +dependencies = [ + "bevy_macro_utils", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "bevy_diagnostic" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1401cdccec7e49378d013dfb0ff62c251f85b3be19dcdf04cfd827f793d1ee9" +dependencies = [ + "bevy_app", + "bevy_core", + "bevy_ecs", + "bevy_log", + "bevy_time", + "bevy_utils", + "const-fnv1a-hash", + "sysinfo", +] + +[[package]] +name = "bevy_dylib" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "922826e3b8f37c19836b49e18ceca662260cce87ab8faa4db6df8433903660cc" +dependencies = [ + "bevy_internal", +] + +[[package]] +name = "bevy_ecs" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98e612a8e7962ead849e370f3a7e972b88df879ced05cd9dad6a0286d14650cf" +dependencies = [ + "async-channel", + "bevy_ecs_macros", + "bevy_ptr", + "bevy_reflect", + "bevy_tasks", + "bevy_utils", + "downcast-rs", + "fixedbitset", + "rustc-hash", + "serde", + "thiserror", + "thread_local", +] + +[[package]] +name = "bevy_ecs_macros" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "807b5106c3410e58f4f523b55ea3c071e2a09e31e9510f3c22021c6a04732b5b" +dependencies = [ + "bevy_macro_utils", + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "bevy_encase_derive" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "887087a5e522d9f20733a84dd7e6e9ca04cd8fdfac659220ed87d675eebc83a7" +dependencies = [ + "bevy_macro_utils", + "encase_derive_impl", +] + +[[package]] +name = "bevy_gilrs" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d133c65ab756f130c65cf00f37dc293fb9a9336c891802baf006c63e300d0e2" +dependencies = [ + "bevy_app", + "bevy_ecs", + "bevy_input", + "bevy_log", + "bevy_time", + "bevy_utils", + "gilrs", + "thiserror", +] + +[[package]] +name = "bevy_gizmos" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "054df3550a9d423a961de65b459946ff23304f97f25af8a62c23f4259db8506d" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_core_pipeline", + "bevy_ecs", + "bevy_gizmos_macros", + "bevy_log", + "bevy_math", + "bevy_pbr", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_transform", + "bevy_utils", +] + +[[package]] +name = "bevy_gizmos_macros" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abdcaf74d8cd34aa5c3293527e7a012826840886ad3496c1b963ed8b66b1619f" +dependencies = [ + "bevy_macro_utils", + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "bevy_gltf" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21ecf404295055deb7fe037495891bc135ca10d46bc5b6c55f9ab7b7ebc61d31" +dependencies = [ + "base64", + "bevy_animation", + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_core_pipeline", + "bevy_ecs", + "bevy_hierarchy", + "bevy_log", + "bevy_math", + "bevy_pbr", + "bevy_reflect", + "bevy_render", + "bevy_scene", + "bevy_tasks", + "bevy_transform", + "bevy_utils", + "gltf", + "percent-encoding", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "bevy_hierarchy" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb3dfad24866a6713dafa3065a91c5cf5e355f6e1b191c25d704ae54185246c" +dependencies = [ + "bevy_app", + "bevy_core", + "bevy_ecs", + "bevy_log", + "bevy_reflect", + "bevy_utils", +] + +[[package]] +name = "bevy_input" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47f2b2b3df168c6ef661d25e09abf5bd4fecaacd400f27e5db650df1c3fa3a3b" +dependencies = [ + "bevy_app", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_utils", + "smol_str", + "thiserror", +] + +[[package]] +name = "bevy_internal" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f58ec0ce77603df9474cde61f429126bfe06eb79094440e9141afb4217751c79" +dependencies = [ + "bevy_a11y", + "bevy_animation", + "bevy_app", + "bevy_asset", + "bevy_audio", + "bevy_core", + "bevy_core_pipeline", + "bevy_derive", + "bevy_diagnostic", + "bevy_ecs", + "bevy_gilrs", + "bevy_gizmos", + "bevy_gltf", + "bevy_hierarchy", + "bevy_input", + "bevy_log", + "bevy_math", + "bevy_pbr", + "bevy_ptr", + "bevy_reflect", + "bevy_render", + "bevy_scene", + "bevy_sprite", + "bevy_tasks", + "bevy_text", + "bevy_time", + "bevy_transform", + "bevy_ui", + "bevy_utils", + "bevy_window", + "bevy_winit", +] + +[[package]] +name = "bevy_log" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5eea6c527fd828b7fef8d0f518167f27f405b904a16f227b644687d3f46a809" +dependencies = [ + "android_log-sys", + "bevy_app", + "bevy_ecs", + "bevy_utils", + "console_error_panic_hook", + "tracing-log 0.1.4", + "tracing-subscriber", + "tracing-wasm", +] + +[[package]] +name = "bevy_macro_utils" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb270c98a96243b29465139ed10bda2f675d00a11904f6588a5f7fc4774119c7" +dependencies = [ + "proc-macro2", + "quote", + "rustc-hash", + "syn 2.0.58", + "toml_edit 0.21.1", +] + +[[package]] +name = "bevy_math" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f06daa26ffb82d90ba772256c0ba286f6c305c392f6976c9822717974805837c" +dependencies = [ + "glam", + "serde", +] + +[[package]] +name = "bevy_mikktspace" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d7ef7f2a826d0b19f059035831ce00a5e930435cc53c61e045773d0483f67a" +dependencies = [ + "glam", +] + +[[package]] +name = "bevy_pbr" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b29c80269fa6db55c9e33701edd3ecb73d8866ca8cb814d49a9d3fb72531b6" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bevy_window", + "bitflags 2.5.0", + "bytemuck", + "fixedbitset", + "radsort", + "smallvec", + "thread_local", +] + +[[package]] +name = "bevy_ptr" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8050e2869fe341db6874203b5a01ff12673807a2c7c80cb829f6c7bea6997268" + +[[package]] +name = "bevy_reflect" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccbd7de21d586457a340a0962ad0747dc5098ff925eb6b27a918c4bdd8252f7b" +dependencies = [ + "bevy_math", + "bevy_ptr", + "bevy_reflect_derive", + "bevy_utils", + "downcast-rs", + "erased-serde", + "glam", + "serde", + "smol_str", + "thiserror", +] + +[[package]] +name = "bevy_reflect_derive" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ce33051bd49036d4a5a62aa3f2068672ec55f3ebe92aa0d003a341f15cc37ac" +dependencies = [ + "bevy_macro_utils", + "proc-macro2", + "quote", + "syn 2.0.58", + "uuid", +] + +[[package]] +name = "bevy_render" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b2c4b644c739c0b474b6f8f7b0bc68ac13d83b59688781e9a7753c52780177" +dependencies = [ + "async-channel", + "bevy_app", + "bevy_asset", + "bevy_core", + "bevy_derive", + "bevy_ecs", + "bevy_encase_derive", + "bevy_hierarchy", + "bevy_log", + "bevy_math", + "bevy_mikktspace", + "bevy_reflect", + "bevy_render_macros", + "bevy_tasks", + "bevy_time", + "bevy_transform", + "bevy_utils", + "bevy_window", + "bitflags 2.5.0", + "bytemuck", + "codespan-reporting", + "downcast-rs", + "encase", + "futures-lite", + "hexasphere", + "image 0.24.9", + "js-sys", + "ktx2", + "naga", + "naga_oil", + "ruzstd", + "serde", + "thiserror", + "thread_local", + "wasm-bindgen", + "web-sys", + "wgpu", +] + +[[package]] +name = "bevy_render_macros" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "720b88406e786e378829b7d43c1ffb5300186912b99904d0d4d8ec6698a4f210" +dependencies = [ + "bevy_macro_utils", + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "bevy_scene" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3d2caa1bfe7542dbe2c62e1bcc10791ba181fb744d2fe6711d1d373354da7c" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "serde", + "thiserror", + "uuid", +] + +[[package]] +name = "bevy_sprite" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cad1b555161f50e5d62b7fdf7ebeef1b24338aae7a88e51985da9553cd60ddf" +dependencies = [ + "bevy_app", + "bevy_asset", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_transform", + "bevy_utils", + "bitflags 2.5.0", + "bytemuck", + "fixedbitset", + "guillotiere", + "radsort", + "rectangle-pack", + "thiserror", +] + +[[package]] +name = "bevy_tasks" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f07fcc4969b357de143509925b39c9a2c56eaa8750828d97f319ca9ed41897cb" +dependencies = [ + "async-channel", + "async-executor", + "async-task", + "concurrent-queue", + "futures-lite", + "wasm-bindgen-futures", +] + +[[package]] +name = "bevy_text" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4e8456ae0bea7d6b7621e42c1c12bf66c0891381e62c948ab23920673ce611c" +dependencies = [ + "ab_glyph", + "bevy_app", + "bevy_asset", + "bevy_ecs", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_transform", + "bevy_utils", + "bevy_window", + "glyph_brush_layout", + "serde", + "thiserror", +] + +[[package]] +name = "bevy_time" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ea5ae9fe7f56f555dbb05a88d34931907873e3f0c7dc426591839eef72fe3e" +dependencies = [ + "bevy_app", + "bevy_ecs", + "bevy_reflect", + "bevy_utils", + "crossbeam-channel", + "thiserror", +] + +[[package]] +name = "bevy_transform" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d51a1f332cc00939d2f19ed6b909e5ed7037e39c7e25cc86930d79d432163e" +dependencies = [ + "bevy_app", + "bevy_ecs", + "bevy_hierarchy", + "bevy_math", + "bevy_reflect", + "thiserror", +] + +[[package]] +name = "bevy_ui" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bbc30be39cfbfa3a073b541d22aea43ab14452dea12d7411ce201df17ff7b1" +dependencies = [ + "bevy_a11y", + "bevy_app", + "bevy_asset", + "bevy_core_pipeline", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_input", + "bevy_log", + "bevy_math", + "bevy_reflect", + "bevy_render", + "bevy_sprite", + "bevy_text", + "bevy_transform", + "bevy_utils", + "bevy_window", + "bytemuck", + "taffy", + "thiserror", +] + +[[package]] +name = "bevy_utils" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a9f845a985c00e0ee8dc2d8af3f417be925fb52aad4bda5b96e2e58a2b4d2eb" +dependencies = [ + "ahash", + "bevy_utils_proc_macros", + "getrandom", + "hashbrown", + "nonmax", + "petgraph", + "smallvec", + "thiserror", + "tracing", + "uuid", + "web-time", +] + +[[package]] +name = "bevy_utils_proc_macros" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef158627f30503d5c18c20c60b444829f698d343516eeaf6eeee078c9a45163" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "bevy_window" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "976202d2ed838176595b550ac654b15ae236e0178a6f19a94ca6d58f2a96ca60" +dependencies = [ + "bevy_a11y", + "bevy_app", + "bevy_ecs", + "bevy_input", + "bevy_math", + "bevy_reflect", + "bevy_utils", + "raw-window-handle", + "smol_str", +] + +[[package]] +name = "bevy_winit" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa66539aa93d8522b146bf82de429714ea6370a6061fc1f1ff7bcacd4e64c6c4" +dependencies = [ + "accesskit_winit", + "approx 0.5.1", + "bevy_a11y", + "bevy_app", + "bevy_derive", + "bevy_ecs", + "bevy_hierarchy", + "bevy_input", + "bevy_math", + "bevy_tasks", + "bevy_utils", + "bevy_window", + "crossbeam-channel", + "raw-window-handle", + "wasm-bindgen", + "web-sys", + "winit", +] + +[[package]] +name = "bindgen" +version = "0.69.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" +dependencies = [ + "bitflags 2.5.0", + "cexpr", + "clang-sys", + "itertools", + "lazy_static", + "lazycell", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", + "syn 2.0.58", +] + +[[package]] +name = "bit-set" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" + +[[package]] +name = "bit_field" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +dependencies = [ + "serde", +] + +[[package]] +name = "bitstream-io" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06c9989a51171e2e81038ab168b6ae22886fe9ded214430dbb4f41c28cf176da" + +[[package]] +name = "blake3" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" +dependencies = [ + "arrayref", + "arrayvec", + "cc", + "cfg-if", + "constant_time_eq", +] + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-sys" +version = "0.1.0-beta.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146" +dependencies = [ + "objc-sys 0.2.0-beta.2", +] + +[[package]] +name = "block-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae85a0696e7ea3b835a453750bf002770776609115e6d25c6d2ff28a8200f7e7" +dependencies = [ + "objc-sys 0.3.2", +] + +[[package]] +name = "block2" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42" +dependencies = [ + "block-sys 0.1.0-beta.1", + "objc2-encode 2.0.0-pre.2", +] + +[[package]] +name = "block2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68" +dependencies = [ + "block-sys 0.2.1", + "objc2 0.4.1", +] + +[[package]] +name = "blocking" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" +dependencies = [ + "async-channel", + "async-lock", + "async-task", + "fastrand", + "futures-io", + "futures-lite", + "piper", + "tracing", +] + +[[package]] +name = "brrr" +version = "0.0.3" +dependencies = [ + "anyhow", + "bevy", + "bevy_asset_loader", + "brrr_derive", + "byteorder", + "cgmath", + "chrono", + "culpa", + "fern", + "image 0.25.1", + "imgref", + "log", + "num", + "png", + "rgb", + "smooth-bevy-cameras", + "thiserror", +] + +[[package]] +name = "brrr_derive" +version = "0.0.0" +dependencies = [ + "quote", + "syn 2.0.58", +] + +[[package]] +name = "built" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41bfbdb21256b87a8b5e80fab81a8eed158178e812fd7ba451907518b2742f16" + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "bytemuck" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" + +[[package]] +name = "calloop" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298" +dependencies = [ + "bitflags 2.5.0", + "log", + "polling", + "rustix", + "slab", + "thiserror", +] + +[[package]] +name = "cc" +version = "1.0.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" +dependencies = [ + "jobserver", + "libc", +] + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + +[[package]] +name = "cgmath" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a98d30140e3296250832bbaaff83b27dcd6fa3cc70fb6f1f3e5c9c0023b5317" +dependencies = [ + "approx 0.4.0", + "num-traits", +] + +[[package]] +name = "chrono" +version = "0.4.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "wasm-bindgen", + "windows-targets 0.52.5", +] + +[[package]] +name = "clang-sys" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" +dependencies = [ + "glob", + "libc", + "libloading 0.8.3", +] + +[[package]] +name = "codespan-reporting" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +dependencies = [ + "termcolor", + "unicode-width", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "com" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6" +dependencies = [ + "com_macros", +] + +[[package]] +name = "com_macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5" +dependencies = [ + "com_macros_support", + "proc-macro2", + "syn 1.0.109", +] + +[[package]] +name = "com_macros_support" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "concurrent-queue" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "console_error_panic_hook" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +dependencies = [ + "cfg-if", + "wasm-bindgen", +] + +[[package]] +name = "const-fnv1a-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca" + +[[package]] +name = "const_panic" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b" + +[[package]] +name = "const_soft_float" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff" + +[[package]] +name = "constant_time_eq" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" + +[[package]] +name = "constgebra" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1aaf9b65849a68662ac6c0810c8893a765c960b907dd7cfab9c4a50bf764fbc" +dependencies = [ + "const_soft_float", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "libc", +] + +[[package]] +name = "coreaudio-rs" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace" +dependencies = [ + "bitflags 1.3.2", + "core-foundation-sys", + "coreaudio-sys", +] + +[[package]] +name = "coreaudio-sys" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f01585027057ff5f0a5bf276174ae4c1594a2c5bde93d5f46a016d76270f5a9" +dependencies = [ + "bindgen", +] + +[[package]] +name = "cpal" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779" +dependencies = [ + "alsa", + "core-foundation-sys", + "coreaudio-rs", + "dasp_sample", + "jni", + "js-sys", + "libc", + "mach2", + "ndk", + "ndk-context", + "oboe", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows 0.54.0", +] + +[[package]] +name = "crc32fast" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + +[[package]] +name = "culpa" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ae0bfe9317b1cb4ff5a56d766ee4b157b3e1f47f11979253570e88d10fd1fd3" +dependencies = [ + "culpa-macros", +] + +[[package]] +name = "culpa-macros" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1234e1717066d3c71dcf89b75e7b586299e41204d361db56ec51e6ded5014279" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "cursor-icon" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" + +[[package]] +name = "d3d12" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307" +dependencies = [ + "bitflags 2.5.0", + "libloading 0.8.3", + "winapi", +] + +[[package]] +name = "dasp_sample" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f" + +[[package]] +name = "data-encoding" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" + +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading 0.8.3", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + +[[package]] +name = "either" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" + +[[package]] +name = "encase" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95ed933078d2e659745df651f4c180511cd582e5b9414ff896e7d50d207e3103" +dependencies = [ + "const_panic", + "encase_derive", + "glam", + "thiserror", +] + +[[package]] +name = "encase_derive" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4ce1449c7d19eba6cc0abd231150ad81620a8dce29601d7f8d236e5d431d72a" +dependencies = [ + "encase_derive_impl", +] + +[[package]] +name = "encase_derive_impl" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92959a9e8d13eaa13b8ae8c7b583c3bf1669ca7a8e7708a088d12587ba86effc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "erased-serde" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b73807008a3c7f171cc40312f37d95ef0396e048b5848d775f54b1a4dd4a0d3" +dependencies = [ + "serde", +] + +[[package]] +name = "errno" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "euclid" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787" +dependencies = [ + "num-traits", +] + +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "event-listener" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +dependencies = [ + "event-listener 4.0.3", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" +dependencies = [ + "event-listener 5.3.0", + "pin-project-lite", +] + +[[package]] +name = "exr" +version = "1.72.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" +dependencies = [ + "bit_field", + "flume", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "fastrand" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" + +[[package]] +name = "fdeflate" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fern" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" +dependencies = [ + "log", +] + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "flate2" +version = "1.0.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "flume" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +dependencies = [ + "spin", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-lite" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[package]] +name = "gethostname" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" +dependencies = [ + "libc", + "windows-targets 0.48.5", +] + +[[package]] +name = "getrandom" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi", + "wasm-bindgen", +] + +[[package]] +name = "gif" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gilrs" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "499067aa54af19f88732dc418f61f23d5912de1518665bb0eca034ca0d07574c" +dependencies = [ + "fnv", + "gilrs-core", + "log", + "uuid", + "vec_map", +] + +[[package]] +name = "gilrs-core" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85c132270a155f2548e67d66e731075c336c39098afc555752f3df8f882c720e" +dependencies = [ + "core-foundation", + "inotify", + "io-kit-sys", + "js-sys", + "libc", + "libudev-sys", + "log", + "nix", + "uuid", + "vec_map", + "wasm-bindgen", + "web-sys", + "windows 0.54.0", +] + +[[package]] +name = "gl_generator" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" +dependencies = [ + "khronos_api", + "log", + "xml-rs", +] + +[[package]] +name = "glam" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3" +dependencies = [ + "bytemuck", + "serde", +] + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "glow" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1" +dependencies = [ + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gltf" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b78f069cf941075835822953c345b9e1edd67ae347b81ace3aea9de38c2ef33" +dependencies = [ + "byteorder", + "gltf-json", + "lazy_static", + "serde_json", +] + +[[package]] +name = "gltf-derive" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "438ffe1a5540d75403feaf23636b164e816e93f6f03131674722b3886ce32a57" +dependencies = [ + "inflections", + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "gltf-json" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "655951ba557f2bc69ea4b0799446bae281fa78efae6319968bdd2c3e9a06d8e1" +dependencies = [ + "gltf-derive", + "serde", + "serde_derive", + "serde_json", +] + +[[package]] +name = "glutin_wgl_sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead" +dependencies = [ + "gl_generator", +] + +[[package]] +name = "glyph_brush_layout" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc32c2334f00ca5ac3695c5009ae35da21da8c62d255b5b96d56e2597a637a38" +dependencies = [ + "ab_glyph", + "approx 0.5.1", + "xi-unicode", +] + +[[package]] +name = "gpu-alloc" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" +dependencies = [ + "bitflags 2.5.0", + "gpu-alloc-types", +] + +[[package]] +name = "gpu-alloc-types" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" +dependencies = [ + "bitflags 2.5.0", +] + +[[package]] +name = "gpu-allocator" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884" +dependencies = [ + "log", + "presser", + "thiserror", + "winapi", + "windows 0.52.0", +] + +[[package]] +name = "gpu-descriptor" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c" +dependencies = [ + "bitflags 2.5.0", + "gpu-descriptor-types", + "hashbrown", +] + +[[package]] +name = "gpu-descriptor-types" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c" +dependencies = [ + "bitflags 2.5.0", +] + +[[package]] +name = "grid" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eec1c01eb1de97451ee0d60de7d81cf1e72aabefb021616027f3d1c3ec1c723c" + +[[package]] +name = "guillotiere" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782" +dependencies = [ + "euclid", + "svg_fmt", +] + +[[package]] +name = "half" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "cfg-if", + "crunchy", +] + +[[package]] +name = "hashbrown" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +dependencies = [ + "ahash", + "allocator-api2", + "serde", +] + +[[package]] +name = "hassle-rs" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890" +dependencies = [ + "bitflags 2.5.0", + "com", + "libc", + "libloading 0.8.3", + "thiserror", + "widestring", + "winapi", +] + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hexasphere" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f33ddb7f7143d9e703c072e88b98cd8b9719f174137a671429351bd2ee43c02a" +dependencies = [ + "constgebra", + "glam", +] + +[[package]] +name = "hexf-parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" + +[[package]] +name = "iana-time-zone" +version = "0.1.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core 0.52.0", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icrate" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319" +dependencies = [ + "block2 0.3.0", + "dispatch", + "objc2 0.4.1", +] + +[[package]] +name = "image" +version = "0.24.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "num-traits", + "png", +] + +[[package]] +name = "image" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "exr", + "gif", + "image-webp", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a84a25dcae3ac487bc24ef280f9e20c79c9b1a3e5e32cbed3041d1c514aa87c" +dependencies = [ + "byteorder", + "thiserror", +] + +[[package]] +name = "imgref" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" + +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "inflections" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" + +[[package]] +name = "inotify" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" +dependencies = [ + "bitflags 1.3.2", + "inotify-sys", + "libc", +] + +[[package]] +name = "inotify-sys" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" +dependencies = [ + "libc", +] + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "io-kit-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b" +dependencies = [ + "core-foundation-sys", + "mach2", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "jobserver" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2" +dependencies = [ + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" + +[[package]] +name = "js-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "khronos-egl" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" +dependencies = [ + "libc", + "libloading 0.8.3", + "pkg-config", +] + +[[package]] +name = "khronos_api" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" + +[[package]] +name = "ktx2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87d65e08a9ec02e409d27a0139eaa6b9756b4d81fe7cde71f6941a83730ce838" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + +[[package]] +name = "lewton" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030" +dependencies = [ + "byteorder", + "ogg", + "tinyvec", +] + +[[package]] +name = "libc" +version = "0.2.153" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" +dependencies = [ + "arbitrary", + "cc", + "once_cell", +] + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libloading" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +dependencies = [ + "cfg-if", + "windows-targets 0.52.5", +] + +[[package]] +name = "libredox" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" +dependencies = [ + "bitflags 2.5.0", + "libc", + "redox_syscall 0.4.1", +] + +[[package]] +name = "libudev-sys" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "linux-raw-sys" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" + +[[package]] +name = "lock_api" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "mach2" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +dependencies = [ + "libc", +] + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + +[[package]] +name = "memchr" +version = "2.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" + +[[package]] +name = "metal" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25" +dependencies = [ + "bitflags 2.5.0", + "block", + "core-graphics-types", + "foreign-types", + "log", + "objc", + "paste", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +dependencies = [ + "adler", + "simd-adler32", +] + +[[package]] +name = "naga" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843" +dependencies = [ + "bit-set", + "bitflags 2.5.0", + "codespan-reporting", + "hexf-parse", + "indexmap", + "log", + "num-traits", + "pp-rs", + "rustc-hash", + "spirv", + "termcolor", + "thiserror", + "unicode-xid", +] + +[[package]] +name = "naga_oil" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ea62ae0f2787456afca7209ca180522b41f00cbe159ee369eba1e07d365cd1" +dependencies = [ + "bit-set", + "codespan-reporting", + "data-encoding", + "indexmap", + "naga", + "once_cell", + "regex", + "regex-syntax 0.8.3", + "rustc-hash", + "thiserror", + "tracing", + "unicode-ident", +] + +[[package]] +name = "ndk" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" +dependencies = [ + "bitflags 2.5.0", + "jni-sys", + "log", + "ndk-sys", + "num_enum", + "raw-window-handle", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.5.0+25.2.9519653" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nix" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "cfg_aliases", + "libc", +] + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "nonmax" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi", +] + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "num" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3135b08af27d103b0a51f2ae0f8632117b7b185ccf931445affa8df530576a41" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +dependencies = [ + "autocfg", + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", + "objc_exception", +] + +[[package]] +name = "objc-sys" +version = "0.2.0-beta.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7" + +[[package]] +name = "objc-sys" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c71324e4180d0899963fc83d9d241ac39e699609fc1025a850aadac8257459" + +[[package]] +name = "objc2" +version = "0.3.0-beta.3.patch-leaks.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e01640f9f2cb1220bbe80325e179e532cb3379ebcd1bf2279d703c19fe3a468" +dependencies = [ + "block2 0.2.0-alpha.6", + "objc-sys 0.2.0-beta.2", + "objc2-encode 2.0.0-pre.2", +] + +[[package]] +name = "objc2" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d" +dependencies = [ + "objc-sys 0.3.2", + "objc2-encode 3.0.0", +] + +[[package]] +name = "objc2-encode" +version = "2.0.0-pre.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512" +dependencies = [ + "objc-sys 0.2.0-beta.2", +] + +[[package]] +name = "objc2-encode" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666" + +[[package]] +name = "objc_exception" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" +dependencies = [ + "cc", +] + +[[package]] +name = "oboe" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb" +dependencies = [ + "jni", + "ndk", + "ndk-context", + "num-derive", + "num-traits", + "oboe-sys", +] + +[[package]] +name = "oboe-sys" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d" +dependencies = [ + "cc", +] + +[[package]] +name = "ogg" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6951b4e8bf21c8193da321bcce9c9dd2e13c858fe078bf9054a288b419ae5d6e" +dependencies = [ + "byteorder", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "orbclient" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166" +dependencies = [ + "libredox", +] + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "owned_ttf_parser" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7" +dependencies = [ + "ttf-parser", +] + +[[package]] +name = "parking" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall 0.4.1", + "smallvec", + "windows-targets 0.48.5", +] + +[[package]] +name = "paste" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" + +[[package]] +name = "path-slash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "petgraph" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +dependencies = [ + "fixedbitset", + "indexmap", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + +[[package]] +name = "piper" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +dependencies = [ + "atomic-waker", + "fastrand", + "futures-io", +] + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + +[[package]] +name = "png" +version = "0.17.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "polling" +version = "3.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix", + "tracing", + "windows-sys 0.52.0", +] + +[[package]] +name = "pp-rs" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee" +dependencies = [ + "unicode-xid", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "presser" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" + +[[package]] +name = "proc-macro-crate" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +dependencies = [ + "toml_edit 0.21.1", +] + +[[package]] +name = "proc-macro2" +version = "1.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiling" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" +dependencies = [ + "quote", + "syn 2.0.58", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quote" +version = "1.0.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "radsort" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17fd96390ed3feda12e1dfe2645ed587e0bea749e319333f104a33ff62f77a0b" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "range-alloc" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab" + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand", + "rand_chacha", + "simd_helpers", + "system-deps", + "thiserror", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "raw-window-handle" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544" + +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "rectangle-pack" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb" + +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "regex" +version = "1.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.3", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" + +[[package]] +name = "renderdoc-sys" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" + +[[package]] +name = "rgb" +version = "0.8.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "rodio" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b1bb7b48ee48471f55da122c0044fcc7600cfcc85db88240b89cb832935e611" +dependencies = [ + "cpal", + "lewton", +] + +[[package]] +name = "ron" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" +dependencies = [ + "base64", + "bitflags 2.5.0", + "serde", + "serde_derive", +] + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustix" +version = "0.38.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +dependencies = [ + "bitflags 2.5.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "ruzstd" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" +dependencies = [ + "byteorder", + "derive_more", + "twox-hash", +] + +[[package]] +name = "ryu" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "serde" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "serde_json" +version = "1.0.115" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_spanned" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +dependencies = [ + "serde", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "slotmap" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" +dependencies = [ + "version_check", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +dependencies = [ + "serde", +] + +[[package]] +name = "smol_str" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" +dependencies = [ + "serde", +] + +[[package]] +name = "smooth-bevy-cameras" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd87c41a0df786a4f89ef25506520d5b7d89baa295c7f06d084913e09863a32" +dependencies = [ + "approx 0.5.1", + "bevy", +] + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + +[[package]] +name = "spirv" +version = "0.3.0+sdk-1.3.268.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" +dependencies = [ + "bitflags 2.5.0", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "svg_fmt" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83ba502a3265efb76efb89b0a2f7782ad6f2675015d4ce37e4b547dda42b499" + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sysinfo" +version = "0.30.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d7c217777061d5a2d652aea771fb9ba98b6dade657204b08c4b9604d11555b" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "windows 0.52.0", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "taffy" +version = "0.3.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1315457ccd9c3def787a18fae91914e623e4dcff019b64ce39f5268ded53d3d" +dependencies = [ + "arrayvec", + "grid", + "num-traits", + "slotmap", +] + +[[package]] +name = "target-lexicon" +version = "0.12.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" + +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "thiserror" +version = "1.0.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "thread_local" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "tiff" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "toml" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.22.9", +] + +[[package]] +name = "toml_datetime" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap", + "toml_datetime", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.6.6", +] + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "matchers", + "nu-ansi-term", + "once_cell", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log 0.2.0", +] + +[[package]] +name = "tracing-wasm" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07" +dependencies = [ + "tracing", + "tracing-subscriber", + "wasm-bindgen", +] + +[[package]] +name = "ttf-parser" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" + +[[package]] +name = "twox-hash" +version = "1.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" +dependencies = [ + "cfg-if", + "static_assertions", +] + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "unicode-segmentation" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" + +[[package]] +name = "unicode-width" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" + +[[package]] +name = "unicode-xid" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" + +[[package]] +name = "uuid" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +dependencies = [ + "getrandom", + "serde", +] + +[[package]] +name = "v_frame" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "vec_map" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.58", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" + +[[package]] +name = "web-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "weezl" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" + +[[package]] +name = "wgpu" +version = "0.19.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4b1213b52478a7631d6e387543ed8f642bc02c578ef4e3b49aca2a29a7df0cb" +dependencies = [ + "arrayvec", + "cfg-if", + "cfg_aliases", + "js-sys", + "log", + "naga", + "parking_lot", + "profiling", + "raw-window-handle", + "smallvec", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "wgpu-core", + "wgpu-hal", + "wgpu-types", +] + +[[package]] +name = "wgpu-core" +version = "0.19.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9f6b033c2f00ae0bc8ea872c5989777c60bc241aac4e58b24774faa8b391f78" +dependencies = [ + "arrayvec", + "bit-vec", + "bitflags 2.5.0", + "cfg_aliases", + "codespan-reporting", + "indexmap", + "log", + "naga", + "once_cell", + "parking_lot", + "profiling", + "raw-window-handle", + "rustc-hash", + "smallvec", + "thiserror", + "web-sys", + "wgpu-hal", + "wgpu-types", +] + +[[package]] +name = "wgpu-hal" +version = "0.19.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f972c280505ab52ffe17e94a7413d9d54b58af0114ab226b9fc4999a47082e" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set", + "bitflags 2.5.0", + "block", + "cfg_aliases", + "core-graphics-types", + "d3d12", + "glow", + "glutin_wgl_sys", + "gpu-alloc", + "gpu-allocator", + "gpu-descriptor", + "hassle-rs", + "js-sys", + "khronos-egl", + "libc", + "libloading 0.8.3", + "log", + "metal", + "naga", + "ndk-sys", + "objc", + "once_cell", + "parking_lot", + "profiling", + "range-alloc", + "raw-window-handle", + "renderdoc-sys", + "rustc-hash", + "smallvec", + "thiserror", + "wasm-bindgen", + "web-sys", + "wgpu-types", + "winapi", +] + +[[package]] +name = "wgpu-types" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b671ff9fb03f78b46ff176494ee1ebe7d603393f42664be55b64dc8d53969805" +dependencies = [ + "bitflags 2.5.0", + "js-sys", + "web-sys", +] + +[[package]] +name = "widestring" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core 0.52.0", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" +dependencies = [ + "windows-core 0.54.0", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-core" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" +dependencies = [ + "windows-result", + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-implement" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "windows-interface" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "windows-result" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" +dependencies = [ + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + +[[package]] +name = "winit" +version = "0.29.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d59ad965a635657faf09c8f062badd885748428933dad8e8bdd64064d92e5ca" +dependencies = [ + "android-activity", + "atomic-waker", + "bitflags 2.5.0", + "bytemuck", + "calloop", + "cfg_aliases", + "core-foundation", + "core-graphics", + "cursor-icon", + "icrate", + "js-sys", + "libc", + "log", + "ndk", + "ndk-sys", + "objc2 0.4.1", + "once_cell", + "orbclient", + "percent-encoding", + "raw-window-handle", + "redox_syscall 0.3.5", + "rustix", + "smol_str", + "unicode-segmentation", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "web-time", + "windows-sys 0.48.0", + "x11-dl", + "x11rb", + "xkbcommon-dl", +] + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "winnow" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352" +dependencies = [ + "memchr", +] + +[[package]] +name = "x11-dl" +version = "2.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +dependencies = [ + "libc", + "once_cell", + "pkg-config", +] + +[[package]] +name = "x11rb" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a" +dependencies = [ + "as-raw-xcb-connection", + "gethostname", + "libc", + "libloading 0.8.3", + "once_cell", + "rustix", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34" + +[[package]] +name = "xi-unicode" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" + +[[package]] +name = "xkbcommon-dl" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" +dependencies = [ + "bitflags 2.5.0", + "dlib", + "log", + "once_cell", + "xkeysym", +] + +[[package]] +name = "xkeysym" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" + +[[package]] +name = "xml-rs" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193" + +[[package]] +name = "zerocopy" +version = "0.7.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.58", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448" +dependencies = [ + "zune-core", +] diff --git a/Cargo.toml b/Cargo.toml index 548de26..427b2d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,20 +1,55 @@ [package] authors = ["Berkus Decker "] -edition = "2021" -name = "carma" -version = "0.0.1" +edition = "2024" +name = "brrr" +version = "0.0.3" +resolver = "2" +publish = false [dependencies] -derive_builder = "0.13" -glium = "0.32" -image = "0.24" -# then move on to vulkano = "0.19" -byteorder = "1.3" +brrr_derive = { path = "./brrr_derive" } +anyhow = "1.0" +thiserror = "1.0" +culpa = "1.0" +# Release +bevy = "0.13" +# Debug +# bevy = { version = "0.13", features = ["dynamic_linking"] } +# bevy_egui = "0.26" +# bevy-inspector-egui = { version = "0.23", features = ["highlight_changes"] } +# egui = "0.27" +bevy_asset_loader = "0.20" +smooth-bevy-cameras = "0.11" +byteorder = "1.5" +log = "0.4" +image = "0.25" # for png encoder cgmath = "0.18" -id_tree = "1.7" num = "0.4" -log = "0.4" fern = "0.6" chrono = "0.4" +rgb = "0.8.37" +imgref = { version = "1.10.1", default-features = false } + +[features] +default = ["fastdev"] +fastdev = ["bevy/dynamic_linking"] + +[dev-dependencies] png = "0.17" -# todo: use failure + +[lib] +name = "brrr" + +[[bin]] +name = "brrr" + +[[bin]] +name = "convert_to_png" + +# Enable a small amount of optimization in debug mode +[profile.dev] +opt-level = 1 + +# Enable high optimizations for dependencies (incl. Bevy), but not for our code: +[profile.dev.package."*"] +opt-level = 3 diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..5be828c --- /dev/null +++ b/Justfile @@ -0,0 +1,22 @@ +# Run the binary by default +_default: run + +# Run the binary +run: + cargo run --bin carma --release + +# Build binary +build: + cargo build --release + +# Clean build +clean: + cargo clean + +# Print list of commands +help: + @just --list + +# Convert the pixmaps to png +convert: + cargo run --bin convert_to_png --release diff --git a/README.md b/README.md index b1bdc63..31e45c5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Roadkill +# Bloody Road Rage Racing This is a viewer for Carmageddon resource files and models. @@ -6,4 +6,4 @@ To load all models: $ cargo run -![Progress](https://dl.dropboxusercontent.com/s/8pgxmtmdl90090y/2017-09-08%20at%2019.06.png) +![Progress](https://raw.githubusercontent.com/berkus/carma/main/assets/2017-09-08%20at%2019.06.png) diff --git a/TODO b/TODO index e89daf2..2c50659 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,23 @@ - ✔ Render all actors @done (17-09-03 17:42) - ✔ Fix model composition assembly (wheels in wrong places etc) @done (17-09-05 23:05) - ✔ Fix texturizer/shader issues @done (17-09-07 21:45) - ☐ BGLSPIKE.PIX in DecodedData/DATA/PIXELMAP/EAGYELE.PIX - check transparency - ☐ Convert to megatexture - ☐ Load models using Kaitai Struct + ✅ Render all actors @done (2017-09-03 17:42) + ✅ Fix model composition assembly (wheels in wrong places etc) @done (2017-09-05 23:05) + ✅ Fix texturizer/shader issues @done (2017-09-07 21:45) + ❌ Read and render meshes, maybe only just some... deal with how bevy handles composite actors. + ❌ Read textures and add them to bevy::TextureAtlas, refer to them from the meshes. + ❌ Convert to megatexture + ❌ Texture placement in atlas + + ❌ Resource loading from files + ❌ Compose animatable models from disparate Car resources + ❌ Load model/actor etc using load stacks - see BRender fileops + ❌ Set up bevy animation systems for each model + ❌ Set up view and camera + ❌ Render + + ❌ BGLSPIKE.PIX in DecodedData/DATA/PIXELMAP/EAGYELE.PIX - check transparency + - afaik this is handled slightly differently + ❌ Load models using Kaitai Struct + + ❌ https://github.com/BamPeers/rust-ci-github-actions-workflow/blob/main/.github/workflows/release-packaging.yaml + + +See https://github.com/foone/BRender-v1.1.2/blob/main/FW/FILEOPS.C diff --git a/assets/2017-09-08 at 19.06.png b/assets/2017-09-08 at 19.06.png new file mode 100644 index 0000000..eba194d Binary files /dev/null and b/assets/2017-09-08 at 19.06.png differ diff --git a/DecodedData/ABUSE.TXT b/assets/DecodedData/ABUSE.TXT similarity index 100% rename from DecodedData/ABUSE.TXT rename to assets/DecodedData/ABUSE.TXT diff --git a/DecodedData/DATA/64X48X8/CARS/ANNBLAK.ENC b/assets/DecodedData/DATA/64X48X8/CARS/ANNBLAK.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/ANNBLAK.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/ANNBLAK.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/ANNBLUE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/ANNBLUE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/ANNBLUE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/ANNBLUE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/ANNGREE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/ANNGREE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/ANNGREE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/ANNGREE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/ANNIECAR.ENC b/assets/DecodedData/DATA/64X48X8/CARS/ANNIECAR.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/ANNIECAR.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/ANNIECAR.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/ANNRED.ENC b/assets/DecodedData/DATA/64X48X8/CARS/ANNRED.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/ANNRED.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/ANNRED.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/ANNWHT.ENC b/assets/DecodedData/DATA/64X48X8/CARS/ANNWHT.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/ANNWHT.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/ANNWHT.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/BIGAPC.ENC b/assets/DecodedData/DATA/64X48X8/CARS/BIGAPC.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/BIGAPC.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/BIGAPC.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/BLKEAGLE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/BLKEAGLE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/BLKEAGLE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/BLKEAGLE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/BUSTER.ENC b/assets/DecodedData/DATA/64X48X8/CARS/BUSTER.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/BUSTER.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/BUSTER.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/DUMP.ENC b/assets/DecodedData/DATA/64X48X8/CARS/DUMP.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/DUMP.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/DUMP.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/EAGBLAK.ENC b/assets/DecodedData/DATA/64X48X8/CARS/EAGBLAK.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/EAGBLAK.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/EAGBLAK.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/EAGBLUE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/EAGBLUE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/EAGBLUE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/EAGBLUE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/EAGGREE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/EAGGREE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/EAGGREE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/EAGGREE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/EAGWHIE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/EAGWHIE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/EAGWHIE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/EAGWHIE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/EAGYELE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/EAGYELE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/EAGYELE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/EAGYELE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/IVAN.ENC b/assets/DecodedData/DATA/64X48X8/CARS/IVAN.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/IVAN.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/IVAN.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/OTIS.ENC b/assets/DecodedData/DATA/64X48X8/CARS/OTIS.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/OTIS.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/OTIS.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/PITBULL.ENC b/assets/DecodedData/DATA/64X48X8/CARS/PITBULL.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/PITBULL.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/PITBULL.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/SCREWIE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/SCREWIE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/SCREWIE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/SCREWIE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/TASSLE.ENC b/assets/DecodedData/DATA/64X48X8/CARS/TASSLE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/TASSLE.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/TASSLE.ENC diff --git a/DecodedData/DATA/64X48X8/CARS/VLAD.ENC b/assets/DecodedData/DATA/64X48X8/CARS/VLAD.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/CARS/VLAD.ENC rename to assets/DecodedData/DATA/64X48X8/CARS/VLAD.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/BLUEHEAD.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/BLUEHEAD.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/BLUEHEAD.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/BLUEHEAD.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/GREENHED.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/GREENHED.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/GREENHED.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/GREENHED.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/GRNDK.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/GRNDK.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/GRNDK.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/GRNDK.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/GRNLIT.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/GRNLIT.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/GRNLIT.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/GRNLIT.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/GRYDK.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/GRYDK.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/GRYDK.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/GRYDK.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/GRYLIT.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/GRYLIT.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/GRYLIT.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/GRYLIT.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/MEDIUMHD.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/MEDIUMHD.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/MEDIUMHD.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/MEDIUMHD.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/NEWBIGGR.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/NEWBIGGR.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/NEWBIGGR.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/NEWBIGGR.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/NEWBLUE.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/NEWBLUE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/NEWBLUE.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/NEWBLUE.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/NEWGREEN.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/NEWGREEN.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/NEWGREEN.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/NEWGREEN.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/NEWHITE.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/NEWHITE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/NEWHITE.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/NEWHITE.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/NEWRED.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/NEWRED.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/NEWRED.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/NEWRED.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/ORANGHED.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/ORANGHED.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/ORANGHED.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/ORANGHED.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/TIMER.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/TIMER.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/TIMER.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/TIMER.ENC diff --git a/DecodedData/DATA/64X48X8/FONTS/TYPEABLE.ENC b/assets/DecodedData/DATA/64X48X8/FONTS/TYPEABLE.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/FONTS/TYPEABLE.ENC rename to assets/DecodedData/DATA/64X48X8/FONTS/TYPEABLE.ENC diff --git a/DecodedData/DATA/64X48X8/HEADUP.ENC b/assets/DecodedData/DATA/64X48X8/HEADUP.ENC similarity index 100% rename from DecodedData/DATA/64X48X8/HEADUP.ENC rename to assets/DecodedData/DATA/64X48X8/HEADUP.ENC diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/C5VOUCH.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/C5VOUCH.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/C5VOUCH.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/C5VOUCH.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CAMERA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CAMERA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CAMERA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CAMERA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CARICONS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CARICONS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CARICONS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CARICONS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CCFREZE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CCFREZE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CCFREZE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CCFREZE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CDAMAGE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CDAMAGE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CDAMAGE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CDAMAGE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CEXPLO.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CEXPLO.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CEXPLO.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CEXPLO.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CHAND.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CHAND.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CHAND.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CHAND.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CHOTROD.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CHOTROD.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CHOTROD.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CHOTROD.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CINVUN.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CINVUN.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CINVUN.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CINVUN.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CIRCLES.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CIRCLES.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CIRCLES.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CIRCLES.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CIREPAIR.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CIREPAIR.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CIREPAIR.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CIREPAIR.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPIT80R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT80F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT80L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT80R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT80R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT81F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT81L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT81R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT81R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT82F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT82L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT82R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT82R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT83F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT83L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT83R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT83R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT84F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT84L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT84R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT84R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT85F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT85L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT85R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT85R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT86F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT86L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT86R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT86R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT87F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT87L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT87R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT87R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT88F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT88L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT88R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT88R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT89F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT89L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT89R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT89R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AF.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AF.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AF.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AF.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AL.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AL.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AL.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AL.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AR.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AR.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AR.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CKPT8AR.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CMTURBO.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CMTURBO.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CMTURBO.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CMTURBO.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/COFREZE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/COFREZE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/COFREZE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/COFREZE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CPFREZE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CPFREZE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CPFREZE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CPFREZE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CREPAIR.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CREPAIR.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CREPAIR.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CREPAIR.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CSOLID.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CSOLID.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CSOLID.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CSOLID.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CTIMER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CTIMER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CTIMER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CTIMER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CTURBO.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CTURBO.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CTURBO.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CTURBO.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CVIEWOP.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CVIEWOP.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CVIEWOP.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CVIEWOP.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CVIEWPED.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CVIEWPED.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CVIEWPED.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CVIEWPED.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/CWATER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/CWATER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/CWATER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/CWATER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/DGREASE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/DGREASE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/DGREASE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/DGREASE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/DGRIP.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/DGRIP.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/DGRIP.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/DGRIP.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/DIAMONDS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/DIAMONDS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/DIAMONDS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/DIAMONDS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/DTIMEOUT.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/DTIMEOUT.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/DTIMEOUT.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/DTIMEOUT.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/DTURBCOP.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/DTURBCOP.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/DTURBCOP.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/DTURBCOP.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/DTURBOPP.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/DTURBOPP.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/DTURBOPP.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/DTURBOPP.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/DTURBPED.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/DTURBPED.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/DTURBPED.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/DTURBPED.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM0.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM0.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM0.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM0.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM1.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM1.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM1.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM1.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM2.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM2.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM2.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM2.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM3.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM3.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM3.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM3.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM4.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM4.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM4.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM4.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM5.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM5.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM5.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM5.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM6.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM6.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM6.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM6.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM7.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM7.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM7.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM7.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM8.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM8.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM8.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM8.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM9.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM9.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM9.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAM9.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAMA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAMA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/EXTDAMA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/EXTDAMA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/FFWD.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/FFWD.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/FFWD.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/FFWD.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/FWDEND.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/FWDEND.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/FWDEND.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/FWDEND.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GAGENTO.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GAGENTO.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GAGENTO.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GAGENTO.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GAMEOVER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GAMEOVER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GAMEOVER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GAMEOVER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GANNIEA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GANNIEA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GANNIEA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GANNIEA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GANNIEF.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GANNIEF.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GANNIEF.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GANNIEF.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPC.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPC.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPC.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPC.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCF.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCF.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCF.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GBIGAPCF.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GBRAT.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GBRAT.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GBRAT.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GBRAT.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GBUSTER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERF.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERF.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERF.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GBUSTERF.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GDUMP.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GDUMP.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GDUMP.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GDUMP.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEF.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEF.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEF.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GEAGLEF.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GEARS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GEARS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GEARS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GEARS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GEATER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GEATER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GEATER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GEATER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GED.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GED.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GED.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GED.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GED101.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GED101.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GED101.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GED101.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GED101A.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GED101A.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GED101A.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GED101A.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GED101F.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GED101F.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GED101F.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GED101F.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GFAUST.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GFAUST.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GFAUST.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GFAUST.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GFIRE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GFIRE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GFIRE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GFIRE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GGRIMM.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GGRIMM.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GGRIMM.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GGRIMM.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GHAMMER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GHAMMER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GHAMMER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GHAMMER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GHARRY.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GHARRY.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GHARRY.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GHARRY.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GIVAN.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GIVAN.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GIVAN.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GIVAN.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GKUTTER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GKUTTER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GKUTTER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GKUTTER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GMERC.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GMERC.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GMERC.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GMERC.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GOK.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GOK.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GOK.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GOK.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GOTIS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GOTIS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GOTIS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GOTIS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GOTISA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GOTISA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GOTISA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GOTISA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GOTISF.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GOTISF.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GOTISF.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GOTISF.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GPITBULL.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GPITBULL.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GPITBULL.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GPITBULL.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GRAZOR.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GRAZOR.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GRAZOR.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GRAZOR.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GSCREWIE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GSCREWIE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GSCREWIE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GSCREWIE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GSHIRLY.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GSHIRLY.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GSHIRLY.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GSHIRLY.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GSTELLA.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GSTELLA.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GSTELLA.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GSTELLA.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GSTIG.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GSTIG.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GSTIG.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GSTIG.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GTARTLET.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GTARTLET.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GTARTLET.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GTARTLET.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GTASSLE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GTASSLE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GTASSLE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GTASSLE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GVALHELL.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GVALHELL.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GVALHELL.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GVALHELL.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/GVLAD.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/GVLAD.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/GVLAD.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/GVLAD.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS00.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS00.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS00.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS00.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS00L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS00L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS00L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS00L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS01.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS01.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS01.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS01.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS01L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS01L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS01L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS01L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS02.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS02L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS02R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS02R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS03.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS03L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS03R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS03R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS04.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS04L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS04R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS04R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS05R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS05R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS05R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS05R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS06R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS06R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS06R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS06R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS20R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS20R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS20R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS20R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS21R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS21R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS21R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS21R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS22R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS22R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS22R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS22R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS23R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS23R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS23R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS23R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS24R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS24R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS24R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS24R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS30L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS30L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS30L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS30L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS31L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS31L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS31L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS31L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS32L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS32L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS32L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS32L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS32R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS32R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS32R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS32R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS33L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS33L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS33L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS33L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS33R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS33R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS33R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS33R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS34L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS34L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS34L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS34L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS34R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS34R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS34R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS34R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS35R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS35R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS35R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS35R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS36R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS36R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS36R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS36R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS50L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS50L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS50L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS50L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS51L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS51L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS51L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS51L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS52L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS52L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS52L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS52L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS52R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS52R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS52R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS52R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS53L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS53L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS53L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS53L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS53R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS53R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS53R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS53R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS54L.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS54L.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS54L.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS54L.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS54R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS54R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS54R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS54R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS55R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS55R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS55R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS55R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HANDS56R.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS56R.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HANDS56R.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HANDS56R.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HDIGITS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HDIGITS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HDIGITS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HDIGITS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HENG.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HENG.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HENG.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HENG.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HGEARS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HGEARS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HGEARS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HGEARS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HGEARS4.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HGEARS4.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HGEARS4.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HGEARS4.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HIRESTCH.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HIRESTCH.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HIRESTCH.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HIRESTCH.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HLSUS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HLSUS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HLSUS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HLSUS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HRSUS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HRSUS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HRSUS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HRSUS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK5.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK5.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK5.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK5.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK6.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK6.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK6.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK6.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK9.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK9.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK9.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPDMSK9.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO1.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO1.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO1.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO1.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO3.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO3.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO3.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HSPEEDO3.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HSTR.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HSTR.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HSTR.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HSTR.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HTACHO.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO1.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO1.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HTACHO1.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO1.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO3.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO3.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HTACHO3.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HTACHO3.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HTRN.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HTRN.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HTRN.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HTRN.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/HTYR.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/HTYR.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/HTYR.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/HTYR.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/PAUSE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/PAUSE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/PAUSE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/PAUSE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/PLAY.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/PLAY.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/PLAY.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/PLAY.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDHZ.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDHZ.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/PRATBDHZ.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDHZ.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDLF.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDLF.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/PRATBDLF.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDLF.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDRT.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDRT.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/PRATBDRT.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDRT.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDVT.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDVT.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/PRATBDVT.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/PRATBDVT.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM0.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM0.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM0.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM0.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM1.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM1.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM1.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM1.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM2.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM2.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM2.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM2.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM3.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM3.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM3.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM3.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM4.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM4.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM4.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM4.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM5.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM5.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM5.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBRKDM5.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RBUTTONS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RBUTTONS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RBUTTONS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RBUTTONS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/REPLAY.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/REPLAY.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/REPLAY.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/REPLAY.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/REVPLAY.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/REVPLAY.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/REVPLAY.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/REVPLAY.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/REW.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/REW.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/REW.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/REW.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/REWSTART.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/REWSTART.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/REWSTART.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/REWSTART.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM0.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM0.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM0.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM0.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM1.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM1.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM1.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM1.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM2.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM2.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM2.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM2.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM3.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM3.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM3.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM3.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM4.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM4.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM4.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM4.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM5.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM5.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM5.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RFSUSDM5.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM0.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM0.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM0.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM0.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM1.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM1.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM1.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM1.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM2.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM2.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM2.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM2.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM3.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM3.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM3.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM3.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM4.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM4.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM4.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM4.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM5.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM5.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM5.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/RRSUSDM5.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SBLIND.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SBLIND.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SBLIND.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SBLIND.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SBOUNCE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SBOUNCE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SBOUNCE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SBOUNCE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SDRUGS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SDRUGS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SDRUGS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SDRUGS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SELECTRO.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SELECTRO.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SELECTRO.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SELECTRO.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SGIANT.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SGIANT.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SGIANT.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SGIANT.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SGLUE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SGLUE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SGLUE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SGLUE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SGRAV.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SGRAV.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SGRAV.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SGRAV.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SGRAVJ.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SGRAVJ.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SGRAVJ.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SGRAVJ.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SGRAVM.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SGRAVM.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SGRAVM.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SGRAVM.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SHARVEST.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SHARVEST.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SHARVEST.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SHARVEST.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SJELLY.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SJELLY.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SJELLY.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SJELLY.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SQUARE.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SQUARE.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SQUARE.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SQUARE.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SQUARES.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SQUARES.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SQUARES.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SQUARES.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SROCKSPR.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SROCKSPR.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SROCKSPR.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SROCKSPR.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SRUBBER.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SRUBBER.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SRUBBER.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SRUBBER.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STL080.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STL080.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STL080.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STL080.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STL180.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STL180.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STL180.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STL180.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STL280.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STL280.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STL280.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STL280.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STL380.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STL380.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STL380.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STL380.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STL480.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STL480.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STL480.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STL480.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STR280.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STR280.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STR280.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STR280.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STR380.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STR380.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STR380.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STR380.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STR480.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STR480.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STR480.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STR480.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STR580.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STR580.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STR580.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STR580.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/STR680.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/STR680.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/STR680.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/STR680.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SVUS.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SVUS.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SVUS.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SVUS.PIX diff --git a/DecodedData/DATA/64X48X8/PIXELMAP/SWALL.PIX b/assets/DecodedData/DATA/64X48X8/PIXELMAP/SWALL.PIX similarity index 100% rename from DecodedData/DATA/64X48X8/PIXELMAP/SWALL.PIX rename to assets/DecodedData/DATA/64X48X8/PIXELMAP/SWALL.PIX diff --git a/DecodedData/DATA/ACCESSRY.TXT b/assets/DecodedData/DATA/ACCESSRY.TXT similarity index 100% rename from DecodedData/DATA/ACCESSRY.TXT rename to assets/DecodedData/DATA/ACCESSRY.TXT diff --git a/DecodedData/DATA/ACTORS/&%LIT2.ACT b/assets/DecodedData/DATA/ACTORS/&%LIT2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&%LIT2.ACT rename to assets/DecodedData/DATA/ACTORS/&%LIT2.ACT diff --git a/DecodedData/DATA/ACTORS/&%STOP.ACT b/assets/DecodedData/DATA/ACTORS/&%STOP.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&%STOP.ACT rename to assets/DecodedData/DATA/ACTORS/&%STOP.ACT diff --git a/DecodedData/DATA/ACTORS/&%TLITE.ACT b/assets/DecodedData/DATA/ACTORS/&%TLITE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&%TLITE.ACT rename to assets/DecodedData/DATA/ACTORS/&%TLITE.ACT diff --git a/DecodedData/DATA/ACTORS/&00GAS.ACT b/assets/DecodedData/DATA/ACTORS/&00GAS.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&00GAS.ACT rename to assets/DecodedData/DATA/ACTORS/&00GAS.ACT diff --git a/DecodedData/DATA/ACTORS/&01PEDX.ACT b/assets/DecodedData/DATA/ACTORS/&01PEDX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&01PEDX.ACT rename to assets/DecodedData/DATA/ACTORS/&01PEDX.ACT diff --git a/DecodedData/DATA/ACTORS/&02BAR.ACT b/assets/DecodedData/DATA/ACTORS/&02BAR.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&02BAR.ACT rename to assets/DecodedData/DATA/ACTORS/&02BAR.ACT diff --git a/DecodedData/DATA/ACTORS/&03TRAFF.ACT b/assets/DecodedData/DATA/ACTORS/&03TRAFF.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&03TRAFF.ACT rename to assets/DecodedData/DATA/ACTORS/&03TRAFF.ACT diff --git a/DecodedData/DATA/ACTORS/&05LITE.ACT b/assets/DecodedData/DATA/ACTORS/&05LITE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&05LITE.ACT rename to assets/DecodedData/DATA/ACTORS/&05LITE.ACT diff --git a/DecodedData/DATA/ACTORS/&06FONE.ACT b/assets/DecodedData/DATA/ACTORS/&06FONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&06FONE.ACT rename to assets/DecodedData/DATA/ACTORS/&06FONE.ACT diff --git a/DecodedData/DATA/ACTORS/&07SIGN.ACT b/assets/DecodedData/DATA/ACTORS/&07SIGN.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&07SIGN.ACT rename to assets/DecodedData/DATA/ACTORS/&07SIGN.ACT diff --git a/DecodedData/DATA/ACTORS/&34FTREE.ACT b/assets/DecodedData/DATA/ACTORS/&34FTREE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&34FTREE.ACT rename to assets/DecodedData/DATA/ACTORS/&34FTREE.ACT diff --git a/DecodedData/DATA/ACTORS/&35TREE.ACT b/assets/DecodedData/DATA/ACTORS/&35TREE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&35TREE.ACT rename to assets/DecodedData/DATA/ACTORS/&35TREE.ACT diff --git a/DecodedData/DATA/ACTORS/&37DC2.ACT b/assets/DecodedData/DATA/ACTORS/&37DC2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&37DC2.ACT rename to assets/DecodedData/DATA/ACTORS/&37DC2.ACT diff --git a/DecodedData/DATA/ACTORS/&38WREK.ACT b/assets/DecodedData/DATA/ACTORS/&38WREK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&38WREK.ACT rename to assets/DecodedData/DATA/ACTORS/&38WREK.ACT diff --git a/DecodedData/DATA/ACTORS/&40TOWER.ACT b/assets/DecodedData/DATA/ACTORS/&40TOWER.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&40TOWER.ACT rename to assets/DecodedData/DATA/ACTORS/&40TOWER.ACT diff --git a/DecodedData/DATA/ACTORS/&41BENCH.ACT b/assets/DecodedData/DATA/ACTORS/&41BENCH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&41BENCH.ACT rename to assets/DecodedData/DATA/ACTORS/&41BENCH.ACT diff --git a/DecodedData/DATA/ACTORS/&42PALM1.ACT b/assets/DecodedData/DATA/ACTORS/&42PALM1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&42PALM1.ACT rename to assets/DecodedData/DATA/ACTORS/&42PALM1.ACT diff --git a/DecodedData/DATA/ACTORS/&43PALM2.ACT b/assets/DecodedData/DATA/ACTORS/&43PALM2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&43PALM2.ACT rename to assets/DecodedData/DATA/ACTORS/&43PALM2.ACT diff --git a/DecodedData/DATA/ACTORS/&44CONE3.ACT b/assets/DecodedData/DATA/ACTORS/&44CONE3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&44CONE3.ACT rename to assets/DecodedData/DATA/ACTORS/&44CONE3.ACT diff --git a/DecodedData/DATA/ACTORS/&45ICART.ACT b/assets/DecodedData/DATA/ACTORS/&45ICART.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&45ICART.ACT rename to assets/DecodedData/DATA/ACTORS/&45ICART.ACT diff --git a/DecodedData/DATA/ACTORS/&46MCART.ACT b/assets/DecodedData/DATA/ACTORS/&46MCART.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&46MCART.ACT rename to assets/DecodedData/DATA/ACTORS/&46MCART.ACT diff --git a/DecodedData/DATA/ACTORS/&50ICE.ACT b/assets/DecodedData/DATA/ACTORS/&50ICE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&50ICE.ACT rename to assets/DecodedData/DATA/ACTORS/&50ICE.ACT diff --git a/DecodedData/DATA/ACTORS/&51ICE.ACT b/assets/DecodedData/DATA/ACTORS/&51ICE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&51ICE.ACT rename to assets/DecodedData/DATA/ACTORS/&51ICE.ACT diff --git a/DecodedData/DATA/ACTORS/&52STREE.ACT b/assets/DecodedData/DATA/ACTORS/&52STREE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&52STREE.ACT rename to assets/DecodedData/DATA/ACTORS/&52STREE.ACT diff --git a/DecodedData/DATA/ACTORS/&53STREE.ACT b/assets/DecodedData/DATA/ACTORS/&53STREE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&53STREE.ACT rename to assets/DecodedData/DATA/ACTORS/&53STREE.ACT diff --git a/DecodedData/DATA/ACTORS/&CHEVRON.ACT b/assets/DecodedData/DATA/ACTORS/&CHEVRON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&CHEVRON.ACT rename to assets/DecodedData/DATA/ACTORS/&CHEVRON.ACT diff --git a/DecodedData/DATA/ACTORS/&CRANE.ACT b/assets/DecodedData/DATA/ACTORS/&CRANE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&CRANE.ACT rename to assets/DecodedData/DATA/ACTORS/&CRANE.ACT diff --git a/DecodedData/DATA/ACTORS/&CRN.ACT b/assets/DecodedData/DATA/ACTORS/&CRN.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&CRN.ACT rename to assets/DecodedData/DATA/ACTORS/&CRN.ACT diff --git a/DecodedData/DATA/ACTORS/&FONE.ACT b/assets/DecodedData/DATA/ACTORS/&FONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&FONE.ACT rename to assets/DecodedData/DATA/ACTORS/&FONE.ACT diff --git a/DecodedData/DATA/ACTORS/&HWSIGN.ACT b/assets/DecodedData/DATA/ACTORS/&HWSIGN.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&HWSIGN.ACT rename to assets/DecodedData/DATA/ACTORS/&HWSIGN.ACT diff --git a/DecodedData/DATA/ACTORS/&MON.ACT b/assets/DecodedData/DATA/ACTORS/&MON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&MON.ACT rename to assets/DecodedData/DATA/ACTORS/&MON.ACT diff --git a/DecodedData/DATA/ACTORS/&RCN.ACT b/assets/DecodedData/DATA/ACTORS/&RCN.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&RCN.ACT rename to assets/DecodedData/DATA/ACTORS/&RCN.ACT diff --git a/DecodedData/DATA/ACTORS/&SKYPARK.ACT b/assets/DecodedData/DATA/ACTORS/&SKYPARK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&SKYPARK.ACT rename to assets/DecodedData/DATA/ACTORS/&SKYPARK.ACT diff --git a/DecodedData/DATA/ACTORS/&YACHT10.ACT b/assets/DecodedData/DATA/ACTORS/&YACHT10.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&YACHT10.ACT rename to assets/DecodedData/DATA/ACTORS/&YACHT10.ACT diff --git a/DecodedData/DATA/ACTORS/&YACHT4.ACT b/assets/DecodedData/DATA/ACTORS/&YACHT4.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&YACHT4.ACT rename to assets/DecodedData/DATA/ACTORS/&YACHT4.ACT diff --git a/DecodedData/DATA/ACTORS/&YACHT5.ACT b/assets/DecodedData/DATA/ACTORS/&YACHT5.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&YACHT5.ACT rename to assets/DecodedData/DATA/ACTORS/&YACHT5.ACT diff --git a/DecodedData/DATA/ACTORS/&YACHT6.ACT b/assets/DecodedData/DATA/ACTORS/&YACHT6.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&YACHT6.ACT rename to assets/DecodedData/DATA/ACTORS/&YACHT6.ACT diff --git a/DecodedData/DATA/ACTORS/&YACHT7.ACT b/assets/DecodedData/DATA/ACTORS/&YACHT7.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&YACHT7.ACT rename to assets/DecodedData/DATA/ACTORS/&YACHT7.ACT diff --git a/DecodedData/DATA/ACTORS/&YACHT8.ACT b/assets/DecodedData/DATA/ACTORS/&YACHT8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&YACHT8.ACT rename to assets/DecodedData/DATA/ACTORS/&YACHT8.ACT diff --git a/DecodedData/DATA/ACTORS/&YACHT9.ACT b/assets/DecodedData/DATA/ACTORS/&YACHT9.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/&YACHT9.ACT rename to assets/DecodedData/DATA/ACTORS/&YACHT9.ACT diff --git a/DecodedData/DATA/ACTORS/AGENTO.ACT b/assets/DecodedData/DATA/ACTORS/AGENTO.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/AGENTO.ACT rename to assets/DecodedData/DATA/ACTORS/AGENTO.ACT diff --git a/DecodedData/DATA/ACTORS/AGENTOX.ACT b/assets/DecodedData/DATA/ACTORS/AGENTOX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/AGENTOX.ACT rename to assets/DecodedData/DATA/ACTORS/AGENTOX.ACT diff --git a/DecodedData/DATA/ACTORS/ANNBLAK.ACT b/assets/DecodedData/DATA/ACTORS/ANNBLAK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNBLAK.ACT rename to assets/DecodedData/DATA/ACTORS/ANNBLAK.ACT diff --git a/DecodedData/DATA/ACTORS/ANNBLAKX.ACT b/assets/DecodedData/DATA/ACTORS/ANNBLAKX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNBLAKX.ACT rename to assets/DecodedData/DATA/ACTORS/ANNBLAKX.ACT diff --git a/DecodedData/DATA/ACTORS/ANNBLUH.ACT b/assets/DecodedData/DATA/ACTORS/ANNBLUH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNBLUH.ACT rename to assets/DecodedData/DATA/ACTORS/ANNBLUH.ACT diff --git a/DecodedData/DATA/ACTORS/ANNBLUHX.ACT b/assets/DecodedData/DATA/ACTORS/ANNBLUHX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNBLUHX.ACT rename to assets/DecodedData/DATA/ACTORS/ANNBLUHX.ACT diff --git a/DecodedData/DATA/ACTORS/ANNBON.ACT b/assets/DecodedData/DATA/ACTORS/ANNBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNBON.ACT rename to assets/DecodedData/DATA/ACTORS/ANNBON.ACT diff --git a/DecodedData/DATA/ACTORS/ANNGREH.ACT b/assets/DecodedData/DATA/ACTORS/ANNGREH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNGREH.ACT rename to assets/DecodedData/DATA/ACTORS/ANNGREH.ACT diff --git a/DecodedData/DATA/ACTORS/ANNGREHX.ACT b/assets/DecodedData/DATA/ACTORS/ANNGREHX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNGREHX.ACT rename to assets/DecodedData/DATA/ACTORS/ANNGREHX.ACT diff --git a/DecodedData/DATA/ACTORS/ANNIECAR.ACT b/assets/DecodedData/DATA/ACTORS/ANNIECAR.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNIECAR.ACT rename to assets/DecodedData/DATA/ACTORS/ANNIECAR.ACT diff --git a/DecodedData/DATA/ACTORS/ANNIEX.ACT b/assets/DecodedData/DATA/ACTORS/ANNIEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNIEX.ACT rename to assets/DecodedData/DATA/ACTORS/ANNIEX.ACT diff --git a/DecodedData/DATA/ACTORS/ANNREDH.ACT b/assets/DecodedData/DATA/ACTORS/ANNREDH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNREDH.ACT rename to assets/DecodedData/DATA/ACTORS/ANNREDH.ACT diff --git a/DecodedData/DATA/ACTORS/ANNREDHX.ACT b/assets/DecodedData/DATA/ACTORS/ANNREDHX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNREDHX.ACT rename to assets/DecodedData/DATA/ACTORS/ANNREDHX.ACT diff --git a/DecodedData/DATA/ACTORS/ANNWHIH.ACT b/assets/DecodedData/DATA/ACTORS/ANNWHIH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNWHIH.ACT rename to assets/DecodedData/DATA/ACTORS/ANNWHIH.ACT diff --git a/DecodedData/DATA/ACTORS/ANNWHIHX.ACT b/assets/DecodedData/DATA/ACTORS/ANNWHIHX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ANNWHIHX.ACT rename to assets/DecodedData/DATA/ACTORS/ANNWHIHX.ACT diff --git a/DecodedData/DATA/ACTORS/APC.ACT b/assets/DecodedData/DATA/ACTORS/APC.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/APC.ACT rename to assets/DecodedData/DATA/ACTORS/APC.ACT diff --git a/DecodedData/DATA/ACTORS/APCBON.ACT b/assets/DecodedData/DATA/ACTORS/APCBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/APCBON.ACT rename to assets/DecodedData/DATA/ACTORS/APCBON.ACT diff --git a/DecodedData/DATA/ACTORS/APCX.ACT b/assets/DecodedData/DATA/ACTORS/APCX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/APCX.ACT rename to assets/DecodedData/DATA/ACTORS/APCX.ACT diff --git a/DecodedData/DATA/ACTORS/ARENA.ACT b/assets/DecodedData/DATA/ACTORS/ARENA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ARENA.ACT rename to assets/DecodedData/DATA/ACTORS/ARENA.ACT diff --git a/DecodedData/DATA/ACTORS/BBOARD1.ACT b/assets/DecodedData/DATA/ACTORS/BBOARD1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BBOARD1.ACT rename to assets/DecodedData/DATA/ACTORS/BBOARD1.ACT diff --git a/DecodedData/DATA/ACTORS/BBOARD2.ACT b/assets/DecodedData/DATA/ACTORS/BBOARD2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BBOARD2.ACT rename to assets/DecodedData/DATA/ACTORS/BBOARD2.ACT diff --git a/DecodedData/DATA/ACTORS/BBOARD3.ACT b/assets/DecodedData/DATA/ACTORS/BBOARD3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BBOARD3.ACT rename to assets/DecodedData/DATA/ACTORS/BBOARD3.ACT diff --git a/DecodedData/DATA/ACTORS/BBOARD4.ACT b/assets/DecodedData/DATA/ACTORS/BBOARD4.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BBOARD4.ACT rename to assets/DecodedData/DATA/ACTORS/BBOARD4.ACT diff --git a/DecodedData/DATA/ACTORS/BBOARD5.ACT b/assets/DecodedData/DATA/ACTORS/BBOARD5.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BBOARD5.ACT rename to assets/DecodedData/DATA/ACTORS/BBOARD5.ACT diff --git a/DecodedData/DATA/ACTORS/BBOARD6.ACT b/assets/DecodedData/DATA/ACTORS/BBOARD6.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BBOARD6.ACT rename to assets/DecodedData/DATA/ACTORS/BBOARD6.ACT diff --git a/DecodedData/DATA/ACTORS/BGBLUCON.ACT b/assets/DecodedData/DATA/ACTORS/BGBLUCON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BGBLUCON.ACT rename to assets/DecodedData/DATA/ACTORS/BGBLUCON.ACT diff --git a/DecodedData/DATA/ACTORS/BGREDCON.ACT b/assets/DecodedData/DATA/ACTORS/BGREDCON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BGREDCON.ACT rename to assets/DecodedData/DATA/ACTORS/BGREDCON.ACT diff --git a/DecodedData/DATA/ACTORS/BIGAPC.ACT b/assets/DecodedData/DATA/ACTORS/BIGAPC.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BIGAPC.ACT rename to assets/DecodedData/DATA/ACTORS/BIGAPC.ACT diff --git a/DecodedData/DATA/ACTORS/BIGAPCX.ACT b/assets/DecodedData/DATA/ACTORS/BIGAPCX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BIGAPCX.ACT rename to assets/DecodedData/DATA/ACTORS/BIGAPCX.ACT diff --git a/DecodedData/DATA/ACTORS/BLABONE.ACT b/assets/DecodedData/DATA/ACTORS/BLABONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BLABONE.ACT rename to assets/DecodedData/DATA/ACTORS/BLABONE.ACT diff --git a/DecodedData/DATA/ACTORS/BLABONH.ACT b/assets/DecodedData/DATA/ACTORS/BLABONH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BLABONH.ACT rename to assets/DecodedData/DATA/ACTORS/BLABONH.ACT diff --git a/DecodedData/DATA/ACTORS/BLKBNNET.ACT b/assets/DecodedData/DATA/ACTORS/BLKBNNET.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BLKBNNET.ACT rename to assets/DecodedData/DATA/ACTORS/BLKBNNET.ACT diff --git a/DecodedData/DATA/ACTORS/BLUBONE.ACT b/assets/DecodedData/DATA/ACTORS/BLUBONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BLUBONE.ACT rename to assets/DecodedData/DATA/ACTORS/BLUBONE.ACT diff --git a/DecodedData/DATA/ACTORS/BLUBONH.ACT b/assets/DecodedData/DATA/ACTORS/BLUBONH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BLUBONH.ACT rename to assets/DecodedData/DATA/ACTORS/BLUBONH.ACT diff --git a/DecodedData/DATA/ACTORS/BLUCRATE.ACT b/assets/DecodedData/DATA/ACTORS/BLUCRATE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BLUCRATE.ACT rename to assets/DecodedData/DATA/ACTORS/BLUCRATE.ACT diff --git a/DecodedData/DATA/ACTORS/BOARD.ACT b/assets/DecodedData/DATA/ACTORS/BOARD.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BOARD.ACT rename to assets/DecodedData/DATA/ACTORS/BOARD.ACT diff --git a/DecodedData/DATA/ACTORS/BRATT.ACT b/assets/DecodedData/DATA/ACTORS/BRATT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BRATT.ACT rename to assets/DecodedData/DATA/ACTORS/BRATT.ACT diff --git a/DecodedData/DATA/ACTORS/BRATTX.ACT b/assets/DecodedData/DATA/ACTORS/BRATTX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BRATTX.ACT rename to assets/DecodedData/DATA/ACTORS/BRATTX.ACT diff --git a/DecodedData/DATA/ACTORS/BRIDGE.ACT b/assets/DecodedData/DATA/ACTORS/BRIDGE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BRIDGE.ACT rename to assets/DecodedData/DATA/ACTORS/BRIDGE.ACT diff --git a/DecodedData/DATA/ACTORS/BUSBITS.ACT b/assets/DecodedData/DATA/ACTORS/BUSBITS.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BUSBITS.ACT rename to assets/DecodedData/DATA/ACTORS/BUSBITS.ACT diff --git a/DecodedData/DATA/ACTORS/BUSBON.ACT b/assets/DecodedData/DATA/ACTORS/BUSBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BUSBON.ACT rename to assets/DecodedData/DATA/ACTORS/BUSBON.ACT diff --git a/DecodedData/DATA/ACTORS/BUSTER.ACT b/assets/DecodedData/DATA/ACTORS/BUSTER.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BUSTER.ACT rename to assets/DecodedData/DATA/ACTORS/BUSTER.ACT diff --git a/DecodedData/DATA/ACTORS/BUSTERX.ACT b/assets/DecodedData/DATA/ACTORS/BUSTERX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/BUSTERX.ACT rename to assets/DecodedData/DATA/ACTORS/BUSTERX.ACT diff --git a/DecodedData/DATA/ACTORS/CAFE.ACT b/assets/DecodedData/DATA/ACTORS/CAFE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CAFE.ACT rename to assets/DecodedData/DATA/ACTORS/CAFE.ACT diff --git a/DecodedData/DATA/ACTORS/CHINK.ACT b/assets/DecodedData/DATA/ACTORS/CHINK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CHINK.ACT rename to assets/DecodedData/DATA/ACTORS/CHINK.ACT diff --git a/DecodedData/DATA/ACTORS/CHUKPINT.ACT b/assets/DecodedData/DATA/ACTORS/CHUKPINT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CHUKPINT.ACT rename to assets/DecodedData/DATA/ACTORS/CHUKPINT.ACT diff --git a/DecodedData/DATA/ACTORS/CITX.ACT b/assets/DecodedData/DATA/ACTORS/CITX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITX.ACT rename to assets/DecodedData/DATA/ACTORS/CITX.ACT diff --git a/DecodedData/DATA/ACTORS/CITXXX.ACT b/assets/DecodedData/DATA/ACTORS/CITXXX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITXXX.ACT rename to assets/DecodedData/DATA/ACTORS/CITXXX.ACT diff --git a/DecodedData/DATA/ACTORS/CITY2.ACT b/assets/DecodedData/DATA/ACTORS/CITY2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITY2.ACT rename to assets/DecodedData/DATA/ACTORS/CITY2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA.ACT b/assets/DecodedData/DATA/ACTORS/CITYA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA1.ACT b/assets/DecodedData/DATA/ACTORS/CITYA1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA1.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA1.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA1X.ACT b/assets/DecodedData/DATA/ACTORS/CITYA1X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA1X.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA1X.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA2.ACT b/assets/DecodedData/DATA/ACTORS/CITYA2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA2.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA3.ACT b/assets/DecodedData/DATA/ACTORS/CITYA3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA3.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA3.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA81.ACT b/assets/DecodedData/DATA/ACTORS/CITYA81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA81.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA81.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA82.ACT b/assets/DecodedData/DATA/ACTORS/CITYA82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA82.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA82.ACT diff --git a/DecodedData/DATA/ACTORS/CITYA83.ACT b/assets/DecodedData/DATA/ACTORS/CITYA83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYA83.ACT rename to assets/DecodedData/DATA/ACTORS/CITYA83.ACT diff --git a/DecodedData/DATA/ACTORS/CITYAA.ACT b/assets/DecodedData/DATA/ACTORS/CITYAA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYAA.ACT rename to assets/DecodedData/DATA/ACTORS/CITYAA.ACT diff --git a/DecodedData/DATA/ACTORS/CITYANW1.ACT b/assets/DecodedData/DATA/ACTORS/CITYANW1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYANW1.ACT rename to assets/DecodedData/DATA/ACTORS/CITYANW1.ACT diff --git a/DecodedData/DATA/ACTORS/CITYANW2.ACT b/assets/DecodedData/DATA/ACTORS/CITYANW2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYANW2.ACT rename to assets/DecodedData/DATA/ACTORS/CITYANW2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYANW3.ACT b/assets/DecodedData/DATA/ACTORS/CITYANW3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYANW3.ACT rename to assets/DecodedData/DATA/ACTORS/CITYANW3.ACT diff --git a/DecodedData/DATA/ACTORS/CITYAX.ACT b/assets/DecodedData/DATA/ACTORS/CITYAX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYAX.ACT rename to assets/DecodedData/DATA/ACTORS/CITYAX.ACT diff --git a/DecodedData/DATA/ACTORS/CITYB.ACT b/assets/DecodedData/DATA/ACTORS/CITYB.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYB.ACT rename to assets/DecodedData/DATA/ACTORS/CITYB.ACT diff --git a/DecodedData/DATA/ACTORS/CITYB1.ACT b/assets/DecodedData/DATA/ACTORS/CITYB1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYB1.ACT rename to assets/DecodedData/DATA/ACTORS/CITYB1.ACT diff --git a/DecodedData/DATA/ACTORS/CITYB2.ACT b/assets/DecodedData/DATA/ACTORS/CITYB2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYB2.ACT rename to assets/DecodedData/DATA/ACTORS/CITYB2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYB3.ACT b/assets/DecodedData/DATA/ACTORS/CITYB3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYB3.ACT rename to assets/DecodedData/DATA/ACTORS/CITYB3.ACT diff --git a/DecodedData/DATA/ACTORS/CITYB81.ACT b/assets/DecodedData/DATA/ACTORS/CITYB81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYB81.ACT rename to assets/DecodedData/DATA/ACTORS/CITYB81.ACT diff --git a/DecodedData/DATA/ACTORS/CITYB82.ACT b/assets/DecodedData/DATA/ACTORS/CITYB82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYB82.ACT rename to assets/DecodedData/DATA/ACTORS/CITYB82.ACT diff --git a/DecodedData/DATA/ACTORS/CITYB83.ACT b/assets/DecodedData/DATA/ACTORS/CITYB83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYB83.ACT rename to assets/DecodedData/DATA/ACTORS/CITYB83.ACT diff --git a/DecodedData/DATA/ACTORS/CITYBNW.ACT b/assets/DecodedData/DATA/ACTORS/CITYBNW.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYBNW.ACT rename to assets/DecodedData/DATA/ACTORS/CITYBNW.ACT diff --git a/DecodedData/DATA/ACTORS/CITYBNW1.ACT b/assets/DecodedData/DATA/ACTORS/CITYBNW1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYBNW1.ACT rename to assets/DecodedData/DATA/ACTORS/CITYBNW1.ACT diff --git a/DecodedData/DATA/ACTORS/CITYBNW2.ACT b/assets/DecodedData/DATA/ACTORS/CITYBNW2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYBNW2.ACT rename to assets/DecodedData/DATA/ACTORS/CITYBNW2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYBNW3.ACT b/assets/DecodedData/DATA/ACTORS/CITYBNW3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYBNW3.ACT rename to assets/DecodedData/DATA/ACTORS/CITYBNW3.ACT diff --git a/DecodedData/DATA/ACTORS/CITYBX.ACT b/assets/DecodedData/DATA/ACTORS/CITYBX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYBX.ACT rename to assets/DecodedData/DATA/ACTORS/CITYBX.ACT diff --git a/DecodedData/DATA/ACTORS/CITYC.ACT b/assets/DecodedData/DATA/ACTORS/CITYC.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYC.ACT rename to assets/DecodedData/DATA/ACTORS/CITYC.ACT diff --git a/DecodedData/DATA/ACTORS/CITYC1.ACT b/assets/DecodedData/DATA/ACTORS/CITYC1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYC1.ACT rename to assets/DecodedData/DATA/ACTORS/CITYC1.ACT diff --git a/DecodedData/DATA/ACTORS/CITYC2.ACT b/assets/DecodedData/DATA/ACTORS/CITYC2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYC2.ACT rename to assets/DecodedData/DATA/ACTORS/CITYC2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYC3.ACT b/assets/DecodedData/DATA/ACTORS/CITYC3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYC3.ACT rename to assets/DecodedData/DATA/ACTORS/CITYC3.ACT diff --git a/DecodedData/DATA/ACTORS/CITYC81.ACT b/assets/DecodedData/DATA/ACTORS/CITYC81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYC81.ACT rename to assets/DecodedData/DATA/ACTORS/CITYC81.ACT diff --git a/DecodedData/DATA/ACTORS/CITYC82.ACT b/assets/DecodedData/DATA/ACTORS/CITYC82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYC82.ACT rename to assets/DecodedData/DATA/ACTORS/CITYC82.ACT diff --git a/DecodedData/DATA/ACTORS/CITYC83.ACT b/assets/DecodedData/DATA/ACTORS/CITYC83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYC83.ACT rename to assets/DecodedData/DATA/ACTORS/CITYC83.ACT diff --git a/DecodedData/DATA/ACTORS/CITYCNW.ACT b/assets/DecodedData/DATA/ACTORS/CITYCNW.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYCNW.ACT rename to assets/DecodedData/DATA/ACTORS/CITYCNW.ACT diff --git a/DecodedData/DATA/ACTORS/CITYCNW1.ACT b/assets/DecodedData/DATA/ACTORS/CITYCNW1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYCNW1.ACT rename to assets/DecodedData/DATA/ACTORS/CITYCNW1.ACT diff --git a/DecodedData/DATA/ACTORS/CITYCNW2.ACT b/assets/DecodedData/DATA/ACTORS/CITYCNW2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYCNW2.ACT rename to assets/DecodedData/DATA/ACTORS/CITYCNW2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYCNW3.ACT b/assets/DecodedData/DATA/ACTORS/CITYCNW3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYCNW3.ACT rename to assets/DecodedData/DATA/ACTORS/CITYCNW3.ACT diff --git a/DecodedData/DATA/ACTORS/CITYCOL2.ACT b/assets/DecodedData/DATA/ACTORS/CITYCOL2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYCOL2.ACT rename to assets/DecodedData/DATA/ACTORS/CITYCOL2.ACT diff --git a/DecodedData/DATA/ACTORS/CITYCX.ACT b/assets/DecodedData/DATA/ACTORS/CITYCX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYCX.ACT rename to assets/DecodedData/DATA/ACTORS/CITYCX.ACT diff --git a/DecodedData/DATA/ACTORS/CITYMANY.ACT b/assets/DecodedData/DATA/ACTORS/CITYMANY.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYMANY.ACT rename to assets/DecodedData/DATA/ACTORS/CITYMANY.ACT diff --git a/DecodedData/DATA/ACTORS/CITYONE.ACT b/assets/DecodedData/DATA/ACTORS/CITYONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CITYONE.ACT rename to assets/DecodedData/DATA/ACTORS/CITYONE.ACT diff --git a/DecodedData/DATA/ACTORS/COASTA.ACT b/assets/DecodedData/DATA/ACTORS/COASTA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTA.ACT rename to assets/DecodedData/DATA/ACTORS/COASTA.ACT diff --git a/DecodedData/DATA/ACTORS/COASTA1.ACT b/assets/DecodedData/DATA/ACTORS/COASTA1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTA1.ACT rename to assets/DecodedData/DATA/ACTORS/COASTA1.ACT diff --git a/DecodedData/DATA/ACTORS/COASTA2.ACT b/assets/DecodedData/DATA/ACTORS/COASTA2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTA2.ACT rename to assets/DecodedData/DATA/ACTORS/COASTA2.ACT diff --git a/DecodedData/DATA/ACTORS/COASTA2X.ACT b/assets/DecodedData/DATA/ACTORS/COASTA2X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTA2X.ACT rename to assets/DecodedData/DATA/ACTORS/COASTA2X.ACT diff --git a/DecodedData/DATA/ACTORS/COASTA3.ACT b/assets/DecodedData/DATA/ACTORS/COASTA3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTA3.ACT rename to assets/DecodedData/DATA/ACTORS/COASTA3.ACT diff --git a/DecodedData/DATA/ACTORS/COASTA3X.ACT b/assets/DecodedData/DATA/ACTORS/COASTA3X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTA3X.ACT rename to assets/DecodedData/DATA/ACTORS/COASTA3X.ACT diff --git a/DecodedData/DATA/ACTORS/COASTAL.ACT b/assets/DecodedData/DATA/ACTORS/COASTAL.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTAL.ACT rename to assets/DecodedData/DATA/ACTORS/COASTAL.ACT diff --git a/DecodedData/DATA/ACTORS/COASTAX.ACT b/assets/DecodedData/DATA/ACTORS/COASTAX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTAX.ACT rename to assets/DecodedData/DATA/ACTORS/COASTAX.ACT diff --git a/DecodedData/DATA/ACTORS/COASTB1.ACT b/assets/DecodedData/DATA/ACTORS/COASTB1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTB1.ACT rename to assets/DecodedData/DATA/ACTORS/COASTB1.ACT diff --git a/DecodedData/DATA/ACTORS/COASTB1X.ACT b/assets/DecodedData/DATA/ACTORS/COASTB1X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTB1X.ACT rename to assets/DecodedData/DATA/ACTORS/COASTB1X.ACT diff --git a/DecodedData/DATA/ACTORS/COASTB2.ACT b/assets/DecodedData/DATA/ACTORS/COASTB2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTB2.ACT rename to assets/DecodedData/DATA/ACTORS/COASTB2.ACT diff --git a/DecodedData/DATA/ACTORS/COASTB2X.ACT b/assets/DecodedData/DATA/ACTORS/COASTB2X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTB2X.ACT rename to assets/DecodedData/DATA/ACTORS/COASTB2X.ACT diff --git a/DecodedData/DATA/ACTORS/COASTB3.ACT b/assets/DecodedData/DATA/ACTORS/COASTB3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTB3.ACT rename to assets/DecodedData/DATA/ACTORS/COASTB3.ACT diff --git a/DecodedData/DATA/ACTORS/COASTB3X.ACT b/assets/DecodedData/DATA/ACTORS/COASTB3X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTB3X.ACT rename to assets/DecodedData/DATA/ACTORS/COASTB3X.ACT diff --git a/DecodedData/DATA/ACTORS/COASTB80.ACT b/assets/DecodedData/DATA/ACTORS/COASTB80.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTB80.ACT rename to assets/DecodedData/DATA/ACTORS/COASTB80.ACT diff --git a/DecodedData/DATA/ACTORS/COASTBEE.ACT b/assets/DecodedData/DATA/ACTORS/COASTBEE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTBEE.ACT rename to assets/DecodedData/DATA/ACTORS/COASTBEE.ACT diff --git a/DecodedData/DATA/ACTORS/COASTC.ACT b/assets/DecodedData/DATA/ACTORS/COASTC.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTC.ACT rename to assets/DecodedData/DATA/ACTORS/COASTC.ACT diff --git a/DecodedData/DATA/ACTORS/COASTC1.ACT b/assets/DecodedData/DATA/ACTORS/COASTC1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTC1.ACT rename to assets/DecodedData/DATA/ACTORS/COASTC1.ACT diff --git a/DecodedData/DATA/ACTORS/COASTC2.ACT b/assets/DecodedData/DATA/ACTORS/COASTC2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTC2.ACT rename to assets/DecodedData/DATA/ACTORS/COASTC2.ACT diff --git a/DecodedData/DATA/ACTORS/COASTC2X.ACT b/assets/DecodedData/DATA/ACTORS/COASTC2X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTC2X.ACT rename to assets/DecodedData/DATA/ACTORS/COASTC2X.ACT diff --git a/DecodedData/DATA/ACTORS/COASTC3.ACT b/assets/DecodedData/DATA/ACTORS/COASTC3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTC3.ACT rename to assets/DecodedData/DATA/ACTORS/COASTC3.ACT diff --git a/DecodedData/DATA/ACTORS/COASTC3X.ACT b/assets/DecodedData/DATA/ACTORS/COASTC3X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTC3X.ACT rename to assets/DecodedData/DATA/ACTORS/COASTC3X.ACT diff --git a/DecodedData/DATA/ACTORS/COASTCX.ACT b/assets/DecodedData/DATA/ACTORS/COASTCX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COASTCX.ACT rename to assets/DecodedData/DATA/ACTORS/COASTCX.ACT diff --git a/DecodedData/DATA/ACTORS/COLCMX.ACT b/assets/DecodedData/DATA/ACTORS/COLCMX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COLCMX.ACT rename to assets/DecodedData/DATA/ACTORS/COLCMX.ACT diff --git a/DecodedData/DATA/ACTORS/COLICIUM.ACT b/assets/DecodedData/DATA/ACTORS/COLICIUM.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COLICIUM.ACT rename to assets/DecodedData/DATA/ACTORS/COLICIUM.ACT diff --git a/DecodedData/DATA/ACTORS/CONCBAR.ACT b/assets/DecodedData/DATA/ACTORS/CONCBAR.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CONCBAR.ACT rename to assets/DecodedData/DATA/ACTORS/CONCBAR.ACT diff --git a/DecodedData/DATA/ACTORS/COSTA81.ACT b/assets/DecodedData/DATA/ACTORS/COSTA81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTA81.ACT rename to assets/DecodedData/DATA/ACTORS/COSTA81.ACT diff --git a/DecodedData/DATA/ACTORS/COSTA82.ACT b/assets/DecodedData/DATA/ACTORS/COSTA82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTA82.ACT rename to assets/DecodedData/DATA/ACTORS/COSTA82.ACT diff --git a/DecodedData/DATA/ACTORS/COSTA83.ACT b/assets/DecodedData/DATA/ACTORS/COSTA83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTA83.ACT rename to assets/DecodedData/DATA/ACTORS/COSTA83.ACT diff --git a/DecodedData/DATA/ACTORS/COSTB81.ACT b/assets/DecodedData/DATA/ACTORS/COSTB81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTB81.ACT rename to assets/DecodedData/DATA/ACTORS/COSTB81.ACT diff --git a/DecodedData/DATA/ACTORS/COSTB82.ACT b/assets/DecodedData/DATA/ACTORS/COSTB82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTB82.ACT rename to assets/DecodedData/DATA/ACTORS/COSTB82.ACT diff --git a/DecodedData/DATA/ACTORS/COSTB83.ACT b/assets/DecodedData/DATA/ACTORS/COSTB83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTB83.ACT rename to assets/DecodedData/DATA/ACTORS/COSTB83.ACT diff --git a/DecodedData/DATA/ACTORS/COSTC81.ACT b/assets/DecodedData/DATA/ACTORS/COSTC81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTC81.ACT rename to assets/DecodedData/DATA/ACTORS/COSTC81.ACT diff --git a/DecodedData/DATA/ACTORS/COSTC82.ACT b/assets/DecodedData/DATA/ACTORS/COSTC82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTC82.ACT rename to assets/DecodedData/DATA/ACTORS/COSTC82.ACT diff --git a/DecodedData/DATA/ACTORS/COSTC83.ACT b/assets/DecodedData/DATA/ACTORS/COSTC83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTC83.ACT rename to assets/DecodedData/DATA/ACTORS/COSTC83.ACT diff --git a/DecodedData/DATA/ACTORS/COSTLB1.ACT b/assets/DecodedData/DATA/ACTORS/COSTLB1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTLB1.ACT rename to assets/DecodedData/DATA/ACTORS/COSTLB1.ACT diff --git a/DecodedData/DATA/ACTORS/COSTLB1X.ACT b/assets/DecodedData/DATA/ACTORS/COSTLB1X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/COSTLB1X.ACT rename to assets/DecodedData/DATA/ACTORS/COSTLB1X.ACT diff --git a/DecodedData/DATA/ACTORS/CPOINT.ACT b/assets/DecodedData/DATA/ACTORS/CPOINT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CPOINT.ACT rename to assets/DecodedData/DATA/ACTORS/CPOINT.ACT diff --git a/DecodedData/DATA/ACTORS/CRANE.ACT b/assets/DecodedData/DATA/ACTORS/CRANE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CRANE.ACT rename to assets/DecodedData/DATA/ACTORS/CRANE.ACT diff --git a/DecodedData/DATA/ACTORS/CSTBB2.ACT b/assets/DecodedData/DATA/ACTORS/CSTBB2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CSTBB2.ACT rename to assets/DecodedData/DATA/ACTORS/CSTBB2.ACT diff --git a/DecodedData/DATA/ACTORS/CSTBB3.ACT b/assets/DecodedData/DATA/ACTORS/CSTBB3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CSTBB3.ACT rename to assets/DecodedData/DATA/ACTORS/CSTBB3.ACT diff --git a/DecodedData/DATA/ACTORS/CSTBB3X.ACT b/assets/DecodedData/DATA/ACTORS/CSTBB3X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CSTBB3X.ACT rename to assets/DecodedData/DATA/ACTORS/CSTBB3X.ACT diff --git a/DecodedData/DATA/ACTORS/CSTBX.ACT b/assets/DecodedData/DATA/ACTORS/CSTBX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/CSTBX.ACT rename to assets/DecodedData/DATA/ACTORS/CSTBX.ACT diff --git a/DecodedData/DATA/ACTORS/DESB1.ACT b/assets/DecodedData/DATA/ACTORS/DESB1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB1.ACT rename to assets/DecodedData/DATA/ACTORS/DESB1.ACT diff --git a/DecodedData/DATA/ACTORS/DESB1X.ACT b/assets/DecodedData/DATA/ACTORS/DESB1X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB1X.ACT rename to assets/DecodedData/DATA/ACTORS/DESB1X.ACT diff --git a/DecodedData/DATA/ACTORS/DESB2.ACT b/assets/DecodedData/DATA/ACTORS/DESB2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB2.ACT rename to assets/DecodedData/DATA/ACTORS/DESB2.ACT diff --git a/DecodedData/DATA/ACTORS/DESB2X.ACT b/assets/DecodedData/DATA/ACTORS/DESB2X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB2X.ACT rename to assets/DecodedData/DATA/ACTORS/DESB2X.ACT diff --git a/DecodedData/DATA/ACTORS/DESB3.ACT b/assets/DecodedData/DATA/ACTORS/DESB3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB3.ACT rename to assets/DecodedData/DATA/ACTORS/DESB3.ACT diff --git a/DecodedData/DATA/ACTORS/DESB3X.ACT b/assets/DecodedData/DATA/ACTORS/DESB3X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB3X.ACT rename to assets/DecodedData/DATA/ACTORS/DESB3X.ACT diff --git a/DecodedData/DATA/ACTORS/DESB4.ACT b/assets/DecodedData/DATA/ACTORS/DESB4.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB4.ACT rename to assets/DecodedData/DATA/ACTORS/DESB4.ACT diff --git a/DecodedData/DATA/ACTORS/DESB4X.ACT b/assets/DecodedData/DATA/ACTORS/DESB4X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB4X.ACT rename to assets/DecodedData/DATA/ACTORS/DESB4X.ACT diff --git a/DecodedData/DATA/ACTORS/DESB5.ACT b/assets/DecodedData/DATA/ACTORS/DESB5.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB5.ACT rename to assets/DecodedData/DATA/ACTORS/DESB5.ACT diff --git a/DecodedData/DATA/ACTORS/DESB5X.ACT b/assets/DecodedData/DATA/ACTORS/DESB5X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB5X.ACT rename to assets/DecodedData/DATA/ACTORS/DESB5X.ACT diff --git a/DecodedData/DATA/ACTORS/DESB81.ACT b/assets/DecodedData/DATA/ACTORS/DESB81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB81.ACT rename to assets/DecodedData/DATA/ACTORS/DESB81.ACT diff --git a/DecodedData/DATA/ACTORS/DESB82.ACT b/assets/DecodedData/DATA/ACTORS/DESB82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB82.ACT rename to assets/DecodedData/DATA/ACTORS/DESB82.ACT diff --git a/DecodedData/DATA/ACTORS/DESB83.ACT b/assets/DecodedData/DATA/ACTORS/DESB83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB83.ACT rename to assets/DecodedData/DATA/ACTORS/DESB83.ACT diff --git a/DecodedData/DATA/ACTORS/DESB84.ACT b/assets/DecodedData/DATA/ACTORS/DESB84.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB84.ACT rename to assets/DecodedData/DATA/ACTORS/DESB84.ACT diff --git a/DecodedData/DATA/ACTORS/DESB85.ACT b/assets/DecodedData/DATA/ACTORS/DESB85.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESB85.ACT rename to assets/DecodedData/DATA/ACTORS/DESB85.ACT diff --git a/DecodedData/DATA/ACTORS/DESERT3.ACT b/assets/DecodedData/DATA/ACTORS/DESERT3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESERT3.ACT rename to assets/DecodedData/DATA/ACTORS/DESERT3.ACT diff --git a/DecodedData/DATA/ACTORS/DESERT3X.ACT b/assets/DecodedData/DATA/ACTORS/DESERT3X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESERT3X.ACT rename to assets/DecodedData/DATA/ACTORS/DESERT3X.ACT diff --git a/DecodedData/DATA/ACTORS/DESERT81.ACT b/assets/DecodedData/DATA/ACTORS/DESERT81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESERT81.ACT rename to assets/DecodedData/DATA/ACTORS/DESERT81.ACT diff --git a/DecodedData/DATA/ACTORS/DESERT82.ACT b/assets/DecodedData/DATA/ACTORS/DESERT82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESERT82.ACT rename to assets/DecodedData/DATA/ACTORS/DESERT82.ACT diff --git a/DecodedData/DATA/ACTORS/DESERT83.ACT b/assets/DecodedData/DATA/ACTORS/DESERT83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESERT83.ACT rename to assets/DecodedData/DATA/ACTORS/DESERT83.ACT diff --git a/DecodedData/DATA/ACTORS/DESERT84.ACT b/assets/DecodedData/DATA/ACTORS/DESERT84.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DESERT84.ACT rename to assets/DecodedData/DATA/ACTORS/DESERT84.ACT diff --git a/DecodedData/DATA/ACTORS/DEZRACE1.ACT b/assets/DecodedData/DATA/ACTORS/DEZRACE1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DEZRACE1.ACT rename to assets/DecodedData/DATA/ACTORS/DEZRACE1.ACT diff --git a/DecodedData/DATA/ACTORS/DEZRACE2.ACT b/assets/DecodedData/DATA/ACTORS/DEZRACE2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DEZRACE2.ACT rename to assets/DecodedData/DATA/ACTORS/DEZRACE2.ACT diff --git a/DecodedData/DATA/ACTORS/DEZRACE3.ACT b/assets/DecodedData/DATA/ACTORS/DEZRACE3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DEZRACE3.ACT rename to assets/DecodedData/DATA/ACTORS/DEZRACE3.ACT diff --git a/DecodedData/DATA/ACTORS/DEZRACE4.ACT b/assets/DecodedData/DATA/ACTORS/DEZRACE4.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DEZRACE4.ACT rename to assets/DecodedData/DATA/ACTORS/DEZRACE4.ACT diff --git a/DecodedData/DATA/ACTORS/DEZROK1.ACT b/assets/DecodedData/DATA/ACTORS/DEZROK1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DEZROK1.ACT rename to assets/DecodedData/DATA/ACTORS/DEZROK1.ACT diff --git a/DecodedData/DATA/ACTORS/DEZROK3.ACT b/assets/DecodedData/DATA/ACTORS/DEZROK3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DEZROK3.ACT rename to assets/DecodedData/DATA/ACTORS/DEZROK3.ACT diff --git a/DecodedData/DATA/ACTORS/DRBYX.ACT b/assets/DecodedData/DATA/ACTORS/DRBYX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DRBYX.ACT rename to assets/DecodedData/DATA/ACTORS/DRBYX.ACT diff --git a/DecodedData/DATA/ACTORS/DRIFT1.ACT b/assets/DecodedData/DATA/ACTORS/DRIFT1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DRIFT1.ACT rename to assets/DecodedData/DATA/ACTORS/DRIFT1.ACT diff --git a/DecodedData/DATA/ACTORS/DRIFT2.ACT b/assets/DecodedData/DATA/ACTORS/DRIFT2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DRIFT2.ACT rename to assets/DecodedData/DATA/ACTORS/DRIFT2.ACT diff --git a/DecodedData/DATA/ACTORS/DRIFT3.ACT b/assets/DecodedData/DATA/ACTORS/DRIFT3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DRIFT3.ACT rename to assets/DecodedData/DATA/ACTORS/DRIFT3.ACT diff --git a/DecodedData/DATA/ACTORS/DRIFT4.ACT b/assets/DecodedData/DATA/ACTORS/DRIFT4.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DRIFT4.ACT rename to assets/DecodedData/DATA/ACTORS/DRIFT4.ACT diff --git a/DecodedData/DATA/ACTORS/DUMP.ACT b/assets/DecodedData/DATA/ACTORS/DUMP.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DUMP.ACT rename to assets/DecodedData/DATA/ACTORS/DUMP.ACT diff --git a/DecodedData/DATA/ACTORS/DUMPBON.ACT b/assets/DecodedData/DATA/ACTORS/DUMPBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DUMPBON.ACT rename to assets/DecodedData/DATA/ACTORS/DUMPBON.ACT diff --git a/DecodedData/DATA/ACTORS/DUMPX.ACT b/assets/DecodedData/DATA/ACTORS/DUMPX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/DUMPX.ACT rename to assets/DecodedData/DATA/ACTORS/DUMPX.ACT diff --git a/DecodedData/DATA/ACTORS/EAGBLAK.ACT b/assets/DecodedData/DATA/ACTORS/EAGBLAK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGBLAK.ACT rename to assets/DecodedData/DATA/ACTORS/EAGBLAK.ACT diff --git a/DecodedData/DATA/ACTORS/EAGBLAKX.ACT b/assets/DecodedData/DATA/ACTORS/EAGBLAKX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGBLAKX.ACT rename to assets/DecodedData/DATA/ACTORS/EAGBLAKX.ACT diff --git a/DecodedData/DATA/ACTORS/EAGBLUE.ACT b/assets/DecodedData/DATA/ACTORS/EAGBLUE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGBLUE.ACT rename to assets/DecodedData/DATA/ACTORS/EAGBLUE.ACT diff --git a/DecodedData/DATA/ACTORS/EAGBLUEX.ACT b/assets/DecodedData/DATA/ACTORS/EAGBLUEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGBLUEX.ACT rename to assets/DecodedData/DATA/ACTORS/EAGBLUEX.ACT diff --git a/DecodedData/DATA/ACTORS/EAGGREE.ACT b/assets/DecodedData/DATA/ACTORS/EAGGREE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGGREE.ACT rename to assets/DecodedData/DATA/ACTORS/EAGGREE.ACT diff --git a/DecodedData/DATA/ACTORS/EAGGREEX.ACT b/assets/DecodedData/DATA/ACTORS/EAGGREEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGGREEX.ACT rename to assets/DecodedData/DATA/ACTORS/EAGGREEX.ACT diff --git a/DecodedData/DATA/ACTORS/EAGLE.ACT b/assets/DecodedData/DATA/ACTORS/EAGLE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGLE.ACT rename to assets/DecodedData/DATA/ACTORS/EAGLE.ACT diff --git a/DecodedData/DATA/ACTORS/EAGLEX.ACT b/assets/DecodedData/DATA/ACTORS/EAGLEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGLEX.ACT rename to assets/DecodedData/DATA/ACTORS/EAGLEX.ACT diff --git a/DecodedData/DATA/ACTORS/EAGWHIE.ACT b/assets/DecodedData/DATA/ACTORS/EAGWHIE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGWHIE.ACT rename to assets/DecodedData/DATA/ACTORS/EAGWHIE.ACT diff --git a/DecodedData/DATA/ACTORS/EAGWHIEX.ACT b/assets/DecodedData/DATA/ACTORS/EAGWHIEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGWHIEX.ACT rename to assets/DecodedData/DATA/ACTORS/EAGWHIEX.ACT diff --git a/DecodedData/DATA/ACTORS/EAGYELE.ACT b/assets/DecodedData/DATA/ACTORS/EAGYELE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGYELE.ACT rename to assets/DecodedData/DATA/ACTORS/EAGYELE.ACT diff --git a/DecodedData/DATA/ACTORS/EAGYELEX.ACT b/assets/DecodedData/DATA/ACTORS/EAGYELEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EAGYELEX.ACT rename to assets/DecodedData/DATA/ACTORS/EAGYELEX.ACT diff --git a/DecodedData/DATA/ACTORS/EATER.ACT b/assets/DecodedData/DATA/ACTORS/EATER.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EATER.ACT rename to assets/DecodedData/DATA/ACTORS/EATER.ACT diff --git a/DecodedData/DATA/ACTORS/EATERX.ACT b/assets/DecodedData/DATA/ACTORS/EATERX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EATERX.ACT rename to assets/DecodedData/DATA/ACTORS/EATERX.ACT diff --git a/DecodedData/DATA/ACTORS/EBONNET.ACT b/assets/DecodedData/DATA/ACTORS/EBONNET.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EBONNET.ACT rename to assets/DecodedData/DATA/ACTORS/EBONNET.ACT diff --git a/DecodedData/DATA/ACTORS/ED.ACT b/assets/DecodedData/DATA/ACTORS/ED.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ED.ACT rename to assets/DecodedData/DATA/ACTORS/ED.ACT diff --git a/DecodedData/DATA/ACTORS/ED101.ACT b/assets/DecodedData/DATA/ACTORS/ED101.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ED101.ACT rename to assets/DecodedData/DATA/ACTORS/ED101.ACT diff --git a/DecodedData/DATA/ACTORS/EDHUNTX.ACT b/assets/DecodedData/DATA/ACTORS/EDHUNTX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/EDHUNTX.ACT rename to assets/DecodedData/DATA/ACTORS/EDHUNTX.ACT diff --git a/DecodedData/DATA/ACTORS/FAUST.ACT b/assets/DecodedData/DATA/ACTORS/FAUST.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FAUST.ACT rename to assets/DecodedData/DATA/ACTORS/FAUST.ACT diff --git a/DecodedData/DATA/ACTORS/FAUSTX.ACT b/assets/DecodedData/DATA/ACTORS/FAUSTX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FAUSTX.ACT rename to assets/DecodedData/DATA/ACTORS/FAUSTX.ACT diff --git a/DecodedData/DATA/ACTORS/FINISH.ACT b/assets/DecodedData/DATA/ACTORS/FINISH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FINISH.ACT rename to assets/DecodedData/DATA/ACTORS/FINISH.ACT diff --git a/DecodedData/DATA/ACTORS/FIRE.ACT b/assets/DecodedData/DATA/ACTORS/FIRE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FIRE.ACT rename to assets/DecodedData/DATA/ACTORS/FIRE.ACT diff --git a/DecodedData/DATA/ACTORS/FIREBACK.ACT b/assets/DecodedData/DATA/ACTORS/FIREBACK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FIREBACK.ACT rename to assets/DecodedData/DATA/ACTORS/FIREBACK.ACT diff --git a/DecodedData/DATA/ACTORS/FIREBCKX.ACT b/assets/DecodedData/DATA/ACTORS/FIREBCKX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FIREBCKX.ACT rename to assets/DecodedData/DATA/ACTORS/FIREBCKX.ACT diff --git a/DecodedData/DATA/ACTORS/FIREX.ACT b/assets/DecodedData/DATA/ACTORS/FIREX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FIREX.ACT rename to assets/DecodedData/DATA/ACTORS/FIREX.ACT diff --git a/DecodedData/DATA/ACTORS/FONE.ACT b/assets/DecodedData/DATA/ACTORS/FONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/FONE.ACT rename to assets/DecodedData/DATA/ACTORS/FONE.ACT diff --git a/DecodedData/DATA/ACTORS/GREBONE.ACT b/assets/DecodedData/DATA/ACTORS/GREBONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/GREBONE.ACT rename to assets/DecodedData/DATA/ACTORS/GREBONE.ACT diff --git a/DecodedData/DATA/ACTORS/GREBONH.ACT b/assets/DecodedData/DATA/ACTORS/GREBONH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/GREBONH.ACT rename to assets/DecodedData/DATA/ACTORS/GREBONH.ACT diff --git a/DecodedData/DATA/ACTORS/GRIMM.ACT b/assets/DecodedData/DATA/ACTORS/GRIMM.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/GRIMM.ACT rename to assets/DecodedData/DATA/ACTORS/GRIMM.ACT diff --git a/DecodedData/DATA/ACTORS/GRIMMX.ACT b/assets/DecodedData/DATA/ACTORS/GRIMMX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/GRIMMX.ACT rename to assets/DecodedData/DATA/ACTORS/GRIMMX.ACT diff --git a/DecodedData/DATA/ACTORS/HAMMER.ACT b/assets/DecodedData/DATA/ACTORS/HAMMER.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HAMMER.ACT rename to assets/DecodedData/DATA/ACTORS/HAMMER.ACT diff --git a/DecodedData/DATA/ACTORS/HAMMERX.ACT b/assets/DecodedData/DATA/ACTORS/HAMMERX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HAMMERX.ACT rename to assets/DecodedData/DATA/ACTORS/HAMMERX.ACT diff --git a/DecodedData/DATA/ACTORS/HARRY.ACT b/assets/DecodedData/DATA/ACTORS/HARRY.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HARRY.ACT rename to assets/DecodedData/DATA/ACTORS/HARRY.ACT diff --git a/DecodedData/DATA/ACTORS/HARRYX.ACT b/assets/DecodedData/DATA/ACTORS/HARRYX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HARRYX.ACT rename to assets/DecodedData/DATA/ACTORS/HARRYX.ACT diff --git a/DecodedData/DATA/ACTORS/HOTEL.ACT b/assets/DecodedData/DATA/ACTORS/HOTEL.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HOTEL.ACT rename to assets/DecodedData/DATA/ACTORS/HOTEL.ACT diff --git a/DecodedData/DATA/ACTORS/HSFLT1L.ACT b/assets/DecodedData/DATA/ACTORS/HSFLT1L.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSFLT1L.ACT rename to assets/DecodedData/DATA/ACTORS/HSFLT1L.ACT diff --git a/DecodedData/DATA/ACTORS/HSFLT1R.ACT b/assets/DecodedData/DATA/ACTORS/HSFLT1R.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSFLT1R.ACT rename to assets/DecodedData/DATA/ACTORS/HSFLT1R.ACT diff --git a/DecodedData/DATA/ACTORS/HSMOD1L.ACT b/assets/DecodedData/DATA/ACTORS/HSMOD1L.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSMOD1L.ACT rename to assets/DecodedData/DATA/ACTORS/HSMOD1L.ACT diff --git a/DecodedData/DATA/ACTORS/HSMOD1R.ACT b/assets/DecodedData/DATA/ACTORS/HSMOD1R.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSMOD1R.ACT rename to assets/DecodedData/DATA/ACTORS/HSMOD1R.ACT diff --git a/DecodedData/DATA/ACTORS/HSMOD2L.ACT b/assets/DecodedData/DATA/ACTORS/HSMOD2L.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSMOD2L.ACT rename to assets/DecodedData/DATA/ACTORS/HSMOD2L.ACT diff --git a/DecodedData/DATA/ACTORS/HSMOD2R.ACT b/assets/DecodedData/DATA/ACTORS/HSMOD2R.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSMOD2R.ACT rename to assets/DecodedData/DATA/ACTORS/HSMOD2R.ACT diff --git a/DecodedData/DATA/ACTORS/HSOLD1L.ACT b/assets/DecodedData/DATA/ACTORS/HSOLD1L.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSOLD1L.ACT rename to assets/DecodedData/DATA/ACTORS/HSOLD1L.ACT diff --git a/DecodedData/DATA/ACTORS/HSOLD1R.ACT b/assets/DecodedData/DATA/ACTORS/HSOLD1R.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSOLD1R.ACT rename to assets/DecodedData/DATA/ACTORS/HSOLD1R.ACT diff --git a/DecodedData/DATA/ACTORS/HSOLD2L.ACT b/assets/DecodedData/DATA/ACTORS/HSOLD2L.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSOLD2L.ACT rename to assets/DecodedData/DATA/ACTORS/HSOLD2L.ACT diff --git a/DecodedData/DATA/ACTORS/HSOLD2R.ACT b/assets/DecodedData/DATA/ACTORS/HSOLD2R.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HSOLD2R.ACT rename to assets/DecodedData/DATA/ACTORS/HSOLD2R.ACT diff --git a/DecodedData/DATA/ACTORS/HUT1.ACT b/assets/DecodedData/DATA/ACTORS/HUT1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HUT1.ACT rename to assets/DecodedData/DATA/ACTORS/HUT1.ACT diff --git a/DecodedData/DATA/ACTORS/HUT1B.ACT b/assets/DecodedData/DATA/ACTORS/HUT1B.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HUT1B.ACT rename to assets/DecodedData/DATA/ACTORS/HUT1B.ACT diff --git a/DecodedData/DATA/ACTORS/HUT2.ACT b/assets/DecodedData/DATA/ACTORS/HUT2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HUT2.ACT rename to assets/DecodedData/DATA/ACTORS/HUT2.ACT diff --git a/DecodedData/DATA/ACTORS/HUT2B.ACT b/assets/DecodedData/DATA/ACTORS/HUT2B.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HUT2B.ACT rename to assets/DecodedData/DATA/ACTORS/HUT2B.ACT diff --git a/DecodedData/DATA/ACTORS/HUT3.ACT b/assets/DecodedData/DATA/ACTORS/HUT3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/HUT3.ACT rename to assets/DecodedData/DATA/ACTORS/HUT3.ACT diff --git a/DecodedData/DATA/ACTORS/ICE1.ACT b/assets/DecodedData/DATA/ACTORS/ICE1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE1.ACT rename to assets/DecodedData/DATA/ACTORS/ICE1.ACT diff --git a/DecodedData/DATA/ACTORS/ICE1X.ACT b/assets/DecodedData/DATA/ACTORS/ICE1X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE1X.ACT rename to assets/DecodedData/DATA/ACTORS/ICE1X.ACT diff --git a/DecodedData/DATA/ACTORS/ICE2.ACT b/assets/DecodedData/DATA/ACTORS/ICE2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE2.ACT rename to assets/DecodedData/DATA/ACTORS/ICE2.ACT diff --git a/DecodedData/DATA/ACTORS/ICE22X.ACT b/assets/DecodedData/DATA/ACTORS/ICE22X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE22X.ACT rename to assets/DecodedData/DATA/ACTORS/ICE22X.ACT diff --git a/DecodedData/DATA/ACTORS/ICE3.ACT b/assets/DecodedData/DATA/ACTORS/ICE3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE3.ACT rename to assets/DecodedData/DATA/ACTORS/ICE3.ACT diff --git a/DecodedData/DATA/ACTORS/ICE33X.ACT b/assets/DecodedData/DATA/ACTORS/ICE33X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE33X.ACT rename to assets/DecodedData/DATA/ACTORS/ICE33X.ACT diff --git a/DecodedData/DATA/ACTORS/ICE81.ACT b/assets/DecodedData/DATA/ACTORS/ICE81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE81.ACT rename to assets/DecodedData/DATA/ACTORS/ICE81.ACT diff --git a/DecodedData/DATA/ACTORS/ICE82.ACT b/assets/DecodedData/DATA/ACTORS/ICE82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE82.ACT rename to assets/DecodedData/DATA/ACTORS/ICE82.ACT diff --git a/DecodedData/DATA/ACTORS/ICE83.ACT b/assets/DecodedData/DATA/ACTORS/ICE83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICE83.ACT rename to assets/DecodedData/DATA/ACTORS/ICE83.ACT diff --git a/DecodedData/DATA/ACTORS/ICELAND.ACT b/assets/DecodedData/DATA/ACTORS/ICELAND.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ICELAND.ACT rename to assets/DecodedData/DATA/ACTORS/ICELAND.ACT diff --git a/DecodedData/DATA/ACTORS/INDA81.ACT b/assets/DecodedData/DATA/ACTORS/INDA81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDA81.ACT rename to assets/DecodedData/DATA/ACTORS/INDA81.ACT diff --git a/DecodedData/DATA/ACTORS/INDA82.ACT b/assets/DecodedData/DATA/ACTORS/INDA82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDA82.ACT rename to assets/DecodedData/DATA/ACTORS/INDA82.ACT diff --git a/DecodedData/DATA/ACTORS/INDA83.ACT b/assets/DecodedData/DATA/ACTORS/INDA83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDA83.ACT rename to assets/DecodedData/DATA/ACTORS/INDA83.ACT diff --git a/DecodedData/DATA/ACTORS/INDB81.ACT b/assets/DecodedData/DATA/ACTORS/INDB81.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDB81.ACT rename to assets/DecodedData/DATA/ACTORS/INDB81.ACT diff --git a/DecodedData/DATA/ACTORS/INDB82.ACT b/assets/DecodedData/DATA/ACTORS/INDB82.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDB82.ACT rename to assets/DecodedData/DATA/ACTORS/INDB82.ACT diff --git a/DecodedData/DATA/ACTORS/INDB83.ACT b/assets/DecodedData/DATA/ACTORS/INDB83.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDB83.ACT rename to assets/DecodedData/DATA/ACTORS/INDB83.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTA.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTA.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTA.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTA1.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTA1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTA1.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTA1.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTA2.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTA2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTA2.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTA2.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTA3.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTA3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTA3.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTA3.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTAP.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTAP.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTAP.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTAP.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTAT.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTAT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTAT.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTAT.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTAX.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTAX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTAX.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTAX.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTB.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTB.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTB.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTB.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTB1.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTB1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTB1.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTB1.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTB2.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTB2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTB2.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTB2.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTB3.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTB3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTB3.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTB3.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTBB.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTBB.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTBB.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTBB.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTBN.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTBN.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTBN.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTBN.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTBX.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTBX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTBX.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTBX.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTX1.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTX1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTX1.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTX1.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTX2.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTX2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTX2.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTX2.ACT diff --git a/DecodedData/DATA/ACTORS/INDUSTX3.ACT b/assets/DecodedData/DATA/ACTORS/INDUSTX3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/INDUSTX3.ACT rename to assets/DecodedData/DATA/ACTORS/INDUSTX3.ACT diff --git a/DecodedData/DATA/ACTORS/IPOP1.ACT b/assets/DecodedData/DATA/ACTORS/IPOP1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/IPOP1.ACT rename to assets/DecodedData/DATA/ACTORS/IPOP1.ACT diff --git a/DecodedData/DATA/ACTORS/IPOP2.ACT b/assets/DecodedData/DATA/ACTORS/IPOP2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/IPOP2.ACT rename to assets/DecodedData/DATA/ACTORS/IPOP2.ACT diff --git a/DecodedData/DATA/ACTORS/IPOP3.ACT b/assets/DecodedData/DATA/ACTORS/IPOP3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/IPOP3.ACT rename to assets/DecodedData/DATA/ACTORS/IPOP3.ACT diff --git a/DecodedData/DATA/ACTORS/IVAN.ACT b/assets/DecodedData/DATA/ACTORS/IVAN.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/IVAN.ACT rename to assets/DecodedData/DATA/ACTORS/IVAN.ACT diff --git a/DecodedData/DATA/ACTORS/IVANBON.ACT b/assets/DecodedData/DATA/ACTORS/IVANBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/IVANBON.ACT rename to assets/DecodedData/DATA/ACTORS/IVANBON.ACT diff --git a/DecodedData/DATA/ACTORS/IVANX.ACT b/assets/DecodedData/DATA/ACTORS/IVANX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/IVANX.ACT rename to assets/DecodedData/DATA/ACTORS/IVANX.ACT diff --git a/DecodedData/DATA/ACTORS/KUTTER.ACT b/assets/DecodedData/DATA/ACTORS/KUTTER.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/KUTTER.ACT rename to assets/DecodedData/DATA/ACTORS/KUTTER.ACT diff --git a/DecodedData/DATA/ACTORS/KUTTERX.ACT b/assets/DecodedData/DATA/ACTORS/KUTTERX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/KUTTERX.ACT rename to assets/DecodedData/DATA/ACTORS/KUTTERX.ACT diff --git a/DecodedData/DATA/ACTORS/MANXX.ACT b/assets/DecodedData/DATA/ACTORS/MANXX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MANXX.ACT rename to assets/DecodedData/DATA/ACTORS/MANXX.ACT diff --git a/DecodedData/DATA/ACTORS/MAXCHUCK.ACT b/assets/DecodedData/DATA/ACTORS/MAXCHUCK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MAXCHUCK.ACT rename to assets/DecodedData/DATA/ACTORS/MAXCHUCK.ACT diff --git a/DecodedData/DATA/ACTORS/MAXFINI.ACT b/assets/DecodedData/DATA/ACTORS/MAXFINI.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MAXFINI.ACT rename to assets/DecodedData/DATA/ACTORS/MAXFINI.ACT diff --git a/DecodedData/DATA/ACTORS/MERC.ACT b/assets/DecodedData/DATA/ACTORS/MERC.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MERC.ACT rename to assets/DecodedData/DATA/ACTORS/MERC.ACT diff --git a/DecodedData/DATA/ACTORS/MERCX.ACT b/assets/DecodedData/DATA/ACTORS/MERCX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MERCX.ACT rename to assets/DecodedData/DATA/ACTORS/MERCX.ACT diff --git a/DecodedData/DATA/ACTORS/MINCHKPT.ACT b/assets/DecodedData/DATA/ACTORS/MINCHKPT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MINCHKPT.ACT rename to assets/DecodedData/DATA/ACTORS/MINCHKPT.ACT diff --git a/DecodedData/DATA/ACTORS/MINEB52X.ACT b/assets/DecodedData/DATA/ACTORS/MINEB52X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MINEB52X.ACT rename to assets/DecodedData/DATA/ACTORS/MINEB52X.ACT diff --git a/DecodedData/DATA/ACTORS/MINEB53.ACT b/assets/DecodedData/DATA/ACTORS/MINEB53.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MINEB53.ACT rename to assets/DecodedData/DATA/ACTORS/MINEB53.ACT diff --git a/DecodedData/DATA/ACTORS/MINES.ACT b/assets/DecodedData/DATA/ACTORS/MINES.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MINES.ACT rename to assets/DecodedData/DATA/ACTORS/MINES.ACT diff --git a/DecodedData/DATA/ACTORS/MINESX.ACT b/assets/DecodedData/DATA/ACTORS/MINESX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MINESX.ACT rename to assets/DecodedData/DATA/ACTORS/MINESX.ACT diff --git a/DecodedData/DATA/ACTORS/MINFINPT.ACT b/assets/DecodedData/DATA/ACTORS/MINFINPT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/MINFINPT.ACT rename to assets/DecodedData/DATA/ACTORS/MINFINPT.ACT diff --git a/DecodedData/DATA/ACTORS/NCOSTC8.ACT b/assets/DecodedData/DATA/ACTORS/NCOSTC8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NCOSTC8.ACT rename to assets/DecodedData/DATA/ACTORS/NCOSTC8.ACT diff --git a/DecodedData/DATA/ACTORS/NETCITA8.ACT b/assets/DecodedData/DATA/ACTORS/NETCITA8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCITA8.ACT rename to assets/DecodedData/DATA/ACTORS/NETCITA8.ACT diff --git a/DecodedData/DATA/ACTORS/NETCITB8.ACT b/assets/DecodedData/DATA/ACTORS/NETCITB8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCITB8.ACT rename to assets/DecodedData/DATA/ACTORS/NETCITB8.ACT diff --git a/DecodedData/DATA/ACTORS/NETCITC8.ACT b/assets/DecodedData/DATA/ACTORS/NETCITC8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCITC8.ACT rename to assets/DecodedData/DATA/ACTORS/NETCITC8.ACT diff --git a/DecodedData/DATA/ACTORS/NETCITYA.ACT b/assets/DecodedData/DATA/ACTORS/NETCITYA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCITYA.ACT rename to assets/DecodedData/DATA/ACTORS/NETCITYA.ACT diff --git a/DecodedData/DATA/ACTORS/NETCITYB.ACT b/assets/DecodedData/DATA/ACTORS/NETCITYB.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCITYB.ACT rename to assets/DecodedData/DATA/ACTORS/NETCITYB.ACT diff --git a/DecodedData/DATA/ACTORS/NETCITYC.ACT b/assets/DecodedData/DATA/ACTORS/NETCITYC.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCITYC.ACT rename to assets/DecodedData/DATA/ACTORS/NETCITYC.ACT diff --git a/DecodedData/DATA/ACTORS/NETCOSTA.ACT b/assets/DecodedData/DATA/ACTORS/NETCOSTA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCOSTA.ACT rename to assets/DecodedData/DATA/ACTORS/NETCOSTA.ACT diff --git a/DecodedData/DATA/ACTORS/NETCOSTB.ACT b/assets/DecodedData/DATA/ACTORS/NETCOSTB.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCOSTB.ACT rename to assets/DecodedData/DATA/ACTORS/NETCOSTB.ACT diff --git a/DecodedData/DATA/ACTORS/NETCOSTC.ACT b/assets/DecodedData/DATA/ACTORS/NETCOSTC.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCOSTC.ACT rename to assets/DecodedData/DATA/ACTORS/NETCOSTC.ACT diff --git a/DecodedData/DATA/ACTORS/NETCSTA8.ACT b/assets/DecodedData/DATA/ACTORS/NETCSTA8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCSTA8.ACT rename to assets/DecodedData/DATA/ACTORS/NETCSTA8.ACT diff --git a/DecodedData/DATA/ACTORS/NETCSTB8.ACT b/assets/DecodedData/DATA/ACTORS/NETCSTB8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETCSTB8.ACT rename to assets/DecodedData/DATA/ACTORS/NETCSTB8.ACT diff --git a/DecodedData/DATA/ACTORS/NETDESRT.ACT b/assets/DecodedData/DATA/ACTORS/NETDESRT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETDESRT.ACT rename to assets/DecodedData/DATA/ACTORS/NETDESRT.ACT diff --git a/DecodedData/DATA/ACTORS/NETDEZ8.ACT b/assets/DecodedData/DATA/ACTORS/NETDEZ8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETDEZ8.ACT rename to assets/DecodedData/DATA/ACTORS/NETDEZ8.ACT diff --git a/DecodedData/DATA/ACTORS/NETICE.ACT b/assets/DecodedData/DATA/ACTORS/NETICE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETICE.ACT rename to assets/DecodedData/DATA/ACTORS/NETICE.ACT diff --git a/DecodedData/DATA/ACTORS/NETINDA.ACT b/assets/DecodedData/DATA/ACTORS/NETINDA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETINDA.ACT rename to assets/DecodedData/DATA/ACTORS/NETINDA.ACT diff --git a/DecodedData/DATA/ACTORS/NETINDA8.ACT b/assets/DecodedData/DATA/ACTORS/NETINDA8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETINDA8.ACT rename to assets/DecodedData/DATA/ACTORS/NETINDA8.ACT diff --git a/DecodedData/DATA/ACTORS/NETINDB.ACT b/assets/DecodedData/DATA/ACTORS/NETINDB.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETINDB.ACT rename to assets/DecodedData/DATA/ACTORS/NETINDB.ACT diff --git a/DecodedData/DATA/ACTORS/NETINDB8.ACT b/assets/DecodedData/DATA/ACTORS/NETINDB8.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETINDB8.ACT rename to assets/DecodedData/DATA/ACTORS/NETINDB8.ACT diff --git a/DecodedData/DATA/ACTORS/NETMINES.ACT b/assets/DecodedData/DATA/ACTORS/NETMINES.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/NETMINES.ACT rename to assets/DecodedData/DATA/ACTORS/NETMINES.ACT diff --git a/DecodedData/DATA/ACTORS/OK.ACT b/assets/DecodedData/DATA/ACTORS/OK.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/OK.ACT rename to assets/DecodedData/DATA/ACTORS/OK.ACT diff --git a/DecodedData/DATA/ACTORS/OKX.ACT b/assets/DecodedData/DATA/ACTORS/OKX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/OKX.ACT rename to assets/DecodedData/DATA/ACTORS/OKX.ACT diff --git a/DecodedData/DATA/ACTORS/OTIBON.ACT b/assets/DecodedData/DATA/ACTORS/OTIBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/OTIBON.ACT rename to assets/DecodedData/DATA/ACTORS/OTIBON.ACT diff --git a/DecodedData/DATA/ACTORS/OTIS.ACT b/assets/DecodedData/DATA/ACTORS/OTIS.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/OTIS.ACT rename to assets/DecodedData/DATA/ACTORS/OTIS.ACT diff --git a/DecodedData/DATA/ACTORS/OTISX.ACT b/assets/DecodedData/DATA/ACTORS/OTISX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/OTISX.ACT rename to assets/DecodedData/DATA/ACTORS/OTISX.ACT diff --git a/DecodedData/DATA/ACTORS/PITBUBON.ACT b/assets/DecodedData/DATA/ACTORS/PITBUBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/PITBUBON.ACT rename to assets/DecodedData/DATA/ACTORS/PITBUBON.ACT diff --git a/DecodedData/DATA/ACTORS/PITBULL.ACT b/assets/DecodedData/DATA/ACTORS/PITBULL.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/PITBULL.ACT rename to assets/DecodedData/DATA/ACTORS/PITBULL.ACT diff --git a/DecodedData/DATA/ACTORS/PITBULLX.ACT b/assets/DecodedData/DATA/ACTORS/PITBULLX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/PITBULLX.ACT rename to assets/DecodedData/DATA/ACTORS/PITBULLX.ACT diff --git a/DecodedData/DATA/ACTORS/PROG.ACT b/assets/DecodedData/DATA/ACTORS/PROG.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/PROG.ACT rename to assets/DecodedData/DATA/ACTORS/PROG.ACT diff --git a/DecodedData/DATA/ACTORS/PROTO.ACT b/assets/DecodedData/DATA/ACTORS/PROTO.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/PROTO.ACT rename to assets/DecodedData/DATA/ACTORS/PROTO.ACT diff --git a/DecodedData/DATA/ACTORS/PROTO2.ACT b/assets/DecodedData/DATA/ACTORS/PROTO2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/PROTO2.ACT rename to assets/DecodedData/DATA/ACTORS/PROTO2.ACT diff --git a/DecodedData/DATA/ACTORS/PROTONEW.ACT b/assets/DecodedData/DATA/ACTORS/PROTONEW.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/PROTONEW.ACT rename to assets/DecodedData/DATA/ACTORS/PROTONEW.ACT diff --git a/DecodedData/DATA/ACTORS/RAMP.ACT b/assets/DecodedData/DATA/ACTORS/RAMP.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/RAMP.ACT rename to assets/DecodedData/DATA/ACTORS/RAMP.ACT diff --git a/DecodedData/DATA/ACTORS/RAMP2.ACT b/assets/DecodedData/DATA/ACTORS/RAMP2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/RAMP2.ACT rename to assets/DecodedData/DATA/ACTORS/RAMP2.ACT diff --git a/DecodedData/DATA/ACTORS/RAZOR.ACT b/assets/DecodedData/DATA/ACTORS/RAZOR.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/RAZOR.ACT rename to assets/DecodedData/DATA/ACTORS/RAZOR.ACT diff --git a/DecodedData/DATA/ACTORS/RAZORX.ACT b/assets/DecodedData/DATA/ACTORS/RAZORX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/RAZORX.ACT rename to assets/DecodedData/DATA/ACTORS/RAZORX.ACT diff --git a/DecodedData/DATA/ACTORS/REDBONH.ACT b/assets/DecodedData/DATA/ACTORS/REDBONH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/REDBONH.ACT rename to assets/DecodedData/DATA/ACTORS/REDBONH.ACT diff --git a/DecodedData/DATA/ACTORS/REDCRATE.ACT b/assets/DecodedData/DATA/ACTORS/REDCRATE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/REDCRATE.ACT rename to assets/DecodedData/DATA/ACTORS/REDCRATE.ACT diff --git a/DecodedData/DATA/ACTORS/ROOFBIT1.ACT b/assets/DecodedData/DATA/ACTORS/ROOFBIT1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ROOFBIT1.ACT rename to assets/DecodedData/DATA/ACTORS/ROOFBIT1.ACT diff --git a/DecodedData/DATA/ACTORS/ROOFBIT2.ACT b/assets/DecodedData/DATA/ACTORS/ROOFBIT2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ROOFBIT2.ACT rename to assets/DecodedData/DATA/ACTORS/ROOFBIT2.ACT diff --git a/DecodedData/DATA/ACTORS/ROOFBIT3.ACT b/assets/DecodedData/DATA/ACTORS/ROOFBIT3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/ROOFBIT3.ACT rename to assets/DecodedData/DATA/ACTORS/ROOFBIT3.ACT diff --git a/DecodedData/DATA/ACTORS/SCRBON.ACT b/assets/DecodedData/DATA/ACTORS/SCRBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SCRBON.ACT rename to assets/DecodedData/DATA/ACTORS/SCRBON.ACT diff --git a/DecodedData/DATA/ACTORS/SCREW2.ACT b/assets/DecodedData/DATA/ACTORS/SCREW2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SCREW2.ACT rename to assets/DecodedData/DATA/ACTORS/SCREW2.ACT diff --git a/DecodedData/DATA/ACTORS/SCREWIE.ACT b/assets/DecodedData/DATA/ACTORS/SCREWIE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SCREWIE.ACT rename to assets/DecodedData/DATA/ACTORS/SCREWIE.ACT diff --git a/DecodedData/DATA/ACTORS/SCREWIEX.ACT b/assets/DecodedData/DATA/ACTORS/SCREWIEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SCREWIEX.ACT rename to assets/DecodedData/DATA/ACTORS/SCREWIEX.ACT diff --git a/DecodedData/DATA/ACTORS/SHAUN.ACT b/assets/DecodedData/DATA/ACTORS/SHAUN.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SHAUN.ACT rename to assets/DecodedData/DATA/ACTORS/SHAUN.ACT diff --git a/DecodedData/DATA/ACTORS/SHIRLEY.ACT b/assets/DecodedData/DATA/ACTORS/SHIRLEY.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SHIRLEY.ACT rename to assets/DecodedData/DATA/ACTORS/SHIRLEY.ACT diff --git a/DecodedData/DATA/ACTORS/SHIRLYX.ACT b/assets/DecodedData/DATA/ACTORS/SHIRLYX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SHIRLYX.ACT rename to assets/DecodedData/DATA/ACTORS/SHIRLYX.ACT diff --git a/DecodedData/DATA/ACTORS/SIGN1A.ACT b/assets/DecodedData/DATA/ACTORS/SIGN1A.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SIGN1A.ACT rename to assets/DecodedData/DATA/ACTORS/SIGN1A.ACT diff --git a/DecodedData/DATA/ACTORS/SIGN2A.ACT b/assets/DecodedData/DATA/ACTORS/SIGN2A.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SIGN2A.ACT rename to assets/DecodedData/DATA/ACTORS/SIGN2A.ACT diff --git a/DecodedData/DATA/ACTORS/SIGN3A.ACT b/assets/DecodedData/DATA/ACTORS/SIGN3A.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SIGN3A.ACT rename to assets/DecodedData/DATA/ACTORS/SIGN3A.ACT diff --git a/DecodedData/DATA/ACTORS/SNOTAK1X.ACT b/assets/DecodedData/DATA/ACTORS/SNOTAK1X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SNOTAK1X.ACT rename to assets/DecodedData/DATA/ACTORS/SNOTAK1X.ACT diff --git a/DecodedData/DATA/ACTORS/SNOTAK3X.ACT b/assets/DecodedData/DATA/ACTORS/SNOTAK3X.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SNOTAK3X.ACT rename to assets/DecodedData/DATA/ACTORS/SNOTAK3X.ACT diff --git a/DecodedData/DATA/ACTORS/SNOTRAK1.ACT b/assets/DecodedData/DATA/ACTORS/SNOTRAK1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SNOTRAK1.ACT rename to assets/DecodedData/DATA/ACTORS/SNOTRAK1.ACT diff --git a/DecodedData/DATA/ACTORS/SNOTRAK3.ACT b/assets/DecodedData/DATA/ACTORS/SNOTRAK3.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SNOTRAK3.ACT rename to assets/DecodedData/DATA/ACTORS/SNOTRAK3.ACT diff --git a/DecodedData/DATA/ACTORS/SNOTRAKX.ACT b/assets/DecodedData/DATA/ACTORS/SNOTRAKX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SNOTRAKX.ACT rename to assets/DecodedData/DATA/ACTORS/SNOTRAKX.ACT diff --git a/DecodedData/DATA/ACTORS/SNOWROX1.ACT b/assets/DecodedData/DATA/ACTORS/SNOWROX1.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SNOWROX1.ACT rename to assets/DecodedData/DATA/ACTORS/SNOWROX1.ACT diff --git a/DecodedData/DATA/ACTORS/SNOWROX2.ACT b/assets/DecodedData/DATA/ACTORS/SNOWROX2.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SNOWROX2.ACT rename to assets/DecodedData/DATA/ACTORS/SNOWROX2.ACT diff --git a/DecodedData/DATA/ACTORS/STELLA.ACT b/assets/DecodedData/DATA/ACTORS/STELLA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/STELLA.ACT rename to assets/DecodedData/DATA/ACTORS/STELLA.ACT diff --git a/DecodedData/DATA/ACTORS/STELLAX.ACT b/assets/DecodedData/DATA/ACTORS/STELLAX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/STELLAX.ACT rename to assets/DecodedData/DATA/ACTORS/STELLAX.ACT diff --git a/DecodedData/DATA/ACTORS/STIG.ACT b/assets/DecodedData/DATA/ACTORS/STIG.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/STIG.ACT rename to assets/DecodedData/DATA/ACTORS/STIG.ACT diff --git a/DecodedData/DATA/ACTORS/STIGX.ACT b/assets/DecodedData/DATA/ACTORS/STIGX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/STIGX.ACT rename to assets/DecodedData/DATA/ACTORS/STIGX.ACT diff --git a/DecodedData/DATA/ACTORS/STRUT.ACT b/assets/DecodedData/DATA/ACTORS/STRUT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/STRUT.ACT rename to assets/DecodedData/DATA/ACTORS/STRUT.ACT diff --git a/DecodedData/DATA/ACTORS/SUBURB.ACT b/assets/DecodedData/DATA/ACTORS/SUBURB.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SUBURB.ACT rename to assets/DecodedData/DATA/ACTORS/SUBURB.ACT diff --git a/DecodedData/DATA/ACTORS/SUMO.ACT b/assets/DecodedData/DATA/ACTORS/SUMO.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SUMO.ACT rename to assets/DecodedData/DATA/ACTORS/SUMO.ACT diff --git a/DecodedData/DATA/ACTORS/SUMOX.ACT b/assets/DecodedData/DATA/ACTORS/SUMOX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SUMOX.ACT rename to assets/DecodedData/DATA/ACTORS/SUMOX.ACT diff --git a/DecodedData/DATA/ACTORS/SUPPORT.ACT b/assets/DecodedData/DATA/ACTORS/SUPPORT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SUPPORT.ACT rename to assets/DecodedData/DATA/ACTORS/SUPPORT.ACT diff --git a/DecodedData/DATA/ACTORS/SUPPT.ACT b/assets/DecodedData/DATA/ACTORS/SUPPT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/SUPPT.ACT rename to assets/DecodedData/DATA/ACTORS/SUPPT.ACT diff --git a/DecodedData/DATA/ACTORS/TARTLET.ACT b/assets/DecodedData/DATA/ACTORS/TARTLET.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/TARTLET.ACT rename to assets/DecodedData/DATA/ACTORS/TARTLET.ACT diff --git a/DecodedData/DATA/ACTORS/TARTLETX.ACT b/assets/DecodedData/DATA/ACTORS/TARTLETX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/TARTLETX.ACT rename to assets/DecodedData/DATA/ACTORS/TARTLETX.ACT diff --git a/DecodedData/DATA/ACTORS/TASHIBON.ACT b/assets/DecodedData/DATA/ACTORS/TASHIBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/TASHIBON.ACT rename to assets/DecodedData/DATA/ACTORS/TASHIBON.ACT diff --git a/DecodedData/DATA/ACTORS/TASSLE.ACT b/assets/DecodedData/DATA/ACTORS/TASSLE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/TASSLE.ACT rename to assets/DecodedData/DATA/ACTORS/TASSLE.ACT diff --git a/DecodedData/DATA/ACTORS/TASSLEX.ACT b/assets/DecodedData/DATA/ACTORS/TASSLEX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/TASSLEX.ACT rename to assets/DecodedData/DATA/ACTORS/TASSLEX.ACT diff --git a/DecodedData/DATA/ACTORS/TEZCOAST.ACT b/assets/DecodedData/DATA/ACTORS/TEZCOAST.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/TEZCOAST.ACT rename to assets/DecodedData/DATA/ACTORS/TEZCOAST.ACT diff --git a/DecodedData/DATA/ACTORS/TRACKGIT.ACT b/assets/DecodedData/DATA/ACTORS/TRACKGIT.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/TRACKGIT.ACT rename to assets/DecodedData/DATA/ACTORS/TRACKGIT.ACT diff --git a/DecodedData/DATA/ACTORS/VALHELLA.ACT b/assets/DecodedData/DATA/ACTORS/VALHELLA.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/VALHELLA.ACT rename to assets/DecodedData/DATA/ACTORS/VALHELLA.ACT diff --git a/DecodedData/DATA/ACTORS/VALHELLX.ACT b/assets/DecodedData/DATA/ACTORS/VALHELLX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/VALHELLX.ACT rename to assets/DecodedData/DATA/ACTORS/VALHELLX.ACT diff --git a/DecodedData/DATA/ACTORS/VLAD.ACT b/assets/DecodedData/DATA/ACTORS/VLAD.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/VLAD.ACT rename to assets/DecodedData/DATA/ACTORS/VLAD.ACT diff --git a/DecodedData/DATA/ACTORS/VLADBON.ACT b/assets/DecodedData/DATA/ACTORS/VLADBON.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/VLADBON.ACT rename to assets/DecodedData/DATA/ACTORS/VLADBON.ACT diff --git a/DecodedData/DATA/ACTORS/VLADX.ACT b/assets/DecodedData/DATA/ACTORS/VLADX.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/VLADX.ACT rename to assets/DecodedData/DATA/ACTORS/VLADX.ACT diff --git a/DecodedData/DATA/ACTORS/WALL.ACT b/assets/DecodedData/DATA/ACTORS/WALL.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/WALL.ACT rename to assets/DecodedData/DATA/ACTORS/WALL.ACT diff --git a/DecodedData/DATA/ACTORS/WHIBONE.ACT b/assets/DecodedData/DATA/ACTORS/WHIBONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/WHIBONE.ACT rename to assets/DecodedData/DATA/ACTORS/WHIBONE.ACT diff --git a/DecodedData/DATA/ACTORS/WHIBONH.ACT b/assets/DecodedData/DATA/ACTORS/WHIBONH.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/WHIBONH.ACT rename to assets/DecodedData/DATA/ACTORS/WHIBONH.ACT diff --git a/DecodedData/DATA/ACTORS/YELBONE.ACT b/assets/DecodedData/DATA/ACTORS/YELBONE.ACT similarity index 100% rename from DecodedData/DATA/ACTORS/YELBONE.ACT rename to assets/DecodedData/DATA/ACTORS/YELBONE.ACT diff --git a/DecodedData/DATA/BORING.TXT b/assets/DecodedData/DATA/BORING.TXT similarity index 100% rename from DecodedData/DATA/BORING.TXT rename to assets/DecodedData/DATA/BORING.TXT diff --git a/DecodedData/DATA/CARS/AGENTO.ENC b/assets/DecodedData/DATA/CARS/AGENTO.ENC similarity index 100% rename from DecodedData/DATA/CARS/AGENTO.ENC rename to assets/DecodedData/DATA/CARS/AGENTO.ENC diff --git a/DecodedData/DATA/CARS/ANNBLAK.ENC b/assets/DecodedData/DATA/CARS/ANNBLAK.ENC similarity index 100% rename from DecodedData/DATA/CARS/ANNBLAK.ENC rename to assets/DecodedData/DATA/CARS/ANNBLAK.ENC diff --git a/DecodedData/DATA/CARS/ANNBLUE.ENC b/assets/DecodedData/DATA/CARS/ANNBLUE.ENC similarity index 100% rename from DecodedData/DATA/CARS/ANNBLUE.ENC rename to assets/DecodedData/DATA/CARS/ANNBLUE.ENC diff --git a/DecodedData/DATA/CARS/ANNGREE.ENC b/assets/DecodedData/DATA/CARS/ANNGREE.ENC similarity index 100% rename from DecodedData/DATA/CARS/ANNGREE.ENC rename to assets/DecodedData/DATA/CARS/ANNGREE.ENC diff --git a/DecodedData/DATA/CARS/ANNIECAR.ENC b/assets/DecodedData/DATA/CARS/ANNIECAR.ENC similarity index 100% rename from DecodedData/DATA/CARS/ANNIECAR.ENC rename to assets/DecodedData/DATA/CARS/ANNIECAR.ENC diff --git a/DecodedData/DATA/CARS/ANNRED.ENC b/assets/DecodedData/DATA/CARS/ANNRED.ENC similarity index 100% rename from DecodedData/DATA/CARS/ANNRED.ENC rename to assets/DecodedData/DATA/CARS/ANNRED.ENC diff --git a/DecodedData/DATA/CARS/ANNWHT.ENC b/assets/DecodedData/DATA/CARS/ANNWHT.ENC similarity index 100% rename from DecodedData/DATA/CARS/ANNWHT.ENC rename to assets/DecodedData/DATA/CARS/ANNWHT.ENC diff --git a/DecodedData/DATA/CARS/APC.ENC b/assets/DecodedData/DATA/CARS/APC.ENC similarity index 100% rename from DecodedData/DATA/CARS/APC.ENC rename to assets/DecodedData/DATA/CARS/APC.ENC diff --git a/DecodedData/DATA/CARS/BIGAPC.ENC b/assets/DecodedData/DATA/CARS/BIGAPC.ENC similarity index 100% rename from DecodedData/DATA/CARS/BIGAPC.ENC rename to assets/DecodedData/DATA/CARS/BIGAPC.ENC diff --git a/DecodedData/DATA/CARS/BLKEAGLE.ENC b/assets/DecodedData/DATA/CARS/BLKEAGLE.ENC similarity index 100% rename from DecodedData/DATA/CARS/BLKEAGLE.ENC rename to assets/DecodedData/DATA/CARS/BLKEAGLE.ENC diff --git a/DecodedData/DATA/CARS/BRATT.ENC b/assets/DecodedData/DATA/CARS/BRATT.ENC similarity index 100% rename from DecodedData/DATA/CARS/BRATT.ENC rename to assets/DecodedData/DATA/CARS/BRATT.ENC diff --git a/DecodedData/DATA/CARS/BUSTER.ENC b/assets/DecodedData/DATA/CARS/BUSTER.ENC similarity index 100% rename from DecodedData/DATA/CARS/BUSTER.ENC rename to assets/DecodedData/DATA/CARS/BUSTER.ENC diff --git a/DecodedData/DATA/CARS/DUMP.ENC b/assets/DecodedData/DATA/CARS/DUMP.ENC similarity index 100% rename from DecodedData/DATA/CARS/DUMP.ENC rename to assets/DecodedData/DATA/CARS/DUMP.ENC diff --git a/DecodedData/DATA/CARS/EAGBLAK.ENC b/assets/DecodedData/DATA/CARS/EAGBLAK.ENC similarity index 100% rename from DecodedData/DATA/CARS/EAGBLAK.ENC rename to assets/DecodedData/DATA/CARS/EAGBLAK.ENC diff --git a/DecodedData/DATA/CARS/EAGBLUE.ENC b/assets/DecodedData/DATA/CARS/EAGBLUE.ENC similarity index 100% rename from DecodedData/DATA/CARS/EAGBLUE.ENC rename to assets/DecodedData/DATA/CARS/EAGBLUE.ENC diff --git a/DecodedData/DATA/CARS/EAGGREE.ENC b/assets/DecodedData/DATA/CARS/EAGGREE.ENC similarity index 100% rename from DecodedData/DATA/CARS/EAGGREE.ENC rename to assets/DecodedData/DATA/CARS/EAGGREE.ENC diff --git a/DecodedData/DATA/CARS/EAGWHIE.ENC b/assets/DecodedData/DATA/CARS/EAGWHIE.ENC similarity index 100% rename from DecodedData/DATA/CARS/EAGWHIE.ENC rename to assets/DecodedData/DATA/CARS/EAGWHIE.ENC diff --git a/DecodedData/DATA/CARS/EAGYELE.ENC b/assets/DecodedData/DATA/CARS/EAGYELE.ENC similarity index 100% rename from DecodedData/DATA/CARS/EAGYELE.ENC rename to assets/DecodedData/DATA/CARS/EAGYELE.ENC diff --git a/DecodedData/DATA/CARS/EATER.ENC b/assets/DecodedData/DATA/CARS/EATER.ENC similarity index 100% rename from DecodedData/DATA/CARS/EATER.ENC rename to assets/DecodedData/DATA/CARS/EATER.ENC diff --git a/DecodedData/DATA/CARS/ED.ENC b/assets/DecodedData/DATA/CARS/ED.ENC similarity index 100% rename from DecodedData/DATA/CARS/ED.ENC rename to assets/DecodedData/DATA/CARS/ED.ENC diff --git a/DecodedData/DATA/CARS/FAUST.ENC b/assets/DecodedData/DATA/CARS/FAUST.ENC similarity index 100% rename from DecodedData/DATA/CARS/FAUST.ENC rename to assets/DecodedData/DATA/CARS/FAUST.ENC diff --git a/DecodedData/DATA/CARS/FIRE.ENC b/assets/DecodedData/DATA/CARS/FIRE.ENC similarity index 100% rename from DecodedData/DATA/CARS/FIRE.ENC rename to assets/DecodedData/DATA/CARS/FIRE.ENC diff --git a/DecodedData/DATA/CARS/GRIMM.ENC b/assets/DecodedData/DATA/CARS/GRIMM.ENC similarity index 100% rename from DecodedData/DATA/CARS/GRIMM.ENC rename to assets/DecodedData/DATA/CARS/GRIMM.ENC diff --git a/DecodedData/DATA/CARS/HAMMER.ENC b/assets/DecodedData/DATA/CARS/HAMMER.ENC similarity index 100% rename from DecodedData/DATA/CARS/HAMMER.ENC rename to assets/DecodedData/DATA/CARS/HAMMER.ENC diff --git a/DecodedData/DATA/CARS/HARRY.ENC b/assets/DecodedData/DATA/CARS/HARRY.ENC similarity index 100% rename from DecodedData/DATA/CARS/HARRY.ENC rename to assets/DecodedData/DATA/CARS/HARRY.ENC diff --git a/DecodedData/DATA/CARS/IVAN.ENC b/assets/DecodedData/DATA/CARS/IVAN.ENC similarity index 100% rename from DecodedData/DATA/CARS/IVAN.ENC rename to assets/DecodedData/DATA/CARS/IVAN.ENC diff --git a/DecodedData/DATA/CARS/KUTTER.ENC b/assets/DecodedData/DATA/CARS/KUTTER.ENC similarity index 100% rename from DecodedData/DATA/CARS/KUTTER.ENC rename to assets/DecodedData/DATA/CARS/KUTTER.ENC diff --git a/DecodedData/DATA/CARS/MERC.ENC b/assets/DecodedData/DATA/CARS/MERC.ENC similarity index 100% rename from DecodedData/DATA/CARS/MERC.ENC rename to assets/DecodedData/DATA/CARS/MERC.ENC diff --git a/DecodedData/DATA/CARS/OK.ENC b/assets/DecodedData/DATA/CARS/OK.ENC similarity index 100% rename from DecodedData/DATA/CARS/OK.ENC rename to assets/DecodedData/DATA/CARS/OK.ENC diff --git a/DecodedData/DATA/CARS/OTIS.ENC b/assets/DecodedData/DATA/CARS/OTIS.ENC similarity index 100% rename from DecodedData/DATA/CARS/OTIS.ENC rename to assets/DecodedData/DATA/CARS/OTIS.ENC diff --git a/DecodedData/DATA/CARS/PITBULL.ENC b/assets/DecodedData/DATA/CARS/PITBULL.ENC similarity index 100% rename from DecodedData/DATA/CARS/PITBULL.ENC rename to assets/DecodedData/DATA/CARS/PITBULL.ENC diff --git a/DecodedData/DATA/CARS/RAZOR.ENC b/assets/DecodedData/DATA/CARS/RAZOR.ENC similarity index 100% rename from DecodedData/DATA/CARS/RAZOR.ENC rename to assets/DecodedData/DATA/CARS/RAZOR.ENC diff --git a/DecodedData/DATA/CARS/SCREWIE.ENC b/assets/DecodedData/DATA/CARS/SCREWIE.ENC similarity index 100% rename from DecodedData/DATA/CARS/SCREWIE.ENC rename to assets/DecodedData/DATA/CARS/SCREWIE.ENC diff --git a/DecodedData/DATA/CARS/SHIRLEY.ENC b/assets/DecodedData/DATA/CARS/SHIRLEY.ENC similarity index 100% rename from DecodedData/DATA/CARS/SHIRLEY.ENC rename to assets/DecodedData/DATA/CARS/SHIRLEY.ENC diff --git a/DecodedData/DATA/CARS/STELLA.ENC b/assets/DecodedData/DATA/CARS/STELLA.ENC similarity index 100% rename from DecodedData/DATA/CARS/STELLA.ENC rename to assets/DecodedData/DATA/CARS/STELLA.ENC diff --git a/DecodedData/DATA/CARS/STIG.ENC b/assets/DecodedData/DATA/CARS/STIG.ENC similarity index 100% rename from DecodedData/DATA/CARS/STIG.ENC rename to assets/DecodedData/DATA/CARS/STIG.ENC diff --git a/DecodedData/DATA/CARS/TARTLET.ENC b/assets/DecodedData/DATA/CARS/TARTLET.ENC similarity index 100% rename from DecodedData/DATA/CARS/TARTLET.ENC rename to assets/DecodedData/DATA/CARS/TARTLET.ENC diff --git a/DecodedData/DATA/CARS/TASSLE.ENC b/assets/DecodedData/DATA/CARS/TASSLE.ENC similarity index 100% rename from DecodedData/DATA/CARS/TASSLE.ENC rename to assets/DecodedData/DATA/CARS/TASSLE.ENC diff --git a/DecodedData/DATA/CARS/VALHELLA.ENC b/assets/DecodedData/DATA/CARS/VALHELLA.ENC similarity index 100% rename from DecodedData/DATA/CARS/VALHELLA.ENC rename to assets/DecodedData/DATA/CARS/VALHELLA.ENC diff --git a/DecodedData/DATA/CARS/VLAD.ENC b/assets/DecodedData/DATA/CARS/VLAD.ENC similarity index 100% rename from DecodedData/DATA/CARS/VLAD.ENC rename to assets/DecodedData/DATA/CARS/VLAD.ENC diff --git a/DecodedData/DATA/DARES.TXT b/assets/DecodedData/DATA/DARES.TXT similarity index 100% rename from DecodedData/DATA/DARES.TXT rename to assets/DecodedData/DATA/DARES.TXT diff --git a/DecodedData/DATA/DEMOFILE.TXT b/assets/DecodedData/DATA/DEMOFILE.TXT similarity index 100% rename from DecodedData/DATA/DEMOFILE.TXT rename to assets/DecodedData/DATA/DEMOFILE.TXT diff --git a/DecodedData/DATA/DKEYMAP0.TXT b/assets/DecodedData/DATA/DKEYMAP0.TXT similarity index 100% rename from DecodedData/DATA/DKEYMAP0.TXT rename to assets/DecodedData/DATA/DKEYMAP0.TXT diff --git a/DecodedData/DATA/DKEYMAP1.TXT b/assets/DecodedData/DATA/DKEYMAP1.TXT similarity index 100% rename from DecodedData/DATA/DKEYMAP1.TXT rename to assets/DecodedData/DATA/DKEYMAP1.TXT diff --git a/DecodedData/DATA/DKEYMAP2.TXT b/assets/DecodedData/DATA/DKEYMAP2.TXT similarity index 100% rename from DecodedData/DATA/DKEYMAP2.TXT rename to assets/DecodedData/DATA/DKEYMAP2.TXT diff --git a/DecodedData/DATA/DKEYMAP3.TXT b/assets/DecodedData/DATA/DKEYMAP3.TXT similarity index 100% rename from DecodedData/DATA/DKEYMAP3.TXT rename to assets/DecodedData/DATA/DKEYMAP3.TXT diff --git a/DecodedData/DATA/DPOWERUP.TXT b/assets/DecodedData/DATA/DPOWERUP.TXT similarity index 100% rename from DecodedData/DATA/DPOWERUP.TXT rename to assets/DecodedData/DATA/DPOWERUP.TXT diff --git a/DecodedData/DATA/GENERAL.TXT b/assets/DecodedData/DATA/GENERAL.TXT similarity index 100% rename from DecodedData/DATA/GENERAL.TXT rename to assets/DecodedData/DATA/GENERAL.TXT diff --git a/DecodedData/DATA/KEYMAP.TXT b/assets/DecodedData/DATA/KEYMAP.TXT similarity index 100% rename from DecodedData/DATA/KEYMAP.TXT rename to assets/DecodedData/DATA/KEYMAP.TXT diff --git a/DecodedData/DATA/KEYMAP_0.TXT b/assets/DecodedData/DATA/KEYMAP_0.TXT similarity index 100% rename from DecodedData/DATA/KEYMAP_0.TXT rename to assets/DecodedData/DATA/KEYMAP_0.TXT diff --git a/DecodedData/DATA/KEYMAP_1.TXT b/assets/DecodedData/DATA/KEYMAP_1.TXT similarity index 100% rename from DecodedData/DATA/KEYMAP_1.TXT rename to assets/DecodedData/DATA/KEYMAP_1.TXT diff --git a/DecodedData/DATA/KEYMAP_2.TXT b/assets/DecodedData/DATA/KEYMAP_2.TXT similarity index 100% rename from DecodedData/DATA/KEYMAP_2.TXT rename to assets/DecodedData/DATA/KEYMAP_2.TXT diff --git a/DecodedData/DATA/KEYMAP_3.TXT b/assets/DecodedData/DATA/KEYMAP_3.TXT similarity index 100% rename from DecodedData/DATA/KEYMAP_3.TXT rename to assets/DecodedData/DATA/KEYMAP_3.TXT diff --git a/DecodedData/DATA/KEYNAMES.TXT b/assets/DecodedData/DATA/KEYNAMES.TXT similarity index 100% rename from DecodedData/DATA/KEYNAMES.TXT rename to assets/DecodedData/DATA/KEYNAMES.TXT diff --git a/DecodedData/DATA/MATERIAL/2WPOST.MAT b/assets/DecodedData/DATA/MATERIAL/2WPOST.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/2WPOST.MAT rename to assets/DecodedData/DATA/MATERIAL/2WPOST.MAT diff --git a/DecodedData/DATA/MATERIAL/ACIDDROP.MAT b/assets/DecodedData/DATA/MATERIAL/ACIDDROP.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ACIDDROP.MAT rename to assets/DecodedData/DATA/MATERIAL/ACIDDROP.MAT diff --git a/DecodedData/DATA/MATERIAL/ACIDSCRN.MAT b/assets/DecodedData/DATA/MATERIAL/ACIDSCRN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ACIDSCRN.MAT rename to assets/DecodedData/DATA/MATERIAL/ACIDSCRN.MAT diff --git a/DecodedData/DATA/MATERIAL/AGENTO.MAT b/assets/DecodedData/DATA/MATERIAL/AGENTO.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/AGENTO.MAT rename to assets/DecodedData/DATA/MATERIAL/AGENTO.MAT diff --git a/DecodedData/DATA/MATERIAL/AGENTO8.MAT b/assets/DecodedData/DATA/MATERIAL/AGENTO8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/AGENTO8.MAT rename to assets/DecodedData/DATA/MATERIAL/AGENTO8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBLAH8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBLAH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBLAH8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBLAH8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBLAK.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBLAK.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBLAK.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBLAK.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBLAK8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBLAK8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBLAK8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBLAK8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBLAL8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBLAL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBLAL8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBLAL8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBLUH.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBLUH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBLUH.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBLUH.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBLUH8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBLUH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBLUH8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBLUH8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBLUL8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBLUL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBLUL8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBLUL8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNBON.MAT b/assets/DecodedData/DATA/MATERIAL/ANNBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNBON.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNBON.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNCAR8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNCAR8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNCAR8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNCAR8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNCARL8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNCARL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNCARL8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNCARL8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNGREH.MAT b/assets/DecodedData/DATA/MATERIAL/ANNGREH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNGREH.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNGREH.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNGREH8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNGREH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNGREH8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNGREH8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNGREL8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNGREL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNGREL8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNGREL8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNIECAR.MAT b/assets/DecodedData/DATA/MATERIAL/ANNIECAR.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNIECAR.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNIECAR.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNREDH.MAT b/assets/DecodedData/DATA/MATERIAL/ANNREDH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNREDH.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNREDH.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNREDH8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNREDH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNREDH8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNREDH8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNREDL8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNREDL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNREDL8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNREDL8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNWHIH.MAT b/assets/DecodedData/DATA/MATERIAL/ANNWHIH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNWHIH.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNWHIH.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNWHIH8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNWHIH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNWHIH8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNWHIH8.MAT diff --git a/DecodedData/DATA/MATERIAL/ANNWHIL8.MAT b/assets/DecodedData/DATA/MATERIAL/ANNWHIL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ANNWHIL8.MAT rename to assets/DecodedData/DATA/MATERIAL/ANNWHIL8.MAT diff --git a/DecodedData/DATA/MATERIAL/APC.MAT b/assets/DecodedData/DATA/MATERIAL/APC.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/APC.MAT rename to assets/DecodedData/DATA/MATERIAL/APC.MAT diff --git a/DecodedData/DATA/MATERIAL/APC8.MAT b/assets/DecodedData/DATA/MATERIAL/APC8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/APC8.MAT rename to assets/DecodedData/DATA/MATERIAL/APC8.MAT diff --git a/DecodedData/DATA/MATERIAL/APCBON.MAT b/assets/DecodedData/DATA/MATERIAL/APCBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/APCBON.MAT rename to assets/DecodedData/DATA/MATERIAL/APCBON.MAT diff --git a/DecodedData/DATA/MATERIAL/ARENA.MAT b/assets/DecodedData/DATA/MATERIAL/ARENA.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ARENA.MAT rename to assets/DecodedData/DATA/MATERIAL/ARENA.MAT diff --git a/DecodedData/DATA/MATERIAL/ASTRO.MAT b/assets/DecodedData/DATA/MATERIAL/ASTRO.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ASTRO.MAT rename to assets/DecodedData/DATA/MATERIAL/ASTRO.MAT diff --git a/DecodedData/DATA/MATERIAL/BARRY.MAT b/assets/DecodedData/DATA/MATERIAL/BARRY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BARRY.MAT rename to assets/DecodedData/DATA/MATERIAL/BARRY.MAT diff --git a/DecodedData/DATA/MATERIAL/BIGAPC.MAT b/assets/DecodedData/DATA/MATERIAL/BIGAPC.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BIGAPC.MAT rename to assets/DecodedData/DATA/MATERIAL/BIGAPC.MAT diff --git a/DecodedData/DATA/MATERIAL/BIGAPC8.MAT b/assets/DecodedData/DATA/MATERIAL/BIGAPC8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BIGAPC8.MAT rename to assets/DecodedData/DATA/MATERIAL/BIGAPC8.MAT diff --git a/DecodedData/DATA/MATERIAL/BIGFINS.MAT b/assets/DecodedData/DATA/MATERIAL/BIGFINS.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BIGFINS.MAT rename to assets/DecodedData/DATA/MATERIAL/BIGFINS.MAT diff --git a/DecodedData/DATA/MATERIAL/BLABONE.MAT b/assets/DecodedData/DATA/MATERIAL/BLABONE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BLABONE.MAT rename to assets/DecodedData/DATA/MATERIAL/BLABONE.MAT diff --git a/DecodedData/DATA/MATERIAL/BLABONH.MAT b/assets/DecodedData/DATA/MATERIAL/BLABONH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BLABONH.MAT rename to assets/DecodedData/DATA/MATERIAL/BLABONH.MAT diff --git a/DecodedData/DATA/MATERIAL/BLKBNNET.MAT b/assets/DecodedData/DATA/MATERIAL/BLKBNNET.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BLKBNNET.MAT rename to assets/DecodedData/DATA/MATERIAL/BLKBNNET.MAT diff --git a/DecodedData/DATA/MATERIAL/BLUBONE.MAT b/assets/DecodedData/DATA/MATERIAL/BLUBONE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BLUBONE.MAT rename to assets/DecodedData/DATA/MATERIAL/BLUBONE.MAT diff --git a/DecodedData/DATA/MATERIAL/BLUBONH.MAT b/assets/DecodedData/DATA/MATERIAL/BLUBONH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BLUBONH.MAT rename to assets/DecodedData/DATA/MATERIAL/BLUBONH.MAT diff --git a/DecodedData/DATA/MATERIAL/BLULIT.MAT b/assets/DecodedData/DATA/MATERIAL/BLULIT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BLULIT.MAT rename to assets/DecodedData/DATA/MATERIAL/BLULIT.MAT diff --git a/DecodedData/DATA/MATERIAL/BRATT.MAT b/assets/DecodedData/DATA/MATERIAL/BRATT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BRATT.MAT rename to assets/DecodedData/DATA/MATERIAL/BRATT.MAT diff --git a/DecodedData/DATA/MATERIAL/BRATT8.MAT b/assets/DecodedData/DATA/MATERIAL/BRATT8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BRATT8.MAT rename to assets/DecodedData/DATA/MATERIAL/BRATT8.MAT diff --git a/DecodedData/DATA/MATERIAL/BRP3.MAT b/assets/DecodedData/DATA/MATERIAL/BRP3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BRP3.MAT rename to assets/DecodedData/DATA/MATERIAL/BRP3.MAT diff --git a/DecodedData/DATA/MATERIAL/BUSBON.MAT b/assets/DecodedData/DATA/MATERIAL/BUSBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BUSBON.MAT rename to assets/DecodedData/DATA/MATERIAL/BUSBON.MAT diff --git a/DecodedData/DATA/MATERIAL/BUSTER.MAT b/assets/DecodedData/DATA/MATERIAL/BUSTER.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BUSTER.MAT rename to assets/DecodedData/DATA/MATERIAL/BUSTER.MAT diff --git a/DecodedData/DATA/MATERIAL/BUSTER8.MAT b/assets/DecodedData/DATA/MATERIAL/BUSTER8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/BUSTER8.MAT rename to assets/DecodedData/DATA/MATERIAL/BUSTER8.MAT diff --git a/DecodedData/DATA/MATERIAL/C1SKY3.MAT b/assets/DecodedData/DATA/MATERIAL/C1SKY3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/C1SKY3.MAT rename to assets/DecodedData/DATA/MATERIAL/C1SKY3.MAT diff --git a/DecodedData/DATA/MATERIAL/C3SKY1.MAT b/assets/DecodedData/DATA/MATERIAL/C3SKY1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/C3SKY1.MAT rename to assets/DecodedData/DATA/MATERIAL/C3SKY1.MAT diff --git a/DecodedData/DATA/MATERIAL/C3SKY2.MAT b/assets/DecodedData/DATA/MATERIAL/C3SKY2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/C3SKY2.MAT rename to assets/DecodedData/DATA/MATERIAL/C3SKY2.MAT diff --git a/DecodedData/DATA/MATERIAL/CHUKPINT.MAT b/assets/DecodedData/DATA/MATERIAL/CHUKPINT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CHUKPINT.MAT rename to assets/DecodedData/DATA/MATERIAL/CHUKPINT.MAT diff --git a/DecodedData/DATA/MATERIAL/CITY.MAT b/assets/DecodedData/DATA/MATERIAL/CITY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITY.MAT rename to assets/DecodedData/DATA/MATERIAL/CITY.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYA.MAT b/assets/DecodedData/DATA/MATERIAL/CITYA.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYA.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYA.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYA2.MAT b/assets/DecodedData/DATA/MATERIAL/CITYA2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYA2.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYA2.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYA8.MAT b/assets/DecodedData/DATA/MATERIAL/CITYA8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYA8.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYA8.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYB.MAT b/assets/DecodedData/DATA/MATERIAL/CITYB.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYB.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYB.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYB1.MAT b/assets/DecodedData/DATA/MATERIAL/CITYB1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYB1.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYB1.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYB3.MAT b/assets/DecodedData/DATA/MATERIAL/CITYB3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYB3.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYB3.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYB8.MAT b/assets/DecodedData/DATA/MATERIAL/CITYB8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYB8.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYB8.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYC.MAT b/assets/DecodedData/DATA/MATERIAL/CITYC.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYC.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYC.MAT diff --git a/DecodedData/DATA/MATERIAL/CITYC8.MAT b/assets/DecodedData/DATA/MATERIAL/CITYC8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CITYC8.MAT rename to assets/DecodedData/DATA/MATERIAL/CITYC8.MAT diff --git a/DecodedData/DATA/MATERIAL/COA8TA1.MAT b/assets/DecodedData/DATA/MATERIAL/COA8TA1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COA8TA1.MAT rename to assets/DecodedData/DATA/MATERIAL/COA8TA1.MAT diff --git a/DecodedData/DATA/MATERIAL/COA8TA2.MAT b/assets/DecodedData/DATA/MATERIAL/COA8TA2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COA8TA2.MAT rename to assets/DecodedData/DATA/MATERIAL/COA8TA2.MAT diff --git a/DecodedData/DATA/MATERIAL/COA8TA3.MAT b/assets/DecodedData/DATA/MATERIAL/COA8TA3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COA8TA3.MAT rename to assets/DecodedData/DATA/MATERIAL/COA8TA3.MAT diff --git a/DecodedData/DATA/MATERIAL/COA8TB3.MAT b/assets/DecodedData/DATA/MATERIAL/COA8TB3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COA8TB3.MAT rename to assets/DecodedData/DATA/MATERIAL/COA8TB3.MAT diff --git a/DecodedData/DATA/MATERIAL/COAST.MAT b/assets/DecodedData/DATA/MATERIAL/COAST.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COAST.MAT rename to assets/DecodedData/DATA/MATERIAL/COAST.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTA.MAT b/assets/DecodedData/DATA/MATERIAL/COASTA.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTA.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTA.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTA1.MAT b/assets/DecodedData/DATA/MATERIAL/COASTA1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTA1.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTA1.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTA2.MAT b/assets/DecodedData/DATA/MATERIAL/COASTA2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTA2.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTA2.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTA3.MAT b/assets/DecodedData/DATA/MATERIAL/COASTA3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTA3.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTA3.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTB1.MAT b/assets/DecodedData/DATA/MATERIAL/COASTB1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTB1.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTB1.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTB2.MAT b/assets/DecodedData/DATA/MATERIAL/COASTB2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTB2.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTB2.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTB3.MAT b/assets/DecodedData/DATA/MATERIAL/COASTB3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTB3.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTB3.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTB90.MAT b/assets/DecodedData/DATA/MATERIAL/COASTB90.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTB90.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTB90.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTC1.MAT b/assets/DecodedData/DATA/MATERIAL/COASTC1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTC1.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTC1.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTC2.MAT b/assets/DecodedData/DATA/MATERIAL/COASTC2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTC2.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTC2.MAT diff --git a/DecodedData/DATA/MATERIAL/COASTC3.MAT b/assets/DecodedData/DATA/MATERIAL/COASTC3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COASTC3.MAT rename to assets/DecodedData/DATA/MATERIAL/COASTC3.MAT diff --git a/DecodedData/DATA/MATERIAL/COLICIUM.MAT b/assets/DecodedData/DATA/MATERIAL/COLICIUM.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COLICIUM.MAT rename to assets/DecodedData/DATA/MATERIAL/COLICIUM.MAT diff --git a/DecodedData/DATA/MATERIAL/COSTB.MAT b/assets/DecodedData/DATA/MATERIAL/COSTB.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/COSTB.MAT rename to assets/DecodedData/DATA/MATERIAL/COSTB.MAT diff --git a/DecodedData/DATA/MATERIAL/CRANE.MAT b/assets/DecodedData/DATA/MATERIAL/CRANE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CRANE.MAT rename to assets/DecodedData/DATA/MATERIAL/CRANE.MAT diff --git a/DecodedData/DATA/MATERIAL/CSTB.MAT b/assets/DecodedData/DATA/MATERIAL/CSTB.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CSTB.MAT rename to assets/DecodedData/DATA/MATERIAL/CSTB.MAT diff --git a/DecodedData/DATA/MATERIAL/CSTB2.MAT b/assets/DecodedData/DATA/MATERIAL/CSTB2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CSTB2.MAT rename to assets/DecodedData/DATA/MATERIAL/CSTB2.MAT diff --git a/DecodedData/DATA/MATERIAL/CSTB3.MAT b/assets/DecodedData/DATA/MATERIAL/CSTB3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CSTB3.MAT rename to assets/DecodedData/DATA/MATERIAL/CSTB3.MAT diff --git a/DecodedData/DATA/MATERIAL/CTUN.MAT b/assets/DecodedData/DATA/MATERIAL/CTUN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/CTUN.MAT rename to assets/DecodedData/DATA/MATERIAL/CTUN.MAT diff --git a/DecodedData/DATA/MATERIAL/DARKSKY.MAT b/assets/DecodedData/DATA/MATERIAL/DARKSKY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DARKSKY.MAT rename to assets/DecodedData/DATA/MATERIAL/DARKSKY.MAT diff --git a/DecodedData/DATA/MATERIAL/DARKY2.MAT b/assets/DecodedData/DATA/MATERIAL/DARKY2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DARKY2.MAT rename to assets/DecodedData/DATA/MATERIAL/DARKY2.MAT diff --git a/DecodedData/DATA/MATERIAL/DDCABACK.MAT b/assets/DecodedData/DATA/MATERIAL/DDCABACK.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DDCABACK.MAT rename to assets/DecodedData/DATA/MATERIAL/DDCABACK.MAT diff --git a/DecodedData/DATA/MATERIAL/DE8B1.MAT b/assets/DecodedData/DATA/MATERIAL/DE8B1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DE8B1.MAT rename to assets/DecodedData/DATA/MATERIAL/DE8B1.MAT diff --git a/DecodedData/DATA/MATERIAL/DE8B2.MAT b/assets/DecodedData/DATA/MATERIAL/DE8B2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DE8B2.MAT rename to assets/DecodedData/DATA/MATERIAL/DE8B2.MAT diff --git a/DecodedData/DATA/MATERIAL/DE8B4.MAT b/assets/DecodedData/DATA/MATERIAL/DE8B4.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DE8B4.MAT rename to assets/DecodedData/DATA/MATERIAL/DE8B4.MAT diff --git a/DecodedData/DATA/MATERIAL/DEFFY4.MAT b/assets/DecodedData/DATA/MATERIAL/DEFFY4.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DEFFY4.MAT rename to assets/DecodedData/DATA/MATERIAL/DEFFY4.MAT diff --git a/DecodedData/DATA/MATERIAL/DES83.MAT b/assets/DecodedData/DATA/MATERIAL/DES83.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DES83.MAT rename to assets/DecodedData/DATA/MATERIAL/DES83.MAT diff --git a/DecodedData/DATA/MATERIAL/DES85.MAT b/assets/DecodedData/DATA/MATERIAL/DES85.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DES85.MAT rename to assets/DecodedData/DATA/MATERIAL/DES85.MAT diff --git a/DecodedData/DATA/MATERIAL/DESB1.MAT b/assets/DecodedData/DATA/MATERIAL/DESB1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DESB1.MAT rename to assets/DecodedData/DATA/MATERIAL/DESB1.MAT diff --git a/DecodedData/DATA/MATERIAL/DESB2.MAT b/assets/DecodedData/DATA/MATERIAL/DESB2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DESB2.MAT rename to assets/DecodedData/DATA/MATERIAL/DESB2.MAT diff --git a/DecodedData/DATA/MATERIAL/DESB3.MAT b/assets/DecodedData/DATA/MATERIAL/DESB3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DESB3.MAT rename to assets/DecodedData/DATA/MATERIAL/DESB3.MAT diff --git a/DecodedData/DATA/MATERIAL/DESB4.MAT b/assets/DecodedData/DATA/MATERIAL/DESB4.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DESB4.MAT rename to assets/DecodedData/DATA/MATERIAL/DESB4.MAT diff --git a/DecodedData/DATA/MATERIAL/DESB5.MAT b/assets/DecodedData/DATA/MATERIAL/DESB5.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DESB5.MAT rename to assets/DecodedData/DATA/MATERIAL/DESB5.MAT diff --git a/DecodedData/DATA/MATERIAL/DESERT8.MAT b/assets/DecodedData/DATA/MATERIAL/DESERT8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DESERT8.MAT rename to assets/DecodedData/DATA/MATERIAL/DESERT8.MAT diff --git a/DecodedData/DATA/MATERIAL/DEZRACE1.MAT b/assets/DecodedData/DATA/MATERIAL/DEZRACE1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DEZRACE1.MAT rename to assets/DecodedData/DATA/MATERIAL/DEZRACE1.MAT diff --git a/DecodedData/DATA/MATERIAL/DEZRACE2.MAT b/assets/DecodedData/DATA/MATERIAL/DEZRACE2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DEZRACE2.MAT rename to assets/DecodedData/DATA/MATERIAL/DEZRACE2.MAT diff --git a/DecodedData/DATA/MATERIAL/DEZRACE3.MAT b/assets/DecodedData/DATA/MATERIAL/DEZRACE3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DEZRACE3.MAT rename to assets/DecodedData/DATA/MATERIAL/DEZRACE3.MAT diff --git a/DecodedData/DATA/MATERIAL/DEZRACE4.MAT b/assets/DecodedData/DATA/MATERIAL/DEZRACE4.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DEZRACE4.MAT rename to assets/DecodedData/DATA/MATERIAL/DEZRACE4.MAT diff --git a/DecodedData/DATA/MATERIAL/DEZSKY.MAT b/assets/DecodedData/DATA/MATERIAL/DEZSKY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DEZSKY.MAT rename to assets/DecodedData/DATA/MATERIAL/DEZSKY.MAT diff --git a/DecodedData/DATA/MATERIAL/DEZTRAK3.MAT b/assets/DecodedData/DATA/MATERIAL/DEZTRAK3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DEZTRAK3.MAT rename to assets/DecodedData/DATA/MATERIAL/DEZTRAK3.MAT diff --git a/DecodedData/DATA/MATERIAL/DRAB.MAT b/assets/DecodedData/DATA/MATERIAL/DRAB.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DRAB.MAT rename to assets/DecodedData/DATA/MATERIAL/DRAB.MAT diff --git a/DecodedData/DATA/MATERIAL/DRKCURB.MAT b/assets/DecodedData/DATA/MATERIAL/DRKCURB.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DRKCURB.MAT rename to assets/DecodedData/DATA/MATERIAL/DRKCURB.MAT diff --git a/DecodedData/DATA/MATERIAL/DRKSCRN.MAT b/assets/DecodedData/DATA/MATERIAL/DRKSCRN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DRKSCRN.MAT rename to assets/DecodedData/DATA/MATERIAL/DRKSCRN.MAT diff --git a/DecodedData/DATA/MATERIAL/DUMP.MAT b/assets/DecodedData/DATA/MATERIAL/DUMP.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DUMP.MAT rename to assets/DecodedData/DATA/MATERIAL/DUMP.MAT diff --git a/DecodedData/DATA/MATERIAL/DUMP8.MAT b/assets/DecodedData/DATA/MATERIAL/DUMP8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DUMP8.MAT rename to assets/DecodedData/DATA/MATERIAL/DUMP8.MAT diff --git a/DecodedData/DATA/MATERIAL/DUMPBON.MAT b/assets/DecodedData/DATA/MATERIAL/DUMPBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DUMPBON.MAT rename to assets/DecodedData/DATA/MATERIAL/DUMPBON.MAT diff --git a/DecodedData/DATA/MATERIAL/DUMPSCP.MAT b/assets/DecodedData/DATA/MATERIAL/DUMPSCP.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DUMPSCP.MAT rename to assets/DecodedData/DATA/MATERIAL/DUMPSCP.MAT diff --git a/DecodedData/DATA/MATERIAL/DUMPSID.MAT b/assets/DecodedData/DATA/MATERIAL/DUMPSID.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DUMPSID.MAT rename to assets/DecodedData/DATA/MATERIAL/DUMPSID.MAT diff --git a/DecodedData/DATA/MATERIAL/DUMPYEL.MAT b/assets/DecodedData/DATA/MATERIAL/DUMPYEL.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/DUMPYEL.MAT rename to assets/DecodedData/DATA/MATERIAL/DUMPYEL.MAT diff --git a/DecodedData/DATA/MATERIAL/EABGLBNT.MAT b/assets/DecodedData/DATA/MATERIAL/EABGLBNT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EABGLBNT.MAT rename to assets/DecodedData/DATA/MATERIAL/EABGLBNT.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGBLAH8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGBLAH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGBLAH8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGBLAH8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGBLAK.MAT b/assets/DecodedData/DATA/MATERIAL/EAGBLAK.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGBLAK.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGBLAK.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGBLAL8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGBLAL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGBLAL8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGBLAL8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGBLUE.MAT b/assets/DecodedData/DATA/MATERIAL/EAGBLUE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGBLUE.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGBLUE.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGBLUH8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGBLUH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGBLUH8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGBLUH8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGBLUL8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGBLUL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGBLUL8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGBLUL8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGGREE.MAT b/assets/DecodedData/DATA/MATERIAL/EAGGREE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGGREE.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGGREE.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGGREH8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGGREH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGGREH8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGGREH8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGGREL8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGGREL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGGREL8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGGREL8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGLE.MAT b/assets/DecodedData/DATA/MATERIAL/EAGLE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGLE.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGLE.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGLE8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGLE8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGLE8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGLE8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGLEL8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGLEL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGLEL8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGLEL8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGWHIE.MAT b/assets/DecodedData/DATA/MATERIAL/EAGWHIE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGWHIE.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGWHIE.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGWHIH8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGWHIH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGWHIH8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGWHIH8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGWHIL8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGWHIL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGWHIL8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGWHIL8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGYELE.MAT b/assets/DecodedData/DATA/MATERIAL/EAGYELE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGYELE.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGYELE.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGYELH8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGYELH8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGYELH8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGYELH8.MAT diff --git a/DecodedData/DATA/MATERIAL/EAGYELL8.MAT b/assets/DecodedData/DATA/MATERIAL/EAGYELL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EAGYELL8.MAT rename to assets/DecodedData/DATA/MATERIAL/EAGYELL8.MAT diff --git a/DecodedData/DATA/MATERIAL/EATER.MAT b/assets/DecodedData/DATA/MATERIAL/EATER.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EATER.MAT rename to assets/DecodedData/DATA/MATERIAL/EATER.MAT diff --git a/DecodedData/DATA/MATERIAL/EATER8.MAT b/assets/DecodedData/DATA/MATERIAL/EATER8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/EATER8.MAT rename to assets/DecodedData/DATA/MATERIAL/EATER8.MAT diff --git a/DecodedData/DATA/MATERIAL/ED.MAT b/assets/DecodedData/DATA/MATERIAL/ED.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ED.MAT rename to assets/DecodedData/DATA/MATERIAL/ED.MAT diff --git a/DecodedData/DATA/MATERIAL/ED101.MAT b/assets/DecodedData/DATA/MATERIAL/ED101.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ED101.MAT rename to assets/DecodedData/DATA/MATERIAL/ED101.MAT diff --git a/DecodedData/DATA/MATERIAL/ED8.MAT b/assets/DecodedData/DATA/MATERIAL/ED8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ED8.MAT rename to assets/DecodedData/DATA/MATERIAL/ED8.MAT diff --git a/DecodedData/DATA/MATERIAL/FAUST.MAT b/assets/DecodedData/DATA/MATERIAL/FAUST.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/FAUST.MAT rename to assets/DecodedData/DATA/MATERIAL/FAUST.MAT diff --git a/DecodedData/DATA/MATERIAL/FAUST8.MAT b/assets/DecodedData/DATA/MATERIAL/FAUST8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/FAUST8.MAT rename to assets/DecodedData/DATA/MATERIAL/FAUST8.MAT diff --git a/DecodedData/DATA/MATERIAL/FINIBIT.MAT b/assets/DecodedData/DATA/MATERIAL/FINIBIT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/FINIBIT.MAT rename to assets/DecodedData/DATA/MATERIAL/FINIBIT.MAT diff --git a/DecodedData/DATA/MATERIAL/FIRE.MAT b/assets/DecodedData/DATA/MATERIAL/FIRE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/FIRE.MAT rename to assets/DecodedData/DATA/MATERIAL/FIRE.MAT diff --git a/DecodedData/DATA/MATERIAL/FIRE8.MAT b/assets/DecodedData/DATA/MATERIAL/FIRE8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/FIRE8.MAT rename to assets/DecodedData/DATA/MATERIAL/FIRE8.MAT diff --git a/DecodedData/DATA/MATERIAL/FOGSCRN.MAT b/assets/DecodedData/DATA/MATERIAL/FOGSCRN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/FOGSCRN.MAT rename to assets/DecodedData/DATA/MATERIAL/FOGSCRN.MAT diff --git a/DecodedData/DATA/MATERIAL/GANTSCRN.MAT b/assets/DecodedData/DATA/MATERIAL/GANTSCRN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GANTSCRN.MAT rename to assets/DecodedData/DATA/MATERIAL/GANTSCRN.MAT diff --git a/DecodedData/DATA/MATERIAL/GASPUMP.MAT b/assets/DecodedData/DATA/MATERIAL/GASPUMP.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GASPUMP.MAT rename to assets/DecodedData/DATA/MATERIAL/GASPUMP.MAT diff --git a/DecodedData/DATA/MATERIAL/GBW2.MAT b/assets/DecodedData/DATA/MATERIAL/GBW2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GBW2.MAT rename to assets/DecodedData/DATA/MATERIAL/GBW2.MAT diff --git a/DecodedData/DATA/MATERIAL/GIBSMEAR.MAT b/assets/DecodedData/DATA/MATERIAL/GIBSMEAR.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GIBSMEAR.MAT rename to assets/DecodedData/DATA/MATERIAL/GIBSMEAR.MAT diff --git a/DecodedData/DATA/MATERIAL/GREBONE.MAT b/assets/DecodedData/DATA/MATERIAL/GREBONE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GREBONE.MAT rename to assets/DecodedData/DATA/MATERIAL/GREBONE.MAT diff --git a/DecodedData/DATA/MATERIAL/GREBONH.MAT b/assets/DecodedData/DATA/MATERIAL/GREBONH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GREBONH.MAT rename to assets/DecodedData/DATA/MATERIAL/GREBONH.MAT diff --git a/DecodedData/DATA/MATERIAL/GRIDDY.MAT b/assets/DecodedData/DATA/MATERIAL/GRIDDY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GRIDDY.MAT rename to assets/DecodedData/DATA/MATERIAL/GRIDDY.MAT diff --git a/DecodedData/DATA/MATERIAL/GRIMM.MAT b/assets/DecodedData/DATA/MATERIAL/GRIMM.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GRIMM.MAT rename to assets/DecodedData/DATA/MATERIAL/GRIMM.MAT diff --git a/DecodedData/DATA/MATERIAL/GRIMM8.MAT b/assets/DecodedData/DATA/MATERIAL/GRIMM8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/GRIMM8.MAT rename to assets/DecodedData/DATA/MATERIAL/GRIMM8.MAT diff --git a/DecodedData/DATA/MATERIAL/HAMMER.MAT b/assets/DecodedData/DATA/MATERIAL/HAMMER.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/HAMMER.MAT rename to assets/DecodedData/DATA/MATERIAL/HAMMER.MAT diff --git a/DecodedData/DATA/MATERIAL/HAMMER8.MAT b/assets/DecodedData/DATA/MATERIAL/HAMMER8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/HAMMER8.MAT rename to assets/DecodedData/DATA/MATERIAL/HAMMER8.MAT diff --git a/DecodedData/DATA/MATERIAL/HARRY.MAT b/assets/DecodedData/DATA/MATERIAL/HARRY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/HARRY.MAT rename to assets/DecodedData/DATA/MATERIAL/HARRY.MAT diff --git a/DecodedData/DATA/MATERIAL/HARRY8.MAT b/assets/DecodedData/DATA/MATERIAL/HARRY8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/HARRY8.MAT rename to assets/DecodedData/DATA/MATERIAL/HARRY8.MAT diff --git a/DecodedData/DATA/MATERIAL/HORIZON.MAT b/assets/DecodedData/DATA/MATERIAL/HORIZON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/HORIZON.MAT rename to assets/DecodedData/DATA/MATERIAL/HORIZON.MAT diff --git a/DecodedData/DATA/MATERIAL/HOUSING.MAT b/assets/DecodedData/DATA/MATERIAL/HOUSING.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/HOUSING.MAT rename to assets/DecodedData/DATA/MATERIAL/HOUSING.MAT diff --git a/DecodedData/DATA/MATERIAL/ICE2.MAT b/assets/DecodedData/DATA/MATERIAL/ICE2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ICE2.MAT rename to assets/DecodedData/DATA/MATERIAL/ICE2.MAT diff --git a/DecodedData/DATA/MATERIAL/ICE3.MAT b/assets/DecodedData/DATA/MATERIAL/ICE3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ICE3.MAT rename to assets/DecodedData/DATA/MATERIAL/ICE3.MAT diff --git a/DecodedData/DATA/MATERIAL/ICE4.MAT b/assets/DecodedData/DATA/MATERIAL/ICE4.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ICE4.MAT rename to assets/DecodedData/DATA/MATERIAL/ICE4.MAT diff --git a/DecodedData/DATA/MATERIAL/INDACC.MAT b/assets/DecodedData/DATA/MATERIAL/INDACC.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDACC.MAT rename to assets/DecodedData/DATA/MATERIAL/INDACC.MAT diff --git a/DecodedData/DATA/MATERIAL/INDB8.MAT b/assets/DecodedData/DATA/MATERIAL/INDB8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDB8.MAT rename to assets/DecodedData/DATA/MATERIAL/INDB8.MAT diff --git a/DecodedData/DATA/MATERIAL/INDUSTA.MAT b/assets/DecodedData/DATA/MATERIAL/INDUSTA.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDUSTA.MAT rename to assets/DecodedData/DATA/MATERIAL/INDUSTA.MAT diff --git a/DecodedData/DATA/MATERIAL/INDUSTA1.MAT b/assets/DecodedData/DATA/MATERIAL/INDUSTA1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDUSTA1.MAT rename to assets/DecodedData/DATA/MATERIAL/INDUSTA1.MAT diff --git a/DecodedData/DATA/MATERIAL/INDUSTA2.MAT b/assets/DecodedData/DATA/MATERIAL/INDUSTA2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDUSTA2.MAT rename to assets/DecodedData/DATA/MATERIAL/INDUSTA2.MAT diff --git a/DecodedData/DATA/MATERIAL/INDUSTA3.MAT b/assets/DecodedData/DATA/MATERIAL/INDUSTA3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDUSTA3.MAT rename to assets/DecodedData/DATA/MATERIAL/INDUSTA3.MAT diff --git a/DecodedData/DATA/MATERIAL/INDUSTA8.MAT b/assets/DecodedData/DATA/MATERIAL/INDUSTA8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDUSTA8.MAT rename to assets/DecodedData/DATA/MATERIAL/INDUSTA8.MAT diff --git a/DecodedData/DATA/MATERIAL/INDUSTB.MAT b/assets/DecodedData/DATA/MATERIAL/INDUSTB.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDUSTB.MAT rename to assets/DecodedData/DATA/MATERIAL/INDUSTB.MAT diff --git a/DecodedData/DATA/MATERIAL/INDYWIND.MAT b/assets/DecodedData/DATA/MATERIAL/INDYWIND.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/INDYWIND.MAT rename to assets/DecodedData/DATA/MATERIAL/INDYWIND.MAT diff --git a/DecodedData/DATA/MATERIAL/IVAN.MAT b/assets/DecodedData/DATA/MATERIAL/IVAN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/IVAN.MAT rename to assets/DecodedData/DATA/MATERIAL/IVAN.MAT diff --git a/DecodedData/DATA/MATERIAL/IVAN8.MAT b/assets/DecodedData/DATA/MATERIAL/IVAN8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/IVAN8.MAT rename to assets/DecodedData/DATA/MATERIAL/IVAN8.MAT diff --git a/DecodedData/DATA/MATERIAL/IVANBON.MAT b/assets/DecodedData/DATA/MATERIAL/IVANBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/IVANBON.MAT rename to assets/DecodedData/DATA/MATERIAL/IVANBON.MAT diff --git a/DecodedData/DATA/MATERIAL/KERB01.MAT b/assets/DecodedData/DATA/MATERIAL/KERB01.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/KERB01.MAT rename to assets/DecodedData/DATA/MATERIAL/KERB01.MAT diff --git a/DecodedData/DATA/MATERIAL/KUTTER.MAT b/assets/DecodedData/DATA/MATERIAL/KUTTER.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/KUTTER.MAT rename to assets/DecodedData/DATA/MATERIAL/KUTTER.MAT diff --git a/DecodedData/DATA/MATERIAL/KUTTER8.MAT b/assets/DecodedData/DATA/MATERIAL/KUTTER8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/KUTTER8.MAT rename to assets/DecodedData/DATA/MATERIAL/KUTTER8.MAT diff --git a/DecodedData/DATA/MATERIAL/LITE.MAT b/assets/DecodedData/DATA/MATERIAL/LITE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/LITE.MAT rename to assets/DecodedData/DATA/MATERIAL/LITE.MAT diff --git a/DecodedData/DATA/MATERIAL/LITTY.MAT b/assets/DecodedData/DATA/MATERIAL/LITTY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/LITTY.MAT rename to assets/DecodedData/DATA/MATERIAL/LITTY.MAT diff --git a/DecodedData/DATA/MATERIAL/M00.MAT b/assets/DecodedData/DATA/MATERIAL/M00.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M00.MAT rename to assets/DecodedData/DATA/MATERIAL/M00.MAT diff --git a/DecodedData/DATA/MATERIAL/M01.MAT b/assets/DecodedData/DATA/MATERIAL/M01.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M01.MAT rename to assets/DecodedData/DATA/MATERIAL/M01.MAT diff --git a/DecodedData/DATA/MATERIAL/M02.MAT b/assets/DecodedData/DATA/MATERIAL/M02.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M02.MAT rename to assets/DecodedData/DATA/MATERIAL/M02.MAT diff --git a/DecodedData/DATA/MATERIAL/M03.MAT b/assets/DecodedData/DATA/MATERIAL/M03.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M03.MAT rename to assets/DecodedData/DATA/MATERIAL/M03.MAT diff --git a/DecodedData/DATA/MATERIAL/M04.MAT b/assets/DecodedData/DATA/MATERIAL/M04.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M04.MAT rename to assets/DecodedData/DATA/MATERIAL/M04.MAT diff --git a/DecodedData/DATA/MATERIAL/M05.MAT b/assets/DecodedData/DATA/MATERIAL/M05.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M05.MAT rename to assets/DecodedData/DATA/MATERIAL/M05.MAT diff --git a/DecodedData/DATA/MATERIAL/M06.MAT b/assets/DecodedData/DATA/MATERIAL/M06.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M06.MAT rename to assets/DecodedData/DATA/MATERIAL/M06.MAT diff --git a/DecodedData/DATA/MATERIAL/M07.MAT b/assets/DecodedData/DATA/MATERIAL/M07.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M07.MAT rename to assets/DecodedData/DATA/MATERIAL/M07.MAT diff --git a/DecodedData/DATA/MATERIAL/M08.MAT b/assets/DecodedData/DATA/MATERIAL/M08.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M08.MAT rename to assets/DecodedData/DATA/MATERIAL/M08.MAT diff --git a/DecodedData/DATA/MATERIAL/M09.MAT b/assets/DecodedData/DATA/MATERIAL/M09.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M09.MAT rename to assets/DecodedData/DATA/MATERIAL/M09.MAT diff --git a/DecodedData/DATA/MATERIAL/M10.MAT b/assets/DecodedData/DATA/MATERIAL/M10.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M10.MAT rename to assets/DecodedData/DATA/MATERIAL/M10.MAT diff --git a/DecodedData/DATA/MATERIAL/M11.MAT b/assets/DecodedData/DATA/MATERIAL/M11.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M11.MAT rename to assets/DecodedData/DATA/MATERIAL/M11.MAT diff --git a/DecodedData/DATA/MATERIAL/M12.MAT b/assets/DecodedData/DATA/MATERIAL/M12.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M12.MAT rename to assets/DecodedData/DATA/MATERIAL/M12.MAT diff --git a/DecodedData/DATA/MATERIAL/M13.MAT b/assets/DecodedData/DATA/MATERIAL/M13.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M13.MAT rename to assets/DecodedData/DATA/MATERIAL/M13.MAT diff --git a/DecodedData/DATA/MATERIAL/M14.MAT b/assets/DecodedData/DATA/MATERIAL/M14.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M14.MAT rename to assets/DecodedData/DATA/MATERIAL/M14.MAT diff --git a/DecodedData/DATA/MATERIAL/M15.MAT b/assets/DecodedData/DATA/MATERIAL/M15.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M15.MAT rename to assets/DecodedData/DATA/MATERIAL/M15.MAT diff --git a/DecodedData/DATA/MATERIAL/M16.MAT b/assets/DecodedData/DATA/MATERIAL/M16.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M16.MAT rename to assets/DecodedData/DATA/MATERIAL/M16.MAT diff --git a/DecodedData/DATA/MATERIAL/M17.MAT b/assets/DecodedData/DATA/MATERIAL/M17.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M17.MAT rename to assets/DecodedData/DATA/MATERIAL/M17.MAT diff --git a/DecodedData/DATA/MATERIAL/M18.MAT b/assets/DecodedData/DATA/MATERIAL/M18.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M18.MAT rename to assets/DecodedData/DATA/MATERIAL/M18.MAT diff --git a/DecodedData/DATA/MATERIAL/M19.MAT b/assets/DecodedData/DATA/MATERIAL/M19.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M19.MAT rename to assets/DecodedData/DATA/MATERIAL/M19.MAT diff --git a/DecodedData/DATA/MATERIAL/M20.MAT b/assets/DecodedData/DATA/MATERIAL/M20.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M20.MAT rename to assets/DecodedData/DATA/MATERIAL/M20.MAT diff --git a/DecodedData/DATA/MATERIAL/M21.MAT b/assets/DecodedData/DATA/MATERIAL/M21.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M21.MAT rename to assets/DecodedData/DATA/MATERIAL/M21.MAT diff --git a/DecodedData/DATA/MATERIAL/M22.MAT b/assets/DecodedData/DATA/MATERIAL/M22.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M22.MAT rename to assets/DecodedData/DATA/MATERIAL/M22.MAT diff --git a/DecodedData/DATA/MATERIAL/M23.MAT b/assets/DecodedData/DATA/MATERIAL/M23.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M23.MAT rename to assets/DecodedData/DATA/MATERIAL/M23.MAT diff --git a/DecodedData/DATA/MATERIAL/M24.MAT b/assets/DecodedData/DATA/MATERIAL/M24.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M24.MAT rename to assets/DecodedData/DATA/MATERIAL/M24.MAT diff --git a/DecodedData/DATA/MATERIAL/M25.MAT b/assets/DecodedData/DATA/MATERIAL/M25.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M25.MAT rename to assets/DecodedData/DATA/MATERIAL/M25.MAT diff --git a/DecodedData/DATA/MATERIAL/M26.MAT b/assets/DecodedData/DATA/MATERIAL/M26.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M26.MAT rename to assets/DecodedData/DATA/MATERIAL/M26.MAT diff --git a/DecodedData/DATA/MATERIAL/M27.MAT b/assets/DecodedData/DATA/MATERIAL/M27.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M27.MAT rename to assets/DecodedData/DATA/MATERIAL/M27.MAT diff --git a/DecodedData/DATA/MATERIAL/M28.MAT b/assets/DecodedData/DATA/MATERIAL/M28.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M28.MAT rename to assets/DecodedData/DATA/MATERIAL/M28.MAT diff --git a/DecodedData/DATA/MATERIAL/M29.MAT b/assets/DecodedData/DATA/MATERIAL/M29.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M29.MAT rename to assets/DecodedData/DATA/MATERIAL/M29.MAT diff --git a/DecodedData/DATA/MATERIAL/M30.MAT b/assets/DecodedData/DATA/MATERIAL/M30.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M30.MAT rename to assets/DecodedData/DATA/MATERIAL/M30.MAT diff --git a/DecodedData/DATA/MATERIAL/M31.MAT b/assets/DecodedData/DATA/MATERIAL/M31.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/M31.MAT rename to assets/DecodedData/DATA/MATERIAL/M31.MAT diff --git a/DecodedData/DATA/MATERIAL/MERC.MAT b/assets/DecodedData/DATA/MATERIAL/MERC.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/MERC.MAT rename to assets/DecodedData/DATA/MATERIAL/MERC.MAT diff --git a/DecodedData/DATA/MATERIAL/MERC8.MAT b/assets/DecodedData/DATA/MATERIAL/MERC8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/MERC8.MAT rename to assets/DecodedData/DATA/MATERIAL/MERC8.MAT diff --git a/DecodedData/DATA/MATERIAL/MINE5.MAT b/assets/DecodedData/DATA/MATERIAL/MINE5.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/MINE5.MAT rename to assets/DecodedData/DATA/MATERIAL/MINE5.MAT diff --git a/DecodedData/DATA/MATERIAL/MINES.MAT b/assets/DecodedData/DATA/MATERIAL/MINES.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/MINES.MAT rename to assets/DecodedData/DATA/MATERIAL/MINES.MAT diff --git a/DecodedData/DATA/MATERIAL/MINLIT.MAT b/assets/DecodedData/DATA/MATERIAL/MINLIT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/MINLIT.MAT rename to assets/DecodedData/DATA/MATERIAL/MINLIT.MAT diff --git a/DecodedData/DATA/MATERIAL/MUD1.MAT b/assets/DecodedData/DATA/MATERIAL/MUD1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/MUD1.MAT rename to assets/DecodedData/DATA/MATERIAL/MUD1.MAT diff --git a/DecodedData/DATA/MATERIAL/MUD2.MAT b/assets/DecodedData/DATA/MATERIAL/MUD2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/MUD2.MAT rename to assets/DecodedData/DATA/MATERIAL/MUD2.MAT diff --git a/DecodedData/DATA/MATERIAL/NETCOSTB.MAT b/assets/DecodedData/DATA/MATERIAL/NETCOSTB.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/NETCOSTB.MAT rename to assets/DecodedData/DATA/MATERIAL/NETCOSTB.MAT diff --git a/DecodedData/DATA/MATERIAL/NYSKY1.MAT b/assets/DecodedData/DATA/MATERIAL/NYSKY1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/NYSKY1.MAT rename to assets/DecodedData/DATA/MATERIAL/NYSKY1.MAT diff --git a/DecodedData/DATA/MATERIAL/OATY.MAT b/assets/DecodedData/DATA/MATERIAL/OATY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/OATY.MAT rename to assets/DecodedData/DATA/MATERIAL/OATY.MAT diff --git a/DecodedData/DATA/MATERIAL/OILSMEAR.MAT b/assets/DecodedData/DATA/MATERIAL/OILSMEAR.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/OILSMEAR.MAT rename to assets/DecodedData/DATA/MATERIAL/OILSMEAR.MAT diff --git a/DecodedData/DATA/MATERIAL/OK.MAT b/assets/DecodedData/DATA/MATERIAL/OK.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/OK.MAT rename to assets/DecodedData/DATA/MATERIAL/OK.MAT diff --git a/DecodedData/DATA/MATERIAL/OK8.MAT b/assets/DecodedData/DATA/MATERIAL/OK8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/OK8.MAT rename to assets/DecodedData/DATA/MATERIAL/OK8.MAT diff --git a/DecodedData/DATA/MATERIAL/OTIBON.MAT b/assets/DecodedData/DATA/MATERIAL/OTIBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/OTIBON.MAT rename to assets/DecodedData/DATA/MATERIAL/OTIBON.MAT diff --git a/DecodedData/DATA/MATERIAL/OTIS.MAT b/assets/DecodedData/DATA/MATERIAL/OTIS.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/OTIS.MAT rename to assets/DecodedData/DATA/MATERIAL/OTIS.MAT diff --git a/DecodedData/DATA/MATERIAL/OTIS8.MAT b/assets/DecodedData/DATA/MATERIAL/OTIS8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/OTIS8.MAT rename to assets/DecodedData/DATA/MATERIAL/OTIS8.MAT diff --git a/DecodedData/DATA/MATERIAL/PEDX.MAT b/assets/DecodedData/DATA/MATERIAL/PEDX.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/PEDX.MAT rename to assets/DecodedData/DATA/MATERIAL/PEDX.MAT diff --git a/DecodedData/DATA/MATERIAL/PITBON.MAT b/assets/DecodedData/DATA/MATERIAL/PITBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/PITBON.MAT rename to assets/DecodedData/DATA/MATERIAL/PITBON.MAT diff --git a/DecodedData/DATA/MATERIAL/PITBULL.MAT b/assets/DecodedData/DATA/MATERIAL/PITBULL.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/PITBULL.MAT rename to assets/DecodedData/DATA/MATERIAL/PITBULL.MAT diff --git a/DecodedData/DATA/MATERIAL/PITBULL8.MAT b/assets/DecodedData/DATA/MATERIAL/PITBULL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/PITBULL8.MAT rename to assets/DecodedData/DATA/MATERIAL/PITBULL8.MAT diff --git a/DecodedData/DATA/MATERIAL/PROTO.MAT b/assets/DecodedData/DATA/MATERIAL/PROTO.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/PROTO.MAT rename to assets/DecodedData/DATA/MATERIAL/PROTO.MAT diff --git a/DecodedData/DATA/MATERIAL/PROTO2.MAT b/assets/DecodedData/DATA/MATERIAL/PROTO2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/PROTO2.MAT rename to assets/DecodedData/DATA/MATERIAL/PROTO2.MAT diff --git a/DecodedData/DATA/MATERIAL/RAZOR.MAT b/assets/DecodedData/DATA/MATERIAL/RAZOR.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/RAZOR.MAT rename to assets/DecodedData/DATA/MATERIAL/RAZOR.MAT diff --git a/DecodedData/DATA/MATERIAL/RAZOR8.MAT b/assets/DecodedData/DATA/MATERIAL/RAZOR8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/RAZOR8.MAT rename to assets/DecodedData/DATA/MATERIAL/RAZOR8.MAT diff --git a/DecodedData/DATA/MATERIAL/REDBONH.MAT b/assets/DecodedData/DATA/MATERIAL/REDBONH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/REDBONH.MAT rename to assets/DecodedData/DATA/MATERIAL/REDBONH.MAT diff --git a/DecodedData/DATA/MATERIAL/RIDDY.MAT b/assets/DecodedData/DATA/MATERIAL/RIDDY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/RIDDY.MAT rename to assets/DecodedData/DATA/MATERIAL/RIDDY.MAT diff --git a/DecodedData/DATA/MATERIAL/RIVVY.MAT b/assets/DecodedData/DATA/MATERIAL/RIVVY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/RIVVY.MAT rename to assets/DecodedData/DATA/MATERIAL/RIVVY.MAT diff --git a/DecodedData/DATA/MATERIAL/ROAD1.MAT b/assets/DecodedData/DATA/MATERIAL/ROAD1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ROAD1.MAT rename to assets/DecodedData/DATA/MATERIAL/ROAD1.MAT diff --git a/DecodedData/DATA/MATERIAL/ROAD2.MAT b/assets/DecodedData/DATA/MATERIAL/ROAD2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ROAD2.MAT rename to assets/DecodedData/DATA/MATERIAL/ROAD2.MAT diff --git a/DecodedData/DATA/MATERIAL/ROBSMEAR.MAT b/assets/DecodedData/DATA/MATERIAL/ROBSMEAR.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ROBSMEAR.MAT rename to assets/DecodedData/DATA/MATERIAL/ROBSMEAR.MAT diff --git a/DecodedData/DATA/MATERIAL/ROCKY3.MAT b/assets/DecodedData/DATA/MATERIAL/ROCKY3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/ROCKY3.MAT rename to assets/DecodedData/DATA/MATERIAL/ROCKY3.MAT diff --git a/DecodedData/DATA/MATERIAL/SAND1.MAT b/assets/DecodedData/DATA/MATERIAL/SAND1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SAND1.MAT rename to assets/DecodedData/DATA/MATERIAL/SAND1.MAT diff --git a/DecodedData/DATA/MATERIAL/SAND2.MAT b/assets/DecodedData/DATA/MATERIAL/SAND2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SAND2.MAT rename to assets/DecodedData/DATA/MATERIAL/SAND2.MAT diff --git a/DecodedData/DATA/MATERIAL/SCRBON.MAT b/assets/DecodedData/DATA/MATERIAL/SCRBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SCRBON.MAT rename to assets/DecodedData/DATA/MATERIAL/SCRBON.MAT diff --git a/DecodedData/DATA/MATERIAL/SCREWIE.MAT b/assets/DecodedData/DATA/MATERIAL/SCREWIE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SCREWIE.MAT rename to assets/DecodedData/DATA/MATERIAL/SCREWIE.MAT diff --git a/DecodedData/DATA/MATERIAL/SCREWIE8.MAT b/assets/DecodedData/DATA/MATERIAL/SCREWIE8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SCREWIE8.MAT rename to assets/DecodedData/DATA/MATERIAL/SCREWIE8.MAT diff --git a/DecodedData/DATA/MATERIAL/SEWGLASS.MAT b/assets/DecodedData/DATA/MATERIAL/SEWGLASS.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SEWGLASS.MAT rename to assets/DecodedData/DATA/MATERIAL/SEWGLASS.MAT diff --git a/DecodedData/DATA/MATERIAL/SEWSLIME.MAT b/assets/DecodedData/DATA/MATERIAL/SEWSLIME.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SEWSLIME.MAT rename to assets/DecodedData/DATA/MATERIAL/SEWSLIME.MAT diff --git a/DecodedData/DATA/MATERIAL/SHIRLEY.MAT b/assets/DecodedData/DATA/MATERIAL/SHIRLEY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SHIRLEY.MAT rename to assets/DecodedData/DATA/MATERIAL/SHIRLEY.MAT diff --git a/DecodedData/DATA/MATERIAL/SHIRLEY8.MAT b/assets/DecodedData/DATA/MATERIAL/SHIRLEY8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SHIRLEY8.MAT rename to assets/DecodedData/DATA/MATERIAL/SHIRLEY8.MAT diff --git a/DecodedData/DATA/MATERIAL/SIGN.MAT b/assets/DecodedData/DATA/MATERIAL/SIGN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SIGN.MAT rename to assets/DecodedData/DATA/MATERIAL/SIGN.MAT diff --git a/DecodedData/DATA/MATERIAL/SILVER.MAT b/assets/DecodedData/DATA/MATERIAL/SILVER.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SILVER.MAT rename to assets/DecodedData/DATA/MATERIAL/SILVER.MAT diff --git a/DecodedData/DATA/MATERIAL/SKIDMARK.MAT b/assets/DecodedData/DATA/MATERIAL/SKIDMARK.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SKIDMARK.MAT rename to assets/DecodedData/DATA/MATERIAL/SKIDMARK.MAT diff --git a/DecodedData/DATA/MATERIAL/SNICE.MAT b/assets/DecodedData/DATA/MATERIAL/SNICE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SNICE.MAT rename to assets/DecodedData/DATA/MATERIAL/SNICE.MAT diff --git a/DecodedData/DATA/MATERIAL/SNOTRAK3.MAT b/assets/DecodedData/DATA/MATERIAL/SNOTRAK3.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SNOTRAK3.MAT rename to assets/DecodedData/DATA/MATERIAL/SNOTRAK3.MAT diff --git a/DecodedData/DATA/MATERIAL/SNOW1.MAT b/assets/DecodedData/DATA/MATERIAL/SNOW1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SNOW1.MAT rename to assets/DecodedData/DATA/MATERIAL/SNOW1.MAT diff --git a/DecodedData/DATA/MATERIAL/SNOW2.MAT b/assets/DecodedData/DATA/MATERIAL/SNOW2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SNOW2.MAT rename to assets/DecodedData/DATA/MATERIAL/SNOW2.MAT diff --git a/DecodedData/DATA/MATERIAL/SNWSKY1.MAT b/assets/DecodedData/DATA/MATERIAL/SNWSKY1.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SNWSKY1.MAT rename to assets/DecodedData/DATA/MATERIAL/SNWSKY1.MAT diff --git a/DecodedData/DATA/MATERIAL/SNWSKY2.MAT b/assets/DecodedData/DATA/MATERIAL/SNWSKY2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SNWSKY2.MAT rename to assets/DecodedData/DATA/MATERIAL/SNWSKY2.MAT diff --git a/DecodedData/DATA/MATERIAL/SODBURB2.MAT b/assets/DecodedData/DATA/MATERIAL/SODBURB2.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SODBURB2.MAT rename to assets/DecodedData/DATA/MATERIAL/SODBURB2.MAT diff --git a/DecodedData/DATA/MATERIAL/SODBURBS.MAT b/assets/DecodedData/DATA/MATERIAL/SODBURBS.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SODBURBS.MAT rename to assets/DecodedData/DATA/MATERIAL/SODBURBS.MAT diff --git a/DecodedData/DATA/MATERIAL/SPOTTY.MAT b/assets/DecodedData/DATA/MATERIAL/SPOTTY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SPOTTY.MAT rename to assets/DecodedData/DATA/MATERIAL/SPOTTY.MAT diff --git a/DecodedData/DATA/MATERIAL/STADY.MAT b/assets/DecodedData/DATA/MATERIAL/STADY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STADY.MAT rename to assets/DecodedData/DATA/MATERIAL/STADY.MAT diff --git a/DecodedData/DATA/MATERIAL/STDPED.MAT b/assets/DecodedData/DATA/MATERIAL/STDPED.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STDPED.MAT rename to assets/DecodedData/DATA/MATERIAL/STDPED.MAT diff --git a/DecodedData/DATA/MATERIAL/STELLA.MAT b/assets/DecodedData/DATA/MATERIAL/STELLA.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STELLA.MAT rename to assets/DecodedData/DATA/MATERIAL/STELLA.MAT diff --git a/DecodedData/DATA/MATERIAL/STELLA8.MAT b/assets/DecodedData/DATA/MATERIAL/STELLA8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STELLA8.MAT rename to assets/DecodedData/DATA/MATERIAL/STELLA8.MAT diff --git a/DecodedData/DATA/MATERIAL/STIG.MAT b/assets/DecodedData/DATA/MATERIAL/STIG.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STIG.MAT rename to assets/DecodedData/DATA/MATERIAL/STIG.MAT diff --git a/DecodedData/DATA/MATERIAL/STIG8.MAT b/assets/DecodedData/DATA/MATERIAL/STIG8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STIG8.MAT rename to assets/DecodedData/DATA/MATERIAL/STIG8.MAT diff --git a/DecodedData/DATA/MATERIAL/STONY.MAT b/assets/DecodedData/DATA/MATERIAL/STONY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STONY.MAT rename to assets/DecodedData/DATA/MATERIAL/STONY.MAT diff --git a/DecodedData/DATA/MATERIAL/STUNT.MAT b/assets/DecodedData/DATA/MATERIAL/STUNT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/STUNT.MAT rename to assets/DecodedData/DATA/MATERIAL/STUNT.MAT diff --git a/DecodedData/DATA/MATERIAL/SUMO.MAT b/assets/DecodedData/DATA/MATERIAL/SUMO.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SUMO.MAT rename to assets/DecodedData/DATA/MATERIAL/SUMO.MAT diff --git a/DecodedData/DATA/MATERIAL/SUPPORT.MAT b/assets/DecodedData/DATA/MATERIAL/SUPPORT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/SUPPORT.MAT rename to assets/DecodedData/DATA/MATERIAL/SUPPORT.MAT diff --git a/DecodedData/DATA/MATERIAL/TAHOE4.MAT b/assets/DecodedData/DATA/MATERIAL/TAHOE4.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TAHOE4.MAT rename to assets/DecodedData/DATA/MATERIAL/TAHOE4.MAT diff --git a/DecodedData/DATA/MATERIAL/TANTY.MAT b/assets/DecodedData/DATA/MATERIAL/TANTY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TANTY.MAT rename to assets/DecodedData/DATA/MATERIAL/TANTY.MAT diff --git a/DecodedData/DATA/MATERIAL/TARTLET.MAT b/assets/DecodedData/DATA/MATERIAL/TARTLET.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TARTLET.MAT rename to assets/DecodedData/DATA/MATERIAL/TARTLET.MAT diff --git a/DecodedData/DATA/MATERIAL/TARTLET8.MAT b/assets/DecodedData/DATA/MATERIAL/TARTLET8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TARTLET8.MAT rename to assets/DecodedData/DATA/MATERIAL/TARTLET8.MAT diff --git a/DecodedData/DATA/MATERIAL/TASHIBON.MAT b/assets/DecodedData/DATA/MATERIAL/TASHIBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TASHIBON.MAT rename to assets/DecodedData/DATA/MATERIAL/TASHIBON.MAT diff --git a/DecodedData/DATA/MATERIAL/TASSLE.MAT b/assets/DecodedData/DATA/MATERIAL/TASSLE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TASSLE.MAT rename to assets/DecodedData/DATA/MATERIAL/TASSLE.MAT diff --git a/DecodedData/DATA/MATERIAL/TASSLE8.MAT b/assets/DecodedData/DATA/MATERIAL/TASSLE8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TASSLE8.MAT rename to assets/DecodedData/DATA/MATERIAL/TASSLE8.MAT diff --git a/DecodedData/DATA/MATERIAL/TEZCOAST.MAT b/assets/DecodedData/DATA/MATERIAL/TEZCOAST.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TEZCOAST.MAT rename to assets/DecodedData/DATA/MATERIAL/TEZCOAST.MAT diff --git a/DecodedData/DATA/MATERIAL/TRACKGIT.MAT b/assets/DecodedData/DATA/MATERIAL/TRACKGIT.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TRACKGIT.MAT rename to assets/DecodedData/DATA/MATERIAL/TRACKGIT.MAT diff --git a/DecodedData/DATA/MATERIAL/TRAFG.MAT b/assets/DecodedData/DATA/MATERIAL/TRAFG.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TRAFG.MAT rename to assets/DecodedData/DATA/MATERIAL/TRAFG.MAT diff --git a/DecodedData/DATA/MATERIAL/TRAFPOST.MAT b/assets/DecodedData/DATA/MATERIAL/TRAFPOST.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TRAFPOST.MAT rename to assets/DecodedData/DATA/MATERIAL/TRAFPOST.MAT diff --git a/DecodedData/DATA/MATERIAL/TRAFR.MAT b/assets/DecodedData/DATA/MATERIAL/TRAFR.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TRAFR.MAT rename to assets/DecodedData/DATA/MATERIAL/TRAFR.MAT diff --git a/DecodedData/DATA/MATERIAL/TRAFTOP.MAT b/assets/DecodedData/DATA/MATERIAL/TRAFTOP.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TRAFTOP.MAT rename to assets/DecodedData/DATA/MATERIAL/TRAFTOP.MAT diff --git a/DecodedData/DATA/MATERIAL/TREE35.MAT b/assets/DecodedData/DATA/MATERIAL/TREE35.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TREE35.MAT rename to assets/DecodedData/DATA/MATERIAL/TREE35.MAT diff --git a/DecodedData/DATA/MATERIAL/TREEA.MAT b/assets/DecodedData/DATA/MATERIAL/TREEA.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TREEA.MAT rename to assets/DecodedData/DATA/MATERIAL/TREEA.MAT diff --git a/DecodedData/DATA/MATERIAL/TRFCLITE.MAT b/assets/DecodedData/DATA/MATERIAL/TRFCLITE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TRFCLITE.MAT rename to assets/DecodedData/DATA/MATERIAL/TRFCLITE.MAT diff --git a/DecodedData/DATA/MATERIAL/TUNNSCRN.MAT b/assets/DecodedData/DATA/MATERIAL/TUNNSCRN.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/TUNNSCRN.MAT rename to assets/DecodedData/DATA/MATERIAL/TUNNSCRN.MAT diff --git a/DecodedData/DATA/MATERIAL/URINE.MAT b/assets/DecodedData/DATA/MATERIAL/URINE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/URINE.MAT rename to assets/DecodedData/DATA/MATERIAL/URINE.MAT diff --git a/DecodedData/DATA/MATERIAL/VALHELL8.MAT b/assets/DecodedData/DATA/MATERIAL/VALHELL8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/VALHELL8.MAT rename to assets/DecodedData/DATA/MATERIAL/VALHELL8.MAT diff --git a/DecodedData/DATA/MATERIAL/VALHELLA.MAT b/assets/DecodedData/DATA/MATERIAL/VALHELLA.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/VALHELLA.MAT rename to assets/DecodedData/DATA/MATERIAL/VALHELLA.MAT diff --git a/DecodedData/DATA/MATERIAL/VENTY.MAT b/assets/DecodedData/DATA/MATERIAL/VENTY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/VENTY.MAT rename to assets/DecodedData/DATA/MATERIAL/VENTY.MAT diff --git a/DecodedData/DATA/MATERIAL/VLAD.MAT b/assets/DecodedData/DATA/MATERIAL/VLAD.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/VLAD.MAT rename to assets/DecodedData/DATA/MATERIAL/VLAD.MAT diff --git a/DecodedData/DATA/MATERIAL/VLAD8.MAT b/assets/DecodedData/DATA/MATERIAL/VLAD8.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/VLAD8.MAT rename to assets/DecodedData/DATA/MATERIAL/VLAD8.MAT diff --git a/DecodedData/DATA/MATERIAL/VLADBON.MAT b/assets/DecodedData/DATA/MATERIAL/VLADBON.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/VLADBON.MAT rename to assets/DecodedData/DATA/MATERIAL/VLADBON.MAT diff --git a/DecodedData/DATA/MATERIAL/VLADCROM.MAT b/assets/DecodedData/DATA/MATERIAL/VLADCROM.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/VLADCROM.MAT rename to assets/DecodedData/DATA/MATERIAL/VLADCROM.MAT diff --git a/DecodedData/DATA/MATERIAL/WALL.MAT b/assets/DecodedData/DATA/MATERIAL/WALL.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/WALL.MAT rename to assets/DecodedData/DATA/MATERIAL/WALL.MAT diff --git a/DecodedData/DATA/MATERIAL/WATTY.MAT b/assets/DecodedData/DATA/MATERIAL/WATTY.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/WATTY.MAT rename to assets/DecodedData/DATA/MATERIAL/WATTY.MAT diff --git a/DecodedData/DATA/MATERIAL/WHIBONE.MAT b/assets/DecodedData/DATA/MATERIAL/WHIBONE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/WHIBONE.MAT rename to assets/DecodedData/DATA/MATERIAL/WHIBONE.MAT diff --git a/DecodedData/DATA/MATERIAL/WHIBONH.MAT b/assets/DecodedData/DATA/MATERIAL/WHIBONH.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/WHIBONH.MAT rename to assets/DecodedData/DATA/MATERIAL/WHIBONH.MAT diff --git a/DecodedData/DATA/MATERIAL/YELBONE.MAT b/assets/DecodedData/DATA/MATERIAL/YELBONE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/YELBONE.MAT rename to assets/DecodedData/DATA/MATERIAL/YELBONE.MAT diff --git a/DecodedData/DATA/MATERIAL/YWW.MAT b/assets/DecodedData/DATA/MATERIAL/YWW.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/YWW.MAT rename to assets/DecodedData/DATA/MATERIAL/YWW.MAT diff --git a/DecodedData/DATA/MODELS/&%LIT2.DAT b/assets/DecodedData/DATA/MODELS/&%LIT2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&%LIT2.DAT rename to assets/DecodedData/DATA/MODELS/&%LIT2.DAT diff --git a/DecodedData/DATA/MODELS/&%TLITE.DAT b/assets/DecodedData/DATA/MODELS/&%TLITE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&%TLITE.DAT rename to assets/DecodedData/DATA/MODELS/&%TLITE.DAT diff --git a/DecodedData/DATA/MODELS/&%XPOST.DAT b/assets/DecodedData/DATA/MODELS/&%XPOST.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&%XPOST.DAT rename to assets/DecodedData/DATA/MODELS/&%XPOST.DAT diff --git a/DecodedData/DATA/MODELS/&00GAS.DAT b/assets/DecodedData/DATA/MODELS/&00GAS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&00GAS.DAT rename to assets/DecodedData/DATA/MODELS/&00GAS.DAT diff --git a/DecodedData/DATA/MODELS/&01PEDX.DAT b/assets/DecodedData/DATA/MODELS/&01PEDX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&01PEDX.DAT rename to assets/DecodedData/DATA/MODELS/&01PEDX.DAT diff --git a/DecodedData/DATA/MODELS/&02BAR.DAT b/assets/DecodedData/DATA/MODELS/&02BAR.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&02BAR.DAT rename to assets/DecodedData/DATA/MODELS/&02BAR.DAT diff --git a/DecodedData/DATA/MODELS/&03TRAFF.DAT b/assets/DecodedData/DATA/MODELS/&03TRAFF.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&03TRAFF.DAT rename to assets/DecodedData/DATA/MODELS/&03TRAFF.DAT diff --git a/DecodedData/DATA/MODELS/&05LITE.DAT b/assets/DecodedData/DATA/MODELS/&05LITE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&05LITE.DAT rename to assets/DecodedData/DATA/MODELS/&05LITE.DAT diff --git a/DecodedData/DATA/MODELS/&06FONE.DAT b/assets/DecodedData/DATA/MODELS/&06FONE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&06FONE.DAT rename to assets/DecodedData/DATA/MODELS/&06FONE.DAT diff --git a/DecodedData/DATA/MODELS/&07SIGN.DAT b/assets/DecodedData/DATA/MODELS/&07SIGN.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&07SIGN.DAT rename to assets/DecodedData/DATA/MODELS/&07SIGN.DAT diff --git a/DecodedData/DATA/MODELS/&34FTREE.DAT b/assets/DecodedData/DATA/MODELS/&34FTREE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&34FTREE.DAT rename to assets/DecodedData/DATA/MODELS/&34FTREE.DAT diff --git a/DecodedData/DATA/MODELS/&35TREE.DAT b/assets/DecodedData/DATA/MODELS/&35TREE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&35TREE.DAT rename to assets/DecodedData/DATA/MODELS/&35TREE.DAT diff --git a/DecodedData/DATA/MODELS/&CRN.DAT b/assets/DecodedData/DATA/MODELS/&CRN.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&CRN.DAT rename to assets/DecodedData/DATA/MODELS/&CRN.DAT diff --git a/DecodedData/DATA/MODELS/&HWSIGN.DAT b/assets/DecodedData/DATA/MODELS/&HWSIGN.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&HWSIGN.DAT rename to assets/DecodedData/DATA/MODELS/&HWSIGN.DAT diff --git a/DecodedData/DATA/MODELS/&MON.DAT b/assets/DecodedData/DATA/MODELS/&MON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&MON.DAT rename to assets/DecodedData/DATA/MODELS/&MON.DAT diff --git a/DecodedData/DATA/MODELS/&RCN.DAT b/assets/DecodedData/DATA/MODELS/&RCN.DAT similarity index 100% rename from DecodedData/DATA/MODELS/&RCN.DAT rename to assets/DecodedData/DATA/MODELS/&RCN.DAT diff --git a/DecodedData/DATA/MODELS/AGENTO.DAT b/assets/DecodedData/DATA/MODELS/AGENTO.DAT similarity index 100% rename from DecodedData/DATA/MODELS/AGENTO.DAT rename to assets/DecodedData/DATA/MODELS/AGENTO.DAT diff --git a/DecodedData/DATA/MODELS/AGENTOX.DAT b/assets/DecodedData/DATA/MODELS/AGENTOX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/AGENTOX.DAT rename to assets/DecodedData/DATA/MODELS/AGENTOX.DAT diff --git a/DecodedData/DATA/MODELS/ANNBLAK.DAT b/assets/DecodedData/DATA/MODELS/ANNBLAK.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNBLAK.DAT rename to assets/DecodedData/DATA/MODELS/ANNBLAK.DAT diff --git a/DecodedData/DATA/MODELS/ANNBLAKX.DAT b/assets/DecodedData/DATA/MODELS/ANNBLAKX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNBLAKX.DAT rename to assets/DecodedData/DATA/MODELS/ANNBLAKX.DAT diff --git a/DecodedData/DATA/MODELS/ANNBLUH.DAT b/assets/DecodedData/DATA/MODELS/ANNBLUH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNBLUH.DAT rename to assets/DecodedData/DATA/MODELS/ANNBLUH.DAT diff --git a/DecodedData/DATA/MODELS/ANNBLUHX.DAT b/assets/DecodedData/DATA/MODELS/ANNBLUHX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNBLUHX.DAT rename to assets/DecodedData/DATA/MODELS/ANNBLUHX.DAT diff --git a/DecodedData/DATA/MODELS/ANNBON.DAT b/assets/DecodedData/DATA/MODELS/ANNBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNBON.DAT rename to assets/DecodedData/DATA/MODELS/ANNBON.DAT diff --git a/DecodedData/DATA/MODELS/ANNGREH.DAT b/assets/DecodedData/DATA/MODELS/ANNGREH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNGREH.DAT rename to assets/DecodedData/DATA/MODELS/ANNGREH.DAT diff --git a/DecodedData/DATA/MODELS/ANNGREHX.DAT b/assets/DecodedData/DATA/MODELS/ANNGREHX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNGREHX.DAT rename to assets/DecodedData/DATA/MODELS/ANNGREHX.DAT diff --git a/DecodedData/DATA/MODELS/ANNIECAR.DAT b/assets/DecodedData/DATA/MODELS/ANNIECAR.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNIECAR.DAT rename to assets/DecodedData/DATA/MODELS/ANNIECAR.DAT diff --git a/DecodedData/DATA/MODELS/ANNIEX.DAT b/assets/DecodedData/DATA/MODELS/ANNIEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNIEX.DAT rename to assets/DecodedData/DATA/MODELS/ANNIEX.DAT diff --git a/DecodedData/DATA/MODELS/ANNREDH.DAT b/assets/DecodedData/DATA/MODELS/ANNREDH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNREDH.DAT rename to assets/DecodedData/DATA/MODELS/ANNREDH.DAT diff --git a/DecodedData/DATA/MODELS/ANNREDHX.DAT b/assets/DecodedData/DATA/MODELS/ANNREDHX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNREDHX.DAT rename to assets/DecodedData/DATA/MODELS/ANNREDHX.DAT diff --git a/DecodedData/DATA/MODELS/ANNWHIH.DAT b/assets/DecodedData/DATA/MODELS/ANNWHIH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNWHIH.DAT rename to assets/DecodedData/DATA/MODELS/ANNWHIH.DAT diff --git a/DecodedData/DATA/MODELS/ANNWHIHX.DAT b/assets/DecodedData/DATA/MODELS/ANNWHIHX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANNWHIHX.DAT rename to assets/DecodedData/DATA/MODELS/ANNWHIHX.DAT diff --git a/DecodedData/DATA/MODELS/ANWHEEL.DAT b/assets/DecodedData/DATA/MODELS/ANWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ANWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/ANWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/AOWHEEL.DAT b/assets/DecodedData/DATA/MODELS/AOWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/AOWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/AOWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/APC.DAT b/assets/DecodedData/DATA/MODELS/APC.DAT similarity index 100% rename from DecodedData/DATA/MODELS/APC.DAT rename to assets/DecodedData/DATA/MODELS/APC.DAT diff --git a/DecodedData/DATA/MODELS/APCBON.DAT b/assets/DecodedData/DATA/MODELS/APCBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/APCBON.DAT rename to assets/DecodedData/DATA/MODELS/APCBON.DAT diff --git a/DecodedData/DATA/MODELS/APCX.DAT b/assets/DecodedData/DATA/MODELS/APCX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/APCX.DAT rename to assets/DecodedData/DATA/MODELS/APCX.DAT diff --git a/DecodedData/DATA/MODELS/APWHEEL.DAT b/assets/DecodedData/DATA/MODELS/APWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/APWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/APWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/ARENA.DAT b/assets/DecodedData/DATA/MODELS/ARENA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ARENA.DAT rename to assets/DecodedData/DATA/MODELS/ARENA.DAT diff --git a/DecodedData/DATA/MODELS/BAPWHEEL.DAT b/assets/DecodedData/DATA/MODELS/BAPWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BAPWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/BAPWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/BIGAPC.DAT b/assets/DecodedData/DATA/MODELS/BIGAPC.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BIGAPC.DAT rename to assets/DecodedData/DATA/MODELS/BIGAPC.DAT diff --git a/DecodedData/DATA/MODELS/BIGAPCX.DAT b/assets/DecodedData/DATA/MODELS/BIGAPCX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BIGAPCX.DAT rename to assets/DecodedData/DATA/MODELS/BIGAPCX.DAT diff --git a/DecodedData/DATA/MODELS/BLABONE.DAT b/assets/DecodedData/DATA/MODELS/BLABONE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BLABONE.DAT rename to assets/DecodedData/DATA/MODELS/BLABONE.DAT diff --git a/DecodedData/DATA/MODELS/BLABONH.DAT b/assets/DecodedData/DATA/MODELS/BLABONH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BLABONH.DAT rename to assets/DecodedData/DATA/MODELS/BLABONH.DAT diff --git a/DecodedData/DATA/MODELS/BLKBNNET.DAT b/assets/DecodedData/DATA/MODELS/BLKBNNET.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BLKBNNET.DAT rename to assets/DecodedData/DATA/MODELS/BLKBNNET.DAT diff --git a/DecodedData/DATA/MODELS/BLUBONE.DAT b/assets/DecodedData/DATA/MODELS/BLUBONE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BLUBONE.DAT rename to assets/DecodedData/DATA/MODELS/BLUBONE.DAT diff --git a/DecodedData/DATA/MODELS/BLUBONH.DAT b/assets/DecodedData/DATA/MODELS/BLUBONH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BLUBONH.DAT rename to assets/DecodedData/DATA/MODELS/BLUBONH.DAT diff --git a/DecodedData/DATA/MODELS/BRATT.DAT b/assets/DecodedData/DATA/MODELS/BRATT.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BRATT.DAT rename to assets/DecodedData/DATA/MODELS/BRATT.DAT diff --git a/DecodedData/DATA/MODELS/BRATTX.DAT b/assets/DecodedData/DATA/MODELS/BRATTX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BRATTX.DAT rename to assets/DecodedData/DATA/MODELS/BRATTX.DAT diff --git a/DecodedData/DATA/MODELS/BRFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/BRFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BRFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/BRFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/BRSUS.DAT b/assets/DecodedData/DATA/MODELS/BRSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BRSUS.DAT rename to assets/DecodedData/DATA/MODELS/BRSUS.DAT diff --git a/DecodedData/DATA/MODELS/BRWHEEL.DAT b/assets/DecodedData/DATA/MODELS/BRWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BRWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/BRWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/BUFSUS.DAT b/assets/DecodedData/DATA/MODELS/BUFSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BUFSUS.DAT rename to assets/DecodedData/DATA/MODELS/BUFSUS.DAT diff --git a/DecodedData/DATA/MODELS/BUFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/BUFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BUFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/BUFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/BURSUS.DAT b/assets/DecodedData/DATA/MODELS/BURSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BURSUS.DAT rename to assets/DecodedData/DATA/MODELS/BURSUS.DAT diff --git a/DecodedData/DATA/MODELS/BUSBITS.DAT b/assets/DecodedData/DATA/MODELS/BUSBITS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BUSBITS.DAT rename to assets/DecodedData/DATA/MODELS/BUSBITS.DAT diff --git a/DecodedData/DATA/MODELS/BUSTER.DAT b/assets/DecodedData/DATA/MODELS/BUSTER.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BUSTER.DAT rename to assets/DecodedData/DATA/MODELS/BUSTER.DAT diff --git a/DecodedData/DATA/MODELS/BUSTERX.DAT b/assets/DecodedData/DATA/MODELS/BUSTERX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BUSTERX.DAT rename to assets/DecodedData/DATA/MODELS/BUSTERX.DAT diff --git a/DecodedData/DATA/MODELS/BUWHEEL.DAT b/assets/DecodedData/DATA/MODELS/BUWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/BUWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/BUWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/CHUKPINT.DAT b/assets/DecodedData/DATA/MODELS/CHUKPINT.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CHUKPINT.DAT rename to assets/DecodedData/DATA/MODELS/CHUKPINT.DAT diff --git a/DecodedData/DATA/MODELS/CITX.DAT b/assets/DecodedData/DATA/MODELS/CITX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITX.DAT rename to assets/DecodedData/DATA/MODELS/CITX.DAT diff --git a/DecodedData/DATA/MODELS/CITYA.DAT b/assets/DecodedData/DATA/MODELS/CITYA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA.DAT rename to assets/DecodedData/DATA/MODELS/CITYA.DAT diff --git a/DecodedData/DATA/MODELS/CITYA1.DAT b/assets/DecodedData/DATA/MODELS/CITYA1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA1.DAT rename to assets/DecodedData/DATA/MODELS/CITYA1.DAT diff --git a/DecodedData/DATA/MODELS/CITYA1X.DAT b/assets/DecodedData/DATA/MODELS/CITYA1X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA1X.DAT rename to assets/DecodedData/DATA/MODELS/CITYA1X.DAT diff --git a/DecodedData/DATA/MODELS/CITYA2.DAT b/assets/DecodedData/DATA/MODELS/CITYA2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA2.DAT rename to assets/DecodedData/DATA/MODELS/CITYA2.DAT diff --git a/DecodedData/DATA/MODELS/CITYA3.DAT b/assets/DecodedData/DATA/MODELS/CITYA3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA3.DAT rename to assets/DecodedData/DATA/MODELS/CITYA3.DAT diff --git a/DecodedData/DATA/MODELS/CITYA81.DAT b/assets/DecodedData/DATA/MODELS/CITYA81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA81.DAT rename to assets/DecodedData/DATA/MODELS/CITYA81.DAT diff --git a/DecodedData/DATA/MODELS/CITYA82.DAT b/assets/DecodedData/DATA/MODELS/CITYA82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA82.DAT rename to assets/DecodedData/DATA/MODELS/CITYA82.DAT diff --git a/DecodedData/DATA/MODELS/CITYA83.DAT b/assets/DecodedData/DATA/MODELS/CITYA83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYA83.DAT rename to assets/DecodedData/DATA/MODELS/CITYA83.DAT diff --git a/DecodedData/DATA/MODELS/CITYAA.DAT b/assets/DecodedData/DATA/MODELS/CITYAA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYAA.DAT rename to assets/DecodedData/DATA/MODELS/CITYAA.DAT diff --git a/DecodedData/DATA/MODELS/CITYANW1.DAT b/assets/DecodedData/DATA/MODELS/CITYANW1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYANW1.DAT rename to assets/DecodedData/DATA/MODELS/CITYANW1.DAT diff --git a/DecodedData/DATA/MODELS/CITYANW2.DAT b/assets/DecodedData/DATA/MODELS/CITYANW2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYANW2.DAT rename to assets/DecodedData/DATA/MODELS/CITYANW2.DAT diff --git a/DecodedData/DATA/MODELS/CITYANW3.DAT b/assets/DecodedData/DATA/MODELS/CITYANW3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYANW3.DAT rename to assets/DecodedData/DATA/MODELS/CITYANW3.DAT diff --git a/DecodedData/DATA/MODELS/CITYAX.DAT b/assets/DecodedData/DATA/MODELS/CITYAX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYAX.DAT rename to assets/DecodedData/DATA/MODELS/CITYAX.DAT diff --git a/DecodedData/DATA/MODELS/CITYB.DAT b/assets/DecodedData/DATA/MODELS/CITYB.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYB.DAT rename to assets/DecodedData/DATA/MODELS/CITYB.DAT diff --git a/DecodedData/DATA/MODELS/CITYB1.DAT b/assets/DecodedData/DATA/MODELS/CITYB1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYB1.DAT rename to assets/DecodedData/DATA/MODELS/CITYB1.DAT diff --git a/DecodedData/DATA/MODELS/CITYB2.DAT b/assets/DecodedData/DATA/MODELS/CITYB2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYB2.DAT rename to assets/DecodedData/DATA/MODELS/CITYB2.DAT diff --git a/DecodedData/DATA/MODELS/CITYB3.DAT b/assets/DecodedData/DATA/MODELS/CITYB3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYB3.DAT rename to assets/DecodedData/DATA/MODELS/CITYB3.DAT diff --git a/DecodedData/DATA/MODELS/CITYB81.DAT b/assets/DecodedData/DATA/MODELS/CITYB81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYB81.DAT rename to assets/DecodedData/DATA/MODELS/CITYB81.DAT diff --git a/DecodedData/DATA/MODELS/CITYB82.DAT b/assets/DecodedData/DATA/MODELS/CITYB82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYB82.DAT rename to assets/DecodedData/DATA/MODELS/CITYB82.DAT diff --git a/DecodedData/DATA/MODELS/CITYB83.DAT b/assets/DecodedData/DATA/MODELS/CITYB83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYB83.DAT rename to assets/DecodedData/DATA/MODELS/CITYB83.DAT diff --git a/DecodedData/DATA/MODELS/CITYBNW.DAT b/assets/DecodedData/DATA/MODELS/CITYBNW.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYBNW.DAT rename to assets/DecodedData/DATA/MODELS/CITYBNW.DAT diff --git a/DecodedData/DATA/MODELS/CITYBNW1.DAT b/assets/DecodedData/DATA/MODELS/CITYBNW1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYBNW1.DAT rename to assets/DecodedData/DATA/MODELS/CITYBNW1.DAT diff --git a/DecodedData/DATA/MODELS/CITYBNW2.DAT b/assets/DecodedData/DATA/MODELS/CITYBNW2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYBNW2.DAT rename to assets/DecodedData/DATA/MODELS/CITYBNW2.DAT diff --git a/DecodedData/DATA/MODELS/CITYBNW3.DAT b/assets/DecodedData/DATA/MODELS/CITYBNW3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYBNW3.DAT rename to assets/DecodedData/DATA/MODELS/CITYBNW3.DAT diff --git a/DecodedData/DATA/MODELS/CITYBX.DAT b/assets/DecodedData/DATA/MODELS/CITYBX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYBX.DAT rename to assets/DecodedData/DATA/MODELS/CITYBX.DAT diff --git a/DecodedData/DATA/MODELS/CITYC.DAT b/assets/DecodedData/DATA/MODELS/CITYC.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYC.DAT rename to assets/DecodedData/DATA/MODELS/CITYC.DAT diff --git a/DecodedData/DATA/MODELS/CITYC1.DAT b/assets/DecodedData/DATA/MODELS/CITYC1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYC1.DAT rename to assets/DecodedData/DATA/MODELS/CITYC1.DAT diff --git a/DecodedData/DATA/MODELS/CITYC2.DAT b/assets/DecodedData/DATA/MODELS/CITYC2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYC2.DAT rename to assets/DecodedData/DATA/MODELS/CITYC2.DAT diff --git a/DecodedData/DATA/MODELS/CITYC3.DAT b/assets/DecodedData/DATA/MODELS/CITYC3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYC3.DAT rename to assets/DecodedData/DATA/MODELS/CITYC3.DAT diff --git a/DecodedData/DATA/MODELS/CITYC81.DAT b/assets/DecodedData/DATA/MODELS/CITYC81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYC81.DAT rename to assets/DecodedData/DATA/MODELS/CITYC81.DAT diff --git a/DecodedData/DATA/MODELS/CITYC82.DAT b/assets/DecodedData/DATA/MODELS/CITYC82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYC82.DAT rename to assets/DecodedData/DATA/MODELS/CITYC82.DAT diff --git a/DecodedData/DATA/MODELS/CITYC83.DAT b/assets/DecodedData/DATA/MODELS/CITYC83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYC83.DAT rename to assets/DecodedData/DATA/MODELS/CITYC83.DAT diff --git a/DecodedData/DATA/MODELS/CITYCNW.DAT b/assets/DecodedData/DATA/MODELS/CITYCNW.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYCNW.DAT rename to assets/DecodedData/DATA/MODELS/CITYCNW.DAT diff --git a/DecodedData/DATA/MODELS/CITYCNW1.DAT b/assets/DecodedData/DATA/MODELS/CITYCNW1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYCNW1.DAT rename to assets/DecodedData/DATA/MODELS/CITYCNW1.DAT diff --git a/DecodedData/DATA/MODELS/CITYCNW2.DAT b/assets/DecodedData/DATA/MODELS/CITYCNW2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYCNW2.DAT rename to assets/DecodedData/DATA/MODELS/CITYCNW2.DAT diff --git a/DecodedData/DATA/MODELS/CITYCNW3.DAT b/assets/DecodedData/DATA/MODELS/CITYCNW3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYCNW3.DAT rename to assets/DecodedData/DATA/MODELS/CITYCNW3.DAT diff --git a/DecodedData/DATA/MODELS/CITYCX.DAT b/assets/DecodedData/DATA/MODELS/CITYCX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CITYCX.DAT rename to assets/DecodedData/DATA/MODELS/CITYCX.DAT diff --git a/DecodedData/DATA/MODELS/COASTA.DAT b/assets/DecodedData/DATA/MODELS/COASTA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTA.DAT rename to assets/DecodedData/DATA/MODELS/COASTA.DAT diff --git a/DecodedData/DATA/MODELS/COASTA1.DAT b/assets/DecodedData/DATA/MODELS/COASTA1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTA1.DAT rename to assets/DecodedData/DATA/MODELS/COASTA1.DAT diff --git a/DecodedData/DATA/MODELS/COASTA2.DAT b/assets/DecodedData/DATA/MODELS/COASTA2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTA2.DAT rename to assets/DecodedData/DATA/MODELS/COASTA2.DAT diff --git a/DecodedData/DATA/MODELS/COASTA3.DAT b/assets/DecodedData/DATA/MODELS/COASTA3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTA3.DAT rename to assets/DecodedData/DATA/MODELS/COASTA3.DAT diff --git a/DecodedData/DATA/MODELS/COASTAX.DAT b/assets/DecodedData/DATA/MODELS/COASTAX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTAX.DAT rename to assets/DecodedData/DATA/MODELS/COASTAX.DAT diff --git a/DecodedData/DATA/MODELS/COASTB1.DAT b/assets/DecodedData/DATA/MODELS/COASTB1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTB1.DAT rename to assets/DecodedData/DATA/MODELS/COASTB1.DAT diff --git a/DecodedData/DATA/MODELS/COASTB1X.DAT b/assets/DecodedData/DATA/MODELS/COASTB1X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTB1X.DAT rename to assets/DecodedData/DATA/MODELS/COASTB1X.DAT diff --git a/DecodedData/DATA/MODELS/COASTB2.DAT b/assets/DecodedData/DATA/MODELS/COASTB2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTB2.DAT rename to assets/DecodedData/DATA/MODELS/COASTB2.DAT diff --git a/DecodedData/DATA/MODELS/COASTB2X.DAT b/assets/DecodedData/DATA/MODELS/COASTB2X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTB2X.DAT rename to assets/DecodedData/DATA/MODELS/COASTB2X.DAT diff --git a/DecodedData/DATA/MODELS/COASTB3.DAT b/assets/DecodedData/DATA/MODELS/COASTB3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTB3.DAT rename to assets/DecodedData/DATA/MODELS/COASTB3.DAT diff --git a/DecodedData/DATA/MODELS/COASTB3X.DAT b/assets/DecodedData/DATA/MODELS/COASTB3X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTB3X.DAT rename to assets/DecodedData/DATA/MODELS/COASTB3X.DAT diff --git a/DecodedData/DATA/MODELS/COASTB80.DAT b/assets/DecodedData/DATA/MODELS/COASTB80.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTB80.DAT rename to assets/DecodedData/DATA/MODELS/COASTB80.DAT diff --git a/DecodedData/DATA/MODELS/COASTBEE.DAT b/assets/DecodedData/DATA/MODELS/COASTBEE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTBEE.DAT rename to assets/DecodedData/DATA/MODELS/COASTBEE.DAT diff --git a/DecodedData/DATA/MODELS/COASTC.DAT b/assets/DecodedData/DATA/MODELS/COASTC.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTC.DAT rename to assets/DecodedData/DATA/MODELS/COASTC.DAT diff --git a/DecodedData/DATA/MODELS/COASTC1.DAT b/assets/DecodedData/DATA/MODELS/COASTC1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTC1.DAT rename to assets/DecodedData/DATA/MODELS/COASTC1.DAT diff --git a/DecodedData/DATA/MODELS/COASTC2.DAT b/assets/DecodedData/DATA/MODELS/COASTC2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTC2.DAT rename to assets/DecodedData/DATA/MODELS/COASTC2.DAT diff --git a/DecodedData/DATA/MODELS/COASTC2X.DAT b/assets/DecodedData/DATA/MODELS/COASTC2X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTC2X.DAT rename to assets/DecodedData/DATA/MODELS/COASTC2X.DAT diff --git a/DecodedData/DATA/MODELS/COASTC3.DAT b/assets/DecodedData/DATA/MODELS/COASTC3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTC3.DAT rename to assets/DecodedData/DATA/MODELS/COASTC3.DAT diff --git a/DecodedData/DATA/MODELS/COASTC3X.DAT b/assets/DecodedData/DATA/MODELS/COASTC3X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTC3X.DAT rename to assets/DecodedData/DATA/MODELS/COASTC3X.DAT diff --git a/DecodedData/DATA/MODELS/COASTCX.DAT b/assets/DecodedData/DATA/MODELS/COASTCX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COASTCX.DAT rename to assets/DecodedData/DATA/MODELS/COASTCX.DAT diff --git a/DecodedData/DATA/MODELS/COLICIUM.DAT b/assets/DecodedData/DATA/MODELS/COLICIUM.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COLICIUM.DAT rename to assets/DecodedData/DATA/MODELS/COLICIUM.DAT diff --git a/DecodedData/DATA/MODELS/CONCBAR.DAT b/assets/DecodedData/DATA/MODELS/CONCBAR.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CONCBAR.DAT rename to assets/DecodedData/DATA/MODELS/CONCBAR.DAT diff --git a/DecodedData/DATA/MODELS/COSTA81.DAT b/assets/DecodedData/DATA/MODELS/COSTA81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTA81.DAT rename to assets/DecodedData/DATA/MODELS/COSTA81.DAT diff --git a/DecodedData/DATA/MODELS/COSTA82.DAT b/assets/DecodedData/DATA/MODELS/COSTA82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTA82.DAT rename to assets/DecodedData/DATA/MODELS/COSTA82.DAT diff --git a/DecodedData/DATA/MODELS/COSTA83.DAT b/assets/DecodedData/DATA/MODELS/COSTA83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTA83.DAT rename to assets/DecodedData/DATA/MODELS/COSTA83.DAT diff --git a/DecodedData/DATA/MODELS/COSTB81.DAT b/assets/DecodedData/DATA/MODELS/COSTB81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTB81.DAT rename to assets/DecodedData/DATA/MODELS/COSTB81.DAT diff --git a/DecodedData/DATA/MODELS/COSTB82.DAT b/assets/DecodedData/DATA/MODELS/COSTB82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTB82.DAT rename to assets/DecodedData/DATA/MODELS/COSTB82.DAT diff --git a/DecodedData/DATA/MODELS/COSTB83.DAT b/assets/DecodedData/DATA/MODELS/COSTB83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTB83.DAT rename to assets/DecodedData/DATA/MODELS/COSTB83.DAT diff --git a/DecodedData/DATA/MODELS/COSTC81.DAT b/assets/DecodedData/DATA/MODELS/COSTC81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTC81.DAT rename to assets/DecodedData/DATA/MODELS/COSTC81.DAT diff --git a/DecodedData/DATA/MODELS/COSTC82.DAT b/assets/DecodedData/DATA/MODELS/COSTC82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTC82.DAT rename to assets/DecodedData/DATA/MODELS/COSTC82.DAT diff --git a/DecodedData/DATA/MODELS/COSTC83.DAT b/assets/DecodedData/DATA/MODELS/COSTC83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTC83.DAT rename to assets/DecodedData/DATA/MODELS/COSTC83.DAT diff --git a/DecodedData/DATA/MODELS/COSTLB1.DAT b/assets/DecodedData/DATA/MODELS/COSTLB1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTLB1.DAT rename to assets/DecodedData/DATA/MODELS/COSTLB1.DAT diff --git a/DecodedData/DATA/MODELS/COSTLB1X.DAT b/assets/DecodedData/DATA/MODELS/COSTLB1X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/COSTLB1X.DAT rename to assets/DecodedData/DATA/MODELS/COSTLB1X.DAT diff --git a/DecodedData/DATA/MODELS/CPOINT.DAT b/assets/DecodedData/DATA/MODELS/CPOINT.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CPOINT.DAT rename to assets/DecodedData/DATA/MODELS/CPOINT.DAT diff --git a/DecodedData/DATA/MODELS/CSTBB2.DAT b/assets/DecodedData/DATA/MODELS/CSTBB2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CSTBB2.DAT rename to assets/DecodedData/DATA/MODELS/CSTBB2.DAT diff --git a/DecodedData/DATA/MODELS/CSTBB3.DAT b/assets/DecodedData/DATA/MODELS/CSTBB3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CSTBB3.DAT rename to assets/DecodedData/DATA/MODELS/CSTBB3.DAT diff --git a/DecodedData/DATA/MODELS/CSTBB3X.DAT b/assets/DecodedData/DATA/MODELS/CSTBB3X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CSTBB3X.DAT rename to assets/DecodedData/DATA/MODELS/CSTBB3X.DAT diff --git a/DecodedData/DATA/MODELS/CSTBX.DAT b/assets/DecodedData/DATA/MODELS/CSTBX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/CSTBX.DAT rename to assets/DecodedData/DATA/MODELS/CSTBX.DAT diff --git a/DecodedData/DATA/MODELS/DESB1.DAT b/assets/DecodedData/DATA/MODELS/DESB1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB1.DAT rename to assets/DecodedData/DATA/MODELS/DESB1.DAT diff --git a/DecodedData/DATA/MODELS/DESB1X.DAT b/assets/DecodedData/DATA/MODELS/DESB1X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB1X.DAT rename to assets/DecodedData/DATA/MODELS/DESB1X.DAT diff --git a/DecodedData/DATA/MODELS/DESB2.DAT b/assets/DecodedData/DATA/MODELS/DESB2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB2.DAT rename to assets/DecodedData/DATA/MODELS/DESB2.DAT diff --git a/DecodedData/DATA/MODELS/DESB2X.DAT b/assets/DecodedData/DATA/MODELS/DESB2X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB2X.DAT rename to assets/DecodedData/DATA/MODELS/DESB2X.DAT diff --git a/DecodedData/DATA/MODELS/DESB3.DAT b/assets/DecodedData/DATA/MODELS/DESB3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB3.DAT rename to assets/DecodedData/DATA/MODELS/DESB3.DAT diff --git a/DecodedData/DATA/MODELS/DESB3X.DAT b/assets/DecodedData/DATA/MODELS/DESB3X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB3X.DAT rename to assets/DecodedData/DATA/MODELS/DESB3X.DAT diff --git a/DecodedData/DATA/MODELS/DESB4.DAT b/assets/DecodedData/DATA/MODELS/DESB4.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB4.DAT rename to assets/DecodedData/DATA/MODELS/DESB4.DAT diff --git a/DecodedData/DATA/MODELS/DESB4X.DAT b/assets/DecodedData/DATA/MODELS/DESB4X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB4X.DAT rename to assets/DecodedData/DATA/MODELS/DESB4X.DAT diff --git a/DecodedData/DATA/MODELS/DESB5.DAT b/assets/DecodedData/DATA/MODELS/DESB5.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB5.DAT rename to assets/DecodedData/DATA/MODELS/DESB5.DAT diff --git a/DecodedData/DATA/MODELS/DESB81.DAT b/assets/DecodedData/DATA/MODELS/DESB81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB81.DAT rename to assets/DecodedData/DATA/MODELS/DESB81.DAT diff --git a/DecodedData/DATA/MODELS/DESB82.DAT b/assets/DecodedData/DATA/MODELS/DESB82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB82.DAT rename to assets/DecodedData/DATA/MODELS/DESB82.DAT diff --git a/DecodedData/DATA/MODELS/DESB83.DAT b/assets/DecodedData/DATA/MODELS/DESB83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB83.DAT rename to assets/DecodedData/DATA/MODELS/DESB83.DAT diff --git a/DecodedData/DATA/MODELS/DESB84.DAT b/assets/DecodedData/DATA/MODELS/DESB84.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB84.DAT rename to assets/DecodedData/DATA/MODELS/DESB84.DAT diff --git a/DecodedData/DATA/MODELS/DESB85.DAT b/assets/DecodedData/DATA/MODELS/DESB85.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESB85.DAT rename to assets/DecodedData/DATA/MODELS/DESB85.DAT diff --git a/DecodedData/DATA/MODELS/DESERT3.DAT b/assets/DecodedData/DATA/MODELS/DESERT3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESERT3.DAT rename to assets/DecodedData/DATA/MODELS/DESERT3.DAT diff --git a/DecodedData/DATA/MODELS/DESERT3X.DAT b/assets/DecodedData/DATA/MODELS/DESERT3X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESERT3X.DAT rename to assets/DecodedData/DATA/MODELS/DESERT3X.DAT diff --git a/DecodedData/DATA/MODELS/DESERT81.DAT b/assets/DecodedData/DATA/MODELS/DESERT81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESERT81.DAT rename to assets/DecodedData/DATA/MODELS/DESERT81.DAT diff --git a/DecodedData/DATA/MODELS/DESERT82.DAT b/assets/DecodedData/DATA/MODELS/DESERT82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESERT82.DAT rename to assets/DecodedData/DATA/MODELS/DESERT82.DAT diff --git a/DecodedData/DATA/MODELS/DESERT83.DAT b/assets/DecodedData/DATA/MODELS/DESERT83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESERT83.DAT rename to assets/DecodedData/DATA/MODELS/DESERT83.DAT diff --git a/DecodedData/DATA/MODELS/DESERT84.DAT b/assets/DecodedData/DATA/MODELS/DESERT84.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DESERT84.DAT rename to assets/DecodedData/DATA/MODELS/DESERT84.DAT diff --git a/DecodedData/DATA/MODELS/DEZRACE1.DAT b/assets/DecodedData/DATA/MODELS/DEZRACE1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DEZRACE1.DAT rename to assets/DecodedData/DATA/MODELS/DEZRACE1.DAT diff --git a/DecodedData/DATA/MODELS/DEZRACE2.DAT b/assets/DecodedData/DATA/MODELS/DEZRACE2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DEZRACE2.DAT rename to assets/DecodedData/DATA/MODELS/DEZRACE2.DAT diff --git a/DecodedData/DATA/MODELS/DEZRACE3.DAT b/assets/DecodedData/DATA/MODELS/DEZRACE3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DEZRACE3.DAT rename to assets/DecodedData/DATA/MODELS/DEZRACE3.DAT diff --git a/DecodedData/DATA/MODELS/DEZRACE4.DAT b/assets/DecodedData/DATA/MODELS/DEZRACE4.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DEZRACE4.DAT rename to assets/DecodedData/DATA/MODELS/DEZRACE4.DAT diff --git a/DecodedData/DATA/MODELS/DUMP.DAT b/assets/DecodedData/DATA/MODELS/DUMP.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DUMP.DAT rename to assets/DecodedData/DATA/MODELS/DUMP.DAT diff --git a/DecodedData/DATA/MODELS/DUMPBON.DAT b/assets/DecodedData/DATA/MODELS/DUMPBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DUMPBON.DAT rename to assets/DecodedData/DATA/MODELS/DUMPBON.DAT diff --git a/DecodedData/DATA/MODELS/DUMPX.DAT b/assets/DecodedData/DATA/MODELS/DUMPX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DUMPX.DAT rename to assets/DecodedData/DATA/MODELS/DUMPX.DAT diff --git a/DecodedData/DATA/MODELS/DUWHEEL.DAT b/assets/DecodedData/DATA/MODELS/DUWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/DUWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/DUWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/EAGBLAK.DAT b/assets/DecodedData/DATA/MODELS/EAGBLAK.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGBLAK.DAT rename to assets/DecodedData/DATA/MODELS/EAGBLAK.DAT diff --git a/DecodedData/DATA/MODELS/EAGBLAKX.DAT b/assets/DecodedData/DATA/MODELS/EAGBLAKX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGBLAKX.DAT rename to assets/DecodedData/DATA/MODELS/EAGBLAKX.DAT diff --git a/DecodedData/DATA/MODELS/EAGBLUE.DAT b/assets/DecodedData/DATA/MODELS/EAGBLUE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGBLUE.DAT rename to assets/DecodedData/DATA/MODELS/EAGBLUE.DAT diff --git a/DecodedData/DATA/MODELS/EAGBLUEX.DAT b/assets/DecodedData/DATA/MODELS/EAGBLUEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGBLUEX.DAT rename to assets/DecodedData/DATA/MODELS/EAGBLUEX.DAT diff --git a/DecodedData/DATA/MODELS/EAGGREE.DAT b/assets/DecodedData/DATA/MODELS/EAGGREE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGGREE.DAT rename to assets/DecodedData/DATA/MODELS/EAGGREE.DAT diff --git a/DecodedData/DATA/MODELS/EAGGREEX.DAT b/assets/DecodedData/DATA/MODELS/EAGGREEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGGREEX.DAT rename to assets/DecodedData/DATA/MODELS/EAGGREEX.DAT diff --git a/DecodedData/DATA/MODELS/EAGLE.DAT b/assets/DecodedData/DATA/MODELS/EAGLE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGLE.DAT rename to assets/DecodedData/DATA/MODELS/EAGLE.DAT diff --git a/DecodedData/DATA/MODELS/EAGLEX.DAT b/assets/DecodedData/DATA/MODELS/EAGLEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGLEX.DAT rename to assets/DecodedData/DATA/MODELS/EAGLEX.DAT diff --git a/DecodedData/DATA/MODELS/EAGWHIE.DAT b/assets/DecodedData/DATA/MODELS/EAGWHIE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGWHIE.DAT rename to assets/DecodedData/DATA/MODELS/EAGWHIE.DAT diff --git a/DecodedData/DATA/MODELS/EAGWHIEX.DAT b/assets/DecodedData/DATA/MODELS/EAGWHIEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGWHIEX.DAT rename to assets/DecodedData/DATA/MODELS/EAGWHIEX.DAT diff --git a/DecodedData/DATA/MODELS/EAGYELE.DAT b/assets/DecodedData/DATA/MODELS/EAGYELE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGYELE.DAT rename to assets/DecodedData/DATA/MODELS/EAGYELE.DAT diff --git a/DecodedData/DATA/MODELS/EAGYELEX.DAT b/assets/DecodedData/DATA/MODELS/EAGYELEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EAGYELEX.DAT rename to assets/DecodedData/DATA/MODELS/EAGYELEX.DAT diff --git a/DecodedData/DATA/MODELS/EATER.DAT b/assets/DecodedData/DATA/MODELS/EATER.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EATER.DAT rename to assets/DecodedData/DATA/MODELS/EATER.DAT diff --git a/DecodedData/DATA/MODELS/EATERX.DAT b/assets/DecodedData/DATA/MODELS/EATERX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EATERX.DAT rename to assets/DecodedData/DATA/MODELS/EATERX.DAT diff --git a/DecodedData/DATA/MODELS/EBONNET.DAT b/assets/DecodedData/DATA/MODELS/EBONNET.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EBONNET.DAT rename to assets/DecodedData/DATA/MODELS/EBONNET.DAT diff --git a/DecodedData/DATA/MODELS/ED.DAT b/assets/DecodedData/DATA/MODELS/ED.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ED.DAT rename to assets/DecodedData/DATA/MODELS/ED.DAT diff --git a/DecodedData/DATA/MODELS/ED101.DAT b/assets/DecodedData/DATA/MODELS/ED101.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ED101.DAT rename to assets/DecodedData/DATA/MODELS/ED101.DAT diff --git a/DecodedData/DATA/MODELS/EDHUNTX.DAT b/assets/DecodedData/DATA/MODELS/EDHUNTX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EDHUNTX.DAT rename to assets/DecodedData/DATA/MODELS/EDHUNTX.DAT diff --git a/DecodedData/DATA/MODELS/EDWHEEL.DAT b/assets/DecodedData/DATA/MODELS/EDWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/EDWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/EDWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/ETFSUS.DAT b/assets/DecodedData/DATA/MODELS/ETFSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ETFSUS.DAT rename to assets/DecodedData/DATA/MODELS/ETFSUS.DAT diff --git a/DecodedData/DATA/MODELS/ETRSUS.DAT b/assets/DecodedData/DATA/MODELS/ETRSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ETRSUS.DAT rename to assets/DecodedData/DATA/MODELS/ETRSUS.DAT diff --git a/DecodedData/DATA/MODELS/ETWHEEL.DAT b/assets/DecodedData/DATA/MODELS/ETWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ETWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/ETWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/FAUST.DAT b/assets/DecodedData/DATA/MODELS/FAUST.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FAUST.DAT rename to assets/DecodedData/DATA/MODELS/FAUST.DAT diff --git a/DecodedData/DATA/MODELS/FAUSTX.DAT b/assets/DecodedData/DATA/MODELS/FAUSTX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FAUSTX.DAT rename to assets/DecodedData/DATA/MODELS/FAUSTX.DAT diff --git a/DecodedData/DATA/MODELS/FINISH.DAT b/assets/DecodedData/DATA/MODELS/FINISH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FINISH.DAT rename to assets/DecodedData/DATA/MODELS/FINISH.DAT diff --git a/DecodedData/DATA/MODELS/FIRE.DAT b/assets/DecodedData/DATA/MODELS/FIRE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FIRE.DAT rename to assets/DecodedData/DATA/MODELS/FIRE.DAT diff --git a/DecodedData/DATA/MODELS/FIREBACK.DAT b/assets/DecodedData/DATA/MODELS/FIREBACK.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FIREBACK.DAT rename to assets/DecodedData/DATA/MODELS/FIREBACK.DAT diff --git a/DecodedData/DATA/MODELS/FIREBCKX.DAT b/assets/DecodedData/DATA/MODELS/FIREBCKX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FIREBCKX.DAT rename to assets/DecodedData/DATA/MODELS/FIREBCKX.DAT diff --git a/DecodedData/DATA/MODELS/FIREX.DAT b/assets/DecodedData/DATA/MODELS/FIREX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FIREX.DAT rename to assets/DecodedData/DATA/MODELS/FIREX.DAT diff --git a/DecodedData/DATA/MODELS/FIWHEEL.DAT b/assets/DecodedData/DATA/MODELS/FIWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FIWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/FIWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/FONE.DAT b/assets/DecodedData/DATA/MODELS/FONE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FONE.DAT rename to assets/DecodedData/DATA/MODELS/FONE.DAT diff --git a/DecodedData/DATA/MODELS/FRAG4.DAT b/assets/DecodedData/DATA/MODELS/FRAG4.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FRAG4.DAT rename to assets/DecodedData/DATA/MODELS/FRAG4.DAT diff --git a/DecodedData/DATA/MODELS/FRAG5.DAT b/assets/DecodedData/DATA/MODELS/FRAG5.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FRAG5.DAT rename to assets/DecodedData/DATA/MODELS/FRAG5.DAT diff --git a/DecodedData/DATA/MODELS/FRAMES.DAT b/assets/DecodedData/DATA/MODELS/FRAMES.DAT similarity index 100% rename from DecodedData/DATA/MODELS/FRAMES.DAT rename to assets/DecodedData/DATA/MODELS/FRAMES.DAT diff --git a/DecodedData/DATA/MODELS/GREBONE.DAT b/assets/DecodedData/DATA/MODELS/GREBONE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/GREBONE.DAT rename to assets/DecodedData/DATA/MODELS/GREBONE.DAT diff --git a/DecodedData/DATA/MODELS/GREBONH.DAT b/assets/DecodedData/DATA/MODELS/GREBONH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/GREBONH.DAT rename to assets/DecodedData/DATA/MODELS/GREBONH.DAT diff --git a/DecodedData/DATA/MODELS/GRFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/GRFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/GRFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/GRFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/GRIMM.DAT b/assets/DecodedData/DATA/MODELS/GRIMM.DAT similarity index 100% rename from DecodedData/DATA/MODELS/GRIMM.DAT rename to assets/DecodedData/DATA/MODELS/GRIMM.DAT diff --git a/DecodedData/DATA/MODELS/GRIMMX.DAT b/assets/DecodedData/DATA/MODELS/GRIMMX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/GRIMMX.DAT rename to assets/DecodedData/DATA/MODELS/GRIMMX.DAT diff --git a/DecodedData/DATA/MODELS/GRRWHEEL.DAT b/assets/DecodedData/DATA/MODELS/GRRWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/GRRWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/GRRWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/HAMMER.DAT b/assets/DecodedData/DATA/MODELS/HAMMER.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HAMMER.DAT rename to assets/DecodedData/DATA/MODELS/HAMMER.DAT diff --git a/DecodedData/DATA/MODELS/HAMMERX.DAT b/assets/DecodedData/DATA/MODELS/HAMMERX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HAMMERX.DAT rename to assets/DecodedData/DATA/MODELS/HAMMERX.DAT diff --git a/DecodedData/DATA/MODELS/HARRY.DAT b/assets/DecodedData/DATA/MODELS/HARRY.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HARRY.DAT rename to assets/DecodedData/DATA/MODELS/HARRY.DAT diff --git a/DecodedData/DATA/MODELS/HARRYX.DAT b/assets/DecodedData/DATA/MODELS/HARRYX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HARRYX.DAT rename to assets/DecodedData/DATA/MODELS/HARRYX.DAT diff --git a/DecodedData/DATA/MODELS/HEAD.DAT b/assets/DecodedData/DATA/MODELS/HEAD.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HEAD.DAT rename to assets/DecodedData/DATA/MODELS/HEAD.DAT diff --git a/DecodedData/DATA/MODELS/HHWHEEL.DAT b/assets/DecodedData/DATA/MODELS/HHWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HHWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/HHWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/HMFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/HMFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HMFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/HMFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/HMRWHEEL.DAT b/assets/DecodedData/DATA/MODELS/HMRWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/HMRWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/HMRWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/ICE1.DAT b/assets/DecodedData/DATA/MODELS/ICE1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE1.DAT rename to assets/DecodedData/DATA/MODELS/ICE1.DAT diff --git a/DecodedData/DATA/MODELS/ICE1X.DAT b/assets/DecodedData/DATA/MODELS/ICE1X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE1X.DAT rename to assets/DecodedData/DATA/MODELS/ICE1X.DAT diff --git a/DecodedData/DATA/MODELS/ICE2.DAT b/assets/DecodedData/DATA/MODELS/ICE2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE2.DAT rename to assets/DecodedData/DATA/MODELS/ICE2.DAT diff --git a/DecodedData/DATA/MODELS/ICE22X.DAT b/assets/DecodedData/DATA/MODELS/ICE22X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE22X.DAT rename to assets/DecodedData/DATA/MODELS/ICE22X.DAT diff --git a/DecodedData/DATA/MODELS/ICE3.DAT b/assets/DecodedData/DATA/MODELS/ICE3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE3.DAT rename to assets/DecodedData/DATA/MODELS/ICE3.DAT diff --git a/DecodedData/DATA/MODELS/ICE81.DAT b/assets/DecodedData/DATA/MODELS/ICE81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE81.DAT rename to assets/DecodedData/DATA/MODELS/ICE81.DAT diff --git a/DecodedData/DATA/MODELS/ICE82.DAT b/assets/DecodedData/DATA/MODELS/ICE82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE82.DAT rename to assets/DecodedData/DATA/MODELS/ICE82.DAT diff --git a/DecodedData/DATA/MODELS/ICE83.DAT b/assets/DecodedData/DATA/MODELS/ICE83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICE83.DAT rename to assets/DecodedData/DATA/MODELS/ICE83.DAT diff --git a/DecodedData/DATA/MODELS/ICELAND.DAT b/assets/DecodedData/DATA/MODELS/ICELAND.DAT similarity index 100% rename from DecodedData/DATA/MODELS/ICELAND.DAT rename to assets/DecodedData/DATA/MODELS/ICELAND.DAT diff --git a/DecodedData/DATA/MODELS/INDA81.DAT b/assets/DecodedData/DATA/MODELS/INDA81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDA81.DAT rename to assets/DecodedData/DATA/MODELS/INDA81.DAT diff --git a/DecodedData/DATA/MODELS/INDA82.DAT b/assets/DecodedData/DATA/MODELS/INDA82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDA82.DAT rename to assets/DecodedData/DATA/MODELS/INDA82.DAT diff --git a/DecodedData/DATA/MODELS/INDA83.DAT b/assets/DecodedData/DATA/MODELS/INDA83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDA83.DAT rename to assets/DecodedData/DATA/MODELS/INDA83.DAT diff --git a/DecodedData/DATA/MODELS/INDB81.DAT b/assets/DecodedData/DATA/MODELS/INDB81.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDB81.DAT rename to assets/DecodedData/DATA/MODELS/INDB81.DAT diff --git a/DecodedData/DATA/MODELS/INDB82.DAT b/assets/DecodedData/DATA/MODELS/INDB82.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDB82.DAT rename to assets/DecodedData/DATA/MODELS/INDB82.DAT diff --git a/DecodedData/DATA/MODELS/INDB83.DAT b/assets/DecodedData/DATA/MODELS/INDB83.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDB83.DAT rename to assets/DecodedData/DATA/MODELS/INDB83.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTA.DAT b/assets/DecodedData/DATA/MODELS/INDUSTA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTA.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTA.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTA1.DAT b/assets/DecodedData/DATA/MODELS/INDUSTA1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTA1.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTA1.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTA2.DAT b/assets/DecodedData/DATA/MODELS/INDUSTA2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTA2.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTA2.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTA3.DAT b/assets/DecodedData/DATA/MODELS/INDUSTA3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTA3.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTA3.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTB1.DAT b/assets/DecodedData/DATA/MODELS/INDUSTB1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTB1.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTB1.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTB2.DAT b/assets/DecodedData/DATA/MODELS/INDUSTB2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTB2.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTB2.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTB3.DAT b/assets/DecodedData/DATA/MODELS/INDUSTB3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTB3.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTB3.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTBX.DAT b/assets/DecodedData/DATA/MODELS/INDUSTBX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTBX.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTBX.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTX1.DAT b/assets/DecodedData/DATA/MODELS/INDUSTX1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTX1.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTX1.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTX2.DAT b/assets/DecodedData/DATA/MODELS/INDUSTX2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTX2.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTX2.DAT diff --git a/DecodedData/DATA/MODELS/INDUSTX3.DAT b/assets/DecodedData/DATA/MODELS/INDUSTX3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/INDUSTX3.DAT rename to assets/DecodedData/DATA/MODELS/INDUSTX3.DAT diff --git a/DecodedData/DATA/MODELS/IVAN.DAT b/assets/DecodedData/DATA/MODELS/IVAN.DAT similarity index 100% rename from DecodedData/DATA/MODELS/IVAN.DAT rename to assets/DecodedData/DATA/MODELS/IVAN.DAT diff --git a/DecodedData/DATA/MODELS/IVANBON.DAT b/assets/DecodedData/DATA/MODELS/IVANBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/IVANBON.DAT rename to assets/DecodedData/DATA/MODELS/IVANBON.DAT diff --git a/DecodedData/DATA/MODELS/IVANX.DAT b/assets/DecodedData/DATA/MODELS/IVANX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/IVANX.DAT rename to assets/DecodedData/DATA/MODELS/IVANX.DAT diff --git a/DecodedData/DATA/MODELS/IVSUS.DAT b/assets/DecodedData/DATA/MODELS/IVSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/IVSUS.DAT rename to assets/DecodedData/DATA/MODELS/IVSUS.DAT diff --git a/DecodedData/DATA/MODELS/IVWHEEL.DAT b/assets/DecodedData/DATA/MODELS/IVWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/IVWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/IVWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/KUFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/KUFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/KUFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/KUFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/KURWHEEL.DAT b/assets/DecodedData/DATA/MODELS/KURWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/KURWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/KURWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/KUTTER.DAT b/assets/DecodedData/DATA/MODELS/KUTTER.DAT similarity index 100% rename from DecodedData/DATA/MODELS/KUTTER.DAT rename to assets/DecodedData/DATA/MODELS/KUTTER.DAT diff --git a/DecodedData/DATA/MODELS/KUTTERX.DAT b/assets/DecodedData/DATA/MODELS/KUTTERX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/KUTTERX.DAT rename to assets/DecodedData/DATA/MODELS/KUTTERX.DAT diff --git a/DecodedData/DATA/MODELS/MERC.DAT b/assets/DecodedData/DATA/MODELS/MERC.DAT similarity index 100% rename from DecodedData/DATA/MODELS/MERC.DAT rename to assets/DecodedData/DATA/MODELS/MERC.DAT diff --git a/DecodedData/DATA/MODELS/MERCX.DAT b/assets/DecodedData/DATA/MODELS/MERCX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/MERCX.DAT rename to assets/DecodedData/DATA/MODELS/MERCX.DAT diff --git a/DecodedData/DATA/MODELS/MEWHEEL.DAT b/assets/DecodedData/DATA/MODELS/MEWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/MEWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/MEWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/MINEB52X.DAT b/assets/DecodedData/DATA/MODELS/MINEB52X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/MINEB52X.DAT rename to assets/DecodedData/DATA/MODELS/MINEB52X.DAT diff --git a/DecodedData/DATA/MODELS/MINEB53.DAT b/assets/DecodedData/DATA/MODELS/MINEB53.DAT similarity index 100% rename from DecodedData/DATA/MODELS/MINEB53.DAT rename to assets/DecodedData/DATA/MODELS/MINEB53.DAT diff --git a/DecodedData/DATA/MODELS/MINES.DAT b/assets/DecodedData/DATA/MODELS/MINES.DAT similarity index 100% rename from DecodedData/DATA/MODELS/MINES.DAT rename to assets/DecodedData/DATA/MODELS/MINES.DAT diff --git a/DecodedData/DATA/MODELS/MINESX.DAT b/assets/DecodedData/DATA/MODELS/MINESX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/MINESX.DAT rename to assets/DecodedData/DATA/MODELS/MINESX.DAT diff --git a/DecodedData/DATA/MODELS/NCOSTC8.DAT b/assets/DecodedData/DATA/MODELS/NCOSTC8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NCOSTC8.DAT rename to assets/DecodedData/DATA/MODELS/NCOSTC8.DAT diff --git a/DecodedData/DATA/MODELS/NETCITA8.DAT b/assets/DecodedData/DATA/MODELS/NETCITA8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCITA8.DAT rename to assets/DecodedData/DATA/MODELS/NETCITA8.DAT diff --git a/DecodedData/DATA/MODELS/NETCITB8.DAT b/assets/DecodedData/DATA/MODELS/NETCITB8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCITB8.DAT rename to assets/DecodedData/DATA/MODELS/NETCITB8.DAT diff --git a/DecodedData/DATA/MODELS/NETCITC8.DAT b/assets/DecodedData/DATA/MODELS/NETCITC8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCITC8.DAT rename to assets/DecodedData/DATA/MODELS/NETCITC8.DAT diff --git a/DecodedData/DATA/MODELS/NETCITYA.DAT b/assets/DecodedData/DATA/MODELS/NETCITYA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCITYA.DAT rename to assets/DecodedData/DATA/MODELS/NETCITYA.DAT diff --git a/DecodedData/DATA/MODELS/NETCITYB.DAT b/assets/DecodedData/DATA/MODELS/NETCITYB.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCITYB.DAT rename to assets/DecodedData/DATA/MODELS/NETCITYB.DAT diff --git a/DecodedData/DATA/MODELS/NETCITYC.DAT b/assets/DecodedData/DATA/MODELS/NETCITYC.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCITYC.DAT rename to assets/DecodedData/DATA/MODELS/NETCITYC.DAT diff --git a/DecodedData/DATA/MODELS/NETCOSTA.DAT b/assets/DecodedData/DATA/MODELS/NETCOSTA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCOSTA.DAT rename to assets/DecodedData/DATA/MODELS/NETCOSTA.DAT diff --git a/DecodedData/DATA/MODELS/NETCOSTB.DAT b/assets/DecodedData/DATA/MODELS/NETCOSTB.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCOSTB.DAT rename to assets/DecodedData/DATA/MODELS/NETCOSTB.DAT diff --git a/DecodedData/DATA/MODELS/NETCOSTC.DAT b/assets/DecodedData/DATA/MODELS/NETCOSTC.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCOSTC.DAT rename to assets/DecodedData/DATA/MODELS/NETCOSTC.DAT diff --git a/DecodedData/DATA/MODELS/NETCSTA8.DAT b/assets/DecodedData/DATA/MODELS/NETCSTA8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCSTA8.DAT rename to assets/DecodedData/DATA/MODELS/NETCSTA8.DAT diff --git a/DecodedData/DATA/MODELS/NETCSTB8.DAT b/assets/DecodedData/DATA/MODELS/NETCSTB8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETCSTB8.DAT rename to assets/DecodedData/DATA/MODELS/NETCSTB8.DAT diff --git a/DecodedData/DATA/MODELS/NETDESRT.DAT b/assets/DecodedData/DATA/MODELS/NETDESRT.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETDESRT.DAT rename to assets/DecodedData/DATA/MODELS/NETDESRT.DAT diff --git a/DecodedData/DATA/MODELS/NETDEZ8.DAT b/assets/DecodedData/DATA/MODELS/NETDEZ8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETDEZ8.DAT rename to assets/DecodedData/DATA/MODELS/NETDEZ8.DAT diff --git a/DecodedData/DATA/MODELS/NETICE.DAT b/assets/DecodedData/DATA/MODELS/NETICE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETICE.DAT rename to assets/DecodedData/DATA/MODELS/NETICE.DAT diff --git a/DecodedData/DATA/MODELS/NETINDA.DAT b/assets/DecodedData/DATA/MODELS/NETINDA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETINDA.DAT rename to assets/DecodedData/DATA/MODELS/NETINDA.DAT diff --git a/DecodedData/DATA/MODELS/NETINDA8.DAT b/assets/DecodedData/DATA/MODELS/NETINDA8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETINDA8.DAT rename to assets/DecodedData/DATA/MODELS/NETINDA8.DAT diff --git a/DecodedData/DATA/MODELS/NETINDB.DAT b/assets/DecodedData/DATA/MODELS/NETINDB.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETINDB.DAT rename to assets/DecodedData/DATA/MODELS/NETINDB.DAT diff --git a/DecodedData/DATA/MODELS/NETINDB8.DAT b/assets/DecodedData/DATA/MODELS/NETINDB8.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETINDB8.DAT rename to assets/DecodedData/DATA/MODELS/NETINDB8.DAT diff --git a/DecodedData/DATA/MODELS/NETMINES.DAT b/assets/DecodedData/DATA/MODELS/NETMINES.DAT similarity index 100% rename from DecodedData/DATA/MODELS/NETMINES.DAT rename to assets/DecodedData/DATA/MODELS/NETMINES.DAT diff --git a/DecodedData/DATA/MODELS/OK.DAT b/assets/DecodedData/DATA/MODELS/OK.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OK.DAT rename to assets/DecodedData/DATA/MODELS/OK.DAT diff --git a/DecodedData/DATA/MODELS/OKSUS.DAT b/assets/DecodedData/DATA/MODELS/OKSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OKSUS.DAT rename to assets/DecodedData/DATA/MODELS/OKSUS.DAT diff --git a/DecodedData/DATA/MODELS/OKWHEEL.DAT b/assets/DecodedData/DATA/MODELS/OKWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OKWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/OKWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/OKX.DAT b/assets/DecodedData/DATA/MODELS/OKX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OKX.DAT rename to assets/DecodedData/DATA/MODELS/OKX.DAT diff --git a/DecodedData/DATA/MODELS/OTIBON.DAT b/assets/DecodedData/DATA/MODELS/OTIBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OTIBON.DAT rename to assets/DecodedData/DATA/MODELS/OTIBON.DAT diff --git a/DecodedData/DATA/MODELS/OTIS.DAT b/assets/DecodedData/DATA/MODELS/OTIS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OTIS.DAT rename to assets/DecodedData/DATA/MODELS/OTIS.DAT diff --git a/DecodedData/DATA/MODELS/OTISX.DAT b/assets/DecodedData/DATA/MODELS/OTISX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OTISX.DAT rename to assets/DecodedData/DATA/MODELS/OTISX.DAT diff --git a/DecodedData/DATA/MODELS/OTWHEEL.DAT b/assets/DecodedData/DATA/MODELS/OTWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/OTWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/OTWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/PITBUBON.DAT b/assets/DecodedData/DATA/MODELS/PITBUBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/PITBUBON.DAT rename to assets/DecodedData/DATA/MODELS/PITBUBON.DAT diff --git a/DecodedData/DATA/MODELS/PITBULL.DAT b/assets/DecodedData/DATA/MODELS/PITBULL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/PITBULL.DAT rename to assets/DecodedData/DATA/MODELS/PITBULL.DAT diff --git a/DecodedData/DATA/MODELS/PITBULLX.DAT b/assets/DecodedData/DATA/MODELS/PITBULLX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/PITBULLX.DAT rename to assets/DecodedData/DATA/MODELS/PITBULLX.DAT diff --git a/DecodedData/DATA/MODELS/PIWHEEL.DAT b/assets/DecodedData/DATA/MODELS/PIWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/PIWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/PIWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/PROXY.DAT b/assets/DecodedData/DATA/MODELS/PROXY.DAT similarity index 100% rename from DecodedData/DATA/MODELS/PROXY.DAT rename to assets/DecodedData/DATA/MODELS/PROXY.DAT diff --git a/DecodedData/DATA/MODELS/RABWHEEL.DAT b/assets/DecodedData/DATA/MODELS/RABWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/RABWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/RABWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/RAFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/RAFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/RAFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/RAFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/RASUS.DAT b/assets/DecodedData/DATA/MODELS/RASUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/RASUS.DAT rename to assets/DecodedData/DATA/MODELS/RASUS.DAT diff --git a/DecodedData/DATA/MODELS/RAZOR.DAT b/assets/DecodedData/DATA/MODELS/RAZOR.DAT similarity index 100% rename from DecodedData/DATA/MODELS/RAZOR.DAT rename to assets/DecodedData/DATA/MODELS/RAZOR.DAT diff --git a/DecodedData/DATA/MODELS/RAZORX.DAT b/assets/DecodedData/DATA/MODELS/RAZORX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/RAZORX.DAT rename to assets/DecodedData/DATA/MODELS/RAZORX.DAT diff --git a/DecodedData/DATA/MODELS/REDBONH.DAT b/assets/DecodedData/DATA/MODELS/REDBONH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/REDBONH.DAT rename to assets/DecodedData/DATA/MODELS/REDBONH.DAT diff --git a/DecodedData/DATA/MODELS/SAWHEEL.DAT b/assets/DecodedData/DATA/MODELS/SAWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SAWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/SAWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/SCRBON.DAT b/assets/DecodedData/DATA/MODELS/SCRBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SCRBON.DAT rename to assets/DecodedData/DATA/MODELS/SCRBON.DAT diff --git a/DecodedData/DATA/MODELS/SCREW2.DAT b/assets/DecodedData/DATA/MODELS/SCREW2.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SCREW2.DAT rename to assets/DecodedData/DATA/MODELS/SCREW2.DAT diff --git a/DecodedData/DATA/MODELS/SCREWIE.DAT b/assets/DecodedData/DATA/MODELS/SCREWIE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SCREWIE.DAT rename to assets/DecodedData/DATA/MODELS/SCREWIE.DAT diff --git a/DecodedData/DATA/MODELS/SCREWIEX.DAT b/assets/DecodedData/DATA/MODELS/SCREWIEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SCREWIEX.DAT rename to assets/DecodedData/DATA/MODELS/SCREWIEX.DAT diff --git a/DecodedData/DATA/MODELS/SCSUS.DAT b/assets/DecodedData/DATA/MODELS/SCSUS.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SCSUS.DAT rename to assets/DecodedData/DATA/MODELS/SCSUS.DAT diff --git a/DecodedData/DATA/MODELS/SCWHEEL.DAT b/assets/DecodedData/DATA/MODELS/SCWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SCWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/SCWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/SGWHEEL.DAT b/assets/DecodedData/DATA/MODELS/SGWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SGWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/SGWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/SHIRLEY.DAT b/assets/DecodedData/DATA/MODELS/SHIRLEY.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SHIRLEY.DAT rename to assets/DecodedData/DATA/MODELS/SHIRLEY.DAT diff --git a/DecodedData/DATA/MODELS/SHIRLYX.DAT b/assets/DecodedData/DATA/MODELS/SHIRLYX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SHIRLYX.DAT rename to assets/DecodedData/DATA/MODELS/SHIRLYX.DAT diff --git a/DecodedData/DATA/MODELS/SHWHEEL.DAT b/assets/DecodedData/DATA/MODELS/SHWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SHWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/SHWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/SNOTAK1X.DAT b/assets/DecodedData/DATA/MODELS/SNOTAK1X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SNOTAK1X.DAT rename to assets/DecodedData/DATA/MODELS/SNOTAK1X.DAT diff --git a/DecodedData/DATA/MODELS/SNOTAK3X.DAT b/assets/DecodedData/DATA/MODELS/SNOTAK3X.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SNOTAK3X.DAT rename to assets/DecodedData/DATA/MODELS/SNOTAK3X.DAT diff --git a/DecodedData/DATA/MODELS/SNOTRAK1.DAT b/assets/DecodedData/DATA/MODELS/SNOTRAK1.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SNOTRAK1.DAT rename to assets/DecodedData/DATA/MODELS/SNOTRAK1.DAT diff --git a/DecodedData/DATA/MODELS/SNOTRAK3.DAT b/assets/DecodedData/DATA/MODELS/SNOTRAK3.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SNOTRAK3.DAT rename to assets/DecodedData/DATA/MODELS/SNOTRAK3.DAT diff --git a/DecodedData/DATA/MODELS/SNOTRAKX.DAT b/assets/DecodedData/DATA/MODELS/SNOTRAKX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SNOTRAKX.DAT rename to assets/DecodedData/DATA/MODELS/SNOTRAKX.DAT diff --git a/DecodedData/DATA/MODELS/STELLA.DAT b/assets/DecodedData/DATA/MODELS/STELLA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/STELLA.DAT rename to assets/DecodedData/DATA/MODELS/STELLA.DAT diff --git a/DecodedData/DATA/MODELS/STELLAX.DAT b/assets/DecodedData/DATA/MODELS/STELLAX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/STELLAX.DAT rename to assets/DecodedData/DATA/MODELS/STELLAX.DAT diff --git a/DecodedData/DATA/MODELS/STIG.DAT b/assets/DecodedData/DATA/MODELS/STIG.DAT similarity index 100% rename from DecodedData/DATA/MODELS/STIG.DAT rename to assets/DecodedData/DATA/MODELS/STIG.DAT diff --git a/DecodedData/DATA/MODELS/STIGX.DAT b/assets/DecodedData/DATA/MODELS/STIGX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/STIGX.DAT rename to assets/DecodedData/DATA/MODELS/STIGX.DAT diff --git a/DecodedData/DATA/MODELS/SUBURB.DAT b/assets/DecodedData/DATA/MODELS/SUBURB.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SUBURB.DAT rename to assets/DecodedData/DATA/MODELS/SUBURB.DAT diff --git a/DecodedData/DATA/MODELS/SUMO.DAT b/assets/DecodedData/DATA/MODELS/SUMO.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SUMO.DAT rename to assets/DecodedData/DATA/MODELS/SUMO.DAT diff --git a/DecodedData/DATA/MODELS/SUMOX.DAT b/assets/DecodedData/DATA/MODELS/SUMOX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SUMOX.DAT rename to assets/DecodedData/DATA/MODELS/SUMOX.DAT diff --git a/DecodedData/DATA/MODELS/SUPPORT.DAT b/assets/DecodedData/DATA/MODELS/SUPPORT.DAT similarity index 100% rename from DecodedData/DATA/MODELS/SUPPORT.DAT rename to assets/DecodedData/DATA/MODELS/SUPPORT.DAT diff --git a/DecodedData/DATA/MODELS/TAFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/TAFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TAFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/TAFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/TARTLET.DAT b/assets/DecodedData/DATA/MODELS/TARTLET.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TARTLET.DAT rename to assets/DecodedData/DATA/MODELS/TARTLET.DAT diff --git a/DecodedData/DATA/MODELS/TARTLETX.DAT b/assets/DecodedData/DATA/MODELS/TARTLETX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TARTLETX.DAT rename to assets/DecodedData/DATA/MODELS/TARTLETX.DAT diff --git a/DecodedData/DATA/MODELS/TARWHEEL.DAT b/assets/DecodedData/DATA/MODELS/TARWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TARWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/TARWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/TASHIBON.DAT b/assets/DecodedData/DATA/MODELS/TASHIBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TASHIBON.DAT rename to assets/DecodedData/DATA/MODELS/TASHIBON.DAT diff --git a/DecodedData/DATA/MODELS/TASSLE.DAT b/assets/DecodedData/DATA/MODELS/TASSLE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TASSLE.DAT rename to assets/DecodedData/DATA/MODELS/TASSLE.DAT diff --git a/DecodedData/DATA/MODELS/TASSLEX.DAT b/assets/DecodedData/DATA/MODELS/TASSLEX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TASSLEX.DAT rename to assets/DecodedData/DATA/MODELS/TASSLEX.DAT diff --git a/DecodedData/DATA/MODELS/TRFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/TRFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TRFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/TRFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/TRRWHEEL.DAT b/assets/DecodedData/DATA/MODELS/TRRWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/TRRWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/TRRWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/VAFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/VAFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VAFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/VAFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/VALHELLA.DAT b/assets/DecodedData/DATA/MODELS/VALHELLA.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VALHELLA.DAT rename to assets/DecodedData/DATA/MODELS/VALHELLA.DAT diff --git a/DecodedData/DATA/MODELS/VALHELLX.DAT b/assets/DecodedData/DATA/MODELS/VALHELLX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VALHELLX.DAT rename to assets/DecodedData/DATA/MODELS/VALHELLX.DAT diff --git a/DecodedData/DATA/MODELS/VARWHEEL.DAT b/assets/DecodedData/DATA/MODELS/VARWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VARWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/VARWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/VLAD.DAT b/assets/DecodedData/DATA/MODELS/VLAD.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VLAD.DAT rename to assets/DecodedData/DATA/MODELS/VLAD.DAT diff --git a/DecodedData/DATA/MODELS/VLADBON.DAT b/assets/DecodedData/DATA/MODELS/VLADBON.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VLADBON.DAT rename to assets/DecodedData/DATA/MODELS/VLADBON.DAT diff --git a/DecodedData/DATA/MODELS/VLADX.DAT b/assets/DecodedData/DATA/MODELS/VLADX.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VLADX.DAT rename to assets/DecodedData/DATA/MODELS/VLADX.DAT diff --git a/DecodedData/DATA/MODELS/VLFWHEEL.DAT b/assets/DecodedData/DATA/MODELS/VLFWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VLFWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/VLFWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/VLWHEEL.DAT b/assets/DecodedData/DATA/MODELS/VLWHEEL.DAT similarity index 100% rename from DecodedData/DATA/MODELS/VLWHEEL.DAT rename to assets/DecodedData/DATA/MODELS/VLWHEEL.DAT diff --git a/DecodedData/DATA/MODELS/WHIBONE.DAT b/assets/DecodedData/DATA/MODELS/WHIBONE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/WHIBONE.DAT rename to assets/DecodedData/DATA/MODELS/WHIBONE.DAT diff --git a/DecodedData/DATA/MODELS/WHIBONH.DAT b/assets/DecodedData/DATA/MODELS/WHIBONH.DAT similarity index 100% rename from DecodedData/DATA/MODELS/WHIBONH.DAT rename to assets/DecodedData/DATA/MODELS/WHIBONH.DAT diff --git a/DecodedData/DATA/MODELS/YELBONE.DAT b/assets/DecodedData/DATA/MODELS/YELBONE.DAT similarity index 100% rename from DecodedData/DATA/MODELS/YELBONE.DAT rename to assets/DecodedData/DATA/MODELS/YELBONE.DAT diff --git a/DecodedData/DATA/NETDEFLT.TXT b/assets/DecodedData/DATA/NETDEFLT.TXT similarity index 100% rename from DecodedData/DATA/NETDEFLT.TXT rename to assets/DecodedData/DATA/NETDEFLT.TXT diff --git a/DecodedData/DATA/NETRACES.TXT b/assets/DecodedData/DATA/NETRACES.TXT similarity index 100% rename from DecodedData/DATA/NETRACES.TXT rename to assets/DecodedData/DATA/NETRACES.TXT diff --git a/DecodedData/DATA/NONCARS/BARRIER.ENC b/assets/DecodedData/DATA/NONCARS/BARRIER.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/BARRIER.ENC rename to assets/DecodedData/DATA/NONCARS/BARRIER.ENC diff --git a/DecodedData/DATA/NONCARS/BENCH.ENC b/assets/DecodedData/DATA/NONCARS/BENCH.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/BENCH.ENC rename to assets/DecodedData/DATA/NONCARS/BENCH.ENC diff --git a/DecodedData/DATA/NONCARS/CONE.ENC b/assets/DecodedData/DATA/NONCARS/CONE.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/CONE.ENC rename to assets/DecodedData/DATA/NONCARS/CONE.ENC diff --git a/DecodedData/DATA/NONCARS/FTREE.ENC b/assets/DecodedData/DATA/NONCARS/FTREE.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/FTREE.ENC rename to assets/DecodedData/DATA/NONCARS/FTREE.ENC diff --git a/DecodedData/DATA/NONCARS/GASPUMP.ENC b/assets/DecodedData/DATA/NONCARS/GASPUMP.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/GASPUMP.ENC rename to assets/DecodedData/DATA/NONCARS/GASPUMP.ENC diff --git a/DecodedData/DATA/NONCARS/GREENCAR.ENC b/assets/DecodedData/DATA/NONCARS/GREENCAR.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/GREENCAR.ENC rename to assets/DecodedData/DATA/NONCARS/GREENCAR.ENC diff --git a/DecodedData/DATA/NONCARS/ICART.ENC b/assets/DecodedData/DATA/NONCARS/ICART.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/ICART.ENC rename to assets/DecodedData/DATA/NONCARS/ICART.ENC diff --git a/DecodedData/DATA/NONCARS/LITE.ENC b/assets/DecodedData/DATA/NONCARS/LITE.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/LITE.ENC rename to assets/DecodedData/DATA/NONCARS/LITE.ENC diff --git a/DecodedData/DATA/NONCARS/PALM1.ENC b/assets/DecodedData/DATA/NONCARS/PALM1.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/PALM1.ENC rename to assets/DecodedData/DATA/NONCARS/PALM1.ENC diff --git a/DecodedData/DATA/NONCARS/PALM2.ENC b/assets/DecodedData/DATA/NONCARS/PALM2.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/PALM2.ENC rename to assets/DecodedData/DATA/NONCARS/PALM2.ENC diff --git a/DecodedData/DATA/NONCARS/PEDCROSS.ENC b/assets/DecodedData/DATA/NONCARS/PEDCROSS.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/PEDCROSS.ENC rename to assets/DecodedData/DATA/NONCARS/PEDCROSS.ENC diff --git a/DecodedData/DATA/NONCARS/PHONE.ENC b/assets/DecodedData/DATA/NONCARS/PHONE.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/PHONE.ENC rename to assets/DecodedData/DATA/NONCARS/PHONE.ENC diff --git a/DecodedData/DATA/NONCARS/STREE1.ENC b/assets/DecodedData/DATA/NONCARS/STREE1.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/STREE1.ENC rename to assets/DecodedData/DATA/NONCARS/STREE1.ENC diff --git a/DecodedData/DATA/NONCARS/STREE2.ENC b/assets/DecodedData/DATA/NONCARS/STREE2.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/STREE2.ENC rename to assets/DecodedData/DATA/NONCARS/STREE2.ENC diff --git a/DecodedData/DATA/NONCARS/TRAFF.ENC b/assets/DecodedData/DATA/NONCARS/TRAFF.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/TRAFF.ENC rename to assets/DecodedData/DATA/NONCARS/TRAFF.ENC diff --git a/DecodedData/DATA/NONCARS/TREE.ENC b/assets/DecodedData/DATA/NONCARS/TREE.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/TREE.ENC rename to assets/DecodedData/DATA/NONCARS/TREE.ENC diff --git a/DecodedData/DATA/NONCARS/WRECK.ENC b/assets/DecodedData/DATA/NONCARS/WRECK.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/WRECK.ENC rename to assets/DecodedData/DATA/NONCARS/WRECK.ENC diff --git a/DecodedData/DATA/NONCARS/WTOWER.ENC b/assets/DecodedData/DATA/NONCARS/WTOWER.ENC similarity index 100% rename from DecodedData/DATA/NONCARS/WTOWER.ENC rename to assets/DecodedData/DATA/NONCARS/WTOWER.ENC diff --git a/DecodedData/DATA/OPPONENT.TXT b/assets/DecodedData/DATA/OPPONENT.TXT similarity index 100% rename from DecodedData/DATA/OPPONENT.TXT rename to assets/DecodedData/DATA/OPPONENT.TXT diff --git a/DecodedData/DATA/OPTIONS.TXT b/assets/DecodedData/DATA/OPTIONS.TXT similarity index 100% rename from DecodedData/DATA/OPTIONS.TXT rename to assets/DecodedData/DATA/OPTIONS.TXT diff --git a/DecodedData/DATA/PARTSHOP.TXT b/assets/DecodedData/DATA/PARTSHOP.TXT similarity index 100% rename from DecodedData/DATA/PARTSHOP.TXT rename to assets/DecodedData/DATA/PARTSHOP.TXT diff --git a/DecodedData/DATA/PATHS.TXT b/assets/DecodedData/DATA/PATHS.TXT similarity index 100% rename from DecodedData/DATA/PATHS.TXT rename to assets/DecodedData/DATA/PATHS.TXT diff --git a/DecodedData/DATA/PEDESTRN.TXT b/assets/DecodedData/DATA/PEDESTRN.TXT similarity index 100% rename from DecodedData/DATA/PEDESTRN.TXT rename to assets/DecodedData/DATA/PEDESTRN.TXT diff --git a/DecodedData/DATA/PEDPATHS.TXT b/assets/DecodedData/DATA/PEDPATHS.TXT similarity index 100% rename from DecodedData/DATA/PEDPATHS.TXT rename to assets/DecodedData/DATA/PEDPATHS.TXT diff --git a/DecodedData/DATA/PEDRACES.TXT b/assets/DecodedData/DATA/PEDRACES.TXT similarity index 100% rename from DecodedData/DATA/PEDRACES.TXT rename to assets/DecodedData/DATA/PEDRACES.TXT diff --git a/DecodedData/DATA/PEDSUBS.TXT b/assets/DecodedData/DATA/PEDSUBS.TXT similarity index 100% rename from DecodedData/DATA/PEDSUBS.TXT rename to assets/DecodedData/DATA/PEDSUBS.TXT diff --git a/DecodedData/DATA/PIXELMAP/2XCOMBO.PIX b/assets/DecodedData/DATA/PIXELMAP/2XCOMBO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/2XCOMBO.PIX rename to assets/DecodedData/DATA/PIXELMAP/2XCOMBO.PIX diff --git a/DecodedData/DATA/PIXELMAP/3XCOMBO.PIX b/assets/DecodedData/DATA/PIXELMAP/3XCOMBO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/3XCOMBO.PIX rename to assets/DecodedData/DATA/PIXELMAP/3XCOMBO.PIX diff --git a/DecodedData/DATA/PIXELMAP/4XCOMBO.PIX b/assets/DecodedData/DATA/PIXELMAP/4XCOMBO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/4XCOMBO.PIX rename to assets/DecodedData/DATA/PIXELMAP/4XCOMBO.PIX diff --git a/DecodedData/DATA/PIXELMAP/5XCOMBO.PIX b/assets/DecodedData/DATA/PIXELMAP/5XCOMBO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/5XCOMBO.PIX rename to assets/DecodedData/DATA/PIXELMAP/5XCOMBO.PIX diff --git a/DecodedData/DATA/PIXELMAP/ACIDROP.PIX b/assets/DecodedData/DATA/PIXELMAP/ACIDROP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ACIDROP.PIX rename to assets/DecodedData/DATA/PIXELMAP/ACIDROP.PIX diff --git a/DecodedData/DATA/PIXELMAP/AGENTO.PIX b/assets/DecodedData/DATA/PIXELMAP/AGENTO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/AGENTO.PIX rename to assets/DecodedData/DATA/PIXELMAP/AGENTO.PIX diff --git a/DecodedData/DATA/PIXELMAP/AGENTO8.PIX b/assets/DecodedData/DATA/PIXELMAP/AGENTO8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/AGENTO8.PIX rename to assets/DecodedData/DATA/PIXELMAP/AGENTO8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANN.PIX b/assets/DecodedData/DATA/PIXELMAP/ANN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANN.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANN.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLAH8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLAH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLAH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLAH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLAK.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLAK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLAK.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLAK.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLAK8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLAK8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLAK8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLAK8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLAKH.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLAKH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLAKH.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLAKH.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLAKL.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLAKL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLAKL.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLAKL.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLAL8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLAL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLAL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLAL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLUH.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLUH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLUH.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLUH.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLUH8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLUH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLUH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLUH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLUL.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLUL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLUL.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLUL.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBLUL8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBLUL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBLUL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBLUL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNBON8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNBON8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNBON8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNBON8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNGREH.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNGREH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNGREH.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNGREH.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNGREH8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNGREH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNGREH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNGREH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNGREL.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNGREL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNGREL.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNGREL.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNGREL8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNGREL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNGREL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNGREL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNREDH.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNREDH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNREDH.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNREDH.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNREDH8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNREDH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNREDH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNREDH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNREDL.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNREDL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNREDL.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNREDL.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNREDL8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNREDL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNREDL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNREDL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNWHIH.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNWHIH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNWHIH.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNWHIH.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNWHIH8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNWHIH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNWHIH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNWHIH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNWHIL.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNWHIL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNWHIL.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNWHIL.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNWHIL8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNWHIL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNWHIL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNWHIL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNYELH.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNYELH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNYELH.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNYELH.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNYELH8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNYELH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNYELH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNYELH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNYELL.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNYELL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNYELL.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNYELL.PIX diff --git a/DecodedData/DATA/PIXELMAP/ANNYELL8.PIX b/assets/DecodedData/DATA/PIXELMAP/ANNYELL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ANNYELL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ANNYELL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/APC.PIX b/assets/DecodedData/DATA/PIXELMAP/APC.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/APC.PIX rename to assets/DecodedData/DATA/PIXELMAP/APC.PIX diff --git a/DecodedData/DATA/PIXELMAP/APC8.PIX b/assets/DecodedData/DATA/PIXELMAP/APC8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/APC8.PIX rename to assets/DecodedData/DATA/PIXELMAP/APC8.PIX diff --git a/DecodedData/DATA/PIXELMAP/APCBON8.PIX b/assets/DecodedData/DATA/PIXELMAP/APCBON8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/APCBON8.PIX rename to assets/DecodedData/DATA/PIXELMAP/APCBON8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ARENA.PIX b/assets/DecodedData/DATA/PIXELMAP/ARENA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ARENA.PIX rename to assets/DecodedData/DATA/PIXELMAP/ARENA.PIX diff --git a/DecodedData/DATA/PIXELMAP/ARROWL.PIX b/assets/DecodedData/DATA/PIXELMAP/ARROWL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ARROWL.PIX rename to assets/DecodedData/DATA/PIXELMAP/ARROWL.PIX diff --git a/DecodedData/DATA/PIXELMAP/ARROWR.PIX b/assets/DecodedData/DATA/PIXELMAP/ARROWR.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ARROWR.PIX rename to assets/DecodedData/DATA/PIXELMAP/ARROWR.PIX diff --git a/DecodedData/DATA/PIXELMAP/ARTISTIC.PIX b/assets/DecodedData/DATA/PIXELMAP/ARTISTIC.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ARTISTIC.PIX rename to assets/DecodedData/DATA/PIXELMAP/ARTISTIC.PIX diff --git a/DecodedData/DATA/PIXELMAP/ASTRO.PIX b/assets/DecodedData/DATA/PIXELMAP/ASTRO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ASTRO.PIX rename to assets/DecodedData/DATA/PIXELMAP/ASTRO.PIX diff --git a/DecodedData/DATA/PIXELMAP/BARREL.PIX b/assets/DecodedData/DATA/PIXELMAP/BARREL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BARREL.PIX rename to assets/DecodedData/DATA/PIXELMAP/BARREL.PIX diff --git a/DecodedData/DATA/PIXELMAP/BARRY.PIX b/assets/DecodedData/DATA/PIXELMAP/BARRY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BARRY.PIX rename to assets/DecodedData/DATA/PIXELMAP/BARRY.PIX diff --git a/DecodedData/DATA/PIXELMAP/BAT.PIX b/assets/DecodedData/DATA/PIXELMAP/BAT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BAT.PIX rename to assets/DecodedData/DATA/PIXELMAP/BAT.PIX diff --git a/DecodedData/DATA/PIXELMAP/BHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/BHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/BHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGAPC.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGAPC.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGAPC.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGAPC.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGAPC8.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGAPC8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGAPC8.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGAPC8.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGFINS.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGFINS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGFINS.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGFINS.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIB0.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIB0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIB0.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIB0.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIB1.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIB1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIB1.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIB1.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIB2.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIB3.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIB4.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIB4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIB4.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIB4.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIB5.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIB5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIB5.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIB5.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIBS.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIBS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIBS.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIBS.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIBS2.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIBS2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIBS2.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIBS2.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGGIBS3.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGGIBS3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGGIBS3.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGGIBS3.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIGSTAND.PIX b/assets/DecodedData/DATA/PIXELMAP/BIGSTAND.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIGSTAND.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIGSTAND.PIX diff --git a/DecodedData/DATA/PIXELMAP/BIK.PIX b/assets/DecodedData/DATA/PIXELMAP/BIK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BIK.PIX rename to assets/DecodedData/DATA/PIXELMAP/BIK.PIX diff --git a/DecodedData/DATA/PIXELMAP/BILLIARD.PIX b/assets/DecodedData/DATA/PIXELMAP/BILLIARD.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BILLIARD.PIX rename to assets/DecodedData/DATA/PIXELMAP/BILLIARD.PIX diff --git a/DecodedData/DATA/PIXELMAP/BITCH.PIX b/assets/DecodedData/DATA/PIXELMAP/BITCH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BITCH.PIX rename to assets/DecodedData/DATA/PIXELMAP/BITCH.PIX diff --git a/DecodedData/DATA/PIXELMAP/BLABONE.PIX b/assets/DecodedData/DATA/PIXELMAP/BLABONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BLABONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/BLABONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/BLABONH.PIX b/assets/DecodedData/DATA/PIXELMAP/BLABONH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BLABONH.PIX rename to assets/DecodedData/DATA/PIXELMAP/BLABONH.PIX diff --git a/DecodedData/DATA/PIXELMAP/BLUBONE.PIX b/assets/DecodedData/DATA/PIXELMAP/BLUBONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BLUBONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/BLUBONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/BLUBONH.PIX b/assets/DecodedData/DATA/PIXELMAP/BLUBONH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BLUBONH.PIX rename to assets/DecodedData/DATA/PIXELMAP/BLUBONH.PIX diff --git a/DecodedData/DATA/PIXELMAP/BONE.PIX b/assets/DecodedData/DATA/PIXELMAP/BONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/BONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/BRATT.PIX b/assets/DecodedData/DATA/PIXELMAP/BRATT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BRATT.PIX rename to assets/DecodedData/DATA/PIXELMAP/BRATT.PIX diff --git a/DecodedData/DATA/PIXELMAP/BRATT8.PIX b/assets/DecodedData/DATA/PIXELMAP/BRATT8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BRATT8.PIX rename to assets/DecodedData/DATA/PIXELMAP/BRATT8.PIX diff --git a/DecodedData/DATA/PIXELMAP/BULLET.PIX b/assets/DecodedData/DATA/PIXELMAP/BULLET.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BULLET.PIX rename to assets/DecodedData/DATA/PIXELMAP/BULLET.PIX diff --git a/DecodedData/DATA/PIXELMAP/BUS.PIX b/assets/DecodedData/DATA/PIXELMAP/BUS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BUS.PIX rename to assets/DecodedData/DATA/PIXELMAP/BUS.PIX diff --git a/DecodedData/DATA/PIXELMAP/BUSBON8.PIX b/assets/DecodedData/DATA/PIXELMAP/BUSBON8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BUSBON8.PIX rename to assets/DecodedData/DATA/PIXELMAP/BUSBON8.PIX diff --git a/DecodedData/DATA/PIXELMAP/BUSTER.PIX b/assets/DecodedData/DATA/PIXELMAP/BUSTER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BUSTER.PIX rename to assets/DecodedData/DATA/PIXELMAP/BUSTER.PIX diff --git a/DecodedData/DATA/PIXELMAP/BUSTER8.PIX b/assets/DecodedData/DATA/PIXELMAP/BUSTER8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/BUSTER8.PIX rename to assets/DecodedData/DATA/PIXELMAP/BUSTER8.PIX diff --git a/DecodedData/DATA/PIXELMAP/C1SKY3.PIX b/assets/DecodedData/DATA/PIXELMAP/C1SKY3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/C1SKY3.PIX rename to assets/DecodedData/DATA/PIXELMAP/C1SKY3.PIX diff --git a/DecodedData/DATA/PIXELMAP/C3SKY1.PIX b/assets/DecodedData/DATA/PIXELMAP/C3SKY1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/C3SKY1.PIX rename to assets/DecodedData/DATA/PIXELMAP/C3SKY1.PIX diff --git a/DecodedData/DATA/PIXELMAP/C3SKY2.PIX b/assets/DecodedData/DATA/PIXELMAP/C3SKY2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/C3SKY2.PIX rename to assets/DecodedData/DATA/PIXELMAP/C3SKY2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAM.PIX b/assets/DecodedData/DATA/PIXELMAP/CAM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAM.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAM.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR1.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR2.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR3.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR4.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR4.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR4.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR5.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR5.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR5.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR6.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR6.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR6.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR6.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR7.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR7.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR7.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR7.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR8.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR8.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR8.PIX diff --git a/DecodedData/DATA/PIXELMAP/CAR9.PIX b/assets/DecodedData/DATA/PIXELMAP/CAR9.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CAR9.PIX rename to assets/DecodedData/DATA/PIXELMAP/CAR9.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARAN2.PIX b/assets/DecodedData/DATA/PIXELMAP/CARAN2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARAN2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARAN2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARAN3.PIX b/assets/DecodedData/DATA/PIXELMAP/CARAN3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARAN3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARAN3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARAN4.PIX b/assets/DecodedData/DATA/PIXELMAP/CARAN4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARAN4.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARAN4.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARAN5.PIX b/assets/DecodedData/DATA/PIXELMAP/CARAN5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARAN5.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARAN5.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARANNIE.PIX b/assets/DecodedData/DATA/PIXELMAP/CARANNIE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARANNIE.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARANNIE.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARFR2.PIX b/assets/DecodedData/DATA/PIXELMAP/CARFR2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARFR2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARFR2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARFR3.PIX b/assets/DecodedData/DATA/PIXELMAP/CARFR3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARFR3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARFR3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARFR4.PIX b/assets/DecodedData/DATA/PIXELMAP/CARFR4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARFR4.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARFR4.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARFR5.PIX b/assets/DecodedData/DATA/PIXELMAP/CARFR5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARFR5.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARFR5.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARFRANK.PIX b/assets/DecodedData/DATA/PIXELMAP/CARFRANK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARFRANK.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARFRANK.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARICONS.PIX b/assets/DecodedData/DATA/PIXELMAP/CARICONS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARICONS.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARICONS.PIX diff --git a/DecodedData/DATA/PIXELMAP/CARSCUM.PIX b/assets/DecodedData/DATA/PIXELMAP/CARSCUM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CARSCUM.PIX rename to assets/DecodedData/DATA/PIXELMAP/CARSCUM.PIX diff --git a/DecodedData/DATA/PIXELMAP/CBHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/CBHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CBHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/CBHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/CCHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/CCHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CCHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/CCHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHECKPNT.PIX b/assets/DecodedData/DATA/PIXELMAP/CHECKPNT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHECKPNT.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHECKPNT.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/CHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHRMFONT.PIX b/assets/DecodedData/DATA/PIXELMAP/CHRMFONT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHRMFONT.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHRMFONT.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHROME.PIX b/assets/DecodedData/DATA/PIXELMAP/CHROME.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHROME.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHROME.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHUKPINT.PIX b/assets/DecodedData/DATA/PIXELMAP/CHUKPINT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHUKPINT.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHUKPINT.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHUNK01.PIX b/assets/DecodedData/DATA/PIXELMAP/CHUNK01.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHUNK01.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHUNK01.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHUNK02.PIX b/assets/DecodedData/DATA/PIXELMAP/CHUNK02.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHUNK02.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHUNK02.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHUNK03.PIX b/assets/DecodedData/DATA/PIXELMAP/CHUNK03.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHUNK03.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHUNK03.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHUNK04.PIX b/assets/DecodedData/DATA/PIXELMAP/CHUNK04.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHUNK04.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHUNK04.PIX diff --git a/DecodedData/DATA/PIXELMAP/CHUNKS.PIX b/assets/DecodedData/DATA/PIXELMAP/CHUNKS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CHUNKS.PIX rename to assets/DecodedData/DATA/PIXELMAP/CHUNKS.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITAMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/CITAMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITAMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITAMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITAMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/CITAMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITAMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITAMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITAMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/CITAMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITAMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITAMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITAMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/CITAMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITAMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITAMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITBMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/CITBMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITBMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITBMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITBMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/CITBMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITBMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITBMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITBMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/CITBMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITBMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITBMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITBMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/CITBMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITBMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITBMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITCMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/CITCMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITCMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITCMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITCMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/CITCMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITCMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITCMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITCMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/CITCMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITCMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITCMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITCMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/CITCMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITCMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITCMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYA.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYA.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYA.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYA2.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYA2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYA2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYA2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYA8.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYA8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYA8.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYA8.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYB.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYB.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYB.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYB.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYB1.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYB1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYB1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYB1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYB3.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYB8.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYB8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYB8.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYB8.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYC.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYC.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYC.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYC.PIX diff --git a/DecodedData/DATA/PIXELMAP/CITYC8.PIX b/assets/DecodedData/DATA/PIXELMAP/CITYC8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CITYC8.PIX rename to assets/DecodedData/DATA/PIXELMAP/CITYC8.PIX diff --git a/DecodedData/DATA/PIXELMAP/COA8TA1.PIX b/assets/DecodedData/DATA/PIXELMAP/COA8TA1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COA8TA1.PIX rename to assets/DecodedData/DATA/PIXELMAP/COA8TA1.PIX diff --git a/DecodedData/DATA/PIXELMAP/COA8TA2.PIX b/assets/DecodedData/DATA/PIXELMAP/COA8TA2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COA8TA2.PIX rename to assets/DecodedData/DATA/PIXELMAP/COA8TA2.PIX diff --git a/DecodedData/DATA/PIXELMAP/COA8TA3.PIX b/assets/DecodedData/DATA/PIXELMAP/COA8TA3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COA8TA3.PIX rename to assets/DecodedData/DATA/PIXELMAP/COA8TA3.PIX diff --git a/DecodedData/DATA/PIXELMAP/COA8TB1.PIX b/assets/DecodedData/DATA/PIXELMAP/COA8TB1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COA8TB1.PIX rename to assets/DecodedData/DATA/PIXELMAP/COA8TB1.PIX diff --git a/DecodedData/DATA/PIXELMAP/COA8TB2.PIX b/assets/DecodedData/DATA/PIXELMAP/COA8TB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COA8TB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/COA8TB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/COA8TB3.PIX b/assets/DecodedData/DATA/PIXELMAP/COA8TB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COA8TB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/COA8TB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTA.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTA.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTA.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTA1.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTA1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTA1.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTA1.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTA2.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTA2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTA2.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTA2.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTA3.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTA3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTA3.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTA3.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTB1.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTB1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTB1.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTB1.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTB2.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTB3.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTB90.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTB90.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTB90.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTB90.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTC1.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTC1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTC1.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTC1.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTC2.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTC2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTC2.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTC2.PIX diff --git a/DecodedData/DATA/PIXELMAP/COASTC3.PIX b/assets/DecodedData/DATA/PIXELMAP/COASTC3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COASTC3.PIX rename to assets/DecodedData/DATA/PIXELMAP/COASTC3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CODGER.PIX b/assets/DecodedData/DATA/PIXELMAP/CODGER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CODGER.PIX rename to assets/DecodedData/DATA/PIXELMAP/CODGER.PIX diff --git a/DecodedData/DATA/PIXELMAP/COLICIUM.PIX b/assets/DecodedData/DATA/PIXELMAP/COLICIUM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COLICIUM.PIX rename to assets/DecodedData/DATA/PIXELMAP/COLICIUM.PIX diff --git a/DecodedData/DATA/PIXELMAP/COLON.PIX b/assets/DecodedData/DATA/PIXELMAP/COLON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COLON.PIX rename to assets/DecodedData/DATA/PIXELMAP/COLON.PIX diff --git a/DecodedData/DATA/PIXELMAP/COP.PIX b/assets/DecodedData/DATA/PIXELMAP/COP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COP.PIX rename to assets/DecodedData/DATA/PIXELMAP/COP.PIX diff --git a/DecodedData/DATA/PIXELMAP/COSTB.PIX b/assets/DecodedData/DATA/PIXELMAP/COSTB.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COSTB.PIX rename to assets/DecodedData/DATA/PIXELMAP/COSTB.PIX diff --git a/DecodedData/DATA/PIXELMAP/COW.PIX b/assets/DecodedData/DATA/PIXELMAP/COW.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/COW.PIX rename to assets/DecodedData/DATA/PIXELMAP/COW.PIX diff --git a/DecodedData/DATA/PIXELMAP/CPT.PIX b/assets/DecodedData/DATA/PIXELMAP/CPT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CPT.PIX rename to assets/DecodedData/DATA/PIXELMAP/CPT.PIX diff --git a/DecodedData/DATA/PIXELMAP/CRM.PIX b/assets/DecodedData/DATA/PIXELMAP/CRM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CRM.PIX rename to assets/DecodedData/DATA/PIXELMAP/CRM.PIX diff --git a/DecodedData/DATA/PIXELMAP/CST1MAP.PIX b/assets/DecodedData/DATA/PIXELMAP/CST1MAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CST1MAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/CST1MAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTAMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTAMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTAMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTAMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTAMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTAMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTAMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTAMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTAMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTAMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTAMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTAMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTAMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTAMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTAMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTAMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTB.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTB.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTB.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTB.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTB2.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTB3.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTBMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTBMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTBMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTBMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTBMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTBMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTBMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTBMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTBMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTBMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTBMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTBMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTBMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTBMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTBMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTBMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTCMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTCMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTCMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTCMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTCMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTCMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTCMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTCMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTCMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTCMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTCMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTCMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CSTCMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/CSTCMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CSTCMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CSTCMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CURSGIBX.PIX b/assets/DecodedData/DATA/PIXELMAP/CURSGIBX.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CURSGIBX.PIX rename to assets/DecodedData/DATA/PIXELMAP/CURSGIBX.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW0.PIX b/assets/DecodedData/DATA/PIXELMAP/CW0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW0.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW0.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW0RBR1.PIX b/assets/DecodedData/DATA/PIXELMAP/CW0RBR1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW0RBR1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW0RBR1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW0RBR2.PIX b/assets/DecodedData/DATA/PIXELMAP/CW0RBR2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW0RBR2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW0RBR2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW0RBR3.PIX b/assets/DecodedData/DATA/PIXELMAP/CW0RBR3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW0RBR3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW0RBR3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW0RFL1.PIX b/assets/DecodedData/DATA/PIXELMAP/CW0RFL1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW0RFL1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW0RFL1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW0RFL2.PIX b/assets/DecodedData/DATA/PIXELMAP/CW0RFL2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW0RFL2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW0RFL2.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW0RFL3.PIX b/assets/DecodedData/DATA/PIXELMAP/CW0RFL3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW0RFL3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW0RFL3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW1.PIX b/assets/DecodedData/DATA/PIXELMAP/CW1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CW3.PIX b/assets/DecodedData/DATA/PIXELMAP/CW3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CW3.PIX rename to assets/DecodedData/DATA/PIXELMAP/CW3.PIX diff --git a/DecodedData/DATA/PIXELMAP/CYLNDR1.PIX b/assets/DecodedData/DATA/PIXELMAP/CYLNDR1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CYLNDR1.PIX rename to assets/DecodedData/DATA/PIXELMAP/CYLNDR1.PIX diff --git a/DecodedData/DATA/PIXELMAP/CYLNDR2.PIX b/assets/DecodedData/DATA/PIXELMAP/CYLNDR2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/CYLNDR2.PIX rename to assets/DecodedData/DATA/PIXELMAP/CYLNDR2.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8B1.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8B1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8B1.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8B1.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8B2.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8B2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8B2.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8B2.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8B3.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8B3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8B3.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8B3.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8B4.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8B4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8B4.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8B4.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8B5.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8B5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8B5.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8B5.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8RACE1.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8RACE1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8RACE1.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8RACE1.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8RACE2.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8RACE2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8RACE2.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8RACE2.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8RACE3.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8RACE3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8RACE3.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8RACE3.PIX diff --git a/DecodedData/DATA/PIXELMAP/DE8RACE4.PIX b/assets/DecodedData/DATA/PIXELMAP/DE8RACE4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DE8RACE4.PIX rename to assets/DecodedData/DATA/PIXELMAP/DE8RACE4.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEADCAR.PIX b/assets/DecodedData/DATA/PIXELMAP/DEADCAR.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEADCAR.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEADCAR.PIX diff --git a/DecodedData/DATA/PIXELMAP/DECEASED.PIX b/assets/DecodedData/DATA/PIXELMAP/DECEASED.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DECEASED.PIX rename to assets/DecodedData/DATA/PIXELMAP/DECEASED.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEFFY.PIX b/assets/DecodedData/DATA/PIXELMAP/DEFFY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEFFY.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEFFY.PIX diff --git a/DecodedData/DATA/PIXELMAP/DESB1.PIX b/assets/DecodedData/DATA/PIXELMAP/DESB1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DESB1.PIX rename to assets/DecodedData/DATA/PIXELMAP/DESB1.PIX diff --git a/DecodedData/DATA/PIXELMAP/DESB2.PIX b/assets/DecodedData/DATA/PIXELMAP/DESB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DESB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/DESB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/DESB3.PIX b/assets/DecodedData/DATA/PIXELMAP/DESB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DESB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/DESB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/DESB4.PIX b/assets/DecodedData/DATA/PIXELMAP/DESB4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DESB4.PIX rename to assets/DecodedData/DATA/PIXELMAP/DESB4.PIX diff --git a/DecodedData/DATA/PIXELMAP/DESB5.PIX b/assets/DecodedData/DATA/PIXELMAP/DESB5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DESB5.PIX rename to assets/DecodedData/DATA/PIXELMAP/DESB5.PIX diff --git a/DecodedData/DATA/PIXELMAP/DESERT8.PIX b/assets/DecodedData/DATA/PIXELMAP/DESERT8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DESERT8.PIX rename to assets/DecodedData/DATA/PIXELMAP/DESERT8.PIX diff --git a/DecodedData/DATA/PIXELMAP/DESTROY.PIX b/assets/DecodedData/DATA/PIXELMAP/DESTROY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DESTROY.PIX rename to assets/DecodedData/DATA/PIXELMAP/DESTROY.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZMAP4.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZMAP4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZMAP4.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZMAP4.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZRACE1.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZRACE1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZRACE1.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZRACE1.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZRACE2.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZRACE2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZRACE2.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZRACE2.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZRACE3.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZRACE3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZRACE3.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZRACE3.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZRACE4.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZRACE4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZRACE4.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZRACE4.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZSKY.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZSKY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZSKY.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZSKY.PIX diff --git a/DecodedData/DATA/PIXELMAP/DEZTRAK3.PIX b/assets/DecodedData/DATA/PIXELMAP/DEZTRAK3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DEZTRAK3.PIX rename to assets/DecodedData/DATA/PIXELMAP/DEZTRAK3.PIX diff --git a/DecodedData/DATA/PIXELMAP/DHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/DHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/DHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/DIALSTCK.PIX b/assets/DecodedData/DATA/PIXELMAP/DIALSTCK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DIALSTCK.PIX rename to assets/DecodedData/DATA/PIXELMAP/DIALSTCK.PIX diff --git a/DecodedData/DATA/PIXELMAP/DRKSCRN.PIX b/assets/DecodedData/DATA/PIXELMAP/DRKSCRN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DRKSCRN.PIX rename to assets/DecodedData/DATA/PIXELMAP/DRKSCRN.PIX diff --git a/DecodedData/DATA/PIXELMAP/DROPLET.PIX b/assets/DecodedData/DATA/PIXELMAP/DROPLET.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DROPLET.PIX rename to assets/DecodedData/DATA/PIXELMAP/DROPLET.PIX diff --git a/DecodedData/DATA/PIXELMAP/DROPLET2.PIX b/assets/DecodedData/DATA/PIXELMAP/DROPLET2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DROPLET2.PIX rename to assets/DecodedData/DATA/PIXELMAP/DROPLET2.PIX diff --git a/DecodedData/DATA/PIXELMAP/DRSKY.PIX b/assets/DecodedData/DATA/PIXELMAP/DRSKY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DRSKY.PIX rename to assets/DecodedData/DATA/PIXELMAP/DRSKY.PIX diff --git a/DecodedData/DATA/PIXELMAP/DUMP.PIX b/assets/DecodedData/DATA/PIXELMAP/DUMP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DUMP.PIX rename to assets/DecodedData/DATA/PIXELMAP/DUMP.PIX diff --git a/DecodedData/DATA/PIXELMAP/DUMP8.PIX b/assets/DecodedData/DATA/PIXELMAP/DUMP8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DUMP8.PIX rename to assets/DecodedData/DATA/PIXELMAP/DUMP8.PIX diff --git a/DecodedData/DATA/PIXELMAP/DUMPBIT.PIX b/assets/DecodedData/DATA/PIXELMAP/DUMPBIT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DUMPBIT.PIX rename to assets/DecodedData/DATA/PIXELMAP/DUMPBIT.PIX diff --git a/DecodedData/DATA/PIXELMAP/DUMPSCP.PIX b/assets/DecodedData/DATA/PIXELMAP/DUMPSCP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DUMPSCP.PIX rename to assets/DecodedData/DATA/PIXELMAP/DUMPSCP.PIX diff --git a/DecodedData/DATA/PIXELMAP/DUMPSID.PIX b/assets/DecodedData/DATA/PIXELMAP/DUMPSID.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DUMPSID.PIX rename to assets/DecodedData/DATA/PIXELMAP/DUMPSID.PIX diff --git a/DecodedData/DATA/PIXELMAP/DUMPYEL.PIX b/assets/DecodedData/DATA/PIXELMAP/DUMPYEL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/DUMPYEL.PIX rename to assets/DecodedData/DATA/PIXELMAP/DUMPYEL.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLAH.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLAH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLAH.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLAH.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLAH8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLAH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLAH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLAH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLAK.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLAK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLAK.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLAK.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLAL.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLAL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLAL.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLAL.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLAL8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLAL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLAL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLAL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLUE.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLUE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLUE.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLUE.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLUH.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLUH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLUH.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLUH.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLUH8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLUH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLUH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLUH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLUL.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLUL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLUL.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLUL.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGBLUL8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGBLUL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGBLUL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGBLUL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGGREE.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGGREE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGGREE.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGGREE.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGGREH.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGGREH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGGREH.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGGREH.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGGREH8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGGREH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGGREH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGGREH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGGREL.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGGREL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGGREL.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGGREL.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGGREL8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGGREL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGGREL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGGREL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGLBNT.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGLBNT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGLBNT.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGLBNT.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGLE1.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGLE1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGLE1.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGLE1.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGREDH.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGREDH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGREDH.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGREDH.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGREDL.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGREDL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGREDL.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGREDL.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGREDL8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGREDL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGREDL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGREDL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGWHIE.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGWHIE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGWHIE.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGWHIE.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGWHIH.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGWHIH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGWHIH.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGWHIH.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGWHIH8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGWHIH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGWHIH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGWHIH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGWHIL.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGWHIL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGWHIL.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGWHIL.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGWHIL8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGWHIL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGWHIL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGWHIL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGYELE.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGYELE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGYELE.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGYELE.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGYELH8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGYELH8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGYELH8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGYELH8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGYELL.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGYELL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGYELL.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGYELL.PIX diff --git a/DecodedData/DATA/PIXELMAP/EAGYELL8.PIX b/assets/DecodedData/DATA/PIXELMAP/EAGYELL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EAGYELL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EAGYELL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/EATER.PIX b/assets/DecodedData/DATA/PIXELMAP/EATER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EATER.PIX rename to assets/DecodedData/DATA/PIXELMAP/EATER.PIX diff --git a/DecodedData/DATA/PIXELMAP/EATER8.PIX b/assets/DecodedData/DATA/PIXELMAP/EATER8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EATER8.PIX rename to assets/DecodedData/DATA/PIXELMAP/EATER8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ED.PIX b/assets/DecodedData/DATA/PIXELMAP/ED.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ED.PIX rename to assets/DecodedData/DATA/PIXELMAP/ED.PIX diff --git a/DecodedData/DATA/PIXELMAP/ED8.PIX b/assets/DecodedData/DATA/PIXELMAP/ED8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ED8.PIX rename to assets/DecodedData/DATA/PIXELMAP/ED8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ELBOW.PIX b/assets/DecodedData/DATA/PIXELMAP/ELBOW.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ELBOW.PIX rename to assets/DecodedData/DATA/PIXELMAP/ELBOW.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXP1.PIX b/assets/DecodedData/DATA/PIXELMAP/EXP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXP2.PIX b/assets/DecodedData/DATA/PIXELMAP/EXP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXP3.PIX b/assets/DecodedData/DATA/PIXELMAP/EXP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXP4.PIX b/assets/DecodedData/DATA/PIXELMAP/EXP4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXP4.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXP4.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXP5.PIX b/assets/DecodedData/DATA/PIXELMAP/EXP5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXP5.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXP5.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXP6.PIX b/assets/DecodedData/DATA/PIXELMAP/EXP6.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXP6.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXP6.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXP7.PIX b/assets/DecodedData/DATA/PIXELMAP/EXP7.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXP7.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXP7.PIX diff --git a/DecodedData/DATA/PIXELMAP/EXTRASTY.PIX b/assets/DecodedData/DATA/PIXELMAP/EXTRASTY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EXTRASTY.PIX rename to assets/DecodedData/DATA/PIXELMAP/EXTRASTY.PIX diff --git a/DecodedData/DATA/PIXELMAP/EYEBALL.PIX b/assets/DecodedData/DATA/PIXELMAP/EYEBALL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/EYEBALL.PIX rename to assets/DecodedData/DATA/PIXELMAP/EYEBALL.PIX diff --git a/DecodedData/DATA/PIXELMAP/FAT.PIX b/assets/DecodedData/DATA/PIXELMAP/FAT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FAT.PIX rename to assets/DecodedData/DATA/PIXELMAP/FAT.PIX diff --git a/DecodedData/DATA/PIXELMAP/FAUST.PIX b/assets/DecodedData/DATA/PIXELMAP/FAUST.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FAUST.PIX rename to assets/DecodedData/DATA/PIXELMAP/FAUST.PIX diff --git a/DecodedData/DATA/PIXELMAP/FAUST8.PIX b/assets/DecodedData/DATA/PIXELMAP/FAUST8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FAUST8.PIX rename to assets/DecodedData/DATA/PIXELMAP/FAUST8.PIX diff --git a/DecodedData/DATA/PIXELMAP/FINIBIT.PIX b/assets/DecodedData/DATA/PIXELMAP/FINIBIT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FINIBIT.PIX rename to assets/DecodedData/DATA/PIXELMAP/FINIBIT.PIX diff --git a/DecodedData/DATA/PIXELMAP/FIRE.PIX b/assets/DecodedData/DATA/PIXELMAP/FIRE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FIRE.PIX rename to assets/DecodedData/DATA/PIXELMAP/FIRE.PIX diff --git a/DecodedData/DATA/PIXELMAP/FIRE8.PIX b/assets/DecodedData/DATA/PIXELMAP/FIRE8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FIRE8.PIX rename to assets/DecodedData/DATA/PIXELMAP/FIRE8.PIX diff --git a/DecodedData/DATA/PIXELMAP/FLAMES.PIX b/assets/DecodedData/DATA/PIXELMAP/FLAMES.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FLAMES.PIX rename to assets/DecodedData/DATA/PIXELMAP/FLAMES.PIX diff --git a/DecodedData/DATA/PIXELMAP/FLG.PIX b/assets/DecodedData/DATA/PIXELMAP/FLG.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FLG.PIX rename to assets/DecodedData/DATA/PIXELMAP/FLG.PIX diff --git a/DecodedData/DATA/PIXELMAP/FM0.PIX b/assets/DecodedData/DATA/PIXELMAP/FM0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FM0.PIX rename to assets/DecodedData/DATA/PIXELMAP/FM0.PIX diff --git a/DecodedData/DATA/PIXELMAP/FOGSCRN.PIX b/assets/DecodedData/DATA/PIXELMAP/FOGSCRN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FOGSCRN.PIX rename to assets/DecodedData/DATA/PIXELMAP/FOGSCRN.PIX diff --git a/DecodedData/DATA/PIXELMAP/FONE.PIX b/assets/DecodedData/DATA/PIXELMAP/FONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/FONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/FONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/GANTSCRN.PIX b/assets/DecodedData/DATA/PIXELMAP/GANTSCRN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GANTSCRN.PIX rename to assets/DecodedData/DATA/PIXELMAP/GANTSCRN.PIX diff --git a/DecodedData/DATA/PIXELMAP/GASPUMP.PIX b/assets/DecodedData/DATA/PIXELMAP/GASPUMP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GASPUMP.PIX rename to assets/DecodedData/DATA/PIXELMAP/GASPUMP.PIX diff --git a/DecodedData/DATA/PIXELMAP/GBIGGIB.PIX b/assets/DecodedData/DATA/PIXELMAP/GBIGGIB.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GBIGGIB.PIX rename to assets/DecodedData/DATA/PIXELMAP/GBIGGIB.PIX diff --git a/DecodedData/DATA/PIXELMAP/GBIGGIB2.PIX b/assets/DecodedData/DATA/PIXELMAP/GBIGGIB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GBIGGIB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GBIGGIB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GBIGGIB3.PIX b/assets/DecodedData/DATA/PIXELMAP/GBIGGIB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GBIGGIB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/GBIGGIB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/GBIGGIBS.PIX b/assets/DecodedData/DATA/PIXELMAP/GBIGGIBS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GBIGGIBS.PIX rename to assets/DecodedData/DATA/PIXELMAP/GBIGGIBS.PIX diff --git a/DecodedData/DATA/PIXELMAP/GBONE.PIX b/assets/DecodedData/DATA/PIXELMAP/GBONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GBONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/GBONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/GCHUNK01.PIX b/assets/DecodedData/DATA/PIXELMAP/GCHUNK01.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GCHUNK01.PIX rename to assets/DecodedData/DATA/PIXELMAP/GCHUNK01.PIX diff --git a/DecodedData/DATA/PIXELMAP/GCHUNK02.PIX b/assets/DecodedData/DATA/PIXELMAP/GCHUNK02.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GCHUNK02.PIX rename to assets/DecodedData/DATA/PIXELMAP/GCHUNK02.PIX diff --git a/DecodedData/DATA/PIXELMAP/GCHUNK03.PIX b/assets/DecodedData/DATA/PIXELMAP/GCHUNK03.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GCHUNK03.PIX rename to assets/DecodedData/DATA/PIXELMAP/GCHUNK03.PIX diff --git a/DecodedData/DATA/PIXELMAP/GCHUNK04.PIX b/assets/DecodedData/DATA/PIXELMAP/GCHUNK04.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GCHUNK04.PIX rename to assets/DecodedData/DATA/PIXELMAP/GCHUNK04.PIX diff --git a/DecodedData/DATA/PIXELMAP/GCHUNKS1.PIX b/assets/DecodedData/DATA/PIXELMAP/GCHUNKS1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GCHUNKS1.PIX rename to assets/DecodedData/DATA/PIXELMAP/GCHUNKS1.PIX diff --git a/DecodedData/DATA/PIXELMAP/GCHUNKS2.PIX b/assets/DecodedData/DATA/PIXELMAP/GCHUNKS2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GCHUNKS2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GCHUNKS2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GCOLON.PIX b/assets/DecodedData/DATA/PIXELMAP/GCOLON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GCOLON.PIX rename to assets/DecodedData/DATA/PIXELMAP/GCOLON.PIX diff --git a/DecodedData/DATA/PIXELMAP/GDRPLET.PIX b/assets/DecodedData/DATA/PIXELMAP/GDRPLET.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GDRPLET.PIX rename to assets/DecodedData/DATA/PIXELMAP/GDRPLET.PIX diff --git a/DecodedData/DATA/PIXELMAP/GDRPLET2.PIX b/assets/DecodedData/DATA/PIXELMAP/GDRPLET2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GDRPLET2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GDRPLET2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/GDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/GDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/GDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/GDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GELBOW.PIX b/assets/DecodedData/DATA/PIXELMAP/GELBOW.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GELBOW.PIX rename to assets/DecodedData/DATA/PIXELMAP/GELBOW.PIX diff --git a/DecodedData/DATA/PIXELMAP/GENT.PIX b/assets/DecodedData/DATA/PIXELMAP/GENT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GENT.PIX rename to assets/DecodedData/DATA/PIXELMAP/GENT.PIX diff --git a/DecodedData/DATA/PIXELMAP/GEYEBALL.PIX b/assets/DecodedData/DATA/PIXELMAP/GEYEBALL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GEYEBALL.PIX rename to assets/DecodedData/DATA/PIXELMAP/GEYEBALL.PIX diff --git a/DecodedData/DATA/PIXELMAP/GGIB1.PIX b/assets/DecodedData/DATA/PIXELMAP/GGIB1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GGIB1.PIX rename to assets/DecodedData/DATA/PIXELMAP/GGIB1.PIX diff --git a/DecodedData/DATA/PIXELMAP/GGIB2.PIX b/assets/DecodedData/DATA/PIXELMAP/GGIB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GGIB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GGIB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GGIB3.PIX b/assets/DecodedData/DATA/PIXELMAP/GGIB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GGIB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/GGIB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHAND.PIX b/assets/DecodedData/DATA/PIXELMAP/GHAND.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHAND.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHAND.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHAND0.PIX b/assets/DecodedData/DATA/PIXELMAP/GHAND0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHAND0.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHAND0.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHAND1.PIX b/assets/DecodedData/DATA/PIXELMAP/GHAND1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHAND1.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHAND1.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHAND2.PIX b/assets/DecodedData/DATA/PIXELMAP/GHAND2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHAND2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHAND2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHAND3.PIX b/assets/DecodedData/DATA/PIXELMAP/GHAND3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHAND3.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHAND3.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHANDP0.PIX b/assets/DecodedData/DATA/PIXELMAP/GHANDP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHANDP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHANDP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHANDP1.PIX b/assets/DecodedData/DATA/PIXELMAP/GHANDP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHANDP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHANDP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHANDP2.PIX b/assets/DecodedData/DATA/PIXELMAP/GHANDP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHANDP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHANDP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHANDP3.PIX b/assets/DecodedData/DATA/PIXELMAP/GHANDP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHANDP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHANDP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHANDPX.PIX b/assets/DecodedData/DATA/PIXELMAP/GHANDPX.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHANDPX.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHANDPX.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHANDX.PIX b/assets/DecodedData/DATA/PIXELMAP/GHANDX.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHANDX.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHANDX.PIX diff --git a/DecodedData/DATA/PIXELMAP/GHEAD.PIX b/assets/DecodedData/DATA/PIXELMAP/GHEAD.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GHEAD.PIX rename to assets/DecodedData/DATA/PIXELMAP/GHEAD.PIX diff --git a/DecodedData/DATA/PIXELMAP/GIBSMEAR.PIX b/assets/DecodedData/DATA/PIXELMAP/GIBSMEAR.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GIBSMEAR.PIX rename to assets/DecodedData/DATA/PIXELMAP/GIBSMEAR.PIX diff --git a/DecodedData/DATA/PIXELMAP/GLUMPS.PIX b/assets/DecodedData/DATA/PIXELMAP/GLUMPS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GLUMPS.PIX rename to assets/DecodedData/DATA/PIXELMAP/GLUMPS.PIX diff --git a/DecodedData/DATA/PIXELMAP/GO.PIX b/assets/DecodedData/DATA/PIXELMAP/GO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GO.PIX rename to assets/DecodedData/DATA/PIXELMAP/GO.PIX diff --git a/DecodedData/DATA/PIXELMAP/GOD.PIX b/assets/DecodedData/DATA/PIXELMAP/GOD.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GOD.PIX rename to assets/DecodedData/DATA/PIXELMAP/GOD.PIX diff --git a/DecodedData/DATA/PIXELMAP/GPELVIS.PIX b/assets/DecodedData/DATA/PIXELMAP/GPELVIS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GPELVIS.PIX rename to assets/DecodedData/DATA/PIXELMAP/GPELVIS.PIX diff --git a/DecodedData/DATA/PIXELMAP/GREBONE.PIX b/assets/DecodedData/DATA/PIXELMAP/GREBONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GREBONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/GREBONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/GREBONH.PIX b/assets/DecodedData/DATA/PIXELMAP/GREBONH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GREBONH.PIX rename to assets/DecodedData/DATA/PIXELMAP/GREBONH.PIX diff --git a/DecodedData/DATA/PIXELMAP/GRIBS.PIX b/assets/DecodedData/DATA/PIXELMAP/GRIBS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GRIBS.PIX rename to assets/DecodedData/DATA/PIXELMAP/GRIBS.PIX diff --git a/DecodedData/DATA/PIXELMAP/GRIMM.PIX b/assets/DecodedData/DATA/PIXELMAP/GRIMM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GRIMM.PIX rename to assets/DecodedData/DATA/PIXELMAP/GRIMM.PIX diff --git a/DecodedData/DATA/PIXELMAP/GRIMM8.PIX b/assets/DecodedData/DATA/PIXELMAP/GRIMM8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GRIMM8.PIX rename to assets/DecodedData/DATA/PIXELMAP/GRIMM8.PIX diff --git a/DecodedData/DATA/PIXELMAP/GRN.PIX b/assets/DecodedData/DATA/PIXELMAP/GRN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GRN.PIX rename to assets/DecodedData/DATA/PIXELMAP/GRN.PIX diff --git a/DecodedData/DATA/PIXELMAP/GSPLAT1.PIX b/assets/DecodedData/DATA/PIXELMAP/GSPLAT1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GSPLAT1.PIX rename to assets/DecodedData/DATA/PIXELMAP/GSPLAT1.PIX diff --git a/DecodedData/DATA/PIXELMAP/GSPLAT2.PIX b/assets/DecodedData/DATA/PIXELMAP/GSPLAT2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GSPLAT2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GSPLAT2.PIX diff --git a/DecodedData/DATA/PIXELMAP/GSPLATOT.PIX b/assets/DecodedData/DATA/PIXELMAP/GSPLATOT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GSPLATOT.PIX rename to assets/DecodedData/DATA/PIXELMAP/GSPLATOT.PIX diff --git a/DecodedData/DATA/PIXELMAP/GSPLAT~1.PIX b/assets/DecodedData/DATA/PIXELMAP/GSPLAT~1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GSPLAT~1.PIX rename to assets/DecodedData/DATA/PIXELMAP/GSPLAT~1.PIX diff --git a/DecodedData/DATA/PIXELMAP/GSPLAT~2.PIX b/assets/DecodedData/DATA/PIXELMAP/GSPLAT~2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/GSPLAT~2.PIX rename to assets/DecodedData/DATA/PIXELMAP/GSPLAT~2.PIX diff --git a/DecodedData/DATA/PIXELMAP/HAMMER.PIX b/assets/DecodedData/DATA/PIXELMAP/HAMMER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HAMMER.PIX rename to assets/DecodedData/DATA/PIXELMAP/HAMMER.PIX diff --git a/DecodedData/DATA/PIXELMAP/HAMMER8.PIX b/assets/DecodedData/DATA/PIXELMAP/HAMMER8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HAMMER8.PIX rename to assets/DecodedData/DATA/PIXELMAP/HAMMER8.PIX diff --git a/DecodedData/DATA/PIXELMAP/HAND.PIX b/assets/DecodedData/DATA/PIXELMAP/HAND.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HAND.PIX rename to assets/DecodedData/DATA/PIXELMAP/HAND.PIX diff --git a/DecodedData/DATA/PIXELMAP/HAND0.PIX b/assets/DecodedData/DATA/PIXELMAP/HAND0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HAND0.PIX rename to assets/DecodedData/DATA/PIXELMAP/HAND0.PIX diff --git a/DecodedData/DATA/PIXELMAP/HAND1.PIX b/assets/DecodedData/DATA/PIXELMAP/HAND1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HAND1.PIX rename to assets/DecodedData/DATA/PIXELMAP/HAND1.PIX diff --git a/DecodedData/DATA/PIXELMAP/HAND2.PIX b/assets/DecodedData/DATA/PIXELMAP/HAND2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HAND2.PIX rename to assets/DecodedData/DATA/PIXELMAP/HAND2.PIX diff --git a/DecodedData/DATA/PIXELMAP/HAND3.PIX b/assets/DecodedData/DATA/PIXELMAP/HAND3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HAND3.PIX rename to assets/DecodedData/DATA/PIXELMAP/HAND3.PIX diff --git a/DecodedData/DATA/PIXELMAP/HANDP0.PIX b/assets/DecodedData/DATA/PIXELMAP/HANDP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HANDP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/HANDP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/HANDP1.PIX b/assets/DecodedData/DATA/PIXELMAP/HANDP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HANDP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/HANDP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/HANDP2.PIX b/assets/DecodedData/DATA/PIXELMAP/HANDP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HANDP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/HANDP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/HANDP3.PIX b/assets/DecodedData/DATA/PIXELMAP/HANDP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HANDP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/HANDP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/HANDPX.PIX b/assets/DecodedData/DATA/PIXELMAP/HANDPX.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HANDPX.PIX rename to assets/DecodedData/DATA/PIXELMAP/HANDPX.PIX diff --git a/DecodedData/DATA/PIXELMAP/HANDX.PIX b/assets/DecodedData/DATA/PIXELMAP/HANDX.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HANDX.PIX rename to assets/DecodedData/DATA/PIXELMAP/HANDX.PIX diff --git a/DecodedData/DATA/PIXELMAP/HARRY.PIX b/assets/DecodedData/DATA/PIXELMAP/HARRY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HARRY.PIX rename to assets/DecodedData/DATA/PIXELMAP/HARRY.PIX diff --git a/DecodedData/DATA/PIXELMAP/HARRY8.PIX b/assets/DecodedData/DATA/PIXELMAP/HARRY8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HARRY8.PIX rename to assets/DecodedData/DATA/PIXELMAP/HARRY8.PIX diff --git a/DecodedData/DATA/PIXELMAP/HEAD.PIX b/assets/DecodedData/DATA/PIXELMAP/HEAD.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HEAD.PIX rename to assets/DecodedData/DATA/PIXELMAP/HEAD.PIX diff --git a/DecodedData/DATA/PIXELMAP/HEADON.PIX b/assets/DecodedData/DATA/PIXELMAP/HEADON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/HEADON.PIX rename to assets/DecodedData/DATA/PIXELMAP/HEADON.PIX diff --git a/DecodedData/DATA/PIXELMAP/ICE2.PIX b/assets/DecodedData/DATA/PIXELMAP/ICE2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ICE2.PIX rename to assets/DecodedData/DATA/PIXELMAP/ICE2.PIX diff --git a/DecodedData/DATA/PIXELMAP/ICE3.PIX b/assets/DecodedData/DATA/PIXELMAP/ICE3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ICE3.PIX rename to assets/DecodedData/DATA/PIXELMAP/ICE3.PIX diff --git a/DecodedData/DATA/PIXELMAP/ICE4.PIX b/assets/DecodedData/DATA/PIXELMAP/ICE4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ICE4.PIX rename to assets/DecodedData/DATA/PIXELMAP/ICE4.PIX diff --git a/DecodedData/DATA/PIXELMAP/IHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/IHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/IHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/IHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDACC.PIX b/assets/DecodedData/DATA/PIXELMAP/INDACC.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDACC.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDACC.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDAMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/INDAMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDAMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDAMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDAMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/INDAMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDAMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDAMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDAMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/INDAMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDAMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDAMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDAMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/INDAMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDAMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDAMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDB8.PIX b/assets/DecodedData/DATA/PIXELMAP/INDB8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDB8.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDB8.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDBMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/INDBMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDBMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDBMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDBMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/INDBMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDBMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDBMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDBMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/INDBMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDBMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDBMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDBMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/INDBMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDBMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDBMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDTEX29.PIX b/assets/DecodedData/DATA/PIXELMAP/INDTEX29.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDTEX29.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDTEX29.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDTEX30.PIX b/assets/DecodedData/DATA/PIXELMAP/INDTEX30.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDTEX30.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDTEX30.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDTEX31.PIX b/assets/DecodedData/DATA/PIXELMAP/INDTEX31.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDTEX31.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDTEX31.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDTEX47.PIX b/assets/DecodedData/DATA/PIXELMAP/INDTEX47.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDTEX47.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDTEX47.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUST18.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUST18.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUST18.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUST18.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUST28.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUST28.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUST28.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUST28.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUST38.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUST38.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUST38.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUST38.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTA.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTA.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTA.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTA1.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTA1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTA1.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTA1.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTA2.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTA2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTA2.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTA2.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTA3.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTA3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTA3.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTA3.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTA8.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTA8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTA8.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTA8.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTAM.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTAM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTAM.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTAM.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTB.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTB.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTB.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTB.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTB3.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDUSTB8.PIX b/assets/DecodedData/DATA/PIXELMAP/INDUSTB8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDUSTB8.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDUSTB8.PIX diff --git a/DecodedData/DATA/PIXELMAP/INDYSKY.PIX b/assets/DecodedData/DATA/PIXELMAP/INDYSKY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/INDYSKY.PIX rename to assets/DecodedData/DATA/PIXELMAP/INDYSKY.PIX diff --git a/DecodedData/DATA/PIXELMAP/IVAN.PIX b/assets/DecodedData/DATA/PIXELMAP/IVAN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/IVAN.PIX rename to assets/DecodedData/DATA/PIXELMAP/IVAN.PIX diff --git a/DecodedData/DATA/PIXELMAP/IVAN8.PIX b/assets/DecodedData/DATA/PIXELMAP/IVAN8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/IVAN8.PIX rename to assets/DecodedData/DATA/PIXELMAP/IVAN8.PIX diff --git a/DecodedData/DATA/PIXELMAP/IVANBON.PIX b/assets/DecodedData/DATA/PIXELMAP/IVANBON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/IVANBON.PIX rename to assets/DecodedData/DATA/PIXELMAP/IVANBON.PIX diff --git a/DecodedData/DATA/PIXELMAP/KEL.PIX b/assets/DecodedData/DATA/PIXELMAP/KEL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/KEL.PIX rename to assets/DecodedData/DATA/PIXELMAP/KEL.PIX diff --git a/DecodedData/DATA/PIXELMAP/KUTTER.PIX b/assets/DecodedData/DATA/PIXELMAP/KUTTER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/KUTTER.PIX rename to assets/DecodedData/DATA/PIXELMAP/KUTTER.PIX diff --git a/DecodedData/DATA/PIXELMAP/KUTTER8.PIX b/assets/DecodedData/DATA/PIXELMAP/KUTTER8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/KUTTER8.PIX rename to assets/DecodedData/DATA/PIXELMAP/KUTTER8.PIX diff --git a/DecodedData/DATA/PIXELMAP/LADY.PIX b/assets/DecodedData/DATA/PIXELMAP/LADY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LADY.PIX rename to assets/DecodedData/DATA/PIXELMAP/LADY.PIX diff --git a/DecodedData/DATA/PIXELMAP/LBRKDM.PIX b/assets/DecodedData/DATA/PIXELMAP/LBRKDM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LBRKDM.PIX rename to assets/DecodedData/DATA/PIXELMAP/LBRKDM.PIX diff --git a/DecodedData/DATA/PIXELMAP/LBRKDM0.PIX b/assets/DecodedData/DATA/PIXELMAP/LBRKDM0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LBRKDM0.PIX rename to assets/DecodedData/DATA/PIXELMAP/LBRKDM0.PIX diff --git a/DecodedData/DATA/PIXELMAP/LBRKDM1.PIX b/assets/DecodedData/DATA/PIXELMAP/LBRKDM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LBRKDM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/LBRKDM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/LBRKDM2.PIX b/assets/DecodedData/DATA/PIXELMAP/LBRKDM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LBRKDM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LBRKDM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LBRKDM3.PIX b/assets/DecodedData/DATA/PIXELMAP/LBRKDM3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LBRKDM3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LBRKDM3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LBRKDM4.PIX b/assets/DecodedData/DATA/PIXELMAP/LBRKDM4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LBRKDM4.PIX rename to assets/DecodedData/DATA/PIXELMAP/LBRKDM4.PIX diff --git a/DecodedData/DATA/PIXELMAP/LBRKDM5.PIX b/assets/DecodedData/DATA/PIXELMAP/LBRKDM5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LBRKDM5.PIX rename to assets/DecodedData/DATA/PIXELMAP/LBRKDM5.PIX diff --git a/DecodedData/DATA/PIXELMAP/LCOASTC1.PIX b/assets/DecodedData/DATA/PIXELMAP/LCOASTC1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LCOASTC1.PIX rename to assets/DecodedData/DATA/PIXELMAP/LCOASTC1.PIX diff --git a/DecodedData/DATA/PIXELMAP/LCOASTC2.PIX b/assets/DecodedData/DATA/PIXELMAP/LCOASTC2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LCOASTC2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LCOASTC2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LCOASTC3.PIX b/assets/DecodedData/DATA/PIXELMAP/LCOASTC3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LCOASTC3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LCOASTC3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LFSUSDM0.PIX b/assets/DecodedData/DATA/PIXELMAP/LFSUSDM0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LFSUSDM0.PIX rename to assets/DecodedData/DATA/PIXELMAP/LFSUSDM0.PIX diff --git a/DecodedData/DATA/PIXELMAP/LFSUSDM1.PIX b/assets/DecodedData/DATA/PIXELMAP/LFSUSDM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LFSUSDM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/LFSUSDM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/LFSUSDM2.PIX b/assets/DecodedData/DATA/PIXELMAP/LFSUSDM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LFSUSDM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LFSUSDM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LFSUSDM3.PIX b/assets/DecodedData/DATA/PIXELMAP/LFSUSDM3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LFSUSDM3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LFSUSDM3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LFSUSDM4.PIX b/assets/DecodedData/DATA/PIXELMAP/LFSUSDM4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LFSUSDM4.PIX rename to assets/DecodedData/DATA/PIXELMAP/LFSUSDM4.PIX diff --git a/DecodedData/DATA/PIXELMAP/LFSUSDM5.PIX b/assets/DecodedData/DATA/PIXELMAP/LFSUSDM5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LFSUSDM5.PIX rename to assets/DecodedData/DATA/PIXELMAP/LFSUSDM5.PIX diff --git a/DecodedData/DATA/PIXELMAP/LICE2.PIX b/assets/DecodedData/DATA/PIXELMAP/LICE2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LICE2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LICE2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LICE3.PIX b/assets/DecodedData/DATA/PIXELMAP/LICE3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LICE3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LICE3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LICE4.PIX b/assets/DecodedData/DATA/PIXELMAP/LICE4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LICE4.PIX rename to assets/DecodedData/DATA/PIXELMAP/LICE4.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITE.PIX b/assets/DecodedData/DATA/PIXELMAP/LITE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITE.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITE.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBA0.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBA0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBA0.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBA0.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBA1.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBA1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBA1.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBA1.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBA2.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBA2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBA2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBA2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBA3.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBA3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBA3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBA3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBB0.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBB0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBB0.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBB0.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBB1.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBB1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBB1.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBB1.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBB2.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBB3.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBB3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBB3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBB3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBC0.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBC0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBC0.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBC0.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBC1.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBC1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBC1.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBC1.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBC2.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBC2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBC2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBC2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LITGIBC3.PIX b/assets/DecodedData/DATA/PIXELMAP/LITGIBC3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LITGIBC3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LITGIBC3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LNDMINE8.PIX b/assets/DecodedData/DATA/PIXELMAP/LNDMINE8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LNDMINE8.PIX rename to assets/DecodedData/DATA/PIXELMAP/LNDMINE8.PIX diff --git a/DecodedData/DATA/PIXELMAP/LOADSCRN.PIX b/assets/DecodedData/DATA/PIXELMAP/LOADSCRN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LOADSCRN.PIX rename to assets/DecodedData/DATA/PIXELMAP/LOADSCRN.PIX diff --git a/DecodedData/DATA/PIXELMAP/LRSUSDM0.PIX b/assets/DecodedData/DATA/PIXELMAP/LRSUSDM0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LRSUSDM0.PIX rename to assets/DecodedData/DATA/PIXELMAP/LRSUSDM0.PIX diff --git a/DecodedData/DATA/PIXELMAP/LRSUSDM1.PIX b/assets/DecodedData/DATA/PIXELMAP/LRSUSDM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LRSUSDM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/LRSUSDM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/LRSUSDM2.PIX b/assets/DecodedData/DATA/PIXELMAP/LRSUSDM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LRSUSDM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/LRSUSDM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/LRSUSDM3.PIX b/assets/DecodedData/DATA/PIXELMAP/LRSUSDM3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LRSUSDM3.PIX rename to assets/DecodedData/DATA/PIXELMAP/LRSUSDM3.PIX diff --git a/DecodedData/DATA/PIXELMAP/LRSUSDM4.PIX b/assets/DecodedData/DATA/PIXELMAP/LRSUSDM4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LRSUSDM4.PIX rename to assets/DecodedData/DATA/PIXELMAP/LRSUSDM4.PIX diff --git a/DecodedData/DATA/PIXELMAP/LRSUSDM5.PIX b/assets/DecodedData/DATA/PIXELMAP/LRSUSDM5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LRSUSDM5.PIX rename to assets/DecodedData/DATA/PIXELMAP/LRSUSDM5.PIX diff --git a/DecodedData/DATA/PIXELMAP/LTH.PIX b/assets/DecodedData/DATA/PIXELMAP/LTH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/LTH.PIX rename to assets/DecodedData/DATA/PIXELMAP/LTH.PIX diff --git a/DecodedData/DATA/PIXELMAP/MAD.PIX b/assets/DecodedData/DATA/PIXELMAP/MAD.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MAD.PIX rename to assets/DecodedData/DATA/PIXELMAP/MAD.PIX diff --git a/DecodedData/DATA/PIXELMAP/MAN.PIX b/assets/DecodedData/DATA/PIXELMAP/MAN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MAN.PIX rename to assets/DecodedData/DATA/PIXELMAP/MAN.PIX diff --git a/DecodedData/DATA/PIXELMAP/MERC.PIX b/assets/DecodedData/DATA/PIXELMAP/MERC.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MERC.PIX rename to assets/DecodedData/DATA/PIXELMAP/MERC.PIX diff --git a/DecodedData/DATA/PIXELMAP/MERC8.PIX b/assets/DecodedData/DATA/PIXELMAP/MERC8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MERC8.PIX rename to assets/DecodedData/DATA/PIXELMAP/MERC8.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINE.PIX b/assets/DecodedData/DATA/PIXELMAP/MINE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINE.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINE.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINE2.PIX b/assets/DecodedData/DATA/PIXELMAP/MINE2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINE2.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINE2.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINE5.PIX b/assets/DecodedData/DATA/PIXELMAP/MINE5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINE5.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINE5.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINEMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/MINEMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINEMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINEMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINEMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/MINEMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINEMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINEMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINEMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/MINEMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINEMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINEMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINEMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/MINEMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINEMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINEMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINEMAP4.PIX b/assets/DecodedData/DATA/PIXELMAP/MINEMAP4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINEMAP4.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINEMAP4.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINEMAP5.PIX b/assets/DecodedData/DATA/PIXELMAP/MINEMAP5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINEMAP5.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINEMAP5.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINES.PIX b/assets/DecodedData/DATA/PIXELMAP/MINES.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINES.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINES.PIX diff --git a/DecodedData/DATA/PIXELMAP/MINLIT.PIX b/assets/DecodedData/DATA/PIXELMAP/MINLIT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MINLIT.PIX rename to assets/DecodedData/DATA/PIXELMAP/MINLIT.PIX diff --git a/DecodedData/DATA/PIXELMAP/MOO.PIX b/assets/DecodedData/DATA/PIXELMAP/MOO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MOO.PIX rename to assets/DecodedData/DATA/PIXELMAP/MOO.PIX diff --git a/DecodedData/DATA/PIXELMAP/MUD1.PIX b/assets/DecodedData/DATA/PIXELMAP/MUD1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MUD1.PIX rename to assets/DecodedData/DATA/PIXELMAP/MUD1.PIX diff --git a/DecodedData/DATA/PIXELMAP/MUD2.PIX b/assets/DecodedData/DATA/PIXELMAP/MUD2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MUD2.PIX rename to assets/DecodedData/DATA/PIXELMAP/MUD2.PIX diff --git a/DecodedData/DATA/PIXELMAP/MUS.PIX b/assets/DecodedData/DATA/PIXELMAP/MUS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/MUS.PIX rename to assets/DecodedData/DATA/PIXELMAP/MUS.PIX diff --git a/DecodedData/DATA/PIXELMAP/NARENAMP.PIX b/assets/DecodedData/DATA/PIXELMAP/NARENAMP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NARENAMP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NARENAMP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCCHORZN.PIX b/assets/DecodedData/DATA/PIXELMAP/NCCHORZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCCHORZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCCHORZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/NCHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCITAMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NCITAMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCITAMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCITAMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCITBMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NCITBMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCITBMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCITBMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCITCMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NCITCMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCITCMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCITCMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCOLOSUM.PIX b/assets/DecodedData/DATA/PIXELMAP/NCOLOSUM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCOLOSUM.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCOLOSUM.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCSTAMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NCSTAMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCSTAMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCSTAMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCSTBMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NCSTBMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCSTBMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCSTBMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NCSTCMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NCSTCMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NCSTCMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NCSTCMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NDDMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NDDMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NDDMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NDDMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NDEZMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NDEZMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NDEZMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NDEZMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NDHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/NDHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NDHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/NDHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/NETCOSTB.PIX b/assets/DecodedData/DATA/PIXELMAP/NETCOSTB.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NETCOSTB.PIX rename to assets/DecodedData/DATA/PIXELMAP/NETCOSTB.PIX diff --git a/DecodedData/DATA/PIXELMAP/NEWCHECK.PIX b/assets/DecodedData/DATA/PIXELMAP/NEWCHECK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NEWCHECK.PIX rename to assets/DecodedData/DATA/PIXELMAP/NEWCHECK.PIX diff --git a/DecodedData/DATA/PIXELMAP/NEWFINI.PIX b/assets/DecodedData/DATA/PIXELMAP/NEWFINI.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NEWFINI.PIX rename to assets/DecodedData/DATA/PIXELMAP/NEWFINI.PIX diff --git a/DecodedData/DATA/PIXELMAP/NIK.PIX b/assets/DecodedData/DATA/PIXELMAP/NIK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NIK.PIX rename to assets/DecodedData/DATA/PIXELMAP/NIK.PIX diff --git a/DecodedData/DATA/PIXELMAP/NINDAMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NINDAMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NINDAMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NINDAMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NINDBMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NINDBMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NINDBMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NINDBMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NMINEMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NMINEMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NMINEMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NMINEMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NODETOPT.PIX b/assets/DecodedData/DATA/PIXELMAP/NODETOPT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NODETOPT.PIX rename to assets/DecodedData/DATA/PIXELMAP/NODETOPT.PIX diff --git a/DecodedData/DATA/PIXELMAP/NOSNDOPT.PIX b/assets/DecodedData/DATA/PIXELMAP/NOSNDOPT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NOSNDOPT.PIX rename to assets/DecodedData/DATA/PIXELMAP/NOSNDOPT.PIX diff --git a/DecodedData/DATA/PIXELMAP/NSNOMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NSNOMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NSNOMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NSNOMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NSUMOMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NSUMOMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NSUMOMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NSUMOMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/NUMBER1.PIX b/assets/DecodedData/DATA/PIXELMAP/NUMBER1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NUMBER1.PIX rename to assets/DecodedData/DATA/PIXELMAP/NUMBER1.PIX diff --git a/DecodedData/DATA/PIXELMAP/NUMBER2.PIX b/assets/DecodedData/DATA/PIXELMAP/NUMBER2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NUMBER2.PIX rename to assets/DecodedData/DATA/PIXELMAP/NUMBER2.PIX diff --git a/DecodedData/DATA/PIXELMAP/NUMBER3.PIX b/assets/DecodedData/DATA/PIXELMAP/NUMBER3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NUMBER3.PIX rename to assets/DecodedData/DATA/PIXELMAP/NUMBER3.PIX diff --git a/DecodedData/DATA/PIXELMAP/NUMBER4.PIX b/assets/DecodedData/DATA/PIXELMAP/NUMBER4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NUMBER4.PIX rename to assets/DecodedData/DATA/PIXELMAP/NUMBER4.PIX diff --git a/DecodedData/DATA/PIXELMAP/NUMBER5.PIX b/assets/DecodedData/DATA/PIXELMAP/NUMBER5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NUMBER5.PIX rename to assets/DecodedData/DATA/PIXELMAP/NUMBER5.PIX diff --git a/DecodedData/DATA/PIXELMAP/NYHORIZN.PIX b/assets/DecodedData/DATA/PIXELMAP/NYHORIZN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NYHORIZN.PIX rename to assets/DecodedData/DATA/PIXELMAP/NYHORIZN.PIX diff --git a/DecodedData/DATA/PIXELMAP/NYSKY1.PIX b/assets/DecodedData/DATA/PIXELMAP/NYSKY1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NYSKY1.PIX rename to assets/DecodedData/DATA/PIXELMAP/NYSKY1.PIX diff --git a/DecodedData/DATA/PIXELMAP/NZEBRMAP.PIX b/assets/DecodedData/DATA/PIXELMAP/NZEBRMAP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/NZEBRMAP.PIX rename to assets/DecodedData/DATA/PIXELMAP/NZEBRMAP.PIX diff --git a/DecodedData/DATA/PIXELMAP/OCYLNDR1.PIX b/assets/DecodedData/DATA/PIXELMAP/OCYLNDR1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OCYLNDR1.PIX rename to assets/DecodedData/DATA/PIXELMAP/OCYLNDR1.PIX diff --git a/DecodedData/DATA/PIXELMAP/OCYLNDR2.PIX b/assets/DecodedData/DATA/PIXELMAP/OCYLNDR2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OCYLNDR2.PIX rename to assets/DecodedData/DATA/PIXELMAP/OCYLNDR2.PIX diff --git a/DecodedData/DATA/PIXELMAP/OGDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/OGDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OGDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/OGDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/OGDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/OGDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OGDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/OGDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/OIL.PIX b/assets/DecodedData/DATA/PIXELMAP/OIL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OIL.PIX rename to assets/DecodedData/DATA/PIXELMAP/OIL.PIX diff --git a/DecodedData/DATA/PIXELMAP/OILSMEAR.PIX b/assets/DecodedData/DATA/PIXELMAP/OILSMEAR.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OILSMEAR.PIX rename to assets/DecodedData/DATA/PIXELMAP/OILSMEAR.PIX diff --git a/DecodedData/DATA/PIXELMAP/OK.PIX b/assets/DecodedData/DATA/PIXELMAP/OK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OK.PIX rename to assets/DecodedData/DATA/PIXELMAP/OK.PIX diff --git a/DecodedData/DATA/PIXELMAP/OK8.PIX b/assets/DecodedData/DATA/PIXELMAP/OK8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OK8.PIX rename to assets/DecodedData/DATA/PIXELMAP/OK8.PIX diff --git a/DecodedData/DATA/PIXELMAP/OLD.PIX b/assets/DecodedData/DATA/PIXELMAP/OLD.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OLD.PIX rename to assets/DecodedData/DATA/PIXELMAP/OLD.PIX diff --git a/DecodedData/DATA/PIXELMAP/ORDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/ORDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ORDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/ORDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/ORDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/ORDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ORDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/ORDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/OTIBON8.PIX b/assets/DecodedData/DATA/PIXELMAP/OTIBON8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OTIBON8.PIX rename to assets/DecodedData/DATA/PIXELMAP/OTIBON8.PIX diff --git a/DecodedData/DATA/PIXELMAP/OTIS.PIX b/assets/DecodedData/DATA/PIXELMAP/OTIS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OTIS.PIX rename to assets/DecodedData/DATA/PIXELMAP/OTIS.PIX diff --git a/DecodedData/DATA/PIXELMAP/OTIS8.PIX b/assets/DecodedData/DATA/PIXELMAP/OTIS8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OTIS8.PIX rename to assets/DecodedData/DATA/PIXELMAP/OTIS8.PIX diff --git a/DecodedData/DATA/PIXELMAP/OTYRES1.PIX b/assets/DecodedData/DATA/PIXELMAP/OTYRES1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OTYRES1.PIX rename to assets/DecodedData/DATA/PIXELMAP/OTYRES1.PIX diff --git a/DecodedData/DATA/PIXELMAP/OTYRES2.PIX b/assets/DecodedData/DATA/PIXELMAP/OTYRES2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OTYRES2.PIX rename to assets/DecodedData/DATA/PIXELMAP/OTYRES2.PIX diff --git a/DecodedData/DATA/PIXELMAP/OYDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/OYDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OYDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/OYDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/OYDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/OYDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/OYDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/OYDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/PEDX.PIX b/assets/DecodedData/DATA/PIXELMAP/PEDX.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PEDX.PIX rename to assets/DecodedData/DATA/PIXELMAP/PEDX.PIX diff --git a/DecodedData/DATA/PIXELMAP/PELVIS.PIX b/assets/DecodedData/DATA/PIXELMAP/PELVIS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PELVIS.PIX rename to assets/DecodedData/DATA/PIXELMAP/PELVIS.PIX diff --git a/DecodedData/DATA/PIXELMAP/PER.PIX b/assets/DecodedData/DATA/PIXELMAP/PER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PER.PIX rename to assets/DecodedData/DATA/PIXELMAP/PER.PIX diff --git a/DecodedData/DATA/PIXELMAP/PILEDRIV.PIX b/assets/DecodedData/DATA/PIXELMAP/PILEDRIV.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PILEDRIV.PIX rename to assets/DecodedData/DATA/PIXELMAP/PILEDRIV.PIX diff --git a/DecodedData/DATA/PIXELMAP/PITBON.PIX b/assets/DecodedData/DATA/PIXELMAP/PITBON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PITBON.PIX rename to assets/DecodedData/DATA/PIXELMAP/PITBON.PIX diff --git a/DecodedData/DATA/PIXELMAP/PITBULL.PIX b/assets/DecodedData/DATA/PIXELMAP/PITBULL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PITBULL.PIX rename to assets/DecodedData/DATA/PIXELMAP/PITBULL.PIX diff --git a/DecodedData/DATA/PIXELMAP/PITBULL8.PIX b/assets/DecodedData/DATA/PIXELMAP/PITBULL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PITBULL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/PITBULL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/POLITE.PIX b/assets/DecodedData/DATA/PIXELMAP/POLITE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/POLITE.PIX rename to assets/DecodedData/DATA/PIXELMAP/POLITE.PIX diff --git a/DecodedData/DATA/PIXELMAP/PRS.PIX b/assets/DecodedData/DATA/PIXELMAP/PRS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/PRS.PIX rename to assets/DecodedData/DATA/PIXELMAP/PRS.PIX diff --git a/DecodedData/DATA/PIXELMAP/QCYLNDR1.PIX b/assets/DecodedData/DATA/PIXELMAP/QCYLNDR1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QCYLNDR1.PIX rename to assets/DecodedData/DATA/PIXELMAP/QCYLNDR1.PIX diff --git a/DecodedData/DATA/PIXELMAP/QCYLNDR2.PIX b/assets/DecodedData/DATA/PIXELMAP/QCYLNDR2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QCYLNDR2.PIX rename to assets/DecodedData/DATA/PIXELMAP/QCYLNDR2.PIX diff --git a/DecodedData/DATA/PIXELMAP/QGDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/QGDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QGDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/QGDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/QGDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/QGDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QGDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/QGDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/QRDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/QRDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QRDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/QRDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/QRDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/QRDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QRDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/QRDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/QTYRES1.PIX b/assets/DecodedData/DATA/PIXELMAP/QTYRES1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QTYRES1.PIX rename to assets/DecodedData/DATA/PIXELMAP/QTYRES1.PIX diff --git a/DecodedData/DATA/PIXELMAP/QTYRES2.PIX b/assets/DecodedData/DATA/PIXELMAP/QTYRES2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QTYRES2.PIX rename to assets/DecodedData/DATA/PIXELMAP/QTYRES2.PIX diff --git a/DecodedData/DATA/PIXELMAP/QYDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/QYDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QYDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/QYDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/QYDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/QYDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/QYDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/QYDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/RACEOVER.PIX b/assets/DecodedData/DATA/PIXELMAP/RACEOVER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RACEOVER.PIX rename to assets/DecodedData/DATA/PIXELMAP/RACEOVER.PIX diff --git a/DecodedData/DATA/PIXELMAP/RAZOR.PIX b/assets/DecodedData/DATA/PIXELMAP/RAZOR.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RAZOR.PIX rename to assets/DecodedData/DATA/PIXELMAP/RAZOR.PIX diff --git a/DecodedData/DATA/PIXELMAP/RAZOR8.PIX b/assets/DecodedData/DATA/PIXELMAP/RAZOR8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RAZOR8.PIX rename to assets/DecodedData/DATA/PIXELMAP/RAZOR8.PIX diff --git a/DecodedData/DATA/PIXELMAP/RDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/RDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/RDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/RDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/RDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/RDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/RED.PIX b/assets/DecodedData/DATA/PIXELMAP/RED.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RED.PIX rename to assets/DecodedData/DATA/PIXELMAP/RED.PIX diff --git a/DecodedData/DATA/PIXELMAP/REDBONH.PIX b/assets/DecodedData/DATA/PIXELMAP/REDBONH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/REDBONH.PIX rename to assets/DecodedData/DATA/PIXELMAP/REDBONH.PIX diff --git a/DecodedData/DATA/PIXELMAP/RIBS.PIX b/assets/DecodedData/DATA/PIXELMAP/RIBS.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RIBS.PIX rename to assets/DecodedData/DATA/PIXELMAP/RIBS.PIX diff --git a/DecodedData/DATA/PIXELMAP/RID.PIX b/assets/DecodedData/DATA/PIXELMAP/RID.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RID.PIX rename to assets/DecodedData/DATA/PIXELMAP/RID.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO1.PIX b/assets/DecodedData/DATA/PIXELMAP/RO1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO1.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO1.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO2.PIX b/assets/DecodedData/DATA/PIXELMAP/RO2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO2.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO2.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO3.PIX b/assets/DecodedData/DATA/PIXELMAP/RO3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO3.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO3.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO4.PIX b/assets/DecodedData/DATA/PIXELMAP/RO4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO4.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO4.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO5.PIX b/assets/DecodedData/DATA/PIXELMAP/RO5.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO5.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO5.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO6.PIX b/assets/DecodedData/DATA/PIXELMAP/RO6.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO6.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO6.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO7.PIX b/assets/DecodedData/DATA/PIXELMAP/RO7.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO7.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO7.PIX diff --git a/DecodedData/DATA/PIXELMAP/RO8.PIX b/assets/DecodedData/DATA/PIXELMAP/RO8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/RO8.PIX rename to assets/DecodedData/DATA/PIXELMAP/RO8.PIX diff --git a/DecodedData/DATA/PIXELMAP/ROAD1.PIX b/assets/DecodedData/DATA/PIXELMAP/ROAD1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ROAD1.PIX rename to assets/DecodedData/DATA/PIXELMAP/ROAD1.PIX diff --git a/DecodedData/DATA/PIXELMAP/ROAD2.PIX b/assets/DecodedData/DATA/PIXELMAP/ROAD2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ROAD2.PIX rename to assets/DecodedData/DATA/PIXELMAP/ROAD2.PIX diff --git a/DecodedData/DATA/PIXELMAP/ROBSMEAR.PIX b/assets/DecodedData/DATA/PIXELMAP/ROBSMEAR.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ROBSMEAR.PIX rename to assets/DecodedData/DATA/PIXELMAP/ROBSMEAR.PIX diff --git a/DecodedData/DATA/PIXELMAP/ROCKY.PIX b/assets/DecodedData/DATA/PIXELMAP/ROCKY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ROCKY.PIX rename to assets/DecodedData/DATA/PIXELMAP/ROCKY.PIX diff --git a/DecodedData/DATA/PIXELMAP/ROLLOVER.PIX b/assets/DecodedData/DATA/PIXELMAP/ROLLOVER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ROLLOVER.PIX rename to assets/DecodedData/DATA/PIXELMAP/ROLLOVER.PIX diff --git a/DecodedData/DATA/PIXELMAP/SAND1.PIX b/assets/DecodedData/DATA/PIXELMAP/SAND1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SAND1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SAND1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SAND2.PIX b/assets/DecodedData/DATA/PIXELMAP/SAND2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SAND2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SAND2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SCRBON8.PIX b/assets/DecodedData/DATA/PIXELMAP/SCRBON8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SCRBON8.PIX rename to assets/DecodedData/DATA/PIXELMAP/SCRBON8.PIX diff --git a/DecodedData/DATA/PIXELMAP/SCREWIE.PIX b/assets/DecodedData/DATA/PIXELMAP/SCREWIE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SCREWIE.PIX rename to assets/DecodedData/DATA/PIXELMAP/SCREWIE.PIX diff --git a/DecodedData/DATA/PIXELMAP/SCREWIE8.PIX b/assets/DecodedData/DATA/PIXELMAP/SCREWIE8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SCREWIE8.PIX rename to assets/DecodedData/DATA/PIXELMAP/SCREWIE8.PIX diff --git a/DecodedData/DATA/PIXELMAP/SCYLNDR1.PIX b/assets/DecodedData/DATA/PIXELMAP/SCYLNDR1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SCYLNDR1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SCYLNDR1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SCYLNDR2.PIX b/assets/DecodedData/DATA/PIXELMAP/SCYLNDR2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SCYLNDR2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SCYLNDR2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SGDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/SGDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SGDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SGDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SGDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/SGDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SGDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SGDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SHIRLEY.PIX b/assets/DecodedData/DATA/PIXELMAP/SHIRLEY.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SHIRLEY.PIX rename to assets/DecodedData/DATA/PIXELMAP/SHIRLEY.PIX diff --git a/DecodedData/DATA/PIXELMAP/SHIRLEY8.PIX b/assets/DecodedData/DATA/PIXELMAP/SHIRLEY8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SHIRLEY8.PIX rename to assets/DecodedData/DATA/PIXELMAP/SHIRLEY8.PIX diff --git a/DecodedData/DATA/PIXELMAP/SIGN.PIX b/assets/DecodedData/DATA/PIXELMAP/SIGN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SIGN.PIX rename to assets/DecodedData/DATA/PIXELMAP/SIGN.PIX diff --git a/DecodedData/DATA/PIXELMAP/SKIDMARK.PIX b/assets/DecodedData/DATA/PIXELMAP/SKIDMARK.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SKIDMARK.PIX rename to assets/DecodedData/DATA/PIXELMAP/SKIDMARK.PIX diff --git a/DecodedData/DATA/PIXELMAP/SKN.PIX b/assets/DecodedData/DATA/PIXELMAP/SKN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SKN.PIX rename to assets/DecodedData/DATA/PIXELMAP/SKN.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNICE.PIX b/assets/DecodedData/DATA/PIXELMAP/SNICE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNICE.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNICE.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOMAP0.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOMAP0.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOMAP0.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOMAP0.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOMAP1.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOMAP1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOMAP1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOMAP1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOMAP2.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOMAP2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOMAP2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOMAP2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOMAP3.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOMAP3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOMAP3.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOMAP3.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOTRAK3.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOTRAK3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOTRAK3.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOTRAK3.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOW1.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOW1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOW1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOW1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOW2.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOW2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOW2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOW2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SNOWDROP.PIX b/assets/DecodedData/DATA/PIXELMAP/SNOWDROP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SNOWDROP.PIX rename to assets/DecodedData/DATA/PIXELMAP/SNOWDROP.PIX diff --git a/DecodedData/DATA/PIXELMAP/SODBURB2.PIX b/assets/DecodedData/DATA/PIXELMAP/SODBURB2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SODBURB2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SODBURB2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLAT1.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLAT1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLAT1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLAT1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLAT2.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLAT2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLAT2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLAT2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLATLET.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLATLET.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLATLET.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLATLET.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLATOUT.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLATOUT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLATOUT.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLATOUT.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLATTER.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLATTER.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLATTER.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLATTER.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLSHBLU.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLSHBLU.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLSHBLU.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLSHBLU.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLSHGRN.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLSHGRN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLSHGRN.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLSHGRN.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPLSHYEL.PIX b/assets/DecodedData/DATA/PIXELMAP/SPLSHYEL.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPLSHYEL.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPLSHYEL.PIX diff --git a/DecodedData/DATA/PIXELMAP/SPROG.PIX b/assets/DecodedData/DATA/PIXELMAP/SPROG.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SPROG.PIX rename to assets/DecodedData/DATA/PIXELMAP/SPROG.PIX diff --git a/DecodedData/DATA/PIXELMAP/SRDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/SRDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SRDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SRDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SRDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/SRDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SRDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SRDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/STELLA.PIX b/assets/DecodedData/DATA/PIXELMAP/STELLA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/STELLA.PIX rename to assets/DecodedData/DATA/PIXELMAP/STELLA.PIX diff --git a/DecodedData/DATA/PIXELMAP/STELLA8.PIX b/assets/DecodedData/DATA/PIXELMAP/STELLA8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/STELLA8.PIX rename to assets/DecodedData/DATA/PIXELMAP/STELLA8.PIX diff --git a/DecodedData/DATA/PIXELMAP/STIG.PIX b/assets/DecodedData/DATA/PIXELMAP/STIG.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/STIG.PIX rename to assets/DecodedData/DATA/PIXELMAP/STIG.PIX diff --git a/DecodedData/DATA/PIXELMAP/STIG8.PIX b/assets/DecodedData/DATA/PIXELMAP/STIG8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/STIG8.PIX rename to assets/DecodedData/DATA/PIXELMAP/STIG8.PIX diff --git a/DecodedData/DATA/PIXELMAP/STUNT.PIX b/assets/DecodedData/DATA/PIXELMAP/STUNT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/STUNT.PIX rename to assets/DecodedData/DATA/PIXELMAP/STUNT.PIX diff --git a/DecodedData/DATA/PIXELMAP/STYRES1.PIX b/assets/DecodedData/DATA/PIXELMAP/STYRES1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/STYRES1.PIX rename to assets/DecodedData/DATA/PIXELMAP/STYRES1.PIX diff --git a/DecodedData/DATA/PIXELMAP/STYRES2.PIX b/assets/DecodedData/DATA/PIXELMAP/STYRES2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/STYRES2.PIX rename to assets/DecodedData/DATA/PIXELMAP/STYRES2.PIX diff --git a/DecodedData/DATA/PIXELMAP/SUMO.PIX b/assets/DecodedData/DATA/PIXELMAP/SUMO.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SUMO.PIX rename to assets/DecodedData/DATA/PIXELMAP/SUMO.PIX diff --git a/DecodedData/DATA/PIXELMAP/SUMODROP.PIX b/assets/DecodedData/DATA/PIXELMAP/SUMODROP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SUMODROP.PIX rename to assets/DecodedData/DATA/PIXELMAP/SUMODROP.PIX diff --git a/DecodedData/DATA/PIXELMAP/SUPPORT.PIX b/assets/DecodedData/DATA/PIXELMAP/SUPPORT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SUPPORT.PIX rename to assets/DecodedData/DATA/PIXELMAP/SUPPORT.PIX diff --git a/DecodedData/DATA/PIXELMAP/SYDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/SYDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SYDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/SYDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/SYDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/SYDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/SYDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/SYDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/TAHOE4.PIX b/assets/DecodedData/DATA/PIXELMAP/TAHOE4.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TAHOE4.PIX rename to assets/DecodedData/DATA/PIXELMAP/TAHOE4.PIX diff --git a/DecodedData/DATA/PIXELMAP/TAKEN.PIX b/assets/DecodedData/DATA/PIXELMAP/TAKEN.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TAKEN.PIX rename to assets/DecodedData/DATA/PIXELMAP/TAKEN.PIX diff --git a/DecodedData/DATA/PIXELMAP/TARTLET.PIX b/assets/DecodedData/DATA/PIXELMAP/TARTLET.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TARTLET.PIX rename to assets/DecodedData/DATA/PIXELMAP/TARTLET.PIX diff --git a/DecodedData/DATA/PIXELMAP/TARTLET8.PIX b/assets/DecodedData/DATA/PIXELMAP/TARTLET8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TARTLET8.PIX rename to assets/DecodedData/DATA/PIXELMAP/TARTLET8.PIX diff --git a/DecodedData/DATA/PIXELMAP/TASHBON.PIX b/assets/DecodedData/DATA/PIXELMAP/TASHBON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TASHBON.PIX rename to assets/DecodedData/DATA/PIXELMAP/TASHBON.PIX diff --git a/DecodedData/DATA/PIXELMAP/TASSLE.PIX b/assets/DecodedData/DATA/PIXELMAP/TASSLE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TASSLE.PIX rename to assets/DecodedData/DATA/PIXELMAP/TASSLE.PIX diff --git a/DecodedData/DATA/PIXELMAP/TASSLE8.PIX b/assets/DecodedData/DATA/PIXELMAP/TASSLE8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TASSLE8.PIX rename to assets/DecodedData/DATA/PIXELMAP/TASSLE8.PIX diff --git a/DecodedData/DATA/PIXELMAP/TIA.PIX b/assets/DecodedData/DATA/PIXELMAP/TIA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TIA.PIX rename to assets/DecodedData/DATA/PIXELMAP/TIA.PIX diff --git a/DecodedData/DATA/PIXELMAP/TIMEUP.PIX b/assets/DecodedData/DATA/PIXELMAP/TIMEUP.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TIMEUP.PIX rename to assets/DecodedData/DATA/PIXELMAP/TIMEUP.PIX diff --git a/DecodedData/DATA/PIXELMAP/TLITPOST.PIX b/assets/DecodedData/DATA/PIXELMAP/TLITPOST.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TLITPOST.PIX rename to assets/DecodedData/DATA/PIXELMAP/TLITPOST.PIX diff --git a/DecodedData/DATA/PIXELMAP/TON.PIX b/assets/DecodedData/DATA/PIXELMAP/TON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TON.PIX rename to assets/DecodedData/DATA/PIXELMAP/TON.PIX diff --git a/DecodedData/DATA/PIXELMAP/TRAFCLIT.PIX b/assets/DecodedData/DATA/PIXELMAP/TRAFCLIT.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TRAFCLIT.PIX rename to assets/DecodedData/DATA/PIXELMAP/TRAFCLIT.PIX diff --git a/DecodedData/DATA/PIXELMAP/TRAFLIT1.PIX b/assets/DecodedData/DATA/PIXELMAP/TRAFLIT1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TRAFLIT1.PIX rename to assets/DecodedData/DATA/PIXELMAP/TRAFLIT1.PIX diff --git a/DecodedData/DATA/PIXELMAP/TRAFLIT2.PIX b/assets/DecodedData/DATA/PIXELMAP/TRAFLIT2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TRAFLIT2.PIX rename to assets/DecodedData/DATA/PIXELMAP/TRAFLIT2.PIX diff --git a/DecodedData/DATA/PIXELMAP/TRAFLIT3.PIX b/assets/DecodedData/DATA/PIXELMAP/TRAFLIT3.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TRAFLIT3.PIX rename to assets/DecodedData/DATA/PIXELMAP/TRAFLIT3.PIX diff --git a/DecodedData/DATA/PIXELMAP/TREE35.PIX b/assets/DecodedData/DATA/PIXELMAP/TREE35.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TREE35.PIX rename to assets/DecodedData/DATA/PIXELMAP/TREE35.PIX diff --git a/DecodedData/DATA/PIXELMAP/TREEA.PIX b/assets/DecodedData/DATA/PIXELMAP/TREEA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TREEA.PIX rename to assets/DecodedData/DATA/PIXELMAP/TREEA.PIX diff --git a/DecodedData/DATA/PIXELMAP/TYPEABLE.PIX b/assets/DecodedData/DATA/PIXELMAP/TYPEABLE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TYPEABLE.PIX rename to assets/DecodedData/DATA/PIXELMAP/TYPEABLE.PIX diff --git a/DecodedData/DATA/PIXELMAP/TYRES1.PIX b/assets/DecodedData/DATA/PIXELMAP/TYRES1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TYRES1.PIX rename to assets/DecodedData/DATA/PIXELMAP/TYRES1.PIX diff --git a/DecodedData/DATA/PIXELMAP/TYRES2.PIX b/assets/DecodedData/DATA/PIXELMAP/TYRES2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/TYRES2.PIX rename to assets/DecodedData/DATA/PIXELMAP/TYRES2.PIX diff --git a/DecodedData/DATA/PIXELMAP/UBROKE.PIX b/assets/DecodedData/DATA/PIXELMAP/UBROKE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/UBROKE.PIX rename to assets/DecodedData/DATA/PIXELMAP/UBROKE.PIX diff --git a/DecodedData/DATA/PIXELMAP/ULOST.PIX b/assets/DecodedData/DATA/PIXELMAP/ULOST.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ULOST.PIX rename to assets/DecodedData/DATA/PIXELMAP/ULOST.PIX diff --git a/DecodedData/DATA/PIXELMAP/UWASTED.PIX b/assets/DecodedData/DATA/PIXELMAP/UWASTED.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/UWASTED.PIX rename to assets/DecodedData/DATA/PIXELMAP/UWASTED.PIX diff --git a/DecodedData/DATA/PIXELMAP/UWON.PIX b/assets/DecodedData/DATA/PIXELMAP/UWON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/UWON.PIX rename to assets/DecodedData/DATA/PIXELMAP/UWON.PIX diff --git a/DecodedData/DATA/PIXELMAP/VALHELL8.PIX b/assets/DecodedData/DATA/PIXELMAP/VALHELL8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/VALHELL8.PIX rename to assets/DecodedData/DATA/PIXELMAP/VALHELL8.PIX diff --git a/DecodedData/DATA/PIXELMAP/VALHELLA.PIX b/assets/DecodedData/DATA/PIXELMAP/VALHELLA.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/VALHELLA.PIX rename to assets/DecodedData/DATA/PIXELMAP/VALHELLA.PIX diff --git a/DecodedData/DATA/PIXELMAP/VLAD.PIX b/assets/DecodedData/DATA/PIXELMAP/VLAD.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/VLAD.PIX rename to assets/DecodedData/DATA/PIXELMAP/VLAD.PIX diff --git a/DecodedData/DATA/PIXELMAP/VLAD8.PIX b/assets/DecodedData/DATA/PIXELMAP/VLAD8.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/VLAD8.PIX rename to assets/DecodedData/DATA/PIXELMAP/VLAD8.PIX diff --git a/DecodedData/DATA/PIXELMAP/VLADBON.PIX b/assets/DecodedData/DATA/PIXELMAP/VLADBON.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/VLADBON.PIX rename to assets/DecodedData/DATA/PIXELMAP/VLADBON.PIX diff --git a/DecodedData/DATA/PIXELMAP/WHIBONE.PIX b/assets/DecodedData/DATA/PIXELMAP/WHIBONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/WHIBONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/WHIBONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/WHIBONH.PIX b/assets/DecodedData/DATA/PIXELMAP/WHIBONH.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/WHIBONH.PIX rename to assets/DecodedData/DATA/PIXELMAP/WHIBONH.PIX diff --git a/DecodedData/DATA/PIXELMAP/XING01.PIX b/assets/DecodedData/DATA/PIXELMAP/XING01.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/XING01.PIX rename to assets/DecodedData/DATA/PIXELMAP/XING01.PIX diff --git a/DecodedData/DATA/PIXELMAP/XING02.PIX b/assets/DecodedData/DATA/PIXELMAP/XING02.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/XING02.PIX rename to assets/DecodedData/DATA/PIXELMAP/XING02.PIX diff --git a/DecodedData/DATA/PIXELMAP/XING03.PIX b/assets/DecodedData/DATA/PIXELMAP/XING03.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/XING03.PIX rename to assets/DecodedData/DATA/PIXELMAP/XING03.PIX diff --git a/DecodedData/DATA/PIXELMAP/XINGLEG.PIX b/assets/DecodedData/DATA/PIXELMAP/XINGLEG.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/XINGLEG.PIX rename to assets/DecodedData/DATA/PIXELMAP/XINGLEG.PIX diff --git a/DecodedData/DATA/PIXELMAP/YDRUM1.PIX b/assets/DecodedData/DATA/PIXELMAP/YDRUM1.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/YDRUM1.PIX rename to assets/DecodedData/DATA/PIXELMAP/YDRUM1.PIX diff --git a/DecodedData/DATA/PIXELMAP/YDRUM2.PIX b/assets/DecodedData/DATA/PIXELMAP/YDRUM2.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/YDRUM2.PIX rename to assets/DecodedData/DATA/PIXELMAP/YDRUM2.PIX diff --git a/DecodedData/DATA/PIXELMAP/YELBONE.PIX b/assets/DecodedData/DATA/PIXELMAP/YELBONE.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/YELBONE.PIX rename to assets/DecodedData/DATA/PIXELMAP/YELBONE.PIX diff --git a/DecodedData/DATA/PIXELMAP/ZIM.PIX b/assets/DecodedData/DATA/PIXELMAP/ZIM.PIX similarity index 100% rename from DecodedData/DATA/PIXELMAP/ZIM.PIX rename to assets/DecodedData/DATA/PIXELMAP/ZIM.PIX diff --git a/DecodedData/DATA/POWERUP.TXT b/assets/DecodedData/DATA/POWERUP.TXT similarity index 100% rename from DecodedData/DATA/POWERUP.TXT rename to assets/DecodedData/DATA/POWERUP.TXT diff --git a/DecodedData/DATA/RACES.TXT b/assets/DecodedData/DATA/RACES.TXT similarity index 100% rename from DecodedData/DATA/RACES.TXT rename to assets/DecodedData/DATA/RACES.TXT diff --git a/DecodedData/DATA/RACES/CITYA1.ENC b/assets/DecodedData/DATA/RACES/CITYA1.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYA1.ENC rename to assets/DecodedData/DATA/RACES/CITYA1.ENC diff --git a/DecodedData/DATA/RACES/CITYA2.ENC b/assets/DecodedData/DATA/RACES/CITYA2.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYA2.ENC rename to assets/DecodedData/DATA/RACES/CITYA2.ENC diff --git a/DecodedData/DATA/RACES/CITYA3.ENC b/assets/DecodedData/DATA/RACES/CITYA3.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYA3.ENC rename to assets/DecodedData/DATA/RACES/CITYA3.ENC diff --git a/DecodedData/DATA/RACES/CITYB1.ENC b/assets/DecodedData/DATA/RACES/CITYB1.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYB1.ENC rename to assets/DecodedData/DATA/RACES/CITYB1.ENC diff --git a/DecodedData/DATA/RACES/CITYB2.ENC b/assets/DecodedData/DATA/RACES/CITYB2.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYB2.ENC rename to assets/DecodedData/DATA/RACES/CITYB2.ENC diff --git a/DecodedData/DATA/RACES/CITYB3.ENC b/assets/DecodedData/DATA/RACES/CITYB3.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYB3.ENC rename to assets/DecodedData/DATA/RACES/CITYB3.ENC diff --git a/DecodedData/DATA/RACES/CITYC1.ENC b/assets/DecodedData/DATA/RACES/CITYC1.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYC1.ENC rename to assets/DecodedData/DATA/RACES/CITYC1.ENC diff --git a/DecodedData/DATA/RACES/CITYC2.ENC b/assets/DecodedData/DATA/RACES/CITYC2.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYC2.ENC rename to assets/DecodedData/DATA/RACES/CITYC2.ENC diff --git a/DecodedData/DATA/RACES/CITYC3.ENC b/assets/DecodedData/DATA/RACES/CITYC3.ENC similarity index 100% rename from DecodedData/DATA/RACES/CITYC3.ENC rename to assets/DecodedData/DATA/RACES/CITYC3.ENC diff --git a/DecodedData/DATA/RACES/COASTA1.ENC b/assets/DecodedData/DATA/RACES/COASTA1.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTA1.ENC rename to assets/DecodedData/DATA/RACES/COASTA1.ENC diff --git a/DecodedData/DATA/RACES/COASTA2.ENC b/assets/DecodedData/DATA/RACES/COASTA2.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTA2.ENC rename to assets/DecodedData/DATA/RACES/COASTA2.ENC diff --git a/DecodedData/DATA/RACES/COASTA3.ENC b/assets/DecodedData/DATA/RACES/COASTA3.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTA3.ENC rename to assets/DecodedData/DATA/RACES/COASTA3.ENC diff --git a/DecodedData/DATA/RACES/COASTB1.ENC b/assets/DecodedData/DATA/RACES/COASTB1.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTB1.ENC rename to assets/DecodedData/DATA/RACES/COASTB1.ENC diff --git a/DecodedData/DATA/RACES/COASTB2.ENC b/assets/DecodedData/DATA/RACES/COASTB2.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTB2.ENC rename to assets/DecodedData/DATA/RACES/COASTB2.ENC diff --git a/DecodedData/DATA/RACES/COASTB3.ENC b/assets/DecodedData/DATA/RACES/COASTB3.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTB3.ENC rename to assets/DecodedData/DATA/RACES/COASTB3.ENC diff --git a/DecodedData/DATA/RACES/COASTC.ENC b/assets/DecodedData/DATA/RACES/COASTC.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTC.ENC rename to assets/DecodedData/DATA/RACES/COASTC.ENC diff --git a/DecodedData/DATA/RACES/COASTC1.ENC b/assets/DecodedData/DATA/RACES/COASTC1.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTC1.ENC rename to assets/DecodedData/DATA/RACES/COASTC1.ENC diff --git a/DecodedData/DATA/RACES/COASTC2.ENC b/assets/DecodedData/DATA/RACES/COASTC2.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTC2.ENC rename to assets/DecodedData/DATA/RACES/COASTC2.ENC diff --git a/DecodedData/DATA/RACES/COASTC3.ENC b/assets/DecodedData/DATA/RACES/COASTC3.ENC similarity index 100% rename from DecodedData/DATA/RACES/COASTC3.ENC rename to assets/DecodedData/DATA/RACES/COASTC3.ENC diff --git a/DecodedData/DATA/RACES/COLICIUM.ENC b/assets/DecodedData/DATA/RACES/COLICIUM.ENC similarity index 100% rename from DecodedData/DATA/RACES/COLICIUM.ENC rename to assets/DecodedData/DATA/RACES/COLICIUM.ENC diff --git a/DecodedData/DATA/RACES/DD3.ENC b/assets/DecodedData/DATA/RACES/DD3.ENC similarity index 100% rename from DecodedData/DATA/RACES/DD3.ENC rename to assets/DecodedData/DATA/RACES/DD3.ENC diff --git a/DecodedData/DATA/RACES/DEZRACE1.ENC b/assets/DecodedData/DATA/RACES/DEZRACE1.ENC similarity index 100% rename from DecodedData/DATA/RACES/DEZRACE1.ENC rename to assets/DecodedData/DATA/RACES/DEZRACE1.ENC diff --git a/DecodedData/DATA/RACES/DEZRACE2.ENC b/assets/DecodedData/DATA/RACES/DEZRACE2.ENC similarity index 100% rename from DecodedData/DATA/RACES/DEZRACE2.ENC rename to assets/DecodedData/DATA/RACES/DEZRACE2.ENC diff --git a/DecodedData/DATA/RACES/DEZRACE3.ENC b/assets/DecodedData/DATA/RACES/DEZRACE3.ENC similarity index 100% rename from DecodedData/DATA/RACES/DEZRACE3.ENC rename to assets/DecodedData/DATA/RACES/DEZRACE3.ENC diff --git a/DecodedData/DATA/RACES/DEZRACE4.ENC b/assets/DecodedData/DATA/RACES/DEZRACE4.ENC similarity index 100% rename from DecodedData/DATA/RACES/DEZRACE4.ENC rename to assets/DecodedData/DATA/RACES/DEZRACE4.ENC diff --git a/DecodedData/DATA/RACES/ICE.ENC b/assets/DecodedData/DATA/RACES/ICE.ENC similarity index 100% rename from DecodedData/DATA/RACES/ICE.ENC rename to assets/DecodedData/DATA/RACES/ICE.ENC diff --git a/DecodedData/DATA/RACES/ICE2.ENC b/assets/DecodedData/DATA/RACES/ICE2.ENC similarity index 100% rename from DecodedData/DATA/RACES/ICE2.ENC rename to assets/DecodedData/DATA/RACES/ICE2.ENC diff --git a/DecodedData/DATA/RACES/ICE3.ENC b/assets/DecodedData/DATA/RACES/ICE3.ENC similarity index 100% rename from DecodedData/DATA/RACES/ICE3.ENC rename to assets/DecodedData/DATA/RACES/ICE3.ENC diff --git a/DecodedData/DATA/RACES/INDUSTA1.ENC b/assets/DecodedData/DATA/RACES/INDUSTA1.ENC similarity index 100% rename from DecodedData/DATA/RACES/INDUSTA1.ENC rename to assets/DecodedData/DATA/RACES/INDUSTA1.ENC diff --git a/DecodedData/DATA/RACES/INDUSTA2.ENC b/assets/DecodedData/DATA/RACES/INDUSTA2.ENC similarity index 100% rename from DecodedData/DATA/RACES/INDUSTA2.ENC rename to assets/DecodedData/DATA/RACES/INDUSTA2.ENC diff --git a/DecodedData/DATA/RACES/INDUSTA3.ENC b/assets/DecodedData/DATA/RACES/INDUSTA3.ENC similarity index 100% rename from DecodedData/DATA/RACES/INDUSTA3.ENC rename to assets/DecodedData/DATA/RACES/INDUSTA3.ENC diff --git a/DecodedData/DATA/RACES/INDUSTB1.ENC b/assets/DecodedData/DATA/RACES/INDUSTB1.ENC similarity index 100% rename from DecodedData/DATA/RACES/INDUSTB1.ENC rename to assets/DecodedData/DATA/RACES/INDUSTB1.ENC diff --git a/DecodedData/DATA/RACES/INDUSTB2.ENC b/assets/DecodedData/DATA/RACES/INDUSTB2.ENC similarity index 100% rename from DecodedData/DATA/RACES/INDUSTB2.ENC rename to assets/DecodedData/DATA/RACES/INDUSTB2.ENC diff --git a/DecodedData/DATA/RACES/INDUSTB3.ENC b/assets/DecodedData/DATA/RACES/INDUSTB3.ENC similarity index 100% rename from DecodedData/DATA/RACES/INDUSTB3.ENC rename to assets/DecodedData/DATA/RACES/INDUSTB3.ENC diff --git a/DecodedData/DATA/RACES/MINESB1.ENC b/assets/DecodedData/DATA/RACES/MINESB1.ENC similarity index 100% rename from DecodedData/DATA/RACES/MINESB1.ENC rename to assets/DecodedData/DATA/RACES/MINESB1.ENC diff --git a/DecodedData/DATA/RACES/MINESB2.ENC b/assets/DecodedData/DATA/RACES/MINESB2.ENC similarity index 100% rename from DecodedData/DATA/RACES/MINESB2.ENC rename to assets/DecodedData/DATA/RACES/MINESB2.ENC diff --git a/DecodedData/DATA/RACES/MINESB3.ENC b/assets/DecodedData/DATA/RACES/MINESB3.ENC similarity index 100% rename from DecodedData/DATA/RACES/MINESB3.ENC rename to assets/DecodedData/DATA/RACES/MINESB3.ENC diff --git a/DecodedData/DATA/RACES/MINESB4.ENC b/assets/DecodedData/DATA/RACES/MINESB4.ENC similarity index 100% rename from DecodedData/DATA/RACES/MINESB4.ENC rename to assets/DecodedData/DATA/RACES/MINESB4.ENC diff --git a/DecodedData/DATA/RACES/MINESB5.ENC b/assets/DecodedData/DATA/RACES/MINESB5.ENC similarity index 100% rename from DecodedData/DATA/RACES/MINESB5.ENC rename to assets/DecodedData/DATA/RACES/MINESB5.ENC diff --git a/DecodedData/DATA/RACES/NETCITYA.ENC b/assets/DecodedData/DATA/RACES/NETCITYA.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETCITYA.ENC rename to assets/DecodedData/DATA/RACES/NETCITYA.ENC diff --git a/DecodedData/DATA/RACES/NETCITYB.ENC b/assets/DecodedData/DATA/RACES/NETCITYB.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETCITYB.ENC rename to assets/DecodedData/DATA/RACES/NETCITYB.ENC diff --git a/DecodedData/DATA/RACES/NETCITYC.ENC b/assets/DecodedData/DATA/RACES/NETCITYC.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETCITYC.ENC rename to assets/DecodedData/DATA/RACES/NETCITYC.ENC diff --git a/DecodedData/DATA/RACES/NETCOSTA.ENC b/assets/DecodedData/DATA/RACES/NETCOSTA.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETCOSTA.ENC rename to assets/DecodedData/DATA/RACES/NETCOSTA.ENC diff --git a/DecodedData/DATA/RACES/NETCOSTB.ENC b/assets/DecodedData/DATA/RACES/NETCOSTB.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETCOSTB.ENC rename to assets/DecodedData/DATA/RACES/NETCOSTB.ENC diff --git a/DecodedData/DATA/RACES/NETCOSTC.ENC b/assets/DecodedData/DATA/RACES/NETCOSTC.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETCOSTC.ENC rename to assets/DecodedData/DATA/RACES/NETCOSTC.ENC diff --git a/DecodedData/DATA/RACES/NETDESRT.ENC b/assets/DecodedData/DATA/RACES/NETDESRT.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETDESRT.ENC rename to assets/DecodedData/DATA/RACES/NETDESRT.ENC diff --git a/DecodedData/DATA/RACES/NETICE.ENC b/assets/DecodedData/DATA/RACES/NETICE.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETICE.ENC rename to assets/DecodedData/DATA/RACES/NETICE.ENC diff --git a/DecodedData/DATA/RACES/NETINDA.ENC b/assets/DecodedData/DATA/RACES/NETINDA.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETINDA.ENC rename to assets/DecodedData/DATA/RACES/NETINDA.ENC diff --git a/DecodedData/DATA/RACES/NETINDB.ENC b/assets/DecodedData/DATA/RACES/NETINDB.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETINDB.ENC rename to assets/DecodedData/DATA/RACES/NETINDB.ENC diff --git a/DecodedData/DATA/RACES/NETMINES.ENC b/assets/DecodedData/DATA/RACES/NETMINES.ENC similarity index 100% rename from DecodedData/DATA/RACES/NETMINES.ENC rename to assets/DecodedData/DATA/RACES/NETMINES.ENC diff --git a/DecodedData/DATA/RACES/SUMOBIG.ENC b/assets/DecodedData/DATA/RACES/SUMOBIG.ENC similarity index 100% rename from DecodedData/DATA/RACES/SUMOBIG.ENC rename to assets/DecodedData/DATA/RACES/SUMOBIG.ENC diff --git a/DecodedData/DATA/RACES/ZEBRA.ENC b/assets/DecodedData/DATA/RACES/ZEBRA.ENC similarity index 100% rename from DecodedData/DATA/RACES/ZEBRA.ENC rename to assets/DecodedData/DATA/RACES/ZEBRA.ENC diff --git a/DecodedData/DATA/RACES0.TXT b/assets/DecodedData/DATA/RACES0.TXT similarity index 100% rename from DecodedData/DATA/RACES0.TXT rename to assets/DecodedData/DATA/RACES0.TXT diff --git a/DecodedData/DATA/REG/MATERIAL/GIBSMEAR.MAT b/assets/DecodedData/DATA/REG/MATERIAL/GIBSMEAR.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/GIBSMEAR.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/GIBSMEAR.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/MUD1.MAT b/assets/DecodedData/DATA/REG/MATERIAL/MUD1.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/MUD1.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/MUD1.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/MUD2.MAT b/assets/DecodedData/DATA/REG/MATERIAL/MUD2.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/MUD2.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/MUD2.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/OILSMEAR.MAT b/assets/DecodedData/DATA/REG/MATERIAL/OILSMEAR.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/OILSMEAR.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/OILSMEAR.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/PEDX.MAT b/assets/DecodedData/DATA/REG/MATERIAL/PEDX.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/PEDX.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/PEDX.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/ROAD1.MAT b/assets/DecodedData/DATA/REG/MATERIAL/ROAD1.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/ROAD1.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/ROAD1.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/ROAD2.MAT b/assets/DecodedData/DATA/REG/MATERIAL/ROAD2.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/ROAD2.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/ROAD2.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SAND1.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SAND1.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SAND1.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SAND1.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SAND2.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SAND2.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SAND2.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SAND2.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SIMPMAT.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SIMPMAT.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SIMPMAT.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SIMPMAT.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SKIDMARK.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SKIDMARK.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SKIDMARK.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SKIDMARK.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SNICE.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SNICE.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SNICE.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SNICE.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SNOW1.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SNOW1.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SNOW1.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SNOW1.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SNOW2.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SNOW2.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SNOW2.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SNOW2.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SPECVOL.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SPECVOL.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SPECVOL.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SPECVOL.MAT diff --git a/DecodedData/DATA/REG/MATERIAL/SPECVOL2.MAT b/assets/DecodedData/DATA/REG/MATERIAL/SPECVOL2.MAT similarity index 100% rename from DecodedData/DATA/REG/MATERIAL/SPECVOL2.MAT rename to assets/DecodedData/DATA/REG/MATERIAL/SPECVOL2.MAT diff --git a/DecodedData/DATA/REG/PALETTES/DRACEFLC.PAL b/assets/DecodedData/DATA/REG/PALETTES/DRACEFLC.PAL similarity index 100% rename from DecodedData/DATA/REG/PALETTES/DRACEFLC.PAL rename to assets/DecodedData/DATA/REG/PALETTES/DRACEFLC.PAL diff --git a/DecodedData/DATA/REG/PALETTES/DRRENDER.PAL b/assets/DecodedData/DATA/REG/PALETTES/DRRENDER.PAL similarity index 100% rename from DecodedData/DATA/REG/PALETTES/DRRENDER.PAL rename to assets/DecodedData/DATA/REG/PALETTES/DRRENDER.PAL diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM01.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM01.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM01.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM01.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM02.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM02.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM02.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM02.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM03.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM03.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM03.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM03.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM04.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM04.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM04.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM04.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM05.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM05.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM05.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM05.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM06.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM06.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM06.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM06.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM07.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM07.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM07.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM07.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM08.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM08.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM08.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM08.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM09.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM09.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM09.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM09.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM10.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM10.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM10.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM10.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM11.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM11.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM11.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM11.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM12.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM12.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM12.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM12.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM13.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM13.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM13.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM13.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM14.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM14.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM14.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM14.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM15.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM15.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM15.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM15.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM16.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM16.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM16.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM16.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM17.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM17.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM17.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM17.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM18.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM18.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM18.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM18.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM19.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM19.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM19.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM19.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/FLM20.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/FLM20.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/FLM20.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/FLM20.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/GIBSMEAR.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/GIBSMEAR.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/GIBSMEAR.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/GIBSMEAR.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/MUD1.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/MUD1.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/MUD1.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/MUD1.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/MUD2.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/MUD2.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/MUD2.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/MUD2.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/OILSMEAR.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/OILSMEAR.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/OILSMEAR.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/OILSMEAR.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/ROAD1.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/ROAD1.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/ROAD1.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/ROAD1.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/ROAD2.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/ROAD2.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/ROAD2.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/ROAD2.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SAND1.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SAND1.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SAND1.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SAND1.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SAND2.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SAND2.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SAND2.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SAND2.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SKIDMARK.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SKIDMARK.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SKIDMARK.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SKIDMARK.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SNICE.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SNICE.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SNICE.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SNICE.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SNOW1.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SNOW1.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SNOW1.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SNOW1.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SNOW2.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SNOW2.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SNOW2.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SNOW2.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SPECVOL.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SPECVOL.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SPECVOL.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SPECVOL.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SPECVOL2.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SPECVOL2.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SPECVOL2.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SPECVOL2.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SPLASH.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SPLASH.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SPLASH.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SPLASH.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SPLISH.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SPLISH.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SPLISH.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SPLISH.PIX diff --git a/DecodedData/DATA/REG/PIXELMAP/SPLOSH.PIX b/assets/DecodedData/DATA/REG/PIXELMAP/SPLOSH.PIX similarity index 100% rename from DecodedData/DATA/REG/PIXELMAP/SPLOSH.PIX rename to assets/DecodedData/DATA/REG/PIXELMAP/SPLOSH.PIX diff --git a/DecodedData/DATA/REG/SHADETAB/DRRENDE2.TAB b/assets/DecodedData/DATA/REG/SHADETAB/DRRENDE2.TAB similarity index 100% rename from DecodedData/DATA/REG/SHADETAB/DRRENDE2.TAB rename to assets/DecodedData/DATA/REG/SHADETAB/DRRENDE2.TAB diff --git a/DecodedData/DATA/REG/SHADETAB/DRRENDER.TAB b/assets/DecodedData/DATA/REG/SHADETAB/DRRENDER.TAB similarity index 100% rename from DecodedData/DATA/REG/SHADETAB/DRRENDER.TAB rename to assets/DecodedData/DATA/REG/SHADETAB/DRRENDER.TAB diff --git a/DecodedData/DATA/REG/SHADETAB/FLC2REND.TAB b/assets/DecodedData/DATA/REG/SHADETAB/FLC2REND.TAB similarity index 100% rename from DecodedData/DATA/REG/SHADETAB/FLC2REND.TAB rename to assets/DecodedData/DATA/REG/SHADETAB/FLC2REND.TAB diff --git a/DecodedData/DATA/REG/SHADETAB/HOUSING.TAB b/assets/DecodedData/DATA/REG/SHADETAB/HOUSING.TAB similarity index 100% rename from DecodedData/DATA/REG/SHADETAB/HOUSING.TAB rename to assets/DecodedData/DATA/REG/SHADETAB/HOUSING.TAB diff --git a/DecodedData/DATA/REG/SHADETAB/IDENTITY.TAB b/assets/DecodedData/DATA/REG/SHADETAB/IDENTITY.TAB similarity index 100% rename from DecodedData/DATA/REG/SHADETAB/IDENTITY.TAB rename to assets/DecodedData/DATA/REG/SHADETAB/IDENTITY.TAB diff --git a/DecodedData/DATA/SPECVOL.TXT b/assets/DecodedData/DATA/SPECVOL.TXT similarity index 100% rename from DecodedData/DATA/SPECVOL.TXT rename to assets/DecodedData/DATA/SPECVOL.TXT diff --git a/DecodedData/DATA/TEXT.TXT b/assets/DecodedData/DATA/TEXT.TXT similarity index 100% rename from DecodedData/DATA/TEXT.TXT rename to assets/DecodedData/DATA/TEXT.TXT diff --git a/DecodedData/DATA/MATERIAL/FONE.MAT b/assets/DecodedData/DATA/broken_MATERIAL/FONE.MAT similarity index 100% rename from DecodedData/DATA/MATERIAL/FONE.MAT rename to assets/DecodedData/DATA/broken_MATERIAL/FONE.MAT diff --git a/DecodedData/KEYS.TXT b/assets/DecodedData/KEYS.TXT similarity index 100% rename from DecodedData/KEYS.TXT rename to assets/DecodedData/KEYS.TXT diff --git a/src/in-the-name-of.png b/assets/in-the-name-of.png similarity index 100% rename from src/in-the-name-of.png rename to assets/in-the-name-of.png diff --git a/src/tuto-14-diffuse.jpg b/assets/tuto-14-diffuse.jpg similarity index 100% rename from src/tuto-14-diffuse.jpg rename to assets/tuto-14-diffuse.jpg diff --git a/src/tuto-14-normal.png b/assets/tuto-14-normal.png similarity index 100% rename from src/tuto-14-normal.png rename to assets/tuto-14-normal.png diff --git a/brrr_derive/Cargo.toml b/brrr_derive/Cargo.toml new file mode 100644 index 0000000..efc7901 --- /dev/null +++ b/brrr_derive/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "brrr_derive" +publish = false +edition = "2024" + +[lib] +proc-macro = true + +[dependencies] +syn = "2.0" +quote = "1.0" diff --git a/brrr_derive/src/lib.rs b/brrr_derive/src/lib.rs new file mode 100644 index 0000000..3fad071 --- /dev/null +++ b/brrr_derive/src/lib.rs @@ -0,0 +1,18 @@ +use {proc_macro::TokenStream, quote::quote, syn::DeriveInput}; + +#[proc_macro_derive(ResourceTag)] +pub fn resource_tag_derive_macro(input: TokenStream) -> TokenStream { + let ast: DeriveInput = syn::parse(input).unwrap(); + let name = &ast.ident; + let generated = quote! { + impl ResourceTag for #name { + // fn as_any(&self) -> &dyn core::any::Any { + // self + // } + // fn as_any_mut(&mut self) -> &mut dyn core::any::Any { + // self + // } + } + }; + generated.into() +} diff --git a/kaitai/brender_datafile.ksy b/kaitai/brender_datafile.ksy new file mode 100644 index 0000000..583d144 --- /dev/null +++ b/kaitai/brender_datafile.ksy @@ -0,0 +1,244 @@ +meta: + id: brender_datafile + file-extension: dat + endian: be + bit-endian: be + +doc-ref: fw/formats.h +doc: | + This is a generic container format used by the BRender rendering engine created by + Argonaut Technologies. Internally, it's known as a "datafile". + It can contain models, pixelmaps, and actors. + +seq: + - id: chunks + type: br_datafile_chunk_t + repeat: eos + +types: + br_datafile_chunk_t: + seq: + - id: type + type: u4 + - id: len_data + type: u4 + if: type < 65536 + - id: data + type: + switch-on: type + cases: + 0: br_terminator_t # file ending + 3: br_pixelmap_t # pixelmap def + 18: br_file_index_t # file info + 22: br_material_index_t # material index + 23: br_vertex_index_t # vertices + 24: br_uv_index_t # vertex uvs + 26: br_face_material_index_t # face material assignments + 33: br_pixels_t # raw pixels + 35: br_actor_t # actor def + 36: br_actor_model_t # actor model def + 53: br_face_index_t # faces + 54: br_model_t # model def + 61: br_pixelmap_new_t # new pixelmap def + _: br_unknown_t + + br_unknown_t: + seq: + - id: data + size: _parent.len_data + + br_actor_t: + seq: + - id: actor_type + type: u1 + - id: render_style + type: u1 + - id: identifier + type: strz + encoding: ascii + + br_actor_model_t: + seq: + - id: identifier + type: strz + encoding: ascii + + br_terminator_t: {} + + br_file_index_t: + seq: + - id: type + type: u4 + - id: version + type: u4 + + rgb_t: + seq: + - id: r + type: u1 + - id: g + type: u1 + - id: b + type: u1 + + argb_t: + seq: + - id: a + type: u1 + - id: r + type: u1 + - id: g + type: u1 + - id: b + type: u1 + + br_pixelmap_t: + seq: + - id: bitmap_type + type: b8 + - id: row_bytes + type: u2 + - id: width + type: u2 + - id: height + type: u2 + - id: origin_x + type: u2 + - id: origin_y + type: u2 + - id: identifier + type: strz + encoding: ascii + + br_pixelmap_new_t: + seq: + - id: bitmap_type + type: b8 + - id: row_bytes + type: u2 + - id: width + type: u2 + - id: height + type: u2 + - id: origin_x + type: u2 + - id: origin_y + type: u2 + - id: mip_offset + type: u2 + - id: identifier + type: strz + encoding: ascii + + br_pixels_t: + seq: + - id: num_pixels + type: u4 + - id: len_pixel + type: u4 + - id: data_paletted + type: u1 + repeat: expr + repeat-expr: len_pixel * num_pixels + if: len_pixel == 1 + - id: data_depth + type: u2 + repeat: expr + repeat-expr: (len_pixel * num_pixels) / 2 + if: len_pixel == 2 + - id: data_rgb + type: rgb_t + repeat: expr + repeat-expr: (len_pixel * num_pixels) / 3 + if: len_pixel == 3 + - id: data_argb + type: argb_t + repeat: expr + repeat-expr: (len_pixel * num_pixels) / 4 + if: len_pixel == 4 + + br_model_t: + seq: + - id: flags + type: u2 + - id: identifier + type: strz + encoding: ascii + + br_face_index_t: + seq: + - id: num_faces + type: u4 + - id: faces + type: br_face_t + repeat: expr + repeat-expr: num_faces + + br_face_t: + seq: + - id: vertex_indices + type: u2 + repeat: expr + repeat-expr: 3 + - id: smoothing + type: u2 + - id: flags + type: u1 + + br_face_material_index_t: + seq: + - id: num_face_materials + type: u4 + - id: len_face_material + type: u4 + - id: face_materials + type: u2 + repeat: expr + repeat-expr: num_face_materials + + br_vertex_index_t: + seq: + - id: num_vertices + type: u4 + - id: vertices + type: br_vertex_t + repeat: expr + repeat-expr: num_vertices + + br_vertex_t: + seq: + - id: coords + type: f4 + repeat: expr + repeat-expr: 3 + + br_uv_index_t: + seq: + - id: num_uvs + type: u4 + - id: uvs + type: br_uv_t + repeat: expr + repeat-expr: num_uvs + + br_uv_t: + seq: + - id: u + type: f4 + - id: v + type: f4 + + br_material_index_t: + seq: + - id: num_materials + type: u4 + - id: materials + type: br_material_t + repeat: expr + repeat-expr: num_materials + + br_material_t: + seq: + - id: identifier + type: strz + encoding: ascii diff --git a/kaitai/carma.ksy b/kaitai/carma.ksy index aa6a6dc..a8d8e2c 100644 --- a/kaitai/carma.ksy +++ b/kaitai/carma.ksy @@ -1,7 +1,11 @@ -# Model ../DecodedData/DATA/MODELS/SCREWIE.DAT -# Actor ../DecodedData/DATA/ACTORS/SCREWIE.ACT -# Material ../DecodedData/DATA/MATERIAL/VLADCROM.MAT -# Pixelmap ../DecodedData/DATA/PIXELMAP/CHROME.PIX +### +### BRender 1.1.2 data format +### +### Model ../DecodedData/DATA/MODELS/SCREWIE.DAT +### Actor ../DecodedData/DATA/ACTORS/SCREWIE.ACT +### Material ../DecodedData/DATA/MATERIAL/VLADCROM.MAT +### Pixelmap ../DecodedData/DATA/PIXELMAP/CHROME.PIX +### meta: id: carmageddon_resource title: Carmageddon resource file definition @@ -21,64 +25,88 @@ types: enum: chunk_type - id: size type: u4 - instances: - size: - value: size - if: type != chunk_type::material_list - size: - value: size + 16 - if: type == chunk_type::material_list chunk: seq: - id: header type: chunk_header - id: body - #size: header.size - it's incorrect for several chunks, notably material_list + #size: header.size - it's incorrect for several chunks, notably material_index type: switch-on: header.type cases: - chunk_type::file_header: file_header_chunk - chunk_type::pixelmap_header: pixelmap_header_chunk - chunk_type::pixelmap_ref: pixelmap_ref_chunk - chunk_type::rendertab_ref: rendertab_ref_chunk - chunk_type::meshfile_ref: meshfile_ref_chunk - chunk_type::material_ref: material_ref_chunk - chunk_type::material_list: material_list_chunk - chunk_type::vertex_list: vertex_list_chunk - chunk_type::uvmap_list: uvmap_list_chunk - chunk_type::face_mat_list: face_mat_list_chunk - chunk_type::material_desc: material_desc_chunk - chunk_type::pixelmap_data: pixelmap_data_chunk - chunk_type::actor_transform: actor_transform_chunk - chunk_type::face_list: face_list_chunk - chunk_type::actor_name: actor_name_chunk - chunk_type::file_name: file_name_chunk - chunk_type::map_boundingbox: map_boundingbox_chunk - file_header_chunk: + chunk_type::actor: actor_chunk + chunk_type::actor_model: name_ref_chunk + chunk_type::actor_material: actor_material_chunk + chunk_type::actor_clip_plane: action_dummy_chunk + chunk_type::actor_transform: action_dummy_chunk + chunk_type::actor_light: action_dummy_chunk + chunk_type::actor_camera: action_dummy_chunk + chunk_type::actor_bounds: action_dummy_chunk + chunk_type::actor_add_child: action_dummy_chunk + chunk_type::file_info: file_info_chunk + chunk_type::colour_map_ref: name_ref_chunk + chunk_type::index_shade_ref: name_ref_chunk + chunk_type::material_index: material_index_chunk + chunk_type::vertices: vertices_chunk + chunk_type::vertex_uv: vertex_uv_chunk + chunk_type::face_material: face_material_chunk + chunk_type::material: material_chunk + chunk_type::pixels: pixels_chunk + chunk_type::transform_matrix34: transform_matrix34_chunk + chunk_type::transform_quat: transform_quat_chunk + chunk_type::transform_euler: transform_euler_chunk + chunk_type::transform_look_up: transform_look_up_chunk + chunk_type::transform_translation: transform_translation_chunk + chunk_type::faces: faces_chunk + chunk_type::model: model_chunk + chunk_type::pivot: pivot_chunk + chunk_type::light: light_chunk + chunk_type::bounds: bounds_chunk + chunk_type::camera: camera_chunk + chunk_type::pixelmap: pixelmap_chunk + action_dummy_chunk: {} + actor_chunk: + seq: + - id: type + type: u1 + enum: actor_type + - id: render_style + type: u1 + enum: actor_render_style + - id: identifier + type: strz + encoding: ascii + name_ref_chunk: + seq: + - id: identifier + type: strz + encoding: ascii + file_info_chunk: seq: - id: file_type type: u4 enum: file_type - - id: dummy + - id: version type: u4 - pixelmap_header_chunk: + pixelmap_chunk: seq: - - id: what1 + - id: type type: u1 - - id: width + enum: pixelmap_type + - id: row_bytes type: u2 - - id: use_width + - id: width type: u2 - id: height type: u2 - - id: use_height + - id: origin_x type: u2 - - id: what2 + - id: origin_y type: u2 - - id: name + - id: identifier type: strz encoding: ascii - pixelmap_data_chunk: + pixels_chunk: seq: - id: units type: u4 @@ -89,31 +117,34 @@ types: instances: payload_size: value: units * unit_bytes - file_name_chunk: + model_chunk: seq: - - id: subtype + - id: flags # Only allow DONT_WELD, QUICK_UPDATE, KEEP_ORIGINAL and GENERATE_TAGS type: u2 - enum: file_subtype - - id: name + - id: identifier type: strz encoding: ascii - vertex_list_chunk: + pivot_chunk: + seq: + - id: pivot + type: vec3f + vertices_chunk: seq: - id: entries_count type: u4 - id: vertices - type: vec3f + type: vertex repeat: expr repeat-expr: entries_count - uvmap_list_chunk: + vertex_uv_chunk: seq: - id: entries_count type: u4 - id: uvcoords - type: uvcoordf + type: vertex_uv repeat: expr repeat-expr: entries_count - face_list_chunk: + faces_chunk: seq: - id: entries_count type: u4 @@ -121,7 +152,7 @@ types: type: face repeat: expr repeat-expr: entries_count - material_list_chunk: + material_index_chunk: seq: - id: entries_count type: u4 @@ -130,16 +161,18 @@ types: encoding: ascii repeat: expr repeat-expr: entries_count - face_mat_list_chunk: + face_material_chunk: seq: - - id: entries_count - type: u4 - - id: unknown - type: u4 - - id: face_materials # actually mat_id+1 + - id: per_face_material_index type: u2 repeat: expr - repeat-expr: entries_count + repeat-expr: _parent.header.size / 2 + vec2f: + seq: + - id: x + type: f4 + - id: y + type: f4 vec3f: seq: - id: x @@ -148,7 +181,25 @@ types: type: f4 - id: z type: f4 - uvcoordf: + vec4f: + seq: + - id: x + type: f4 + - id: y + type: f4 + - id: z + type: f4 + - id: w + type: f4 + vertex: + seq: + - id: x + type: f4 + - id: y + type: f4 + - id: z + type: f4 + vertex_uv: seq: - id: u type: f4 @@ -162,91 +213,268 @@ types: type: u2 - id: v3 type: u2 - - id: flags + - id: smoothing type: u2 - - id: material_index # probably not as we have face_mat_list for that + - id: flags type: u1 - actor_name_chunk: + transform_matrix34_chunk: seq: - - id: visible - type: u1 - - id: unknown + - id: row0 + type: vec3f + - id: row1 + type: vec3f + - id: row2 + type: vec3f + - id: row3_translate + type: vec3f + transform_quat_chunk: + seq: + - id: q_x + type: f4 + - id: q_y + type: f4 + - id: q_z + type: f4 + - id: q_w + type: f4 + - id: t + type: vec3f + transform_euler_chunk: + seq: + - id: angle_order type: u1 - - id: name - type: strz - encoding: ascii - actor_transform_chunk: + enum: euler_angle_order + - id: a + type: f4 + - id: b + type: f4 + - id: c + type: f4 + - id: t + type: vec3f + transform_look_up_chunk: seq: - - id: scale_row1 + - id: look type: vec3f - - id: scale_row2 + - id: up type: vec3f - - id: scale_row3 + - id: t type: vec3f - - id: translate_row4 + transform_translation_chunk: + seq: + - id: t type: vec3f - meshfile_ref_chunk: + color: seq: - - id: name - type: strz - encoding: ascii - material_ref_chunk: + - id: r + type: u1 + - id: g + type: u1 + - id: b + type: u1 + material_chunk: seq: - - id: name + - id: colour + type: color + - id: opacity + type: u1 + - id: ka + type: f4 + - id: kd + type: f4 + - id: ks + type: f4 + - id: power + type: f4 + - id: flags + type: u2 + - id: map_transform_x + type: vec2f + - id: map_transform_y + type: vec2f + - id: map_transform_z + type: vec2f + - id: index_base + type: u1 + - id: index_range + type: u1 + - id: identifier type: strz encoding: ascii - pixelmap_ref_chunk: + bounds_chunk: seq: - - id: name - type: strz - encoding: ascii - rendertab_ref_chunk: + - id: min + type: vec3f + - id: max + type: vec3f + plane_chunk: + seq: + - id: eqn + type: vec4f + light_chunk: seq: - - id: name + - id: type + type: u1 + enum: light_type + - id: colour + type: color + - id: attenuation_c + type: f4 + - id: attenuation_l + type: f4 + - id: attenuation_q + type: f4 + - id: cone_inner + type: f4 + - id: cone_outer + type: f4 + - id: identifier type: strz encoding: ascii - material_desc_chunk: + camera_chunk: seq: - - id: params + - id: type + type: u1 + enum: camera_type + - id: field_of_view type: f4 - repeat: expr - repeat-expr: 12 - - id: name + - id: hither_z + type: f4 + - id: yon_z + type: f4 + - id: aspect + type: f4 + - id: identifier type: strz encoding: ascii - map_boundingbox_chunk: - seq: - - id: low - type: vec3f - - id: high - type: vec3f enums: chunk_type: - #0x0: null - 0x3: pixelmap_header - 0x4: material_desc - 0x12: file_header - 0x16: material_list - 0x17: vertex_list - 0x18: uvmap_list - 0x1a: face_mat_list - 0x1c: pixelmap_ref - 0x1f: rendertab_ref - 0x21: pixelmap_data - 0x23: actor_name - 0x25: unknown_25 # no chunk data - 0x24: meshfile_ref - 0x26: material_ref - 0x29: unknown_29 # no chunk data - 0x2a: unknown_2a # no chunk data - 0x2b: actor_transform - 0x32: map_boundingbox - 0x35: face_list - 0x36: file_name + 0x0: end # model load, actor load, material load + 0x3: pixelmap # CARMA uses BRender 1.1.2 apparently, not 1997 + 0x4: material # material load + 0x9: old_material_index # model load, + 0xa: old_vertices # model load, + 0xb: old_vertices_uv # model load, + 0xc: old_faces # model load, + 0xd: old_model # model load, + 0xe: add_model + 0xf: anim + 0x10: anim_transform + 0x11: anim_rate + 0x12: file_info # all load + 0x15: pivot # model load + 0x16: material_index # model load, has_count + 0x17: vertices # model load, has_count + 0x18: vertex_uv # model load, has_count + 0x19: old_faces_1 # model load, has_count + 0x1a: face_material # model load + 0x1b: old_model_1 # model load + 0x1c: colour_map_ref # material load + 0x1e: index_blend_ref # material load + 0x1f: index_shade_ref # material load + 0x20: screendoor_ref # material load + 0x21: pixels + 0x22: add_map # Connect a map to an indexed pixelmap + 0x23: actor # actor load, + 0x24: actor_model # actor load, + 0x25: actor_transform # actor load, (no chunk data) + 0x26: actor_material # actor load, + 0x27: actor_light # actor load, (no chunk data) + 0x28: actor_camera # actor load, (no chunk data) + 0x29: actor_bounds # actor load, (no chunk data) + 0x2a: actor_add_child # actor load, (no chunk data) + 0x2b: transform_matrix34 # actor load, + 0x2c: transform_matrix34_lp # actor load, + 0x2d: transform_quat # actor load, + 0x2e: transform_euler # actor load, + 0x2f: transform_look_up # actor load, + 0x30: transform_translation # actor load, + 0x31: transform_identity # actor load, (no chunk data) + 0x32: bounds # actor load, + 0x33: light # actor load, + 0x34: camera # actor load, + 0x35: faces # model load, has_count + 0x36: model # model load, + 0x37: actor_clip_plane # actor load, (no chunk data) + 0x38: plane # actor load, + 0x39: saturn_faces + 0x3a: saturn_model file_type: - 0x1: actor + 0x0: none + 0x1: actors 0x2: pixelmap + 0x3: light + 0x4: camera 0x5: material - 0xface: mesh - file_subtype: - 3: model + 0xface: model + 0x0a11: animation + 0x5eed: tree + actor_type: + 0x0: none + 0x1: model + 0x2: light + 0x3: camera + 0x4: reserved_ + 0x5: bounds + 0x6: bounds_correct + 0x7: clip_plane + actor_render_style: + 0x0: default + 0x1: none + 0x2: points + 0x3: edges + 0x4: faces + 0x5: bounding_points + 0x6: bounding_edges + 0x7: bounding_faces + euler_angle_order: + 0x0: xyz_s + 0x1: xyx_s + 0x2: xzy_s + 0x3: xzx_s + 0x4: yzx_s + 0x5: yzy_s + 0x6: yxz_s + 0x7: yxy_s + 0x8: zxy_s + 0x9: zxz_s + 0xa: zyx_s + 0xb: zyz_s + 0xc: zyx_r + 0xd: xyx_r + 0xe: yzx_r + 0xf: xzx_r + 0x10: xzy_r + 0x11: yzy_r + 0x12: zxy_r + 0x13: yxy_r + 0x14: yxz_r + 0x15: zxz_r + 0x16: xyz_r + 0x17: zyz_r + light_type: + 0x0: point + 0x1: direct + 0x2: spot + 0x4: view_point + 0x5: view_direct + 0x6: view_spot + camera_type: + 0x0: parallel + 0x1: perspective + pixelmap_type: + 0x0: index_1 + 0x1: index_2 + 0x2: index_4 + 0x3: index_8 + 0x4: rgb_555 + 0x5: rgb_565 + 0x6: rgb_888 + 0x7: rgbx_888 + 0x8: rgba_888 + 0x9: yuyv_8888 + 0xa: yuv_888 + 0xb: depth_16 + 0xc: depth_32 + 0xd: alpha_8 + 0xe: indexa_88 diff --git a/src/assets/asset_io.rs b/src/assets/asset_io.rs new file mode 100644 index 0000000..ce530d4 --- /dev/null +++ b/src/assets/asset_io.rs @@ -0,0 +1,8 @@ +struct CustomAssetIo(Box); + +impl AssetIo for CustomAssetIo { + fn load_path<'a>(&'a self, path: &'a Path) -> BoxedFuture<'a, Result, AssetIoError>> { + info!("load_path({:?})", path); + self.0.load_path(path) + } +} diff --git a/src/assets/car_asset.rs b/src/assets/car_asset.rs new file mode 100644 index 0000000..49d30e1 --- /dev/null +++ b/src/assets/car_asset.rs @@ -0,0 +1,45 @@ +use bevy::{ + asset::{io::Reader, Asset, AssetLoader, Handle, LoadContext}, + reflect::TypePath, + render::mesh::Mesh, + utils::BoxedFuture, +}; + +// Use support/car to load car asset with mesh and textures... +#[derive(Asset, TypePath)] +pub struct CarAsset { + _body: Handle, + // #[asset(key = "combined_image")] + // combined_image: Handle, + // #[asset(key = "tree_standard_material")] + // tree_standard_material: Handle, + // #[asset(key = "player_standard_material")] + // player_standard_material: Handle, +} + +pub struct CarAssetLoader; + +impl AssetLoader for CarAssetLoader { + type Asset = CarAsset; + type Settings = (); + type Error = anyhow::Error; + + // obsolete, move this to asset_io somehow? + // fn from_bytes(&self, asset_path: &Path, _bytes: Vec) -> Result { + // info!("### Loading car {:?} via AssetLoader", asset_path); + // Car::load_from(asset_path) + // } + + fn load<'a>( + &'a self, + _reader: &'a mut Reader, + _settings: &'a Self::Settings, + _load_context: &'a mut LoadContext, + ) -> BoxedFuture<'a, Result> { + todo!() + } + + fn extensions(&self) -> &[&str] { + &["ENC"] + } +} diff --git a/src/assets/mod.rs b/src/assets/mod.rs new file mode 100644 index 0000000..81dfb8d --- /dev/null +++ b/src/assets/mod.rs @@ -0,0 +1 @@ +pub mod car_asset; diff --git a/src/bin/convert_to_png.rs b/src/bin/convert_to_png.rs new file mode 100644 index 0000000..785d0d0 --- /dev/null +++ b/src/bin/convert_to_png.rs @@ -0,0 +1,73 @@ +use { + anyhow::Result, + brrr::support::{ + brender::{pixelmap::PixelMap, resource::LoadMany}, + visitor::visit_files, + }, + log::info, + std::{ + fs::File, + io::BufWriter, + path::{Path, PathBuf}, + }, +}; + +fn main() { + convert_all_pixmaps().expect("Listing failed"); + convert_game_pixmap(String::from("DecodedData/DATA/PIXELMAP/EAGYELE.PIX")) + .expect("Conversion failed"); +} + +// /// Load palette once and then apply to a bunch of pixmap data +fn convert_all_pixmaps() -> Result<()> { + let palette = &PixelMap::load_many(String::from( + "assets/DecodedData/DATA/REG/PALETTES/DRRENDER.PAL", + ))?[0]; + visit_files(Path::new("assets/DecodedData"), &mut |dir_entry| { + if let Ok(file_type) = dir_entry.file_type() { + let fname = String::from(dir_entry.path().to_str().unwrap()); + if file_type.is_file() && fname.ends_with(".PIX") { + convert_pixmap(fname, palette)?; + } + } + Ok(()) + }) +} + +fn convert_game_pixmap(fname: String) -> Result<()> { + let palette = &PixelMap::load_many(String::from( + "assets/DecodedData/DATA/REG/PALETTES/DRRENDER.PAL", + ))?[0]; + convert_pixmap(fname, palette) +} + +fn convert_pixmap(fname: String, palette: &PixelMap) -> Result<()> { + let pmap = PixelMap::load_many(fname.clone()) + .expect(format!("Couldnt open pix file {:?}", fname).as_ref()); + // let mut counter = 0; + for pix in pmap { + // counter += 1; + let mut pngname = PathBuf::from(&fname); + // let name = String::from(pngname.file_name().unwrap().to_str().unwrap()); + pngname.set_file_name(&pix.identifier); + pngname.set_extension("png"); + + info!("Creating file {:?}", pngname); + let file = File::create(&pngname) + .expect(format!("Couldnt create png file {:?}", pngname).as_ref()); + let w = &mut BufWriter::new(file); + + pix.write_png_remapped_via(palette, w) + .expect("Failed to write PNG"); + } + Ok(()) +} + +/// Uses different palette for race-selection part +#[allow(unused)] +fn convert_menu_pixmap(fname: String) -> Result<()> { + let palette = &PixelMap::load_many(String::from( + "assets/DecodedData/DATA/REG/PALETTES/DRACEFLC.PAL", + ))?[0]; + convert_pixmap(fname, palette) +} diff --git a/src/glook.cpp b/src/glook.cpp deleted file mode 100644 index ad7c0ca..0000000 --- a/src/glook.cpp +++ /dev/null @@ -1,40 +0,0 @@ -// The time in milliseconds between timer ticks -#define TIMERMSECS 33 - -// Global variables for measuring time (in milli-seconds) -static double startTime; -static double prevTime; - -static animated_parameter_t - xrot(15.0f, 15.0f, -15.0f, 15.0f, animated_parameter_t::PingPongLoop), - yrot(0.0, 45.0f), - fov(45.0f, 30.0f, 45.f, 90.f, animated_parameter_t::PingPongLoop); - -static void animate(int /*value*/) -{ - std::this_thread::sleep_for(std::chrono::milliseconds(TIMERMSECS)); - - // Measure the elapsed time - double currTime = glfwGetTime(); - double timeSincePrevFrame = currTime - prevTime; - - std::cout << "Elapsed time " << (timeSincePrevFrame*1000) << std::endl; - - // Rotate the model - yrot.animate(timeSincePrevFrame*1000); - xrot.animate(timeSincePrevFrame*1000); - fov.animate(timeSincePrevFrame*1000); - - prevTime = currTime; -} - -static void init(GLsizei w, GLsizei h) -{ - glEnable(GL_LIGHTING); - glEnable(GL_LIGHT0); - - glLightfv(GL_LIGHT0, GL_POSITION, LightPos); - glLightfv(GL_LIGHT0, GL_AMBIENT, Ambient); - - glShadeModel(GL_SMOOTH); // enable Gouraud -} diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..e9604ed --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,2 @@ +pub mod assets; +pub mod support; diff --git a/src/main.rs b/src/main.rs index 38ad975..eba2eac 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,212 +1,433 @@ +#![allow(unused_imports)] + // // Part of Roadkill Project. // -// Copyright 2010-2018, Berkus +// Copyright 2010-2024, Berkus // // Distributed under the Boost Software License, Version 1.0. // (See file LICENSE_1_0.txt or a copy at http://www.boost.org/LICENSE_1_0.txt) // -pub mod support; - -#[cfg(feature = "convert")] -use crate::support::texture::PixelMap; - use { - crate::support::{camera::CameraState, car::Car, render_manager::RenderManager}, - cgmath::Vector3, - glium::{ - glutin::{ - event::{Event, WindowEvent}, - event_loop::ControlFlow, + anyhow::{Context, Error, Result, anyhow}, + bevy::{ + prelude::*, + render::{ + render_asset::RenderAssetUsages, + render_resource::{Extent3d, TextureDimension, TextureFormat}, + }, + utils::HashMap, + }, + // bevy_inspector_egui::quick::WorldInspectorPlugin, + brrr::{ + assets::car_asset::{CarAsset, CarAssetLoader}, + support::{ + brender::{ + material::Material, + model::Model, + pixelmap::PixelMap, + resource::{LoadMany, NamedResource}, + }, + camera::CameraState, + car::Car, + logger, + // render_manager::RenderManager, + visitor::visit_files, }, - Surface, }, + cgmath::Vector3, + culpa::throws, log::info, + smooth_bevy_cameras::{ + LookTransformPlugin, + controllers::unreal::{UnrealCameraBundle, UnrealCameraController, UnrealCameraPlugin}, + }, + std::{f32::consts::PI, path::Path}, }; -fn setup_logging() -> Result<(), fern::InitError> { - let base_config = fern::Dispatch::new().format(|out, message, record| { - out.finish(format_args!( - "{}[{}][{}] {}", - chrono::Local::now().format("[%Y-%m-%d][%H:%M:%S]"), - record.target(), - record.level(), - message - )) - }); - - let stdout_config = fern::Dispatch::new() - .level(log::LevelFilter::Info) - .chain(std::io::stdout()); - - let file_config = fern::Dispatch::new().level(log::LevelFilter::Trace).chain( - std::fs::OpenOptions::new() - .write(true) - .create(true) - .truncate(true) // start log file anew each run - .open("debug.log")?, - ); - - base_config - .chain(stdout_config) - .chain(file_config) - .apply()?; - - Ok(()) -} - -#[cfg(feature = "convert")] -use std::{fs::File, io::BufWriter, path::PathBuf}; -use std::{ - fs::{self, DirEntry}, - path::Path, -}; - -// one possible implementation of walking a directory only visiting files -fn visit_dirs(dir: &Path, cb: &mut dyn for<'r> FnMut(&'r DirEntry)) -> Result<(), support::Error> { - if dir.is_dir() { - for entry in fs::read_dir(dir)? { - let entry = entry?; - let path = entry.path(); - if path.is_dir() { - visit_dirs(&path, cb)?; - } else { - cb(&entry); +// @todo these are all resource types under support, just implement AssetLoadRequestHandler for them? +// ACT +// DAT +// MAT +// PAL +// PIX +use bevy::app::AppExit; + +#[throws] +fn load_bunch> + NamedResource>( + paths: &[&str], + ext: &str, + map: &mut HashMap>, +) { + for path in paths { + let _ = visit_files(path, &mut |dir_entry| { + if let Ok(file_type) = dir_entry.file_type() { + let fname = String::from(dir_entry.path().to_str().unwrap()); + if file_type.is_file() && fname.ends_with(ext) { + for v in T::load_many(fname)? { + map.entry(v.resource_name()) + .and_modify(|m: &mut Box| { + error!("{} already exists", m.resource_name()) + }) + .or_insert(v); + } + } } - } + Ok(()) + }); } - Ok(()) } -#[cfg(feature = "convert")] -fn convert_pixmap(fname: String, palette: &PixelMap) -> Result<(), support::Error> { - let pmap = PixelMap::load_from(fname.clone()) - .expect(format!("Couldnt open pix file {:?}", fname).as_ref()); - // let mut counter = 0; - for pix in pmap { - // counter += 1; - let mut pngname = PathBuf::from(&fname); - // let name = String::from(pngname.file_name().unwrap().to_str().unwrap()); - pngname.set_file_name(&pix.name); - pngname.set_extension("png"); - - info!("Creating file {:?}", pngname); - let file = File::create(&pngname) - .expect(format!("Couldnt create png file {:?}", pngname).as_ref()); - let w = &mut BufWriter::new(file); - - pix.write_png_remapped_via(palette, w) - .expect("Failed to write PNG"); +fn setup_cars( + mut commands: Commands, + // asset_server: ResMut, + meshes: ResMut>, + images: ResMut>, + materials: ResMut>, + // mut textures: ResMut>, + // mut texture_atlases: ResMut>, + mut exit: EventWriter, +) /*-> Result>*/ +{ + // bevy @todo: load all textures into the texture atlas + // TextureAtlasBuilder + + let mut mats = HashMap::new(); + + load_bunch::( + &[ + "assets/DecodedData/DATA/MATERIAL", + "assets/DecodedData/DATA/REG/MATERIAL", + ], + ".MAT", + &mut mats, + ) + .expect("Load all materials"); + + for (name, _) in mats.iter() { + debug!("{:?}", name); } - Ok(()) -} - -/// Uses different palette for race-selection part -#[cfg(feature = "convert")] -fn convert_menu_pixmap(fname: String) -> Result<(), support::Error> { - let palette = - &PixelMap::load_from(String::from("DecodedData/DATA/REG/PALETTES/DRACEFLC.PAL"))?[0]; - convert_pixmap(fname, palette) -} - -#[cfg(feature = "convert")] -fn convert_game_pixmap(fname: String) -> Result<(), support::Error> { - let palette = - &PixelMap::load_from(String::from("DecodedData/DATA/REG/PALETTES/DRRENDER.PAL"))?[0]; - convert_pixmap(fname, palette) -} - -/// Load palette once and then apply to a bunch of pixmap data -#[cfg(feature = "convert")] -fn convert_all_pixmaps() -> Result<(), support::Error> { - let palette = - &PixelMap::load_from(String::from("DecodedData/DATA/REG/PALETTES/DRRENDER.PAL"))?[0]; - visit_dirs(Path::new("DecodedData"), &mut |dir_entry| { - if let Ok(file_type) = dir_entry.file_type() { - let fname = String::from(dir_entry.path().to_str().unwrap()); - if file_type.is_file() && fname.ends_with(".PIX") { - convert_pixmap(fname, palette).unwrap(); - } + debug!("Total {} materials", mats.len()); // 8014 without dedup, 1200 after dedup + + // Load material pixmaps + let mut pixmaps = HashMap::new(); + + load_bunch::( + &[ + "assets/DecodedData/DATA/PIXELMAP", + "assets/DecodedData/DATA/64X48X8/PIXELMAP", + "assets/DecodedData/DATA/REG/PIXELMAP", + ], + ".PIX", + &mut pixmaps, + ) + .expect("Load all pixmaps"); + + for (name, _) in pixmaps.iter() { + debug!("{:?}", name); + } + debug!("Total {} pixmaps", pixmaps.len()); + + // models refer to materials to load! check that + + // Load models + let mut models = HashMap::new(); + + load_bunch::(&["assets/DecodedData/DATA/MODELS"], ".DAT", &mut models) + .expect("Load all models"); + + for (_, model) in models { + if model.face_material_indices.len() > 0 + && model.faces.faces.len() != model.face_material_indices.len() + { + info!( + "Model {} has {} faces but {} material indices", + model.resource_name(), + model.faces.faces.len(), + model.face_material_indices.len() + ); } - }) -} - -fn main() { - setup_logging().expect("failed to initialize logging"); - - #[cfg(feature = "convert")] - { - convert_all_pixmaps().expect("Listing failed"); - convert_game_pixmap(String::from("DecodedData/DATA/PIXELMAP/EAGYELE.PIX")) - .expect("Conversion failed"); } - // Load all cars and arrange in a grid 6x7 (40 cars total) - - let mut cars = Vec::new(); - let mut counter = 0; - visit_dirs(Path::new("DecodedData/DATA/CARS"), &mut |entry| { - if let Ok(file_type) = entry.file_type() { - let fname = String::from(entry.path().to_str().unwrap()); - if file_type.is_file() && fname.ends_with(".ENC") { - let mut car = Car::load_from(fname).unwrap(); + // I'd say use the bevy_gltf crate/plugin as a reference: https://github.com/bevyengine/bevy/tree/master/crates/bevy_gltf/src + // Specifically, you need to implement AssetLoader for MyAssetLoader and call: + // app.add_asset::() + // .add_asset_loader::(); + + // add handler for ENC assets, then + // asset_server.add_handler(crate::support::car::CarLoadRequestHandler); + // asset_server.add_loader(crate::support::car::CarLoader); + // let _handle = asset_server.load_folder("DecodedData/DATA/CARS"); + + // let texture_handle = asset_server + // .load_sync( + // &mut textures, + // "assets/textures/rpg/chars/gabe/gabe-idle-run.png", + // ) + // .unwrap(); + // let texture = textures.get(&texture_handle).unwrap(); + // let texture_atlas = TextureAtlas::from_grid(texture_handle, texture.size, 7, 1); + // let texture_atlas_handle = texture_atlases.add(texture_atlas); - let z = 1.0f32 * f32::from(counter / 7); - let x = 1.0f32 * f32::from(counter % 7 as u16); - counter += 1; - - info!("Moving car {} to {},0,{}", counter, x, -z); - - car.base_translation = Vector3::from([x, 0f32, -z]); + // Load all cars and arrange in a grid 6x7 (40 cars total) - cars.push(car); - } - } - }) - .unwrap(); + // let mut cars = Vec::new(); + // let mut counter = 0; + // visit_files(Path::new("DecodedData/DATA/CARS"), &mut |entry| { + // if let Ok(file_type) = entry.file_type() { + // let fname = entry + // .path() + // .to_str() + // .map(String::from) + // .ok_or_else(|| anyhow!("Failed to make filename"))?; + // if file_type.is_file() && fname.ends_with(".ENC") { + // let mut car = Car::load_from(fname)?; + // + // let z = 1.0f32 * f32::from(counter / 7); + // let x = 1.0f32 * f32::from(counter % 7 as u16); + // counter += 1; + // + // info!("Moving car {} to {},0,{}", counter, x, -z); + // + // car.base_translation = Vector3::from([x, 0f32, -z]); + // + // cars.push(car); + // } + // } + // Ok(()) + // })?; + // + // Ok(cars) + + // commands + // .spawn(SpriteSheetComponents { + // texture_atlas: texture_atlas_handle, + // scale: Scale(6.0), + // ..Default::default() + // }) + // .with(Timer::from_seconds(0.1)); + // let debug_material = materials.add(StandardMaterial { + // base_color_texture: Some(images.add(uv_debug_texture())), + // ..default() + // }); + + let bundles: Result, _> = models + .into_iter() + .map(|(_, m)| { + trace!("{:?}", m); + m.bevy_bundles(meshes, images, materials, &mats, &pixmaps) + }) + .collect(); + + // let num_shapes = bundles.len(); + + //Shape, // @todo Split components inside bevy_bundles too? Car should know what is what + for (_i, bundle) in bundles.unwrap().into_iter().flatten().enumerate() { + commands.spawn(bundle); + } - // Prepare window + commands.spawn(PointLightBundle { + point_light: PointLight { + intensity: 9000.0, + range: 100., + shadows_enabled: true, + ..default() + }, + transform: Transform::from_xyz(8.0, 16.0, 8.0), + ..default() + }); - let mut events_loop = glium::glutin::event_loop::EventLoop::new(); - let window = glium::glutin::window::WindowBuilder::new() - .with_title("carma") - .with_inner_size(glium::glutin::dpi::LogicalSize::new(800.0, 600.0)); - let windowed_context = glium::glutin::ContextBuilder::new(); + // ground plane + // commands.spawn(PbrBundle { + // mesh: meshes.add( + // shape::Plane { + // size: 50., + // subdivisions: 2, + // } + // .into(), + // ), + // material: materials.add(Color::SILVER.into()), + // ..default() + // }); + + commands + .spawn(Camera3dBundle::default()) + .insert(UnrealCameraBundle::new( + UnrealCameraController::default(), + Vec3::new(0.0, 6.0, 12.0), + Vec3::new(0., 1., 0.), + Vec3::Y, + )); +} - let display = glium::Display::new(window, windowed_context, &events_loop).unwrap(); +#[throws] +fn main() { + logger::setup_logging().expect("failed to initialize logging"); + + // let cars = setup_textures()?; + // let mut render_manager = RenderManager::new(&display); + // for car in &cars { + // render_manager.prepare_car(car, &display); + // } + + let mut app = App::new(); + + app.add_plugins(DefaultPlugins.set(ImagePlugin::default_nearest())) + // .add_plugins(WorldInspectorPlugin::new()) + .add_plugins(LookTransformPlugin) + .add_plugins(UnrealCameraPlugin::default()) + .add_systems(Startup, setup_cars) + .add_systems(Update, rotate); + // .add_system(animate_camera) + + // app.register_asset_loader(CarAssetLoader) + // .init_asset::(); + + // app.configure_sets(Update, ( + // MainMenuSet + // .run_if(in_state(MainMenu)), + // GameplaySet + // .run_if(in_state(InGame)), + // InputSet + // .in_set(GameplaySet), + // EnemyAiSet + // .in_set(GameplaySet) + // .run_if(not(cutscene)) + // .after(player_movement), + // AudioSet + // .run_if(not(audio_muted)), + // )); + + app.run(); + + // Event::RedrawRequested(_) => { + // for car in &cars { + // render_manager.draw_car(car, &mut frame, &camera); + // } + // } +} - let mut render_manager = RenderManager::new(&display); - for car in &cars { - render_manager.prepare_car(car, &display); +/// A marker component for our shapes so we can query them separately from the ground plane +#[derive(Component)] +struct Shape; + +const X_EXTENT: f32 = 14.; + +// fn setup() { +// commands.spawn(Camera3dBundle { +// transform: Transform::from_xyz(0.0, 6., 12.0).looking_at(Vec3::new(0., 1., 0.), Vec3::Y), +// ..default() +// }); +// } + +// fn setup( +// mut commands: Commands, +// mut meshes: ResMut>, +// mut images: ResMut>, +// mut materials: ResMut>, +// ) { +// let debug_material = materials.add(StandardMaterial { +// base_color_texture: Some(images.add(uv_debug_texture())), +// ..default() +// }); + +// let shapes = [ +// meshes.add(shape::Cube::default().into()), +// meshes.add(shape::Box::default().into()), +// meshes.add(shape::Capsule::default().into()), +// meshes.add(shape::Torus::default().into()), +// meshes.add( +// shape::Icosphere::default() +// .try_into() +// .expect("Should be fine"), +// ), +// meshes.add(shape::UVSphere::default().into()), +// ]; + +// let num_shapes = shapes.len(); + +// for (i, shape) in shapes.into_iter().enumerate() { +// commands.spawn(( +// PbrBundle { +// mesh: shape, +// material: debug_material.clone(), +// transform: Transform::from_xyz( +// -X_EXTENT / 2. + i as f32 / (num_shapes - 1) as f32 * X_EXTENT, +// 2.0, +// 0.0, +// ) +// .with_rotation(Quat::from_rotation_x(-PI / 4.)), +// ..default() +// }, +// Shape, +// )); +// } + +// commands.spawn(PointLightBundle { +// point_light: PointLight { +// intensity: 9000.0, +// range: 100., +// shadows_enabled: true, +// ..default() +// }, +// transform: Transform::from_xyz(8.0, 16.0, 8.0), +// ..default() +// }); + +// // ground plane +// commands.spawn(PbrBundle { +// mesh: meshes.add( +// shape::Plane { +// size: 50., +// subdivisions: 2, +// } +// .into(), +// ), +// material: materials.add(Color::SILVER.into()), +// ..default() +// }); + +// commands +// .spawn(Camera3dBundle::default()) +// .insert(UnrealCameraBundle::new( +// UnrealCameraController::default(), +// Vec3::new(0.0, 6.0, 12.0), +// Vec3::new(0., 1., 0.), +// Vec3::Y, +// )); +// } + +fn rotate(mut query: Query<&mut Transform, With>, time: Res