diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..0b354a7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,26 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: bug +assignees: '' + +--- + +## Game and version +*name of game, version of game* + +## Version of spice2x +*please remember to test the LATEST beta version before posting a bug about it* + +## Describe the issue +*what's the issue?* + +## Attached log.txt file, if available +> [!WARNING] +> Please make sure you remove any personally identifiable information from the log file. +> Please set `-loglevel` to `all` before launching the game for more verbose logs. + +## A note on issue management + +`Closed as not planned` means exactly that - it's closed, because it's not on our plans to address them any time soon. It doesn't mean your issue is invalid, it just means it's not a priority, and we can always revisit them later. diff --git a/.github/ISSUE_TEMPLATE/documentation-update.md b/.github/ISSUE_TEMPLATE/documentation-update.md new file mode 100644 index 0000000..61843de --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation-update.md @@ -0,0 +1,10 @@ +--- +name: Documentation update +about: For suggesting edits to the wiki page. +title: '' +labels: documentation +assignees: '' + +--- + + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..809b7b0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,10 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: enhancement +assignees: '' + +--- + + diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..0b08cf7 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,32 @@ +on: [push, pull_request] +name: Continuous Integration +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + fw-ci: + name: Build + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./src/spice2x + steps: + - uses: actions/checkout@v5 + - name: Set ccache environment variables + run: | + echo "CCACHE_DIR=${{ github.workspace }}/src/spice2x/.ccache" >> $GITHUB_ENV + - name: Install ccache + uses: hendrikmuhs/ccache-action@v1.2.23 + - name: Calculate commit SHA + id: vars + run: | + calculatedSha=$(git rev-parse --short ${{ github.sha }}) + echo "COMMIT_SHORT_SHA=$calculatedSha" >> $GITHUB_ENV + - name: Compile + run: ./build_docker.sh + - uses: actions/upload-artifact@v6 + with: + name: spice2x-ci-${{ env.COMMIT_SHORT_SHA }} + path: src/spice2x/bin + if-no-files-found: error \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..4d610b0 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,49 @@ +name: Draft Release + +on: + workflow_dispatch: + +permissions: + contents: write + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + release: + name: Build and Draft Release + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./src/spice2x + steps: + - uses: actions/checkout@v5 + with: + ref: main + fetch-depth: 0 + - name: Clean leftover build artifacts + run: | + rm -rf .ccache dist bin cmake-build-* + - name: Compile + run: ./build_docker.sh + - name: Determine release name from dist filename + run: | + dist=$(basename "$(ls dist/spice2x-*.zip | grep -v -- '-full.zip')") + # strip the ".zip" to get the base name, e.g. spice2x-26-06-28 + name="${dist%.zip}" + # the tag is the date portion, e.g. 26-06-28 + tag="${name#spice2x-}" + echo "RELEASE_NAME=$name" >> $GITHUB_ENV + echo "RELEASE_TAG=$tag" >> $GITHUB_ENV + - name: Create draft release + uses: softprops/action-gh-release@v3 + with: + draft: true + prerelease: true + tag_name: ${{ env.RELEASE_TAG }} + name: ${{ env.RELEASE_NAME }} + target_commitish: main + generate_release_notes: true + files: | + src/spice2x/dist/spice2x-*.zip diff --git a/.idea/spicetools.iml b/.idea/spicetools.iml index f08604b..4c94235 100644 --- a/.idea/spicetools.iml +++ b/.idea/spicetools.iml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..bff2252 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,108 @@ +## Contributing +Baseline rules for patch submissions are as follows. Any patches violating the rules below will not be accepted. + +To contribute, fork the repo (just the main branch), make changes in your fork, and contribute to upstream by opening a pull request to the main repo. + +### Adding support for games + +* No BomberGirl, as long as the Free To Play service is still alive. +* No support for that one touch screen game that dispenses plushies of mouse character (`O26`). +* No support for eaCloud ("Konasute") games. +* For a new game that was never supported (not a new version of a game, but rather a new series): please wait 1 year after official AC release in Japan. +* For new version of an already supported game: proceed with caution and use generally-accepted community guidelines. + +### Pull requests that will not be accepted + +* Performing decryption of encrypted files. +* Including (bundling), distributing, or linking to game data, or making it easier to find/download game data. +* Any features that [phone home](https://en.wikipedia.org/wiki/Phoning_home) + * This includes automatic updaters. + * Exception: we have allowed the "patch import from URL" feature, but this has only been done under very careful considerations and plenty of warnings to the user. +* Built-in EA server that saves data. They should live in a separate project. +* Any additions to built-in patches (modifications / removals are OK if we have a good reason). +* Changes to the software license terms. +* Localization / translation for UI text. It becomes too difficult to manage by the maintainers. + +### Avoiding regressions + +The biggest risk in making code changes to spice is the risk of regressions. There is a **lot** of shared code used by many different games, reaching back game versions that are more than a decade old. It is practically impossible to test all supported games and versions. + +Additionally, there's a lot of code that get exercised on specific hardware - including hardware that you probably don't have access to (e.g., ICCA reader, real cabinet I/O, specific model of a IIDX controller, particular brand of touch screens...) + +Therefore, when making code changes, please be extremely careful about containing / scoping your changes. Make targeted bug fixes scoped to handful of game versions and hardware configuration. When adding new features, make it off by default, unless there is a really good reason to make it the default. If you make a new default, add an option that disables it so that users can opt out as needed. + +#### Config file compatibility + +Do not change the names of buttons binds, analogs, strings for command line parameters, etc - since they are used as unique identifiers in config files. If they are changed, you will introduce an incompatibility with previous versions of config file. + +### Code quality requirements + +* Test for regressions, at least in and around the component you are modifying: + * All currently supported games / versions must continue to work. + * Backwards compatibility must be preserved, unless there is a really good reason to break it. This includes (but not limited to): global/local config files, command line parameters, game patches, device interop (e.g., card readers), and SpiceAPI / Companion interop. + * Reasonable level of compatibility with the last release of original spicetools is expected. The stated goal of spice2x is to be a drop-in replacement for spicetools. + * Simply put, if someone has an existing install of spicetools/spice2x, copying over new version of spice2x should not result in vastly different behavior or major loss of functionality. +* Make sure you compile with the included Docker script and ensure you do not introduce **any** new compiler warnings or build breaks. The Docker script is the standard build environment, your custom Linux build environment or MSVC can be used during development, but you must validate the final build using Docker. +* Do not make code changes in unrelated areas; i.e., do not run code linters and auto-formatters for parts of the code that you didn't modify. +* Try to submit smaller chunks of code, instead one gigantic patch. For example, don't submit a patch for "Improve feature XYZ"; instead, submit "Change how A works to prepare for feature XYZ" "Refactor B for feature XYZ" "Add feature B to enable feature XYZ". +* Write to the log for anything useful - it helps immensely with troubleshooting and debugging. At the same time though, avoid spamming the log for something trivial. + +### UI text +spice2x has a global audience; majority of the user base do not speak English as their first language. + +Use simple English, avoid colloquialism, and use concise language, even if it's slightly technical. + +### Using OS APIs + +Avoid making permanent changes to user's OS configuration. For example, spice must not make a call to set power profile to Maximum Performance, or switch default audio device. Making the reverse call to restore settings on game shutdown is **not** good enough; there is no guarantee that spice will gracefully shutdown, since games (or spice) can crash. This is to avoid inadvertently putting user's PC into a bad state, which can be seen as malware-like behavior. + +Watch out for legacy OS compatibility. Currently, the minimum support floor is Windows 7. If you use any Windows API, make sure it's supported in Windows 7. If you need to use API that is not present in Windows 7, you must not directly link against it, otherwise spice will fail to launch on older OSes. Take a look at Windows 8 touch code (win8.cpp) for examples on how to discover OS APIs via pointers. + +### Code style requirements +* Indents are four spaces. +* Try to keep under 100 characters per line. This includes comments and string literals. +* Avoid making unnecessary formatting or whitespace changes in a PR; e.g., watch out for text editor automatically stripping trailing whitespace. It pollutes the diff and slows down code review. +* For signed/unsigned integer types, prefer `cstdint` types; e.g., use `int32_t`, `uint64_t` and not `int` and `unsigned long long`. +* Always use \{ curly braces \} when appropriate; do not omit them even when it's optional; such as `for` `if` `else`, etc. + +OK: +```c +if (conditional) { + DoSomething(); +} +``` + +Not OK: +```c +if (conditional) + DoSomething(); +``` + +Not OK: +```c +if (conditional) DoSomething(); +``` + +* Opening curly braces should appear at the end, not in a line on its own. + +OK: +```c +if (conditional) { + DoSomething(); +} +``` + +Not OK: +```c +if (conditional) +{ + DoSomething(); +} +``` + +* Please give [C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) a read. A few things to point out in spice codebase: + * We don't use GSL. + * Don't throw exceptions. + * Stick to smart pointers. For interfacing with C Win32 API and raw buffers, use `unique_plain_ptr`. + * Writing in C is also completely acceptable. +* Other than that, there are no strict rules for code formatting, but please attempt to emulate the style around the code you are modifying. diff --git a/README.md b/README.md index f224037..640d215 100644 --- a/README.md +++ b/README.md @@ -1,298 +1,61 @@ -SpiceTools -========== -This is a loader for various arcade games developed by 573. -The project is using CMake as it's build system, with a custom build -script for making packages ready for distribution and to keep it easy -for people not knowing how to use CMake. +







-## Building/Distribution +# This is the GitHub page for code development. If you just want to download the latest spice2x EXE, visit the homepage instead: -We're currently using Arch Linux for building the binaries. -You'll need: -- MinGW-64 packages (can be found in the AUR) -- bash -- git -- zip -- upx (optional) +# 🌶️🌶️ [https://spice2x.github.io/](https://spice2x.github.io/) 🌶️🌶️ -For any other GNU/Linux distributions (or Windows lol), you're on your -own. +# If you have problems, read [Known Issues (FAQ)](https://github.com/spice2x/spice2x.github.io/wiki/Known-issues) wiki page first, most of your questions are already answered. -To build the project, run: +







- $ ./build_all.sh +# spice2x -## Build Configuration +## Overview -You can tweak some settings at the beginning of the build script. You -might want to modify the paths of the toolchains if yours differ. It's -also possible to disable UPX compression and source distribution for -example. +spice2x is a continuation of SpiceTools project. Original development of [SpiceTools](https://github.com/spicetools/spicetools) has stalled in 2022; spice2x is led by a new group of developers. -If you're not using an IDE and want to run the build script from command -line manually each time you make a change, you can set CLEAN_BUILD to 0 -so it will only compile what's needed. When modifying the resources you -should build from scratch, since CMake isn't able to track changes of -those files (e.g. changelog.txt, licenses.txt). +spice2x team does not provide any tools to circumvent software copy protection, nor distribute any copyright-protected game data. -You can put your custom build script under "build_all.local.sh" if you -don't want git to track the changes you made to the build settings. +[Features](https://github.com/spice2x/spice2x.github.io/wiki/spice2x-features) -## Debug Build +[List of supported games](https://github.com/spice2x/spice2x.github.io/wiki/List-of-supported-games) -To get proper stackstraces, you need to build with the DEBUG setting -enabled. This will set the CMake build type to debug and the script -will try to make use of cv2pdb. -Check external/cv2pdb/README.md for details on how to set it up. -It is required to use cv2pdb to generate PDB output, because at time of -writing, MinGW still didn't support Microsoft's proprietary file format. +## How do I set up game data & start playing? -## API +By policy, -SpiceTools is providing a TCP/JSON based API. You can enable it with the -`-api [PORT]` option. It's recommended to also set a password with -`-apipass [PASS]`. +* we do **NOT** provide links on where to acquire game data +* we do **NOT** provide tools or instructions on decrypting data +* we do **NOT** provide guides on setting up & basic troubleshooting -The protocol is meant to be simple, easy to use and with few overhead. -To connect to the API, just open a TCP connection to the host computer -at the specified port. -To make a request you write the UTF-8 encoded JSON contents to the -socket. To mark the end of the request, you need to terminate the JSON -string with `0x00`. The server returns its answer on the same way, -UTF-8 encoded JSON terminated with NULL. +please do not ask for these, as it will never happen here. -To save space, by default the JSONs are without whitespace. To enable -pretty printing, use `-apipretty`. +## Submitting to the Issue Tracker -If you want to test the API server without running a game, you can -run it headless via `-apidebug`. +**Please file bugs if you find them!** If you just complain about something in Discord servers, we can't see them, so they'll never be fixed. -If a password is specified, both request and response are encrypted -using RC4 with the key being the password encoded in UTF-8. -While only providing weak security when the password is static, -it's simple to implement and requires no authentication protocol. -The password is also able to change dynamically, see -`control.session_refresh()` for details. +Rules for filing a new issue or adding comments to existing issues in the tracker: -If you don't want to worry about all the details, you can just use one -of the supplied libraries (check /api/resources). There's also a little -remote control GUI available for python. +* Low effort submissions will be simply deleted, and repeated attempts will get you banned. +* Check the [known issues](https://github.com/spice2x/spice2x.github.io/wiki/Known-issues) page first before reporting a new issue. If you have some new information or workarounds for a known issue, you can file a documentation bug as well. +* Use the search function and see if there is an existing issue. +* This is not the place to obtain a guide or receive basic troubleshooting. +* Don't file a bug demanding game XYZ to be supported. +* **Do not upload game data - any part of it, XML files included!** +* **Do not mention or link to external websites that distribute game data!** +* **Do not link to external websites that provide guides on how to run games!** -### WebSocket -SpiceTools opens a WebSocket server on the specified port plus one. -That means if the API is on 1337, the WebSocket server will be on 1338. -The protocol is the very same as for the normal API, but instead of -directly sending the data over TCP you need to send binary datapackets. -The included dart spiceapi library also has a WebSocket implementation. +New GitHub accounts are prevented from creating new issues to prevent spam. Maintainers of this project reserve the right to close or delete any issues that violate the rules above, or any low effort issues. If you ask for very basic troubleshooting help with setting up a game, we'll just delete them without warning. -### Example Call -This example inserts the a card into P1's reader slot. -If you need more examples, you can check the example code. +## Contributing +**We encourage the community to submit bugs and suggestions via the issue tracker, and to contribute code changes by opening pull requests** -#### Request -```JSON -{ - "id": 1, - "module": "card", - "function": "insert", - "params": [0, "E004010000000000"] -} -``` -#### Response -```JSON -{ - "id": 1, - "errors": [], - "data": [] -} -``` +If you want to resolve any reported (or not reported) bugs, implement features, add support for new games, or fix a [known issue](https://github.com/spice2x/spice2x.github.io/wiki/Known-issues) - feel free to reach out via the Issue tracker or by opening a Pull Request. All submitted code is assumed to be GPLv3 compliant. -### Modules +We explicitly do **NOT** have a Discord server for dicussions - we try to do everything out in the open on this GitHub repo. That being said we haven't opened a Discussions tab here because we know it's going to be immediately filled with support requests. -For the sake of simplifying this documentation, I will describe functions -as if they were called via a normal programming language. That means, -besides `module`/`function` needing to be set accordingly, the `params` field -must contain all the parameters described below. Some of them are optional. -The returning data will always be in the `data` field of the response. +Please see [CONTRIBUTING page](https://github.com/spice2x/spice2x.github.io/blob/main/CONTRIBUTING.md) for a full list of guidelines when submitting code. -Errors will be reported as strings in the `errors` field. Sometimes, you can -receive more than one error. The error messages may be changed/improved in the -future, so you shouldn't rely on them. If the error list is empty, the function -executed successfully. +## Additional information -The `id` of the response will always match the `id` of the request. The API -server itself doesn't expect any logic of your ID choices, however you can use -them to make sure your answers aren't arriving out of order. Currently it -doesn't matter since the TCP protocol doesn't allow for out of order data, -however this may change when/if support for UDP is being introduced. The only -restriction is that the ID has to be a valid 64-bit unsigned integer. - -#### Card -- insert(index: uint, card_id: hex) - - inserts a card which gets read by the emulated card readers for the game - - index has to be either 0 (for P1) or 1 (for P2) - - card_id has to be a valid 16-character hex string - -#### Coin -- get() - - returns the amount of unprocessed coins in queue - - not equal to the amount of coins shown ingame since the game may drain it -- set(amount: int) - - sets the amount of coins in queue for the game to process -- insert(amount: int) - - adds the amount to the coins in queue - - amount is optional and defaults to 1 -- blocker_get() - - returns the current coin blocker state (false: open, true: closed) - -#### Info -- avs() - - returns a dict including the AVS model, dest, spec, rev and ext -- launcher() - - returns a dict including the version, compile date/time, system time and - the arguments used to start the process -- memory() - - returns a dict including total, total used and bytes used by the process - for both physical and virtual RAM - -#### Keypads -For all functions in this module, the keypad parameter must be -either 0 (for P1) or 1 (for P2). Accepted keypad characters are "0" to "9" for -the single digit numbers, "A" for the double zero and "D" for the decimal key. -- write(keypad: uint, input: str) - - writes all characters in input sequentially to the keypad - - this should be used for things like PIN input -- set(keypad: uint, key: char, ...) - - clears all overrides, then applies each given key as override - - if a key is overridden, it shows up as pressed in-game -- get(keypad: uint) - - returns all pressed keys of the specified keypad - -#### Analogs/Buttons/Lights -All of those three modules have equally named methods for you to call. -- read() - - returns an array of state objects containing name, state and a bool - - the bool indicates if the object is active (e.g. the button was overridden) -- write([name: str, state: float], ...) - - applies the states as an override value - - the device binding via the config will be ignored while an override is set - - if an override value is set, the object will be marked as active -- write_reset([name: str], ...) - - removes the override value from the objects specified by name - - if no names were passed, all overrides will be removed - -##### Additional API for lights -- read(name: string, ...) - - same as read(), but you can specify light names -- write_reset(name: str, ...) - - same as write_reset(), but it accepts a flat list of strings - -#### Touch -- read() - - returns an array of state objects containing id, x and y -- write([id: uint, x: int, y: int], ...) - - adds the given touch points having an unknown ID - - overrides old touch points when the ID matches -- write_reset(id: uint, ...) - - removes the touch points matching one of the given IDs - -#### Control -This module only functions if a password is being used to communicate, -with the single exception of session_refresh(). -- raise(signal: str) - - raises a signal to the current process - - signal is a string and must be one of the following values: - "SIGABRT", "SIGFPE", "SIGILL", "SIGINT", "SIGSEGV", "SIGTERM" - - the signal will be raised while the message is being processed -- exit(code: int) - - code is optional and defaults to 0 - - the process will end while the message is being processed -- restart() - - spawns a new instance with the same arguments as passed to the main executable -- session_refresh() - - generates a new secure password and applies it after the response - - can be used to increase the security by using the password as some kind of - session token - - recommended to call directly after connecting and once in a while for - persistent connections -- shutdown() - - tries to force shutdown the computer -- reboot() - - tries to force reboot the computer - -#### Memory -This module only functions if a password is being used to communicate. -All offsets are specified in file offsets of the corresponding `dll_name`, -which also means that your hex edits are applicable directly. -- write(dll_name: str, data: hex, offset: uint) - - writes the bytes in data to the specified offset -- read(dll_name: str, offset: uint, size: uint) - - reads bytes starting from offset and returns it -- signature(dll_name: str, signature: hex, replacement: hex, offset: uint, - usage: uint) - - tries to find the signature in the module's memory - - unknown bytes are masked out via "??" (e.g. "75??90????74") - - masking out bytes works for both the signature and the replacement - - offset is the byte difference between the offset of the found signature and - the offset where the replacement data gets written to - - usage is the number of the result being used for replacement, starting at 0 - - returns the offset where the replacement data gets written to - - the replacement string can be empty, so you can only get the address of the - signature while not actually replacing anything - -#### IIDX -- ticker_get() - - returns a string of the characters displayed on the 16 segment display -- ticker_set(text: str) - - sets the contents of the 16 segment display and disables writes from game -- ticker_reset() - - re-enables writes from game -- tapeled_get(name: str, ...) - - returns a list containing a dict of the current tape LED states. The dict keys are: - - `Stage Left` - - `Stage Right` - - `Cabinet Left` - - `Cabinet Right` - - `Control Panel Under` - - `Ceiling Left` - - `Title Left` - - `Title Right` - - `Ceiling Right` - - `Touch Panel Left` - - `Touch Panel Right` - - `Side Panel Left Inner` - - `Side Panel Left Outer` - - `Side Panel Left` - - `Side Panel Right Outer` - - `Side Panel Right Inner` - - `Side Panel Right` - -#### LCD -- info() - - returns information about the serial LCD controller some games use - -#### Resize -- image_resize_enable(enable: bool) - - enables or disables image resize state -- image_resize_set_scene(scene: int) - - sets the active scene for image resize state; set to 0 to disable resize - -## Native wrapper libraries -Spicetools provides wrapper libraries in: Arduino, C++, Dart, and Python. -Python is the only one that is fully spec compliant. -Other libraries may be missing features and contain bugs; please feel free to -contribute code to fill the gaps if you work on a project using these libraries. - -## License -Unless otherwise noted, all files are licensed under the GPLv3. -See the LICENSE file for the full license text. -Files not originating from this project should be placed in "external", -they each have their own license. - -###### What that means for you -- If you want to distribute the binaries, you'll have to include the - sources, otherwise you're violating the GPL. -- If you want to merge some of this project's code into similar - software, that software has to be put under the GPL as well. - You'll probably have to modify a lot anyways, so you can just use the - source as some kind of documentation. +Please read [README.md](https://github.com/spice2x/spice2x.github.io/blob/main/src/spice2x/README.md) inside `src/spice2x`. diff --git a/pull_request_template.md b/pull_request_template.md new file mode 100644 index 0000000..0108b44 --- /dev/null +++ b/pull_request_template.md @@ -0,0 +1,17 @@ +> [!NOTE] +> Before submitting code changes... +> * Please do note that this is a GPL v3.0 open source project. +> * Please read the [CONTRIBUTING](https://github.com/spice2x/spice2x.github.io/blob/main/CONTRIBUTING.md) guide. +> * Maintainers reserve the right to reject or modify your submission without reason. +> * No new compiler warnings must be introduced. Check the CI build results. +> +> Feel free to remove this section after you have read it. + +## Link to GitHub Issue or related Pull Request, if one exists +#0 + +## Description of change +*what does this code do?* + +## Testing +*how was the code tested?* diff --git a/src/spice2x/.gitignore b/src/spice2x/.gitignore new file mode 100644 index 0000000..5f29de8 --- /dev/null +++ b/src/spice2x/.gitignore @@ -0,0 +1,26 @@ +.vscode/* + +# JetBrains IDEs +.idea +.idea_modules +*.iws + +# CMake +cmake-build* + +# user config +build_all.local.sh +build_docker.local.sh + +# output from build script +bin/* +dist/* + +external/cv2pdb/* + +.ccache/* + +# Visual Studio +.vs +out +CMakeSettings.json diff --git a/src/spice2x/CMakeLists.txt b/src/spice2x/CMakeLists.txt index 310f19b..e5dddc6 100644 --- a/src/spice2x/CMakeLists.txt +++ b/src/spice2x/CMakeLists.txt @@ -109,6 +109,12 @@ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") # RapidJSON does this add_compile_definitions(_SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING) + add_compile_options("-Wno-nontrivial-memcall") # imgui, rapidjson + add_compile_options("-Wno-deprecated-builtins") # robin_hood + add_compile_options("-Wno-deprecated-declarations") # rapidjson + add_compile_options("-Wno-inconsistent-missing-override") # headsocket + add_compile_options("-Wno-microsoft-exception-spec") # gcc/clang have different noexcept specifiers on d3d9 COM interfaces + # warnings set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wunknown-warning-option") @@ -227,6 +233,13 @@ add_compile_definitions( _WIN32_IE=0x0400 ) +# SPICE_XP: set by build_all.sh for the WinXP-compat toolchains. Gates out +# the DX11 overlay backend +option(SPICE_XP "Build for the WinXP-compat toolchain" OFF) +if(SPICE_XP) + add_compile_definitions(SPICE_XP=1) +endif() + # acioemu log #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DACIOEMU_LOG") @@ -259,6 +272,7 @@ set_source_files_properties(cfg/icon.rc PROPERTIES LANGUAGE RC) set_source_files_properties(cfg/Win32D.rc PROPERTIES LANGUAGE RC) set_source_files_properties(build/manifest64.rc PROPERTIES LANGUAGE RC) set_source_files_properties(build/blob.rc PROPERTIES LANGUAGE RC) +set_source_files_properties(stubs/manifest.rc PROPERTIES LANGUAGE RC) add_custom_command( OUTPUT build/dsdmo.i686.dll COMMAND sh -c "wget -qO- 'https://web.archive.org/web/20260212204718if_/https://download.zip.dll-files.com/d01cab97ad497201c4ad99eb6e4182b3/dsdmo.zip?token=f7cVie5KOSz-hnFUYC37Ow&expires=1770974229' | bsdtar -xvf - -C '${CMAKE_SOURCE_DIR}/build' -s '/dsdmo.dll/dsdmo.i686.dll/' dsdmo.dll" @@ -357,6 +371,7 @@ set(SOURCE_FILES ${SOURCE_FILES} cfg/configurator.cpp cfg/configurator_wnd.cpp cfg/screen_resize.cpp + cfg/controller_presets.cpp # easrv easrv/easrv.cpp @@ -386,6 +401,7 @@ set(SOURCE_FILES ${SOURCE_FILES} games/shared/twtouch.cpp games/popn/popn.cpp games/popn/io.cpp + games/popn/bi3a_hook.cpp games/bbc/bbc.cpp games/bbc/io.cpp games/hpm/hpm.cpp @@ -403,14 +419,19 @@ set(SOURCE_FILES ${SOURCE_FILES} games/iidx/mf_wrappers.cpp games/sdvx/bi2x_hook.cpp games/sdvx/sdvx.cpp + games/sdvx/sdvx_live2d.cpp games/sdvx/io.cpp games/sdvx/camera.cpp + games/jb/bi2x_hook.cpp games/jb/jb.cpp + games/jb/jb_touch.cpp games/jb/io.cpp games/nost/nost.cpp games/nost/io.cpp games/nost/poke.cpp + games/nost/touch_mode.cpp games/gitadora/gitadora.cpp + games/gitadora/asio.cpp games/gitadora/io.cpp games/gitadora/handle.cpp games/gitadora/j32d.cpp @@ -424,6 +445,7 @@ set(SOURCE_FILES ${SOURCE_FILES} games/rb/rb.cpp games/rb/io.cpp games/rb/touch.cpp + games/rb/touch_debug.cpp games/bs/bs.cpp games/bs/io.cpp games/rf3d/rf3d.cpp @@ -488,16 +510,24 @@ set(SOURCE_FILES ${SOURCE_FILES} # hooks hooks/audio/acm.cpp hooks/audio/audio.cpp + hooks/audio/asio_driver_scan.cpp + hooks/audio/asio_proxy.cpp hooks/audio/buffer.cpp hooks/audio/mme.cpp hooks/audio/util.cpp + hooks/audio/xact.cpp hooks/audio/backends/dsound/dsound_backend.cpp hooks/audio/backends/mmdevice/audio_endpoint_volume.cpp hooks/audio/backends/mmdevice/device.cpp hooks/audio/backends/mmdevice/device_collection.cpp hooks/audio/backends/mmdevice/device_enumerator.cpp + hooks/audio/backends/mmdevice/null_device.cpp + hooks/audio/backends/mmdevice/null_discard_backend.cpp hooks/audio/backends/wasapi/audio_client.cpp hooks/audio/backends/wasapi/audio_render_client.cpp + hooks/audio/backends/wasapi/downmix.cpp + hooks/audio/backends/wasapi/resample.cpp + hooks/audio/backends/wasapi/shared.cpp hooks/audio/backends/wasapi/dummy_audio_client.cpp hooks/audio/backends/wasapi/dummy_audio_clock.cpp hooks/audio/backends/wasapi/dummy_audio_render_client.cpp @@ -517,19 +547,29 @@ set(SOURCE_FILES ${SOURCE_FILES} hooks/devicehook.cpp hooks/graphics/graphics.cpp hooks/graphics/graphics_windowed.cpp + hooks/graphics/nvapi_impl.cpp hooks/graphics/nvapi_hook.cpp hooks/graphics/nvenc_hook.cpp hooks/graphics/backends/d3d9/d3d9_backend.cpp hooks/graphics/backends/d3d9/d3d9_device.cpp + hooks/graphics/backends/d3d9/d3d9_gfdm.cpp + hooks/graphics/backends/d3d9/d3d9_live2d.cpp hooks/graphics/backends/d3d9/d3d9_fake_swapchain.cpp hooks/graphics/backends/d3d9/d3d9_swapchain.cpp hooks/graphics/backends/d3d9/d3d9_texture.cpp + hooks/graphics/backends/d3d11/d3d11_backend.cpp + hooks/graphics/backends/d3d11/d3d11_swapchain.cpp + hooks/graphics/backends/d3d11/d3d11_factory.cpp + hooks/graphics/backends/d3d11/d3d11_vtable_capture.cpp + hooks/graphics/backends/d3d11/d3d11_screenshot.cpp hooks/input/dinput8/fake_backend.cpp hooks/input/dinput8/fake_device.cpp hooks/input/dinput8/hook.cpp hooks/lang.cpp hooks/libraryhook.cpp hooks/networkhook.cpp + hooks/icmphook_net.cpp + hooks/icmphook_iphlpapi.cpp hooks/powrprof.cpp #hooks/rom.cpp hooks/setupapihook.cpp @@ -552,7 +592,6 @@ set(SOURCE_FILES ${SOURCE_FILES} misc/device.cpp misc/eamuse.cpp misc/extdev.cpp - misc/nativetouchhook.cpp misc/sciunit.cpp misc/sde.cpp misc/wintouchemu.cpp @@ -563,6 +602,7 @@ set(SOURCE_FILES ${SOURCE_FILES} # overlay overlay/overlay.cpp + overlay/notifications.cpp overlay/window.cpp overlay/imgui/extensions.cpp overlay/imgui/impl_spice.cpp @@ -575,6 +615,7 @@ set(SOURCE_FILES ${SOURCE_FILES} overlay/windows/screen_resize.cpp overlay/windows/sdvx_sub.cpp overlay/windows/config.cpp + overlay/windows/controller_presets.cpp overlay/windows/control.cpp overlay/windows/eadev.cpp overlay/windows/fps.cpp @@ -588,11 +629,27 @@ set(SOURCE_FILES ${SOURCE_FILES} overlay/windows/keypad.cpp overlay/windows/log.cpp overlay/windows/midi.cpp + overlay/windows/nostalgia_touch_piano.cpp + overlay/windows/obs.cpp + overlay/windows/obs_websocket.cpp overlay/windows/patch_manager.cpp + overlay/windows/popn_sub.cpp overlay/windows/wnd_manager.cpp + # patcher + patcher/config.cpp + patcher/lifecycle.cpp + patcher/loader.cpp + patcher/loader_group.cpp + patcher/runtime.cpp + + # external + external/easywsclient/easywsclient.cpp + # rawinput rawinput/rawinput.cpp + rawinput/rawinput_handles.cpp + rawinput/midi.cpp rawinput/sextet.cpp rawinput/piuio.cpp rawinput/touch.cpp @@ -603,6 +660,8 @@ set(SOURCE_FILES ${SOURCE_FILES} rawinput/smxstage.h rawinput/smxdedicab.cpp rawinput/smxdedicab.h + rawinput/xinput.cpp + rawinput/xinput.h # reader reader/reader.cpp @@ -610,12 +669,21 @@ set(SOURCE_FILES ${SOURCE_FILES} reader/structuredmessage.cpp reader/crypt.cpp + # sdk + sdk/sdk.cpp + # stubs stubs/stubs.cpp # touch + touch/gdi_overlay.cpp + touch/native/inject.cpp + touch/native/inject_mouse.cpp + touch/native/inject_synthetic.cpp + touch/native/nativetouchhook.cpp + touch/native/transform.cpp touch/touch.cpp - touch/touch_indicators.cpp + touch/touch_gestures.cpp touch/win7.cpp touch/win8.cpp @@ -636,6 +704,7 @@ set(SOURCE_FILES ${SOURCE_FILES} util/time.cpp util/cpuutils.cpp util/netutils.cpp + util/precise_timer.cpp util/sysutils.cpp util/lz77.cpp util/tapeled.cpp @@ -647,35 +716,74 @@ set(SOURCE_FILES ${SOURCE_FILES} source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} PREFIX "Source Files" FILES ${SOURCE_FILES}) +# guard against statically importing DLLs that must always be loaded dynamically: +# * DLLs users override via the modules directory (e.g. DXVK's d3d9.dll) - a +# static import loads the system copy at startup and preempts the override +# (issue #779). +# * Media Foundation DLLs (mf/mfplat/mfreadwrite) - a static import breaks +# Unity games. +# the check runs objdump on each produced binary and fails the build if any +# forbidden DLL is imported. +set(SPICE_FORBIDDEN_STATIC_IMPORTS + d3d8.dll d3d9.dll d3d10core.dll d3d11.dll dxgi.dll opengl32.dll + mf.dll mfplat.dll mfreadwrite.dll) + +function(spice_guard_dll_imports target) + if(MSVC) + # objdump-based parsing assumes a GNU/LLVM toolchain + return() + endif() + add_custom_command(TARGET ${target} POST_BUILD + COMMAND ${CMAKE_COMMAND} + -DOBJDUMP=${CMAKE_OBJDUMP} + -DTARGET_FILE=$ + "-DFORBIDDEN=${SPICE_FORBIDDEN_STATIC_IMPORTS}" + -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/check_no_static_dll_imports.cmake + VERBATIM + COMMENT "Checking ${target} for forbidden static DLL imports") +endfunction() + +# spice.exe / spice_laa.exe shared objects +########################################### +# spice.exe and spice_laa.exe are compiled identically; the only difference is +# the large-address-aware bit, which is set at link time. Compile the sources +# once into a shared OBJECT library so spice_laa.exe only costs an extra link +# instead of a full recompile. + +add_library(spicetools_spice_objs OBJECT ${SOURCE_FILES}) +target_link_libraries(spicetools_spice_objs + PUBLIC d3d9 ws2_32 version comctl32 shlwapi iphlpapi hid secur32 setupapi psapi winmm winhttp + PRIVATE fmt::fmt-header-only discord-rpc imgui hash-library minhook imm32 dwmapi CpuFeatures::cpu_features) +target_link_libraries(spicetools_spice_objs PUBLIC winscard) + +if(NOT MSVC) + set_target_properties(spicetools_spice_objs PROPERTIES COMPILE_FLAGS "-m32") +endif() + # spice.exe ########### set(RESOURCE_FILES build/manifest.manifest build/manifest.rc build/icon.rc cfg/Win32D.rc build/blob.rc build/dsdmo.i686.dll) -add_executable(spicetools_spice ${SOURCE_FILES} ${RESOURCE_FILES}) -target_link_libraries(spicetools_spice - PUBLIC d3d9 ws2_32 version comctl32 shlwapi iphlpapi hid secur32 setupapi psapi winmm winhttp - PRIVATE fmt::fmt-header-only discord-rpc imgui hash-library minhook imm32 dwmapi CpuFeatures::cpu_features) +add_executable(spicetools_spice ${RESOURCE_FILES}) +target_link_libraries(spicetools_spice PRIVATE spicetools_spice_objs) set_target_properties(spicetools_spice PROPERTIES PREFIX "") set_target_properties(spicetools_spice PROPERTIES OUTPUT_NAME "spice") IF(NOT MSVC) - set_target_properties(spicetools_spice PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32") + set_target_properties(spicetools_spice PROPERTIES LINK_FLAGS "-m32") endif() # spice_laa.exe ########### set(RESOURCE_FILES build/manifest.manifest build/manifest.rc build/icon.rc cfg/Win32D.rc build/blob.rc build/dsdmo.i686.dll) -add_executable(spicetools_spice_laa ${SOURCE_FILES} ${RESOURCE_FILES}) -target_link_libraries(spicetools_spice_laa - PUBLIC d3d9 ws2_32 version comctl32 shlwapi iphlpapi hid secur32 setupapi psapi winmm winhttp - PRIVATE fmt::fmt-header-only discord-rpc imgui hash-library minhook imm32 dwmapi CpuFeatures::cpu_features) +add_executable(spicetools_spice_laa ${RESOURCE_FILES}) +target_link_libraries(spicetools_spice_laa PRIVATE spicetools_spice_objs) set_target_properties(spicetools_spice_laa PROPERTIES PREFIX "") set_target_properties(spicetools_spice_laa PROPERTIES OUTPUT_NAME "spice_laa") -target_compile_definitions(spicetools_spice_laa PRIVATE SPICE32_LARGE_ADDRESS_AWARE=1) IF(NOT MSVC) - set_target_properties(spicetools_spice_laa PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32 -Wl,--large-address-aware") + set_target_properties(spicetools_spice_laa PROPERTIES LINK_FLAGS "-m32 -Wl,--large-address-aware") endif() # spice_linux.exe @@ -708,6 +816,10 @@ target_link_libraries(spicetools_spice64 set_target_properties(spicetools_spice64 PROPERTIES PREFIX "") set_target_properties(spicetools_spice64 PROPERTIES OUTPUT_NAME "spice64") target_compile_definitions(spicetools_spice64 PRIVATE SPICE64=1) +if(NOT SPICE_XP) + target_link_libraries(spicetools_spice64 PUBLIC d3d11 dxgi) + target_compile_definitions(spicetools_spice64 PRIVATE SPICE_D3D11=1) +endif() IF(NOT MSVC) set_target_properties(spicetools_spice64 PROPERTIES COMPILE_FLAGS "-m64" LINK_FLAGS "-m64") @@ -727,6 +839,9 @@ set_target_properties(spicetools_spice64_linux PROPERTIES PREFIX "") set_target_properties(spicetools_spice64_linux PROPERTIES OUTPUT_NAME "spice64_linux") target_compile_definitions(spicetools_spice64_linux PRIVATE SPICE64=1) target_compile_definitions(spicetools_spice64_linux PRIVATE NO_SCARD=1 PRIVATE SPICE_LINUX=1) +# spice64_linux is never built under the WinXP toolchain, so dx11 is always on. +target_link_libraries(spicetools_spice64_linux PUBLIC d3d11 dxgi) +target_compile_definitions(spicetools_spice64_linux PRIVATE SPICE_D3D11=1) IF(NOT MSVC) set_target_properties(spicetools_spice64_linux PROPERTIES COMPILE_FLAGS "-m64" LINK_FLAGS "-m64") @@ -739,7 +854,7 @@ set(SOURCE_FILES ${SOURCE_FILES} launcher/options.h launcher/options.cpp) set(RESOURCE_FILES cfg/manifest.manifest cfg/manifest.rc cfg/icon.rc cfg/Win32D.rc) add_executable(spicetools_cfg WIN32 ${SOURCE_FILES} ${RESOURCE_FILES}) target_link_libraries(spicetools_cfg - PUBLIC ws2_32 version comctl32 shlwapi iphlpapi hid secur32 setupapi psapi winmm winhttp strmiids + PUBLIC d3d9 ws2_32 version comctl32 shlwapi iphlpapi hid secur32 setupapi psapi winmm winhttp strmiids PRIVATE fmt::fmt-header-only discord-rpc imgui hash-library minhook imm32 dwmapi CpuFeatures::cpu_features) set_target_properties(spicetools_cfg PROPERTIES PREFIX "") set_target_properties(spicetools_cfg PROPERTIES OUTPUT_NAME "spicecfg") @@ -756,7 +871,7 @@ set(SOURCE_FILES ${SOURCE_FILES} launcher/options.h launcher/options.cpp) set(RESOURCE_FILES cfg/manifest.manifest cfg/manifest.rc cfg/icon.rc cfg/Win32D.rc) add_executable(spicetools_cfg_linux WIN32 ${SOURCE_FILES} ${RESOURCE_FILES}) target_link_libraries(spicetools_cfg_linux - PUBLIC ws2_32 version comctl32 shlwapi iphlpapi hid secur32 setupapi psapi winmm winhttp strmiids + PUBLIC d3d9 ws2_32 version comctl32 shlwapi iphlpapi hid secur32 setupapi psapi winmm winhttp strmiids PRIVATE fmt::fmt-header-only discord-rpc imgui hash-library minhook imm32 dwmapi CpuFeatures::cpu_features) set_target_properties(spicetools_cfg_linux PROPERTIES PREFIX "") set_target_properties(spicetools_cfg_linux PROPERTIES OUTPUT_NAME "spicecfg_linux") @@ -818,7 +933,8 @@ endif() # nvcuda.dll set(SOURCE_FILES stubs/nvcuda.cpp) -add_library(spicetools_stubs_nvcuda SHARED ${SOURCE_FILES} stubs/nvcuda.def) +set(RESOURCE_FILES stubs/manifest.rc) +add_library(spicetools_stubs_nvcuda SHARED ${SOURCE_FILES} ${RESOURCE_FILES} stubs/nvcuda.def) set_target_properties(spicetools_stubs_nvcuda PROPERTIES PREFIX "") set_target_properties(spicetools_stubs_nvcuda PROPERTIES OUTPUT_NAME "nvcuda") @@ -828,7 +944,8 @@ endif() # nvcuvid.dll set(SOURCE_FILES stubs/nvcuvid.cpp) -add_library(spicetools_stubs_nvcuvid SHARED ${SOURCE_FILES} stubs/nvcuvid.def) +set(RESOURCE_FILES stubs/manifest.rc) +add_library(spicetools_stubs_nvcuvid SHARED ${SOURCE_FILES} ${RESOURCE_FILES} stubs/nvcuvid.def) set_target_properties(spicetools_stubs_nvcuvid PROPERTIES PREFIX "") set_target_properties(spicetools_stubs_nvcuvid PROPERTIES OUTPUT_NAME "nvcuvid") @@ -838,7 +955,8 @@ endif() # nvEncodeAPI64.dll set(SOURCE_FILES stubs/nvEncodeAPI64.cpp) -add_library(spicetools_stubs_nvEncodeAPI64 SHARED ${SOURCE_FILES} stubs/nvEncodeAPI64.def) +set(RESOURCE_FILES stubs/manifest.rc) +add_library(spicetools_stubs_nvEncodeAPI64 SHARED ${SOURCE_FILES} ${RESOURCE_FILES} stubs/nvEncodeAPI64.def) set_target_properties(spicetools_stubs_nvEncodeAPI64 PROPERTIES PREFIX "") set_target_properties(spicetools_stubs_nvEncodeAPI64 PROPERTIES OUTPUT_NAME "nvEncodeAPI64") @@ -848,7 +966,8 @@ endif() # cpusbxpkm.dll (32 bit) set(SOURCE_FILES stubs/cpusbxpkm.cpp) -add_library(spicetools_stubs_cpusbxpkm SHARED ${SOURCE_FILES} stubs/cpusbxpkm.def) +set(RESOURCE_FILES stubs/manifest.rc) +add_library(spicetools_stubs_cpusbxpkm SHARED ${SOURCE_FILES} ${RESOURCE_FILES} stubs/cpusbxpkm.def) set_target_properties(spicetools_stubs_cpusbxpkm PROPERTIES PREFIX "") set_target_properties(spicetools_stubs_cpusbxpkm PROPERTIES OUTPUT_NAME "cpusbxpkm") @@ -856,6 +975,36 @@ if(NOT MSVC) set_target_properties(spicetools_stubs_cpusbxpkm PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32") endif() +# sdk_sample_v0_flat_c.dll (32 bit) +set(SOURCE_FILES sdk/sample/v0/flat_c/v0_flat_c.c) +add_library(spicetools_sdk_sample_v0_flat_c_32 SHARED ${SOURCE_FILES} ${RESOURCE_FILES} sdk/sample/v0/flat_c/v0_flat_c.def) +set_target_properties(spicetools_sdk_sample_v0_flat_c_32 PROPERTIES PREFIX "") +set_target_properties(spicetools_sdk_sample_v0_flat_c_32 PROPERTIES OUTPUT_NAME "sdk_sample_v0_flat_c") + +if(NOT MSVC) + set_target_properties(spicetools_sdk_sample_v0_flat_c_32 PROPERTIES COMPILE_FLAGS "-m32" LINK_FLAGS "-m32") +endif() + +# sdk_sample_v0_flat_c.dll (64 bit) +set(SOURCE_FILES sdk/sample/v0/flat_c/v0_flat_c.c) +add_library(spicetools_sdk_sample_v0_flat_c_64 SHARED ${SOURCE_FILES} ${RESOURCE_FILES} sdk/sample/v0/flat_c/v0_flat_c.def) +set_target_properties(spicetools_sdk_sample_v0_flat_c_64 PROPERTIES PREFIX "") +set_target_properties(spicetools_sdk_sample_v0_flat_c_64 PROPERTIES OUTPUT_NAME "sdk_sample_v0_flat_c") + +if(NOT MSVC) + set_target_properties(spicetools_sdk_sample_v0_flat_c_64 PROPERTIES COMPILE_FLAGS "-m64" LINK_FLAGS "-m64") +endif() + +# sdk_sample_v0_cpp.dll (64 bit) +set(SOURCE_FILES sdk/sample/v0/cpp/v0_cpp.cpp) +add_library(spicetools_sdk_sample_v0_cpp_64 SHARED ${SOURCE_FILES} ${RESOURCE_FILES} sdk/sample/v0/cpp/v0_cpp.def) +set_target_properties(spicetools_sdk_sample_v0_cpp_64 PROPERTIES PREFIX "") +set_target_properties(spicetools_sdk_sample_v0_cpp_64 PROPERTIES OUTPUT_NAME "sdk_sample_v0_cpp") + +if(NOT MSVC) + set_target_properties(spicetools_sdk_sample_v0_cpp_64 PROPERTIES COMPILE_FLAGS "-m64" LINK_FLAGS "-m64") +endif() + # output directories #################### @@ -865,15 +1014,28 @@ set_target_properties(spicetools_cfg spicetools_cfg_linux RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/spicetools") # output 32bit -set_target_properties(spicetools_spice spicetools_spice_laa spicetools_spice_linux spicetools_stubs_kbt spicetools_stubs_kld spicetools_stubs_cpusbxpkm +set_target_properties(spicetools_spice spicetools_spice_laa spicetools_spice_linux spicetools_stubs_kbt spicetools_stubs_kld spicetools_stubs_cpusbxpkm spicetools_sdk_sample_v0_flat_c_32 PROPERTIES ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/archive32" LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/spicetools/32" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/spicetools/32") # output 64bit -set_target_properties(spicetools_spice64 spicetools_spice64_linux spicetools_stubs_kbt64 spicetools_stubs_kld64 spicetools_stubs_nvcuda spicetools_stubs_nvcuvid spicetools_stubs_nvEncodeAPI64 +set_target_properties(spicetools_spice64 spicetools_spice64_linux spicetools_stubs_kbt64 spicetools_stubs_kld64 spicetools_stubs_nvcuda spicetools_stubs_nvcuvid spicetools_stubs_nvEncodeAPI64 spicetools_sdk_sample_v0_flat_c_64 spicetools_sdk_sample_v0_cpp_64 PROPERTIES ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/archive64" LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/spicetools/64" RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/spicetools/64") + +# forbidden static DLL import guard +################################### +# apply the check to every executable and DLL produced by this project. +get_property(spice_all_targets DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY BUILDSYSTEM_TARGETS) +foreach(spice_target IN LISTS spice_all_targets) + get_target_property(spice_target_type ${spice_target} TYPE) + if(spice_target_type STREQUAL "EXECUTABLE" + OR spice_target_type STREQUAL "SHARED_LIBRARY" + OR spice_target_type STREQUAL "MODULE_LIBRARY") + spice_guard_dll_imports(${spice_target}) + endif() +endforeach() diff --git a/src/spice2x/LICENSE b/src/spice2x/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/src/spice2x/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/src/spice2x/README.md b/src/spice2x/README.md new file mode 100644 index 0000000..63bfbe6 --- /dev/null +++ b/src/spice2x/README.md @@ -0,0 +1,308 @@ +SpiceTools +========== +This is a loader for various arcade games developed by 573. +The project is using CMake as it's build system, with a custom build +script for making packages ready for distribution and to keep it easy +for people not knowing how to use CMake. + +## Building/Distribution + +We're currently using Arch Linux for building the binaries. +You'll need: +- MinGW-64 packages (can be found in the AUR) +- bash +- git +- zip +- upx (optional) + +For any other GNU/Linux distributions (or Windows lol), you're on your +own. + +To build the project, run: + + $ ./build_all.sh + +## Build Configuration + +You can tweak some settings at the beginning of the build script. You +might want to modify the paths of the toolchains if yours differ. It's +also possible to disable UPX compression and source distribution for +example. + +If you're not using an IDE and want to run the build script from command +line manually each time you make a change, you can set CLEAN_BUILD to 0 +so it will only compile what's needed. When modifying the resources you +should build from scratch, since CMake isn't able to track changes of +those files (e.g. changelog.txt, licenses.txt). + +You can put your custom build script under "build_all.local.sh" if you +don't want git to track the changes you made to the build settings. + +## Debug Build + +To get proper stackstraces, you need to build with the DEBUG setting +enabled. This will set the CMake build type to debug and the script +will try to make use of cv2pdb. +Check external/cv2pdb/README.md for details on how to set it up. +It is required to use cv2pdb to generate PDB output, because at time of +writing, MinGW still didn't support Microsoft's proprietary file format. + +## API + +SpiceTools is providing a TCP/JSON based API. You can enable it with the +`-api [PORT]` option. It's recommended to also set a password with +`-apipass [PASS]`. + +The protocol is meant to be simple, easy to use and with few overhead. +To connect to the API, just open a TCP connection to the host computer +at the specified port. +To make a request you write the UTF-8 encoded JSON contents to the +socket. To mark the end of the request, you need to terminate the JSON +string with `0x00`. The server returns its answer on the same way, +UTF-8 encoded JSON terminated with NULL. + +To save space, by default the JSONs are without whitespace. To enable +pretty printing, use `-apipretty`. + +If you want to test the API server without running a game, you can +run it headless via `-apidebug`. + +If a password is specified, both request and response are encrypted +using RC4 with the key being the password encoded in UTF-8. +While only providing weak security when the password is static, +it's simple to implement and requires no authentication protocol. +The password is also able to change dynamically, see +`control.session_refresh()` for details. + +If you don't want to worry about all the details, you can just use one +of the supplied libraries (check /api/resources). There's also a little +remote control GUI available for python. + +### WebSocket +SpiceTools opens a WebSocket server on the specified port plus one. +That means if the API is on 1337, the WebSocket server will be on 1338. +The protocol is the very same as for the normal API, but instead of +directly sending the data over TCP you need to send binary datapackets. +The included dart spiceapi library also has a WebSocket implementation. + +### Example Call +This example inserts the a card into P1's reader slot. +If you need more examples, you can check the example code. + +#### Request +```JSON +{ + "id": 1, + "module": "card", + "function": "insert", + "params": [0, "E004010000000000"] +} +``` +#### Response +```JSON +{ + "id": 1, + "errors": [], + "data": [] +} +``` + +### Modules + +For the sake of simplifying this documentation, I will describe functions +as if they were called via a normal programming language. That means, +besides `module`/`function` needing to be set accordingly, the `params` field +must contain all the parameters described below. Some of them are optional. +The returning data will always be in the `data` field of the response. + +Errors will be reported as strings in the `errors` field. Sometimes, you can +receive more than one error. The error messages may be changed/improved in the +future, so you shouldn't rely on them. If the error list is empty, the function +executed successfully. + +The `id` of the response will always match the `id` of the request. The API +server itself doesn't expect any logic of your ID choices, however you can use +them to make sure your answers aren't arriving out of order. Currently it +doesn't matter since the TCP protocol doesn't allow for out of order data, +however this may change when/if support for UDP is being introduced. The only +restriction is that the ID has to be a valid 64-bit unsigned integer. + +#### Card +- insert(index: uint, card_id: hex) + - inserts a card which gets read by the emulated card readers for the game + - index has to be either 0 (for P1) or 1 (for P2) + - card_id has to be a valid 16-character hex string + +#### Coin +- get() + - returns the amount of unprocessed coins in queue + - not equal to the amount of coins shown ingame since the game may drain it +- set(amount: int) + - sets the amount of coins in queue for the game to process +- insert(amount: int) + - adds the amount to the coins in queue + - amount is optional and defaults to 1 +- blocker_get() + - returns the current coin blocker state (false: open, true: closed) + +#### Info +- avs() + - returns a dict including the AVS model, dest, spec, rev and ext +- launcher() + - returns a dict including the version, compile date/time, system time and + the arguments used to start the process +- memory() + - returns a dict including total, total used and bytes used by the process + for both physical and virtual RAM + +#### Keypads +For all functions in this module, the keypad parameter must be +either 0 (for P1) or 1 (for P2). Accepted keypad characters are "0" to "9" for +the single digit numbers, "A" for the double zero and "D" for the decimal key. +- write(keypad: uint, input: str) + - writes all characters in input sequentially to the keypad + - this should be used for things like PIN input +- set(keypad: uint, key: char, ...) + - clears all overrides, then applies each given key as override + - if a key is overridden, it shows up as pressed in-game +- get(keypad: uint) + - returns all pressed keys of the specified keypad + +#### Analogs/Buttons/Lights +All of those three modules have equally named methods for you to call. +- read() + - returns an array of state objects containing name, state and a bool + - the bool indicates if the object is active (e.g. the button was overridden) +- write([name: str, state: float], ...) + - applies the states as an override value + - the device binding via the config will be ignored while an override is set + - if an override value is set, the object will be marked as active +- write_reset([name: str], ...) + - removes the override value from the objects specified by name + - if no names were passed, all overrides will be removed + +##### Additional API for lights +- read(name: string, ...) + - same as read(), but you can specify light names +- write_reset(name: str, ...) + - same as write_reset(), but it accepts a flat list of strings + +#### Touch +- read() + - returns an array of state objects containing id, x and y +- write([id: uint, x: int, y: int], ...) + - adds the given touch points having an unknown ID + - overrides old touch points when the ID matches +- write_reset(id: uint, ...) + - removes the touch points matching one of the given IDs + +#### Control +This module only functions if a password is being used to communicate, +with the single exception of session_refresh(). +- raise(signal: str) + - raises a signal to the current process + - signal is a string and must be one of the following values: + "SIGABRT", "SIGFPE", "SIGILL", "SIGINT", "SIGSEGV", "SIGTERM" + - the signal will be raised while the message is being processed +- exit(code: int) + - code is optional and defaults to 0 + - the process will end while the message is being processed +- restart() + - spawns a new instance with the same arguments as passed to the main executable +- session_refresh() + - generates a new secure password and applies it after the response + - can be used to increase the security by using the password as some kind of + session token + - recommended to call directly after connecting and once in a while for + persistent connections +- shutdown() + - tries to force shutdown the computer +- reboot() + - tries to force reboot the computer + +#### Memory +This module only functions if a password is being used to communicate. +All offsets are specified in file offsets of the corresponding `dll_name`, +which also means that your hex edits are applicable directly. +- write(dll_name: str, data: hex, offset: uint) + - writes the bytes in data to the specified offset +- read(dll_name: str, offset: uint, size: uint) + - reads bytes starting from offset and returns it +- signature(dll_name: str, signature: hex, replacement: hex, offset: uint, + usage: uint) + - tries to find the signature in the module's memory + - unknown bytes are masked out via "??" (e.g. "75??90????74") + - masking out bytes works for both the signature and the replacement + - offset is the byte difference between the offset of the found signature and + the offset where the replacement data gets written to + - usage is the number of the result being used for replacement, starting at 0 + - returns the offset where the replacement data gets written to + - the replacement string can be empty, so you can only get the address of the + signature while not actually replacing anything + +#### IIDX +- ticker_get() + - returns a string of the characters displayed on the 16 segment display +- ticker_set(text: str) + - sets the contents of the 16 segment display and disables writes from game +- ticker_reset() + - re-enables writes from game +- tapeled_get(name: str, ...) + - returns a list containing a dict of the current tape LED states. The dict keys are: + - `Stage Left` + - `Stage Right` + - `Cabinet Left` + - `Cabinet Right` + - `Control Panel Under` + - `Ceiling Left` + - `Title Left` + - `Title Right` + - `Ceiling Right` + - `Touch Panel Left` + - `Touch Panel Right` + - `Side Panel Left Inner` + - `Side Panel Left Outer` + - `Side Panel Left` + - `Side Panel Right Outer` + - `Side Panel Right Inner` + - `Side Panel Right` + +#### LCD +- info() + - returns information about the serial LCD controller some games use + +#### Resize +- image_resize_enable(enable: bool) + - enables or disables image resize state +- image_resize_set_scene(scene: int) + - sets the active scene for image resize state; set to 0 to disable resize + +## Native wrapper libraries +Spicetools provides wrapper libraries in: Arduino, C++, Dart, and Python. +Python is the only one that is fully spec compliant. +Other libraries may be missing features and contain bugs; please feel free to +contribute code to fill the gaps if you work on a project using these libraries. + +## Spice SDK (for DLL hooks / plugins) + +As an alternative to Spice API, Spice SDK is available. + +This is a flat C, header-only library that can be included in your DLL. Once +initialized, you can call directly into helper routines provided by Spicetools +executable, making low-latency and high-throughput interactions possible. + +Check the documentation on the wiki for more details. + +## License +Unless otherwise noted, all files are licensed under the GPLv3. +See the LICENSE file for the full license text. +Files not originating from this project should be placed in "external", +they each have their own license. + +###### What that means for you +- If you want to distribute the binaries, you'll have to include the + sources, otherwise you're violating the GPL. +- If you want to merge some of this project's code into similar + software, that software has to be put under the GPL as well. + You'll probably have to modify a lot anyways, so you can just use the + source as some kind of documentation. diff --git a/src/spice2x/acio/core/core.cpp b/src/spice2x/acio/core/core.cpp index 5e6313c..117c64a 100644 --- a/src/spice2x/acio/core/core.cpp +++ b/src/spice2x/acio/core/core.cpp @@ -4,6 +4,7 @@ #include "launcher/launcher.h" #include "misc/wintouchemu.h" #include "rawinput/rawinput.h" +#include "touch/native/nativetouchhook.h" // static stuff static int ACIO_WARMUP = 0; @@ -140,8 +141,9 @@ static int __cdecl ac_io_update(int a1) { // flush device output RI_MGR->devices_flush_output(); - // update wintouchemu + // update touch emulation wintouchemu::update(); + nativetouch::refresh_contact_lifetime(); return 1; } diff --git a/src/spice2x/acio/icca/icca.cpp b/src/spice2x/acio/icca/icca.cpp index 82d3b4f..f8493cb 100644 --- a/src/spice2x/acio/icca/icca.cpp +++ b/src/spice2x/acio/icca/icca.cpp @@ -35,24 +35,33 @@ struct ICCA_STATUS_LA9 { static_assert(sizeof(struct ICCA_STATUS) == 24, "ICCA_STATUS must be 24 bytes"); enum ICCA_WORKFLOW { - STEP, - SLEEP, - START, - INIT, - READY, - GET_USERID, - ACTIVE, - EJECT, - EJECT_CHECK, - END, - CLOSE_EJECT, - CLOSE_E_CHK, - CLOSE_END, - ERR_GETUID = -2 + STEP = 0, + SLEEP = 1, + START = 2, + INIT = 3, + READY = 4, + GET_USERID = 5, + ACTIVE = 6, + EJECT = 7, + EJECT_CHECK = 8, + END = 9, + CLOSE_EJECT = 10, + CLOSE_E_CHK = 11, + CLOSE_END = 12, + ERR_GETUID = -2, + ERR_REMOVED = -11 }; + +// used by RA as the status_code +enum ICCA_STATUS_CODE { + EMPTY = 1, + ENGAGED = 2 +}; + struct ICCA_UNIT { struct ICCA_STATUS status {}; enum ICCA_WORKFLOW state = STEP; + enum ICCA_WORKFLOW state_jdz = SLEEP; bool card_cmd_pressed = false; bool card_in = false; double card_in_time = 0.0; @@ -75,6 +84,11 @@ static inline int icca_get_active_count() { } static inline int icca_get_unit_id(int unit_id) { + // on RA the unit_id is zero-indexed + if (avs::game::is_model("JDZ")) { + return unit_id; + } + if (icca_get_active_count() < 2) return 1; else { @@ -122,9 +136,15 @@ static inline void update_card(int unit_id) { IS_LAST_CARD_FELICA = is_card_uid_felica(unit->status.uid); unit->state = acio::ICCA_COMPAT_ACTIVE ? START : ACTIVE; + unit->state_jdz = ACTIVE; unit->status.error = 0; + unit->status.front_sensor = 1; + unit->status.rear_sensor = 1; } else { unit->state = ERR_GETUID; + unit->state_jdz = ERR_GETUID; + unit->status.front_sensor = 1; + unit->status.rear_sensor = 1; memset(unit->status.uid, 0, 8); } unit->card_in = true; @@ -132,10 +152,25 @@ static inline void update_card(int unit_id) { } else if (unit->state == EJECT_CHECK) { unit->state = SLEEP; unit->card_in = false; + unit->status.front_sensor = 0; + unit->status.rear_sensor = 0; + } else if (unit->state_jdz == READY) { + unit->state = GET_USERID; + unit->state_jdz = GET_USERID; + unit->status.error = 0; + unit->status.front_sensor = 1; + unit->status.rear_sensor = 1; + unit->card_in = true; + unit->card_in_time = get_performance_seconds(); } } else { unit->state = acio::ICCA_COMPAT_ACTIVE ? START : ACTIVE; + if (unit->state_jdz == READY) { + unit->state_jdz = GET_USERID; + } unit->status.error = 0; + unit->status.front_sensor = 1; + unit->status.rear_sensor = 1; unit->card_in = true; unit->card_in_time = get_performance_seconds(); } @@ -144,6 +179,12 @@ static inline void update_card(int unit_id) { unit->state = CLOSE_EJECT; if (fabs(get_performance_seconds() - unit->card_in_time) > CARD_TIMEOUT) { unit->card_in = false; + memset(unit->status.uid, 0, 8); + if (unit->state_jdz == ACTIVE || unit->state_jdz == GET_USERID) { + unit->state_jdz = ERR_REMOVED; + } + unit->status.front_sensor = 0; + unit->status.rear_sensor = 0; } } @@ -302,7 +343,11 @@ static char __cdecl ac_io_icca_get_status(void *a1, void *a2) { // copy state to output buffer ICCA_UNIT *unit = &ICCA_UNITS[unit_id]; - unit->status.status_code = unit->state; + if (avs::game::is_model("JDZ")) { + unit->status.status_code = unit->card_in ? ENGAGED : EMPTY; + } else { + unit->status.status_code = unit->state; + } memcpy(status, &unit->status, sizeof(struct ICCA_STATUS)); // funny workaround @@ -387,6 +432,11 @@ static char __cdecl ac_io_icca_req_uid(int unit_id) { static int __cdecl ac_io_icca_req_uid_isfinished(int unit_id, DWORD *read_state) { unit_id = icca_get_unit_id(unit_id); ICCA_UNIT *unit = &ICCA_UNITS[unit_id]; + if (avs::game::is_model("JDZ")) { + // hack for RA - only ever seen it as this + *read_state = 8; + return 1; + } if (unit->card_in) { if (fabs(get_performance_seconds() - unit->card_in_time) < CARD_TIMEOUT) { unit->state = END; @@ -403,16 +453,61 @@ static int __cdecl ac_io_icca_send_keep_alive_packet(int a1, int a2, int a3) { return 0; } +static int __cdecl ac_io_icca_workflow_jdz(int workflow, int unit_id) { + + unit_id = icca_get_unit_id(unit_id); + ICCA_UNIT *unit = &ICCA_UNITS[unit_id]; + switch (workflow) { + // RA uses "STEP" as more of a polling thing it seems + case STEP: + switch (unit->state_jdz) { + case CLOSE_EJECT: + unit->state_jdz = CLOSE_E_CHK; + break; + case CLOSE_E_CHK: + unit->state_jdz = CLOSE_END; + break; + case CLOSE_END: + unit->state_jdz = SLEEP; + break; + default: + break; + } + break; + case SLEEP: + unit->state = SLEEP; + break; + case START: + unit->state_jdz = INIT; + break; + case INIT: + case READY: + unit->state_jdz = READY; + break; + case CLOSE_EJECT: + unit->state_jdz = CLOSE_EJECT; + return CLOSE_E_CHK; + case CLOSE_END: + unit->state_jdz = SLEEP; + break; + default: + // should probably log a warning here + break; + } + return unit->state_jdz; +} + static int __cdecl ac_io_icca_workflow(int workflow, int unit_id) { + // RA uses a different workflow process for the slotted readers; treat it differently + if (avs::game::is_model("JDZ")) { + return ac_io_icca_workflow_jdz(workflow, unit_id); + } unit_id = icca_get_unit_id(unit_id); ICCA_UNIT *unit = &ICCA_UNITS[unit_id]; switch (workflow) { case STEP: - if (avs::game::is_model("JDZ")) - unit->state = SLEEP; - else - unit->state = STEP; + unit->state = STEP; break; case SLEEP: unit->state = SLEEP; @@ -441,7 +536,6 @@ static int __cdecl ac_io_icca_workflow(int workflow, int unit_id) { default: break; } - return unit->state; } @@ -467,6 +561,14 @@ acio::ICCAModule::ICCAModule(HMODULE module, acio::HookMode hookMode) : ACIOModu void acio::ICCAModule::attach() { ACIOModule::attach(); + // workaround for RA; ac_io_icca_cardunit_init is never called so treat like both are initialized + if (avs::game::is_model("JDZ")) { + ICCA_UNITS[0].initialized = true; + ICCA_UNITS[1].initialized = true; + + CARD_TIMEOUT = 10.0; // keep the card in the slot for longer + } + // hooks ACIO_MODULE_HOOK(ac_io_icca_cardunit_init); ACIO_MODULE_HOOK(ac_io_icca_cardunit_init_isfinished); diff --git a/src/spice2x/acio/mdxf/mdxf.cpp b/src/spice2x/acio/mdxf/mdxf.cpp index ca3f835..655c46e 100644 --- a/src/spice2x/acio/mdxf/mdxf.cpp +++ b/src/spice2x/acio/mdxf/mdxf.cpp @@ -1,13 +1,16 @@ #include "mdxf.h" #include "mdxf_poll.h" +#include + #include "avs/game.h" +#include "games/ddr/ddr.h" #include "games/ddr/io.h" #include "launcher/launcher.h" #include "rawinput/rawinput.h" #include "util/logging.h" +#include "util/precise_timer.h" #include "util/utils.h" -#include #define MDFX_DEBUG_VERBOSE 0 @@ -108,9 +111,10 @@ static void mdxf_thread_start() { MDXF_THREAD = std::thread([] { SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_BELOW_NORMAL); + timeutils::PreciseSleepTimer timer; while (MDXF_THREAD_RUNNING.load(std::memory_order_acquire)) { mdxf_poll(false); - std::this_thread::sleep_for(THREAD_PERIOD); + timer.sleep(THREAD_PERIOD); } }); } @@ -357,14 +361,17 @@ static bool __cdecl ac_io_mdxf_update_control_status_buffer_impl(int node, MDXFP // decide on button map const size_t *button_map = nullptr; + int player = 0; switch (node) { case 17: case 25: button_map = &buttons_p1[0]; + player = 1; break; case 18: case 26: button_map = &buttons_p2[0]; + player = 2; break; } @@ -374,19 +381,27 @@ static bool __cdecl ac_io_mdxf_update_control_status_buffer_impl(int node, MDXFP if (source == EXTERNAL_POLL) { // get buttons auto &buttons = games::ddr::get_buttons(); + + // get analogs + bool analog_left = false; + bool analog_right = false; + games::ddr::get_analog_x_axis(player, analog_left, analog_right); + bool analog_up = false; + bool analog_down = false; + games::ddr::get_analog_y_axis(player, analog_up, analog_down); + uint8_t up_down = 0; uint8_t left_right = 0; - - if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[0]))) { + if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[0])) || analog_up) { up_down |= 0xF0; } - if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[1]))) { + if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[1])) || analog_down) { up_down |= 0x0F; } - if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[2]))) { + if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[2])) || analog_left) { left_right |= 0xF0; } - if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[3]))) { + if (GameAPI::Buttons::getState(RI_MGR, buttons.at(button_map[3])) || analog_right) { left_right |= 0x0F; } current_state = (uint16_t(up_down) << 8) | left_right; @@ -500,4 +515,4 @@ acio::MDXFModule::~MDXFModule() { if (IS_THREAD_NEEDED) { mdxf_thread_stop(); } -} \ No newline at end of file +} diff --git a/src/spice2x/acio/panb/panb.cpp b/src/spice2x/acio/panb/panb.cpp index 3222c44..bd25fc4 100644 --- a/src/spice2x/acio/panb/panb.cpp +++ b/src/spice2x/acio/panb/panb.cpp @@ -3,6 +3,7 @@ #include "rawinput/rawinput.h" #include "games/nost/io.h" #include "games/nost/nost.h" +#include "games/nost/touch_mode.h" #include "util/logging.h" #include "avs/game.h" @@ -16,6 +17,7 @@ using namespace GameAPI; // static stuff static uint8_t STATUS_BUFFER[277]; static bool STATUS_BUFFER_FREEZE = false; +static constexpr uint8_t NOST_TOUCH_PIANO_VELOCITY = 11; /* * Implementations @@ -226,6 +228,8 @@ static bool __cdecl ac_io_panb_update_control_status_buffer() { games::nost::Analogs::Key27, games::nost::Analogs::Key28, }; + const auto touch_key_state = games::nost::touch_mode::piano_key_state(); + // iterate pairs of keys for (size_t key_pair = 0; key_pair < 28 / 2; key_pair++) { @@ -257,6 +261,10 @@ static bool __cdecl ac_io_panb_update_control_status_buffer() { if (button0 > 0) { state0 = button0; } + if ((touch_key_state & (UINT32_C(1) << (key_pair * 2))) && + state0 < NOST_TOUCH_PIANO_VELOCITY) { + state0 = NOST_TOUCH_PIANO_VELOCITY; + } const auto button1 = panb_get_button_velocity( buttons.at(button_mapping[key_pair * 2 + 1]), @@ -267,6 +275,10 @@ static bool __cdecl ac_io_panb_update_control_status_buffer() { if (button1 > 0) { state1 = button1; } + if ((touch_key_state & (UINT32_C(1) << (key_pair * 2 + 1))) && + state1 < NOST_TOUCH_PIANO_VELOCITY) { + state1 = NOST_TOUCH_PIANO_VELOCITY; + } // build value uint8_t value = 0; diff --git a/src/spice2x/acioemu/device.h b/src/spice2x/acioemu/device.h index 3bd0fcc..aae1788 100644 --- a/src/spice2x/acioemu/device.h +++ b/src/spice2x/acioemu/device.h @@ -1,5 +1,6 @@ #pragma once +#include #include #include "util/circular_buffer.h" diff --git a/src/spice2x/acioemu/icca.cpp b/src/spice2x/acioemu/icca.cpp index 4454177..eb9eddb 100644 --- a/src/spice2x/acioemu/icca.cpp +++ b/src/spice2x/acioemu/icca.cpp @@ -5,6 +5,7 @@ #include "games/sdvx/sdvx.h" #include "misc/eamuse.h" #include "util/logging.h" +#include "util/precise_timer.h" #include "util/utils.h" using namespace acioemu; @@ -46,11 +47,12 @@ ICCADevice::ICCADevice(bool flip_order, bool keypad_thread, uint8_t node_count) // keypad thread for faster polling if (keypad_thread) { this->keypad_thread = new std::thread([this]() { + timeutils::PreciseSleepTimer timer; while (this->cards) { for (int unit = 0; unit < this->node_count; unit++) { this->update_keypad(unit, false); } - Sleep(7); + timer.sleep(7); } }); } @@ -237,7 +239,7 @@ bool ICCADevice::parse_msg(MessageData *msg_in, // SDVX Old cabinet mode if (avs::game::is_model("KFC") && avs::game::SPEC[0] != 'G' && avs::game::SPEC[0] != 'H') answer_type = 1; - if (avs::game::is_model("L44")) + if (avs::game::is_model({ "L44", "T44" })) answer_type = 2; // check answer type diff --git a/src/spice2x/api/controller.cpp b/src/spice2x/api/controller.cpp index 1c08e38..19713fa 100644 --- a/src/spice2x/api/controller.cpp +++ b/src/spice2x/api/controller.cpp @@ -11,6 +11,8 @@ #include "util/logging.h" #include "util/utils.h" +#include "overlay/notifications.h" + #include "module.h" #include "modules/analogs.h" #include "modules/buttons.h" @@ -197,6 +199,9 @@ void Controller::connection_handler(api::ClientState client_state) { // log connection log_info("api", "client connected: {}", client_address_str); + overlay::notifications::add( + overlay::notifications::Severity::Success, + fmt::format("API client connected ({})", client_address_str)); client_states_m.lock(); client_states.emplace_back(&client_state); client_states_m.unlock(); @@ -277,6 +282,9 @@ void Controller::connection_handler(api::ClientState client_state) { // log disconnect log_info("api", "client disconnected: {}", client_address_str); + overlay::notifications::add( + overlay::notifications::Severity::Info, + fmt::format("API client disconnected ({})", client_address_str)); client_states_m.lock(); client_states.erase(std::remove(client_states.begin(), client_states.end(), &client_state)); client_states_m.unlock(); diff --git a/src/spice2x/api/modules/analogs.cpp b/src/spice2x/api/modules/analogs.cpp index 3cb2be1..41085c3 100644 --- a/src/spice2x/api/modules/analogs.cpp +++ b/src/spice2x/api/modules/analogs.cpp @@ -6,6 +6,7 @@ #include "launcher/launcher.h" #include "games/io.h" #include "util/utils.h" +#include "acio/mdxf/mdxf_poll.h" using namespace std::placeholders; using namespace rapidjson; @@ -104,6 +105,7 @@ namespace api::modules { for (auto &analog : *this->analogs) { analog.override_enabled = false; } + mdxf_poll(true); } return; } @@ -148,6 +150,7 @@ namespace api::modules { if (analog.getName() == name) { analog.override_state = CLAMP(state, 0.f, 1.f); analog.override_enabled = true; + mdxf_poll(true); return true; } } @@ -167,6 +170,7 @@ namespace api::modules { for (auto &analog : *this->analogs) { if (analog.getName() == name) { analog.override_enabled = false; + mdxf_poll(true); return true; } } diff --git a/src/spice2x/api/modules/buttons.cpp b/src/spice2x/api/modules/buttons.cpp index 2f28345..853e0ed 100644 --- a/src/spice2x/api/modules/buttons.cpp +++ b/src/spice2x/api/modules/buttons.cpp @@ -6,6 +6,7 @@ #include "launcher/launcher.h" #include "games/io.h" #include "util/utils.h" +#include "acio/mdxf/mdxf_poll.h" using namespace std::placeholders; using namespace rapidjson; @@ -107,6 +108,7 @@ namespace api::modules { for (auto &button : *this->buttons) { button.override_enabled = false; } + mdxf_poll(true); } return; } @@ -153,6 +155,7 @@ namespace api::modules { GameAPI::Buttons::BUTTON_PRESSED : GameAPI::Buttons::BUTTON_NOT_PRESSED; button.override_velocity = CLAMP(state, 0.f, 1.f); button.override_enabled = true; + mdxf_poll(true); return true; } } @@ -172,6 +175,7 @@ namespace api::modules { for (auto &button : *this->buttons) { if (button.getName() == name) { button.override_enabled = false; + mdxf_poll(true); return true; } } diff --git a/src/spice2x/api/modules/capture.cpp b/src/spice2x/api/modules/capture.cpp index 5bef6a3..7d393f1 100644 --- a/src/spice2x/api/modules/capture.cpp +++ b/src/spice2x/api/modules/capture.cpp @@ -1,5 +1,7 @@ #include "capture.h" #include +#include +#include #include "external/rapidjson/document.h" #include "hooks/graphics/graphics.h" #include "util/crypt.h" @@ -14,6 +16,56 @@ namespace api::modules { static thread_local std::vector CAPTURE_BUFFER; + struct CachedFrame { + std::vector jpeg; + uint64_t timestamp = 0; + int width = 0; + int height = 0; + }; + + static std::mutex FRAME_CACHE_M; + static std::unordered_map FRAME_CACHE; + + static void add_jpeg_response( + int screen, + uint64_t timestamp, + int width, + int height, + const std::vector &jpeg, + Response &res) { + + auto encoded = crypt::base64_encode(jpeg.data(), jpeg.size()); + + Value data; + data.SetString(encoded.c_str(), encoded.length(), res.doc()->GetAllocator()); + res.add_data(timestamp); + res.add_data(width); + res.add_data(height); + res.add_data(data); + + std::lock_guard lock(FRAME_CACHE_M); + FRAME_CACHE[screen] = {jpeg, timestamp, width, height}; + } + + static bool try_cached_response(int screen, Response &res) { + std::lock_guard lock(FRAME_CACHE_M); + const auto pos = FRAME_CACHE.find(screen); + if (pos == FRAME_CACHE.end() || pos->second.jpeg.empty()) { + return false; + } + + const auto &cached = pos->second; + auto encoded = crypt::base64_encode(cached.jpeg.data(), cached.jpeg.size()); + + Value data; + data.SetString(encoded.c_str(), encoded.length(), res.doc()->GetAllocator()); + res.add_data(cached.timestamp); + res.add_data(cached.width); + res.add_data(cached.height); + res.add_data(data); + return true; + } + Capture::Capture() : Module("capture") { functions["get_screens"] = std::bind(&Capture::get_screens, this, _1, _2); functions["get_jpg"] = std::bind(&Capture::get_jpg, this, _1, _2); @@ -41,6 +93,7 @@ namespace api::modules { * reduce: uint for dividing image size */ void Capture::get_jpg(Request &req, Response &res) { + CAPTURE_BUFFER.clear(); CAPTURE_BUFFER.reserve(1024 * 128); // settings @@ -71,24 +124,15 @@ namespace api::modules { bool success = graphics_capture_receive_jpeg(screen, [] (uint8_t byte) { CAPTURE_BUFFER.push_back(byte); }, true, quality, true, divide, ×tamp, &width, &height); - if (!success) { + + if (success) { + add_jpeg_response(screen, timestamp, width, height, CAPTURE_BUFFER, res); + CAPTURE_BUFFER.clear(); return; } - // encode to base64 - auto encoded = crypt::base64_encode( - CAPTURE_BUFFER.data(), - CAPTURE_BUFFER.size()); - - // clear buffer + // fall back to the last successful frame while the game is busy loading CAPTURE_BUFFER.clear(); - - // add data to response - Value data; - data.SetString(encoded.c_str(), encoded.length(), res.doc()->GetAllocator()); - res.add_data(timestamp); - res.add_data(width); - res.add_data(height); - res.add_data(data); + try_cached_response(screen, res); } } diff --git a/src/spice2x/api/modules/ddr.cpp b/src/spice2x/api/modules/ddr.cpp index 2c3f3fe..6b4171f 100644 --- a/src/spice2x/api/modules/ddr.cpp +++ b/src/spice2x/api/modules/ddr.cpp @@ -1,54 +1,54 @@ -#include "ddr.h" -#include -#include "external/rapidjson/document.h" -#include "games/ddr/ddr.h" - -using namespace std::placeholders; -using namespace rapidjson; - -namespace api::modules { - - DDR::DDR() : Module("ddr") { - functions["tapeled_get"] = std::bind(&DDR::tapeled_get, this, _1, _2); - } - - /** - * Allows fetching of the RGB LED strips that are gold cabinets, via SpiceAPI - */ - void DDR::tapeled_get(Request &req, Response &res) { - static const char* device_names[11] = { - "p1_foot_up", - "p1_foot_right", - "p1_foot_left", - "p1_foot_down", - "p2_foot_up", - "p2_foot_right", - "p2_foot_left", - "p2_foot_down", - "top_panel", - "monitor_left", - "monitor_right" - }; - - Value response_object(kObjectType); - - // Iterate through each device and dump its lights data into the response - for (size_t device = 0; device < 11; device++) { - size_t num_leds = 25; - if (device > 7) - num_leds = 50; - - Value light_state(kArrayType); - light_state.Reserve(num_leds * 3, res.doc()->GetAllocator()); - for (size_t led = 0; led < num_leds; led++) { - light_state.PushBack(games::ddr::DDR_TAPELEDS[device][led][0], res.doc()->GetAllocator()); - light_state.PushBack(games::ddr::DDR_TAPELEDS[device][led][1], res.doc()->GetAllocator()); - light_state.PushBack(games::ddr::DDR_TAPELEDS[device][led][2], res.doc()->GetAllocator()); - } - - response_object.AddMember(StringRef(device_names[device]), light_state, res.doc()->GetAllocator()); - } - - res.add_data(response_object); - } -} +#include "ddr.h" +#include +#include "external/rapidjson/document.h" +#include "games/ddr/ddr.h" + +using namespace std::placeholders; +using namespace rapidjson; + +namespace api::modules { + + DDR::DDR() : Module("ddr") { + functions["tapeled_get"] = std::bind(&DDR::tapeled_get, this, _1, _2); + } + + /** + * Allows fetching of the RGB LED strips that are gold cabinets, via SpiceAPI + */ + void DDR::tapeled_get(Request &req, Response &res) { + static const char* device_names[11] = { + "p1_foot_up", + "p1_foot_right", + "p1_foot_left", + "p1_foot_down", + "p2_foot_up", + "p2_foot_right", + "p2_foot_left", + "p2_foot_down", + "top_panel", + "monitor_left", + "monitor_right" + }; + + Value response_object(kObjectType); + + // Iterate through each device and dump its lights data into the response + for (size_t device = 0; device < 11; device++) { + size_t num_leds = 25; + if (device > 7) + num_leds = 50; + + Value light_state(kArrayType); + light_state.Reserve(num_leds * 3, res.doc()->GetAllocator()); + for (size_t led = 0; led < num_leds; led++) { + light_state.PushBack(games::ddr::DDR_TAPELEDS[device][led][0], res.doc()->GetAllocator()); + light_state.PushBack(games::ddr::DDR_TAPELEDS[device][led][1], res.doc()->GetAllocator()); + light_state.PushBack(games::ddr::DDR_TAPELEDS[device][led][2], res.doc()->GetAllocator()); + } + + response_object.AddMember(StringRef(device_names[device]), light_state, res.doc()->GetAllocator()); + } + + res.add_data(response_object); + } +} diff --git a/src/spice2x/api/modules/ddr.h b/src/spice2x/api/modules/ddr.h index 95ed300..13a8fc5 100644 --- a/src/spice2x/api/modules/ddr.h +++ b/src/spice2x/api/modules/ddr.h @@ -1,17 +1,17 @@ -#pragma once - -#include -#include "api/module.h" -#include "api/request.h" - -namespace api::modules { - - class DDR : public Module { - public: - DDR(); - - private: - // function definitions - void tapeled_get(Request &req, Response &res); - }; -} +#pragma once + +#include +#include "api/module.h" +#include "api/request.h" + +namespace api::modules { + + class DDR : public Module { + public: + DDR(); + + private: + // function definitions + void tapeled_get(Request &req, Response &res); + }; +} diff --git a/src/spice2x/api/modules/drs.cpp b/src/spice2x/api/modules/drs.cpp index 2538ee0..0cff527 100644 --- a/src/spice2x/api/modules/drs.cpp +++ b/src/spice2x/api/modules/drs.cpp @@ -34,7 +34,7 @@ namespace api::modules { void DRS::touch_set(Request &req, Response &res) { // get all touch points - games::drs::drs_touch_t touches[16]; + auto touches = std::make_unique(req.params.Size()); size_t i = 0; for (Value ¶m : req.params.GetArray()) { @@ -86,6 +86,6 @@ namespace api::modules { } // apply touch points - games::drs::fire_touches(touches, i); + games::drs::fire_touches(touches.get(), i); } } diff --git a/src/spice2x/api/modules/keypads.cpp b/src/spice2x/api/modules/keypads.cpp index 8980f03..7d6319c 100644 --- a/src/spice2x/api/modules/keypads.cpp +++ b/src/spice2x/api/modules/keypads.cpp @@ -1,6 +1,8 @@ #include "keypads.h" +#include #include +#include #include @@ -91,11 +93,11 @@ namespace api::modules { // set eamuse_set_keypad_overrides(keypad, state); - Sleep(sleep_time); + std::this_thread::sleep_for(std::chrono::milliseconds(sleep_time)); // unset eamuse_set_keypad_overrides(keypad, 0); - Sleep(sleep_time); + std::this_thread::sleep_for(std::chrono::milliseconds(sleep_time)); } } diff --git a/src/spice2x/api/modules/memory.cpp b/src/spice2x/api/modules/memory.cpp index 217ce1b..80064b5 100644 --- a/src/spice2x/api/modules/memory.cpp +++ b/src/spice2x/api/modules/memory.cpp @@ -58,7 +58,7 @@ namespace api::modules { // check if file exists in modules if (!fileutils::file_exists(dll_path)) { - return error(res, "Couldn't find " + dll_path.string()); + return error(res, fmt::format("Couldn't find {}", dll_path)); } // get module @@ -118,7 +118,7 @@ namespace api::modules { // check if file exists in modules if (!fileutils::file_exists(dll_path)) { - return error(res, "Couldn't find " + dll_path.string()); + return error(res, fmt::format("Couldn't find {}", dll_path)); } // get module @@ -196,7 +196,7 @@ namespace api::modules { // check if file exists in modules if (!fileutils::file_exists(dll_path)) { - return error(res, "Couldn't find " + dll_path.string()); + return error(res, fmt::format("Couldn't find {}", dll_path)); } // get module diff --git a/src/spice2x/api/modules/touch.cpp b/src/spice2x/api/modules/touch.cpp index ca7eba2..49be819 100644 --- a/src/spice2x/api/modules/touch.cpp +++ b/src/spice2x/api/modules/touch.cpp @@ -1,5 +1,7 @@ #include "touch.h" +#include +#include #include #include "external/rapidjson/document.h" @@ -8,6 +10,8 @@ #include "misc/eamuse.h" #include "launcher/launcher.h" #include "touch/touch.h" +#include "touch/native/inject.h" +#include "touch/native/nativetouchhook.h" #include "util/utils.h" #include "games/iidx/iidx.h" @@ -17,6 +21,25 @@ using namespace rapidjson; namespace api::modules { + static bool inject_native_touch( + const std::vector &touch_points, int canvas_w, int canvas_h) { + if (touch_points.empty()) { + // no active touches remain; release the synthetic contact + return nativetouch::inject::inject_synthetic_touch({ 0, 0 }, false); + } + + // only a single synthetic contact is supported, so just use the first touch point + const auto &touch = touch_points.front(); + POINT position { touch.x, touch.y }; + if (canvas_w > 0 && canvas_h > 0) { + return nativetouch::inject::inject_synthetic_touch_from_canvas( + position, + { canvas_w, canvas_h }, + true); + } + return nativetouch::inject::inject_synthetic_touch(position, true); + } + Touch::Touch() : Module("touch") { is_sdvx = avs::game::is_model("KFC"); @@ -26,6 +49,25 @@ namespace api::modules { is_tdj_fhd = false; } + use_native = nativetouch::is_hooked(); + + // resolution the API/companion sends native touch coordinates in (after errata) + native_canvas_w = 0; + native_canvas_h = 0; + if (is_sdvx) { + // exceed gear subscreen, portrait after the rotation applied in apply_touch_errata + native_canvas_w = 1080; + native_canvas_h = 1920; + } else if (avs::game::is_model("LDJ")) { + // TDJ subscreen; FHD models are upscaled to 1080p by apply_touch_errata + native_canvas_w = is_tdj_fhd ? 1920 : 1280; + native_canvas_h = is_tdj_fhd ? 1080 : 720; + } else if (avs::game::is_model("M39")) { + // pop'n music API touch surface + native_canvas_w = 1280; + native_canvas_h = 800; + } + functions["read"] = std::bind(&Touch::read, this, _1, _2); functions["write"] = std::bind(&Touch::write, this, _1, _2); functions["write_reset"] = std::bind(&Touch::write_reset, this, _1, _2); @@ -99,7 +141,11 @@ namespace api::modules { } // apply touch points - touch_write_points(&touch_points); + if (use_native) { + write_native(touch_points); + } else { + touch_write_points(&touch_points); + } } /** @@ -123,7 +169,43 @@ namespace api::modules { } // remove all IDs - touch_remove_points(&touch_point_ids); + if (use_native) { + write_reset_native(touch_point_ids); + } else { + touch_remove_points(&touch_point_ids); + } + } + + void Touch::write_native(const std::vector &touch_points) { + if (touch_points.empty()) { + return; + } + + std::lock_guard lock(native_touch_mutex); + const auto touch_id = touch_points.front().id; + if (native_touch_id && *native_touch_id != touch_id) { + if (!inject_native_touch({}, native_canvas_w, native_canvas_h)) { + return; + } + native_touch_id.reset(); + } + if (inject_native_touch(touch_points, native_canvas_w, native_canvas_h)) { + native_touch_id = touch_id; + } + } + + void Touch::write_reset_native(const std::vector &touch_point_ids) { + std::lock_guard lock(native_touch_mutex); + if (!native_touch_id || + std::find( + touch_point_ids.begin(), + touch_point_ids.end(), + *native_touch_id) == touch_point_ids.end()) { + return; + } + if (inject_native_touch({}, native_canvas_w, native_canvas_h)) { + native_touch_id.reset(); + } } void Touch::apply_touch_errata(int &x, int &y) { diff --git a/src/spice2x/api/modules/touch.h b/src/spice2x/api/modules/touch.h index dfed3ff..62fb217 100644 --- a/src/spice2x/api/modules/touch.h +++ b/src/spice2x/api/modules/touch.h @@ -1,8 +1,12 @@ #pragma once +#include +#include +#include #include #include "api/module.h" #include "api/request.h" +#include "touch/touch.h" namespace api::modules { @@ -13,11 +17,21 @@ namespace api::modules { private: bool is_sdvx; bool is_tdj_fhd; + bool use_native; + std::mutex native_touch_mutex; + std::optional native_touch_id; + + // resolution the API/companion sends native touch coordinates in (after errata); + // used to normalize before mapping into the native injection window + int native_canvas_w; + int native_canvas_h; // function definitions void read(Request &req, Response &res); void write(Request &req, Response &res); void write_reset(Request &req, Response &res); + void write_native(const std::vector &touch_points); + void write_reset_native(const std::vector &touch_point_ids); void apply_touch_errata(int &x, int &y); }; diff --git a/src/spice2x/api/serial.cpp b/src/spice2x/api/serial.cpp index b1beee6..8869a52 100644 --- a/src/spice2x/api/serial.cpp +++ b/src/spice2x/api/serial.cpp @@ -1,7 +1,9 @@ #include "controller.h" #include "serial.h" +#include #include +#include #include #include "util/logging.h" @@ -160,7 +162,7 @@ namespace api { // slow down on reconnect if (this->running) { - Sleep(retry_time); + std::this_thread::sleep_for(std::chrono::milliseconds(retry_time)); } } }); diff --git a/src/spice2x/api/websocket.cpp b/src/spice2x/api/websocket.cpp index e453588..eaab384 100644 --- a/src/spice2x/api/websocket.cpp +++ b/src/spice2x/api/websocket.cpp @@ -5,6 +5,7 @@ #include "util/utils.h" #include "util/rc4.h" #include "util/logging.h" +#include "overlay/notifications.h" #include "controller.h" using namespace headsocket; @@ -91,12 +92,18 @@ namespace api { // log connection log_info("api::websocket", "client connected"); + overlay::notifications::add( + overlay::notifications::Severity::Success, + "API websocket client connected"); } void WebSocketClient::on_disconnect() { // log disconnection log_info("api::websocket", "client disconnected"); + overlay::notifications::add( + overlay::notifications::Severity::Info, + "API websocket client disconnected"); // get pointer to server auto srv = reinterpret_cast(server().get()); diff --git a/src/spice2x/avs/core.cpp b/src/spice2x/avs/core.cpp index 8e5a05d..c89411f 100644 --- a/src/spice2x/avs/core.cpp +++ b/src/spice2x/avs/core.cpp @@ -7,6 +7,7 @@ #include #include "external/robin_hood.h" +#include "games/popn/popn.h" #include "launcher/logger.h" #include "launcher/signal.h" #include "util/deferlog.h" @@ -1116,6 +1117,7 @@ namespace avs { #endif // jubeat {"jubeat.dll", 0x2000000}, + {"jubeat2019.dll", 0x10000000}, // MUSECA {"museca.dll", 0xC000000}, @@ -1170,7 +1172,7 @@ namespace avs { // Ongaku Paradise {"arkjc9.dll", 0xA00000}, - // KAMUNITY + // KAMUNITY {"kamunity.dll", 33554432}, }; @@ -1182,6 +1184,15 @@ namespace avs { return; } + // hack, both hello! popn and popn hc using popn.dll + if (games::popn::is_pikapika_model()) { + auto old_size = HEAP_SIZE; + HEAP_SIZE = 0x20000000; + DEFAULT_HEAP_SIZE_SET = true; + log_info("avs-core", "updated heap size: {} -> {}", old_size, avs::core::HEAP_SIZE); + return; + } + if (HEAP_SIZE_DEFAULTS.find(dll_name) != HEAP_SIZE_DEFAULTS.end()) { auto old_size = HEAP_SIZE; @@ -1509,7 +1520,7 @@ namespace avs { " * It's also possible that you have incomplete game data\n" " * Do NOT copy over random DLLs from another game installation; DLL must match game version\n" "\n" - , DLL_NAME, MODULE_PATH.string()) }; + , DLL_NAME, MODULE_PATH) }; log_warning("avs-ea3", "{}", info_str); log_fatal("avs-ea3", "Failed to find critical avs DLL on disk (avs2-core.dll OR {})", DLL_NAME); } @@ -1752,9 +1763,9 @@ namespace avs { { deferredlogs::defer_error_messages({ "AVS filesystem initialization failure was previously detected during boot!", - fmt::format(" ERROR: directory could not be created: {}", src_path.string().c_str()), - fmt::format(" if you see a crash, it may have been caused by bad contents in {}", avs::core::CFG_PATH.c_str()), - " fix the XML file and try again" + fmt::format(" ERROR: directory could not be created: {}", src_path), + fmt::format(" if you see a crash, it may have been caused by bad contents in {}", avs::core::CFG_PATH), + " fix the XML file and try again" }); } @@ -1775,14 +1786,14 @@ namespace avs { auto created = std::filesystem::create_directories(real_path, err); if (created) { - log_info("avs-core", "created '{}' at '{}'", avs_path, real_path.string()); + log_info("avs-core", "created '{}' at '{}'", avs_path, real_path); } if (err) { avs_dir_err(real_path); log_warning("avs-core", "failed to create '{}' folder at '{}': {}", avs_path, - real_path.string(), + real_path, err.message()); } } @@ -1916,6 +1927,15 @@ namespace avs { // create nvram and raw directories if possible for mounttable configurations create_avs_config_fs_table(config, config_node); +#if !SPICE64 + // sdvx4 bad log config fix + if (avs::game::DLL_NAME == "soundvoltex.dll" && // it's too early for avs::game::is_model + property_search(config, config_node, "/log/enable_console")) { + log_info("avs-core", "applying SDVX4 avs-config.xml fix for "); + property_search_remove_safe(config, config_node, "/log/enable_console"); + } +#endif + // set log level if (!LOG_LEVEL_CUSTOM.empty()) { property_search_remove_safe(config, config_node, "/log/level"); diff --git a/src/spice2x/avs/ea3.cpp b/src/spice2x/avs/ea3.cpp index d72249a..bb90110 100644 --- a/src/spice2x/avs/ea3.cpp +++ b/src/spice2x/avs/ea3.cpp @@ -151,8 +151,8 @@ namespace avs { " * It's also possible that you have incomplete game data\n" " * Do NOT copy over random DLLs from another game installation; DLL must match game version\n" "\n" - , DLL_NAME, MODULE_PATH.string()) }; - + , DLL_NAME, MODULE_PATH) }; + log_warning("avs-ea3", "{}", info_str); log_fatal("avs-ea3", "Failed to find critical ea3 DLL on disk (avs2-ea3.dll OR {})", DLL_NAME); } @@ -217,7 +217,25 @@ namespace avs { ea3_config_name = "prop/eamuse-config.xml"; } - log_info("avs-ea3", "booting (using {})", ea3_config_name); + if (fileutils::file_exists(ea3_config_name)) { + log_info("avs-ea3", "found {} on disk", ea3_config_name); + } else if (CFG_PATH.size()) { + log_fatal("avs-ea3", "user-specified ea3 config file is missing: {}", ea3_config_name); + } else { + log_warning("avs-ea3", "looked for the following files in order:"); + log_warning("avs-ea3", " * prop/ea3-config.xml"); + log_warning("avs-ea3", " * prop/ea3-cfg.xml"); + if (avs::game::DLL_NAME == "beatstream1.dll") { + log_warning("avs-ea3", " * prop/ea3-config-1.xml"); + } + if (avs::game::DLL_NAME == "beatstream2.dll") { + log_warning("avs-ea3", " * prop/ea3-config-2.xml"); + } + log_warning("avs-ea3", " * prop/eamuse-config.xml"); + log_warning("avs-ea3", "none of the files above were found, game will fail to boot"); + log_warning("avs-ea3", "usually, this means your game data is incomplete"); + log_fatal("avs-ea3", "no ea3 config file found in prop directory; check log messages"); + } // remember new config path CFG_PATH = ea3_config_name; @@ -372,8 +390,8 @@ namespace avs { // fall back to default PCBID if node is not found if (!EA3_PCBID[0] && PCBID_CUSTOM.empty()) { - log_warning("avs-ea3", "no PCBID set, falling back to default PCBID value (04040000000000000000)"); - PCBID_CUSTOM = "04040000000000000000"; + log_warning("avs-ea3", "no PCBID set, falling back to default PCBID value (01201000000000010101)"); + PCBID_CUSTOM = "01201000000000010101"; } // custom PCBID @@ -554,9 +572,17 @@ namespace avs { auto app_param = avs::core::property_search_safe(app_config, nullptr, "/param"); // call the game init - log_info("avs-ea3", "calling entry init (init code = {})", init_code_str); + log_info("avs-ea3", "calling dll_entry_init (init code = {})", init_code_str); if (!avs::game::entry_init(init_code_str.data(), app_param)) { - log_fatal("avs-ea3", "entry init failed :("); + for (size_t i = 0; i < 255; i++) { + log_warning("avs-ea3", "dll_entry_init failed :("); + } + deferredlogs::defer_error_messages({ + "dll_entry_init failed", + " init code: " + init_code_str, + " this is a fatal error that causes boot failure", + " most likely, your prop files have errors" + }); } // accommodate changes to soft id code @@ -565,6 +591,7 @@ namespace avs { // for proper reporting of Omnimix and other song packs if (_stricmp(EA3_MODEL, "LDJ") == 0 || _stricmp(EA3_MODEL, "L44") == 0 || + _stricmp(EA3_MODEL, "T44") == 0 || _stricmp(EA3_MODEL, "M39") == 0 || _stricmp(EA3_MODEL, "KFC") == 0) { diff --git a/src/spice2x/avs/game.cpp b/src/spice2x/avs/game.cpp index 084347e..8e6bec8 100644 --- a/src/spice2x/avs/game.cpp +++ b/src/spice2x/avs/game.cpp @@ -73,11 +73,10 @@ namespace avs { // load game instance const auto dll_path = MODULE_PATH / DLL_NAME; - const auto dll_path_s = dll_path.string(); - log_info("avs-game", "DLL path: {}", dll_path_s.c_str()); + log_info("avs-game", "DLL path: {}", dll_path); // MAX_PATH is 260 - if (130 <= dll_path_s.length()) { + if (const auto dll_path_len = dll_path.wstring().length(); 130 <= dll_path_len) { log_warning( "avs-game", "PATH TOO LONG WARNING\n\n" @@ -93,7 +92,7 @@ namespace avs { "long, often resulting in random crashes. Move the game contents to\n" "a directory with shorter path.\n" "-------------------------------------------------------------------\n\n", - dll_path_s, dll_path_s.length()); + dll_path, dll_path_len); } // ddr gamemdx.dll user error @@ -112,7 +111,7 @@ namespace avs { // file not found on disk if (!fileutils::file_exists(dll_path)) { - log_warning("avs-game", "game DLL could not be found on disk: {}", dll_path.string().c_str()); + log_warning("avs-game", "game DLL could not be found on disk: {}", dll_path); log_warning("avs-game", "double check -exec and -modules parameters; unless you know what you're doing, leave them blank"); } diff --git a/src/spice2x/build/controller_presets.xml b/src/spice2x/build/controller_presets.xml new file mode 100644 index 0000000..3314b96 --- /dev/null +++ b/src/spice2x/build/controller_presets.xml @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/spice2x/build/manifest.manifest b/src/spice2x/build/manifest.manifest index 1810dc4..d19d2e9 100644 --- a/src/spice2x/build/manifest.manifest +++ b/src/spice2x/build/manifest.manifest @@ -6,6 +6,7 @@ PerMonitorV2 true + Legacy @@ -23,7 +24,7 @@ - + diff --git a/src/spice2x/build/patches.json b/src/spice2x/build/patches.json index e05d70a..9556fbf 100644 --- a/src/spice2x/build/patches.json +++ b/src/spice2x/build/patches.json @@ -1 +1 @@ -[{"dateCode":0,"description":"","gameCode":"000","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8695D02","dataEnabled":"B80D0000","dataOffset":1412418,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1832313,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Failing early won't drop you out of your session","gameCode":"000","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1548627,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Remove visual clutter","gameCode":"000","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3126916,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"If your volume gets forced to max, turn this on","gameCode":"000","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2445514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"","gameCode":"000","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1698514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"","gameCode":"000","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E8DB","dataEnabled":"EB03","dataOffset":784864,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"000","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1928079,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1928566,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"000","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1546340,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"000","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489979,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"This affects all \"Hard\" Gauge types","gameCode":"000","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1181488,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"This affects all \"Hard\" Gauge types","gameCode":"000","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1182634,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"000","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"FC813110","dataEnabled":"94723110","dataOffset":3601048,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Replaces IC Card Check in test menu","gameCode":"000","name":"QC Mode","patches":[{"dataDisabled":"6AFF683BB4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3138976,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"FX-L button on appeal card and song screens","gameCode":"000","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3072323,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3122408,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3123312,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3125280,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3379196,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Skips the music database error.","gameCode":"JDZ","name":"Fix MDB Error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167356,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Skips the .1 chart file error.","gameCode":"JDZ","name":"Fix .1 Error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167419,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Skips the course data error.","gameCode":"JDZ","name":"Fix Course Data Error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167485,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Shortens the painfully long monitor check at boot.","gameCode":"JDZ","name":"Shorter Monitor Check","patches":[{"dataDisabled":"300C","dataEnabled":"2C01","dataOffset":318934,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Remove Local Play Banner","patches":[{"dataDisabled":"AC","dataEnabled":"D9","dataOffset":60373,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Premium Free","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":294515,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Beatfree","patches":[{"dataDisabled":"8B442404","dataEnabled":"33C0B403","dataOffset":470512,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Enable Monitor Types C - F","patches":[{"dataDisabled":"02","dataEnabled":"06","dataOffset":565608,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Unlock All Songs","patches":[{"dataDisabled":"49400000000050070000040000004025041000000000000000000000000000000000000000004A070000040000004025041000000000000000000000000000000000000000004B070000040000004025041000000000000000000000000000000000000000004C070000040000004025041000000000000000000000000000000000000000004D070000040000004025041000000000000000000000000000000000000000004E070000040000004025041000000000000000000000000000000000000000004F070000040000004025041000000000000000000000000000000000000000008807000004000000402504100000000000000000000000000000000000000000AF07000004000000901E04100000000000000000000000000000000000000000B007000004000000001F04100000000000000000000000000000000000000000B207000004000000D02504100000000000000000000000000000000000000000B307000004000000D02504100000000000000000000000000000000000000000B407000004000000D02504100000000000000000000000000000000000000000B507000004000000D02504100000000000000000000000000000000000000000B607000004000000D02504100000000000000000000000000000000000000000B707000004000000D025041000000000000000000000000000000000000000007507000004000000A024041000000000000000000000000000000000000000008607000004000000A024041000000000000000000000000000000000000000007007000004000000A024041000000000000000000000000000000000000000009607000004000000A024041000000000000000000000000000000000000000008A07000004000000A024041000000000000000000000000000000000000000007C07000004000000A024041000000000000000000000000000000000000000008D07000004000000A024041000000000000000000000000000000000000000007307000004000000A024041000000000000000000000000000000000000000006E07000004000000A02404100000000000000000000000000000000000000000C902000004000000A024041000000000000000000000000000000000000000003303000004000000A02404100000000000000000000000000000000000000000B203000004000000A02404100000000000000000000000000000000000000000ED03000004000000A02404100000000000000000000000000000000000000000FA05000004000000A02404100000000000000000000000000000000000000000A907000004000000A02404100000000000000000000000000000000000000000AA07000004000000A02404100000000000000000000000000000000000000000AB07000004000000A02404100000000000000000000000000000000000000000AC07000004000000A02404100000000000000000000000000000000000000000AD07000004000000A024041000000000000000000000000000000000000000006D07000004000000701F041000000000000000000000000000000000000000007A07000004000000701F04100000000000000000000000000000000000000000AE07000004000000701F041000000000000000000000000000000000000000009A07000004000000C01F04100000000000000000000000000000000000000000A307000004000000A02404100000000000000000000000000000000000000000A407000004000000A02404100000000000000000000000000000000000000000B1070000040000002020041000000000000000000000000000000000000000008B07000001000000601E0410000000000000000000000000000000000000000074070000010000000000000000000000000000000000000000000000000000007507000000000000090000001200000086070000010000000A0000001300000070070000020000000B0000001400000096070000030000000C000000150000008A070000040000000D000000160000007C070000050000000E000000170000008D070000060000000F00000018000000730700000700000010000000190000006E07000008000000110000001A000000C90200001B0000001B0000001B000000330300001C0000001C0000001C000000B20300001D0000001D0000001D000000ED0300001E0000001E0000001E000000FA0500001F0000001F0000001F000000A9070000200000002000000020000000AA070000210000002100000021000000AB070000220000002200000022000000AC070000230000002300000023000000AD070000240000002400000024000000A3070000250000002700000029000000A407000026000000280000002A","dataEnabled":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","dataOffset":1099066,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Use E and F Folders","patches":[{"dataDisabled":"663A2F00653A2F","dataEnabled":"2E2F66002E2F65","dataOffset":1153740,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"if sound card has a large number of unreasonable mixer channels, use it.","gameCode":"KDZ","name":"Mixer Bug Fix 1","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":661087,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"if sound card has a large number of unreasonable mixer channels, use it.","gameCode":"KDZ","name":"Mixer Bug Fix 2","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":661709,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"","gameCode":"KFC","name":"All songs unlocked","patches":[{"dataDisabled":"E8568B01","dataEnabled":"B80B0000","dataOffset":1232229,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"Forces Event Mode on bootup (Free play, infinite menu time).","gameCode":"KFC","name":"Boot to Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1422306,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1320150,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"If your volume gets forced to max, turn this on.","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2035290,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1559119,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83780A0000","dataEnabled":"E96FD10C0090","dataOffset":1559254,"dllName":"soundvoltex.dll"},{"dataDisabled":"00000000","dataEnabled":"C783780A","dataOffset":2399306,"dllName":"soundvoltex.dll"},{"dataDisabled":"00000000000000000000000000000000","dataEnabled":"010000008B83780A0000E97D2EF3FF00","dataOffset":2399312,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8F0E201","dataEnabled":"B80B0000","dataOffset":1290139,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B44241CE828EEFFFF","dataEnabled":"B80300000090909090","dataOffset":1604335,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1398007,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":2684076,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2053482,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot to Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1507474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E80B","dataEnabled":"EB03","dataOffset":698640,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"","gameCode":"KFC","name":"Replace EVENT MODE/FREE PLAY text with player name","patches":[{"dataDisabled":"4C102910","dataEnabled":"B90A1518","dataOffset":698500,"dllName":"soundvoltex.dll"},{"dataDisabled":"58102910","dataEnabled":"B90A1518","dataOffset":698512,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1666015,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83780A00008D480183F90356577F52","dataEnabled":"B8010000008983780A00009056579090","dataOffset":1666150,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"When EXCESSIVE GAUGE is depleted, you are switched to EFFECTIVE RATE","gameCode":"KFC","name":"Force Alternative Rate System","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1397203,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Use with modified music_db.xml for SDVX IV difficulties","gameCode":"KFC","name":"Levels up to 99","patches":[{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":1609286,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F","dataEnabled":"62","dataOffset":1608132,"dllName":"soundvoltex.dll"},{"dataDisabled":"10","dataEnabled":"63","dataOffset":1600471,"dllName":"soundvoltex.dll"},{"dataDisabled":"7F3A","dataEnabled":"9090","dataOffset":1408776,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Default 1-16. Requires 'Levels up to 99'","gameCode":"KFC","name":"Level folders from 5-20","patches":[{"dataDisabled":"07","dataEnabled":"03","dataOffset":643202,"dllName":"soundvoltex.dll"},{"dataDisabled":"10","dataEnabled":"14","dataOffset":643226,"dllName":"soundvoltex.dll"},{"dataDisabled":"07","dataEnabled":"03","dataOffset":667646,"dllName":"soundvoltex.dll"},{"dataDisabled":"3136","dataEnabled":"3230","dataOffset":2645532,"dllName":"soundvoltex.dll"},{"dataDisabled":"35","dataEnabled":"39","dataOffset":2645545,"dllName":"soundvoltex.dll"},{"dataDisabled":"34","dataEnabled":"38","dataOffset":2645557,"dllName":"soundvoltex.dll"},{"dataDisabled":"33","dataEnabled":"37","dataOffset":2645569,"dllName":"soundvoltex.dll"},{"dataDisabled":"32","dataEnabled":"36","dataOffset":2645581,"dllName":"soundvoltex.dll"},{"dataDisabled":"31","dataEnabled":"35","dataOffset":2645593,"dllName":"soundvoltex.dll"},{"dataDisabled":"30","dataEnabled":"34","dataOffset":2645605,"dllName":"soundvoltex.dll"},{"dataDisabled":"3039","dataEnabled":"3133","dataOffset":2645616,"dllName":"soundvoltex.dll"},{"dataDisabled":"3038","dataEnabled":"3132","dataOffset":2645628,"dllName":"soundvoltex.dll"},{"dataDisabled":"3037","dataEnabled":"3131","dataOffset":2645640,"dllName":"soundvoltex.dll"},{"dataDisabled":"3036","dataEnabled":"3130","dataOffset":2645652,"dllName":"soundvoltex.dll"},{"dataDisabled":"35","dataEnabled":"39","dataOffset":2645665,"dllName":"soundvoltex.dll"},{"dataDisabled":"34","dataEnabled":"38","dataOffset":2645677,"dllName":"soundvoltex.dll"},{"dataDisabled":"33","dataEnabled":"37","dataOffset":2645689,"dllName":"soundvoltex.dll"},{"dataDisabled":"32","dataEnabled":"36","dataOffset":2645701,"dllName":"soundvoltex.dll"},{"dataDisabled":"31","dataEnabled":"35","dataOffset":2645713,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Default 0.5-7.0","gameCode":"KFC","name":"Hispeed values from 0.1 to 20.0","patches":[{"dataDisabled":"DD05F8052810","dataEnabled":"D905A0072810","dataOffset":1151941,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500062810","dataEnabled":"D905E4042810","dataOffset":1151966,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD05F8052810","dataEnabled":"D905A0072810","dataOffset":1150123,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500062810","dataEnabled":"D905E4042810","dataOffset":1150117,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8F94102","dataEnabled":"B80D0000","dataOffset":1384770,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E8A6ECFFFF","dataEnabled":"B80300000090909090","dataOffset":1788465,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1514247,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3054660,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2380266,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1664354,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E86B","dataEnabled":"EB03","dataOffset":772384,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1878783,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1879238,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Allows a finer range of adjustment on HI-SPEED to 0.1 to 20.0","gameCode":"KFC","name":"Hispeed values from 0.1 to 20.0","patches":[{"dataDisabled":"DD05F8872D10","dataEnabled":"D905A0892D10","dataOffset":1186187,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500882D10","dataEnabled":"D905E4862D10","dataOffset":1186208,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD05F8872D10","dataEnabled":"D905A0892D10","dataOffset":1184193,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500882D10","dataEnabled":"D905E4862D10","dataOffset":1184187,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1512052,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1158352,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1159498,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Removes the in-game combo/chain display","gameCode":"KFC","name":"Remove Combo/Chain Display","patches":[{"dataDisabled":"8B4508","dataEnabled":"909090","dataOffset":1188017,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"DC5F3010","dataEnabled":"38543010","dataOffset":3509056,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":482331,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF686BB4","dataEnabled":"E9FB0B0000","dataOffset":20192,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3066720,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3050528,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3051256,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3053064,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3296608,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8094302","dataEnabled":"B80D0000","dataOffset":1389042,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1793849,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1518811,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3060716,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1669075,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1884431,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1884886,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"","gameCode":"KFC","name":"Hide PASELI text","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":775101,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"88743010","dataEnabled":"E4683010","dataOffset":3516392,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF680BCB","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3072816,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3006811,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3056584,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3057312,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3059120,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3303464,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8A94402","dataEnabled":"B80D0000","dataOffset":1395826,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1800825,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1525995,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3074144,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1675954,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E82B","dataEnabled":"EB03","dataOffset":782064,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1896015,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1896470,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1523716,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":488603,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"","gameCode":"KFC","name":"Hide PASELI text","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":782125,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"98A83010","dataEnabled":"0C9C3010","dataOffset":3531800,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF68EBF9","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3086272,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3020003,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3069836,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3070596,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3072528,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3317472,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8895802","dataEnabled":"B80D0000","dataOffset":1408850,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1817945,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All Songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1543923,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3105464,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2427386,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1693027,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1913391,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1913846,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1541636,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489803,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1179792,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1180938,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"88353110","dataEnabled":"FC283110","dataOffset":3572264,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF680B6D","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3117616,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3051043,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3101124,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3101916,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3103848,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3354868,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8895C02","dataEnabled":"B80D0000","dataOffset":1409106,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1828457,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1545107,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3121384,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2441402,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1694802,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E80B","dataEnabled":"EB03","dataOffset":783264,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1924047,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1924534,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1542820,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489195,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1179184,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1180330,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"A46A3110","dataEnabled":"185E3110","dataOffset":3592680,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF681BA4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3133432,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3067155,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3116980,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3117836,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3119768,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3373068,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8895C02","dataEnabled":"B80D0000","dataOffset":1409106,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1828457,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1545107,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3121576,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2441402,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1694802,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E80B","dataEnabled":"EB03","dataOffset":783264,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1924047,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1924534,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1542820,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489195,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1179184,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1180330,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"646B3110","dataEnabled":"D85E3110","dataOffset":3592912,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF681BA4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3133624,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3067347,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3117172,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3118032,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3119960,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3373260,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8695D02","dataEnabled":"B80D0000","dataOffset":1412418,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1832313,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1548627,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3126916,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2445514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1698514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E8DB","dataEnabled":"EB03","dataOffset":784864,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1928079,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1928566,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1546340,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489979,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1181488,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1182634,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"FC813110","dataEnabled":"94723110","dataOffset":3601048,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF683BB4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3138976,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3072323,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3122408,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3123312,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3125280,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3379196,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Automatically skips the screen between song select and gameplay","gameCode":"KFC","name":"Skip global matching screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":3233280,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Overrides headphone detection to always be enabled, useful for cabinets","gameCode":"KFC","name":"Force enable headphones","patches":[{"dataDisabled":"7405","dataEnabled":"9090","dataOffset":2143256,"dllName":"soundvoltex.dll"},{"dataDisabled":"895E48","dataEnabled":"909090","dataOffset":2143263,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2112301,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2219990,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8D2090000","dataEnabled":"B80300000090909090","dataOffset":4642965,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8F9450800","dataEnabled":"B80D000000","dataOffset":5182514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":5711008,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":6701144,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4584672,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"486381C8110000488BF2488BF983F8040F8DE4010000","dataEnabled":"48C7C001000000488981C81100004889D64889CF9090","dataOffset":4736474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"85C97408","dataEnabled":"B1017508","dataOffset":5699005,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B83A000000085C07408","dataEnabled":"90909090909090909090","dataOffset":3870228,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Unlocks all the Nesys Crew characters","gameCode":"KFC","name":"Unlock all Nemsys Crew","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":4665099,"dllName":"soundvoltex.dll"},{"dataDisabled":"01","dataEnabled":"99","dataOffset":5194174,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":4993033,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"41014168","dataEnabled":"90909090","dataOffset":4995699,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"","gameCode":"KFC","name":"Skip global matching screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":6989688,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2450557,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2558262,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8D2090000","dataEnabled":"B80300000090909090","dataOffset":5037173,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8C98C0800","dataEnabled":"B80D000000","dataOffset":5605474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":6150640,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":7183040,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4978704,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"486381E8110000488BF2488BF983F8040F8DFB010000","dataEnabled":"48C7C001000000488981E81100004889D64889CF9090","dataOffset":5132186,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"85C97408","dataEnabled":"B1017508","dataOffset":6138541,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B83A000000085C07408","dataEnabled":"90909090909090909090","dataOffset":4217668,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Unlocks all the Nesys Crew characters","gameCode":"KFC","name":"Unlock all Nemsys Crew","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5060491,"dllName":"soundvoltex.dll"},{"dataDisabled":"01","dataEnabled":"99","dataOffset":5617951,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":5409918,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"41014168","dataEnabled":"90909090","dataOffset":5412643,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"","gameCode":"KFC","name":"Skip global matching screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":7473160,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Disables camera checks at startup","gameCode":"KFC","name":"Bypass Camera","patches":[{"dataDisabled":"7421","dataEnabled":"9090","dataOffset":6389120,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2538445,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0490","dataOffset":2649302,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8F2090000","dataEnabled":"B80300000090909090","dataOffset":5375221,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8998E0800","dataEnabled":"B80D000000","dataOffset":5942274,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":6488384,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":7529824,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":5307632,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"486381A8120000488BF2488BF983F8040F8D01020000","dataEnabled":"48C7C001000000488981A81200004889D64889CF9090","dataOffset":5467482,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"85C97408","dataEnabled":"B1017508","dataOffset":6476109,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B83A000000085C07408","dataEnabled":"90909090909090909090","dataOffset":4555044,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Unlocks all the Nesys Crew characters","gameCode":"KFC","name":"Unlock all Nemsys Crew","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5396859,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":5746446,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"41014168","dataEnabled":"90909090","dataOffset":5749171,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8D2090000","dataEnabled":"B80300000090909090","dataOffset":5057909,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8C9A20800","dataEnabled":"B80D000000","dataOffset":5633186,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"06","dataEnabled":"13","dataOffset":6169636,"dllName":"soundvoltex.dll"},{"dataDisabled":"A4","dataEnabled":"00","dataOffset":6169651,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner of jackets","patches":[{"dataDisabled":"07","dataEnabled":"45","dataOffset":5242667,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Remove visual clutter during premium song","gameCode":"KFC","name":"Hide premium guide banner","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":4598273,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Freezes the timer in Premium Free mode","gameCode":"KFC","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FF156D5B3800488B442430","dataEnabled":"48C7C00100000090909090","dataOffset":3099157,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4999216,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Allows enabling of ARS on Light Start","gameCode":"KFC","name":"Enable ARS (Alternative Rate System) in Light Start","patches":[{"dataDisabled":"07","dataEnabled":"45","dataOffset":5242667,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Skip Global Matching Screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":7498288,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Unlocks all the selectable Appeal Cards","gameCode":"KFC","name":"All Appeal Cards Unlocked","patches":[{"dataDisabled":"16","dataEnabled":"00","dataOffset":5078562,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Unlocks all selectable crew members","gameCode":"KFC","name":"All Crew Unlocked","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5081355,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Allows the game to run on CPUs not supporting SSE4.2, if you can successfully boot the game, do NOT check this","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2435085,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2542790,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"BA03000000","dataEnabled":"BA00000000","dataOffset":6524613,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"FFCA","dataEnabled":"9090","dataOffset":4222100,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Overrides headphone detection to always be enabled, useful for cabinets","gameCode":"KFC","name":"Force enable headphones","patches":[{"dataDisabled":"898B9000000084C97408","dataEnabled":"C7839000000001000000","dataOffset":6392184,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8C2090000","dataEnabled":"B80300000090909090","dataOffset":5018821,"dllName":"soundvoltex.dll"},{"dataDisabled":"E889C50800","dataEnabled":"B80D000000","dataOffset":5601234,"dllName":"soundvoltex.dll"},{"dataDisabled":"440FB6742430","dataEnabled":"41BE03000000","dataOffset":4976768,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"06","dataEnabled":"13","dataOffset":6145796,"dllName":"soundvoltex.dll"},{"dataDisabled":"A4","dataEnabled":"00","dataOffset":6145811,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Freezes the timer in Premium Free mode","gameCode":"KFC","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FF1565193700488B442430","dataEnabled":"48C7C00100000090909090","dataOffset":3181597,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4959200,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Allows enabling of ARS on Light Start","gameCode":"KFC","name":"Enable ARS (Alternative Rate System) in Light Start","patches":[{"dataDisabled":"07","dataEnabled":"45","dataOffset":5203659,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Skip Global Matching Screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":7484576,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Unlocks all the selectable Appeal Cards","gameCode":"KFC","name":"All Appeal Cards Unlocked","patches":[{"dataDisabled":"19","dataEnabled":"00","dataOffset":5039474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Unlocks all selectable crew members","gameCode":"KFC","name":"All Crew Unlocked","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5042283,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Useful for K region","gameCode":"KFC","name":"Always show jackets","patches":[{"dataDisabled":"61","dataEnabled":"75","dataOffset":7286688,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Allows the game to run on CPUs not supporting SSE4.2, if you can successfully boot the game, do NOT check this","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2542925,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2650630,"dllName":"soundvoltex.dll"},{"dataDisabled":"F30FB8C9F30FB8D0","dataEnabled":"678D0990678D50FF","dataOffset":5749712,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"BA03000000","dataEnabled":"BA00000000","dataOffset":6513493,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"FFCA","dataEnabled":"9090","dataOffset":4177380,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Overrides headphone detection to always be enabled, useful for cabinets","gameCode":"KFC","name":"Force enable headphones","patches":[{"dataDisabled":"898B9000000084C97408","dataEnabled":"C7839000000001000000","dataOffset":6386168,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2016595,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2016747,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4370569,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463206,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2718102,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2018579,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2018731,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie Mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4135893,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7323838,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4378633,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463830,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2723094,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2019011,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2019163,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4143045,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7342174,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Only replaces the first audio device init attempt. Set output to 44100Hy 16bit if it doesn't work.","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4385849,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"","gameCode":"KFC","name":"Timer Freeze","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463878,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2728214,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2024771,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2024923,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie Mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4164901,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7374318,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4408281,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463910,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Time Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3118456,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2620345,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":189214,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2748694,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2030099,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2030251,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4171829,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4415289,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI Valkyrie","patches":[{"dataDisabled":"07","dataEnabled":"00","dataOffset":4415127,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!.","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7390438,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"EB0533C9894F1485DB742683EB01740F83EB01741C83EB01741083FB0174048BC1EB13B802000000EB0CB803000000EB05B801000000","dataEnabled":"909033C9B803000000909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090","dataOffset":1517998,"dllName":"soundvoltex.dll"},{"dataDisabled":"440FB6742440","dataEnabled":"41BE03000000","dataOffset":1456673,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Useful for K region","gameCode":"KFC","name":"Always show jackets","patches":[{"dataDisabled":"61","dataEnabled":"75","dataOffset":6905344,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463910,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3124408,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2626105,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1897150,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2754502,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2042355,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2042507,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4187525,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!.","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7409254,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4431913,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI Valkyrie","patches":[{"dataDisabled":"07","dataEnabled":"00","dataOffset":4431751,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"EB0533C9894F1485DB742683EB01740F83EB01741C83EB01741083FB0174048BC1EB13B802000000EB0CB803000000EB05B801000000","dataEnabled":"909033C9B803000000909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090","dataOffset":1532302,"dllName":"soundvoltex.dll"},{"dataDisabled":"440FB6742440","dataEnabled":"41BE03000000","dataOffset":1471281,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Useful for K region","gameCode":"KFC","name":"Always show jackets","patches":[{"dataDisabled":"61","dataEnabled":"75","dataOffset":6922816,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":475238,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3137128,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2638393,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1911966,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2766822,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2048155,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared Mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4441065,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared Mode WASAPI Valkyrie","patches":[{"dataDisabled":"07","dataEnabled":"00","dataOffset":4440903,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!.","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7422286,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":475350,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3143813,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2644841,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1914430,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2773606,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"blpass_ef (rainbow outline on health gauge) is shown instead of pt_sousa_usr","gameCode":"KFC","name":"Hide premium guide banner","patches":[{"dataDisabled":"634F49","dataEnabled":"1BF044","dataOffset":2193817,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Use KFC IO in UFC mode, will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Valkyrie Mode BIO2 (KFC) IO","patches":[{"dataDisabled":"480F45CA","dataEnabled":"90909090","dataOffset":4195129,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Use with G spec in ea3-ident.xml and use Force BIO2 patch, useful for old cabs and 60Hz monitors","gameCode":"KFC","name":"Valkyrie Mode 60Hz","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":2048194,"dllName":"soundvoltex.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":3963808,"dllName":"soundvoltex.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":3966154,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Useful if you don't want your secondary screen to be blocked","gameCode":"KFC","name":"Valkyrie Mode Disable Subscreen","patches":[{"dataDisabled":"83BDB800000002410F93C64488742451","dataEnabled":"41B60044887424519090909090909090","dataOffset":3962512,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2016031700,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"0F85C7","dataEnabled":"E9C601","dataOffset":532345,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016031700,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1500749,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016031700,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"02","dataEnabled":"1F","dataOffset":9837,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2017041500,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A536800","dataEnabled":"E990000000","dataOffset":697442,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017041500,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":525008,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062001,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A536800","dataEnabled":"E990000000","dataOffset":699442,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062001,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":525686,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062001,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7409","dataEnabled":"9090","dataOffset":6111,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A576800","dataEnabled":"E990000000","dataOffset":851911,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":678473,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"If text is incorrectly spaced, set your system locale to Japanese.","gameCode":"L44","name":"English Concierge Menu Text","patches":[{"dataDisabled":"836F815B83578387839382A982E782A8925482B582B582DC82B781420A8DA18DEC82CD636C616E82C582B78149000000415254495354330041525449535432008341815B836583428358836782A982E782A8925482B582B582DC82B781420A8D4482AB82C88341815B836583428358836782AA0A82AB82C182C68CA982C282A982E882DC82B782E68149","dataEnabled":"4C65742773207365617263682062792056657273696F6E2E0A54686973206F6E6520697320636C616E2120202000000041525449535433004152544953543200486572652077652063616E20736561726368206279206172746973742E0A537572656C7920796F752063616E2066696E6420796F7572206661766F726974652120202020202020202020","dataOffset":2136736,"dllName":"jubeat.dll"},{"dataDisabled":"6A756265617482F082E682E8905B82AD82A88A7982B582DD92B882AF82E90A8FE38B898ED28CFC82AF82CC8B40945C82C582B78142","dataEnabled":"5468657365206F7074696F6E732061726520666F7220616476616E63656420706C61796572732E2020202020202020202020202020","dataOffset":2136908,"dllName":"jubeat.dll"},{"dataDisabled":"976C815882C894778C6982F00A8EE682E891B582A682C482A882E882DC82B781420A967B93FA82CD82C782CC94778C6982C982A282BD82B582DC82B582E582A481420000837D815B834A815B33000000837D815B834A815B3200000000000000836F8389834783658342964C82A982C8837D815B834A815B82F00A8EE682E891B582A682C482A882E882DC82B781420A82C782CC837D815B834A815B82AA82A88D4482AB82C582B782A98148000000008A658EED90DD92E8330000008A658EED90DD92E83200000082B182B182C582CD8A658EED90DD92E882AA82C582AB82DC82B782E681420A8B4395AA82C98D8782ED82B982C495CF82A682C482DD82C482CD0A82A282A982AA82C582B582E582A482A98142","dataEnabled":"596F752063616E20616C736F2073686F77206F722068696465207468650A436F6D626F20616E642052616E6B20646973706C617920686572652E20202020202020200000837D815B834A815B33000000837D815B834A815B320000000000000057652068617665206120726963682076617269657479206F66206D61726B6572732E0A5768696368206F6E652077696C6C20796F75207069636B3F0000000000000000000000000000000000000000008A658EED90DD92E8330000008A658EED90DD92E832000000596F752063616E206368616E676520766172696F75732073657474696E677320686572652E20202053657420697420757020686F7720796F75206C696B652100000000000000000000000000","dataOffset":2137104,"dllName":"jubeat.dll"},{"dataDisabled":"6A7562656174204C61622E82CC45444954958896CA82AA975682D782DC82B781490A905682B582A2958896CA82F08A7982B582DD82DC82B582E582A48142000091E589EF3300000091E589EF32000000834783938367838A815B82B582C482A282E991E589EF88EA979782C582B78142000000008358835283413300835883528341320082A082C882BD82CC90AC90D182A982E782A8925482B582B582DC82B781420A8FE38EE882AD82C882E882BD82A2906C82CD9776836083468362834E814900000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B320000008A798BC882CC835783838393838B82A982E782A8925482B582B582DC82B781420A8B4382C982C882E9835783838393838B82CD82A082E882DC82B782A9814800838C8378838B3300838C8378838B32008A798BC882CC4C4556454C82A982E782A8925482B582B582DC82B781420A8DA189F182CD82C782CC93EF82B582B382C992A790ED82B582DC82B782A9814800008A798BC896BC33008A798BC896BC32008A798BC896BC82A982E782A8925482B582B582DC82B781420A82ED82BD82AD82B582AA915397CD82C58CA982C282AF82C48E5182E882DC82B7814900838B815B83673300838B815B836732008B4382C982C882E9834A83658353838A8370836C838B82F0835E8362836081490A82B28AF3965D82CC8A798BC882F082A8914982D182B582DC82B78142","dataEnabled":"506C6179206D75736963206279206A7562656174204C61622E2045444954210A4C6574277320656E6A6F7920746865206E6577206D757369632E20202020000091E589EF3300000091E589EF3200000046696E642061637469766520746F75726E616D656E747320686572652E2020200000000083588352834133008358835283413200536561726368206279204772616465732E205468652070726F27732075736520746869730A746F20696D70726F766520746865697220736B696C6C732100000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B32000000486572652077652063616E207365617263682062792047656E72652E0A5768696368206F6E652061726520796F7520696E20746865206D6F6F6420666F723F00838C8378838B3300838C8378838B32004C6574277320736561726368206279204C4556454C210A446F6E27742062652061667261696420746F206368616C6C656E676520796F757273656C66212000008A798BC896BC33008A798BC896BC3200486572652077652063616E20736561726368206279207469746C652E0A476F6F64206C75636B20776974682074686973206F6E65206C6F6C2E202000838B815B83673300838B815B8367320043686F6F7365207468652063617465676F727920796F752077616E74210A492077696C6C2074616B6520796F7520746F2069742E202020202020202020","dataOffset":2137596,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7409","dataEnabled":"9090","dataOffset":7055,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A576800","dataEnabled":"E990000000","dataOffset":851559,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":678041,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"Skips the online matching step","gameCode":"L44","name":"Online Matching Skip","patches":[{"dataDisabled":"7D","dataEnabled":"EB","dataOffset":773294,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"If text is incorrectly spaced, set your system locale to Japanese.","gameCode":"L44","name":"English Concierge Menu Text","patches":[{"dataDisabled":"836F815B83578387839382A982E782A8925482B582B582DC82B781420A8DA18DEC82CD636C616E82C582B78149000000415254495354330041525449535432008341815B836583428358836782A982E782A8925482B582B582DC82B781420A8D4482AB82C88341815B836583428358836782AA0A82AB82C182C68CA982C282A982E882DC82B782E68149","dataEnabled":"4C65742773207365617263682062792056657273696F6E2E0A54686973206F6E6520697320636C616E2120202000000041525449535433004152544953543200486572652077652063616E20736561726368206279206172746973742E0A537572656C7920796F752063616E2066696E6420796F7572206661766F726974652120202020202020202020","dataOffset":2135232,"dllName":"jubeat.dll"},{"dataDisabled":"6A756265617482F082E682E8905B82AD82A88A7982B582DD92B882AF82E90A8FE38B898ED28CFC82AF82CC8B40945C82C582B78142","dataEnabled":"5468657365206F7074696F6E732061726520666F7220616476616E63656420706C61796572732E2020202020202020202020202020","dataOffset":2135404,"dllName":"jubeat.dll"},{"dataDisabled":"976C815882C894778C6982F00A8EE682E891B582A682C482A882E882DC82B781420A967B93FA82CD82C782CC94778C6982C982A282BD82B582DC82B582E582A481420000837D815B834A815B33000000837D815B834A815B3200000000000000836F8389834783658342964C82A982C8837D815B834A815B82F00A8EE682E891B582A682C482A882E882DC82B781420A82C782CC837D815B834A815B82AA82A88D4482AB82C582B782A98148000000008A658EED90DD92E8330000008A658EED90DD92E83200000082B182B182C582CD8A658EED90DD92E882AA82C582AB82DC82B782E681420A8B4395AA82C98D8782ED82B982C495CF82A682C482DD82C482CD0A82A282A982AA82C582B582E582A482A98142","dataEnabled":"596F752063616E20616C736F2073686F77206F722068696465207468650A436F6D626F20616E642052616E6B20646973706C617920686572652E20202020202020200000837D815B834A815B33000000837D815B834A815B320000000000000057652068617665206120726963682076617269657479206F66206D61726B6572732E0A5768696368206F6E652077696C6C20796F75207069636B3F0000000000000000000000000000000000000000008A658EED90DD92E8330000008A658EED90DD92E832000000596F752063616E206368616E676520766172696F75732073657474696E677320686572652E20202053657420697420757020686F7720796F75206C696B652100000000000000000000000000","dataOffset":2135600,"dllName":"jubeat.dll"},{"dataDisabled":"6A7562656174204C61622E82CC45444954958896CA82AA975682D782DC82B781490A905682B582A2958896CA82F08A7982B582DD82DC82B582E582A48142000091E589EF3300000091E589EF32000000834783938367838A815B82B582C482A282E991E589EF88EA979782C582B78142000000008358835283413300835883528341320082A082C882BD82CC90AC90D182A982E782A8925482B582B582DC82B781420A8FE38EE882AD82C882E882BD82A2906C82CD9776836083468362834E814900000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B320000008A798BC882CC835783838393838B82A982E782A8925482B582B582DC82B781420A8B4382C982C882E9835783838393838B82CD82A082E882DC82B782A9814800838C8378838B3300838C8378838B32008A798BC882CC4C4556454C82A982E782A8925482B582B582DC82B781420A8DA189F182CD82C782CC93EF82B582B382C992A790ED82B582DC82B782A9814800008A798BC896BC33008A798BC896BC32008A798BC896BC82A982E782A8925482B582B582DC82B781420A82ED82BD82AD82B582AA915397CD82C58CA982C282AF82C48E5182E882DC82B7814900838B815B83673300838B815B836732008B4382C982C882E9834A83658353838A8370836C838B82F0835E8362836081490A82B28AF3965D82CC8A798BC882F082A8914982D182B582DC82B78142","dataEnabled":"506C6179206D75736963206279206A7562656174204C61622E2045444954210A4C6574277320656E6A6F7920746865206E6577206D757369632E20202020000091E589EF3300000091E589EF3200000046696E642061637469766520746F75726E616D656E747320686572652E2020200000000083588352834133008358835283413200536561726368206279204772616465732E205468652070726F27732075736520746869730A746F20696D70726F766520746865697220736B696C6C732100000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B32000000486572652077652063616E207365617263682062792047656E72652E0A5768696368206F6E652061726520796F7520696E20746865206D6F6F6420666F723F00838C8378838B3300838C8378838B32004C6574277320736561726368206279204C4556454C210A446F6E27742062652061667261696420746F206368616C6C656E676520796F757273656C66212000008A798BC896BC33008A798BC896BC3200486572652077652063616E20736561726368206279207469746C652E0A476F6F64206C75636B20776974682074686973206F6E65206C6F6C2E202000838B815B83673300838B815B8367320043686F6F7365207468652063617465676F727920796F752077616E74210A492077696C6C2074616B6520796F7520746F2069742E202020202020202020","dataOffset":2136092,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7409","dataEnabled":"9090","dataOffset":7055,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2018112700,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F85D6010000","dataEnabled":"E9D701000090","dataOffset":779703,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018112700,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":677490,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018112700,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":678389,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F85D6010000","dataEnabled":"E9D701000090","dataOffset":785559,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":683703,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":684595,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":684583,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"","gameCode":"L44","name":"Online Matching Skip","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":769291,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F85D6010000","dataEnabled":"E9D701000090","dataOffset":786503,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":684775,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":685667,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":769531,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7414","dataEnabled":"9090","dataOffset":9059,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":748863,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":655986,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":656887,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":732523,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":749823,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":656946,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":657847,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":733483,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":750015,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":657122,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":658023,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":733675,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":751215,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":658322,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":659223,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":734859,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":871391,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":782962,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":783863,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":855307,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2012091900,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":420877,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012091900,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1326149,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012100900,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":302252,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012120700,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":312444,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013030500,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":321228,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":324316,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7509","dataEnabled":"9090","dataOffset":299549,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":446586,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1490389,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013100200,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":439466,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013100200,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1444613,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":595214,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"","gameCode":"LDJ","name":"Bypasses all unlock requirements on songs","patches":[{"dataDisabled":"7509","dataEnabled":"9090","dataOffset":298045,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":434246,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":324314,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":297005,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide FREE PLAY text","patches":[{"dataDisabled":"EC0B15","dataEnabled":"14C8C7","dataOffset":81546,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7422","dataEnabled":"9090","dataOffset":377838,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":828265,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Press F1 in-game to open menu","gameCode":"LDJ","name":"Debug mode (disables score saving!)","patches":[{"dataDisabled":"32C0","dataEnabled":"0C01","dataOffset":647312,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker","patches":[{"dataDisabled":"EC0B1510","dataEnabled":"F4AE4111","dataOffset":81546,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":467386,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1646965,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014091700,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":447978,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014091700,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1368749,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":640350,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":381723,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"","gameCode":"LDJ","name":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":353197,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":363326,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":490742,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7423","dataEnabled":"9090","dataOffset":442170,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":875785,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"","gameCode":"LDJ","name":"Replace FREE PLAY text with song name","patches":[{"dataDisabled":"903F1210","dataEnabled":"24AA4311","dataOffset":85050,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":525914,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1501457,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":588174,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":352954,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"742F","dataEnabled":"9090","dataOffset":353316,"dllName":"bm2dx.dll"},{"dataDisabled":"0F853B","dataEnabled":"E93CFF","dataOffset":353333,"dllName":"bm2dx.dll"},{"dataDisabled":"FF","dataEnabled":"90","dataOffset":353338,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":325885,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7416","dataEnabled":"9090","dataOffset":327044,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740B83FF057406B001","dataEnabled":"909090909090909090909090","dataOffset":327221,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7423","dataEnabled":"9090","dataOffset":407330,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":455679,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Don't show tutorial for Hell Charge Notes","gameCode":"LDJ","name":"Disable HCN Tutorial","patches":[{"dataDisabled":"5EE924FFFFFF","dataEnabled":"000000000000","dataOffset":455654,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Hold VEFX and EFFECT during a song to restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"8AC3","dataEnabled":"B001","dataOffset":288548,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Removes frame assets from playfield during song","gameCode":"LDJ","name":"Dark Mode","patches":[{"dataDisabled":"7432","dataEnabled":"9090","dataOffset":428083,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":832185,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":490922,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1303593,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":637678,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Make sure your Select Time option is set to \"45 SEC\" in the Game Options for this to work!","gameCode":"LDJ","name":"90sec Music Select Timer","patches":[{"dataDisabled":"2D","dataEnabled":"5A","dataOffset":217268,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":395803,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free 2P","patches":[{"dataDisabled":"742F","dataEnabled":"9090","dataOffset":396180,"dllName":"bm2dx.dll"},{"dataDisabled":"0F853B","dataEnabled":"E93CFF","dataOffset":396197,"dllName":"bm2dx.dll"},{"dataDisabled":"FF","dataEnabled":"90","dataOffset":396202,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":384685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740B83FF057406B001","dataEnabled":"90909090909090909090","dataOffset":375605,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7415","dataEnabled":"9090","dataOffset":376837,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Unlocks all daily bonuses","gameCode":"LDJ","name":"Unlock All Daily Bonuses","patches":[{"dataDisabled":"568BF1E85857FDFF","dataEnabled":"B801000000C20400","dataOffset":385408,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7423","dataEnabled":"9090","dataOffset":444645,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":494930,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Removes frame assets from playfield during song","gameCode":"LDJ","name":"Dark Mode","patches":[{"dataDisabled":"743B","dataEnabled":"9090","dataOffset":466103,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Removes white measure bars during song. Great with Dark Mode!","gameCode":"LDJ","name":"Disable Bar Lines","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":251200,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Removes banner colorization from LEGGENDARIA and new songs","gameCode":"LDJ","name":"Remove Rainbow Banners","patches":[{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1229645,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":893513,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker","patches":[{"dataDisabled":"E08F1210","dataEnabled":"64996A11","dataOffset":86250,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"Free play text to LED ticker (Upper left)","patches":[{"dataDisabled":"7432","dataEnabled":"9090","dataOffset":673301,"dllName":"bm2dx.dll"},{"dataDisabled":"541D1610","dataEnabled":"64996A11","dataOffset":673328,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Press F1 in-game to open menu","gameCode":"LDJ","name":"Debug mode (disables score saving!)","patches":[{"dataDisabled":"32C0","dataEnabled":"0C01","dataOffset":358832,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Useful for those without service or to prevent login","gameCode":"LDJ","name":"Skip Card Entry","patches":[{"dataDisabled":"32","dataEnabled":"20","dataOffset":409140,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Hold VEFX and EFFECT during a song to restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"8AC3","dataEnabled":"B001","dataOffset":320132,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":531034,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1420793,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":738002,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":893897,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":747565,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":906412,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":993642,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":745938,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":903497,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":756445,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":916012,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":1007002,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":1480295,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":745650,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740583FF05","dataEnabled":"9090909090909090","dataOffset":745392,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":1099259,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":903193,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":903602,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":903624,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":756157,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1193959,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Make sure your Select Time option is set to \"45 SEC\" in the Game Options for this to work!","gameCode":"LDJ","name":"90sec Music Select Timer","patches":[{"dataDisabled":"2D","dataEnabled":"5A","dataOffset":384421,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":915772,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":1006762,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.","gameCode":"LDJ","name":"Play video preview on all songs","patches":[{"dataDisabled":"7415","dataEnabled":"9090","dataOffset":480290,"dllName":"bm2dx.dll"},{"dataDisabled":"0FB6","dataEnabled":"EB2F","dataOffset":468028,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide INSERT COIN[S] text","patches":[{"dataDisabled":"1B","dataEnabled":"1A","dataOffset":410505,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d text","patches":[{"dataDisabled":"DDB81500","dataEnabled":"DCB81500","dataOffset":409367,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d COIN %d / %d text","patches":[{"dataDisabled":"E7","dataEnabled":"E6","dataOffset":409325,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide EXTRA PASELI: %d text","patches":[{"dataDisabled":"13","dataEnabled":"12","dataOffset":409609,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: %d text","patches":[{"dataDisabled":"74","dataEnabled":"73","dataOffset":410072,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: NO ACCOUNT text","patches":[{"dataDisabled":"FAB51500","dataEnabled":"F9B51500","dataOffset":410258,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: ****** text","patches":[{"dataDisabled":"71B61500","dataEnabled":"70B61500","dataOffset":410107,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"05B71500","dataEnabled":"D9684402","dataOffset":409791,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"LED Ticker (Top Left)","patches":[{"dataDisabled":"1C731500","dataEnabled":"98013A02","dataOffset":1091584,"dllName":"bm2dx.dll"},{"dataDisabled":"743C","dataEnabled":"9090","dataOffset":1092056,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Removes frame assets from playfield during song","gameCode":"LDJ","name":"Dark Mode","patches":[{"dataDisabled":"744B","dataEnabled":"9090","dataOffset":963121,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Removes white measure bars during song. Great with Dark Mode!","gameCode":"LDJ","name":"Disable Bar Lines","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":568971,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Removes banner colorization from LEGGENDARIA and new songs","gameCode":"LDJ","name":"Remove Song Select Color Banners","patches":[{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856405,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856421,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856437,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856453,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":671743,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"While in-game, press F1 to enable menu. (Disables Profile/Score saving)","gameCode":"LDJ","name":"Debug Mode","patches":[{"dataDisabled":"32C0","dataEnabled":"0C01","dataOffset":418000,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Useful for those without service or wish to prevent login","gameCode":"LDJ","name":"Skip Card Entry","patches":[{"dataDisabled":"32","dataEnabled":"20","dataOffset":788207,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"","gameCode":"LDJ","name":"Expert Course Force Open (in offline or local mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":903507,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":1065733,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":2489665,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E866000000","dataEnabled":"9090909090","dataOffset":468853,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":4164727,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":1497010,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740583FF05","dataEnabled":"9090909090909090","dataOffset":1496672,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":3601275,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":3339719,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":3340133,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":3340155,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":1506477,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":3702455,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":3361044,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":3488106,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.","gameCode":"LDJ","name":"Play video preview on all songs","patches":[{"dataDisabled":"0FB6","dataEnabled":"EB2F","dataOffset":1165900,"dllName":"bm2dx.dll"},{"dataDisabled":"740E","dataEnabled":"9090","dataOffset":1179134,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide INSERT COIN[S] text","patches":[{"dataDisabled":"3B","dataEnabled":"3A","dataOffset":1077881,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d text","patches":[{"dataDisabled":"0C","dataEnabled":"0B","dataOffset":1076728,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d COIN %d / %d text","patches":[{"dataDisabled":"17","dataEnabled":"16","dataOffset":1076685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide EXTRA PASELI: %d text","patches":[{"dataDisabled":"43","dataEnabled":"42","dataOffset":1076969,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: %d text","patches":[{"dataDisabled":"A4","dataEnabled":"A3","dataOffset":1077432,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: NO ACCOUNT text","patches":[{"dataDisabled":"21","dataEnabled":"20","dataOffset":1077627,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: ****** text","patches":[{"dataDisabled":"9F","dataEnabled":"9E","dataOffset":1077469,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"352F3500","dataEnabled":"59610303","dataOffset":1077151,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"LED Ticker (Top Left)","patches":[{"dataDisabled":"7CBA1C00","dataEnabled":"98013A02","dataOffset":3593984,"dllName":"bm2dx.dll"},{"dataDisabled":"743C","dataEnabled":"9090","dataOffset":3594456,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Guest or non-VIP Card Players - Hold VEFX and Effect during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1409983,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"","gameCode":"LDJ","name":"Expert Course Force Open (in offline or local mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3340049,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Reduce time before CPUs fill empty slots in online lobbies from 1m5s to 30s. Only takes effect if you are the host.","gameCode":"LDJ","name":"Shorter Arena Timeout","patches":[{"dataDisabled":"3C0F","dataEnabled":"0807","dataOffset":3669588,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":4164855,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":1497010,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740583FF05","dataEnabled":"9090909090909090","dataOffset":1496672,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":3601403,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":3339719,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":3340133,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":3340155,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":1506477,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":3702583,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":3361044,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":3488234,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.","gameCode":"LDJ","name":"Play video preview on all songs","patches":[{"dataDisabled":"0FB6","dataEnabled":"EB2F","dataOffset":1165900,"dllName":"bm2dx.dll"},{"dataDisabled":"740E","dataEnabled":"9090","dataOffset":1179134,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide INSERT COIN[S] text","patches":[{"dataDisabled":"3B","dataEnabled":"3A","dataOffset":1077881,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d text","patches":[{"dataDisabled":"0C","dataEnabled":"0B","dataOffset":1076728,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d COIN %d / %d text","patches":[{"dataDisabled":"17","dataEnabled":"16","dataOffset":1076685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide EXTRA PASELI: %d text","patches":[{"dataDisabled":"43","dataEnabled":"42","dataOffset":1076969,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: %d text","patches":[{"dataDisabled":"A4","dataEnabled":"A3","dataOffset":1077432,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: NO ACCOUNT text","patches":[{"dataDisabled":"21","dataEnabled":"20","dataOffset":1077627,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: ****** text","patches":[{"dataDisabled":"9F","dataEnabled":"9E","dataOffset":1077469,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"352F3500","dataEnabled":"59610303","dataOffset":1077151,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"LED Ticker (Top Left)","patches":[{"dataDisabled":"FCB91C00","dataEnabled":"98013A02","dataOffset":3594112,"dllName":"bm2dx.dll"},{"dataDisabled":"743C","dataEnabled":"9090","dataOffset":3594584,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Guest or non-VIP Card Players - Hold VEFX and Effect during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1409983,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"","gameCode":"LDJ","name":"Expert Course Force Open (in offline or local mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3340049,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Runs for 120 frames (2 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter Monitor Check","patches":[{"dataDisabled":"B004","dataEnabled":"7800","dataOffset":3567212,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7524","dataEnabled":"9090","dataOffset":3489424,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF03740583FF08","dataEnabled":"9090909090909090","dataOffset":3488976,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":3382207,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":5871147,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":5551719,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":5552133,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":5552155,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":3500989,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":6020263,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enables Lightning Mode","gameCode":"LDJ","name":"Enable Lightning Mode","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":6274254,"dllName":"bm2dx.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":6533348,"dllName":"bm2dx.dll"},{"dataDisabled":"7CE5","dataEnabled":"0CDE","dataOffset":6535248,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":5817985,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disables TDJ check for exclusive songs","gameCode":"LDJ","name":"Disable TDJ check for exclusive songs","patches":[{"dataDisabled":"7519","dataEnabled":"9090","dataOffset":3485353,"dllName":"bm2dx.dll"},{"dataDisabled":"7515","dataEnabled":"9090","dataOffset":3485465,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":3371405,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Forces 120hz timing and adapter mode in LDJ (This is experimental, so you can expect issues)","gameCode":"LDJ","name":"Force 120hz timing and adapter mode in LDJ (Experimental)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3128227,"dllName":"bm2dx.dll"},{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":6426985,"dllName":"bm2dx.dll"},{"dataDisabled":"3C","dataEnabled":"78","dataOffset":6426494,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"83780802","dataEnabled":"83780805","dataOffset":6274247,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'EXTRA PASELI: %d'","gameCode":"LDJ","name":"Hide 'EXTRA PASELI: %d'","patches":[{"dataDisabled":"7F12448BCB4C8D05F3D84E00","dataEnabled":"90e922000000909090909090","dataOffset":2871729,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'INSERT COIN[S]'","gameCode":"LDJ","name":"Hide 'INSERT COIN[S]'","patches":[{"dataDisabled":"E850AA0000","dataEnabled":"9090909090","dataOffset":2872683,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'PASELI: *****'","gameCode":"LDJ","name":"Hide 'PASELI: *****'","patches":[{"dataDisabled":"FF155F8E4E00","dataEnabled":"909090909090","dataOffset":2872251,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'PASELI: NO ACCOUNT'","gameCode":"LDJ","name":"Hide 'PASELI: NO ACCOUNT'","patches":[{"dataDisabled":"FF15C18D4E00","dataEnabled":"909090909090","dataOffset":2872409,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'CREDIT: %s'","gameCode":"LDJ","name":"Hide 'CREDIT: %s'","patches":[{"dataDisabled":"FF1544914E00","dataEnabled":"909090909090","dataOffset":2871510,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":2974048,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":5578136,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8D3418B","dataEnabled":"B8080000004189","dataOffset":2521028,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"E5D74E00","dataEnabled":"497F5004","dataOffset":2871919,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":5723171,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":6375509,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Score display during songs will always show EX score","gameCode":"LDJ","name":"Always display EX score instead of money score","patches":[{"dataDisabled":"33C0","dataEnabled":"EBF4","dataOffset":6070574,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"If it doesn't work, set your device to 44100Hz 16bit","gameCode":"LDJ","name":"Force shared audio","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2521265,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"While in game, press F1 to enable menu. This disables profile/score saving","gameCode":"LDJ","name":"Enable debug mode","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":5874768,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hidden test menu. Press SW4 to navigate right/left","gameCode":"LDJ","name":"Enable QC mode","patches":[{"dataDisabled":"744F","dataEnabled":"9090","dataOffset":6173041,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"EB","dataOffset":6173081,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disables the sound effect which plays when news banners appear.","gameCode":"LDJ","name":"Disable News Sound","patches":[{"dataDisabled":"10","dataEnabled":"00","dataOffset":8966592,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.","gameCode":"LDJ","name":"Increase game volume","patches":[{"dataDisabled":"FF9098000000","dataEnabled":"909090909090","dataOffset":6550245,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this. This is known to cause a crash when using WASAPI audio.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":2139220,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Skip Camera Error","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":7021339,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Force 120hz timing and adapter mode in LDJ","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3956835,"dllName":"bm2dx.dll"},{"dataDisabled":"3C","dataEnabled":"78","dataOffset":7805534,"dllName":"bm2dx.dll"},{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":7806025,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Shim Lightning Mode IO (for spicetools)","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":7430078,"dllName":"bm2dx.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":7913444,"dllName":"bm2dx.dll"},{"dataDisabled":"9CE4","dataEnabled":"3CDD","dataOffset":7915344,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":6966673,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"83780802","dataEnabled":"83780805","dataOffset":7430071,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":7637237,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"1P Premium Free","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":6667620,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"2P Premium Free","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":6668053,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":6668075,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":4384221,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7524","dataEnabled":"9090","dataOffset":4365641,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF03740583FF08","dataEnabled":"9090909090909090","dataOffset":4365040,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Skip Decide Screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":3443072,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-style song start delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":6870099,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Cursor Lock","patches":[{"dataDisabled":"741F","dataEnabled":"9090","dataOffset":6696655,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":4252527,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":7170935,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz for this to work.","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2139457,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Always show FAST/SLOW total","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":6785123,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":6785664,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Hide all bottom text","patches":[{"dataDisabled":"7F12448BCB4C8D05BB066300","dataEnabled":"90E922000000909090909090","dataOffset":3336705,"dllName":"bm2dx.dll"},{"dataDisabled":"E8AEAF0000","dataEnabled":"9090909090","dataOffset":3337661,"dllName":"bm2dx.dll"},{"dataDisabled":"FF15CFA76200","dataEnabled":"909090909090","dataOffset":3337227,"dllName":"bm2dx.dll"},{"dataDisabled":"FF1531A76200","dataEnabled":"909090909090","dataOffset":3337385,"dllName":"bm2dx.dll"},{"dataDisabled":"488D053D127704","dataEnabled":"90909090909090","dataOffset":3336996,"dllName":"bm2dx.dll"},{"dataDisabled":"FF15B4AA6200","dataEnabled":"909090909090","dataOffset":3336486,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"FREE PLAY text to LED ticker","patches":[{"dataDisabled":"AD056300","dataEnabled":"49560005","dataOffset":3336895,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forces TDJ IO","gameCode":"LDJ","name":"Lightning IO Shim","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":8842916,"dllName":"bm2dx.dll"},{"dataDisabled":"9CE4","dataEnabled":"3CDD","dataOffset":8844816,"dllName":"bm2dx.dll"},{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":8109710,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forces 120hz timing and adapter mode in LDJ","gameCode":"LDJ","name":"Force 120hz timing and adapter mode in LDJ","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":4583619,"dllName":"bm2dx.dll"},{"dataDisabled":"3C","dataEnabled":"78","dataOffset":8734974,"dllName":"bm2dx.dll"},{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":8735465,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":7681771,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":7841047,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":5028685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"752D","dataEnabled":"9090","dataOffset":5006952,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF03740583FF08","dataEnabled":"9090909090909090","dataOffset":5006336,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":2672676,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":7627777,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"02","dataEnabled":"05","dataOffset":8109706,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":8368245,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":7318633,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":7319146,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":7319168,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"","gameCode":"LDJ","name":"2P Force ARENA","patches":[{"dataDisabled":"7541","dataEnabled":"9090","dataOffset":7319189,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forcibly enables BPL BATTLE option","gameCode":"LDJ","name":"Force BPL Battle","patches":[{"dataDisabled":"741C","dataEnabled":"9090","dataOffset":7319226,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":3987232,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":7528083,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741F","dataEnabled":"9090","dataOffset":7349839,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":4883711,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz 16bit for this to work.","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz/16bit)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2672913,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"","gameCode":"LDJ","name":"Always show FAST/SLOW total","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":7439907,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":7440448,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Allows for infinite LEGGENDARIA plays in Premium Free","gameCode":"LDJ","name":"Force max V-Discs","patches":[{"dataDisabled":"44894C8108C3CC48895C2408","dataEnabled":"C74481081000000090909090","dataOffset":4923481,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Hides the time limit display on the song result screen","gameCode":"LDJ","name":"Hide result time limit","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":7558863,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":4867645,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Hides the CREDIT, EXTRA PASELI, PASELI, and INSERT COINS messages","gameCode":"LDJ","name":"Hide bottom text","patches":[{"dataDisabled":"7E37","dataEnabled":"EB51","dataOffset":3875785,"dllName":"bm2dx.dll"},{"dataDisabled":"7F12","dataEnabled":"EB26","dataOffset":3876081,"dllName":"bm2dx.dll"},{"dataDisabled":"0F84F3000000","dataEnabled":"E90B01000090","dataOffset":3876495,"dllName":"bm2dx.dll"},{"dataDisabled":"E85EB10000","dataEnabled":"9090909090","dataOffset":3877037,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)","gameCode":"LDJ","name":"QWERTY keyboard layout for song search","patches":[{"dataDisabled":"4142434445464748494A4B4C4D4E4F505152535455565758595A2D","dataEnabled":"51574552545955494F504153444647484A4B4C2D5A584356424E4D","dataOffset":11084834,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Fix for camera crash when booting TDJ","gameCode":"LDJ","name":"Camera Fix","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":8109870,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Forces TDJ IO.","gameCode":"LDJ","name":"Lightning IO Shim","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":8843220,"dllName":"bm2dx.dll"},{"dataDisabled":"9CE4","dataEnabled":"3CDD","dataOffset":8845120,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":7841207,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":5028851,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":5006458,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":2672820,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":7627937,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"83780802","dataEnabled":"83780805","dataOffset":8109863,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":8368421,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":7318793,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":7319306,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":7319328,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"","gameCode":"LDJ","name":"2P Force ARENA","patches":[{"dataDisabled":"7541","dataEnabled":"9090","dataOffset":7319349,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Forcibly enables BPL BATTLE option","gameCode":"LDJ","name":"Force BPL Battle","patches":[{"dataDisabled":"741C","dataEnabled":"9090","dataOffset":7319386,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":3987392,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-style song start delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":7528243,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor Lock","patches":[{"dataDisabled":"741F","dataEnabled":"9090","dataOffset":7349999,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":4883871,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz 16bit for this to work","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz/16bit)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2673057,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"","gameCode":"LDJ","name":"Always show FAST/SLOW total","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":7440067,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":7440608,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Allows for infinite LEGGENDARIA plays in Premium Free","gameCode":"LDJ","name":"Force max V-Discs","patches":[{"dataDisabled":"44894C8108C3CC48895C2408","dataEnabled":"C74481081000000090909090","dataOffset":4923641,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Hides the time limit display on the song result screen","gameCode":"LDJ","name":"Hide result time limit","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":7559023,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":4867805,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Hides the CREDIT, INSERT COINS, NO ACCOUNT, NOT AVAILABLE, and EXTRA PASELI messages","gameCode":"LDJ","name":"Hide bottom text","patches":[{"dataDisabled":"7F12448BCB4C8D05EBB16C00","dataEnabled":"90E922000000909090909090","dataOffset":3876241,"dllName":"bm2dx.dll"},{"dataDisabled":"E85EB10000","dataEnabled":"9090909090","dataOffset":3877197,"dllName":"bm2dx.dll"},{"dataDisabled":"FF15A93B6C00","dataEnabled":"909090909090","dataOffset":3876921,"dllName":"bm2dx.dll"},{"dataDisabled":"488D05FD1A9004","dataEnabled":"90909090909090","dataOffset":3876532,"dllName":"bm2dx.dll"},{"dataDisabled":"FF152C3F6C00","dataEnabled":"909090909090","dataOffset":3876022,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disable if using PASELI display to LED ticker patch","gameCode":"LDJ","name":"Also hide \"PASELI: ******\" message","patches":[{"dataDisabled":"FF15473C6C00","dataEnabled":"909090909090","dataOffset":3876763,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Displays LED ticker messages on bottom right when FREE PLAY is enabled","gameCode":"LDJ","name":"Redirect LED ticker to FREE PLAY","patches":[{"dataDisabled":"DDB06C00","dataEnabled":"99831905","dataOffset":3876431,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Displays LED ticker messages on bottom left when PASELI messages are present","gameCode":"LDJ","name":"Redirect LED ticker to PASELI display","patches":[{"dataDisabled":"4CB06C00","dataEnabled":"80821905","dataOffset":3876712,"dllName":"bm2dx.dll"},{"dataDisabled":"47B06C00","dataEnabled":"5B821905","dataOffset":3876749,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disables the sound played when news banners appear.","gameCode":"LDJ","name":"Disable News Sound","patches":[{"dataDisabled":"73797373645F6E6577735F637574696E5F7365","dataEnabled":"73797373645F64756D6D790000000000000000","dataOffset":11445512,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.","gameCode":"LDJ","name":"Increase game volume","patches":[{"dataDisabled":"FF9098000000","dataEnabled":"909090909090","dataOffset":8860117,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)","gameCode":"LDJ","name":"QWERTY keyboard layout for song search","patches":[{"dataDisabled":"4142434445464748494A4B4C4D4E4F505152535455565758595A2D","dataEnabled":"51574552545955494F504153444647484A4B4C2D5A584356424E4D","dataOffset":11085346,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Fix for camera crash when booting TDJ","gameCode":"LDJ","name":"Camera Fix","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":4995774,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Forces TDJ IO.","gameCode":"LDJ","name":"Lightning IO Shim","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":5910164,"dllName":"bm2dx.dll"},{"dataDisabled":"0CD9","dataEnabled":"ACD1","dataOffset":5912064,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":4726199,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":3952973,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":3928538,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":1538516,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":4511793,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enable this if you get a camera error on boot","gameCode":"LDJ","name":"Bypass camera device error","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":4565707,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the game frame","gameCode":"LDJ","name":"Dark mode","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":4318499,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Removes the white measure lines from the playfield","gameCode":"LDJ","name":"Hide measure lines","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3497398,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"02","dataEnabled":"05","dataOffset":4995770,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"909090909090","dataOffset":5397157,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":4181961,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":4182522,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":4182544,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"","gameCode":"LDJ","name":"2P Force ARENA","patches":[{"dataDisabled":"7541","dataEnabled":"9090","dataOffset":4182565,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Forcibly enables BPL BATTLE option","gameCode":"LDJ","name":"Force BPL Battle","patches":[{"dataDisabled":"741C","dataEnabled":"9090","dataOffset":4182602,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":2868432,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-style song start delay","patches":[{"dataDisabled":"7D36","dataEnabled":"9090","dataOffset":4409348,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor Lock","patches":[{"dataDisabled":"7420","dataEnabled":"9090","dataOffset":4212927,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":3782031,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz 16bit for this to work","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz/16bit)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":1538753,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the time limit display on the song result screen","gameCode":"LDJ","name":"Hide result time limit","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":4441903,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the colored banners for entries in the song list","gameCode":"LDJ","name":"Hide song list colors","patches":[{"dataDisabled":"5F","dataEnabled":"00","dataOffset":7745901,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":7745917,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":3767011,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the CREDIT, INSERT COINS, NO ACCOUNT, NOT AVAILABLE, and EXTRA PASELI messages","gameCode":"LDJ","name":"Hide bottom text","patches":[{"dataDisabled":"4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130","dataEnabled":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","dataOffset":7698808,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disable if using other PASELI display patches","gameCode":"LDJ","name":"Redirect \"PASELI: ******\" message to LED ticker","patches":[{"dataDisabled":"2F6F4B00","dataEnabled":"8B584606","dataOffset":2757341,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Displays LED ticker messages on bottom right when FREE PLAY is enabled","gameCode":"LDJ","name":"Redirect FREE PLAY to LED ticker","patches":[{"dataDisabled":"C56F4B00","dataEnabled":"C9594606","dataOffset":2757023,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disables the sound played when news banners appear.","gameCode":"LDJ","name":"Disable News Sound","patches":[{"dataDisabled":"73797373645F6E6577735F637574696E5F7365","dataEnabled":"73797373645F64756D6D790000000000000000","dataOffset":8142896,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.","gameCode":"LDJ","name":"Increase game volume","patches":[{"dataDisabled":"FF9098000000","dataEnabled":"909090909090","dataOffset":5927061,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)","gameCode":"LDJ","name":"QWERTY keyboard layout for song search","patches":[{"dataDisabled":"4142434445464748494A4B4C4D4E4F505152535455565758595A2D","dataEnabled":"51574552545955494F504153444647484A4B4C2D5A584356424E4D","dataOffset":7789442,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48359,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1339329,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"5B00","dataEnabled":"4D01","dataOffset":1907402,"dllName":"game.dll"},{"dataDisabled":"5D00","dataEnabled":"4D01","dataOffset":1907426,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1371988,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1372308,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48151,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1357137,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"5B00","dataEnabled":"4D01","dataOffset":1928266,"dllName":"game.dll"},{"dataDisabled":"5D00","dataEnabled":"4D01","dataOffset":1928290,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1390852,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1391172,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48183,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"NOT COMPATIBLE FOR USE ON NETWORKS","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1362321,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"5B00","dataEnabled":"4D01","dataOffset":1941738,"dllName":"game.dll"},{"dataDisabled":"5D00","dataEnabled":"4D01","dataOffset":1941762,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1394996,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1395316,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48183,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1414625,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"Unlocks all e-amusement songs","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"7100","dataEnabled":"4D01","dataOffset":2010874,"dllName":"game.dll"},{"dataDisabled":"7300","dataEnabled":"4D01","dataOffset":2010898,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1454068,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1454388,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Fix IP change error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":144245,"dllName":"libshare-pj.dll"}],"preset":true,"type":"memory"},{"dateCode":2019092400,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48167,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2019092400,"description":"","gameCode":"M32","name":"Fix \"IP CHANGE ERROR\"","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":144133,"dllName":"libshare-pj.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":1062335,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Cursor Hold","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":811690,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":1215777,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Skip Tutorial","patches":[{"dataDisabled":"0F87","dataEnabled":"90E9","dataOffset":1003770,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"6100","dataEnabled":"4D01","dataOffset":2003970,"dllName":"game.dll"},{"dataDisabled":"6300","dataEnabled":"4D01","dataOffset":2003994,"dllName":"game.dll"},{"dataDisabled":"7508","dataEnabled":"EB11","dataOffset":1282574,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1282852,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Skip \"NOW DATA INITIALIZING\" (useful for testing only)","patches":[{"dataDisabled":"0F8474010000","dataEnabled":"909090909090","dataOffset":224861,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015081900,"description":"","gameCode":"M39","name":"Unlock all the things","patches":[{"dataDisabled":"535657E828","dataEnabled":"B001C20400","dataOffset":541712,"dllName":"popn22.dll"},{"dataDisabled":"751C837C2410027415","dataEnabled":"909090909090909090","dataOffset":542322,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"02","dataOffset":542332,"dllName":"popn22.dll"},{"dataDisabled":"140503","dataEnabled":"000000","dataOffset":1987240,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987244,"dllName":"popn22.dll"},{"dataDisabled":"150503","dataEnabled":"000000","dataOffset":1987246,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987250,"dllName":"popn22.dll"},{"dataDisabled":"160503","dataEnabled":"000000","dataOffset":1987252,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987256,"dllName":"popn22.dll"},{"dataDisabled":"170503","dataEnabled":"000000","dataOffset":1987258,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987262,"dllName":"popn22.dll"},{"dataDisabled":"180503","dataEnabled":"000000","dataOffset":1987264,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987268,"dllName":"popn22.dll"},{"dataDisabled":"190503","dataEnabled":"000000","dataOffset":1987270,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987274,"dllName":"popn22.dll"},{"dataDisabled":"1A0503","dataEnabled":"000000","dataOffset":1987276,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987280,"dllName":"popn22.dll"},{"dataDisabled":"1B05","dataEnabled":"0000","dataOffset":1987282,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987286,"dllName":"popn22.dll"},{"dataDisabled":"1B0501","dataEnabled":"000000","dataOffset":1987288,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987292,"dllName":"popn22.dll"},{"dataDisabled":"1B0502","dataEnabled":"000000","dataOffset":1987294,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987298,"dllName":"popn22.dll"},{"dataDisabled":"1B0503","dataEnabled":"000000","dataOffset":1987300,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987304,"dllName":"popn22.dll"},{"dataDisabled":"1B0504","dataEnabled":"000000","dataOffset":1987306,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987310,"dllName":"popn22.dll"},{"dataDisabled":"1B0505","dataEnabled":"000000","dataOffset":1987312,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987316,"dllName":"popn22.dll"},{"dataDisabled":"1C0503","dataEnabled":"000000","dataOffset":1987318,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987322,"dllName":"popn22.dll"},{"dataDisabled":"1D0503","dataEnabled":"000000","dataOffset":1987324,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987328,"dllName":"popn22.dll"},{"dataDisabled":"1E0503","dataEnabled":"000000","dataOffset":1987330,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987334,"dllName":"popn22.dll"},{"dataDisabled":"1F0503","dataEnabled":"000000","dataOffset":1987336,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987340,"dllName":"popn22.dll"},{"dataDisabled":"200503","dataEnabled":"000000","dataOffset":1987342,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987346,"dllName":"popn22.dll"},{"dataDisabled":"210503","dataEnabled":"000000","dataOffset":1987348,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987352,"dllName":"popn22.dll"},{"dataDisabled":"220503","dataEnabled":"000000","dataOffset":1987354,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987358,"dllName":"popn22.dll"},{"dataDisabled":"230503","dataEnabled":"000000","dataOffset":1987360,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987364,"dllName":"popn22.dll"},{"dataDisabled":"240503","dataEnabled":"000000","dataOffset":1987366,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987370,"dllName":"popn22.dll"},{"dataDisabled":"250503","dataEnabled":"000000","dataOffset":1987372,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987376,"dllName":"popn22.dll"},{"dataDisabled":"260503","dataEnabled":"000000","dataOffset":1987378,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987382,"dllName":"popn22.dll"},{"dataDisabled":"270503","dataEnabled":"000000","dataOffset":1987384,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987388,"dllName":"popn22.dll"},{"dataDisabled":"280503","dataEnabled":"000000","dataOffset":1987390,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987394,"dllName":"popn22.dll"},{"dataDisabled":"290503","dataEnabled":"000000","dataOffset":1987396,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987400,"dllName":"popn22.dll"},{"dataDisabled":"2A0503","dataEnabled":"000000","dataOffset":1987402,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987406,"dllName":"popn22.dll"},{"dataDisabled":"2B0503","dataEnabled":"000000","dataOffset":1987408,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987412,"dllName":"popn22.dll"},{"dataDisabled":"2C0503","dataEnabled":"000000","dataOffset":1987414,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987418,"dllName":"popn22.dll"},{"dataDisabled":"2D0503","dataEnabled":"000000","dataOffset":1987420,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987424,"dllName":"popn22.dll"},{"dataDisabled":"2E0503","dataEnabled":"000000","dataOffset":1987426,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987430,"dllName":"popn22.dll"},{"dataDisabled":"2F0503","dataEnabled":"000000","dataOffset":1987432,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987436,"dllName":"popn22.dll"},{"dataDisabled":"300503","dataEnabled":"000000","dataOffset":1987438,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987442,"dllName":"popn22.dll"},{"dataDisabled":"310503","dataEnabled":"000000","dataOffset":1987444,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987448,"dllName":"popn22.dll"},{"dataDisabled":"320503","dataEnabled":"000000","dataOffset":1987450,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987454,"dllName":"popn22.dll"},{"dataDisabled":"330503","dataEnabled":"000000","dataOffset":1987456,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987460,"dllName":"popn22.dll"},{"dataDisabled":"340503","dataEnabled":"000000","dataOffset":1987462,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987466,"dllName":"popn22.dll"},{"dataDisabled":"350503","dataEnabled":"000000","dataOffset":1987468,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987472,"dllName":"popn22.dll"},{"dataDisabled":"360503","dataEnabled":"000000","dataOffset":1987474,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987478,"dllName":"popn22.dll"},{"dataDisabled":"370503","dataEnabled":"000000","dataOffset":1987480,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987484,"dllName":"popn22.dll"},{"dataDisabled":"380503","dataEnabled":"000000","dataOffset":1987486,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987490,"dllName":"popn22.dll"},{"dataDisabled":"390503","dataEnabled":"000000","dataOffset":1987492,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987496,"dllName":"popn22.dll"},{"dataDisabled":"3A0503","dataEnabled":"000000","dataOffset":1987498,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987502,"dllName":"popn22.dll"},{"dataDisabled":"3B0503","dataEnabled":"000000","dataOffset":1987504,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987508,"dllName":"popn22.dll"},{"dataDisabled":"3C0503","dataEnabled":"000000","dataOffset":1987510,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987514,"dllName":"popn22.dll"},{"dataDisabled":"3D0503","dataEnabled":"000000","dataOffset":1987516,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987520,"dllName":"popn22.dll"},{"dataDisabled":"3E0503","dataEnabled":"000000","dataOffset":1987522,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987526,"dllName":"popn22.dll"},{"dataDisabled":"3F0503","dataEnabled":"000000","dataOffset":1987528,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987532,"dllName":"popn22.dll"},{"dataDisabled":"400503","dataEnabled":"000000","dataOffset":1987534,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987538,"dllName":"popn22.dll"},{"dataDisabled":"410503","dataEnabled":"000000","dataOffset":1987540,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987544,"dllName":"popn22.dll"},{"dataDisabled":"420503","dataEnabled":"000000","dataOffset":1987546,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987550,"dllName":"popn22.dll"},{"dataDisabled":"430503","dataEnabled":"000000","dataOffset":1987552,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987556,"dllName":"popn22.dll"},{"dataDisabled":"440503","dataEnabled":"000000","dataOffset":1987558,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987562,"dllName":"popn22.dll"},{"dataDisabled":"450503","dataEnabled":"000000","dataOffset":1987564,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987568,"dllName":"popn22.dll"},{"dataDisabled":"4605","dataEnabled":"0000","dataOffset":1987570,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987574,"dllName":"popn22.dll"},{"dataDisabled":"460501","dataEnabled":"000000","dataOffset":1987576,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987580,"dllName":"popn22.dll"},{"dataDisabled":"460502","dataEnabled":"000000","dataOffset":1987582,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987586,"dllName":"popn22.dll"},{"dataDisabled":"460503","dataEnabled":"000000","dataOffset":1987588,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987592,"dllName":"popn22.dll"},{"dataDisabled":"460504","dataEnabled":"000000","dataOffset":1987594,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987598,"dllName":"popn22.dll"},{"dataDisabled":"460505","dataEnabled":"000000","dataOffset":1987600,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987604,"dllName":"popn22.dll"},{"dataDisabled":"470503","dataEnabled":"000000","dataOffset":1987606,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987610,"dllName":"popn22.dll"},{"dataDisabled":"480503","dataEnabled":"000000","dataOffset":1987612,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987616,"dllName":"popn22.dll"},{"dataDisabled":"490503","dataEnabled":"000000","dataOffset":1987618,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987622,"dllName":"popn22.dll"},{"dataDisabled":"4A0503","dataEnabled":"000000","dataOffset":1987624,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987628,"dllName":"popn22.dll"},{"dataDisabled":"4B0503","dataEnabled":"000000","dataOffset":1987630,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987634,"dllName":"popn22.dll"},{"dataDisabled":"4C0503","dataEnabled":"000000","dataOffset":1987636,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987640,"dllName":"popn22.dll"},{"dataDisabled":"4D0503","dataEnabled":"000000","dataOffset":1987642,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987646,"dllName":"popn22.dll"},{"dataDisabled":"4E0503","dataEnabled":"000000","dataOffset":1987648,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987652,"dllName":"popn22.dll"},{"dataDisabled":"4F0503","dataEnabled":"000000","dataOffset":1987654,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987658,"dllName":"popn22.dll"},{"dataDisabled":"500503","dataEnabled":"000000","dataOffset":1987660,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987664,"dllName":"popn22.dll"},{"dataDisabled":"510503","dataEnabled":"000000","dataOffset":1987666,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987670,"dllName":"popn22.dll"},{"dataDisabled":"520503","dataEnabled":"000000","dataOffset":1987672,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987676,"dllName":"popn22.dll"},{"dataDisabled":"530503","dataEnabled":"000000","dataOffset":1987678,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987682,"dllName":"popn22.dll"},{"dataDisabled":"540503","dataEnabled":"000000","dataOffset":1987684,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987688,"dllName":"popn22.dll"},{"dataDisabled":"550503","dataEnabled":"000000","dataOffset":1987690,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987694,"dllName":"popn22.dll"},{"dataDisabled":"560503","dataEnabled":"000000","dataOffset":1987696,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987700,"dllName":"popn22.dll"},{"dataDisabled":"570503","dataEnabled":"000000","dataOffset":1987702,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987706,"dllName":"popn22.dll"},{"dataDisabled":"580503","dataEnabled":"000000","dataOffset":1987708,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987712,"dllName":"popn22.dll"},{"dataDisabled":"590503","dataEnabled":"000000","dataOffset":1987714,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987718,"dllName":"popn22.dll"},{"dataDisabled":"5A05","dataEnabled":"0000","dataOffset":1987720,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987724,"dllName":"popn22.dll"},{"dataDisabled":"5A0501","dataEnabled":"000000","dataOffset":1987726,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987730,"dllName":"popn22.dll"},{"dataDisabled":"5A0502","dataEnabled":"000000","dataOffset":1987732,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987736,"dllName":"popn22.dll"},{"dataDisabled":"5A0503","dataEnabled":"000000","dataOffset":1987738,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987742,"dllName":"popn22.dll"},{"dataDisabled":"5A0504","dataEnabled":"000000","dataOffset":1987744,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987748,"dllName":"popn22.dll"},{"dataDisabled":"5A0505","dataEnabled":"000000","dataOffset":1987750,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987754,"dllName":"popn22.dll"},{"dataDisabled":"5B0503","dataEnabled":"000000","dataOffset":1987756,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987760,"dllName":"popn22.dll"},{"dataDisabled":"5C0503","dataEnabled":"000000","dataOffset":1987762,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987766,"dllName":"popn22.dll"},{"dataDisabled":"5D0503","dataEnabled":"000000","dataOffset":1987768,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987772,"dllName":"popn22.dll"},{"dataDisabled":"5E0503","dataEnabled":"000000","dataOffset":1987774,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987778,"dllName":"popn22.dll"},{"dataDisabled":"5F0503","dataEnabled":"000000","dataOffset":1987780,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987784,"dllName":"popn22.dll"},{"dataDisabled":"600503","dataEnabled":"000000","dataOffset":1987786,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987790,"dllName":"popn22.dll"},{"dataDisabled":"610503","dataEnabled":"000000","dataOffset":1987792,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987796,"dllName":"popn22.dll"},{"dataDisabled":"620503","dataEnabled":"000000","dataOffset":1987798,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987802,"dllName":"popn22.dll"},{"dataDisabled":"630503","dataEnabled":"000000","dataOffset":1987804,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987808,"dllName":"popn22.dll"},{"dataDisabled":"640503","dataEnabled":"000000","dataOffset":1987810,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987814,"dllName":"popn22.dll"},{"dataDisabled":"650503","dataEnabled":"000000","dataOffset":1987816,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987820,"dllName":"popn22.dll"},{"dataDisabled":"660503","dataEnabled":"000000","dataOffset":1987822,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987826,"dllName":"popn22.dll"},{"dataDisabled":"670503","dataEnabled":"000000","dataOffset":1987828,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987832,"dllName":"popn22.dll"},{"dataDisabled":"680503","dataEnabled":"000000","dataOffset":1987834,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987838,"dllName":"popn22.dll"},{"dataDisabled":"690503","dataEnabled":"000000","dataOffset":1987840,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987844,"dllName":"popn22.dll"},{"dataDisabled":"6A0503","dataEnabled":"000000","dataOffset":1987846,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987850,"dllName":"popn22.dll"},{"dataDisabled":"6B0503","dataEnabled":"000000","dataOffset":1987852,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987856,"dllName":"popn22.dll"},{"dataDisabled":"6C05","dataEnabled":"0000","dataOffset":1987858,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987862,"dllName":"popn22.dll"},{"dataDisabled":"6C0501","dataEnabled":"000000","dataOffset":1987864,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987868,"dllName":"popn22.dll"},{"dataDisabled":"6C0502","dataEnabled":"000000","dataOffset":1987870,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987874,"dllName":"popn22.dll"},{"dataDisabled":"6C0503","dataEnabled":"000000","dataOffset":1987876,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987880,"dllName":"popn22.dll"},{"dataDisabled":"6C0504","dataEnabled":"000000","dataOffset":1987882,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987886,"dllName":"popn22.dll"},{"dataDisabled":"6C0505","dataEnabled":"000000","dataOffset":1987888,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987892,"dllName":"popn22.dll"},{"dataDisabled":"6D0503","dataEnabled":"000000","dataOffset":1987894,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987898,"dllName":"popn22.dll"},{"dataDisabled":"6E0503","dataEnabled":"000000","dataOffset":1987900,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987904,"dllName":"popn22.dll"},{"dataDisabled":"6F0503","dataEnabled":"000000","dataOffset":1987906,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987910,"dllName":"popn22.dll"},{"dataDisabled":"700503","dataEnabled":"000000","dataOffset":1987912,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1987916,"dllName":"popn22.dll"},{"dataDisabled":"710503","dataEnabled":"000000","dataOffset":1987918,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987922,"dllName":"popn22.dll"},{"dataDisabled":"720503","dataEnabled":"000000","dataOffset":1987924,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987928,"dllName":"popn22.dll"},{"dataDisabled":"730503","dataEnabled":"000000","dataOffset":1987930,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987934,"dllName":"popn22.dll"},{"dataDisabled":"740503","dataEnabled":"000000","dataOffset":1987936,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987940,"dllName":"popn22.dll"},{"dataDisabled":"750503","dataEnabled":"000000","dataOffset":1987942,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987946,"dllName":"popn22.dll"},{"dataDisabled":"760503","dataEnabled":"000000","dataOffset":1987948,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1987952,"dllName":"popn22.dll"},{"dataDisabled":"770503","dataEnabled":"000000","dataOffset":1987954,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987958,"dllName":"popn22.dll"},{"dataDisabled":"780503","dataEnabled":"000000","dataOffset":1987960,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987964,"dllName":"popn22.dll"},{"dataDisabled":"790503","dataEnabled":"000000","dataOffset":1987966,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987970,"dllName":"popn22.dll"},{"dataDisabled":"7A0503","dataEnabled":"000000","dataOffset":1987972,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1987976,"dllName":"popn22.dll"},{"dataDisabled":"7B0503","dataEnabled":"000000","dataOffset":1987978,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987982,"dllName":"popn22.dll"},{"dataDisabled":"7C0503","dataEnabled":"000000","dataOffset":1987984,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1987988,"dllName":"popn22.dll"},{"dataDisabled":"7D0503","dataEnabled":"000000","dataOffset":1987990,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987994,"dllName":"popn22.dll"},{"dataDisabled":"7E0503","dataEnabled":"000000","dataOffset":1987996,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988000,"dllName":"popn22.dll"},{"dataDisabled":"7F0503","dataEnabled":"000000","dataOffset":1988002,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988006,"dllName":"popn22.dll"},{"dataDisabled":"800503","dataEnabled":"000000","dataOffset":1988008,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988012,"dllName":"popn22.dll"},{"dataDisabled":"810503","dataEnabled":"000000","dataOffset":1988014,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988018,"dllName":"popn22.dll"},{"dataDisabled":"820503","dataEnabled":"000000","dataOffset":1988020,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1988024,"dllName":"popn22.dll"},{"dataDisabled":"830503","dataEnabled":"000000","dataOffset":1988026,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988030,"dllName":"popn22.dll"},{"dataDisabled":"840503","dataEnabled":"000000","dataOffset":1988032,"dllName":"popn22.dll"},{"dataDisabled":"63","dataEnabled":"00","dataOffset":1988036,"dllName":"popn22.dll"},{"dataDisabled":"850503","dataEnabled":"000000","dataOffset":1988038,"dllName":"popn22.dll"},{"dataDisabled":"63","dataEnabled":"00","dataOffset":1988042,"dllName":"popn22.dll"},{"dataDisabled":"860503","dataEnabled":"000000","dataOffset":1988044,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988048,"dllName":"popn22.dll"},{"dataDisabled":"870503","dataEnabled":"000000","dataOffset":1988050,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988054,"dllName":"popn22.dll"},{"dataDisabled":"880503","dataEnabled":"000000","dataOffset":1988056,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1988060,"dllName":"popn22.dll"},{"dataDisabled":"890503","dataEnabled":"000000","dataOffset":1988062,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988066,"dllName":"popn22.dll"},{"dataDisabled":"8A0503","dataEnabled":"000000","dataOffset":1988068,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1988072,"dllName":"popn22.dll"},{"dataDisabled":"8B0503","dataEnabled":"000000","dataOffset":1988074,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1988078,"dllName":"popn22.dll"},{"dataDisabled":"8C0503","dataEnabled":"000000","dataOffset":1988080,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988084,"dllName":"popn22.dll"},{"dataDisabled":"8D0503","dataEnabled":"000000","dataOffset":1988086,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988090,"dllName":"popn22.dll"},{"dataDisabled":"8E0503","dataEnabled":"000000","dataOffset":1988092,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988096,"dllName":"popn22.dll"},{"dataDisabled":"1405","dataEnabled":"0000","dataOffset":1988110,"dllName":"popn22.dll"},{"dataDisabled":"1505","dataEnabled":"0000","dataOffset":1988118,"dllName":"popn22.dll"},{"dataDisabled":"1605","dataEnabled":"0000","dataOffset":1988126,"dllName":"popn22.dll"},{"dataDisabled":"1705","dataEnabled":"0000","dataOffset":1988134,"dllName":"popn22.dll"},{"dataDisabled":"1805","dataEnabled":"0000","dataOffset":1988142,"dllName":"popn22.dll"},{"dataDisabled":"1905","dataEnabled":"0000","dataOffset":1988150,"dllName":"popn22.dll"},{"dataDisabled":"1A05","dataEnabled":"0000","dataOffset":1988158,"dllName":"popn22.dll"},{"dataDisabled":"1B05","dataEnabled":"0000","dataOffset":1988166,"dllName":"popn22.dll"},{"dataDisabled":"1C05","dataEnabled":"0000","dataOffset":1988174,"dllName":"popn22.dll"},{"dataDisabled":"1D05","dataEnabled":"0000","dataOffset":1988182,"dllName":"popn22.dll"},{"dataDisabled":"1E05","dataEnabled":"0000","dataOffset":1988190,"dllName":"popn22.dll"},{"dataDisabled":"1F05","dataEnabled":"0000","dataOffset":1988198,"dllName":"popn22.dll"},{"dataDisabled":"2005","dataEnabled":"0000","dataOffset":1988206,"dllName":"popn22.dll"},{"dataDisabled":"2105","dataEnabled":"0000","dataOffset":1988214,"dllName":"popn22.dll"},{"dataDisabled":"2305","dataEnabled":"0000","dataOffset":1988222,"dllName":"popn22.dll"},{"dataDisabled":"2405","dataEnabled":"0000","dataOffset":1988230,"dllName":"popn22.dll"},{"dataDisabled":"2605","dataEnabled":"0000","dataOffset":1988238,"dllName":"popn22.dll"},{"dataDisabled":"2705","dataEnabled":"0000","dataOffset":1988246,"dllName":"popn22.dll"},{"dataDisabled":"2805","dataEnabled":"0000","dataOffset":1988254,"dllName":"popn22.dll"},{"dataDisabled":"2905","dataEnabled":"0000","dataOffset":1988262,"dllName":"popn22.dll"},{"dataDisabled":"2A05","dataEnabled":"0000","dataOffset":1988270,"dllName":"popn22.dll"},{"dataDisabled":"2B05","dataEnabled":"0000","dataOffset":1988278,"dllName":"popn22.dll"},{"dataDisabled":"2C05","dataEnabled":"0000","dataOffset":1988286,"dllName":"popn22.dll"},{"dataDisabled":"2D05","dataEnabled":"0000","dataOffset":1988294,"dllName":"popn22.dll"},{"dataDisabled":"2E05","dataEnabled":"0000","dataOffset":1988302,"dllName":"popn22.dll"},{"dataDisabled":"2F05","dataEnabled":"0000","dataOffset":1988310,"dllName":"popn22.dll"},{"dataDisabled":"3105","dataEnabled":"0000","dataOffset":1988318,"dllName":"popn22.dll"},{"dataDisabled":"3205","dataEnabled":"0000","dataOffset":1988326,"dllName":"popn22.dll"},{"dataDisabled":"3305","dataEnabled":"0000","dataOffset":1988334,"dllName":"popn22.dll"},{"dataDisabled":"3405","dataEnabled":"0000","dataOffset":1988342,"dllName":"popn22.dll"},{"dataDisabled":"3505","dataEnabled":"0000","dataOffset":1988350,"dllName":"popn22.dll"},{"dataDisabled":"3605","dataEnabled":"0000","dataOffset":1988358,"dllName":"popn22.dll"},{"dataDisabled":"3705","dataEnabled":"0000","dataOffset":1988366,"dllName":"popn22.dll"},{"dataDisabled":"4605","dataEnabled":"0000","dataOffset":1988374,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988380,"dllName":"popn22.dll"},{"dataDisabled":"3C05","dataEnabled":"0000","dataOffset":1988382,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988388,"dllName":"popn22.dll"},{"dataDisabled":"3D05","dataEnabled":"0000","dataOffset":1988390,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988396,"dllName":"popn22.dll"},{"dataDisabled":"3E05","dataEnabled":"0000","dataOffset":1988398,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988404,"dllName":"popn22.dll"},{"dataDisabled":"3F05","dataEnabled":"0000","dataOffset":1988406,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988412,"dllName":"popn22.dll"},{"dataDisabled":"4705","dataEnabled":"0000","dataOffset":1988414,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988420,"dllName":"popn22.dll"},{"dataDisabled":"480503","dataEnabled":"000000","dataOffset":1988422,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988428,"dllName":"popn22.dll"},{"dataDisabled":"220503","dataEnabled":"000000","dataOffset":1988430,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988436,"dllName":"popn22.dll"},{"dataDisabled":"300503","dataEnabled":"000000","dataOffset":1988438,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988444,"dllName":"popn22.dll"},{"dataDisabled":"3A0503","dataEnabled":"000000","dataOffset":1988446,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988452,"dllName":"popn22.dll"},{"dataDisabled":"3B05","dataEnabled":"0000","dataOffset":1988454,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988460,"dllName":"popn22.dll"},{"dataDisabled":"2505","dataEnabled":"0000","dataOffset":1988462,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988468,"dllName":"popn22.dll"},{"dataDisabled":"4005","dataEnabled":"0000","dataOffset":1988470,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988476,"dllName":"popn22.dll"},{"dataDisabled":"410504","dataEnabled":"000000","dataOffset":1988478,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988484,"dllName":"popn22.dll"},{"dataDisabled":"490504","dataEnabled":"000000","dataOffset":1988486,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988492,"dllName":"popn22.dll"},{"dataDisabled":"4A0504","dataEnabled":"000000","dataOffset":1988494,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988500,"dllName":"popn22.dll"},{"dataDisabled":"4B0504","dataEnabled":"000000","dataOffset":1988502,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988508,"dllName":"popn22.dll"},{"dataDisabled":"4C0504","dataEnabled":"000000","dataOffset":1988510,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988516,"dllName":"popn22.dll"},{"dataDisabled":"4D0504","dataEnabled":"000000","dataOffset":1988518,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988524,"dllName":"popn22.dll"},{"dataDisabled":"4E0504","dataEnabled":"000000","dataOffset":1988526,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988532,"dllName":"popn22.dll"},{"dataDisabled":"4F0504","dataEnabled":"000000","dataOffset":1988534,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988540,"dllName":"popn22.dll"},{"dataDisabled":"5005","dataEnabled":"0000","dataOffset":1988542,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988548,"dllName":"popn22.dll"},{"dataDisabled":"5205","dataEnabled":"0000","dataOffset":1988550,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988556,"dllName":"popn22.dll"},{"dataDisabled":"530503","dataEnabled":"000000","dataOffset":1988558,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988564,"dllName":"popn22.dll"},{"dataDisabled":"420503","dataEnabled":"000000","dataOffset":1988566,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988572,"dllName":"popn22.dll"},{"dataDisabled":"430503","dataEnabled":"000000","dataOffset":1988574,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988580,"dllName":"popn22.dll"},{"dataDisabled":"510503","dataEnabled":"000000","dataOffset":1988582,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988588,"dllName":"popn22.dll"},{"dataDisabled":"450503","dataEnabled":"000000","dataOffset":1988590,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988596,"dllName":"popn22.dll"},{"dataDisabled":"540503","dataEnabled":"000000","dataOffset":1988598,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988604,"dllName":"popn22.dll"},{"dataDisabled":"550503","dataEnabled":"000000","dataOffset":1988606,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988612,"dllName":"popn22.dll"},{"dataDisabled":"5705","dataEnabled":"0000","dataOffset":1988614,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1988620,"dllName":"popn22.dll"},{"dataDisabled":"580503","dataEnabled":"000000","dataOffset":1988622,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1988628,"dllName":"popn22.dll"},{"dataDisabled":"560503","dataEnabled":"000000","dataOffset":1988630,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1988636,"dllName":"popn22.dll"},{"dataDisabled":"5905","dataEnabled":"0000","dataOffset":1988638,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1988644,"dllName":"popn22.dll"},{"dataDisabled":"5A0503","dataEnabled":"000000","dataOffset":1988646,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1988652,"dllName":"popn22.dll"},{"dataDisabled":"390503","dataEnabled":"000000","dataOffset":1988654,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1988660,"dllName":"popn22.dll"},{"dataDisabled":"440503","dataEnabled":"000000","dataOffset":1988662,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988668,"dllName":"popn22.dll"},{"dataDisabled":"5B0503","dataEnabled":"000000","dataOffset":1988670,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988676,"dllName":"popn22.dll"},{"dataDisabled":"5C0503","dataEnabled":"000000","dataOffset":1988678,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988684,"dllName":"popn22.dll"},{"dataDisabled":"5D05","dataEnabled":"0000","dataOffset":1988686,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988692,"dllName":"popn22.dll"},{"dataDisabled":"6305","dataEnabled":"0000","dataOffset":1988694,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988700,"dllName":"popn22.dll"},{"dataDisabled":"64050A","dataEnabled":"000000","dataOffset":1988702,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988708,"dllName":"popn22.dll"},{"dataDisabled":"5F050A","dataEnabled":"000000","dataOffset":1988710,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988716,"dllName":"popn22.dll"},{"dataDisabled":"60050A","dataEnabled":"000000","dataOffset":1988718,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988724,"dllName":"popn22.dll"},{"dataDisabled":"61050A","dataEnabled":"000000","dataOffset":1988726,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988732,"dllName":"popn22.dll"},{"dataDisabled":"62050A","dataEnabled":"000000","dataOffset":1988734,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988740,"dllName":"popn22.dll"},{"dataDisabled":"650503","dataEnabled":"000000","dataOffset":1988742,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1988748,"dllName":"popn22.dll"},{"dataDisabled":"5E0503","dataEnabled":"000000","dataOffset":1988750,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1988756,"dllName":"popn22.dll"},{"dataDisabled":"67050C","dataEnabled":"000000","dataOffset":1988758,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988764,"dllName":"popn22.dll"},{"dataDisabled":"680503","dataEnabled":"000000","dataOffset":1988766,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988772,"dllName":"popn22.dll"},{"dataDisabled":"3805","dataEnabled":"0000","dataOffset":1988774,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1988780,"dllName":"popn22.dll"},{"dataDisabled":"690503","dataEnabled":"000000","dataOffset":1988782,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1988788,"dllName":"popn22.dll"},{"dataDisabled":"660503","dataEnabled":"000000","dataOffset":1988790,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988796,"dllName":"popn22.dll"},{"dataDisabled":"6B0503","dataEnabled":"000000","dataOffset":1988798,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988804,"dllName":"popn22.dll"},{"dataDisabled":"6A05","dataEnabled":"0000","dataOffset":1988806,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1988812,"dllName":"popn22.dll"},{"dataDisabled":"6C0503","dataEnabled":"000000","dataOffset":1988814,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1988820,"dllName":"popn22.dll"},{"dataDisabled":"6E05","dataEnabled":"0000","dataOffset":1988822,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988828,"dllName":"popn22.dll"},{"dataDisabled":"7305","dataEnabled":"0000","dataOffset":1988830,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988836,"dllName":"popn22.dll"},{"dataDisabled":"7405","dataEnabled":"0000","dataOffset":1988838,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988844,"dllName":"popn22.dll"},{"dataDisabled":"7505","dataEnabled":"0000","dataOffset":1988846,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1988852,"dllName":"popn22.dll"},{"dataDisabled":"710503","dataEnabled":"000000","dataOffset":1988854,"dllName":"popn22.dll"},{"dataDisabled":"10","dataEnabled":"00","dataOffset":1988860,"dllName":"popn22.dll"},{"dataDisabled":"6D0503","dataEnabled":"000000","dataOffset":1988862,"dllName":"popn22.dll"},{"dataDisabled":"12","dataEnabled":"00","dataOffset":1988868,"dllName":"popn22.dll"},{"dataDisabled":"6F05","dataEnabled":"0000","dataOffset":1988870,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988876,"dllName":"popn22.dll"},{"dataDisabled":"7605","dataEnabled":"0000","dataOffset":1988878,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988884,"dllName":"popn22.dll"},{"dataDisabled":"7705","dataEnabled":"0000","dataOffset":1988886,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988892,"dllName":"popn22.dll"},{"dataDisabled":"7805","dataEnabled":"0000","dataOffset":1988894,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988900,"dllName":"popn22.dll"},{"dataDisabled":"790503","dataEnabled":"000000","dataOffset":1988902,"dllName":"popn22.dll"},{"dataDisabled":"13","dataEnabled":"00","dataOffset":1988908,"dllName":"popn22.dll"},{"dataDisabled":"7005","dataEnabled":"0000","dataOffset":1988910,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988916,"dllName":"popn22.dll"},{"dataDisabled":"800512","dataEnabled":"000000","dataOffset":1988918,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988924,"dllName":"popn22.dll"},{"dataDisabled":"7A0512","dataEnabled":"000000","dataOffset":1988926,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988932,"dllName":"popn22.dll"},{"dataDisabled":"7B0512","dataEnabled":"000000","dataOffset":1988934,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988940,"dllName":"popn22.dll"},{"dataDisabled":"7C0512","dataEnabled":"000000","dataOffset":1988942,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988948,"dllName":"popn22.dll"},{"dataDisabled":"810503","dataEnabled":"000000","dataOffset":1988950,"dllName":"popn22.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":1988956,"dllName":"popn22.dll"},{"dataDisabled":"7D0503","dataEnabled":"000000","dataOffset":1988958,"dllName":"popn22.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":1988964,"dllName":"popn22.dll"},{"dataDisabled":"7E0503","dataEnabled":"000000","dataOffset":1988966,"dllName":"popn22.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":1988972,"dllName":"popn22.dll"},{"dataDisabled":"7F0503","dataEnabled":"000000","dataOffset":1988974,"dllName":"popn22.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":1988980,"dllName":"popn22.dll"},{"dataDisabled":"820503","dataEnabled":"000000","dataOffset":1988982,"dllName":"popn22.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":1988988,"dllName":"popn22.dll"},{"dataDisabled":"830513","dataEnabled":"000000","dataOffset":1988990,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988996,"dllName":"popn22.dll"},{"dataDisabled":"870513","dataEnabled":"000000","dataOffset":1988998,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1989004,"dllName":"popn22.dll"},{"dataDisabled":"890513","dataEnabled":"000000","dataOffset":1989006,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1989012,"dllName":"popn22.dll"},{"dataDisabled":"880513","dataEnabled":"000000","dataOffset":1989014,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1989020,"dllName":"popn22.dll"},{"dataDisabled":"8A0513","dataEnabled":"000000","dataOffset":1989022,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1989028,"dllName":"popn22.dll"},{"dataDisabled":"8B0513","dataEnabled":"000000","dataOffset":1989030,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1989036,"dllName":"popn22.dll"},{"dataDisabled":"8C05","dataEnabled":"0000","dataOffset":1989038,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1989044,"dllName":"popn22.dll"},{"dataDisabled":"8605","dataEnabled":"0000","dataOffset":1989046,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1989052,"dllName":"popn22.dll"},{"dataDisabled":"8D05","dataEnabled":"0000","dataOffset":1989054,"dllName":"popn22.dll"},{"dataDisabled":"10","dataEnabled":"00","dataOffset":1989060,"dllName":"popn22.dll"},{"dataDisabled":"8E05","dataEnabled":"0000","dataOffset":1989062,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2015081900,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: drive fix","patches":[{"dataDisabled":"653A2F002F655F6472697665","dataEnabled":"002F655F6472697665000000","dataOffset":4468016,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2015081900,"description":"","gameCode":"M39","name":"HDMI audio fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1275180,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Song/EX unlock","patches":[{"dataDisabled":"F6D81AC02402","dataEnabled":"B00290909090","dataOffset":365832,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":366012,"dllName":"popn22.dll"},{"dataDisabled":"0100BE05000000000100BF05000000000100C005000000000200A705000000000200AA05000000000200AE05000000000200B105000000000300C505000000000300C305000000000300CB05000000000400C105000000000500C805000000000500C705000000000500C905000000000600D605000000000600D705000000000700D205000000000700D305080000000100D805000000000800D105080000000200C205000000000900DE05000000000900DF05000000000900E005000000000900E105000000000900E205000000000900E305000000000A00D405000000000B00E405000000000B00E505000000000B00E605000000000B00E705000000000C00EE05000000000D00FA05080000000300FB05000000000E000706000000000F0008060000000010000C06","dataEnabled":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","dataOffset":1865308,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":837686,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Unlock Classic 8 EX as a 49","patches":[{"dataDisabled":"05","dataEnabled":"07","dataOffset":3079815,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"31","dataOffset":3079829,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2761428,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"HDMI audio fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1147180,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1157728,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Boot to event mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":986416,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2467280,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Unlocks most of the songs in the game","gameCode":"M39","name":"Partial song unlock","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967396,"dllName":"popn22.dll"},{"dataDisabled":"3506","dataEnabled":"0000","dataOffset":1967398,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967404,"dllName":"popn22.dll"},{"dataDisabled":"3606","dataEnabled":"0000","dataOffset":1967406,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967412,"dllName":"popn22.dll"},{"dataDisabled":"3706","dataEnabled":"0000","dataOffset":1967414,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967420,"dllName":"popn22.dll"},{"dataDisabled":"3A06","dataEnabled":"0000","dataOffset":1967422,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967428,"dllName":"popn22.dll"},{"dataDisabled":"3B06","dataEnabled":"0000","dataOffset":1967430,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967436,"dllName":"popn22.dll"},{"dataDisabled":"3C06","dataEnabled":"0000","dataOffset":1967438,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967444,"dllName":"popn22.dll"},{"dataDisabled":"3D06","dataEnabled":"0000","dataOffset":1967446,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1967452,"dllName":"popn22.dll"},{"dataDisabled":"3906","dataEnabled":"0000","dataOffset":1967454,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967460,"dllName":"popn22.dll"},{"dataDisabled":"4206","dataEnabled":"0000","dataOffset":1967462,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1967468,"dllName":"popn22.dll"},{"dataDisabled":"44060A","dataEnabled":"000000","dataOffset":1967470,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967476,"dllName":"popn22.dll"},{"dataDisabled":"11060A","dataEnabled":"000000","dataOffset":1967478,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967484,"dllName":"popn22.dll"},{"dataDisabled":"29060A","dataEnabled":"000000","dataOffset":1967486,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967492,"dllName":"popn22.dll"},{"dataDisabled":"28060A","dataEnabled":"000000","dataOffset":1967494,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967500,"dllName":"popn22.dll"},{"dataDisabled":"21060A","dataEnabled":"000000","dataOffset":1967502,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967508,"dllName":"popn22.dll"},{"dataDisabled":"27060A","dataEnabled":"000000","dataOffset":1967510,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967516,"dllName":"popn22.dll"},{"dataDisabled":"15060A","dataEnabled":"000000","dataOffset":1967518,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1967524,"dllName":"popn22.dll"},{"dataDisabled":"1F060A","dataEnabled":"000000","dataOffset":1967526,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967532,"dllName":"popn22.dll"},{"dataDisabled":"33060A","dataEnabled":"000000","dataOffset":1967534,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967540,"dllName":"popn22.dll"},{"dataDisabled":"34060A","dataEnabled":"000000","dataOffset":1967542,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967548,"dllName":"popn22.dll"},{"dataDisabled":"31060A","dataEnabled":"000000","dataOffset":1967550,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1967556,"dllName":"popn22.dll"},{"dataDisabled":"32060A","dataEnabled":"000000","dataOffset":1967558,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967564,"dllName":"popn22.dll"},{"dataDisabled":"41060A","dataEnabled":"000000","dataOffset":1967566,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967572,"dllName":"popn22.dll"},{"dataDisabled":"40060A","dataEnabled":"000000","dataOffset":1967574,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967580,"dllName":"popn22.dll"},{"dataDisabled":"3F060A","dataEnabled":"000000","dataOffset":1967582,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1967588,"dllName":"popn22.dll"},{"dataDisabled":"43060A","dataEnabled":"000000","dataOffset":1967590,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967596,"dllName":"popn22.dll"},{"dataDisabled":"46060A","dataEnabled":"000000","dataOffset":1967598,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967604,"dllName":"popn22.dll"},{"dataDisabled":"47060A","dataEnabled":"000000","dataOffset":1967606,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967612,"dllName":"popn22.dll"},{"dataDisabled":"45060A","dataEnabled":"000000","dataOffset":1967614,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967620,"dllName":"popn22.dll"},{"dataDisabled":"4A060A","dataEnabled":"000000","dataOffset":1967622,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967628,"dllName":"popn22.dll"},{"dataDisabled":"4B060A","dataEnabled":"000000","dataOffset":1967630,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967636,"dllName":"popn22.dll"},{"dataDisabled":"4C060A","dataEnabled":"000000","dataOffset":1967638,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967644,"dllName":"popn22.dll"},{"dataDisabled":"50060A","dataEnabled":"000000","dataOffset":1967646,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967652,"dllName":"popn22.dll"},{"dataDisabled":"4D060A","dataEnabled":"000000","dataOffset":1967654,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967660,"dllName":"popn22.dll"},{"dataDisabled":"4E060A","dataEnabled":"000000","dataOffset":1967662,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967668,"dllName":"popn22.dll"},{"dataDisabled":"4F060A","dataEnabled":"000000","dataOffset":1967670,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967676,"dllName":"popn22.dll"},{"dataDisabled":"53060A","dataEnabled":"000000","dataOffset":1967678,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967684,"dllName":"popn22.dll"},{"dataDisabled":"52060A","dataEnabled":"000000","dataOffset":1967686,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967692,"dllName":"popn22.dll"},{"dataDisabled":"54060A","dataEnabled":"000000","dataOffset":1967694,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967700,"dllName":"popn22.dll"},{"dataDisabled":"51060A","dataEnabled":"000000","dataOffset":1967702,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967708,"dllName":"popn22.dll"},{"dataDisabled":"58060A","dataEnabled":"000000","dataOffset":1967710,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967716,"dllName":"popn22.dll"},{"dataDisabled":"55060A","dataEnabled":"000000","dataOffset":1967718,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967724,"dllName":"popn22.dll"},{"dataDisabled":"57060A","dataEnabled":"000000","dataOffset":1967726,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967732,"dllName":"popn22.dll"},{"dataDisabled":"56060A","dataEnabled":"000000","dataOffset":1967734,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1967740,"dllName":"popn22.dll"},{"dataDisabled":"5B060A","dataEnabled":"000000","dataOffset":1967742,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1967748,"dllName":"popn22.dll"},{"dataDisabled":"5A060A","dataEnabled":"000000","dataOffset":1967750,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1967756,"dllName":"popn22.dll"},{"dataDisabled":"59060A","dataEnabled":"000000","dataOffset":1967758,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1967764,"dllName":"popn22.dll"},{"dataDisabled":"5C06","dataEnabled":"0000","dataOffset":1967766,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967772,"dllName":"popn22.dll"},{"dataDisabled":"5D06","dataEnabled":"0000","dataOffset":1967774,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967780,"dllName":"popn22.dll"},{"dataDisabled":"5E06","dataEnabled":"0000","dataOffset":1967782,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967788,"dllName":"popn22.dll"},{"dataDisabled":"5F06","dataEnabled":"0000","dataOffset":1967790,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967796,"dllName":"popn22.dll"},{"dataDisabled":"6106","dataEnabled":"0000","dataOffset":1967798,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967804,"dllName":"popn22.dll"},{"dataDisabled":"6906","dataEnabled":"0000","dataOffset":1967806,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967812,"dllName":"popn22.dll"},{"dataDisabled":"6A06","dataEnabled":"0000","dataOffset":1967814,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967820,"dllName":"popn22.dll"},{"dataDisabled":"6B06","dataEnabled":"0000","dataOffset":1967822,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967828,"dllName":"popn22.dll"},{"dataDisabled":"6C06","dataEnabled":"0000","dataOffset":1967830,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967836,"dllName":"popn22.dll"},{"dataDisabled":"6D06","dataEnabled":"0000","dataOffset":1967838,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967844,"dllName":"popn22.dll"},{"dataDisabled":"6E06","dataEnabled":"0000","dataOffset":1967846,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967852,"dllName":"popn22.dll"},{"dataDisabled":"6F06","dataEnabled":"0000","dataOffset":1967854,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1967860,"dllName":"popn22.dll"},{"dataDisabled":"6006","dataEnabled":"0000","dataOffset":1967862,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967868,"dllName":"popn22.dll"},{"dataDisabled":"7306","dataEnabled":"0000","dataOffset":1967870,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967876,"dllName":"popn22.dll"},{"dataDisabled":"8F06","dataEnabled":"0000","dataOffset":1967878,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967884,"dllName":"popn22.dll"},{"dataDisabled":"9006","dataEnabled":"0000","dataOffset":1967886,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967892,"dllName":"popn22.dll"},{"dataDisabled":"9106","dataEnabled":"0000","dataOffset":1967894,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967900,"dllName":"popn22.dll"},{"dataDisabled":"8506","dataEnabled":"0000","dataOffset":1967902,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967908,"dllName":"popn22.dll"},{"dataDisabled":"8606","dataEnabled":"0000","dataOffset":1967910,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967916,"dllName":"popn22.dll"},{"dataDisabled":"8506","dataEnabled":"0000","dataOffset":1967918,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967924,"dllName":"popn22.dll"},{"dataDisabled":"86060D","dataEnabled":"000000","dataOffset":1967926,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967932,"dllName":"popn22.dll"},{"dataDisabled":"A706","dataEnabled":"0000","dataOffset":1967934,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"","gameCode":"M39","name":"Unlock Classic 8 EX as a 49","patches":[{"dataDisabled":"05","dataEnabled":"07","dataOffset":2802139,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"31","dataOffset":2802155,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1229420,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1240688,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1051152,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Freezes the menu timer","gameCode":"M39","name":"Timer Freeze","patches":[{"dataDisabled":"C7453809000000","dataEnabled":"90909090909090","dataOffset":898034,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2571320,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1247212,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1258480,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1069696,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Removes the in-game timer","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":913564,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Skips both the menu and long note tutorials","gameCode":"M39","name":"Skip Menu and Long Note Tutorials","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":166859,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":166823,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":554433,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Unlocks all the songs in the game","gameCode":"M39","name":"Unlock All Songs","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1087309,"dllName":"popn22.dll"},{"dataDisabled":"7546","dataEnabled":"9090","dataOffset":1087334,"dllName":"popn22.dll"},{"dataDisabled":"743A","dataEnabled":"9090","dataOffset":1087346,"dllName":"popn22.dll"},{"dataDisabled":"84C0","dataEnabled":"B001","dataOffset":1087358,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2592160,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1247612,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1258880,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1070080,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Removes the in-game timer","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":913836,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Skips both the menu and long note tutorials","gameCode":"M39","name":"Skip Menu and Long Note Tutorials","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":166923,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":166887,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":554705,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Unlocks all the songs in the game","gameCode":"M39","name":"Unlock All Songs","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1087709,"dllName":"popn22.dll"},{"dataDisabled":"7546","dataEnabled":"9090","dataOffset":1087734,"dllName":"popn22.dll"},{"dataDisabled":"743A","dataEnabled":"9090","dataOffset":1087746,"dllName":"popn22.dll"},{"dataDisabled":"84C0","dataEnabled":"B001","dataOffset":1087758,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2648744,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1262636,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1273904,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1084864,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Removes the in-game timer","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":928076,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Skips both the menu and long note tutorials","gameCode":"M39","name":"Skip Menu and Long Note Tutorials","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167435,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":167399,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":568945,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Unlocks all the songs in the game","gameCode":"M39","name":"Unlock All Songs","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1102562,"dllName":"popn22.dll"},{"dataDisabled":"741B","dataEnabled":"9090","dataOffset":1102822,"dllName":"popn22.dll"},{"dataDisabled":"84C0","dataEnabled":"B001","dataOffset":1102843,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"Fix crash caused by no E: drive","gameCode":"MBR","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":3030008,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"","gameCode":"MBR","name":"Timer Freeze","patches":[{"dataDisabled":"7513","dataEnabled":"9090","dataOffset":1556724,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"","gameCode":"MBR","name":"All difficulties unlocked","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":709526,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"","gameCode":"MBR","name":"All songs unlocked","patches":[{"dataDisabled":"02","dataEnabled":"03","dataOffset":2181952,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2182476,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2183000,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2183524,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2184048,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2184572,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2185620,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2186668,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2187192,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2187716,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2188240,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2188764,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2189288,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2189812,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2190860,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2191384,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2191908,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2192432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2193480,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2194004,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2194528,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2195052,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2195112,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2195576,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2195636,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2196160,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2196456,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2197148,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2197208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2197672,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2197732,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2198256,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2198720,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2198780,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2199244,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2199304,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2199768,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2200292,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2200352,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2200816,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2200876,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2201176,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2201400,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2201864,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2202388,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2202448,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2202912,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2203436,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2203496,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2203960,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2204484,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2205008,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2205068,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2205532,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2206056,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2206116,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2206580,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2206640,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2207104,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2207164,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2207628,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2207688,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2208152,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2208212,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2208676,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2208736,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2209200,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2209260,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2209724,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2223348,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2223872,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2224396,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2224920,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2225444,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2225968,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2226492,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2227016,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2227540,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2228064,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2228588,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2228948,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2229112,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2229636,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2230160,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2230684,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2231208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2231732,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2232256,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2232780,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2233828,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2234876,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2235400,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2236448,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2236972,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2237496,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2238020,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2238544,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2239068,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2239424,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2239592,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2239652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2240116,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2240176,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2240700,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2241224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2241688,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2241748,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2242212,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2242272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2242736,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2242796,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2243260,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2243320,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2243784,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2243844,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2244144,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2244308,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2244368,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2244832,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2244892,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2245356,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2245416,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2245880,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2245940,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2246464,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2246928,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2246988,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2247452,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2247512,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2247976,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2248036,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2248500,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2249024,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2249084,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2249548,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000000000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2249608,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2250072,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2250132,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2250596,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2250656,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2251120,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2251180,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2251644,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2251704,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2252168,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2252228,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2252692,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2253216,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2253276,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2253740,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2253800,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2254264,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2254324,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2254788,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2254848,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2255312,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2255372,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2255836,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2255896,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2256360,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2256420,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2256884,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2256944,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2257408,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2257468,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2257932,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2257992,"dllName":"reflecbeat.dll"},{"dataDisabled":"0200000000000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2258288,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2258456,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2258516,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2258980,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2259040,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2259504,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2259564,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2259860,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2260028,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2260088,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2260552,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2260612,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2261076,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2261136,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2261600,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2261660,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2262124,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2262184,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2262648,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2262708,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2263172,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2273652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2274176,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2274700,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2274760,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2275224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2275748,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2276272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2276796,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2277320,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2277844,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2278368,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2278892,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2279248,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2279416,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2279940,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2280464,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2280988,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2281512,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2281572,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2282036,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2282560,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2283084,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2283608,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2284132,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2284656,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2285180,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2285240,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2285704,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2285764,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2286228,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2286288,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2286752,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2286812,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2287276,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2287336,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2287800,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2287860,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2288160,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2288324,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2288384,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2288848,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2288908,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2289372,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2289432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2289896,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2289956,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2290420,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000000000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2290480,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2290944,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2291004,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2291468,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2291992,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2292516,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2292576,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2293040,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2293564,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2293624,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2294088,"dllName":"reflecbeat.dll"},{"dataDisabled":"0000000004000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2294148,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2294612,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2294672,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2295136,"dllName":"reflecbeat.dll"},{"dataDisabled":"0300000004000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2295196,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2295660,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2301948,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2302472,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2302996,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2303520,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2304044,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2304568,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2305092,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2305616,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2306140,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2306664,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2307188,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2307712,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2308236,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2308760,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2309284,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2309808,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2310332,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2310856,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2311380,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2311904,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2312428,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2312952,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2313476,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2314000,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2314524,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2315048,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2315572,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2316096,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2316620,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2317144,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2317668,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2317728,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2318192,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2318252,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2318716,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2318776,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2319240,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2319300,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2319764,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2319824,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2320288,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2320348,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2320812,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2320872,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2321336,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2321396,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2321860,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2321920,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2322384,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2322444,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2322908,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2322968,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2323432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2323492,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2323956,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2324016,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2324480,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2324540,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2325004,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2325064,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2325528,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2326052,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2326112,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2326452,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2326484,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2326576,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2326636,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2326976,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2327008,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2327100,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2327160,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2327532,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2327624,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2327684,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2328148,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2328208,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2328672,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2328732,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2329196,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2333388,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2333788,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2333820,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2333852,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2334792,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2334960,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2335484,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2336008,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2336532,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2337056,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2337580,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2338104,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2338628,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2339152,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2339676,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2340200,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2340724,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2341248,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2341772,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2342296,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2342820,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2343344,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2343404,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2343868,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2344392,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2344916,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2344976,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2345272,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2345440,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2345500,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2345964,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2346024,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2346488,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2346548,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2347012,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2347072,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2347536,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2347596,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2347892,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2348060,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2348120,"dllName":"reflecbeat.dll"},{"dataDisabled":"0900000001000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2348416,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2348584,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2348644,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2349108,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2349168,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2349632,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2349692,"dllName":"reflecbeat.dll"},{"dataDisabled":"07000000","dataEnabled":"FFFFFFFF","dataOffset":2349988,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2350156,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2350216,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2350680,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2350740,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2351204,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2351264,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2351728,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2351788,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2352252,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2352312,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2352776,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2352836,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2353176,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2353208,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2353240,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2353300,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2353360,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2353824,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2353884,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2354348,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2356968,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2357492,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2358016,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2358540,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2358940,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2358972,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2359064,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2359588,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2360112,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2360636,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2361160,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2361220,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2361684,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2362208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2362732,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2363256,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000001000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2363316,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2363780,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2363840,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2364304,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2364364,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2364828,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2364888,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2365352,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2365412,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2365876,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2365936,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2366400,"dllName":"reflecbeat.dll"},{"dataDisabled":"07000000","dataEnabled":"FFFFFFFF","dataOffset":2366460,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2366924,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2366984,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2367448,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2367508,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2367972,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2368032,"dllName":"reflecbeat.dll"},{"dataDisabled":"0A000000","dataEnabled":"FFFFFFFF","dataOffset":2368328,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2368496,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2368556,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2369020,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2369080,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2369544,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2369604,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2370068,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2370592,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2370652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2371116,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2371640,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2372164,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2372224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2372688,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2372748,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2373212,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2373272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2373736,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2374784,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2375308,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2375832,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2376356,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2376880,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2377404,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2377928,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2378452,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2378976,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2379500,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2380024,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380096,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380392,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380424,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380456,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380488,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2381072,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2381596,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2382120,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2382644,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2383168,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2383692,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2384216,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2384740,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2385264,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2385324,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2385788,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2385848,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2386312,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2386372,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2386836,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2386896,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2387360,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2387420,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2387884,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000003000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2387944,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2388408,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2388468,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2388932,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2388992,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2389456,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2389516,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2389980,"dllName":"reflecbeat.dll"},{"dataDisabled":"07000000","dataEnabled":"FFFFFFFF","dataOffset":2390040,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2390504,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2390564,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2391028,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2391088,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2391552,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2392076,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2392136,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2392600,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2393124,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2393648,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2393708,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2394172,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2403604,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2404128,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2404652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2405176,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2405576,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2405608,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2405700,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2406224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2406748,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2406808,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2407272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2407796,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2408320,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2408844,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2409368,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2409892,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2410416,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2410940,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2411464,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2411988,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2412512,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2413036,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2413096,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2413560,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2414084,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2414484,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2414516,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2414608,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2414668,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2415132,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2415192,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2415656,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2416180,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2416240,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2416764,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2417228,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2417288,"dllName":"reflecbeat.dll"},{"dataDisabled":"0D000000","dataEnabled":"FFFFFFFF","dataOffset":2417584,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2417752,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2417812,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2418276,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2418336,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2418800,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2418860,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2419324,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2419384,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2419848,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2419908,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2420372,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2420432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2427544,"dllName":"reflecbeat.dll"},{"dataDisabled":"0C000000","dataEnabled":"FFFFFFFF","dataOffset":2434876,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2435568,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2436092,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2437200,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2437664,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2438188,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2438248,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2438712,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2438772,"dllName":"reflecbeat.dll"},{"dataDisabled":"0B000000","dataEnabled":"FFFFFFFF","dataOffset":2439068,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2439236,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2439296,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2439760,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2439820,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2440284,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2440808,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2441332,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2441856,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2442380,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2442904,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2443428,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2443952,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2444476,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2445000,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2445060,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2445524,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2445584,"dllName":"reflecbeat.dll"},{"dataDisabled":"0E000000","dataEnabled":"FFFFFFFF","dataOffset":2445880,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2446048,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2446108,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2446572,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2450240,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2450764,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2451288,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2451812,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2452336,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2452860,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2453384,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2453908,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2454432,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2454956,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2455480,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2455540,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2456004,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2456528,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2457052,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2457576,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2460032,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2460720,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2460780,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2461244,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2461304,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2461768,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2461828,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2462292,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2462352,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2462816,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2463340,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2463864,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2464388,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2464912,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2465436,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2465960,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2466484,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2467008,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2467532,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2468056,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2468580,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2469104,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2469628,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2470028,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2470060,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2470152,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2470212,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2470676,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2470736,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2471200,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2471724,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2472772,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2475916,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2476440,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2476964,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2477488,"dllName":"reflecbeat.dll"},{"dataDisabled":"0F000000","dataEnabled":"FFFFFFFF","dataOffset":2477844,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2478012,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2478536,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2479584,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2480632,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2481680,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2481740,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2482080,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2482112,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2482204,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2482728,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2482788,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2483252,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2483312,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2483776,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2484300,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2484360,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2484764,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2484824,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2484863,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2485408,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2485872,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2486396,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2486456,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2486920,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2486980,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2487444,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2487968,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2488028,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2488432,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2488492,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2488531,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2488552,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2489016,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2489076,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2489540,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2490064,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2490124,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2490588,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2491112,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2491172,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2491636,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2491696,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2492160,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2492220,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2492684,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2493208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2493732,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2494256,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2494780,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2494840,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2495304,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2495364,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2495828,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2495888,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2496352,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2496412,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2496876,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2497400,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2497924,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2498448,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2498972,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2499896,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2499928,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2500020,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2500080,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2500420,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2500452,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2500544,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2500604,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2501068,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2501592,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2501652,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2502056,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2502116,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2502155,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2502640,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2503164,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2503688,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2504212,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2504736,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2505260,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2505784,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2506308,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2506832,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2507356,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2507880,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2507940,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2508404,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2508464,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2508928,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2509452,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2509976,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2510376,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2510408,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2510500,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2511024,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2511548,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2512072,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2512596,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2513120,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2513644,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2514168,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2514692,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2515216,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2515740,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2516264,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2516664,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2516696,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2516788,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2517312,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2517836,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2518360,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2518884,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2519408,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2519932,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2520456,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2520856,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2520888,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2520920,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2520980,"dllName":"reflecbeat.dll"},{"dataDisabled":"6D6873","dataEnabled":"202020","dataOffset":2521017,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2521504,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2522028,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2522552,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2523076,"dllName":"reflecbeat.dll"},{"dataDisabled":"10000000","dataEnabled":"FFFFFFFF","dataOffset":2523432,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2523600,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2524064,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2524124,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2524163,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2524524,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2524556,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2524648,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2525048,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2525080,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2525172,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2525696,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2526128,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2526220,"dllName":"reflecbeat.dll"},{"dataDisabled":"68","dataEnabled":"20","dataOffset":2526258,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2526580,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2526744,"dllName":"reflecbeat.dll"},{"dataDisabled":"11000000","dataEnabled":"FFFFFFFF","dataOffset":2527100,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2527268,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2527792,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2528316,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2528840,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2529272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2529364,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2529764,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2529796,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2529888,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2530412,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2530936,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2531460,"dllName":"reflecbeat.dll"},{"dataDisabled":"12000000","dataEnabled":"FFFFFFFF","dataOffset":2531816,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2531984,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2532508,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2533032,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2533556,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2534080,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2534604,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2535128,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2535652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2536176,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2537224,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2537748,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2538272,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2538796,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2539320,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2539844,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2540368,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2540892,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016100400,"description":"Fix crash caused by no E: drive","gameCode":"MBR","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2698548,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016100400,"description":"","gameCode":"MBR","name":"Timer Freeze","patches":[{"dataDisabled":"85C0","dataEnabled":"B001","dataOffset":1318655,"dllName":"reflecbeat.dll"},{"dataDisabled":"85C0","dataEnabled":"B001","dataOffset":1559141,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016100400,"description":"Song unlocks for offline play","gameCode":"MBR","name":"Unlock all songs","patches":[{"dataDisabled":"CCCCCCCCCCCCCCCCCCCCCCCC","dataEnabled":"C7400C02000000E92C010000","dataOffset":548483,"dllName":"reflecbeat.dll"},{"dataDisabled":"CCCCCCCCCCCCCCCCCCCCCCCC","dataEnabled":"C740080F000000E903FFFFFF","dataOffset":548724,"dllName":"reflecbeat.dll"},{"dataDisabled":"89500889500C885014885015895010","dataEnabled":"8850148850158918897004EBBB9090","dataOffset":548780,"dllName":"reflecbeat.dll"},{"dataDisabled":"74","dataEnabled":"EB","dataOffset":702562,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018121100,"description":"Fix crash caused by no E: drive","gameCode":"MBR","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":3030008,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015122100,"description":"Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.","gameCode":"MDX","name":"Premium Free","patches":[{"dataDisabled":"FF80E4160000","dataEnabled":"909090909090","dataOffset":9157,"dllName":"mdxja.dll"}],"preset":true,"type":"memory"},{"dateCode":2015122100,"description":"","gameCode":"MDX","name":"Unlock all songs","patches":[{"dataDisabled":"EB","dataEnabled":"00","dataOffset":2120816,"dllName":"mdxja.dll"},{"dataDisabled":"F701","dataEnabled":"0000","dataOffset":2120820,"dllName":"mdxja.dll"},{"dataDisabled":"F5","dataEnabled":"00","dataOffset":2120824,"dllName":"mdxja.dll"},{"dataDisabled":"6001","dataEnabled":"0000","dataOffset":2120828,"dllName":"mdxja.dll"},{"dataDisabled":"1301","dataEnabled":"0000","dataOffset":2120832,"dllName":"mdxja.dll"},{"dataDisabled":"9501","dataEnabled":"0000","dataOffset":2120836,"dllName":"mdxja.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":2120840,"dllName":"mdxja.dll"},{"dataDisabled":"2E02","dataEnabled":"0000","dataOffset":2120844,"dllName":"mdxja.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":2120848,"dllName":"mdxja.dll"},{"dataDisabled":"2802","dataEnabled":"0000","dataOffset":2120852,"dllName":"mdxja.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":2120856,"dllName":"mdxja.dll"},{"dataDisabled":"2502","dataEnabled":"0000","dataOffset":2120860,"dllName":"mdxja.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":2120864,"dllName":"mdxja.dll"},{"dataDisabled":"2902","dataEnabled":"0000","dataOffset":2120868,"dllName":"mdxja.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":2120872,"dllName":"mdxja.dll"},{"dataDisabled":"2602","dataEnabled":"0000","dataOffset":2120876,"dllName":"mdxja.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":2120880,"dllName":"mdxja.dll"},{"dataDisabled":"2A02","dataEnabled":"0000","dataOffset":2120884,"dllName":"mdxja.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":2120888,"dllName":"mdxja.dll"},{"dataDisabled":"2702","dataEnabled":"0000","dataOffset":2120892,"dllName":"mdxja.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":2120896,"dllName":"mdxja.dll"},{"dataDisabled":"2D02","dataEnabled":"0000","dataOffset":2120900,"dllName":"mdxja.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":2120904,"dllName":"mdxja.dll"},{"dataDisabled":"2B02","dataEnabled":"0000","dataOffset":2120908,"dllName":"mdxja.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":2120912,"dllName":"mdxja.dll"},{"dataDisabled":"2C02","dataEnabled":"0000","dataOffset":2120916,"dllName":"mdxja.dll"},{"dataDisabled":"45","dataEnabled":"00","dataOffset":2120920,"dllName":"mdxja.dll"},{"dataDisabled":"3302","dataEnabled":"0000","dataOffset":2120924,"dllName":"mdxja.dll"},{"dataDisabled":"3C","dataEnabled":"00","dataOffset":2120928,"dllName":"mdxja.dll"},{"dataDisabled":"3402","dataEnabled":"0000","dataOffset":2120932,"dllName":"mdxja.dll"},{"dataDisabled":"3D","dataEnabled":"00","dataOffset":2120936,"dllName":"mdxja.dll"},{"dataDisabled":"3502","dataEnabled":"0000","dataOffset":2120940,"dllName":"mdxja.dll"},{"dataDisabled":"3E","dataEnabled":"00","dataOffset":2120944,"dllName":"mdxja.dll"},{"dataDisabled":"3602","dataEnabled":"0000","dataOffset":2120948,"dllName":"mdxja.dll"},{"dataDisabled":"3F","dataEnabled":"00","dataOffset":2120952,"dllName":"mdxja.dll"},{"dataDisabled":"3702","dataEnabled":"0000","dataOffset":2120956,"dllName":"mdxja.dll"},{"dataDisabled":"40","dataEnabled":"00","dataOffset":2120960,"dllName":"mdxja.dll"},{"dataDisabled":"3802","dataEnabled":"0000","dataOffset":2120964,"dllName":"mdxja.dll"},{"dataDisabled":"41","dataEnabled":"00","dataOffset":2120968,"dllName":"mdxja.dll"},{"dataDisabled":"3902","dataEnabled":"0000","dataOffset":2120972,"dllName":"mdxja.dll"},{"dataDisabled":"42","dataEnabled":"00","dataOffset":2120976,"dllName":"mdxja.dll"},{"dataDisabled":"3A02","dataEnabled":"0000","dataOffset":2120980,"dllName":"mdxja.dll"},{"dataDisabled":"43","dataEnabled":"00","dataOffset":2120984,"dllName":"mdxja.dll"},{"dataDisabled":"3B02","dataEnabled":"0000","dataOffset":2120988,"dllName":"mdxja.dll"},{"dataDisabled":"44","dataEnabled":"00","dataOffset":2120992,"dllName":"mdxja.dll"},{"dataDisabled":"3C02","dataEnabled":"0000","dataOffset":2120996,"dllName":"mdxja.dll"},{"dataDisabled":"55","dataEnabled":"00","dataOffset":2121000,"dllName":"mdxja.dll"},{"dataDisabled":"4D02","dataEnabled":"0000","dataOffset":2121004,"dllName":"mdxja.dll"},{"dataDisabled":"56","dataEnabled":"00","dataOffset":2121008,"dllName":"mdxja.dll"},{"dataDisabled":"4A02","dataEnabled":"0000","dataOffset":2121012,"dllName":"mdxja.dll"},{"dataDisabled":"57","dataEnabled":"00","dataOffset":2121016,"dllName":"mdxja.dll"},{"dataDisabled":"4B02","dataEnabled":"0000","dataOffset":2121020,"dllName":"mdxja.dll"},{"dataDisabled":"58","dataEnabled":"00","dataOffset":2121024,"dllName":"mdxja.dll"},{"dataDisabled":"4302","dataEnabled":"0000","dataOffset":2121028,"dllName":"mdxja.dll"},{"dataDisabled":"59","dataEnabled":"00","dataOffset":2121032,"dllName":"mdxja.dll"},{"dataDisabled":"4C02","dataEnabled":"0000","dataOffset":2121036,"dllName":"mdxja.dll"},{"dataDisabled":"5A","dataEnabled":"00","dataOffset":2121040,"dllName":"mdxja.dll"},{"dataDisabled":"4202","dataEnabled":"0000","dataOffset":2121044,"dllName":"mdxja.dll"},{"dataDisabled":"5B","dataEnabled":"00","dataOffset":2121048,"dllName":"mdxja.dll"},{"dataDisabled":"4902","dataEnabled":"0000","dataOffset":2121052,"dllName":"mdxja.dll"},{"dataDisabled":"5C","dataEnabled":"00","dataOffset":2121056,"dllName":"mdxja.dll"},{"dataDisabled":"4602","dataEnabled":"0000","dataOffset":2121060,"dllName":"mdxja.dll"},{"dataDisabled":"5D","dataEnabled":"00","dataOffset":2121064,"dllName":"mdxja.dll"},{"dataDisabled":"4502","dataEnabled":"0000","dataOffset":2121068,"dllName":"mdxja.dll"},{"dataDisabled":"5E","dataEnabled":"00","dataOffset":2121072,"dllName":"mdxja.dll"},{"dataDisabled":"4802","dataEnabled":"0000","dataOffset":2121076,"dllName":"mdxja.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":2121080,"dllName":"mdxja.dll"},{"dataDisabled":"4402","dataEnabled":"0000","dataOffset":2121084,"dllName":"mdxja.dll"},{"dataDisabled":"60","dataEnabled":"00","dataOffset":2121088,"dllName":"mdxja.dll"},{"dataDisabled":"4702","dataEnabled":"0000","dataOffset":2121092,"dllName":"mdxja.dll"},{"dataDisabled":"61","dataEnabled":"00","dataOffset":2121096,"dllName":"mdxja.dll"},{"dataDisabled":"4E02","dataEnabled":"0000","dataOffset":2121100,"dllName":"mdxja.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":2121104,"dllName":"mdxja.dll"},{"dataDisabled":"0B02","dataEnabled":"0000","dataOffset":2121108,"dllName":"mdxja.dll"},{"dataDisabled":"17","dataEnabled":"00","dataOffset":2121112,"dllName":"mdxja.dll"},{"dataDisabled":"FF01","dataEnabled":"0000","dataOffset":2121116,"dllName":"mdxja.dll"},{"dataDisabled":"18","dataEnabled":"00","dataOffset":2121120,"dllName":"mdxja.dll"},{"dataDisabled":"2302","dataEnabled":"0000","dataOffset":2121124,"dllName":"mdxja.dll"},{"dataDisabled":"19","dataEnabled":"00","dataOffset":2121128,"dllName":"mdxja.dll"},{"dataDisabled":"0C02","dataEnabled":"0000","dataOffset":2121132,"dllName":"mdxja.dll"},{"dataDisabled":"1A","dataEnabled":"00","dataOffset":2121136,"dllName":"mdxja.dll"},{"dataDisabled":"0702","dataEnabled":"0000","dataOffset":2121140,"dllName":"mdxja.dll"},{"dataDisabled":"1B","dataEnabled":"00","dataOffset":2121144,"dllName":"mdxja.dll"},{"dataDisabled":"0402","dataEnabled":"0000","dataOffset":2121148,"dllName":"mdxja.dll"},{"dataDisabled":"1C","dataEnabled":"00","dataOffset":2121152,"dllName":"mdxja.dll"},{"dataDisabled":"0802","dataEnabled":"0000","dataOffset":2121156,"dllName":"mdxja.dll"},{"dataDisabled":"1D","dataEnabled":"00","dataOffset":2121160,"dllName":"mdxja.dll"},{"dataDisabled":"0102","dataEnabled":"0000","dataOffset":2121164,"dllName":"mdxja.dll"},{"dataDisabled":"1E","dataEnabled":"00","dataOffset":2121168,"dllName":"mdxja.dll"},{"dataDisabled":"0302","dataEnabled":"0000","dataOffset":2121172,"dllName":"mdxja.dll"},{"dataDisabled":"1F","dataEnabled":"00","dataOffset":2121176,"dllName":"mdxja.dll"},{"dataDisabled":"0E02","dataEnabled":"0000","dataOffset":2121180,"dllName":"mdxja.dll"},{"dataDisabled":"7F","dataEnabled":"00","dataOffset":2121184,"dllName":"mdxja.dll"},{"dataDisabled":"5402","dataEnabled":"0000","dataOffset":2121188,"dllName":"mdxja.dll"},{"dataDisabled":"7E","dataEnabled":"00","dataOffset":2121192,"dllName":"mdxja.dll"},{"dataDisabled":"5502","dataEnabled":"0000","dataOffset":2121196,"dllName":"mdxja.dll"},{"dataDisabled":"84","dataEnabled":"00","dataOffset":2121200,"dllName":"mdxja.dll"},{"dataDisabled":"5602","dataEnabled":"0000","dataOffset":2121204,"dllName":"mdxja.dll"},{"dataDisabled":"85","dataEnabled":"00","dataOffset":2121208,"dllName":"mdxja.dll"},{"dataDisabled":"5702","dataEnabled":"0000","dataOffset":2121212,"dllName":"mdxja.dll"},{"dataDisabled":"86","dataEnabled":"00","dataOffset":2121216,"dllName":"mdxja.dll"},{"dataDisabled":"5802","dataEnabled":"0000","dataOffset":2121220,"dllName":"mdxja.dll"},{"dataDisabled":"87","dataEnabled":"00","dataOffset":2121224,"dllName":"mdxja.dll"},{"dataDisabled":"5902","dataEnabled":"0000","dataOffset":2121228,"dllName":"mdxja.dll"},{"dataDisabled":"82","dataEnabled":"00","dataOffset":2121232,"dllName":"mdxja.dll"},{"dataDisabled":"5A02","dataEnabled":"0000","dataOffset":2121236,"dllName":"mdxja.dll"},{"dataDisabled":"83","dataEnabled":"00","dataOffset":2121240,"dllName":"mdxja.dll"},{"dataDisabled":"5B02","dataEnabled":"0000","dataOffset":2121244,"dllName":"mdxja.dll"},{"dataDisabled":"88","dataEnabled":"00","dataOffset":2121248,"dllName":"mdxja.dll"},{"dataDisabled":"6302","dataEnabled":"0000","dataOffset":2121252,"dllName":"mdxja.dll"},{"dataDisabled":"89","dataEnabled":"00","dataOffset":2121256,"dllName":"mdxja.dll"},{"dataDisabled":"6402","dataEnabled":"0000","dataOffset":2121260,"dllName":"mdxja.dll"},{"dataDisabled":"8A","dataEnabled":"00","dataOffset":2121264,"dllName":"mdxja.dll"},{"dataDisabled":"6502","dataEnabled":"0000","dataOffset":2121268,"dllName":"mdxja.dll"},{"dataDisabled":"8B","dataEnabled":"00","dataOffset":2121272,"dllName":"mdxja.dll"},{"dataDisabled":"6102","dataEnabled":"0000","dataOffset":2121276,"dllName":"mdxja.dll"},{"dataDisabled":"8C","dataEnabled":"00","dataOffset":2121280,"dllName":"mdxja.dll"},{"dataDisabled":"6202","dataEnabled":"0000","dataOffset":2121284,"dllName":"mdxja.dll"},{"dataDisabled":"8D","dataEnabled":"00","dataOffset":2121288,"dllName":"mdxja.dll"},{"dataDisabled":"5C02","dataEnabled":"0000","dataOffset":2121292,"dllName":"mdxja.dll"},{"dataDisabled":"8E","dataEnabled":"00","dataOffset":2121296,"dllName":"mdxja.dll"},{"dataDisabled":"5D02","dataEnabled":"0000","dataOffset":2121300,"dllName":"mdxja.dll"},{"dataDisabled":"8F","dataEnabled":"00","dataOffset":2121304,"dllName":"mdxja.dll"},{"dataDisabled":"5E02","dataEnabled":"0000","dataOffset":2121308,"dllName":"mdxja.dll"},{"dataDisabled":"90","dataEnabled":"00","dataOffset":2121312,"dllName":"mdxja.dll"},{"dataDisabled":"5F02","dataEnabled":"0000","dataOffset":2121316,"dllName":"mdxja.dll"},{"dataDisabled":"91","dataEnabled":"00","dataOffset":2121320,"dllName":"mdxja.dll"},{"dataDisabled":"6002","dataEnabled":"0000","dataOffset":2121324,"dllName":"mdxja.dll"},{"dataDisabled":"99","dataEnabled":"00","dataOffset":2121328,"dllName":"mdxja.dll"},{"dataDisabled":"6602","dataEnabled":"0000","dataOffset":2121332,"dllName":"mdxja.dll"},{"dataDisabled":"9A","dataEnabled":"00","dataOffset":2121336,"dllName":"mdxja.dll"},{"dataDisabled":"6902","dataEnabled":"0000","dataOffset":2121340,"dllName":"mdxja.dll"},{"dataDisabled":"9B","dataEnabled":"00","dataOffset":2121344,"dllName":"mdxja.dll"},{"dataDisabled":"6702","dataEnabled":"0000","dataOffset":2121348,"dllName":"mdxja.dll"},{"dataDisabled":"9C","dataEnabled":"00","dataOffset":2121352,"dllName":"mdxja.dll"},{"dataDisabled":"6802","dataEnabled":"0000","dataOffset":2121356,"dllName":"mdxja.dll"},{"dataDisabled":"9D","dataEnabled":"00","dataOffset":2121360,"dllName":"mdxja.dll"},{"dataDisabled":"6A02","dataEnabled":"0000","dataOffset":2121364,"dllName":"mdxja.dll"},{"dataDisabled":"A0","dataEnabled":"00","dataOffset":2121368,"dllName":"mdxja.dll"},{"dataDisabled":"7F02","dataEnabled":"0000","dataOffset":2121372,"dllName":"mdxja.dll"},{"dataDisabled":"A2","dataEnabled":"00","dataOffset":2121376,"dllName":"mdxja.dll"},{"dataDisabled":"7702","dataEnabled":"0000","dataOffset":2121380,"dllName":"mdxja.dll"},{"dataDisabled":"A3","dataEnabled":"00","dataOffset":2121384,"dllName":"mdxja.dll"},{"dataDisabled":"6B02","dataEnabled":"0000","dataOffset":2121388,"dllName":"mdxja.dll"},{"dataDisabled":"A4","dataEnabled":"00","dataOffset":2121392,"dllName":"mdxja.dll"},{"dataDisabled":"7202","dataEnabled":"0000","dataOffset":2121396,"dllName":"mdxja.dll"},{"dataDisabled":"A5","dataEnabled":"00","dataOffset":2121400,"dllName":"mdxja.dll"},{"dataDisabled":"6D02","dataEnabled":"0000","dataOffset":2121404,"dllName":"mdxja.dll"},{"dataDisabled":"A7","dataEnabled":"00","dataOffset":2121408,"dllName":"mdxja.dll"},{"dataDisabled":"7102","dataEnabled":"0000","dataOffset":2121412,"dllName":"mdxja.dll"},{"dataDisabled":"A8","dataEnabled":"00","dataOffset":2121416,"dllName":"mdxja.dll"},{"dataDisabled":"7802","dataEnabled":"0000","dataOffset":2121420,"dllName":"mdxja.dll"},{"dataDisabled":"A9","dataEnabled":"00","dataOffset":2121424,"dllName":"mdxja.dll"},{"dataDisabled":"6C02","dataEnabled":"0000","dataOffset":2121428,"dllName":"mdxja.dll"},{"dataDisabled":"AA","dataEnabled":"00","dataOffset":2121432,"dllName":"mdxja.dll"},{"dataDisabled":"6F02","dataEnabled":"0000","dataOffset":2121436,"dllName":"mdxja.dll"},{"dataDisabled":"AB","dataEnabled":"00","dataOffset":2121440,"dllName":"mdxja.dll"},{"dataDisabled":"7B02","dataEnabled":"0000","dataOffset":2121444,"dllName":"mdxja.dll"},{"dataDisabled":"AC","dataEnabled":"00","dataOffset":2121448,"dllName":"mdxja.dll"},{"dataDisabled":"7A02","dataEnabled":"0000","dataOffset":2121452,"dllName":"mdxja.dll"},{"dataDisabled":"AE","dataEnabled":"00","dataOffset":2121456,"dllName":"mdxja.dll"},{"dataDisabled":"7C02","dataEnabled":"0000","dataOffset":2121460,"dllName":"mdxja.dll"},{"dataDisabled":"AF","dataEnabled":"00","dataOffset":2121464,"dllName":"mdxja.dll"},{"dataDisabled":"7302","dataEnabled":"0000","dataOffset":2121468,"dllName":"mdxja.dll"},{"dataDisabled":"B0","dataEnabled":"00","dataOffset":2121472,"dllName":"mdxja.dll"},{"dataDisabled":"7002","dataEnabled":"0000","dataOffset":2121476,"dllName":"mdxja.dll"},{"dataDisabled":"B1","dataEnabled":"00","dataOffset":2121480,"dllName":"mdxja.dll"},{"dataDisabled":"7D02","dataEnabled":"0000","dataOffset":2121484,"dllName":"mdxja.dll"},{"dataDisabled":"B2","dataEnabled":"00","dataOffset":2121488,"dllName":"mdxja.dll"},{"dataDisabled":"6E02","dataEnabled":"0000","dataOffset":2121492,"dllName":"mdxja.dll"},{"dataDisabled":"B4","dataEnabled":"00","dataOffset":2121496,"dllName":"mdxja.dll"},{"dataDisabled":"7502","dataEnabled":"0000","dataOffset":2121500,"dllName":"mdxja.dll"},{"dataDisabled":"B5","dataEnabled":"00","dataOffset":2121504,"dllName":"mdxja.dll"},{"dataDisabled":"7602","dataEnabled":"0000","dataOffset":2121508,"dllName":"mdxja.dll"},{"dataDisabled":"B6","dataEnabled":"00","dataOffset":2121512,"dllName":"mdxja.dll"},{"dataDisabled":"7E02","dataEnabled":"0000","dataOffset":2121516,"dllName":"mdxja.dll"},{"dataDisabled":"B7","dataEnabled":"00","dataOffset":2121520,"dllName":"mdxja.dll"},{"dataDisabled":"7902","dataEnabled":"0000","dataOffset":2121524,"dllName":"mdxja.dll"},{"dataDisabled":"B8","dataEnabled":"00","dataOffset":2121528,"dllName":"mdxja.dll"},{"dataDisabled":"7402","dataEnabled":"0000","dataOffset":2121532,"dllName":"mdxja.dll"},{"dataDisabled":"B9","dataEnabled":"00","dataOffset":2121536,"dllName":"mdxja.dll"},{"dataDisabled":"8002","dataEnabled":"0000","dataOffset":2121540,"dllName":"mdxja.dll"},{"dataDisabled":"BE","dataEnabled":"00","dataOffset":2121544,"dllName":"mdxja.dll"},{"dataDisabled":"8102","dataEnabled":"0000","dataOffset":2121548,"dllName":"mdxja.dll"},{"dataDisabled":"BF","dataEnabled":"00","dataOffset":2121552,"dllName":"mdxja.dll"},{"dataDisabled":"8202","dataEnabled":"0000","dataOffset":2121556,"dllName":"mdxja.dll"},{"dataDisabled":"C0","dataEnabled":"00","dataOffset":2121560,"dllName":"mdxja.dll"},{"dataDisabled":"8302","dataEnabled":"0000","dataOffset":2121564,"dllName":"mdxja.dll"},{"dataDisabled":"C1","dataEnabled":"00","dataOffset":2121568,"dllName":"mdxja.dll"},{"dataDisabled":"8402","dataEnabled":"0000","dataOffset":2121572,"dllName":"mdxja.dll"},{"dataDisabled":"C2","dataEnabled":"00","dataOffset":2121576,"dllName":"mdxja.dll"},{"dataDisabled":"8702","dataEnabled":"0000","dataOffset":2121580,"dllName":"mdxja.dll"},{"dataDisabled":"C3","dataEnabled":"00","dataOffset":2121584,"dllName":"mdxja.dll"},{"dataDisabled":"8802","dataEnabled":"0000","dataOffset":2121588,"dllName":"mdxja.dll"},{"dataDisabled":"C4","dataEnabled":"00","dataOffset":2121592,"dllName":"mdxja.dll"},{"dataDisabled":"8602","dataEnabled":"0000","dataOffset":2121596,"dllName":"mdxja.dll"},{"dataDisabled":"C5","dataEnabled":"00","dataOffset":2121600,"dllName":"mdxja.dll"},{"dataDisabled":"8502","dataEnabled":"0000","dataOffset":2121604,"dllName":"mdxja.dll"},{"dataDisabled":"C7","dataEnabled":"00","dataOffset":2121608,"dllName":"mdxja.dll"},{"dataDisabled":"8902","dataEnabled":"0000","dataOffset":2121612,"dllName":"mdxja.dll"},{"dataDisabled":"C8","dataEnabled":"00","dataOffset":2121616,"dllName":"mdxja.dll"},{"dataDisabled":"8B02","dataEnabled":"0000","dataOffset":2121620,"dllName":"mdxja.dll"},{"dataDisabled":"CA","dataEnabled":"00","dataOffset":2121624,"dllName":"mdxja.dll"},{"dataDisabled":"8A02","dataEnabled":"0000","dataOffset":2121628,"dllName":"mdxja.dll"},{"dataDisabled":"CC","dataEnabled":"00","dataOffset":2121632,"dllName":"mdxja.dll"},{"dataDisabled":"8F02","dataEnabled":"0000","dataOffset":2121636,"dllName":"mdxja.dll"},{"dataDisabled":"CD","dataEnabled":"00","dataOffset":2121640,"dllName":"mdxja.dll"},{"dataDisabled":"9002","dataEnabled":"0000","dataOffset":2121644,"dllName":"mdxja.dll"},{"dataDisabled":"CE","dataEnabled":"00","dataOffset":2121648,"dllName":"mdxja.dll"},{"dataDisabled":"9102","dataEnabled":"0000","dataOffset":2121652,"dllName":"mdxja.dll"},{"dataDisabled":"CF","dataEnabled":"00","dataOffset":2121656,"dllName":"mdxja.dll"},{"dataDisabled":"9202","dataEnabled":"0000","dataOffset":2121660,"dllName":"mdxja.dll"},{"dataDisabled":"D0","dataEnabled":"00","dataOffset":2121664,"dllName":"mdxja.dll"},{"dataDisabled":"9302","dataEnabled":"0000","dataOffset":2121668,"dllName":"mdxja.dll"},{"dataDisabled":"D1","dataEnabled":"00","dataOffset":2121672,"dllName":"mdxja.dll"},{"dataDisabled":"9402","dataEnabled":"0000","dataOffset":2121676,"dllName":"mdxja.dll"},{"dataDisabled":"D2","dataEnabled":"00","dataOffset":2121680,"dllName":"mdxja.dll"},{"dataDisabled":"8C02","dataEnabled":"0000","dataOffset":2121684,"dllName":"mdxja.dll"},{"dataDisabled":"D3","dataEnabled":"00","dataOffset":2121688,"dllName":"mdxja.dll"},{"dataDisabled":"8D02","dataEnabled":"0000","dataOffset":2121692,"dllName":"mdxja.dll"},{"dataDisabled":"D4","dataEnabled":"00","dataOffset":2121696,"dllName":"mdxja.dll"},{"dataDisabled":"8E02","dataEnabled":"0000","dataOffset":2121700,"dllName":"mdxja.dll"},{"dataDisabled":"D7","dataEnabled":"00","dataOffset":2121704,"dllName":"mdxja.dll"},{"dataDisabled":"8C02","dataEnabled":"0000","dataOffset":2121708,"dllName":"mdxja.dll"},{"dataDisabled":"D8","dataEnabled":"00","dataOffset":2121712,"dllName":"mdxja.dll"},{"dataDisabled":"8D02","dataEnabled":"0000","dataOffset":2121716,"dllName":"mdxja.dll"},{"dataDisabled":"D9","dataEnabled":"00","dataOffset":2121720,"dllName":"mdxja.dll"},{"dataDisabled":"8E02","dataEnabled":"0000","dataOffset":2121724,"dllName":"mdxja.dll"},{"dataDisabled":"DB","dataEnabled":"00","dataOffset":2121728,"dllName":"mdxja.dll"},{"dataDisabled":"9502","dataEnabled":"0000","dataOffset":2121732,"dllName":"mdxja.dll"},{"dataDisabled":"DC","dataEnabled":"00","dataOffset":2121736,"dllName":"mdxja.dll"},{"dataDisabled":"9602","dataEnabled":"0000","dataOffset":2121740,"dllName":"mdxja.dll"},{"dataDisabled":"DD","dataEnabled":"00","dataOffset":2121744,"dllName":"mdxja.dll"},{"dataDisabled":"9702","dataEnabled":"0000","dataOffset":2121748,"dllName":"mdxja.dll"},{"dataDisabled":"DE","dataEnabled":"00","dataOffset":2121752,"dllName":"mdxja.dll"},{"dataDisabled":"9802","dataEnabled":"0000","dataOffset":2121756,"dllName":"mdxja.dll"},{"dataDisabled":"DF","dataEnabled":"00","dataOffset":2121760,"dllName":"mdxja.dll"},{"dataDisabled":"9902","dataEnabled":"0000","dataOffset":2121764,"dllName":"mdxja.dll"},{"dataDisabled":"E0","dataEnabled":"00","dataOffset":2121768,"dllName":"mdxja.dll"},{"dataDisabled":"9A02","dataEnabled":"0000","dataOffset":2121772,"dllName":"mdxja.dll"},{"dataDisabled":"E1","dataEnabled":"00","dataOffset":2121776,"dllName":"mdxja.dll"},{"dataDisabled":"9B02","dataEnabled":"0000","dataOffset":2121780,"dllName":"mdxja.dll"},{"dataDisabled":"E2","dataEnabled":"00","dataOffset":2121784,"dllName":"mdxja.dll"},{"dataDisabled":"9C02","dataEnabled":"0000","dataOffset":2121788,"dllName":"mdxja.dll"},{"dataDisabled":"E3","dataEnabled":"00","dataOffset":2121792,"dllName":"mdxja.dll"},{"dataDisabled":"9D02","dataEnabled":"0000","dataOffset":2121796,"dllName":"mdxja.dll"},{"dataDisabled":"ED","dataEnabled":"00","dataOffset":2121800,"dllName":"mdxja.dll"},{"dataDisabled":"9F02","dataEnabled":"0000","dataOffset":2121804,"dllName":"mdxja.dll"},{"dataDisabled":"EE","dataEnabled":"00","dataOffset":2121808,"dllName":"mdxja.dll"},{"dataDisabled":"9E02","dataEnabled":"0000","dataOffset":2121812,"dllName":"mdxja.dll"},{"dataDisabled":"EF","dataEnabled":"00","dataOffset":2121816,"dllName":"mdxja.dll"},{"dataDisabled":"A002","dataEnabled":"0000","dataOffset":2121820,"dllName":"mdxja.dll"},{"dataDisabled":"F0","dataEnabled":"00","dataOffset":2121824,"dllName":"mdxja.dll"},{"dataDisabled":"A102","dataEnabled":"0000","dataOffset":2121828,"dllName":"mdxja.dll"},{"dataDisabled":"F1","dataEnabled":"00","dataOffset":2121832,"dllName":"mdxja.dll"},{"dataDisabled":"A202","dataEnabled":"0000","dataOffset":2121836,"dllName":"mdxja.dll"},{"dataDisabled":"F2","dataEnabled":"00","dataOffset":2121840,"dllName":"mdxja.dll"},{"dataDisabled":"A302","dataEnabled":"0000","dataOffset":2121844,"dllName":"mdxja.dll"},{"dataDisabled":"F4","dataEnabled":"00","dataOffset":2121848,"dllName":"mdxja.dll"},{"dataDisabled":"A402","dataEnabled":"0000","dataOffset":2121852,"dllName":"mdxja.dll"},{"dataDisabled":"F7","dataEnabled":"00","dataOffset":2121856,"dllName":"mdxja.dll"},{"dataDisabled":"A502","dataEnabled":"0000","dataOffset":2121860,"dllName":"mdxja.dll"},{"dataDisabled":"F9","dataEnabled":"00","dataOffset":2121864,"dllName":"mdxja.dll"},{"dataDisabled":"A602","dataEnabled":"0000","dataOffset":2121868,"dllName":"mdxja.dll"},{"dataDisabled":"FA","dataEnabled":"00","dataOffset":2121872,"dllName":"mdxja.dll"},{"dataDisabled":"A702","dataEnabled":"0000","dataOffset":2121876,"dllName":"mdxja.dll"},{"dataDisabled":"FB","dataEnabled":"00","dataOffset":2121880,"dllName":"mdxja.dll"},{"dataDisabled":"A802","dataEnabled":"0000","dataOffset":2121884,"dllName":"mdxja.dll"},{"dataDisabled":"FC","dataEnabled":"00","dataOffset":2121888,"dllName":"mdxja.dll"},{"dataDisabled":"A902","dataEnabled":"0000","dataOffset":2121892,"dllName":"mdxja.dll"},{"dataDisabled":"FD","dataEnabled":"00","dataOffset":2121896,"dllName":"mdxja.dll"},{"dataDisabled":"AA02","dataEnabled":"0000","dataOffset":2121900,"dllName":"mdxja.dll"},{"dataDisabled":"FE","dataEnabled":"00","dataOffset":2121904,"dllName":"mdxja.dll"},{"dataDisabled":"AB02","dataEnabled":"0000","dataOffset":2121908,"dllName":"mdxja.dll"},{"dataDisabled":"FF","dataEnabled":"00","dataOffset":2121912,"dllName":"mdxja.dll"},{"dataDisabled":"AC02","dataEnabled":"0000","dataOffset":2121916,"dllName":"mdxja.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":2121921,"dllName":"mdxja.dll"},{"dataDisabled":"AD02","dataEnabled":"0000","dataOffset":2121924,"dllName":"mdxja.dll"},{"dataDisabled":"0201","dataEnabled":"0000","dataOffset":2121928,"dllName":"mdxja.dll"},{"dataDisabled":"AE02","dataEnabled":"0000","dataOffset":2121932,"dllName":"mdxja.dll"},{"dataDisabled":"0301","dataEnabled":"0000","dataOffset":2121936,"dllName":"mdxja.dll"},{"dataDisabled":"AF02","dataEnabled":"0000","dataOffset":2121940,"dllName":"mdxja.dll"},{"dataDisabled":"0401","dataEnabled":"0000","dataOffset":2121944,"dllName":"mdxja.dll"},{"dataDisabled":"B002","dataEnabled":"0000","dataOffset":2121948,"dllName":"mdxja.dll"},{"dataDisabled":"0501","dataEnabled":"0000","dataOffset":2121952,"dllName":"mdxja.dll"},{"dataDisabled":"B102","dataEnabled":"0000","dataOffset":2121956,"dllName":"mdxja.dll"},{"dataDisabled":"0601","dataEnabled":"0000","dataOffset":2121960,"dllName":"mdxja.dll"},{"dataDisabled":"B202","dataEnabled":"0000","dataOffset":2121964,"dllName":"mdxja.dll"},{"dataDisabled":"0701","dataEnabled":"0000","dataOffset":2121968,"dllName":"mdxja.dll"},{"dataDisabled":"B302","dataEnabled":"0000","dataOffset":2121972,"dllName":"mdxja.dll"},{"dataDisabled":"0801","dataEnabled":"0000","dataOffset":2121976,"dllName":"mdxja.dll"},{"dataDisabled":"B402","dataEnabled":"0000","dataOffset":2121980,"dllName":"mdxja.dll"},{"dataDisabled":"0901","dataEnabled":"0000","dataOffset":2121984,"dllName":"mdxja.dll"},{"dataDisabled":"B502","dataEnabled":"0000","dataOffset":2121988,"dllName":"mdxja.dll"},{"dataDisabled":"1801","dataEnabled":"0000","dataOffset":2121992,"dllName":"mdxja.dll"},{"dataDisabled":"B602","dataEnabled":"0000","dataOffset":2121996,"dllName":"mdxja.dll"},{"dataDisabled":"1901","dataEnabled":"0000","dataOffset":2122000,"dllName":"mdxja.dll"},{"dataDisabled":"B702","dataEnabled":"0000","dataOffset":2122004,"dllName":"mdxja.dll"},{"dataDisabled":"1A01","dataEnabled":"0000","dataOffset":2122008,"dllName":"mdxja.dll"},{"dataDisabled":"B802","dataEnabled":"0000","dataOffset":2122012,"dllName":"mdxja.dll"},{"dataDisabled":"1F01","dataEnabled":"0000","dataOffset":2122016,"dllName":"mdxja.dll"},{"dataDisabled":"B902","dataEnabled":"0000","dataOffset":2122020,"dllName":"mdxja.dll"},{"dataDisabled":"2001","dataEnabled":"0000","dataOffset":2122024,"dllName":"mdxja.dll"},{"dataDisabled":"BA02","dataEnabled":"0000","dataOffset":2122028,"dllName":"mdxja.dll"},{"dataDisabled":"2101","dataEnabled":"0000","dataOffset":2122032,"dllName":"mdxja.dll"},{"dataDisabled":"BB02","dataEnabled":"0000","dataOffset":2122036,"dllName":"mdxja.dll"},{"dataDisabled":"2301","dataEnabled":"0000","dataOffset":2122040,"dllName":"mdxja.dll"},{"dataDisabled":"BC02","dataEnabled":"0000","dataOffset":2122044,"dllName":"mdxja.dll"},{"dataDisabled":"2401","dataEnabled":"0000","dataOffset":2122048,"dllName":"mdxja.dll"},{"dataDisabled":"BD02","dataEnabled":"0000","dataOffset":2122052,"dllName":"mdxja.dll"},{"dataDisabled":"2501","dataEnabled":"0000","dataOffset":2122056,"dllName":"mdxja.dll"},{"dataDisabled":"BE02","dataEnabled":"0000","dataOffset":2122060,"dllName":"mdxja.dll"},{"dataDisabled":"2601","dataEnabled":"0000","dataOffset":2122064,"dllName":"mdxja.dll"},{"dataDisabled":"BF02","dataEnabled":"0000","dataOffset":2122068,"dllName":"mdxja.dll"},{"dataDisabled":"2901","dataEnabled":"0000","dataOffset":2122072,"dllName":"mdxja.dll"},{"dataDisabled":"C202","dataEnabled":"0000","dataOffset":2122076,"dllName":"mdxja.dll"},{"dataDisabled":"2A01","dataEnabled":"0000","dataOffset":2122080,"dllName":"mdxja.dll"},{"dataDisabled":"C002","dataEnabled":"0000","dataOffset":2122084,"dllName":"mdxja.dll"},{"dataDisabled":"2B01","dataEnabled":"0000","dataOffset":2122088,"dllName":"mdxja.dll"},{"dataDisabled":"C102","dataEnabled":"0000","dataOffset":2122092,"dllName":"mdxja.dll"},{"dataDisabled":"2D01","dataEnabled":"0000","dataOffset":2122096,"dllName":"mdxja.dll"},{"dataDisabled":"C302","dataEnabled":"0000","dataOffset":2122100,"dllName":"mdxja.dll"},{"dataDisabled":"3201","dataEnabled":"0000","dataOffset":2122104,"dllName":"mdxja.dll"},{"dataDisabled":"C402","dataEnabled":"0000","dataOffset":2122108,"dllName":"mdxja.dll"},{"dataDisabled":"3301","dataEnabled":"0000","dataOffset":2122112,"dllName":"mdxja.dll"},{"dataDisabled":"C502","dataEnabled":"0000","dataOffset":2122116,"dllName":"mdxja.dll"},{"dataDisabled":"3401","dataEnabled":"0000","dataOffset":2122120,"dllName":"mdxja.dll"},{"dataDisabled":"C702","dataEnabled":"0000","dataOffset":2122124,"dllName":"mdxja.dll"},{"dataDisabled":"3501","dataEnabled":"0000","dataOffset":2122128,"dllName":"mdxja.dll"},{"dataDisabled":"C602","dataEnabled":"0000","dataOffset":2122132,"dllName":"mdxja.dll"},{"dataDisabled":"3601","dataEnabled":"0000","dataOffset":2122136,"dllName":"mdxja.dll"},{"dataDisabled":"C802","dataEnabled":"0000","dataOffset":2122140,"dllName":"mdxja.dll"},{"dataDisabled":"3701","dataEnabled":"0000","dataOffset":2122144,"dllName":"mdxja.dll"},{"dataDisabled":"6901","dataEnabled":"0000","dataOffset":2122148,"dllName":"mdxja.dll"},{"dataDisabled":"3801","dataEnabled":"0000","dataOffset":2122152,"dllName":"mdxja.dll"},{"dataDisabled":"5C01","dataEnabled":"0000","dataOffset":2122156,"dllName":"mdxja.dll"},{"dataDisabled":"3901","dataEnabled":"0000","dataOffset":2122160,"dllName":"mdxja.dll"},{"dataDisabled":"7101","dataEnabled":"0000","dataOffset":2122164,"dllName":"mdxja.dll"},{"dataDisabled":"3A01","dataEnabled":"0000","dataOffset":2122168,"dllName":"mdxja.dll"},{"dataDisabled":"7001","dataEnabled":"0000","dataOffset":2122172,"dllName":"mdxja.dll"},{"dataDisabled":"3B01","dataEnabled":"0000","dataOffset":2122176,"dllName":"mdxja.dll"},{"dataDisabled":"9601","dataEnabled":"0000","dataOffset":2122180,"dllName":"mdxja.dll"},{"dataDisabled":"3C01","dataEnabled":"0000","dataOffset":2122184,"dllName":"mdxja.dll"},{"dataDisabled":"6701","dataEnabled":"0000","dataOffset":2122188,"dllName":"mdxja.dll"},{"dataDisabled":"3D01","dataEnabled":"0000","dataOffset":2122192,"dllName":"mdxja.dll"},{"dataDisabled":"6801","dataEnabled":"0000","dataOffset":2122196,"dllName":"mdxja.dll"},{"dataDisabled":"3E01","dataEnabled":"0000","dataOffset":2122200,"dllName":"mdxja.dll"},{"dataDisabled":"9A01","dataEnabled":"0000","dataOffset":2122204,"dllName":"mdxja.dll"},{"dataDisabled":"4001","dataEnabled":"0000","dataOffset":2122208,"dllName":"mdxja.dll"},{"dataDisabled":"5D01","dataEnabled":"0000","dataOffset":2122212,"dllName":"mdxja.dll"},{"dataDisabled":"C9","dataEnabled":"00","dataOffset":2122216,"dllName":"mdxja.dll"},{"dataDisabled":"C902","dataEnabled":"0000","dataOffset":2122220,"dllName":"mdxja.dll"},{"dataDisabled":"4201","dataEnabled":"0000","dataOffset":2122224,"dllName":"mdxja.dll"},{"dataDisabled":"CD02","dataEnabled":"0000","dataOffset":2122228,"dllName":"mdxja.dll"},{"dataDisabled":"4301","dataEnabled":"0000","dataOffset":2122232,"dllName":"mdxja.dll"},{"dataDisabled":"CB02","dataEnabled":"0000","dataOffset":2122236,"dllName":"mdxja.dll"},{"dataDisabled":"4401","dataEnabled":"0000","dataOffset":2122240,"dllName":"mdxja.dll"},{"dataDisabled":"CC02","dataEnabled":"0000","dataOffset":2122244,"dllName":"mdxja.dll"},{"dataDisabled":"4501","dataEnabled":"0000","dataOffset":2122248,"dllName":"mdxja.dll"},{"dataDisabled":"CF02","dataEnabled":"0000","dataOffset":2122252,"dllName":"mdxja.dll"},{"dataDisabled":"4601","dataEnabled":"0000","dataOffset":2122256,"dllName":"mdxja.dll"},{"dataDisabled":"CA02","dataEnabled":"0000","dataOffset":2122260,"dllName":"mdxja.dll"},{"dataDisabled":"4701","dataEnabled":"0000","dataOffset":2122264,"dllName":"mdxja.dll"},{"dataDisabled":"CE02","dataEnabled":"0000","dataOffset":2122268,"dllName":"mdxja.dll"},{"dataDisabled":"4D01","dataEnabled":"0000","dataOffset":2122272,"dllName":"mdxja.dll"},{"dataDisabled":"D002","dataEnabled":"0000","dataOffset":2122276,"dllName":"mdxja.dll"},{"dataDisabled":"4E01","dataEnabled":"0000","dataOffset":2122280,"dllName":"mdxja.dll"},{"dataDisabled":"D102","dataEnabled":"0000","dataOffset":2122284,"dllName":"mdxja.dll"},{"dataDisabled":"4F01","dataEnabled":"0000","dataOffset":2122288,"dllName":"mdxja.dll"},{"dataDisabled":"D202","dataEnabled":"0000","dataOffset":2122292,"dllName":"mdxja.dll"},{"dataDisabled":"5101","dataEnabled":"0000","dataOffset":2122296,"dllName":"mdxja.dll"},{"dataDisabled":"D402","dataEnabled":"0000","dataOffset":2122300,"dllName":"mdxja.dll"},{"dataDisabled":"5201","dataEnabled":"0000","dataOffset":2122304,"dllName":"mdxja.dll"},{"dataDisabled":"D302","dataEnabled":"0000","dataOffset":2122308,"dllName":"mdxja.dll"},{"dataDisabled":"5401","dataEnabled":"0000","dataOffset":2122312,"dllName":"mdxja.dll"},{"dataDisabled":"D502","dataEnabled":"0000","dataOffset":2122316,"dllName":"mdxja.dll"},{"dataDisabled":"5701","dataEnabled":"0000","dataOffset":2122320,"dllName":"mdxja.dll"},{"dataDisabled":"78","dataEnabled":"00","dataOffset":2122324,"dllName":"mdxja.dll"},{"dataDisabled":"5A01","dataEnabled":"0000","dataOffset":2122328,"dllName":"mdxja.dll"},{"dataDisabled":"D602","dataEnabled":"0000","dataOffset":2122332,"dllName":"mdxja.dll"},{"dataDisabled":"5B01","dataEnabled":"0000","dataOffset":2122336,"dllName":"mdxja.dll"},{"dataDisabled":"D702","dataEnabled":"0000","dataOffset":2122340,"dllName":"mdxja.dll"},{"dataDisabled":"5C01","dataEnabled":"0000","dataOffset":2122344,"dllName":"mdxja.dll"},{"dataDisabled":"D802","dataEnabled":"0000","dataOffset":2122348,"dllName":"mdxja.dll"},{"dataDisabled":"5E01","dataEnabled":"0000","dataOffset":2122352,"dllName":"mdxja.dll"},{"dataDisabled":"D902","dataEnabled":"0000","dataOffset":2122356,"dllName":"mdxja.dll"},{"dataDisabled":"5F01","dataEnabled":"0000","dataOffset":2122360,"dllName":"mdxja.dll"},{"dataDisabled":"DB02","dataEnabled":"0000","dataOffset":2122364,"dllName":"mdxja.dll"},{"dataDisabled":"6001","dataEnabled":"0000","dataOffset":2122368,"dllName":"mdxja.dll"},{"dataDisabled":"DC02","dataEnabled":"0000","dataOffset":2122372,"dllName":"mdxja.dll"},{"dataDisabled":"5D01","dataEnabled":"0000","dataOffset":2122376,"dllName":"mdxja.dll"},{"dataDisabled":"DA02","dataEnabled":"0000","dataOffset":2122380,"dllName":"mdxja.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":2122384,"dllName":"mdxja.dll"},{"dataDisabled":"0B02","dataEnabled":"0000","dataOffset":2122388,"dllName":"mdxja.dll"},{"dataDisabled":"17","dataEnabled":"00","dataOffset":2122392,"dllName":"mdxja.dll"},{"dataDisabled":"FF01","dataEnabled":"0000","dataOffset":2122396,"dllName":"mdxja.dll"},{"dataDisabled":"18","dataEnabled":"00","dataOffset":2122400,"dllName":"mdxja.dll"},{"dataDisabled":"2302","dataEnabled":"0000","dataOffset":2122404,"dllName":"mdxja.dll"},{"dataDisabled":"19","dataEnabled":"00","dataOffset":2122408,"dllName":"mdxja.dll"},{"dataDisabled":"0C02","dataEnabled":"0000","dataOffset":2122412,"dllName":"mdxja.dll"},{"dataDisabled":"1A","dataEnabled":"00","dataOffset":2122416,"dllName":"mdxja.dll"},{"dataDisabled":"0702","dataEnabled":"0000","dataOffset":2122420,"dllName":"mdxja.dll"},{"dataDisabled":"1B","dataEnabled":"00","dataOffset":2122424,"dllName":"mdxja.dll"},{"dataDisabled":"0402","dataEnabled":"0000","dataOffset":2122428,"dllName":"mdxja.dll"},{"dataDisabled":"45","dataEnabled":"00","dataOffset":2122432,"dllName":"mdxja.dll"},{"dataDisabled":"3302","dataEnabled":"0000","dataOffset":2122436,"dllName":"mdxja.dll"},{"dataDisabled":"91","dataEnabled":"00","dataOffset":2122440,"dllName":"mdxja.dll"},{"dataDisabled":"6002","dataEnabled":"0000","dataOffset":2122444,"dllName":"mdxja.dll"},{"dataDisabled":"9B","dataEnabled":"00","dataOffset":2122448,"dllName":"mdxja.dll"},{"dataDisabled":"6702","dataEnabled":"0000","dataOffset":2122452,"dllName":"mdxja.dll"},{"dataDisabled":"9C","dataEnabled":"00","dataOffset":2122456,"dllName":"mdxja.dll"},{"dataDisabled":"6802","dataEnabled":"0000","dataOffset":2122460,"dllName":"mdxja.dll"},{"dataDisabled":"9D","dataEnabled":"00","dataOffset":2122464,"dllName":"mdxja.dll"},{"dataDisabled":"6A02","dataEnabled":"0000","dataOffset":2122468,"dllName":"mdxja.dll"},{"dataDisabled":"1D","dataEnabled":"00","dataOffset":2122472,"dllName":"mdxja.dll"},{"dataDisabled":"0102","dataEnabled":"0000","dataOffset":2122476,"dllName":"mdxja.dll"},{"dataDisabled":"5801","dataEnabled":"0000","dataOffset":2122480,"dllName":"mdxja.dll"},{"dataDisabled":"B502","dataEnabled":"0000","dataOffset":2122484,"dllName":"mdxja.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":2122492,"dllName":"mdxja.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":2122496,"dllName":"mdxja.dll"},{"dataDisabled":"2E02","dataEnabled":"0000","dataOffset":2122500,"dllName":"mdxja.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":2122504,"dllName":"mdxja.dll"},{"dataDisabled":"2802","dataEnabled":"0000","dataOffset":2122508,"dllName":"mdxja.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":2122512,"dllName":"mdxja.dll"},{"dataDisabled":"2502","dataEnabled":"0000","dataOffset":2122516,"dllName":"mdxja.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":2122520,"dllName":"mdxja.dll"},{"dataDisabled":"2902","dataEnabled":"0000","dataOffset":2122524,"dllName":"mdxja.dll"},{"dataDisabled":"10","dataEnabled":"00","dataOffset":2122528,"dllName":"mdxja.dll"},{"dataDisabled":"2602","dataEnabled":"0000","dataOffset":2122532,"dllName":"mdxja.dll"},{"dataDisabled":"11","dataEnabled":"00","dataOffset":2122536,"dllName":"mdxja.dll"},{"dataDisabled":"2A02","dataEnabled":"0000","dataOffset":2122540,"dllName":"mdxja.dll"},{"dataDisabled":"12","dataEnabled":"00","dataOffset":2122544,"dllName":"mdxja.dll"},{"dataDisabled":"2702","dataEnabled":"0000","dataOffset":2122548,"dllName":"mdxja.dll"},{"dataDisabled":"13","dataEnabled":"00","dataOffset":2122552,"dllName":"mdxja.dll"},{"dataDisabled":"2D02","dataEnabled":"0000","dataOffset":2122556,"dllName":"mdxja.dll"},{"dataDisabled":"14","dataEnabled":"00","dataOffset":2122560,"dllName":"mdxja.dll"},{"dataDisabled":"2B02","dataEnabled":"0000","dataOffset":2122564,"dllName":"mdxja.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":2122568,"dllName":"mdxja.dll"},{"dataDisabled":"2C02","dataEnabled":"0000","dataOffset":2122572,"dllName":"mdxja.dll"},{"dataDisabled":"38","dataEnabled":"00","dataOffset":2122576,"dllName":"mdxja.dll"},{"dataDisabled":"1902","dataEnabled":"0000","dataOffset":2122580,"dllName":"mdxja.dll"},{"dataDisabled":"39","dataEnabled":"00","dataOffset":2122584,"dllName":"mdxja.dll"},{"dataDisabled":"3002","dataEnabled":"0000","dataOffset":2122588,"dllName":"mdxja.dll"},{"dataDisabled":"3A","dataEnabled":"00","dataOffset":2122592,"dllName":"mdxja.dll"},{"dataDisabled":"3102","dataEnabled":"0000","dataOffset":2122596,"dllName":"mdxja.dll"},{"dataDisabled":"46","dataEnabled":"00","dataOffset":2122600,"dllName":"mdxja.dll"},{"dataDisabled":"3302","dataEnabled":"0000","dataOffset":2122604,"dllName":"mdxja.dll"},{"dataDisabled":"2C","dataEnabled":"00","dataOffset":2122608,"dllName":"mdxja.dll"},{"dataDisabled":"1202","dataEnabled":"0000","dataOffset":2122612,"dllName":"mdxja.dll"},{"dataDisabled":"2D","dataEnabled":"00","dataOffset":2122616,"dllName":"mdxja.dll"},{"dataDisabled":"1302","dataEnabled":"0000","dataOffset":2122620,"dllName":"mdxja.dll"},{"dataDisabled":"2E","dataEnabled":"00","dataOffset":2122624,"dllName":"mdxja.dll"},{"dataDisabled":"1402","dataEnabled":"0000","dataOffset":2122628,"dllName":"mdxja.dll"},{"dataDisabled":"2F","dataEnabled":"00","dataOffset":2122632,"dllName":"mdxja.dll"},{"dataDisabled":"1602","dataEnabled":"0000","dataOffset":2122636,"dllName":"mdxja.dll"},{"dataDisabled":"30","dataEnabled":"00","dataOffset":2122640,"dllName":"mdxja.dll"},{"dataDisabled":"1802","dataEnabled":"0000","dataOffset":2122644,"dllName":"mdxja.dll"},{"dataDisabled":"31","dataEnabled":"00","dataOffset":2122648,"dllName":"mdxja.dll"},{"dataDisabled":"0B02","dataEnabled":"0000","dataOffset":2122652,"dllName":"mdxja.dll"},{"dataDisabled":"4B","dataEnabled":"00","dataOffset":2122656,"dllName":"mdxja.dll"},{"dataDisabled":"FF01","dataEnabled":"0000","dataOffset":2122660,"dllName":"mdxja.dll"},{"dataDisabled":"33","dataEnabled":"00","dataOffset":2122664,"dllName":"mdxja.dll"},{"dataDisabled":"0C02","dataEnabled":"0000","dataOffset":2122668,"dllName":"mdxja.dll"},{"dataDisabled":"32","dataEnabled":"00","dataOffset":2122672,"dllName":"mdxja.dll"},{"dataDisabled":"2302","dataEnabled":"0000","dataOffset":2122676,"dllName":"mdxja.dll"},{"dataDisabled":"34","dataEnabled":"00","dataOffset":2122680,"dllName":"mdxja.dll"},{"dataDisabled":"0702","dataEnabled":"0000","dataOffset":2122684,"dllName":"mdxja.dll"},{"dataDisabled":"35","dataEnabled":"00","dataOffset":2122688,"dllName":"mdxja.dll"},{"dataDisabled":"0402","dataEnabled":"0000","dataOffset":2122692,"dllName":"mdxja.dll"},{"dataDisabled":"6B","dataEnabled":"00","dataOffset":2122696,"dllName":"mdxja.dll"},{"dataDisabled":"4502","dataEnabled":"0000","dataOffset":2122700,"dllName":"mdxja.dll"},{"dataDisabled":"6A","dataEnabled":"00","dataOffset":2122704,"dllName":"mdxja.dll"},{"dataDisabled":"4602","dataEnabled":"0000","dataOffset":2122708,"dllName":"mdxja.dll"},{"dataDisabled":"6E","dataEnabled":"00","dataOffset":2122712,"dllName":"mdxja.dll"},{"dataDisabled":"4702","dataEnabled":"0000","dataOffset":2122716,"dllName":"mdxja.dll"},{"dataDisabled":"6C","dataEnabled":"00","dataOffset":2122720,"dllName":"mdxja.dll"},{"dataDisabled":"4802","dataEnabled":"0000","dataOffset":2122724,"dllName":"mdxja.dll"},{"dataDisabled":"64","dataEnabled":"00","dataOffset":2122728,"dllName":"mdxja.dll"},{"dataDisabled":"4B02","dataEnabled":"0000","dataOffset":2122732,"dllName":"mdxja.dll"},{"dataDisabled":"6F","dataEnabled":"00","dataOffset":2122736,"dllName":"mdxja.dll"},{"dataDisabled":"4E02","dataEnabled":"0000","dataOffset":2122740,"dllName":"mdxja.dll"},{"dataDisabled":"22","dataEnabled":"00","dataOffset":2122744,"dllName":"mdxja.dll"},{"dataDisabled":"0502","dataEnabled":"0000","dataOffset":2122748,"dllName":"mdxja.dll"},{"dataDisabled":"24","dataEnabled":"00","dataOffset":2122752,"dllName":"mdxja.dll"},{"dataDisabled":"0902","dataEnabled":"0000","dataOffset":2122756,"dllName":"mdxja.dll"},{"dataDisabled":"25","dataEnabled":"00","dataOffset":2122760,"dllName":"mdxja.dll"},{"dataDisabled":"0A02","dataEnabled":"0000","dataOffset":2122764,"dllName":"mdxja.dll"},{"dataDisabled":"26","dataEnabled":"00","dataOffset":2122768,"dllName":"mdxja.dll"},{"dataDisabled":"0D02","dataEnabled":"0000","dataOffset":2122772,"dllName":"mdxja.dll"},{"dataDisabled":"28","dataEnabled":"00","dataOffset":2122776,"dllName":"mdxja.dll"},{"dataDisabled":"0F02","dataEnabled":"0000","dataOffset":2122780,"dllName":"mdxja.dll"},{"dataDisabled":"29","dataEnabled":"00","dataOffset":2122784,"dllName":"mdxja.dll"},{"dataDisabled":"1002","dataEnabled":"0000","dataOffset":2122788,"dllName":"mdxja.dll"},{"dataDisabled":"2A","dataEnabled":"00","dataOffset":2122792,"dllName":"mdxja.dll"},{"dataDisabled":"1102","dataEnabled":"0000","dataOffset":2122796,"dllName":"mdxja.dll"},{"dataDisabled":"2B","dataEnabled":"00","dataOffset":2122800,"dllName":"mdxja.dll"},{"dataDisabled":"2402","dataEnabled":"0000","dataOffset":2122804,"dllName":"mdxja.dll"},{"dataDisabled":"20","dataEnabled":"00","dataOffset":2122808,"dllName":"mdxja.dll"},{"dataDisabled":"0102","dataEnabled":"0000","dataOffset":2122812,"dllName":"mdxja.dll"},{"dataDisabled":"21","dataEnabled":"00","dataOffset":2122816,"dllName":"mdxja.dll"},{"dataDisabled":"0302","dataEnabled":"0000","dataOffset":2122820,"dllName":"mdxja.dll"},{"dataDisabled":"23","dataEnabled":"00","dataOffset":2122824,"dllName":"mdxja.dll"},{"dataDisabled":"0802","dataEnabled":"0000","dataOffset":2122828,"dllName":"mdxja.dll"},{"dataDisabled":"27","dataEnabled":"00","dataOffset":2122832,"dllName":"mdxja.dll"},{"dataDisabled":"0E02","dataEnabled":"0000","dataOffset":2122836,"dllName":"mdxja.dll"},{"dataDisabled":"80","dataEnabled":"00","dataOffset":2122840,"dllName":"mdxja.dll"},{"dataDisabled":"5402","dataEnabled":"0000","dataOffset":2122844,"dllName":"mdxja.dll"},{"dataDisabled":"93","dataEnabled":"00","dataOffset":2122848,"dllName":"mdxja.dll"},{"dataDisabled":"5502","dataEnabled":"0000","dataOffset":2122852,"dllName":"mdxja.dll"},{"dataDisabled":"92","dataEnabled":"00","dataOffset":2122856,"dllName":"mdxja.dll"},{"dataDisabled":"6002","dataEnabled":"0000","dataOffset":2122860,"dllName":"mdxja.dll"},{"dataDisabled":"9E","dataEnabled":"00","dataOffset":2122864,"dllName":"mdxja.dll"},{"dataDisabled":"6A02","dataEnabled":"0000","dataOffset":2122868,"dllName":"mdxja.dll"},{"dataDisabled":"C6","dataEnabled":"00","dataOffset":2122872,"dllName":"mdxja.dll"},{"dataDisabled":"8502","dataEnabled":"0000","dataOffset":2122876,"dllName":"mdxja.dll"},{"dataDisabled":"D5","dataEnabled":"00","dataOffset":2122880,"dllName":"mdxja.dll"},{"dataDisabled":"9302","dataEnabled":"0000","dataOffset":2122884,"dllName":"mdxja.dll"},{"dataDisabled":"D6","dataEnabled":"00","dataOffset":2122888,"dllName":"mdxja.dll"},{"dataDisabled":"9402","dataEnabled":"0000","dataOffset":2122892,"dllName":"mdxja.dll"},{"dataDisabled":"E7","dataEnabled":"00","dataOffset":2122896,"dllName":"mdxja.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":2122900,"dllName":"mdxja.dll"},{"dataDisabled":"E8","dataEnabled":"00","dataOffset":2122904,"dllName":"mdxja.dll"},{"dataDisabled":"78","dataEnabled":"00","dataOffset":2122908,"dllName":"mdxja.dll"},{"dataDisabled":"E9","dataEnabled":"00","dataOffset":2122912,"dllName":"mdxja.dll"},{"dataDisabled":"2C01","dataEnabled":"0000","dataOffset":2122916,"dllName":"mdxja.dll"},{"dataDisabled":"EA","dataEnabled":"00","dataOffset":2122920,"dllName":"mdxja.dll"},{"dataDisabled":"ED01","dataEnabled":"0000","dataOffset":2122924,"dllName":"mdxja.dll"},{"dataDisabled":"2701","dataEnabled":"0000","dataOffset":2122928,"dllName":"mdxja.dll"},{"dataDisabled":"BF02","dataEnabled":"0000","dataOffset":2122932,"dllName":"mdxja.dll"},{"dataDisabled":"4A01","dataEnabled":"0000","dataOffset":2122936,"dllName":"mdxja.dll"},{"dataDisabled":"B302","dataEnabled":"0000","dataOffset":2122940,"dllName":"mdxja.dll"},{"dataDisabled":"4B01","dataEnabled":"0000","dataOffset":2122944,"dllName":"mdxja.dll"},{"dataDisabled":"B402","dataEnabled":"0000","dataOffset":2122948,"dllName":"mdxja.dll"},{"dataDisabled":"4C01","dataEnabled":"0000","dataOffset":2122952,"dllName":"mdxja.dll"},{"dataDisabled":"C902","dataEnabled":"0000","dataOffset":2122956,"dllName":"mdxja.dll"},{"dataDisabled":"5001","dataEnabled":"0000","dataOffset":2122960,"dllName":"mdxja.dll"},{"dataDisabled":"D102","dataEnabled":"0000","dataOffset":2122964,"dllName":"mdxja.dll"},{"dataDisabled":"5501","dataEnabled":"0000","dataOffset":2122968,"dllName":"mdxja.dll"},{"dataDisabled":"4F02","dataEnabled":"0000","dataOffset":2122972,"dllName":"mdxja.dll"},{"dataDisabled":"5601","dataEnabled":"0000","dataOffset":2122976,"dllName":"mdxja.dll"},{"dataDisabled":"3202","dataEnabled":"0000","dataOffset":2122980,"dllName":"mdxja.dll"},{"dataDisabled":"5801","dataEnabled":"0000","dataOffset":2122984,"dllName":"mdxja.dll"},{"dataDisabled":"B502","dataEnabled":"0000","dataOffset":2122988,"dllName":"mdxja.dll"},{"dataDisabled":"48","dataEnabled":"00","dataOffset":2122992,"dllName":"mdxja.dll"},{"dataDisabled":"71","dataEnabled":"00","dataOffset":2122996,"dllName":"mdxja.dll"},{"dataDisabled":"49","dataEnabled":"00","dataOffset":2123000,"dllName":"mdxja.dll"},{"dataDisabled":"6C","dataEnabled":"00","dataOffset":2123004,"dllName":"mdxja.dll"},{"dataDisabled":"94","dataEnabled":"00","dataOffset":2123008,"dllName":"mdxja.dll"},{"dataDisabled":"5502","dataEnabled":"0000","dataOffset":2123012,"dllName":"mdxja.dll"},{"dataDisabled":"98","dataEnabled":"00","dataOffset":2123016,"dllName":"mdxja.dll"},{"dataDisabled":"2802","dataEnabled":"0000","dataOffset":2123020,"dllName":"mdxja.dll"},{"dataDisabled":"1B01","dataEnabled":"0000","dataOffset":2123024,"dllName":"mdxja.dll"},{"dataDisabled":"3202","dataEnabled":"0000","dataOffset":2123028,"dllName":"mdxja.dll"},{"dataDisabled":"1C01","dataEnabled":"0000","dataOffset":2123032,"dllName":"mdxja.dll"},{"dataDisabled":"5002","dataEnabled":"0000","dataOffset":2123036,"dllName":"mdxja.dll"},{"dataDisabled":"2E01","dataEnabled":"0000","dataOffset":2123040,"dllName":"mdxja.dll"},{"dataDisabled":"C202","dataEnabled":"0000","dataOffset":2123044,"dllName":"mdxja.dll"},{"dataDisabled":"2F01","dataEnabled":"0000","dataOffset":2123048,"dllName":"mdxja.dll"},{"dataDisabled":"C002","dataEnabled":"0000","dataOffset":2123052,"dllName":"mdxja.dll"},{"dataDisabled":"3001","dataEnabled":"0000","dataOffset":2123056,"dllName":"mdxja.dll"},{"dataDisabled":"C302","dataEnabled":"0000","dataOffset":2123060,"dllName":"mdxja.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":2123068,"dllName":"mdxja.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces fast/slow notifications on, ideal for guests","gameCode":"MDX","name":"Force enable fast/slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":544448,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces background judgment on, ideal for guests","gameCode":"MDX","name":"Force background judgement","patches":[{"dataDisabled":"8B4140","dataEnabled":"31C040","dataOffset":544432,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces the dark background on, ideal for guests","gameCode":"MDX","name":"Force darkest background","patches":[{"dataDisabled":"CCCCCCCCCC","dataEnabled":"31C0B003C3","dataOffset":544388,"dllName":"gamemdx.dll"},{"dataDisabled":"40DF0D10","dataEnabled":"845A0810","dataOffset":1763384,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Do not use this anymore. It's only here to toggle off.","gameCode":"MDX","name":"Unlock all songs (OLD)","patches":[{"dataDisabled":"6C","dataEnabled":"66","dataOffset":1762700,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Unlocks all e-amusement songs, EVENT MODE songs, ACES FOR ACES, and ENDYMION","gameCode":"MDX","name":"Unlock all songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":552152,"dllName":"gamemdx.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":515838,"dllName":"gamemdx.dll"},{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":515902,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Skips the in-game tutorial","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":268356,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Freezes the in-game timer","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":143655,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":474706,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces EXTRA STAGE/EXTRA ENCORE STAGE on","gameCode":"MDX","name":"Force Extra Stage/Extra Encore Stage (fixed)","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346171,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346560,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Similar to FREE PLAY, but allows premium credit options. Requires 1 credit.","gameCode":"MDX","name":"Disable Credit Consumption","patches":[{"dataDisabled":"740B","dataEnabled":"EB09","dataOffset":35722,"dllName":"gamemdx.dll"},{"dataDisabled":"740B","dataEnabled":"EB09","dataOffset":35820,"dllName":"gamemdx.dll"},{"dataDisabled":"740B","dataEnabled":"EB09","dataOffset":35916,"dllName":"gamemdx.dll"},{"dataDisabled":"742E","dataEnabled":"EB2C","dataOffset":35785,"dllName":"gamemdx.dll"},{"dataDisabled":"742E","dataEnabled":"EB2C","dataOffset":35881,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force enable fast/slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":576096,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force background judgement","patches":[{"dataDisabled":"8B4140","dataEnabled":"31C040","dataOffset":576080,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force darkest background","patches":[{"dataDisabled":"750333C0","dataEnabled":"33C0B003","dataOffset":578875,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Unlocks all e-amusement songs, event mode songs, ACES FOR ACES and ENDYMION","gameCode":"MDX","name":"Unlock all songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":585091,"dllName":"gamemdx.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":542267,"dllName":"gamemdx.dll"},{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":542417,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":284420,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":149095,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":501410,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force Extra Stage/Extra Encore Stage (fixed)","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":371831,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":372178,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Even works in offline/local mode!","gameCode":"MDX","name":"Enable DDR SELECTION","patches":[{"dataDisabled":"E8C77101","dataEnabled":"B8010000","dataOffset":481140,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.","gameCode":"MDX","name":"Premium Free","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":127142,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces fast/slow notifications on, ideal for guests","gameCode":"MDX","name":"Force Enable Fast/Slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":621664,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces background judgment on, ideal for guests","gameCode":"MDX","name":"Force Background Judgement","patches":[{"dataDisabled":"8B41","dataEnabled":"31C0","dataOffset":621648,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces the dark background on, ideal for guests","gameCode":"MDX","name":"Force Darkest Background","patches":[{"dataDisabled":"750333C0","dataEnabled":"33C0B003","dataOffset":625166,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Unlocks all event mode songs, ACES FOR ACES, ENDYMION, A20. Still requires a musicdb edit to remove all restrictions.","gameCode":"MDX","name":"Song Unlock (Incomplete)","patches":[{"dataDisabled":"45F4","dataEnabled":"90E9","dataOffset":542417,"dllName":"gamemdx.dll"},{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":577543,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Skips the in-game tutorial","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":302387,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Freezes the in-game timer","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":161239,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock Options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":534323,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces EXTRA STAGE/EXTRA ENCORE STAGE on","gameCode":"MDX","name":"Force Extra Stage/Extra Encore Stage (fixed)","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346171,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346560,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"This makes the background for the darkest background option be 99% opaque, hiding the background dancers and videos","gameCode":"MDX","name":"Opaque background for darkest background option","patches":[{"dataDisabled":"333333","dataEnabled":"A4707D","dataOffset":1875820,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Causes the game to load a different theme, certain assets (like menu background) may not work with this forced on","gameCode":"MDX","name":"Force Cabinet Type 6","patches":[{"dataDisabled":"FF24","dataEnabled":"EB71","dataOffset":56856,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces the game to use the red cloud background instead of default","gameCode":"MDX","name":"Force ENDYMION Menu Background","patches":[{"dataDisabled":"EC","dataEnabled":"F0","dataOffset":129421,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Skips the check for the golden menu background entirely, causing the game to load the default","gameCode":"MDX","name":"Skip A20 Menu Background Loading","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":129348,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"This enables the use of cabinet lighting for Cabinet Type 6","gameCode":"MDX","name":"Enable cabinet lights for Cabinet Type 6","patches":[{"dataDisabled":"E81A21","dataEnabled":"B80000","dataOffset":48337,"dllName":"gamemdx.dll"},{"dataDisabled":"E86112FEFF","dataEnabled":"B800000000","dataOffset":183178,"dllName":"gamemdx.dll"},{"dataDisabled":"E83D0DFEFF","dataEnabled":"B800000000","dataOffset":184494,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Forces fast/slow notifications on, ideal for guests","gameCode":"MDX","name":"Force Enable Fast/Slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":658752,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Forces background judgment on, ideal for guests","gameCode":"MDX","name":"Force Background Judgement","patches":[{"dataDisabled":"8B41","dataEnabled":"31C0","dataOffset":658736,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Forces the dark background on, ideal for guests","gameCode":"MDX","name":"Force Darkest Background","patches":[{"dataDisabled":"750333C0","dataEnabled":"33C0B003","dataOffset":662254,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Unlocks all event mode songs.","gameCode":"MDX","name":"Song Unlock","patches":[{"dataDisabled":"75085F32C0","dataEnabled":"90905FB001","dataOffset":611014,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":616867,"dllName":"gamemdx.dll"},{"dataDisabled":"65","dataEnabled":"62","dataOffset":1895460,"dllName":"gamemdx.dll"},{"dataDisabled":"72","dataEnabled":"62","dataOffset":1895468,"dllName":"gamemdx.dll"},{"dataDisabled":"6C","dataEnabled":"62","dataOffset":1895476,"dllName":"gamemdx.dll"},{"dataDisabled":"6C","dataEnabled":"62","dataOffset":1895488,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Skips the in-game tutorial","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":306483,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Freezes the in-game timer","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":165189,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock Options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":568563,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Causes the game to load a different theme, certain assets (like menu background) may not work with this forced on","gameCode":"MDX","name":"Force Cabinet Type 6","patches":[{"dataDisabled":"FF24","dataEnabled":"EB71","dataOffset":57624,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Also works in offline/local mode","gameCode":"MDX","name":"Enable DDR SELECTION","patches":[{"dataDisabled":"E8A7AA01","dataEnabled":"B8010000","dataOffset":545556,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Infinite songs, saves scores but not profile information","gameCode":"MDX","name":"Premium Free","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":128904,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Also mutes crowd cheering and booing during gameplay","gameCode":"MDX","name":"Mute announcer","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":177816,"dllName":"gamemdx.dll"},{"dataDisabled":"76","dataEnabled":"62","dataOffset":1840883,"dllName":"gamemdx.dll"},{"dataDisabled":"76","dataEnabled":"62","dataOffset":1840911,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015120100,"description":"Fix crash caused by no E: drive","gameCode":"NBT","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":11970964,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2015120100,"description":"Bypasses all unlock requirements on songs","gameCode":"NBT","name":"Unlock all songs","patches":[{"dataDisabled":"4883FD107209488D7908","dataEnabled":"BB00000000E9AE010000","dataOffset":1523894,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2016111400,"description":"Fix crash caused by no E: drive","gameCode":"NBT","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":8799740,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2016111400,"description":"Bypasses all unlock requirements on songs","gameCode":"NBT","name":"Unlock all songs","patches":[{"dataDisabled":"4883FD107203488B0941","dataEnabled":"BE00000000E93A010000","dataOffset":1494193,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2016111400,"description":"Unlocks NIGHTMARE difficulty on applicable songs","gameCode":"NBT","name":"NIGHTMARE difficulty unlock","patches":[{"dataDisabled":"8BCBE8DBB40E","dataEnabled":"B001E9AD0000","dataOffset":1501918,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Freeze the timer while in menus","gameCode":"PAN","name":"Menu Timer Freeze","patches":[{"dataDisabled":"41FFC8","dataEnabled":"909090","dataOffset":3161395,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Shortens the length of the monitor check. Similar to Rootage, recommended only if you have a stable framerate","gameCode":"PAN","name":"Shorter Monitor Check","patches":[{"dataDisabled":"1E","dataEnabled":"00","dataOffset":2205434,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the extra paseli display at the bottom","gameCode":"PAN","name":"Hide EXTRA PASELI Display","patches":[{"dataDisabled":"CA2F2A","dataEnabled":"047226","dataOffset":3177426,"dllName":"nostalgia.dll"},{"dataDisabled":"7E2F2A","dataEnabled":"E87126","dataOffset":3177454,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the paseli display at the bottom","gameCode":"PAN","name":"Hide PASELI Display","patches":[{"dataDisabled":"FF1514420900","dataEnabled":"E9AD01000090","dataOffset":3177070,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the credit display at the bottom","gameCode":"PAN","name":"Hide Credit Display","patches":[{"dataDisabled":"BB2B2A","dataEnabled":"A56F26","dataOffset":3178033,"dllName":"nostalgia.dll"},{"dataDisabled":"7F2B2A","dataEnabled":"896F26","dataOffset":3178061,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Freeze the timer while in menus","gameCode":"PAN","name":"Menu Timer Freeze","patches":[{"dataDisabled":"41FFC8","dataEnabled":"909090","dataOffset":3161395,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Shortens the length of the monitor check. Similar to Rootage, recommended only if you have a stable framerate","gameCode":"PAN","name":"Shorter Monitor Check","patches":[{"dataDisabled":"1E","dataEnabled":"00","dataOffset":2205434,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the extra paseli display at the bottom","gameCode":"PAN","name":"Hide EXTRA PASELI Display","patches":[{"dataDisabled":"CA2F2A","dataEnabled":"047226","dataOffset":3177426,"dllName":"nostalgia.dll"},{"dataDisabled":"7E2F2A","dataEnabled":"E87126","dataOffset":3177454,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the paseli display at the bottom","gameCode":"PAN","name":"Hide PASELI Display","patches":[{"dataDisabled":"FF1514420900","dataEnabled":"E9AD01000090","dataOffset":3177070,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the credit display at the bottom","gameCode":"PAN","name":"Hide Credit Display","patches":[{"dataDisabled":"BB2B2A","dataEnabled":"A56F26","dataOffset":3178033,"dllName":"nostalgia.dll"},{"dataDisabled":"7F2B2A","dataEnabled":"896F26","dataOffset":3178061,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCode":2016071300,"description":"Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.","gameCode":"PIX","name":"Infinite First Layer","patches":[{"dataDisabled":"FF838C090000","dataEnabled":"909090909090","dataOffset":2613447,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062800,"description":"Locks the game to the final track for infinite play.","gameCode":"PIX","name":"Infinite Final Layer","patches":[{"dataDisabled":"FF8348140000","dataEnabled":"909090909090","dataOffset":1567047,"dllName":"museca.dll"},{"dataDisabled":"7F08","dataEnabled":"9090","dataOffset":1566879,"dllName":"museca.dll"},{"dataDisabled":"8B8148140000","dataEnabled":"B80300000090","dataOffset":1565728,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062800,"description":"Freeplay (Coin Options) must be \"ON\" for this to work efficiently","gameCode":"PIX","name":"Auto Event Mode Toggled","patches":[{"dataDisabled":"8901884110C7411401000000C3CCCCCCCC","dataEnabled":"C70101000000884110C7411401000000C3","dataOffset":1665969,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"Forces the game to be set to the final layer indefinitely","gameCode":"PIX","name":"Infinite Final Layer","patches":[{"dataDisabled":"FF8348140000","dataEnabled":"909090909090","dataOffset":1566087,"dllName":"museca.dll"},{"dataDisabled":"7F08","dataEnabled":"9090","dataOffset":1565919,"dllName":"museca.dll"},{"dataDisabled":"8B8148140000","dataEnabled":"B80300000090","dataOffset":1564768,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"Forces event mode on","gameCode":"PIX","name":"Auto Event Mode Toggled (Freeplay (Coin Options) must be ON for this to work efficiently","patches":[{"dataDisabled":"8901884110C7411401000000C3CCCCCCCC","dataEnabled":"C70101000000884110C7411401000000C3","dataOffset":1664049,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"","gameCode":"PIX","name":"Rerate song folders from 1-15 to 2-16","patches":[{"dataDisabled":"F8","dataEnabled":"F9","dataOffset":2746619,"dllName":"museca.dll"},{"dataDisabled":"4C4556454C2031004C4556454C2032004C4556454C2033004C4556454C2034004C4556454C2035004C4556454C2036004C4556454C2037004C4556454C2038004C4556454C2039004C4556454C20313000000000000000004C4556454C20313100000000000000004C4556454C20313200000000000000004C4556454C20313300000000000000004C4556454C20313400000000000000004C4556454C203135","dataEnabled":"4C4556454C2032004C4556454C2033004C4556454C2034004C4556454C2035004C4556454C2036004C4556454C2037004C4556454C2038004C4556454C2039004C4556454C203130004C4556454C203131000000000000004C4556454C20313200000000000000004C4556454C20313300000000000000004C4556454C20313400000000000000004C4556454C20313500000000000000004C4556454C203136","dataOffset":3619456,"dllName":"museca.dll"},{"dataDisabled":"03","dataEnabled":"04","dataOffset":2656961,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"","gameCode":"PIX","name":"Increase default coloris from 30k to 100k","patches":[{"dataDisabled":"307500","dataEnabled":"A08601","dataOffset":2573726,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"","gameCode":"PIX","name":"Remove chart date limit","patches":[{"dataDisabled":"8D81FB","dataEnabled":"B001C3","dataOffset":675632,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"Forces the game to be set to the final layer indefinitely","gameCode":"PIX","name":"Infinite Final Layer","patches":[{"dataDisabled":"FF8348140000","dataEnabled":"909090909090","dataOffset":1566087,"dllName":"museca.dll"},{"dataDisabled":"7F08","dataEnabled":"9090","dataOffset":1565919,"dllName":"museca.dll"},{"dataDisabled":"8B8148140000","dataEnabled":"B80300000090","dataOffset":1564768,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"Forces event mode on","gameCode":"PIX","name":"Auto Event Mode Toggled (Freeplay (Coin Options) must be ON for this to work efficiently","patches":[{"dataDisabled":"8901884110C7411401000000C3CCCCCCCC","dataEnabled":"C70101000000884110C7411401000000C3","dataOffset":1664049,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"","gameCode":"PIX","name":"Rerate song folders from 1-15 to 2-16","patches":[{"dataDisabled":"F8","dataEnabled":"F9","dataOffset":2746619,"dllName":"museca.dll"},{"dataDisabled":"4C4556454C2031004C4556454C2032004C4556454C2033004C4556454C2034004C4556454C2035004C4556454C2036004C4556454C2037004C4556454C2038004C4556454C2039004C4556454C20313000000000000000004C4556454C20313100000000000000004C4556454C20313200000000000000004C4556454C20313300000000000000004C4556454C20313400000000000000004C4556454C203135","dataEnabled":"4C4556454C2032004C4556454C2033004C4556454C2034004C4556454C2035004C4556454C2036004C4556454C2037004C4556454C2038004C4556454C2039004C4556454C203130004C4556454C203131000000000000004C4556454C20313200000000000000004C4556454C20313300000000000000004C4556454C20313400000000000000004C4556454C20313500000000000000004C4556454C203136","dataOffset":3619456,"dllName":"museca.dll"},{"dataDisabled":"03","dataEnabled":"04","dataOffset":2656961,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"","gameCode":"PIX","name":"Increase default coloris from 30k to 100k","patches":[{"dataDisabled":"307500","dataEnabled":"A08601","dataOffset":2573726,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"","gameCode":"PIX","name":"Remove chart date limit","patches":[{"dataDisabled":"8D81FB","dataEnabled":"B001C3","dataOffset":675632,"dllName":"museca.dll"}],"preset":true,"type":"memory"}] +[{"dateCode":0,"description":"","gameCode":"000","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8695D02","dataEnabled":"B80D0000","dataOffset":1412418,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1832313,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Failing early won't drop you out of your session","gameCode":"000","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1548627,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Remove visual clutter","gameCode":"000","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3126916,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"If your volume gets forced to max, turn this on","gameCode":"000","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2445514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"","gameCode":"000","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1698514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"","gameCode":"000","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E8DB","dataEnabled":"EB03","dataOffset":784864,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"000","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1928079,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1928566,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"000","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1546340,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"000","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489979,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"This affects all \"Hard\" Gauge types","gameCode":"000","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1181488,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"This affects all \"Hard\" Gauge types","gameCode":"000","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1182634,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"000","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"FC813110","dataEnabled":"94723110","dataOffset":3601048,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"Replaces IC Card Check in test menu","gameCode":"000","name":"QC Mode","patches":[{"dataDisabled":"6AFF683BB4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3138976,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":0,"description":"FX-L button on appeal card and song screens","gameCode":"000","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3072323,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3122408,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3123312,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3125280,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3379196,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Skips the music database error.","gameCode":"JDZ","name":"Fix MDB Error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167356,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Skips the .1 chart file error.","gameCode":"JDZ","name":"Fix .1 Error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167419,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Skips the course data error.","gameCode":"JDZ","name":"Fix Course Data Error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167485,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2011071200,"description":"Shortens the painfully long monitor check at boot.","gameCode":"JDZ","name":"Shorter Monitor Check","patches":[{"dataDisabled":"300C","dataEnabled":"2C01","dataOffset":318934,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Remove Local Play Banner","patches":[{"dataDisabled":"AC","dataEnabled":"D9","dataOffset":60373,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Premium Free","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":294515,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Beatfree","patches":[{"dataDisabled":"8B442404","dataEnabled":"33C0B403","dataOffset":470512,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Enable Monitor Types C - F","patches":[{"dataDisabled":"02","dataEnabled":"06","dataOffset":565608,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Unlock All Songs","patches":[{"dataDisabled":"49400000000050070000040000004025041000000000000000000000000000000000000000004A070000040000004025041000000000000000000000000000000000000000004B070000040000004025041000000000000000000000000000000000000000004C070000040000004025041000000000000000000000000000000000000000004D070000040000004025041000000000000000000000000000000000000000004E070000040000004025041000000000000000000000000000000000000000004F070000040000004025041000000000000000000000000000000000000000008807000004000000402504100000000000000000000000000000000000000000AF07000004000000901E04100000000000000000000000000000000000000000B007000004000000001F04100000000000000000000000000000000000000000B207000004000000D02504100000000000000000000000000000000000000000B307000004000000D02504100000000000000000000000000000000000000000B407000004000000D02504100000000000000000000000000000000000000000B507000004000000D02504100000000000000000000000000000000000000000B607000004000000D02504100000000000000000000000000000000000000000B707000004000000D025041000000000000000000000000000000000000000007507000004000000A024041000000000000000000000000000000000000000008607000004000000A024041000000000000000000000000000000000000000007007000004000000A024041000000000000000000000000000000000000000009607000004000000A024041000000000000000000000000000000000000000008A07000004000000A024041000000000000000000000000000000000000000007C07000004000000A024041000000000000000000000000000000000000000008D07000004000000A024041000000000000000000000000000000000000000007307000004000000A024041000000000000000000000000000000000000000006E07000004000000A02404100000000000000000000000000000000000000000C902000004000000A024041000000000000000000000000000000000000000003303000004000000A02404100000000000000000000000000000000000000000B203000004000000A02404100000000000000000000000000000000000000000ED03000004000000A02404100000000000000000000000000000000000000000FA05000004000000A02404100000000000000000000000000000000000000000A907000004000000A02404100000000000000000000000000000000000000000AA07000004000000A02404100000000000000000000000000000000000000000AB07000004000000A02404100000000000000000000000000000000000000000AC07000004000000A02404100000000000000000000000000000000000000000AD07000004000000A024041000000000000000000000000000000000000000006D07000004000000701F041000000000000000000000000000000000000000007A07000004000000701F04100000000000000000000000000000000000000000AE07000004000000701F041000000000000000000000000000000000000000009A07000004000000C01F04100000000000000000000000000000000000000000A307000004000000A02404100000000000000000000000000000000000000000A407000004000000A02404100000000000000000000000000000000000000000B1070000040000002020041000000000000000000000000000000000000000008B07000001000000601E0410000000000000000000000000000000000000000074070000010000000000000000000000000000000000000000000000000000007507000000000000090000001200000086070000010000000A0000001300000070070000020000000B0000001400000096070000030000000C000000150000008A070000040000000D000000160000007C070000050000000E000000170000008D070000060000000F00000018000000730700000700000010000000190000006E07000008000000110000001A000000C90200001B0000001B0000001B000000330300001C0000001C0000001C000000B20300001D0000001D0000001D000000ED0300001E0000001E0000001E000000FA0500001F0000001F0000001F000000A9070000200000002000000020000000AA070000210000002100000021000000AB070000220000002200000022000000AC070000230000002300000023000000AD070000240000002400000024000000A3070000250000002700000029000000A407000026000000280000002A","dataEnabled":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","dataOffset":1099066,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"","gameCode":"KDZ","name":"Use E and F Folders","patches":[{"dataDisabled":"663A2F00653A2F","dataEnabled":"2E2F66002E2F65","dataOffset":1153740,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"if sound card has a large number of unreasonable mixer channels, use it.","gameCode":"KDZ","name":"Mixer Bug Fix 1","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":661087,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012090300,"description":"if sound card has a large number of unreasonable mixer channels, use it.","gameCode":"KDZ","name":"Mixer Bug Fix 2","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":661709,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"","gameCode":"KFC","name":"All songs unlocked","patches":[{"dataDisabled":"E8568B01","dataEnabled":"B80B0000","dataOffset":1232229,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"Forces Event Mode on bootup (Free play, infinite menu time).","gameCode":"KFC","name":"Boot to Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1422306,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1320150,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"If your volume gets forced to max, turn this on.","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2035290,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2015111600,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1559119,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83780A0000","dataEnabled":"E96FD10C0090","dataOffset":1559254,"dllName":"soundvoltex.dll"},{"dataDisabled":"00000000","dataEnabled":"C783780A","dataOffset":2399306,"dllName":"soundvoltex.dll"},{"dataDisabled":"00000000000000000000000000000000","dataEnabled":"010000008B83780A0000E97D2EF3FF00","dataOffset":2399312,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8F0E201","dataEnabled":"B80B0000","dataOffset":1290139,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B44241CE828EEFFFF","dataEnabled":"B80300000090909090","dataOffset":1604335,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1398007,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":2684076,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2053482,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot to Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1507474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E80B","dataEnabled":"EB03","dataOffset":698640,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"","gameCode":"KFC","name":"Replace EVENT MODE/FREE PLAY text with player name","patches":[{"dataDisabled":"4C102910","dataEnabled":"B90A1518","dataOffset":698500,"dllName":"soundvoltex.dll"},{"dataDisabled":"58102910","dataEnabled":"B90A1518","dataOffset":698512,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1666015,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83780A00008D480183F90356577F52","dataEnabled":"B8010000008983780A00009056579090","dataOffset":1666150,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"When EXCESSIVE GAUGE is depleted, you are switched to EFFECTIVE RATE","gameCode":"KFC","name":"Force Alternative Rate System","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1397203,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Use with modified music_db.xml for SDVX IV difficulties","gameCode":"KFC","name":"Levels up to 99","patches":[{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":1609286,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F","dataEnabled":"62","dataOffset":1608132,"dllName":"soundvoltex.dll"},{"dataDisabled":"10","dataEnabled":"63","dataOffset":1600471,"dllName":"soundvoltex.dll"},{"dataDisabled":"7F3A","dataEnabled":"9090","dataOffset":1408776,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Default 1-16. Requires 'Levels up to 99'","gameCode":"KFC","name":"Level folders from 5-20","patches":[{"dataDisabled":"07","dataEnabled":"03","dataOffset":643202,"dllName":"soundvoltex.dll"},{"dataDisabled":"10","dataEnabled":"14","dataOffset":643226,"dllName":"soundvoltex.dll"},{"dataDisabled":"07","dataEnabled":"03","dataOffset":667646,"dllName":"soundvoltex.dll"},{"dataDisabled":"3136","dataEnabled":"3230","dataOffset":2645532,"dllName":"soundvoltex.dll"},{"dataDisabled":"35","dataEnabled":"39","dataOffset":2645545,"dllName":"soundvoltex.dll"},{"dataDisabled":"34","dataEnabled":"38","dataOffset":2645557,"dllName":"soundvoltex.dll"},{"dataDisabled":"33","dataEnabled":"37","dataOffset":2645569,"dllName":"soundvoltex.dll"},{"dataDisabled":"32","dataEnabled":"36","dataOffset":2645581,"dllName":"soundvoltex.dll"},{"dataDisabled":"31","dataEnabled":"35","dataOffset":2645593,"dllName":"soundvoltex.dll"},{"dataDisabled":"30","dataEnabled":"34","dataOffset":2645605,"dllName":"soundvoltex.dll"},{"dataDisabled":"3039","dataEnabled":"3133","dataOffset":2645616,"dllName":"soundvoltex.dll"},{"dataDisabled":"3038","dataEnabled":"3132","dataOffset":2645628,"dllName":"soundvoltex.dll"},{"dataDisabled":"3037","dataEnabled":"3131","dataOffset":2645640,"dllName":"soundvoltex.dll"},{"dataDisabled":"3036","dataEnabled":"3130","dataOffset":2645652,"dllName":"soundvoltex.dll"},{"dataDisabled":"35","dataEnabled":"39","dataOffset":2645665,"dllName":"soundvoltex.dll"},{"dataDisabled":"34","dataEnabled":"38","dataOffset":2645677,"dllName":"soundvoltex.dll"},{"dataDisabled":"33","dataEnabled":"37","dataOffset":2645689,"dllName":"soundvoltex.dll"},{"dataDisabled":"32","dataEnabled":"36","dataOffset":2645701,"dllName":"soundvoltex.dll"},{"dataDisabled":"31","dataEnabled":"35","dataOffset":2645713,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2016121200,"dateCodeMin":2016121200,"description":"Default 0.5-7.0","gameCode":"KFC","name":"Hispeed values from 0.1 to 20.0","patches":[{"dataDisabled":"DD05F8052810","dataEnabled":"D905A0072810","dataOffset":1151941,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500062810","dataEnabled":"D905E4042810","dataOffset":1151966,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD05F8052810","dataEnabled":"D905A0072810","dataOffset":1150123,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500062810","dataEnabled":"D905E4042810","dataOffset":1150117,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8F94102","dataEnabled":"B80D0000","dataOffset":1384770,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E8A6ECFFFF","dataEnabled":"B80300000090909090","dataOffset":1788465,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1514247,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3054660,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2380266,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1664354,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E86B","dataEnabled":"EB03","dataOffset":772384,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1878783,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1879238,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Allows a finer range of adjustment on HI-SPEED to 0.1 to 20.0","gameCode":"KFC","name":"Hispeed values from 0.1 to 20.0","patches":[{"dataDisabled":"DD05F8872D10","dataEnabled":"D905A0892D10","dataOffset":1186187,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500882D10","dataEnabled":"D905E4862D10","dataOffset":1186208,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD05F8872D10","dataEnabled":"D905A0892D10","dataOffset":1184193,"dllName":"soundvoltex.dll"},{"dataDisabled":"DD0500882D10","dataEnabled":"D905E4862D10","dataOffset":1184187,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1512052,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1158352,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1159498,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Removes the in-game combo/chain display","gameCode":"KFC","name":"Remove Combo/Chain Display","patches":[{"dataDisabled":"8B4508","dataEnabled":"909090","dataOffset":1188017,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"DC5F3010","dataEnabled":"38543010","dataOffset":3509056,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":482331,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF686BB4","dataEnabled":"E9FB0B0000","dataOffset":20192,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3066720,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2017112800,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3050528,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3051256,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3053064,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3296608,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8094302","dataEnabled":"B80D0000","dataOffset":1389042,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1793849,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1518811,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3060716,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1669075,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1884431,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1884886,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"","gameCode":"KFC","name":"Hide PASELI text","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":775101,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"88743010","dataEnabled":"E4683010","dataOffset":3516392,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF680BCB","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3072816,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011600,"dateCodeMin":2018011600,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3006811,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3056584,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3057312,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3059120,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3303464,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8A94402","dataEnabled":"B80D0000","dataOffset":1395826,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1800825,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1525995,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3074144,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1675954,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E82B","dataEnabled":"EB03","dataOffset":782064,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1896015,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1896470,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1523716,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":488603,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"","gameCode":"KFC","name":"Hide PASELI text","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":782125,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"98A83010","dataEnabled":"0C9C3010","dataOffset":3531800,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF68EBF9","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3086272,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018011602,"dateCodeMin":2018011602,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3020003,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3069836,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3070596,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3072528,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3317472,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8895802","dataEnabled":"B80D0000","dataOffset":1408850,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1817945,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All Songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1543923,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3105464,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2427386,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1693027,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1913391,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1913846,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1541636,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489803,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1179792,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1180938,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"88353110","dataEnabled":"FC283110","dataOffset":3572264,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF680B6D","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3117616,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018060500,"dateCodeMin":2018060500,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3051043,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3101124,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3101916,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3103848,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3354868,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8895C02","dataEnabled":"B80D0000","dataOffset":1409106,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1828457,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1545107,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3121384,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2441402,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1694802,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E80B","dataEnabled":"EB03","dataOffset":783264,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1924047,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1924534,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1542820,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489195,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1179184,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1180330,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"A46A3110","dataEnabled":"185E3110","dataOffset":3592680,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF681BA4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3133432,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018082101,"dateCodeMin":2018082100,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3067155,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3116980,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3117836,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3119768,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3373068,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8895C02","dataEnabled":"B80D0000","dataOffset":1409106,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1828457,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1545107,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3121576,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2441402,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1694802,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E80B","dataEnabled":"EB03","dataOffset":783264,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1924047,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1924534,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1542820,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489195,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1179184,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1180330,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"646B3110","dataEnabled":"D85E3110","dataOffset":3592912,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF681BA4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3133624,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2018102301,"dateCodeMin":2018102300,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3067347,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3117172,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3118032,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3119960,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3373260,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"E8695D02","dataEnabled":"B80D0000","dataOffset":1412418,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B442420E83EEBFFFF","dataEnabled":"B80300000090909090","dataOffset":1832313,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1548627,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":3126916,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"If your volume gets forced to max, turn this on","gameCode":"KFC","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"E821030000","dataEnabled":"9090909090","dataOffset":2445514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":1698514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Removes the white corner text","gameCode":"KFC","name":"Disable EVENT MODE/FREE PLAY text","patches":[{"dataDisabled":"E8DB","dataEnabled":"EB03","dataOffset":784864,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"00","dataEnabled":"02","dataOffset":1928079,"dllName":"soundvoltex.dll"},{"dataDisabled":"8B83641000008D480183F90456577F52","dataEnabled":"B8010000008983641000009056579090","dataOffset":1928566,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1546340,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B436085C07404","dataEnabled":"90909090909090","dataOffset":489979,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":1181488,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"015048","dataEnabled":"909090","dataOffset":1182634,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Replaces stock matching scene with Omega Dimension matching","gameCode":"KFC","name":"Omega Dimension Matching scene as default","patches":[{"dataDisabled":"FC813110","dataEnabled":"94723110","dataOffset":3601048,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Replaces IC Card Check in test menu","gameCode":"KFC","name":"QC Mode","patches":[{"dataDisabled":"6AFF683BB4","dataEnabled":"E9FB0B0000","dataOffset":20144,"dllName":"soundvoltex.dll"},{"dataDisabled":"4943204341524420434845434B","dataEnabled":"5143204D4F4445202020202020","dataOffset":3138976,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"FX-L button on appeal card and song screens","gameCode":"KFC","name":"English folder text","patches":[{"dataDisabled":"8352839383658342836A8385815B82B582DC82B782A98148","dataEnabled":"436F6E74696E756520506C6179696E673F00000000000000","dataOffset":3072323,"dllName":"soundvoltex.dll"},{"dataDisabled":"8352839383658358836700008356838A815B8359000000004752414445000000434C454152204D41524B0000545241434B204C5600000000835783838393838B","dataEnabled":"434F4E5445535453000000005345524945530000000000004752414445000000434C454152204D41524B0000545241434B204C560000000047454E5245000000","dataOffset":3122408,"dllName":"soundvoltex.dll"},{"dataDisabled":"82A88B4382C993FC82E8","dataEnabled":"4641564F524954455300","dataOffset":3123312,"dllName":"soundvoltex.dll"},{"dataDisabled":"8349838A83578369838B91BC0000000042454D414E490000464C4F4F52000000837B815B834A838D834383685B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000938C95FB8341838C83938357","dataEnabled":"204F524947494E414C5300000000000042454D414E490000464C4F4F52000000564F43414C4F4944000000005B737A3A31325D5B706F73723A302C2D355D544D00000000455849542054554E45530000544F55484F55000000000000","dataOffset":3125280,"dllName":"soundvoltex.dll"},{"dataDisabled":"83898343835A8393835800008DC58BDF8E67977082B582BD83418373834A","dataEnabled":"4C4943454E53450000000000524543454E544C5920555345440000000000","dataOffset":3379196,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Automatically skips the screen between song select and gameplay","gameCode":"KFC","name":"Skip global matching screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":3233280,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019020601,"dateCodeMin":2019020600,"description":"Overrides headphone detection to always be enabled, useful for cabinets","gameCode":"KFC","name":"Force enable headphones","patches":[{"dataDisabled":"7405","dataEnabled":"9090","dataOffset":2143256,"dllName":"soundvoltex.dll"},{"dataDisabled":"895E48","dataEnabled":"909090","dataOffset":2143263,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2112301,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2219990,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8D2090000","dataEnabled":"B80300000090909090","dataOffset":4642965,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8F9450800","dataEnabled":"B80D000000","dataOffset":5182514,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":5711008,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":6701144,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4584672,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"486381C8110000488BF2488BF983F8040F8DE4010000","dataEnabled":"48C7C001000000488981C81100004889D64889CF9090","dataOffset":4736474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"85C97408","dataEnabled":"B1017508","dataOffset":5699005,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B83A000000085C07408","dataEnabled":"90909090909090909090","dataOffset":3870228,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"Unlocks all the Nesys Crew characters","gameCode":"KFC","name":"Unlock all Nemsys Crew","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":4665099,"dllName":"soundvoltex.dll"},{"dataDisabled":"01","dataEnabled":"99","dataOffset":5194174,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":4993033,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"41014168","dataEnabled":"90909090","dataOffset":4995699,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019070900,"description":"","gameCode":"KFC","name":"Skip global matching screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":6989688,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2450557,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2558262,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8D2090000","dataEnabled":"B80300000090909090","dataOffset":5037173,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8C98C0800","dataEnabled":"B80D000000","dataOffset":5605474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":6150640,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":7183040,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4978704,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"486381E8110000488BF2488BF983F8040F8DFB010000","dataEnabled":"48C7C001000000488981E81100004889D64889CF9090","dataOffset":5132186,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"85C97408","dataEnabled":"B1017508","dataOffset":6138541,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B83A000000085C07408","dataEnabled":"90909090909090909090","dataOffset":4217668,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Unlocks all the Nesys Crew characters","gameCode":"KFC","name":"Unlock all Nemsys Crew","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5060491,"dllName":"soundvoltex.dll"},{"dataDisabled":"01","dataEnabled":"99","dataOffset":5617951,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":5409918,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"41014168","dataEnabled":"90909090","dataOffset":5412643,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"","gameCode":"KFC","name":"Skip global matching screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":7473160,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100800,"description":"Disables camera checks at startup","gameCode":"KFC","name":"Bypass Camera","patches":[{"dataDisabled":"7421","dataEnabled":"9090","dataOffset":6389120,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2538445,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0490","dataOffset":2649302,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8F2090000","dataEnabled":"B80300000090909090","dataOffset":5375221,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8998E0800","dataEnabled":"B80D000000","dataOffset":5942274,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":6488384,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner on jackets","patches":[{"dataDisabled":"73","dataEnabled":"00","dataOffset":7529824,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":5307632,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Song clears/scores only, mission progress and custom settings do not save","gameCode":"KFC","name":"PFree (Unlimited plays)","patches":[{"dataDisabled":"486381A8120000488BF2488BF983F8040F8D01020000","dataEnabled":"48C7C001000000488981A81200004889D64889CF9090","dataOffset":5467482,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"At gauge select, go to excessive and press BT-D to enable","gameCode":"KFC","name":"Allow ARS (Alternative Rate System) Option","patches":[{"dataDisabled":"85C97408","dataEnabled":"B1017508","dataOffset":6476109,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"8B83A000000085C07408","dataEnabled":"90909090909090909090","dataOffset":4555044,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"Unlocks all the Nesys Crew characters","gameCode":"KFC","name":"Unlock all Nemsys Crew","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5396859,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges start at 0%","patches":[{"dataDisabled":"1027","dataEnabled":"0100","dataOffset":5746446,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2019103100,"description":"This affects all \"Hard\" Gauge types","gameCode":"KFC","name":"Non-Effective Rate gauges do not recover","patches":[{"dataDisabled":"41014168","dataEnabled":"90909090","dataOffset":5749171,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8D2090000","dataEnabled":"B80300000090909090","dataOffset":5057909,"dllName":"soundvoltex.dll"},{"dataDisabled":"E8C9A20800","dataEnabled":"B80D000000","dataOffset":5633186,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"06","dataEnabled":"13","dataOffset":6169636,"dllName":"soundvoltex.dll"},{"dataDisabled":"A4","dataEnabled":"00","dataOffset":6169651,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Remove visual clutter","gameCode":"KFC","name":"No \"Safe\" banner of jackets","patches":[{"dataDisabled":"07","dataEnabled":"45","dataOffset":5242667,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Remove visual clutter during premium song","gameCode":"KFC","name":"Hide premium guide banner","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":4598273,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Freezes the timer in Premium Free mode","gameCode":"KFC","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FF156D5B3800488B442430","dataEnabled":"48C7C00100000090909090","dataOffset":3099157,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4999216,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Allows enabling of ARS on Light Start","gameCode":"KFC","name":"Enable ARS (Alternative Rate System) in Light Start","patches":[{"dataDisabled":"07","dataEnabled":"45","dataOffset":5242667,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Skip Global Matching Screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":7498288,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Unlocks all the selectable Appeal Cards","gameCode":"KFC","name":"All Appeal Cards Unlocked","patches":[{"dataDisabled":"16","dataEnabled":"00","dataOffset":5078562,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Unlocks all selectable crew members","gameCode":"KFC","name":"All Crew Unlocked","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5081355,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Allows the game to run on CPUs not supporting SSE4.2, if you can successfully boot the game, do NOT check this","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2435085,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2542790,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"BA03000000","dataEnabled":"BA00000000","dataOffset":6524613,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"FFCA","dataEnabled":"9090","dataOffset":4222100,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020011500,"dateCodeMin":2020011500,"description":"Overrides headphone detection to always be enabled, useful for cabinets","gameCode":"KFC","name":"Force enable headphones","patches":[{"dataDisabled":"898B9000000084C97408","dataEnabled":"C7839000000001000000","dataOffset":6392184,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"8B4C2434E8C2090000","dataEnabled":"B80300000090909090","dataOffset":5018821,"dllName":"soundvoltex.dll"},{"dataDisabled":"E889C50800","dataEnabled":"B80D000000","dataOffset":5601234,"dllName":"soundvoltex.dll"},{"dataDisabled":"440FB6742430","dataEnabled":"41BE03000000","dataOffset":4976768,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Failing early won't drop you out of your session","gameCode":"KFC","name":"All songs \"Safe\"","patches":[{"dataDisabled":"06","dataEnabled":"13","dataOffset":6145796,"dllName":"soundvoltex.dll"},{"dataDisabled":"A4","dataEnabled":"00","dataOffset":6145811,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Freezes the timer in Premium Free mode","gameCode":"KFC","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FF1565193700488B442430","dataEnabled":"48C7C00100000090909090","dataOffset":3181597,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Starts the game in EVENT MODE","gameCode":"KFC","name":"Boot into Event Mode","patches":[{"dataDisabled":"33C0C7410864050000488901C3CCCCCCCC","dataEnabled":"31C0678D4001C7410864050000488901C3","dataOffset":4959200,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Allows enabling of ARS on Light Start","gameCode":"KFC","name":"Enable ARS (Alternative Rate System) in Light Start","patches":[{"dataDisabled":"07","dataEnabled":"45","dataOffset":5203659,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Skip Global Matching Screen","patches":[{"dataDisabled":"4D","dataEnabled":"4E","dataOffset":7484576,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Unlocks all the selectable Appeal Cards","gameCode":"KFC","name":"All Appeal Cards Unlocked","patches":[{"dataDisabled":"19","dataEnabled":"00","dataOffset":5039474,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Unlocks all selectable crew members","gameCode":"KFC","name":"All Crew Unlocked","patches":[{"dataDisabled":"95","dataEnabled":"91","dataOffset":5042283,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Useful for K region","gameCode":"KFC","name":"Always show jackets","patches":[{"dataDisabled":"61","dataEnabled":"75","dataOffset":7286688,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Allows the game to run on CPUs not supporting SSE4.2, if you can successfully boot the game, do NOT check this","gameCode":"KFC","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8C8","dataEnabled":"67458D48FF","dataOffset":2542925,"dllName":"soundvoltex.dll"},{"dataDisabled":"F3450FB8CA","dataEnabled":"448D4E0290","dataOffset":2650630,"dllName":"soundvoltex.dll"},{"dataDisabled":"F30FB8C9F30FB8D0","dataEnabled":"678D0990678D50FF","dataOffset":5749712,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"BA03000000","dataEnabled":"BA00000000","dataOffset":6513493,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"FFCA","dataEnabled":"9090","dataOffset":4177380,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2020122200,"dateCodeMin":2020122200,"description":"Overrides headphone detection to always be enabled, useful for cabinets","gameCode":"KFC","name":"Force enable headphones","patches":[{"dataDisabled":"898B9000000084C97408","dataEnabled":"C7839000000001000000","dataOffset":6386168,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2016595,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2016747,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4370569,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463206,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042800,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2718102,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2018579,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2018731,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie Mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4135893,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7323838,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4378633,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463830,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021051800,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2723094,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2019011,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2019163,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4143045,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7342174,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"Only replaces the first audio device init attempt. Set output to 44100Hy 16bit if it doesn't work.","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4385849,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"","gameCode":"KFC","name":"Timer Freeze","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463878,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021061600,"description":"","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2728214,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2024771,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2024923,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie Mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4164901,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7374318,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4408281,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463910,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Time Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3118456,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2620345,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":189214,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083100,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2748694,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2030099,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2030251,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4171829,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4415289,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI Valkyrie","patches":[{"dataDisabled":"07","dataEnabled":"00","dataOffset":4415127,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!.","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7390438,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"EB0533C9894F1485DB742683EB01740F83EB01741C83EB01741083FB0174048BC1EB13B802000000EB0CB803000000EB05B801000000","dataEnabled":"909033C9B803000000909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090","dataOffset":1517998,"dllName":"soundvoltex.dll"},{"dataDisabled":"440FB6742440","dataEnabled":"41BE03000000","dataOffset":1456673,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Useful for K region","gameCode":"KFC","name":"Always show jackets","patches":[{"dataDisabled":"61","dataEnabled":"75","dataOffset":6905344,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Useful to play with Omega Dimension Ex-Track","gameCode":"KFC","name":"Freeze timer in all modes","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":463910,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3124408,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2626105,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1897150,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021102000,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2754502,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Prevents power mode change on startup","gameCode":"KFC","name":"Disable power change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2042355,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2042507,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Force BIO2 (KFC) IO in Valkyrie mode","patches":[{"dataDisabled":"8705","dataEnabled":"470C","dataOffset":4187525,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!.","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7409254,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4431913,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared mode WASAPI Valkyrie","patches":[{"dataDisabled":"07","dataEnabled":"00","dataOffset":4431751,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Bypasses unlocks on all songs and difficulties","gameCode":"KFC","name":"All songs/difficulties unlocked","patches":[{"dataDisabled":"EB0533C9894F1485DB742683EB01740F83EB01741C83EB01741083FB0174048BC1EB13B802000000EB0CB803000000EB05B801000000","dataEnabled":"909033C9B803000000909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090","dataOffset":1532302,"dllName":"soundvoltex.dll"},{"dataDisabled":"440FB6742440","dataEnabled":"41BE03000000","dataOffset":1471281,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Useful for K region","gameCode":"KFC","name":"Always show jackets","patches":[{"dataDisabled":"61","dataEnabled":"75","dataOffset":6922816,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":475238,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3137128,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2638393,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1911966,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021112400,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2766822,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Prevents monitor setting changes on startup","gameCode":"KFC","name":"Disable monitor change","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":2048155,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared Mode WASAPI","patches":[{"dataDisabled":"04","dataEnabled":"00","dataOffset":4441065,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Replaces the first audio device init attempt, do NOT check this if your audio is fine","gameCode":"KFC","name":"Shared Mode WASAPI Valkyrie","patches":[{"dataDisabled":"07","dataEnabled":"00","dataOffset":4440903,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Fixes issues with choppy notes which may occur at 120Hz. Only enable if you experience this issue!.","gameCode":"KFC","name":"Choppy Notes Fix (Unstable)","patches":[{"dataDisabled":"4E","dataEnabled":"5E","dataOffset":7422286,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"","gameCode":"KFC","name":"Freeze Timer","patches":[{"dataDisabled":"84","dataEnabled":"85","dataOffset":475350,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Freezes the timer in Premium Time mode","gameCode":"KFC","name":"Premium Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":3143813,"dllName":"soundvoltex.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":2644841,"dllName":"soundvoltex.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1914430,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Extends the timer to 30 minutes in premium mode","gameCode":"KFC","name":"Premium Time Length 30 Minutes","patches":[{"dataDisabled":"0070C9B28B000000","dataEnabled":"00505C18A3010000","dataOffset":2773606,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"blpass_ef (rainbow outline on health gauge) is shown instead of pt_sousa_usr","gameCode":"KFC","name":"Hide premium guide banner","patches":[{"dataDisabled":"634F49","dataEnabled":"1BF044","dataOffset":2193817,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Use KFC IO in UFC mode, will only work with F changed to either G or H, in ea3-config.xml","gameCode":"KFC","name":"Valkyrie Mode BIO2 (KFC) IO","patches":[{"dataDisabled":"480F45CA","dataEnabled":"90909090","dataOffset":4195129,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Use with G spec in ea3-ident.xml and use Force BIO2 patch, useful for old cabs and 60Hz monitors","gameCode":"KFC","name":"Valkyrie Mode 60Hz","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":2048194,"dllName":"soundvoltex.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":3963808,"dllName":"soundvoltex.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":3966154,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2021121400,"description":"Useful if you don't want your secondary screen to be blocked","gameCode":"KFC","name":"Valkyrie Mode Disable Subscreen","patches":[{"dataDisabled":"83BDB800000002410F93C64488742451","dataEnabled":"41B60044887424519090909090909090","dataOffset":3962512,"dllName":"soundvoltex.dll"}],"preset":true,"type":"memory"},{"dateCode":2016031700,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"0F85C7","dataEnabled":"E9C601","dataOffset":532345,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016031700,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":1500749,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016031700,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"02","dataEnabled":"1F","dataOffset":9837,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2017041500,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A536800","dataEnabled":"E990000000","dataOffset":697442,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017041500,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":525008,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062001,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A536800","dataEnabled":"E990000000","dataOffset":699442,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062001,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":525686,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062001,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7409","dataEnabled":"9090","dataOffset":6111,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A576800","dataEnabled":"E990000000","dataOffset":851911,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":678473,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"If text is incorrectly spaced, set your system locale to Japanese.","gameCode":"L44","name":"English Concierge Menu Text","patches":[{"dataDisabled":"836F815B83578387839382A982E782A8925482B582B582DC82B781420A8DA18DEC82CD636C616E82C582B78149000000415254495354330041525449535432008341815B836583428358836782A982E782A8925482B582B582DC82B781420A8D4482AB82C88341815B836583428358836782AA0A82AB82C182C68CA982C282A982E882DC82B782E68149","dataEnabled":"4C65742773207365617263682062792056657273696F6E2E0A54686973206F6E6520697320636C616E2120202000000041525449535433004152544953543200486572652077652063616E20736561726368206279206172746973742E0A537572656C7920796F752063616E2066696E6420796F7572206661766F726974652120202020202020202020","dataOffset":2136736,"dllName":"jubeat.dll"},{"dataDisabled":"6A756265617482F082E682E8905B82AD82A88A7982B582DD92B882AF82E90A8FE38B898ED28CFC82AF82CC8B40945C82C582B78142","dataEnabled":"5468657365206F7074696F6E732061726520666F7220616476616E63656420706C61796572732E2020202020202020202020202020","dataOffset":2136908,"dllName":"jubeat.dll"},{"dataDisabled":"976C815882C894778C6982F00A8EE682E891B582A682C482A882E882DC82B781420A967B93FA82CD82C782CC94778C6982C982A282BD82B582DC82B582E582A481420000837D815B834A815B33000000837D815B834A815B3200000000000000836F8389834783658342964C82A982C8837D815B834A815B82F00A8EE682E891B582A682C482A882E882DC82B781420A82C782CC837D815B834A815B82AA82A88D4482AB82C582B782A98148000000008A658EED90DD92E8330000008A658EED90DD92E83200000082B182B182C582CD8A658EED90DD92E882AA82C582AB82DC82B782E681420A8B4395AA82C98D8782ED82B982C495CF82A682C482DD82C482CD0A82A282A982AA82C582B582E582A482A98142","dataEnabled":"596F752063616E20616C736F2073686F77206F722068696465207468650A436F6D626F20616E642052616E6B20646973706C617920686572652E20202020202020200000837D815B834A815B33000000837D815B834A815B320000000000000057652068617665206120726963682076617269657479206F66206D61726B6572732E0A5768696368206F6E652077696C6C20796F75207069636B3F0000000000000000000000000000000000000000008A658EED90DD92E8330000008A658EED90DD92E832000000596F752063616E206368616E676520766172696F75732073657474696E677320686572652E20202053657420697420757020686F7720796F75206C696B652100000000000000000000000000","dataOffset":2137104,"dllName":"jubeat.dll"},{"dataDisabled":"6A7562656174204C61622E82CC45444954958896CA82AA975682D782DC82B781490A905682B582A2958896CA82F08A7982B582DD82DC82B582E582A48142000091E589EF3300000091E589EF32000000834783938367838A815B82B582C482A282E991E589EF88EA979782C582B78142000000008358835283413300835883528341320082A082C882BD82CC90AC90D182A982E782A8925482B582B582DC82B781420A8FE38EE882AD82C882E882BD82A2906C82CD9776836083468362834E814900000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B320000008A798BC882CC835783838393838B82A982E782A8925482B582B582DC82B781420A8B4382C982C882E9835783838393838B82CD82A082E882DC82B782A9814800838C8378838B3300838C8378838B32008A798BC882CC4C4556454C82A982E782A8925482B582B582DC82B781420A8DA189F182CD82C782CC93EF82B582B382C992A790ED82B582DC82B782A9814800008A798BC896BC33008A798BC896BC32008A798BC896BC82A982E782A8925482B582B582DC82B781420A82ED82BD82AD82B582AA915397CD82C58CA982C282AF82C48E5182E882DC82B7814900838B815B83673300838B815B836732008B4382C982C882E9834A83658353838A8370836C838B82F0835E8362836081490A82B28AF3965D82CC8A798BC882F082A8914982D182B582DC82B78142","dataEnabled":"506C6179206D75736963206279206A7562656174204C61622E2045444954210A4C6574277320656E6A6F7920746865206E6577206D757369632E20202020000091E589EF3300000091E589EF3200000046696E642061637469766520746F75726E616D656E747320686572652E2020200000000083588352834133008358835283413200536561726368206279204772616465732E205468652070726F27732075736520746869730A746F20696D70726F766520746865697220736B696C6C732100000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B32000000486572652077652063616E207365617263682062792047656E72652E0A5768696368206F6E652061726520796F7520696E20746865206D6F6F6420666F723F00838C8378838B3300838C8378838B32004C6574277320736561726368206279204C4556454C210A446F6E27742062652061667261696420746F206368616C6C656E676520796F757273656C66212000008A798BC896BC33008A798BC896BC3200486572652077652063616E20736561726368206279207469746C652E0A476F6F64206C75636B20776974682074686973206F6E65206C6F6C2E202000838B815B83673300838B815B8367320043686F6F7365207468652063617465676F727920796F752077616E74210A492077696C6C2074616B6520796F7520746F2069742E202020202020202020","dataOffset":2137596,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018070901,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7409","dataEnabled":"9090","dataOffset":7055,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"","gameCode":"L44","name":"Disable tutorial","patches":[{"dataDisabled":"754A576800","dataEnabled":"E990000000","dataOffset":851559,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"","gameCode":"L44","name":"SELECT MUSIC timer lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":678041,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"Skips the online matching step","gameCode":"L44","name":"Online Matching Skip","patches":[{"dataDisabled":"7D","dataEnabled":"EB","dataOffset":773294,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"If text is incorrectly spaced, set your system locale to Japanese.","gameCode":"L44","name":"English Concierge Menu Text","patches":[{"dataDisabled":"836F815B83578387839382A982E782A8925482B582B582DC82B781420A8DA18DEC82CD636C616E82C582B78149000000415254495354330041525449535432008341815B836583428358836782A982E782A8925482B582B582DC82B781420A8D4482AB82C88341815B836583428358836782AA0A82AB82C182C68CA982C282A982E882DC82B782E68149","dataEnabled":"4C65742773207365617263682062792056657273696F6E2E0A54686973206F6E6520697320636C616E2120202000000041525449535433004152544953543200486572652077652063616E20736561726368206279206172746973742E0A537572656C7920796F752063616E2066696E6420796F7572206661766F726974652120202020202020202020","dataOffset":2135232,"dllName":"jubeat.dll"},{"dataDisabled":"6A756265617482F082E682E8905B82AD82A88A7982B582DD92B882AF82E90A8FE38B898ED28CFC82AF82CC8B40945C82C582B78142","dataEnabled":"5468657365206F7074696F6E732061726520666F7220616476616E63656420706C61796572732E2020202020202020202020202020","dataOffset":2135404,"dllName":"jubeat.dll"},{"dataDisabled":"976C815882C894778C6982F00A8EE682E891B582A682C482A882E882DC82B781420A967B93FA82CD82C782CC94778C6982C982A282BD82B582DC82B582E582A481420000837D815B834A815B33000000837D815B834A815B3200000000000000836F8389834783658342964C82A982C8837D815B834A815B82F00A8EE682E891B582A682C482A882E882DC82B781420A82C782CC837D815B834A815B82AA82A88D4482AB82C582B782A98148000000008A658EED90DD92E8330000008A658EED90DD92E83200000082B182B182C582CD8A658EED90DD92E882AA82C582AB82DC82B782E681420A8B4395AA82C98D8782ED82B982C495CF82A682C482DD82C482CD0A82A282A982AA82C582B582E582A482A98142","dataEnabled":"596F752063616E20616C736F2073686F77206F722068696465207468650A436F6D626F20616E642052616E6B20646973706C617920686572652E20202020202020200000837D815B834A815B33000000837D815B834A815B320000000000000057652068617665206120726963682076617269657479206F66206D61726B6572732E0A5768696368206F6E652077696C6C20796F75207069636B3F0000000000000000000000000000000000000000008A658EED90DD92E8330000008A658EED90DD92E832000000596F752063616E206368616E676520766172696F75732073657474696E677320686572652E20202053657420697420757020686F7720796F75206C696B652100000000000000000000000000","dataOffset":2135600,"dllName":"jubeat.dll"},{"dataDisabled":"6A7562656174204C61622E82CC45444954958896CA82AA975682D782DC82B781490A905682B582A2958896CA82F08A7982B582DD82DC82B582E582A48142000091E589EF3300000091E589EF32000000834783938367838A815B82B582C482A282E991E589EF88EA979782C582B78142000000008358835283413300835883528341320082A082C882BD82CC90AC90D182A982E782A8925482B582B582DC82B781420A8FE38EE882AD82C882E882BD82A2906C82CD9776836083468362834E814900000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B320000008A798BC882CC835783838393838B82A982E782A8925482B582B582DC82B781420A8B4382C982C882E9835783838393838B82CD82A082E882DC82B782A9814800838C8378838B3300838C8378838B32008A798BC882CC4C4556454C82A982E782A8925482B582B582DC82B781420A8DA189F182CD82C782CC93EF82B582B382C992A790ED82B582DC82B782A9814800008A798BC896BC33008A798BC896BC32008A798BC896BC82A982E782A8925482B582B582DC82B781420A82ED82BD82AD82B582AA915397CD82C58CA982C282AF82C48E5182E882DC82B7814900838B815B83673300838B815B836732008B4382C982C882E9834A83658353838A8370836C838B82F0835E8362836081490A82B28AF3965D82CC8A798BC882F082A8914982D182B582DC82B78142","dataEnabled":"506C6179206D75736963206279206A7562656174204C61622E2045444954210A4C6574277320656E6A6F7920746865206E6577206D757369632E20202020000091E589EF3300000091E589EF3200000046696E642061637469766520746F75726E616D656E747320686572652E2020200000000083588352834133008358835283413200536561726368206279204772616465732E205468652070726F27732075736520746869730A746F20696D70726F766520746865697220736B696C6C732100000082A882B782B782DF3300000082A882B782B782DF32000000974C96BC82C88A798BC88141975682D182E282B782A28A798BC882F00A8F5782DF82C482AB82DC82B582BD8142000000835783838393838B33000000835783838393838B32000000486572652077652063616E207365617263682062792047656E72652E0A5768696368206F6E652061726520796F7520696E20746865206D6F6F6420666F723F00838C8378838B3300838C8378838B32004C6574277320736561726368206279204C4556454C210A446F6E27742062652061667261696420746F206368616C6C656E676520796F757273656C66212000008A798BC896BC33008A798BC896BC3200486572652077652063616E20736561726368206279207469746C652E0A476F6F64206C75636B20776974682074686973206F6E65206C6F6C2E202000838B815B83673300838B815B8367320043686F6F7365207468652063617465676F727920796F752077616E74210A492077696C6C2074616B6520796F7520746F2069742E202020202020202020","dataOffset":2136092,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018081401,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7409","dataEnabled":"9090","dataOffset":7055,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2018112700,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F85D6010000","dataEnabled":"E9D701000090","dataOffset":779703,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018112700,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":677490,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018112700,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":678389,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F85D6010000","dataEnabled":"E9D701000090","dataOffset":785559,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":683703,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":684595,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":684583,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"","gameCode":"L44","name":"Online Matching Skip","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":769291,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F85D6010000","dataEnabled":"E9D701000090","dataOffset":786503,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":684775,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":685667,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":769531,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090300,"description":"","gameCode":"L44","name":"Unlock all songs","patches":[{"dataDisabled":"7414","dataEnabled":"9090","dataOffset":9059,"dllName":"music_db.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":748863,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":655986,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":656887,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020021900,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":732523,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":749823,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":656946,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":657847,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020061100,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":733483,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":750015,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":657122,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":658023,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020063000,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":733675,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":751215,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":658322,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":659223,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020072700,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":734859,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"Disable Tutorial","patches":[{"dataDisabled":"0F857F010000","dataEnabled":"E98001000090","dataOffset":871391,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"SELECT MUSIC Timer Lock","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":782962,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"Skip CATEGORY SELECT","patches":[{"dataDisabled":"04","dataEnabled":"07","dataOffset":783863,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2020120800,"description":"","gameCode":"L44","name":"Skip Online Matching","patches":[{"dataDisabled":"0F8D7201","dataEnabled":"E9730100","dataOffset":855307,"dllName":"jubeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2012091900,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":420877,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012091900,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1326149,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012100900,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":302252,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2012120700,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":312444,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013030500,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":321228,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":324316,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7509","dataEnabled":"9090","dataOffset":299549,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":446586,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013090900,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1490389,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013100200,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":439466,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2013100200,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1444613,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":595214,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"","gameCode":"LDJ","name":"Bypasses all unlock requirements on songs","patches":[{"dataDisabled":"7509","dataEnabled":"9090","dataOffset":298045,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":434246,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":324314,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":297005,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide FREE PLAY text","patches":[{"dataDisabled":"EC0B15","dataEnabled":"14C8C7","dataOffset":81546,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7422","dataEnabled":"9090","dataOffset":377838,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":828265,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Press F1 in-game to open menu","gameCode":"LDJ","name":"Debug mode (disables score saving!)","patches":[{"dataDisabled":"32C0","dataEnabled":"0C01","dataOffset":647312,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker","patches":[{"dataDisabled":"EC0B1510","dataEnabled":"F4AE4111","dataOffset":81546,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":467386,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014071600,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1646965,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014091700,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":447978,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2014091700,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1368749,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":640350,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":381723,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"","gameCode":"LDJ","name":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":353197,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":363326,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":490742,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7423","dataEnabled":"9090","dataOffset":442170,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":875785,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"","gameCode":"LDJ","name":"Replace FREE PLAY text with song name","patches":[{"dataDisabled":"903F1210","dataEnabled":"24AA4311","dataOffset":85050,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":525914,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015080500,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1501457,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":588174,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":352954,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"742F","dataEnabled":"9090","dataOffset":353316,"dllName":"bm2dx.dll"},{"dataDisabled":"0F853B","dataEnabled":"E93CFF","dataOffset":353333,"dllName":"bm2dx.dll"},{"dataDisabled":"FF","dataEnabled":"90","dataOffset":353338,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":325885,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7416","dataEnabled":"9090","dataOffset":327044,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740B83FF057406B001","dataEnabled":"909090909090909090909090","dataOffset":327221,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7423","dataEnabled":"9090","dataOffset":407330,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":455679,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Don't show tutorial for Hell Charge Notes","gameCode":"LDJ","name":"Disable HCN Tutorial","patches":[{"dataDisabled":"5EE924FFFFFF","dataEnabled":"000000000000","dataOffset":455654,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Hold VEFX and EFFECT during a song to restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"8AC3","dataEnabled":"B001","dataOffset":288548,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Removes frame assets from playfield during song","gameCode":"LDJ","name":"Dark Mode","patches":[{"dataDisabled":"7432","dataEnabled":"9090","dataOffset":428083,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":832185,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":490922,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2016083100,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1303593,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":637678,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Make sure your Select Time option is set to \"45 SEC\" in the Game Options for this to work!","gameCode":"LDJ","name":"90sec Music Select Timer","patches":[{"dataDisabled":"2D","dataEnabled":"5A","dataOffset":217268,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":395803,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free 2P","patches":[{"dataDisabled":"742F","dataEnabled":"9090","dataOffset":396180,"dllName":"bm2dx.dll"},{"dataDisabled":"0F853B","dataEnabled":"E93CFF","dataOffset":396197,"dllName":"bm2dx.dll"},{"dataDisabled":"FF","dataEnabled":"90","dataOffset":396202,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"48","dataEnabled":"90","dataOffset":384685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740B83FF057406B001","dataEnabled":"90909090909090909090","dataOffset":375605,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7415","dataEnabled":"9090","dataOffset":376837,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Unlocks all daily bonuses","gameCode":"LDJ","name":"Unlock All Daily Bonuses","patches":[{"dataDisabled":"568BF1E85857FDFF","dataEnabled":"B801000000C20400","dataOffset":385408,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"7423","dataEnabled":"9090","dataOffset":444645,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7C","dataEnabled":"EB","dataOffset":494930,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Removes frame assets from playfield during song","gameCode":"LDJ","name":"Dark Mode","patches":[{"dataDisabled":"743B","dataEnabled":"9090","dataOffset":466103,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Removes white measure bars during song. Great with Dark Mode!","gameCode":"LDJ","name":"Disable Bar Lines","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":251200,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Removes banner colorization from LEGGENDARIA and new songs","gameCode":"LDJ","name":"Remove Rainbow Banners","patches":[{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1229645,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"If your volume gets forced to max, turn this on","gameCode":"LDJ","name":"Volume Bug Fix","patches":[{"dataDisabled":"00","dataEnabled":"01","dataOffset":893513,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker","patches":[{"dataDisabled":"E08F1210","dataEnabled":"64996A11","dataOffset":86250,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"Free play text to LED ticker (Upper left)","patches":[{"dataDisabled":"7432","dataEnabled":"9090","dataOffset":673301,"dllName":"bm2dx.dll"},{"dataDisabled":"541D1610","dataEnabled":"64996A11","dataOffset":673328,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Press F1 in-game to open menu","gameCode":"LDJ","name":"Debug mode (disables score saving!)","patches":[{"dataDisabled":"32C0","dataEnabled":"0C01","dataOffset":358832,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Useful for those without service or to prevent login","gameCode":"LDJ","name":"Skip Card Entry","patches":[{"dataDisabled":"32","dataEnabled":"20","dataOffset":409140,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Hold VEFX and EFFECT during a song to restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"8AC3","dataEnabled":"B001","dataOffset":320132,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":531034,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2017082800,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":1420793,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":738002,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":893897,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":747565,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":906412,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018061300,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":993642,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":745938,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Enables the PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":903497,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":756445,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":916012,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018072400,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":1007002,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":1480295,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":745650,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740583FF05","dataEnabled":"9090909090909090","dataOffset":745392,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":1099259,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":903193,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":903602,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":903624,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":756157,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1193959,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Make sure your Select Time option is set to \"45 SEC\" in the Game Options for this to work!","gameCode":"LDJ","name":"90sec Music Select Timer","patches":[{"dataDisabled":"2D","dataEnabled":"5A","dataOffset":384421,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":915772,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Holding START will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":1006762,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.","gameCode":"LDJ","name":"Play video preview on all songs","patches":[{"dataDisabled":"7415","dataEnabled":"9090","dataOffset":480290,"dllName":"bm2dx.dll"},{"dataDisabled":"0FB6","dataEnabled":"EB2F","dataOffset":468028,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide INSERT COIN[S] text","patches":[{"dataDisabled":"1B","dataEnabled":"1A","dataOffset":410505,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d text","patches":[{"dataDisabled":"DDB81500","dataEnabled":"DCB81500","dataOffset":409367,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d COIN %d / %d text","patches":[{"dataDisabled":"E7","dataEnabled":"E6","dataOffset":409325,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide EXTRA PASELI: %d text","patches":[{"dataDisabled":"13","dataEnabled":"12","dataOffset":409609,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: %d text","patches":[{"dataDisabled":"74","dataEnabled":"73","dataOffset":410072,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: NO ACCOUNT text","patches":[{"dataDisabled":"FAB51500","dataEnabled":"F9B51500","dataOffset":410258,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: ****** text","patches":[{"dataDisabled":"71B61500","dataEnabled":"70B61500","dataOffset":410107,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"05B71500","dataEnabled":"D9684402","dataOffset":409791,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"LED Ticker (Top Left)","patches":[{"dataDisabled":"1C731500","dataEnabled":"98013A02","dataOffset":1091584,"dllName":"bm2dx.dll"},{"dataDisabled":"743C","dataEnabled":"9090","dataOffset":1092056,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Removes frame assets from playfield during song","gameCode":"LDJ","name":"Dark Mode","patches":[{"dataDisabled":"744B","dataEnabled":"9090","dataOffset":963121,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Removes white measure bars during song. Great with Dark Mode!","gameCode":"LDJ","name":"Disable Bar Lines","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":568971,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Removes banner colorization from LEGGENDARIA and new songs","gameCode":"LDJ","name":"Remove Song Select Color Banners","patches":[{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856405,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856421,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856437,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":1856453,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":671743,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"While in-game, press F1 to enable menu. (Disables Profile/Score saving)","gameCode":"LDJ","name":"Debug Mode","patches":[{"dataDisabled":"32C0","dataEnabled":"0C01","dataOffset":418000,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Useful for those without service or wish to prevent login","gameCode":"LDJ","name":"Skip Card Entry","patches":[{"dataDisabled":"32","dataEnabled":"20","dataOffset":788207,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"","gameCode":"LDJ","name":"Expert Course Force Open (in offline or local mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":903507,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter monitor check","patches":[{"dataDisabled":"B004","dataEnabled":"2C01","dataOffset":1065733,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Purely visual, does not affect anything besides the FPS display","gameCode":"LDJ","name":"6 digits in monitor check","patches":[{"dataDisabled":"34","dataEnabled":"36","dataOffset":2489665,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018091900,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E866000000","dataEnabled":"9090909090","dataOffset":468853,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":4164727,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":1497010,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740583FF05","dataEnabled":"9090909090909090","dataOffset":1496672,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":3601275,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":3339719,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":3340133,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":3340155,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":1506477,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":3702455,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":3361044,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":3488106,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.","gameCode":"LDJ","name":"Play video preview on all songs","patches":[{"dataDisabled":"0FB6","dataEnabled":"EB2F","dataOffset":1165900,"dllName":"bm2dx.dll"},{"dataDisabled":"740E","dataEnabled":"9090","dataOffset":1179134,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide INSERT COIN[S] text","patches":[{"dataDisabled":"3B","dataEnabled":"3A","dataOffset":1077881,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d text","patches":[{"dataDisabled":"0C","dataEnabled":"0B","dataOffset":1076728,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d COIN %d / %d text","patches":[{"dataDisabled":"17","dataEnabled":"16","dataOffset":1076685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide EXTRA PASELI: %d text","patches":[{"dataDisabled":"43","dataEnabled":"42","dataOffset":1076969,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: %d text","patches":[{"dataDisabled":"A4","dataEnabled":"A3","dataOffset":1077432,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: NO ACCOUNT text","patches":[{"dataDisabled":"21","dataEnabled":"20","dataOffset":1077627,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: ****** text","patches":[{"dataDisabled":"9F","dataEnabled":"9E","dataOffset":1077469,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"352F3500","dataEnabled":"59610303","dataOffset":1077151,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"LED Ticker (Top Left)","patches":[{"dataDisabled":"7CBA1C00","dataEnabled":"98013A02","dataOffset":3593984,"dllName":"bm2dx.dll"},{"dataDisabled":"743C","dataEnabled":"9090","dataOffset":3594456,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Guest or non-VIP Card Players - Hold VEFX and Effect during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1409983,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"","gameCode":"LDJ","name":"Expert Course Force Open (in offline or local mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3340049,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019090200,"description":"Reduce time before CPUs fill empty slots in online lobbies from 1m5s to 30s. Only takes effect if you are the host.","gameCode":"LDJ","name":"Shorter Arena Timeout","patches":[{"dataDisabled":"3C0F","dataEnabled":"0807","dataOffset":3669588,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":4164855,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7410","dataEnabled":"9090","dataOffset":1497010,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF02740583FF05","dataEnabled":"9090909090909090","dataOffset":1496672,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":3601403,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"7514","dataEnabled":"EB14","dataOffset":3339719,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":3340133,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":3340155,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"FFC8","dataEnabled":"9090","dataOffset":1506477,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":3702583,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741D","dataEnabled":"9090","dataOffset":3361044,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D25","dataEnabled":"9090","dataOffset":3488234,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"By default, only some songs in the beginner folder show a BGA preview on the music select screen. This edit extends this function to every song in any folder.","gameCode":"LDJ","name":"Play video preview on all songs","patches":[{"dataDisabled":"0FB6","dataEnabled":"EB2F","dataOffset":1165900,"dllName":"bm2dx.dll"},{"dataDisabled":"740E","dataEnabled":"9090","dataOffset":1179134,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide INSERT COIN[S] text","patches":[{"dataDisabled":"3B","dataEnabled":"3A","dataOffset":1077881,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d text","patches":[{"dataDisabled":"0C","dataEnabled":"0B","dataOffset":1076728,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide CREDIT: %d COIN %d / %d text","patches":[{"dataDisabled":"17","dataEnabled":"16","dataOffset":1076685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide EXTRA PASELI: %d text","patches":[{"dataDisabled":"43","dataEnabled":"42","dataOffset":1076969,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: %d text","patches":[{"dataDisabled":"A4","dataEnabled":"A3","dataOffset":1077432,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: NO ACCOUNT text","patches":[{"dataDisabled":"21","dataEnabled":"20","dataOffset":1077627,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Hides the white corner text","gameCode":"LDJ","name":"Hide PASELI: ****** text","patches":[{"dataDisabled":"9F","dataEnabled":"9E","dataOffset":1077469,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"352F3500","dataEnabled":"59610303","dataOffset":1077151,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"This does NOT require FREEPLAY on","gameCode":"LDJ","name":"LED Ticker (Top Left)","patches":[{"dataDisabled":"FCB91C00","dataEnabled":"98013A02","dataOffset":3594112,"dllName":"bm2dx.dll"},{"dataDisabled":"743C","dataEnabled":"9090","dataOffset":3594584,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Guest or non-VIP Card Players - Hold VEFX and Effect during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":1409983,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"","gameCode":"LDJ","name":"Expert Course Force Open (in offline or local mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3340049,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019100700,"description":"Runs for 120 frames (2 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate","gameCode":"LDJ","name":"Shorter Monitor Check","patches":[{"dataDisabled":"B004","dataEnabled":"7800","dataOffset":3567212,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7524","dataEnabled":"9090","dataOffset":3489424,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF03740583FF08","dataEnabled":"9090909090909090","dataOffset":3488976,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":3382207,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":5871147,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":5551719,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":5552133,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":5552155,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":3500989,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":6020263,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enables Lightning Mode","gameCode":"LDJ","name":"Enable Lightning Mode","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":6274254,"dllName":"bm2dx.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":6533348,"dllName":"bm2dx.dll"},{"dataDisabled":"7CE5","dataEnabled":"0CDE","dataOffset":6535248,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":5817985,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disables TDJ check for exclusive songs","gameCode":"LDJ","name":"Disable TDJ check for exclusive songs","patches":[{"dataDisabled":"7519","dataEnabled":"9090","dataOffset":3485353,"dllName":"bm2dx.dll"},{"dataDisabled":"7515","dataEnabled":"9090","dataOffset":3485465,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":3371405,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Forces 120hz timing and adapter mode in LDJ (This is experimental, so you can expect issues)","gameCode":"LDJ","name":"Force 120hz timing and adapter mode in LDJ (Experimental)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3128227,"dllName":"bm2dx.dll"},{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":6426985,"dllName":"bm2dx.dll"},{"dataDisabled":"3C","dataEnabled":"78","dataOffset":6426494,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"83780802","dataEnabled":"83780805","dataOffset":6274247,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'EXTRA PASELI: %d'","gameCode":"LDJ","name":"Hide 'EXTRA PASELI: %d'","patches":[{"dataDisabled":"7F12448BCB4C8D05F3D84E00","dataEnabled":"90e922000000909090909090","dataOffset":2871729,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'INSERT COIN[S]'","gameCode":"LDJ","name":"Hide 'INSERT COIN[S]'","patches":[{"dataDisabled":"E850AA0000","dataEnabled":"9090909090","dataOffset":2872683,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'PASELI: *****'","gameCode":"LDJ","name":"Hide 'PASELI: *****'","patches":[{"dataDisabled":"FF155F8E4E00","dataEnabled":"909090909090","dataOffset":2872251,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'PASELI: NO ACCOUNT'","gameCode":"LDJ","name":"Hide 'PASELI: NO ACCOUNT'","patches":[{"dataDisabled":"FF15C18D4E00","dataEnabled":"909090909090","dataOffset":2872409,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hide 'CREDIT: %s'","gameCode":"LDJ","name":"Hide 'CREDIT: %s'","patches":[{"dataDisabled":"FF1544914E00","dataEnabled":"909090909090","dataOffset":2871510,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":2974048,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":5578136,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450FB8D3418B","dataEnabled":"B8080000004189","dataOffset":2521028,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"Free play text to LED ticker (Bottom Right)","patches":[{"dataDisabled":"E5D74E00","dataEnabled":"497F5004","dataOffset":2871919,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":5723171,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":6375509,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Score display during songs will always show EX score","gameCode":"LDJ","name":"Always display EX score instead of money score","patches":[{"dataDisabled":"33C0","dataEnabled":"EBF4","dataOffset":6070574,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"If it doesn't work, set your device to 44100Hz 16bit","gameCode":"LDJ","name":"Force shared audio","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2521265,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"While in game, press F1 to enable menu. This disables profile/score saving","gameCode":"LDJ","name":"Enable debug mode","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":5874768,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Hidden test menu. Press SW4 to navigate right/left","gameCode":"LDJ","name":"Enable QC mode","patches":[{"dataDisabled":"744F","dataEnabled":"9090","dataOffset":6173041,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"EB","dataOffset":6173081,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Disables the sound effect which plays when news banners appear.","gameCode":"LDJ","name":"Disable News Sound","patches":[{"dataDisabled":"10","dataEnabled":"00","dataOffset":8966592,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092900,"description":"Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.","gameCode":"LDJ","name":"Increase game volume","patches":[{"dataDisabled":"FF9098000000","dataEnabled":"909090909090","dataOffset":6550245,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this. This is known to cause a crash when using WASAPI audio.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":2139220,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Skip Camera Error","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":7021339,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Force 120hz timing and adapter mode in LDJ","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3956835,"dllName":"bm2dx.dll"},{"dataDisabled":"3C","dataEnabled":"78","dataOffset":7805534,"dllName":"bm2dx.dll"},{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":7806025,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Shim Lightning Mode IO (for spicetools)","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":7430078,"dllName":"bm2dx.dll"},{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":7913444,"dllName":"bm2dx.dll"},{"dataDisabled":"9CE4","dataEnabled":"3CDD","dataOffset":7915344,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":6966673,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"83780802","dataEnabled":"83780805","dataOffset":7430071,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":7637237,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"1P Premium Free","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":6667620,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"2P Premium Free","patches":[{"dataDisabled":"7455","dataEnabled":"9090","dataOffset":6668053,"dllName":"bm2dx.dll"},{"dataDisabled":"743F","dataEnabled":"9090","dataOffset":6668075,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":4384221,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"7524","dataEnabled":"9090","dataOffset":4365641,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF03740583FF08","dataEnabled":"9090909090909090","dataOffset":4365040,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Skip Decide Screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":3443072,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-style song start delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":6870099,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Cursor Lock","patches":[{"dataDisabled":"741F","dataEnabled":"9090","dataOffset":6696655,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":4252527,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":7170935,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz for this to work.","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2139457,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Always show FAST/SLOW total","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":6785123,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":6785664,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"","gameCode":"LDJ","name":"Hide all bottom text","patches":[{"dataDisabled":"7F12448BCB4C8D05BB066300","dataEnabled":"90E922000000909090909090","dataOffset":3336705,"dllName":"bm2dx.dll"},{"dataDisabled":"E8AEAF0000","dataEnabled":"9090909090","dataOffset":3337661,"dllName":"bm2dx.dll"},{"dataDisabled":"FF15CFA76200","dataEnabled":"909090909090","dataOffset":3337227,"dllName":"bm2dx.dll"},{"dataDisabled":"FF1531A76200","dataEnabled":"909090909090","dataOffset":3337385,"dllName":"bm2dx.dll"},{"dataDisabled":"488D053D127704","dataEnabled":"90909090909090","dataOffset":3336996,"dllName":"bm2dx.dll"},{"dataDisabled":"FF15B4AA6200","dataEnabled":"909090909090","dataOffset":3336486,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021042600,"description":"Song Title/Ticker information will display instead of FREEPLAY","gameCode":"LDJ","name":"FREE PLAY text to LED ticker","patches":[{"dataDisabled":"AD056300","dataEnabled":"49560005","dataOffset":3336895,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forces TDJ IO","gameCode":"LDJ","name":"Lightning IO Shim","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":8842916,"dllName":"bm2dx.dll"},{"dataDisabled":"9CE4","dataEnabled":"3CDD","dataOffset":8844816,"dllName":"bm2dx.dll"},{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":8109710,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forces 120hz timing and adapter mode in LDJ","gameCode":"LDJ","name":"Force 120hz timing and adapter mode in LDJ","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":4583619,"dllName":"bm2dx.dll"},{"dataDisabled":"3C","dataEnabled":"78","dataOffset":8734974,"dllName":"bm2dx.dll"},{"dataDisabled":"7403","dataEnabled":"9090","dataOffset":8735465,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Prevents the CAMERA DEVICE ERROR message from popping up on boot","gameCode":"LDJ","name":"Skip CAMERA DEVICE ERROR prompt","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":7681771,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":7841047,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":5028685,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"752D","dataEnabled":"9090","dataOffset":5006952,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Unlocks all level 12s","gameCode":"LDJ","name":"Unlock All 12s","patches":[{"dataDisabled":"83FF03740583FF08","dataEnabled":"9090909090909090","dataOffset":5006336,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":2672676,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":7627777,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"02","dataEnabled":"05","dataOffset":8109706,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":8368245,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":7318633,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":7319146,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":7319168,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"","gameCode":"LDJ","name":"2P Force ARENA","patches":[{"dataDisabled":"7541","dataEnabled":"9090","dataOffset":7319189,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Forcibly enables BPL BATTLE option","gameCode":"LDJ","name":"Force BPL Battle","patches":[{"dataDisabled":"741C","dataEnabled":"9090","dataOffset":7319226,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":3987232,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-Style Song Start Delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":7528083,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor lock","patches":[{"dataDisabled":"741F","dataEnabled":"9090","dataOffset":7349839,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":4883711,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz 16bit for this to work.","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz/16bit)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2672913,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"","gameCode":"LDJ","name":"Always show FAST/SLOW total","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":7439907,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":7440448,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Allows for infinite LEGGENDARIA plays in Premium Free","gameCode":"LDJ","name":"Force max V-Discs","patches":[{"dataDisabled":"44894C8108C3CC48895C2408","dataEnabled":"C74481081000000090909090","dataOffset":4923481,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Hides the time limit display on the song result screen","gameCode":"LDJ","name":"Hide result time limit","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":7558863,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":4867645,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Hides the CREDIT, EXTRA PASELI, PASELI, and INSERT COINS messages","gameCode":"LDJ","name":"Hide bottom text","patches":[{"dataDisabled":"7E37","dataEnabled":"EB51","dataOffset":3875785,"dllName":"bm2dx.dll"},{"dataDisabled":"7F12","dataEnabled":"EB26","dataOffset":3876081,"dllName":"bm2dx.dll"},{"dataDisabled":"0F84F3000000","dataEnabled":"E90B01000090","dataOffset":3876495,"dllName":"bm2dx.dll"},{"dataDisabled":"E85EB10000","dataEnabled":"9090909090","dataOffset":3877037,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021083000,"description":"Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)","gameCode":"LDJ","name":"QWERTY keyboard layout for song search","patches":[{"dataDisabled":"4142434445464748494A4B4C4D4E4F505152535455565758595A2D","dataEnabled":"51574552545955494F504153444647484A4B4C2D5A584356424E4D","dataOffset":11084834,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Fix for camera crash when booting TDJ","gameCode":"LDJ","name":"Camera Fix","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":8109870,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Forces TDJ IO.","gameCode":"LDJ","name":"Lightning IO Shim","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":8843220,"dllName":"bm2dx.dll"},{"dataDisabled":"9CE4","dataEnabled":"3CDD","dataOffset":8845120,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":7841207,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":5028851,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":5006458,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":2672820,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":7627937,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"83780802","dataEnabled":"83780805","dataOffset":8109863,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"BA0C00000090","dataOffset":8368421,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":7318793,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":7319306,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":7319328,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"","gameCode":"LDJ","name":"2P Force ARENA","patches":[{"dataDisabled":"7541","dataEnabled":"9090","dataOffset":7319349,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Forcibly enables BPL BATTLE option","gameCode":"LDJ","name":"Force BPL Battle","patches":[{"dataDisabled":"741C","dataEnabled":"9090","dataOffset":7319386,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":3987392,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-style song start delay","patches":[{"dataDisabled":"7D4D","dataEnabled":"9090","dataOffset":7528243,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor Lock","patches":[{"dataDisabled":"741F","dataEnabled":"9090","dataOffset":7349999,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":4883871,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz 16bit for this to work","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz/16bit)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":2673057,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"","gameCode":"LDJ","name":"Always show FAST/SLOW total","patches":[{"dataDisabled":"74","dataEnabled":"75","dataOffset":7440067,"dllName":"bm2dx.dll"},{"dataDisabled":"74","dataEnabled":"75","dataOffset":7440608,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Allows for infinite LEGGENDARIA plays in Premium Free","gameCode":"LDJ","name":"Force max V-Discs","patches":[{"dataDisabled":"44894C8108C3CC48895C2408","dataEnabled":"C74481081000000090909090","dataOffset":4923641,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Hides the time limit display on the song result screen","gameCode":"LDJ","name":"Hide result time limit","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":7559023,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":4867805,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Hides the CREDIT, INSERT COINS, NO ACCOUNT, NOT AVAILABLE, and EXTRA PASELI messages","gameCode":"LDJ","name":"Hide bottom text","patches":[{"dataDisabled":"7F12448BCB4C8D05EBB16C00","dataEnabled":"90E922000000909090909090","dataOffset":3876241,"dllName":"bm2dx.dll"},{"dataDisabled":"E85EB10000","dataEnabled":"9090909090","dataOffset":3877197,"dllName":"bm2dx.dll"},{"dataDisabled":"FF15A93B6C00","dataEnabled":"909090909090","dataOffset":3876921,"dllName":"bm2dx.dll"},{"dataDisabled":"488D05FD1A9004","dataEnabled":"90909090909090","dataOffset":3876532,"dllName":"bm2dx.dll"},{"dataDisabled":"FF152C3F6C00","dataEnabled":"909090909090","dataOffset":3876022,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disable if using PASELI display to LED ticker patch","gameCode":"LDJ","name":"Also hide \"PASELI: ******\" message","patches":[{"dataDisabled":"FF15473C6C00","dataEnabled":"909090909090","dataOffset":3876763,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Displays LED ticker messages on bottom right when FREE PLAY is enabled","gameCode":"LDJ","name":"Redirect LED ticker to FREE PLAY","patches":[{"dataDisabled":"DDB06C00","dataEnabled":"99831905","dataOffset":3876431,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Displays LED ticker messages on bottom left when PASELI messages are present","gameCode":"LDJ","name":"Redirect LED ticker to PASELI display","patches":[{"dataDisabled":"4CB06C00","dataEnabled":"80821905","dataOffset":3876712,"dllName":"bm2dx.dll"},{"dataDisabled":"47B06C00","dataEnabled":"5B821905","dataOffset":3876749,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Disables the sound played when news banners appear.","gameCode":"LDJ","name":"Disable News Sound","patches":[{"dataDisabled":"73797373645F6E6577735F637574696E5F7365","dataEnabled":"73797373645F64756D6D790000000000000000","dataOffset":11445512,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.","gameCode":"LDJ","name":"Increase game volume","patches":[{"dataDisabled":"FF9098000000","dataEnabled":"909090909090","dataOffset":8860117,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2021091500,"description":"Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)","gameCode":"LDJ","name":"QWERTY keyboard layout for song search","patches":[{"dataDisabled":"4142434445464748494A4B4C4D4E4F505152535455565758595A2D","dataEnabled":"51574552545955494F504153444647484A4B4C2D5A584356424E4D","dataOffset":11085346,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Fix for camera crash when booting TDJ","gameCode":"LDJ","name":"Camera Fix","patches":[{"dataDisabled":"0F848D000000","dataEnabled":"909090909090","dataOffset":4995774,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Forces TDJ IO.","gameCode":"LDJ","name":"Lightning IO Shim","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":5910164,"dllName":"bm2dx.dll"},{"dataDisabled":"0CD9","dataEnabled":"ACD1","dataOffset":5912064,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Freezes the timer in STANDARD and in-game menus such as song select","gameCode":"LDJ","name":"Standard/Menu Timer Freeze","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":4726199,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Freezes the timer in PREMIUM FREE mode, allowing unlimited play until exit","gameCode":"LDJ","name":"Premium Free Timer Freeze","patches":[{"dataDisabled":"7E","dataEnabled":"EB","dataOffset":3952973,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Bypasses all unlock requirements on songs","gameCode":"LDJ","name":"Unlock All Songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":3928538,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"This will allow the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game, do NOT check this.","gameCode":"LDJ","name":"SSE4.2 Fix","patches":[{"dataDisabled":"F3450F","dataEnabled":"909090","dataOffset":1538516,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enable this if you get a monitor error while in TDJ mode","gameCode":"LDJ","name":"Bypass lightning monitor error","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":4511793,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enable this if you get a camera error on boot","gameCode":"LDJ","name":"Bypass camera device error","patches":[{"dataDisabled":"84","dataEnabled":"81","dataOffset":4565707,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the game frame","gameCode":"LDJ","name":"Dark mode","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":4318499,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Removes the white measure lines from the playfield","gameCode":"LDJ","name":"Hide measure lines","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":3497398,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Forces LDJ software video decoder for all boot modes","gameCode":"LDJ","name":"Force LDJ software video decoder for all boot modes","patches":[{"dataDisabled":"02","dataEnabled":"05","dataOffset":4995770,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disable randomization of keypad layout when carding in","gameCode":"LDJ","name":"Unscramble touch screen keypad in TDJ","patches":[{"dataDisabled":"4D03C849F7F1","dataEnabled":"909090909090","dataOffset":5397157,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enables PREMIUM FREE mode for single-player","gameCode":"LDJ","name":"Premium Free (1 Player Mode)","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":4181961,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Enables PREMIUM FREE mode for two-players","gameCode":"LDJ","name":"Premium Free (2 Player Mode)","patches":[{"dataDisabled":"746C","dataEnabled":"9090","dataOffset":4182522,"dllName":"bm2dx.dll"},{"dataDisabled":"7456","dataEnabled":"9090","dataOffset":4182544,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"","gameCode":"LDJ","name":"2P Force ARENA","patches":[{"dataDisabled":"7541","dataEnabled":"9090","dataOffset":4182565,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Forcibly enables BPL BATTLE option","gameCode":"LDJ","name":"Force BPL Battle","patches":[{"dataDisabled":"741C","dataEnabled":"9090","dataOffset":4182602,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Immediately loads into chart after selection","gameCode":"LDJ","name":"Skip decide screen","patches":[{"dataDisabled":"E86B000000","dataEnabled":"9090909090","dataOffset":2868432,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Holding Start will pause the song at the beginning until you release it","gameCode":"LDJ","name":"CS-style song start delay","patches":[{"dataDisabled":"7D36","dataEnabled":"9090","dataOffset":4409348,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"After song finishes, song select remains on previous song","gameCode":"LDJ","name":"Cursor Lock","patches":[{"dataDisabled":"7420","dataEnabled":"9090","dataOffset":4212927,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Guest or non-VIP Card Players - Hold VEFX and EFFECT during a song to quick restart","gameCode":"LDJ","name":"Quick Retry","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":3782031,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Turns WASAPI Exclusive Mode into Shared Mode. Audio device's default format must be set to 44100Hz 16bit for this to work","gameCode":"LDJ","name":"WASAPI Shared Mode (with 44100Hz/16bit)","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":1538753,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the time limit display on the song result screen","gameCode":"LDJ","name":"Hide result time limit","patches":[{"dataDisabled":"84C0","dataEnabled":"9090","dataOffset":4441903,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the colored banners for entries in the song list","gameCode":"LDJ","name":"Hide song list colors","patches":[{"dataDisabled":"5F","dataEnabled":"00","dataOffset":7745901,"dllName":"bm2dx.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":7745917,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disables TDJ check for lightning category","gameCode":"LDJ","name":"Disable TDJ check for lightning category","patches":[{"dataDisabled":"750A","dataEnabled":"9090","dataOffset":3767011,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Hides the CREDIT, INSERT COINS, NO ACCOUNT, NOT AVAILABLE, and EXTRA PASELI messages","gameCode":"LDJ","name":"Hide bottom text","patches":[{"dataDisabled":"4352454449543A20256420434F494E3A202564202F20256400000000000000004352454449543A202564000000000000504153454C493A204E4F5420415641494C41424C45000000455854524120504153454C493A2025640000000000000000455854524120504153454C493A2025730000000000000000504153454C493A202564000000000000504153454C493A202573000000000000504153454C493A202A2A2A2A2A2A0000202B202564000000202B202573000000504153454C493A204E4F204143434F554E54000000000000494E5345525420434F494E5B535D0000504153454C493A202A2A2A2A2A2A202B20303030303000004352454449543A20393920434F494E3A203939202F203130","dataEnabled":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","dataOffset":7698808,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disable if using other PASELI display patches","gameCode":"LDJ","name":"Redirect \"PASELI: ******\" message to LED ticker","patches":[{"dataDisabled":"2F6F4B00","dataEnabled":"8B584606","dataOffset":2757341,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Displays LED ticker messages on bottom right when FREE PLAY is enabled","gameCode":"LDJ","name":"Redirect FREE PLAY to LED ticker","patches":[{"dataDisabled":"C56F4B00","dataEnabled":"C9594606","dataOffset":2757023,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Disables the sound played when news banners appear.","gameCode":"LDJ","name":"Disable News Sound","patches":[{"dataDisabled":"73797373645F6E6577735F637574696E5F7365","dataEnabled":"73797373645F64756D6D790000000000000000","dataOffset":8142896,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Ignore the in-game volume settings and use the maximum possible volume level. Especially helpful for TDJ which tends to be very quiet.","gameCode":"LDJ","name":"Increase game volume","patches":[{"dataDisabled":"FF9098000000","dataEnabled":"909090909090","dataOffset":5927061,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2022082400,"description":"Changes the touch keyboard layout from alphabetical to QWERTY in song and artist search menu (TDJ only)","gameCode":"LDJ","name":"QWERTY keyboard layout for song search","patches":[{"dataDisabled":"4142434445464748494A4B4C4D4E4F505152535455565758595A2D","dataEnabled":"51574552545955494F504153444647484A4B4C2D5A584356424E4D","dataOffset":7789442,"dllName":"bm2dx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48359,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1339329,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"5B00","dataEnabled":"4D01","dataOffset":1907402,"dllName":"game.dll"},{"dataDisabled":"5D00","dataEnabled":"4D01","dataOffset":1907426,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1371988,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015032701,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1372308,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48151,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1357137,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"5B00","dataEnabled":"4D01","dataOffset":1928266,"dllName":"game.dll"},{"dataDisabled":"5D00","dataEnabled":"4D01","dataOffset":1928290,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1390852,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2016112301,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1391172,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48183,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"NOT COMPATIBLE FOR USE ON NETWORKS","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1362321,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"5B00","dataEnabled":"4D01","dataOffset":1941738,"dllName":"game.dll"},{"dataDisabled":"5D00","dataEnabled":"4D01","dataOffset":1941762,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1394996,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2017080200,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1395316,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48183,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85FB010000","dataEnabled":"E9FC01000090","dataOffset":1414625,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"Unlocks all e-amusement songs","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"7100","dataEnabled":"4D01","dataOffset":2010874,"dllName":"game.dll"},{"dataDisabled":"7300","dataEnabled":"4D01","dataOffset":2010898,"dllName":"game.dll"},{"dataDisabled":"7516","dataEnabled":"EB23","dataOffset":1454068,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"7503","dataEnabled":"9090","dataOffset":1454388,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2018071700,"description":"","gameCode":"M32","name":"Fix IP change error","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":144245,"dllName":"libshare-pj.dll"}],"preset":true,"type":"memory"},{"dateCode":2019092400,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85AA010000","dataEnabled":"E9AB01000090","dataOffset":48167,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2019092400,"description":"","gameCode":"M32","name":"Fix \"IP CHANGE ERROR\"","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":144133,"dllName":"libshare-pj.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Timer Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":1062335,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Cursor Hold","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":811690,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Stage Freeze","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":1215777,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Skip Tutorial","patches":[{"dataDisabled":"0F87","dataEnabled":"90E9","dataOffset":1003770,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Unlock all songs","patches":[{"dataDisabled":"6100","dataEnabled":"4D01","dataOffset":2003970,"dllName":"game.dll"},{"dataDisabled":"6300","dataEnabled":"4D01","dataOffset":2003994,"dllName":"game.dll"},{"dataDisabled":"7508","dataEnabled":"EB11","dataOffset":1282574,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Enable Long Music","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1282852,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2021021500,"description":"","gameCode":"M32","name":"Skip \"NOW DATA INITIALIZING\" (useful for testing only)","patches":[{"dataDisabled":"0F8474010000","dataEnabled":"909090909090","dataOffset":224861,"dllName":"game.dll"}],"preset":true,"type":"memory"},{"dateCode":2015081900,"description":"","gameCode":"M39","name":"Unlock all the things","patches":[{"dataDisabled":"535657E828","dataEnabled":"B001C20400","dataOffset":541712,"dllName":"popn22.dll"},{"dataDisabled":"751C837C2410027415","dataEnabled":"909090909090909090","dataOffset":542322,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"02","dataOffset":542332,"dllName":"popn22.dll"},{"dataDisabled":"140503","dataEnabled":"000000","dataOffset":1987240,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987244,"dllName":"popn22.dll"},{"dataDisabled":"150503","dataEnabled":"000000","dataOffset":1987246,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987250,"dllName":"popn22.dll"},{"dataDisabled":"160503","dataEnabled":"000000","dataOffset":1987252,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987256,"dllName":"popn22.dll"},{"dataDisabled":"170503","dataEnabled":"000000","dataOffset":1987258,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987262,"dllName":"popn22.dll"},{"dataDisabled":"180503","dataEnabled":"000000","dataOffset":1987264,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987268,"dllName":"popn22.dll"},{"dataDisabled":"190503","dataEnabled":"000000","dataOffset":1987270,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987274,"dllName":"popn22.dll"},{"dataDisabled":"1A0503","dataEnabled":"000000","dataOffset":1987276,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987280,"dllName":"popn22.dll"},{"dataDisabled":"1B05","dataEnabled":"0000","dataOffset":1987282,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987286,"dllName":"popn22.dll"},{"dataDisabled":"1B0501","dataEnabled":"000000","dataOffset":1987288,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987292,"dllName":"popn22.dll"},{"dataDisabled":"1B0502","dataEnabled":"000000","dataOffset":1987294,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987298,"dllName":"popn22.dll"},{"dataDisabled":"1B0503","dataEnabled":"000000","dataOffset":1987300,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987304,"dllName":"popn22.dll"},{"dataDisabled":"1B0504","dataEnabled":"000000","dataOffset":1987306,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987310,"dllName":"popn22.dll"},{"dataDisabled":"1B0505","dataEnabled":"000000","dataOffset":1987312,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987316,"dllName":"popn22.dll"},{"dataDisabled":"1C0503","dataEnabled":"000000","dataOffset":1987318,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987322,"dllName":"popn22.dll"},{"dataDisabled":"1D0503","dataEnabled":"000000","dataOffset":1987324,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987328,"dllName":"popn22.dll"},{"dataDisabled":"1E0503","dataEnabled":"000000","dataOffset":1987330,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987334,"dllName":"popn22.dll"},{"dataDisabled":"1F0503","dataEnabled":"000000","dataOffset":1987336,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987340,"dllName":"popn22.dll"},{"dataDisabled":"200503","dataEnabled":"000000","dataOffset":1987342,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987346,"dllName":"popn22.dll"},{"dataDisabled":"210503","dataEnabled":"000000","dataOffset":1987348,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987352,"dllName":"popn22.dll"},{"dataDisabled":"220503","dataEnabled":"000000","dataOffset":1987354,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987358,"dllName":"popn22.dll"},{"dataDisabled":"230503","dataEnabled":"000000","dataOffset":1987360,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987364,"dllName":"popn22.dll"},{"dataDisabled":"240503","dataEnabled":"000000","dataOffset":1987366,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987370,"dllName":"popn22.dll"},{"dataDisabled":"250503","dataEnabled":"000000","dataOffset":1987372,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987376,"dllName":"popn22.dll"},{"dataDisabled":"260503","dataEnabled":"000000","dataOffset":1987378,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987382,"dllName":"popn22.dll"},{"dataDisabled":"270503","dataEnabled":"000000","dataOffset":1987384,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987388,"dllName":"popn22.dll"},{"dataDisabled":"280503","dataEnabled":"000000","dataOffset":1987390,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987394,"dllName":"popn22.dll"},{"dataDisabled":"290503","dataEnabled":"000000","dataOffset":1987396,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987400,"dllName":"popn22.dll"},{"dataDisabled":"2A0503","dataEnabled":"000000","dataOffset":1987402,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987406,"dllName":"popn22.dll"},{"dataDisabled":"2B0503","dataEnabled":"000000","dataOffset":1987408,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987412,"dllName":"popn22.dll"},{"dataDisabled":"2C0503","dataEnabled":"000000","dataOffset":1987414,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1987418,"dllName":"popn22.dll"},{"dataDisabled":"2D0503","dataEnabled":"000000","dataOffset":1987420,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987424,"dllName":"popn22.dll"},{"dataDisabled":"2E0503","dataEnabled":"000000","dataOffset":1987426,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987430,"dllName":"popn22.dll"},{"dataDisabled":"2F0503","dataEnabled":"000000","dataOffset":1987432,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987436,"dllName":"popn22.dll"},{"dataDisabled":"300503","dataEnabled":"000000","dataOffset":1987438,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987442,"dllName":"popn22.dll"},{"dataDisabled":"310503","dataEnabled":"000000","dataOffset":1987444,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987448,"dllName":"popn22.dll"},{"dataDisabled":"320503","dataEnabled":"000000","dataOffset":1987450,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987454,"dllName":"popn22.dll"},{"dataDisabled":"330503","dataEnabled":"000000","dataOffset":1987456,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987460,"dllName":"popn22.dll"},{"dataDisabled":"340503","dataEnabled":"000000","dataOffset":1987462,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987466,"dllName":"popn22.dll"},{"dataDisabled":"350503","dataEnabled":"000000","dataOffset":1987468,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987472,"dllName":"popn22.dll"},{"dataDisabled":"360503","dataEnabled":"000000","dataOffset":1987474,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987478,"dllName":"popn22.dll"},{"dataDisabled":"370503","dataEnabled":"000000","dataOffset":1987480,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987484,"dllName":"popn22.dll"},{"dataDisabled":"380503","dataEnabled":"000000","dataOffset":1987486,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987490,"dllName":"popn22.dll"},{"dataDisabled":"390503","dataEnabled":"000000","dataOffset":1987492,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987496,"dllName":"popn22.dll"},{"dataDisabled":"3A0503","dataEnabled":"000000","dataOffset":1987498,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987502,"dllName":"popn22.dll"},{"dataDisabled":"3B0503","dataEnabled":"000000","dataOffset":1987504,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987508,"dllName":"popn22.dll"},{"dataDisabled":"3C0503","dataEnabled":"000000","dataOffset":1987510,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987514,"dllName":"popn22.dll"},{"dataDisabled":"3D0503","dataEnabled":"000000","dataOffset":1987516,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987520,"dllName":"popn22.dll"},{"dataDisabled":"3E0503","dataEnabled":"000000","dataOffset":1987522,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987526,"dllName":"popn22.dll"},{"dataDisabled":"3F0503","dataEnabled":"000000","dataOffset":1987528,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987532,"dllName":"popn22.dll"},{"dataDisabled":"400503","dataEnabled":"000000","dataOffset":1987534,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987538,"dllName":"popn22.dll"},{"dataDisabled":"410503","dataEnabled":"000000","dataOffset":1987540,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1987544,"dllName":"popn22.dll"},{"dataDisabled":"420503","dataEnabled":"000000","dataOffset":1987546,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987550,"dllName":"popn22.dll"},{"dataDisabled":"430503","dataEnabled":"000000","dataOffset":1987552,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987556,"dllName":"popn22.dll"},{"dataDisabled":"440503","dataEnabled":"000000","dataOffset":1987558,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987562,"dllName":"popn22.dll"},{"dataDisabled":"450503","dataEnabled":"000000","dataOffset":1987564,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987568,"dllName":"popn22.dll"},{"dataDisabled":"4605","dataEnabled":"0000","dataOffset":1987570,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987574,"dllName":"popn22.dll"},{"dataDisabled":"460501","dataEnabled":"000000","dataOffset":1987576,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987580,"dllName":"popn22.dll"},{"dataDisabled":"460502","dataEnabled":"000000","dataOffset":1987582,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987586,"dllName":"popn22.dll"},{"dataDisabled":"460503","dataEnabled":"000000","dataOffset":1987588,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987592,"dllName":"popn22.dll"},{"dataDisabled":"460504","dataEnabled":"000000","dataOffset":1987594,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987598,"dllName":"popn22.dll"},{"dataDisabled":"460505","dataEnabled":"000000","dataOffset":1987600,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987604,"dllName":"popn22.dll"},{"dataDisabled":"470503","dataEnabled":"000000","dataOffset":1987606,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987610,"dllName":"popn22.dll"},{"dataDisabled":"480503","dataEnabled":"000000","dataOffset":1987612,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987616,"dllName":"popn22.dll"},{"dataDisabled":"490503","dataEnabled":"000000","dataOffset":1987618,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987622,"dllName":"popn22.dll"},{"dataDisabled":"4A0503","dataEnabled":"000000","dataOffset":1987624,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987628,"dllName":"popn22.dll"},{"dataDisabled":"4B0503","dataEnabled":"000000","dataOffset":1987630,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987634,"dllName":"popn22.dll"},{"dataDisabled":"4C0503","dataEnabled":"000000","dataOffset":1987636,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987640,"dllName":"popn22.dll"},{"dataDisabled":"4D0503","dataEnabled":"000000","dataOffset":1987642,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987646,"dllName":"popn22.dll"},{"dataDisabled":"4E0503","dataEnabled":"000000","dataOffset":1987648,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987652,"dllName":"popn22.dll"},{"dataDisabled":"4F0503","dataEnabled":"000000","dataOffset":1987654,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987658,"dllName":"popn22.dll"},{"dataDisabled":"500503","dataEnabled":"000000","dataOffset":1987660,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987664,"dllName":"popn22.dll"},{"dataDisabled":"510503","dataEnabled":"000000","dataOffset":1987666,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987670,"dllName":"popn22.dll"},{"dataDisabled":"520503","dataEnabled":"000000","dataOffset":1987672,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987676,"dllName":"popn22.dll"},{"dataDisabled":"530503","dataEnabled":"000000","dataOffset":1987678,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1987682,"dllName":"popn22.dll"},{"dataDisabled":"540503","dataEnabled":"000000","dataOffset":1987684,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987688,"dllName":"popn22.dll"},{"dataDisabled":"550503","dataEnabled":"000000","dataOffset":1987690,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987694,"dllName":"popn22.dll"},{"dataDisabled":"560503","dataEnabled":"000000","dataOffset":1987696,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987700,"dllName":"popn22.dll"},{"dataDisabled":"570503","dataEnabled":"000000","dataOffset":1987702,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987706,"dllName":"popn22.dll"},{"dataDisabled":"580503","dataEnabled":"000000","dataOffset":1987708,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1987712,"dllName":"popn22.dll"},{"dataDisabled":"590503","dataEnabled":"000000","dataOffset":1987714,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1987718,"dllName":"popn22.dll"},{"dataDisabled":"5A05","dataEnabled":"0000","dataOffset":1987720,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987724,"dllName":"popn22.dll"},{"dataDisabled":"5A0501","dataEnabled":"000000","dataOffset":1987726,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987730,"dllName":"popn22.dll"},{"dataDisabled":"5A0502","dataEnabled":"000000","dataOffset":1987732,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987736,"dllName":"popn22.dll"},{"dataDisabled":"5A0503","dataEnabled":"000000","dataOffset":1987738,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987742,"dllName":"popn22.dll"},{"dataDisabled":"5A0504","dataEnabled":"000000","dataOffset":1987744,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987748,"dllName":"popn22.dll"},{"dataDisabled":"5A0505","dataEnabled":"000000","dataOffset":1987750,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987754,"dllName":"popn22.dll"},{"dataDisabled":"5B0503","dataEnabled":"000000","dataOffset":1987756,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987760,"dllName":"popn22.dll"},{"dataDisabled":"5C0503","dataEnabled":"000000","dataOffset":1987762,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987766,"dllName":"popn22.dll"},{"dataDisabled":"5D0503","dataEnabled":"000000","dataOffset":1987768,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987772,"dllName":"popn22.dll"},{"dataDisabled":"5E0503","dataEnabled":"000000","dataOffset":1987774,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987778,"dllName":"popn22.dll"},{"dataDisabled":"5F0503","dataEnabled":"000000","dataOffset":1987780,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987784,"dllName":"popn22.dll"},{"dataDisabled":"600503","dataEnabled":"000000","dataOffset":1987786,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987790,"dllName":"popn22.dll"},{"dataDisabled":"610503","dataEnabled":"000000","dataOffset":1987792,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987796,"dllName":"popn22.dll"},{"dataDisabled":"620503","dataEnabled":"000000","dataOffset":1987798,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987802,"dllName":"popn22.dll"},{"dataDisabled":"630503","dataEnabled":"000000","dataOffset":1987804,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1987808,"dllName":"popn22.dll"},{"dataDisabled":"640503","dataEnabled":"000000","dataOffset":1987810,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987814,"dllName":"popn22.dll"},{"dataDisabled":"650503","dataEnabled":"000000","dataOffset":1987816,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987820,"dllName":"popn22.dll"},{"dataDisabled":"660503","dataEnabled":"000000","dataOffset":1987822,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987826,"dllName":"popn22.dll"},{"dataDisabled":"670503","dataEnabled":"000000","dataOffset":1987828,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987832,"dllName":"popn22.dll"},{"dataDisabled":"680503","dataEnabled":"000000","dataOffset":1987834,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1987838,"dllName":"popn22.dll"},{"dataDisabled":"690503","dataEnabled":"000000","dataOffset":1987840,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987844,"dllName":"popn22.dll"},{"dataDisabled":"6A0503","dataEnabled":"000000","dataOffset":1987846,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987850,"dllName":"popn22.dll"},{"dataDisabled":"6B0503","dataEnabled":"000000","dataOffset":1987852,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1987856,"dllName":"popn22.dll"},{"dataDisabled":"6C05","dataEnabled":"0000","dataOffset":1987858,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987862,"dllName":"popn22.dll"},{"dataDisabled":"6C0501","dataEnabled":"000000","dataOffset":1987864,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987868,"dllName":"popn22.dll"},{"dataDisabled":"6C0502","dataEnabled":"000000","dataOffset":1987870,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987874,"dllName":"popn22.dll"},{"dataDisabled":"6C0503","dataEnabled":"000000","dataOffset":1987876,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987880,"dllName":"popn22.dll"},{"dataDisabled":"6C0504","dataEnabled":"000000","dataOffset":1987882,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987886,"dllName":"popn22.dll"},{"dataDisabled":"6C0505","dataEnabled":"000000","dataOffset":1987888,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987892,"dllName":"popn22.dll"},{"dataDisabled":"6D0503","dataEnabled":"000000","dataOffset":1987894,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987898,"dllName":"popn22.dll"},{"dataDisabled":"6E0503","dataEnabled":"000000","dataOffset":1987900,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987904,"dllName":"popn22.dll"},{"dataDisabled":"6F0503","dataEnabled":"000000","dataOffset":1987906,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987910,"dllName":"popn22.dll"},{"dataDisabled":"700503","dataEnabled":"000000","dataOffset":1987912,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1987916,"dllName":"popn22.dll"},{"dataDisabled":"710503","dataEnabled":"000000","dataOffset":1987918,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987922,"dllName":"popn22.dll"},{"dataDisabled":"720503","dataEnabled":"000000","dataOffset":1987924,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987928,"dllName":"popn22.dll"},{"dataDisabled":"730503","dataEnabled":"000000","dataOffset":1987930,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987934,"dllName":"popn22.dll"},{"dataDisabled":"740503","dataEnabled":"000000","dataOffset":1987936,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987940,"dllName":"popn22.dll"},{"dataDisabled":"750503","dataEnabled":"000000","dataOffset":1987942,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1987946,"dllName":"popn22.dll"},{"dataDisabled":"760503","dataEnabled":"000000","dataOffset":1987948,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1987952,"dllName":"popn22.dll"},{"dataDisabled":"770503","dataEnabled":"000000","dataOffset":1987954,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1987958,"dllName":"popn22.dll"},{"dataDisabled":"780503","dataEnabled":"000000","dataOffset":1987960,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987964,"dllName":"popn22.dll"},{"dataDisabled":"790503","dataEnabled":"000000","dataOffset":1987966,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1987970,"dllName":"popn22.dll"},{"dataDisabled":"7A0503","dataEnabled":"000000","dataOffset":1987972,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1987976,"dllName":"popn22.dll"},{"dataDisabled":"7B0503","dataEnabled":"000000","dataOffset":1987978,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987982,"dllName":"popn22.dll"},{"dataDisabled":"7C0503","dataEnabled":"000000","dataOffset":1987984,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1987988,"dllName":"popn22.dll"},{"dataDisabled":"7D0503","dataEnabled":"000000","dataOffset":1987990,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1987994,"dllName":"popn22.dll"},{"dataDisabled":"7E0503","dataEnabled":"000000","dataOffset":1987996,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988000,"dllName":"popn22.dll"},{"dataDisabled":"7F0503","dataEnabled":"000000","dataOffset":1988002,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988006,"dllName":"popn22.dll"},{"dataDisabled":"800503","dataEnabled":"000000","dataOffset":1988008,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988012,"dllName":"popn22.dll"},{"dataDisabled":"810503","dataEnabled":"000000","dataOffset":1988014,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988018,"dllName":"popn22.dll"},{"dataDisabled":"820503","dataEnabled":"000000","dataOffset":1988020,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1988024,"dllName":"popn22.dll"},{"dataDisabled":"830503","dataEnabled":"000000","dataOffset":1988026,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988030,"dllName":"popn22.dll"},{"dataDisabled":"840503","dataEnabled":"000000","dataOffset":1988032,"dllName":"popn22.dll"},{"dataDisabled":"63","dataEnabled":"00","dataOffset":1988036,"dllName":"popn22.dll"},{"dataDisabled":"850503","dataEnabled":"000000","dataOffset":1988038,"dllName":"popn22.dll"},{"dataDisabled":"63","dataEnabled":"00","dataOffset":1988042,"dllName":"popn22.dll"},{"dataDisabled":"860503","dataEnabled":"000000","dataOffset":1988044,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988048,"dllName":"popn22.dll"},{"dataDisabled":"870503","dataEnabled":"000000","dataOffset":1988050,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988054,"dllName":"popn22.dll"},{"dataDisabled":"880503","dataEnabled":"000000","dataOffset":1988056,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1988060,"dllName":"popn22.dll"},{"dataDisabled":"890503","dataEnabled":"000000","dataOffset":1988062,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988066,"dllName":"popn22.dll"},{"dataDisabled":"8A0503","dataEnabled":"000000","dataOffset":1988068,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1988072,"dllName":"popn22.dll"},{"dataDisabled":"8B0503","dataEnabled":"000000","dataOffset":1988074,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1988078,"dllName":"popn22.dll"},{"dataDisabled":"8C0503","dataEnabled":"000000","dataOffset":1988080,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988084,"dllName":"popn22.dll"},{"dataDisabled":"8D0503","dataEnabled":"000000","dataOffset":1988086,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988090,"dllName":"popn22.dll"},{"dataDisabled":"8E0503","dataEnabled":"000000","dataOffset":1988092,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988096,"dllName":"popn22.dll"},{"dataDisabled":"1405","dataEnabled":"0000","dataOffset":1988110,"dllName":"popn22.dll"},{"dataDisabled":"1505","dataEnabled":"0000","dataOffset":1988118,"dllName":"popn22.dll"},{"dataDisabled":"1605","dataEnabled":"0000","dataOffset":1988126,"dllName":"popn22.dll"},{"dataDisabled":"1705","dataEnabled":"0000","dataOffset":1988134,"dllName":"popn22.dll"},{"dataDisabled":"1805","dataEnabled":"0000","dataOffset":1988142,"dllName":"popn22.dll"},{"dataDisabled":"1905","dataEnabled":"0000","dataOffset":1988150,"dllName":"popn22.dll"},{"dataDisabled":"1A05","dataEnabled":"0000","dataOffset":1988158,"dllName":"popn22.dll"},{"dataDisabled":"1B05","dataEnabled":"0000","dataOffset":1988166,"dllName":"popn22.dll"},{"dataDisabled":"1C05","dataEnabled":"0000","dataOffset":1988174,"dllName":"popn22.dll"},{"dataDisabled":"1D05","dataEnabled":"0000","dataOffset":1988182,"dllName":"popn22.dll"},{"dataDisabled":"1E05","dataEnabled":"0000","dataOffset":1988190,"dllName":"popn22.dll"},{"dataDisabled":"1F05","dataEnabled":"0000","dataOffset":1988198,"dllName":"popn22.dll"},{"dataDisabled":"2005","dataEnabled":"0000","dataOffset":1988206,"dllName":"popn22.dll"},{"dataDisabled":"2105","dataEnabled":"0000","dataOffset":1988214,"dllName":"popn22.dll"},{"dataDisabled":"2305","dataEnabled":"0000","dataOffset":1988222,"dllName":"popn22.dll"},{"dataDisabled":"2405","dataEnabled":"0000","dataOffset":1988230,"dllName":"popn22.dll"},{"dataDisabled":"2605","dataEnabled":"0000","dataOffset":1988238,"dllName":"popn22.dll"},{"dataDisabled":"2705","dataEnabled":"0000","dataOffset":1988246,"dllName":"popn22.dll"},{"dataDisabled":"2805","dataEnabled":"0000","dataOffset":1988254,"dllName":"popn22.dll"},{"dataDisabled":"2905","dataEnabled":"0000","dataOffset":1988262,"dllName":"popn22.dll"},{"dataDisabled":"2A05","dataEnabled":"0000","dataOffset":1988270,"dllName":"popn22.dll"},{"dataDisabled":"2B05","dataEnabled":"0000","dataOffset":1988278,"dllName":"popn22.dll"},{"dataDisabled":"2C05","dataEnabled":"0000","dataOffset":1988286,"dllName":"popn22.dll"},{"dataDisabled":"2D05","dataEnabled":"0000","dataOffset":1988294,"dllName":"popn22.dll"},{"dataDisabled":"2E05","dataEnabled":"0000","dataOffset":1988302,"dllName":"popn22.dll"},{"dataDisabled":"2F05","dataEnabled":"0000","dataOffset":1988310,"dllName":"popn22.dll"},{"dataDisabled":"3105","dataEnabled":"0000","dataOffset":1988318,"dllName":"popn22.dll"},{"dataDisabled":"3205","dataEnabled":"0000","dataOffset":1988326,"dllName":"popn22.dll"},{"dataDisabled":"3305","dataEnabled":"0000","dataOffset":1988334,"dllName":"popn22.dll"},{"dataDisabled":"3405","dataEnabled":"0000","dataOffset":1988342,"dllName":"popn22.dll"},{"dataDisabled":"3505","dataEnabled":"0000","dataOffset":1988350,"dllName":"popn22.dll"},{"dataDisabled":"3605","dataEnabled":"0000","dataOffset":1988358,"dllName":"popn22.dll"},{"dataDisabled":"3705","dataEnabled":"0000","dataOffset":1988366,"dllName":"popn22.dll"},{"dataDisabled":"4605","dataEnabled":"0000","dataOffset":1988374,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988380,"dllName":"popn22.dll"},{"dataDisabled":"3C05","dataEnabled":"0000","dataOffset":1988382,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988388,"dllName":"popn22.dll"},{"dataDisabled":"3D05","dataEnabled":"0000","dataOffset":1988390,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988396,"dllName":"popn22.dll"},{"dataDisabled":"3E05","dataEnabled":"0000","dataOffset":1988398,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988404,"dllName":"popn22.dll"},{"dataDisabled":"3F05","dataEnabled":"0000","dataOffset":1988406,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988412,"dllName":"popn22.dll"},{"dataDisabled":"4705","dataEnabled":"0000","dataOffset":1988414,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988420,"dllName":"popn22.dll"},{"dataDisabled":"480503","dataEnabled":"000000","dataOffset":1988422,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988428,"dllName":"popn22.dll"},{"dataDisabled":"220503","dataEnabled":"000000","dataOffset":1988430,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988436,"dllName":"popn22.dll"},{"dataDisabled":"300503","dataEnabled":"000000","dataOffset":1988438,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988444,"dllName":"popn22.dll"},{"dataDisabled":"3A0503","dataEnabled":"000000","dataOffset":1988446,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988452,"dllName":"popn22.dll"},{"dataDisabled":"3B05","dataEnabled":"0000","dataOffset":1988454,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988460,"dllName":"popn22.dll"},{"dataDisabled":"2505","dataEnabled":"0000","dataOffset":1988462,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988468,"dllName":"popn22.dll"},{"dataDisabled":"4005","dataEnabled":"0000","dataOffset":1988470,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988476,"dllName":"popn22.dll"},{"dataDisabled":"410504","dataEnabled":"000000","dataOffset":1988478,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988484,"dllName":"popn22.dll"},{"dataDisabled":"490504","dataEnabled":"000000","dataOffset":1988486,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988492,"dllName":"popn22.dll"},{"dataDisabled":"4A0504","dataEnabled":"000000","dataOffset":1988494,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988500,"dllName":"popn22.dll"},{"dataDisabled":"4B0504","dataEnabled":"000000","dataOffset":1988502,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988508,"dllName":"popn22.dll"},{"dataDisabled":"4C0504","dataEnabled":"000000","dataOffset":1988510,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988516,"dllName":"popn22.dll"},{"dataDisabled":"4D0504","dataEnabled":"000000","dataOffset":1988518,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988524,"dllName":"popn22.dll"},{"dataDisabled":"4E0504","dataEnabled":"000000","dataOffset":1988526,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988532,"dllName":"popn22.dll"},{"dataDisabled":"4F0504","dataEnabled":"000000","dataOffset":1988534,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988540,"dllName":"popn22.dll"},{"dataDisabled":"5005","dataEnabled":"0000","dataOffset":1988542,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988548,"dllName":"popn22.dll"},{"dataDisabled":"5205","dataEnabled":"0000","dataOffset":1988550,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988556,"dllName":"popn22.dll"},{"dataDisabled":"530503","dataEnabled":"000000","dataOffset":1988558,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988564,"dllName":"popn22.dll"},{"dataDisabled":"420503","dataEnabled":"000000","dataOffset":1988566,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988572,"dllName":"popn22.dll"},{"dataDisabled":"430503","dataEnabled":"000000","dataOffset":1988574,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1988580,"dllName":"popn22.dll"},{"dataDisabled":"510503","dataEnabled":"000000","dataOffset":1988582,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988588,"dllName":"popn22.dll"},{"dataDisabled":"450503","dataEnabled":"000000","dataOffset":1988590,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988596,"dllName":"popn22.dll"},{"dataDisabled":"540503","dataEnabled":"000000","dataOffset":1988598,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988604,"dllName":"popn22.dll"},{"dataDisabled":"550503","dataEnabled":"000000","dataOffset":1988606,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1988612,"dllName":"popn22.dll"},{"dataDisabled":"5705","dataEnabled":"0000","dataOffset":1988614,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1988620,"dllName":"popn22.dll"},{"dataDisabled":"580503","dataEnabled":"000000","dataOffset":1988622,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1988628,"dllName":"popn22.dll"},{"dataDisabled":"560503","dataEnabled":"000000","dataOffset":1988630,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1988636,"dllName":"popn22.dll"},{"dataDisabled":"5905","dataEnabled":"0000","dataOffset":1988638,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1988644,"dllName":"popn22.dll"},{"dataDisabled":"5A0503","dataEnabled":"000000","dataOffset":1988646,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1988652,"dllName":"popn22.dll"},{"dataDisabled":"390503","dataEnabled":"000000","dataOffset":1988654,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1988660,"dllName":"popn22.dll"},{"dataDisabled":"440503","dataEnabled":"000000","dataOffset":1988662,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988668,"dllName":"popn22.dll"},{"dataDisabled":"5B0503","dataEnabled":"000000","dataOffset":1988670,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988676,"dllName":"popn22.dll"},{"dataDisabled":"5C0503","dataEnabled":"000000","dataOffset":1988678,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988684,"dllName":"popn22.dll"},{"dataDisabled":"5D05","dataEnabled":"0000","dataOffset":1988686,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988692,"dllName":"popn22.dll"},{"dataDisabled":"6305","dataEnabled":"0000","dataOffset":1988694,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1988700,"dllName":"popn22.dll"},{"dataDisabled":"64050A","dataEnabled":"000000","dataOffset":1988702,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988708,"dllName":"popn22.dll"},{"dataDisabled":"5F050A","dataEnabled":"000000","dataOffset":1988710,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988716,"dllName":"popn22.dll"},{"dataDisabled":"60050A","dataEnabled":"000000","dataOffset":1988718,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988724,"dllName":"popn22.dll"},{"dataDisabled":"61050A","dataEnabled":"000000","dataOffset":1988726,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988732,"dllName":"popn22.dll"},{"dataDisabled":"62050A","dataEnabled":"000000","dataOffset":1988734,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988740,"dllName":"popn22.dll"},{"dataDisabled":"650503","dataEnabled":"000000","dataOffset":1988742,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1988748,"dllName":"popn22.dll"},{"dataDisabled":"5E0503","dataEnabled":"000000","dataOffset":1988750,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1988756,"dllName":"popn22.dll"},{"dataDisabled":"67050C","dataEnabled":"000000","dataOffset":1988758,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988764,"dllName":"popn22.dll"},{"dataDisabled":"680503","dataEnabled":"000000","dataOffset":1988766,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988772,"dllName":"popn22.dll"},{"dataDisabled":"3805","dataEnabled":"0000","dataOffset":1988774,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1988780,"dllName":"popn22.dll"},{"dataDisabled":"690503","dataEnabled":"000000","dataOffset":1988782,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1988788,"dllName":"popn22.dll"},{"dataDisabled":"660503","dataEnabled":"000000","dataOffset":1988790,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988796,"dllName":"popn22.dll"},{"dataDisabled":"6B0503","dataEnabled":"000000","dataOffset":1988798,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988804,"dllName":"popn22.dll"},{"dataDisabled":"6A05","dataEnabled":"0000","dataOffset":1988806,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1988812,"dllName":"popn22.dll"},{"dataDisabled":"6C0503","dataEnabled":"000000","dataOffset":1988814,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1988820,"dllName":"popn22.dll"},{"dataDisabled":"6E05","dataEnabled":"0000","dataOffset":1988822,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988828,"dllName":"popn22.dll"},{"dataDisabled":"7305","dataEnabled":"0000","dataOffset":1988830,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988836,"dllName":"popn22.dll"},{"dataDisabled":"7405","dataEnabled":"0000","dataOffset":1988838,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1988844,"dllName":"popn22.dll"},{"dataDisabled":"7505","dataEnabled":"0000","dataOffset":1988846,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1988852,"dllName":"popn22.dll"},{"dataDisabled":"710503","dataEnabled":"000000","dataOffset":1988854,"dllName":"popn22.dll"},{"dataDisabled":"10","dataEnabled":"00","dataOffset":1988860,"dllName":"popn22.dll"},{"dataDisabled":"6D0503","dataEnabled":"000000","dataOffset":1988862,"dllName":"popn22.dll"},{"dataDisabled":"12","dataEnabled":"00","dataOffset":1988868,"dllName":"popn22.dll"},{"dataDisabled":"6F05","dataEnabled":"0000","dataOffset":1988870,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988876,"dllName":"popn22.dll"},{"dataDisabled":"7605","dataEnabled":"0000","dataOffset":1988878,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1988884,"dllName":"popn22.dll"},{"dataDisabled":"7705","dataEnabled":"0000","dataOffset":1988886,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988892,"dllName":"popn22.dll"},{"dataDisabled":"7805","dataEnabled":"0000","dataOffset":1988894,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1988900,"dllName":"popn22.dll"},{"dataDisabled":"790503","dataEnabled":"000000","dataOffset":1988902,"dllName":"popn22.dll"},{"dataDisabled":"13","dataEnabled":"00","dataOffset":1988908,"dllName":"popn22.dll"},{"dataDisabled":"7005","dataEnabled":"0000","dataOffset":1988910,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1988916,"dllName":"popn22.dll"},{"dataDisabled":"800512","dataEnabled":"000000","dataOffset":1988918,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988924,"dllName":"popn22.dll"},{"dataDisabled":"7A0512","dataEnabled":"000000","dataOffset":1988926,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988932,"dllName":"popn22.dll"},{"dataDisabled":"7B0512","dataEnabled":"000000","dataOffset":1988934,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988940,"dllName":"popn22.dll"},{"dataDisabled":"7C0512","dataEnabled":"000000","dataOffset":1988942,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988948,"dllName":"popn22.dll"},{"dataDisabled":"810503","dataEnabled":"000000","dataOffset":1988950,"dllName":"popn22.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":1988956,"dllName":"popn22.dll"},{"dataDisabled":"7D0503","dataEnabled":"000000","dataOffset":1988958,"dllName":"popn22.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":1988964,"dllName":"popn22.dll"},{"dataDisabled":"7E0503","dataEnabled":"000000","dataOffset":1988966,"dllName":"popn22.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":1988972,"dllName":"popn22.dll"},{"dataDisabled":"7F0503","dataEnabled":"000000","dataOffset":1988974,"dllName":"popn22.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":1988980,"dllName":"popn22.dll"},{"dataDisabled":"820503","dataEnabled":"000000","dataOffset":1988982,"dllName":"popn22.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":1988988,"dllName":"popn22.dll"},{"dataDisabled":"830513","dataEnabled":"000000","dataOffset":1988990,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1988996,"dllName":"popn22.dll"},{"dataDisabled":"870513","dataEnabled":"000000","dataOffset":1988998,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1989004,"dllName":"popn22.dll"},{"dataDisabled":"890513","dataEnabled":"000000","dataOffset":1989006,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1989012,"dllName":"popn22.dll"},{"dataDisabled":"880513","dataEnabled":"000000","dataOffset":1989014,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1989020,"dllName":"popn22.dll"},{"dataDisabled":"8A0513","dataEnabled":"000000","dataOffset":1989022,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1989028,"dllName":"popn22.dll"},{"dataDisabled":"8B0513","dataEnabled":"000000","dataOffset":1989030,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1989036,"dllName":"popn22.dll"},{"dataDisabled":"8C05","dataEnabled":"0000","dataOffset":1989038,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1989044,"dllName":"popn22.dll"},{"dataDisabled":"8605","dataEnabled":"0000","dataOffset":1989046,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1989052,"dllName":"popn22.dll"},{"dataDisabled":"8D05","dataEnabled":"0000","dataOffset":1989054,"dllName":"popn22.dll"},{"dataDisabled":"10","dataEnabled":"00","dataOffset":1989060,"dllName":"popn22.dll"},{"dataDisabled":"8E05","dataEnabled":"0000","dataOffset":1989062,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2015081900,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: drive fix","patches":[{"dataDisabled":"653A2F002F655F6472697665","dataEnabled":"002F655F6472697665000000","dataOffset":4468016,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2015081900,"description":"","gameCode":"M39","name":"HDMI audio fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1275180,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Song/EX unlock","patches":[{"dataDisabled":"F6D81AC02402","dataEnabled":"B00290909090","dataOffset":365832,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":366012,"dllName":"popn22.dll"},{"dataDisabled":"0100BE05000000000100BF05000000000100C005000000000200A705000000000200AA05000000000200AE05000000000200B105000000000300C505000000000300C305000000000300CB05000000000400C105000000000500C805000000000500C705000000000500C905000000000600D605000000000600D705000000000700D205000000000700D305080000000100D805000000000800D105080000000200C205000000000900DE05000000000900DF05000000000900E005000000000900E105000000000900E205000000000900E305000000000A00D405000000000B00E405000000000B00E505000000000B00E605000000000B00E705000000000C00EE05000000000D00FA05080000000300FB05000000000E000706000000000F0008060000000010000C06","dataEnabled":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","dataOffset":1865308,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":837686,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Unlock Classic 8 EX as a 49","patches":[{"dataDisabled":"05","dataEnabled":"07","dataOffset":3079815,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"31","dataOffset":3079829,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2761428,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"HDMI audio fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1147180,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1157728,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2016120400,"description":"","gameCode":"M39","name":"Boot to event mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":986416,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2467280,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Unlocks most of the songs in the game","gameCode":"M39","name":"Partial song unlock","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967396,"dllName":"popn22.dll"},{"dataDisabled":"3506","dataEnabled":"0000","dataOffset":1967398,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967404,"dllName":"popn22.dll"},{"dataDisabled":"3606","dataEnabled":"0000","dataOffset":1967406,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967412,"dllName":"popn22.dll"},{"dataDisabled":"3706","dataEnabled":"0000","dataOffset":1967414,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967420,"dllName":"popn22.dll"},{"dataDisabled":"3A06","dataEnabled":"0000","dataOffset":1967422,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967428,"dllName":"popn22.dll"},{"dataDisabled":"3B06","dataEnabled":"0000","dataOffset":1967430,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967436,"dllName":"popn22.dll"},{"dataDisabled":"3C06","dataEnabled":"0000","dataOffset":1967438,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967444,"dllName":"popn22.dll"},{"dataDisabled":"3D06","dataEnabled":"0000","dataOffset":1967446,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1967452,"dllName":"popn22.dll"},{"dataDisabled":"3906","dataEnabled":"0000","dataOffset":1967454,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967460,"dllName":"popn22.dll"},{"dataDisabled":"4206","dataEnabled":"0000","dataOffset":1967462,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1967468,"dllName":"popn22.dll"},{"dataDisabled":"44060A","dataEnabled":"000000","dataOffset":1967470,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967476,"dllName":"popn22.dll"},{"dataDisabled":"11060A","dataEnabled":"000000","dataOffset":1967478,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967484,"dllName":"popn22.dll"},{"dataDisabled":"29060A","dataEnabled":"000000","dataOffset":1967486,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967492,"dllName":"popn22.dll"},{"dataDisabled":"28060A","dataEnabled":"000000","dataOffset":1967494,"dllName":"popn22.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":1967500,"dllName":"popn22.dll"},{"dataDisabled":"21060A","dataEnabled":"000000","dataOffset":1967502,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967508,"dllName":"popn22.dll"},{"dataDisabled":"27060A","dataEnabled":"000000","dataOffset":1967510,"dllName":"popn22.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":1967516,"dllName":"popn22.dll"},{"dataDisabled":"15060A","dataEnabled":"000000","dataOffset":1967518,"dllName":"popn22.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":1967524,"dllName":"popn22.dll"},{"dataDisabled":"1F060A","dataEnabled":"000000","dataOffset":1967526,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967532,"dllName":"popn22.dll"},{"dataDisabled":"33060A","dataEnabled":"000000","dataOffset":1967534,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967540,"dllName":"popn22.dll"},{"dataDisabled":"34060A","dataEnabled":"000000","dataOffset":1967542,"dllName":"popn22.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":1967548,"dllName":"popn22.dll"},{"dataDisabled":"31060A","dataEnabled":"000000","dataOffset":1967550,"dllName":"popn22.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":1967556,"dllName":"popn22.dll"},{"dataDisabled":"32060A","dataEnabled":"000000","dataOffset":1967558,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967564,"dllName":"popn22.dll"},{"dataDisabled":"41060A","dataEnabled":"000000","dataOffset":1967566,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967572,"dllName":"popn22.dll"},{"dataDisabled":"40060A","dataEnabled":"000000","dataOffset":1967574,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967580,"dllName":"popn22.dll"},{"dataDisabled":"3F060A","dataEnabled":"000000","dataOffset":1967582,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1967588,"dllName":"popn22.dll"},{"dataDisabled":"43060A","dataEnabled":"000000","dataOffset":1967590,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967596,"dllName":"popn22.dll"},{"dataDisabled":"46060A","dataEnabled":"000000","dataOffset":1967598,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967604,"dllName":"popn22.dll"},{"dataDisabled":"47060A","dataEnabled":"000000","dataOffset":1967606,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967612,"dllName":"popn22.dll"},{"dataDisabled":"45060A","dataEnabled":"000000","dataOffset":1967614,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967620,"dllName":"popn22.dll"},{"dataDisabled":"4A060A","dataEnabled":"000000","dataOffset":1967622,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967628,"dllName":"popn22.dll"},{"dataDisabled":"4B060A","dataEnabled":"000000","dataOffset":1967630,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967636,"dllName":"popn22.dll"},{"dataDisabled":"4C060A","dataEnabled":"000000","dataOffset":1967638,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967644,"dllName":"popn22.dll"},{"dataDisabled":"50060A","dataEnabled":"000000","dataOffset":1967646,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967652,"dllName":"popn22.dll"},{"dataDisabled":"4D060A","dataEnabled":"000000","dataOffset":1967654,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967660,"dllName":"popn22.dll"},{"dataDisabled":"4E060A","dataEnabled":"000000","dataOffset":1967662,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967668,"dllName":"popn22.dll"},{"dataDisabled":"4F060A","dataEnabled":"000000","dataOffset":1967670,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967676,"dllName":"popn22.dll"},{"dataDisabled":"53060A","dataEnabled":"000000","dataOffset":1967678,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967684,"dllName":"popn22.dll"},{"dataDisabled":"52060A","dataEnabled":"000000","dataOffset":1967686,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967692,"dllName":"popn22.dll"},{"dataDisabled":"54060A","dataEnabled":"000000","dataOffset":1967694,"dllName":"popn22.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":1967700,"dllName":"popn22.dll"},{"dataDisabled":"51060A","dataEnabled":"000000","dataOffset":1967702,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967708,"dllName":"popn22.dll"},{"dataDisabled":"58060A","dataEnabled":"000000","dataOffset":1967710,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967716,"dllName":"popn22.dll"},{"dataDisabled":"55060A","dataEnabled":"000000","dataOffset":1967718,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967724,"dllName":"popn22.dll"},{"dataDisabled":"57060A","dataEnabled":"000000","dataOffset":1967726,"dllName":"popn22.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":1967732,"dllName":"popn22.dll"},{"dataDisabled":"56060A","dataEnabled":"000000","dataOffset":1967734,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1967740,"dllName":"popn22.dll"},{"dataDisabled":"5B060A","dataEnabled":"000000","dataOffset":1967742,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1967748,"dllName":"popn22.dll"},{"dataDisabled":"5A060A","dataEnabled":"000000","dataOffset":1967750,"dllName":"popn22.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":1967756,"dllName":"popn22.dll"},{"dataDisabled":"59060A","dataEnabled":"000000","dataOffset":1967758,"dllName":"popn22.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":1967764,"dllName":"popn22.dll"},{"dataDisabled":"5C06","dataEnabled":"0000","dataOffset":1967766,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967772,"dllName":"popn22.dll"},{"dataDisabled":"5D06","dataEnabled":"0000","dataOffset":1967774,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967780,"dllName":"popn22.dll"},{"dataDisabled":"5E06","dataEnabled":"0000","dataOffset":1967782,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967788,"dllName":"popn22.dll"},{"dataDisabled":"5F06","dataEnabled":"0000","dataOffset":1967790,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967796,"dllName":"popn22.dll"},{"dataDisabled":"6106","dataEnabled":"0000","dataOffset":1967798,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967804,"dllName":"popn22.dll"},{"dataDisabled":"6906","dataEnabled":"0000","dataOffset":1967806,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967812,"dllName":"popn22.dll"},{"dataDisabled":"6A06","dataEnabled":"0000","dataOffset":1967814,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967820,"dllName":"popn22.dll"},{"dataDisabled":"6B06","dataEnabled":"0000","dataOffset":1967822,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967828,"dllName":"popn22.dll"},{"dataDisabled":"6C06","dataEnabled":"0000","dataOffset":1967830,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967836,"dllName":"popn22.dll"},{"dataDisabled":"6D06","dataEnabled":"0000","dataOffset":1967838,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967844,"dllName":"popn22.dll"},{"dataDisabled":"6E06","dataEnabled":"0000","dataOffset":1967846,"dllName":"popn22.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":1967852,"dllName":"popn22.dll"},{"dataDisabled":"6F06","dataEnabled":"0000","dataOffset":1967854,"dllName":"popn22.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":1967860,"dllName":"popn22.dll"},{"dataDisabled":"6006","dataEnabled":"0000","dataOffset":1967862,"dllName":"popn22.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":1967868,"dllName":"popn22.dll"},{"dataDisabled":"7306","dataEnabled":"0000","dataOffset":1967870,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967876,"dllName":"popn22.dll"},{"dataDisabled":"8F06","dataEnabled":"0000","dataOffset":1967878,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967884,"dllName":"popn22.dll"},{"dataDisabled":"9006","dataEnabled":"0000","dataOffset":1967886,"dllName":"popn22.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":1967892,"dllName":"popn22.dll"},{"dataDisabled":"9106","dataEnabled":"0000","dataOffset":1967894,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967900,"dllName":"popn22.dll"},{"dataDisabled":"8506","dataEnabled":"0000","dataOffset":1967902,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967908,"dllName":"popn22.dll"},{"dataDisabled":"8606","dataEnabled":"0000","dataOffset":1967910,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967916,"dllName":"popn22.dll"},{"dataDisabled":"8506","dataEnabled":"0000","dataOffset":1967918,"dllName":"popn22.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":1967924,"dllName":"popn22.dll"},{"dataDisabled":"86060D","dataEnabled":"000000","dataOffset":1967926,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":1967932,"dllName":"popn22.dll"},{"dataDisabled":"A706","dataEnabled":"0000","dataOffset":1967934,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"","gameCode":"M39","name":"Unlock Classic 8 EX as a 49","patches":[{"dataDisabled":"05","dataEnabled":"07","dataOffset":2802139,"dllName":"popn22.dll"},{"dataDisabled":"01","dataEnabled":"31","dataOffset":2802155,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1229420,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1240688,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1051152,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2018082100,"description":"Freezes the menu timer","gameCode":"M39","name":"Timer Freeze","patches":[{"dataDisabled":"C7453809000000","dataEnabled":"90909090909090","dataOffset":898034,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2571320,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1247212,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1258480,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1069696,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Removes the in-game timer","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":913564,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Skips both the menu and long note tutorials","gameCode":"M39","name":"Skip Menu and Long Note Tutorials","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":166859,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":166823,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":554433,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042300,"description":"Unlocks all the songs in the game","gameCode":"M39","name":"Unlock All Songs","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1087309,"dllName":"popn22.dll"},{"dataDisabled":"7546","dataEnabled":"9090","dataOffset":1087334,"dllName":"popn22.dll"},{"dataDisabled":"743A","dataEnabled":"9090","dataOffset":1087346,"dllName":"popn22.dll"},{"dataDisabled":"84C0","dataEnabled":"B001","dataOffset":1087358,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2592160,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1247612,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1258880,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1070080,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Removes the in-game timer","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":913836,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Skips both the menu and long note tutorials","gameCode":"M39","name":"Skip Menu and Long Note Tutorials","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":166923,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":166887,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":554705,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2019062500,"description":"Unlocks all the songs in the game","gameCode":"M39","name":"Unlock All Songs","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1087709,"dllName":"popn22.dll"},{"dataDisabled":"7546","dataEnabled":"9090","dataOffset":1087734,"dllName":"popn22.dll"},{"dataDisabled":"743A","dataEnabled":"9090","dataOffset":1087746,"dllName":"popn22.dll"},{"dataDisabled":"84C0","dataEnabled":"B001","dataOffset":1087758,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Fix crash caused by no E: drive","gameCode":"M39","name":"E: Drive Fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2648744,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Fix HDMI audio issues","gameCode":"M39","name":"HDMI Audio Fix","patches":[{"dataDisabled":"85C07596","dataEnabled":"90909090","dataOffset":1262636,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"If your volume gets forced to max, turn this on","gameCode":"M39","name":"Prevent Windows volume change on boot","patches":[{"dataDisabled":"83","dataEnabled":"C3","dataOffset":1273904,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Forces the game to boot into Event Mode","gameCode":"M39","name":"Boot to Event Mode","patches":[{"dataDisabled":"8B00C3CC","dataEnabled":"31C040C3","dataOffset":1084864,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Removes the in-game timer","gameCode":"M39","name":"Remove Timer","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":928076,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Skips both the menu and long note tutorials","gameCode":"M39","name":"Skip Menu and Long Note Tutorials","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":167435,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":167399,"dllName":"popn22.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":568945,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2020092800,"description":"Unlocks all the songs in the game","gameCode":"M39","name":"Unlock All Songs","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":1102562,"dllName":"popn22.dll"},{"dataDisabled":"741B","dataEnabled":"9090","dataOffset":1102822,"dllName":"popn22.dll"},{"dataDisabled":"84C0","dataEnabled":"B001","dataOffset":1102843,"dllName":"popn22.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"Fix crash caused by no E: drive","gameCode":"MBR","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":3030008,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"","gameCode":"MBR","name":"Timer Freeze","patches":[{"dataDisabled":"7513","dataEnabled":"9090","dataOffset":1556724,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"","gameCode":"MBR","name":"All difficulties unlocked","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":709526,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015102100,"description":"","gameCode":"MBR","name":"All songs unlocked","patches":[{"dataDisabled":"02","dataEnabled":"03","dataOffset":2181952,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2182476,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2183000,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2183524,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2184048,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2184572,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2185620,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2186668,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2187192,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2187716,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2188240,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2188764,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2189288,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2189812,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2190860,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2191384,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2191908,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2192432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2193480,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2194004,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2194528,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2195052,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2195112,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2195576,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2195636,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2196160,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2196456,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2197148,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2197208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2197672,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2197732,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2198256,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2198720,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2198780,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2199244,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2199304,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2199768,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2200292,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2200352,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2200816,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2200876,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2201176,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2201400,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2201864,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2202388,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2202448,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2202912,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2203436,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2203496,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2203960,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2204484,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2205008,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2205068,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2205532,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2206056,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2206116,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2206580,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2206640,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2207104,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2207164,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2207628,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2207688,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2208152,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2208212,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2208676,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2208736,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2209200,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2209260,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2209724,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2223348,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2223872,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2224396,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2224920,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2225444,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2225968,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2226492,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2227016,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2227540,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2228064,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2228588,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2228948,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2229112,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2229636,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2230160,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2230684,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2231208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2231732,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2232256,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2232780,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2233828,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2234876,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2235400,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2236448,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2236972,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2237496,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2238020,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2238544,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2239068,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2239424,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2239592,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2239652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2240116,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2240176,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2240700,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2241224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2241688,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2241748,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2242212,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2242272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2242736,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2242796,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2243260,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2243320,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2243784,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2243844,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2244144,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2244308,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2244368,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2244832,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2244892,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2245356,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2245416,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2245880,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2245940,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2246464,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2246928,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2246988,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2247452,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2247512,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2247976,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2248036,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2248500,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2249024,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2249084,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2249548,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000000000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2249608,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2250072,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2250132,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2250596,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2250656,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2251120,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2251180,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2251644,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2251704,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2252168,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2252228,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2252692,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2253216,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2253276,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2253740,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2253800,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2254264,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2254324,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2254788,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2254848,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2255312,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2255372,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2255836,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2255896,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2256360,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2256420,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2256884,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2256944,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2257408,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2257468,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2257932,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2257992,"dllName":"reflecbeat.dll"},{"dataDisabled":"0200000000000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2258288,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2258456,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2258516,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2258980,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2259040,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2259504,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2259564,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2259860,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2260028,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2260088,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2260552,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2260612,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2261076,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2261136,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2261600,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2261660,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2262124,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2262184,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2262648,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2262708,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2263172,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2273652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2274176,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2274700,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2274760,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2275224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2275748,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2276272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2276796,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2277320,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2277844,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2278368,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2278892,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2279248,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2279416,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2279940,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2280464,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2280988,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2281512,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2281572,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2282036,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2282560,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2283084,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2283608,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2284132,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2284656,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2285180,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2285240,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2285704,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2285764,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2286228,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2286288,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2286752,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2286812,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2287276,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2287336,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2287800,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2287860,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2288160,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2288324,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2288384,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2288848,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2288908,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2289372,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2289432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2289896,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2289956,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2290420,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000000000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2290480,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2290944,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2291004,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2291468,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2291992,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2292516,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2292576,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2293040,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2293564,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2293624,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2294088,"dllName":"reflecbeat.dll"},{"dataDisabled":"0000000004000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2294148,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2294612,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2294672,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2295136,"dllName":"reflecbeat.dll"},{"dataDisabled":"0300000004000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2295196,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2295660,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2301948,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2302472,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2302996,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2303520,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2304044,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2304568,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2305092,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2305616,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2306140,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2306664,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2307188,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2307712,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2308236,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2308760,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2309284,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2309808,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2310332,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2310856,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2311380,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2311904,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2312428,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2312952,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2313476,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2314000,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2314524,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2315048,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2315572,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2316096,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2316620,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2317144,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2317668,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2317728,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2318192,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2318252,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2318716,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2318776,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2319240,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2319300,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2319764,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2319824,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2320288,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2320348,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2320812,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2320872,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2321336,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2321396,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2321860,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2321920,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2322384,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2322444,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2322908,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2322968,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2323432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2323492,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2323956,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2324016,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2324480,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2324540,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2325004,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2325064,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2325528,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2326052,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2326112,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2326452,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2326484,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2326576,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2326636,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2326976,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2327008,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2327100,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2327160,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2327532,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2327624,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2327684,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2328148,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2328208,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2328672,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2328732,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2329196,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2333388,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2333788,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2333820,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2333852,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2334792,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2334960,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2335484,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2336008,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2336532,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2337056,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2337580,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2338104,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2338628,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2339152,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2339676,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2340200,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2340724,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2341248,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2341772,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2342296,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2342820,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2343344,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2343404,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2343868,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2344392,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2344916,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2344976,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2345272,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2345440,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2345500,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2345964,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2346024,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2346488,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2346548,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2347012,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2347072,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2347536,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2347596,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2347892,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2348060,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2348120,"dllName":"reflecbeat.dll"},{"dataDisabled":"0900000001000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2348416,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2348584,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2348644,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2349108,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2349168,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2349632,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2349692,"dllName":"reflecbeat.dll"},{"dataDisabled":"07000000","dataEnabled":"FFFFFFFF","dataOffset":2349988,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2350156,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2350216,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2350680,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2350740,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2351204,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2351264,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2351728,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2351788,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2352252,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2352312,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2352776,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2352836,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2353176,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2353208,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2353240,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2353300,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2353360,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2353824,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2353884,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2354348,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2356968,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2357492,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2358016,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2358540,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2358940,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2358972,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2359064,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2359588,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2360112,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2360636,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2361160,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2361220,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2361684,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2362208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2362732,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2363256,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000001000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2363316,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2363780,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2363840,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2364304,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2364364,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2364828,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2364888,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2365352,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2365412,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2365876,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2365936,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2366400,"dllName":"reflecbeat.dll"},{"dataDisabled":"07000000","dataEnabled":"FFFFFFFF","dataOffset":2366460,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2366924,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2366984,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2367448,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2367508,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2367972,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2368032,"dllName":"reflecbeat.dll"},{"dataDisabled":"0A000000","dataEnabled":"FFFFFFFF","dataOffset":2368328,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2368496,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2368556,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2369020,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2369080,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2369544,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2369604,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2370068,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2370592,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2370652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2371116,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2371640,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2372164,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2372224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2372688,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2372748,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2373212,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2373272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2373736,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2374784,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2375308,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2375832,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2376356,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2376880,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2377404,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2377928,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2378452,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2378976,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2379500,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2380024,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380096,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380392,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380424,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380456,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F64756D6D79","dataEnabled":"000000000000","dataOffset":2380488,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2381072,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2381596,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2382120,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2382644,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2383168,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2383692,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2384216,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2384740,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2385264,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2385324,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2385788,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2385848,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2386312,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2386372,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2386836,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2386896,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2387360,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2387420,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2387884,"dllName":"reflecbeat.dll"},{"dataDisabled":"0400000003000000","dataEnabled":"FFFFFFFFFFFFFFFF","dataOffset":2387944,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2388408,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2388468,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2388932,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2388992,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2389456,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2389516,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2389980,"dllName":"reflecbeat.dll"},{"dataDisabled":"07000000","dataEnabled":"FFFFFFFF","dataOffset":2390040,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2390504,"dllName":"reflecbeat.dll"},{"dataDisabled":"06000000","dataEnabled":"FFFFFFFF","dataOffset":2390564,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2391028,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2391088,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2391552,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2392076,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2392136,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2392600,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2393124,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2393648,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2393708,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2394172,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2403604,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2404128,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2404652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2405176,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2405576,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2405608,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2405700,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2406224,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2406748,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2406808,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2407272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2407796,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2408320,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2408844,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2409368,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2409892,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2410416,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2410940,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2411464,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2411988,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2412512,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2413036,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2413096,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2413560,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2414084,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2414484,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2414516,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2414608,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2414668,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2415132,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2415192,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2415656,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2416180,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2416240,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2416764,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2417228,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2417288,"dllName":"reflecbeat.dll"},{"dataDisabled":"0D000000","dataEnabled":"FFFFFFFF","dataOffset":2417584,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2417752,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2417812,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2418276,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2418336,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2418800,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2418860,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2419324,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2419384,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2419848,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2419908,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2420372,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2420432,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2427544,"dllName":"reflecbeat.dll"},{"dataDisabled":"0C000000","dataEnabled":"FFFFFFFF","dataOffset":2434876,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2435568,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2436092,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2437200,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2437664,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2438188,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2438248,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2438712,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2438772,"dllName":"reflecbeat.dll"},{"dataDisabled":"0B000000","dataEnabled":"FFFFFFFF","dataOffset":2439068,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2439236,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2439296,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2439760,"dllName":"reflecbeat.dll"},{"dataDisabled":"05000000","dataEnabled":"FFFFFFFF","dataOffset":2439820,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2440284,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2440808,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2441332,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2441856,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2442380,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2442904,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2443428,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2443952,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2444476,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2445000,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2445060,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2445524,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2445584,"dllName":"reflecbeat.dll"},{"dataDisabled":"0E000000","dataEnabled":"FFFFFFFF","dataOffset":2445880,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2446048,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2446108,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2446572,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2450240,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2450764,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2451288,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2451812,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2452336,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2452860,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2453384,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2453908,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2454432,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2454956,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2455480,"dllName":"reflecbeat.dll"},{"dataDisabled":"08000000","dataEnabled":"FFFFFFFF","dataOffset":2455540,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2456004,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2456528,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2457052,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2457576,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2460032,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2460720,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2460780,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2461244,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2461304,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2461768,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2461828,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2462292,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2462352,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2462816,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2463340,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2463864,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2464388,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2464912,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2465436,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2465960,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2466484,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2467008,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2467532,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2468056,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2468580,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2469104,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2469628,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2470028,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2470060,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2470152,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2470212,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2470676,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2470736,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2471200,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2471724,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2472772,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2475916,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2476440,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2476964,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2477488,"dllName":"reflecbeat.dll"},{"dataDisabled":"0F000000","dataEnabled":"FFFFFFFF","dataOffset":2477844,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2478012,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2478536,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2479584,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2480632,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2481680,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2481740,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2482080,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2482112,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2482204,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2482728,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2482788,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2483252,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2483312,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2483776,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2484300,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2484360,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2484764,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2484824,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2484863,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2485408,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2485872,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2486396,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2486456,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2486920,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2486980,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2487444,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2487968,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2488028,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2488432,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2488492,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2488531,"dllName":"reflecbeat.dll"},{"dataDisabled":"02000000","dataEnabled":"FFFFFFFF","dataOffset":2488552,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2489016,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2489076,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2489540,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2490064,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2490124,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2490588,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2491112,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2491172,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2491636,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2491696,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2492160,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2492220,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2492684,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2493208,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2493732,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2494256,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2494780,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2494840,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2495304,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2495364,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2495828,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2495888,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2496352,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2496412,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2496876,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2497400,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2497924,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2498448,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2498972,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2499896,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2499928,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2500020,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2500080,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2500420,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2500452,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2500544,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2500604,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2501068,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2501592,"dllName":"reflecbeat.dll"},{"dataDisabled":"00000000","dataEnabled":"FFFFFFFF","dataOffset":2501652,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2502056,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2502116,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2502155,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2502640,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2503164,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2503688,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2504212,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2504736,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2505260,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2505784,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2506308,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2506832,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2507356,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2507880,"dllName":"reflecbeat.dll"},{"dataDisabled":"01000000","dataEnabled":"FFFFFFFF","dataOffset":2507940,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2508404,"dllName":"reflecbeat.dll"},{"dataDisabled":"03000000","dataEnabled":"FFFFFFFF","dataOffset":2508464,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2508928,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2509452,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2509976,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2510376,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2510408,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2510500,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2511024,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2511548,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2512072,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2512596,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2513120,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2513644,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2514168,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2514692,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2515216,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2515740,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2516264,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2516664,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2516696,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2516788,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2517312,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2517836,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2518360,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2518884,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2519408,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2519932,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2520456,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2520856,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2520888,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2520920,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2520980,"dllName":"reflecbeat.dll"},{"dataDisabled":"6D6873","dataEnabled":"202020","dataOffset":2521017,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2521504,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2522028,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2522552,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2523076,"dllName":"reflecbeat.dll"},{"dataDisabled":"10000000","dataEnabled":"FFFFFFFF","dataOffset":2523432,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2523600,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F33","dataEnabled":"0000","dataOffset":2524064,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2524124,"dllName":"reflecbeat.dll"},{"dataDisabled":"73","dataEnabled":"20","dataOffset":2524163,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2524524,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2524556,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2524648,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2525048,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2525080,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2525172,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2525696,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2526128,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2526220,"dllName":"reflecbeat.dll"},{"dataDisabled":"68","dataEnabled":"20","dataOffset":2526258,"dllName":"reflecbeat.dll"},{"dataDisabled":"04000000","dataEnabled":"FFFFFFFF","dataOffset":2526580,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2526744,"dllName":"reflecbeat.dll"},{"dataDisabled":"11000000","dataEnabled":"FFFFFFFF","dataOffset":2527100,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2527268,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2527792,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2528316,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2528840,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2529272,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2529364,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F31","dataEnabled":"0000","dataOffset":2529764,"dllName":"reflecbeat.dll"},{"dataDisabled":"5F32","dataEnabled":"0000","dataOffset":2529796,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2529888,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2530412,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2530936,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2531460,"dllName":"reflecbeat.dll"},{"dataDisabled":"12000000","dataEnabled":"FFFFFFFF","dataOffset":2531816,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2531984,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2532508,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2533032,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2533556,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2534080,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2534604,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2535128,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2535652,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2536176,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2537224,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2537748,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2538272,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2538796,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2539320,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2539844,"dllName":"reflecbeat.dll"},{"dataDisabled":"02","dataEnabled":"03","dataOffset":2540368,"dllName":"reflecbeat.dll"},{"dataDisabled":"01","dataEnabled":"03","dataOffset":2540892,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016100400,"description":"Fix crash caused by no E: drive","gameCode":"MBR","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":2698548,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016100400,"description":"","gameCode":"MBR","name":"Timer Freeze","patches":[{"dataDisabled":"85C0","dataEnabled":"B001","dataOffset":1318655,"dllName":"reflecbeat.dll"},{"dataDisabled":"85C0","dataEnabled":"B001","dataOffset":1559141,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2016100400,"description":"Song unlocks for offline play","gameCode":"MBR","name":"Unlock all songs","patches":[{"dataDisabled":"CCCCCCCCCCCCCCCCCCCCCCCC","dataEnabled":"C7400C02000000E92C010000","dataOffset":548483,"dllName":"reflecbeat.dll"},{"dataDisabled":"CCCCCCCCCCCCCCCCCCCCCCCC","dataEnabled":"C740080F000000E903FFFFFF","dataOffset":548724,"dllName":"reflecbeat.dll"},{"dataDisabled":"89500889500C885014885015895010","dataEnabled":"8850148850158918897004EBBB9090","dataOffset":548780,"dllName":"reflecbeat.dll"},{"dataDisabled":"74","dataEnabled":"EB","dataOffset":702562,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2018121100,"description":"Fix crash caused by no E: drive","gameCode":"MBR","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":3030008,"dllName":"reflecbeat.dll"}],"preset":true,"type":"memory"},{"dateCode":2015122100,"description":"Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.","gameCode":"MDX","name":"Premium Free","patches":[{"dataDisabled":"FF80E4160000","dataEnabled":"909090909090","dataOffset":9157,"dllName":"mdxja.dll"}],"preset":true,"type":"memory"},{"dateCode":2015122100,"description":"","gameCode":"MDX","name":"Unlock all songs","patches":[{"dataDisabled":"EB","dataEnabled":"00","dataOffset":2120816,"dllName":"mdxja.dll"},{"dataDisabled":"F701","dataEnabled":"0000","dataOffset":2120820,"dllName":"mdxja.dll"},{"dataDisabled":"F5","dataEnabled":"00","dataOffset":2120824,"dllName":"mdxja.dll"},{"dataDisabled":"6001","dataEnabled":"0000","dataOffset":2120828,"dllName":"mdxja.dll"},{"dataDisabled":"1301","dataEnabled":"0000","dataOffset":2120832,"dllName":"mdxja.dll"},{"dataDisabled":"9501","dataEnabled":"0000","dataOffset":2120836,"dllName":"mdxja.dll"},{"dataDisabled":"02","dataEnabled":"00","dataOffset":2120840,"dllName":"mdxja.dll"},{"dataDisabled":"2E02","dataEnabled":"0000","dataOffset":2120844,"dllName":"mdxja.dll"},{"dataDisabled":"03","dataEnabled":"00","dataOffset":2120848,"dllName":"mdxja.dll"},{"dataDisabled":"2802","dataEnabled":"0000","dataOffset":2120852,"dllName":"mdxja.dll"},{"dataDisabled":"04","dataEnabled":"00","dataOffset":2120856,"dllName":"mdxja.dll"},{"dataDisabled":"2502","dataEnabled":"0000","dataOffset":2120860,"dllName":"mdxja.dll"},{"dataDisabled":"05","dataEnabled":"00","dataOffset":2120864,"dllName":"mdxja.dll"},{"dataDisabled":"2902","dataEnabled":"0000","dataOffset":2120868,"dllName":"mdxja.dll"},{"dataDisabled":"06","dataEnabled":"00","dataOffset":2120872,"dllName":"mdxja.dll"},{"dataDisabled":"2602","dataEnabled":"0000","dataOffset":2120876,"dllName":"mdxja.dll"},{"dataDisabled":"07","dataEnabled":"00","dataOffset":2120880,"dllName":"mdxja.dll"},{"dataDisabled":"2A02","dataEnabled":"0000","dataOffset":2120884,"dllName":"mdxja.dll"},{"dataDisabled":"08","dataEnabled":"00","dataOffset":2120888,"dllName":"mdxja.dll"},{"dataDisabled":"2702","dataEnabled":"0000","dataOffset":2120892,"dllName":"mdxja.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":2120896,"dllName":"mdxja.dll"},{"dataDisabled":"2D02","dataEnabled":"0000","dataOffset":2120900,"dllName":"mdxja.dll"},{"dataDisabled":"0A","dataEnabled":"00","dataOffset":2120904,"dllName":"mdxja.dll"},{"dataDisabled":"2B02","dataEnabled":"0000","dataOffset":2120908,"dllName":"mdxja.dll"},{"dataDisabled":"0B","dataEnabled":"00","dataOffset":2120912,"dllName":"mdxja.dll"},{"dataDisabled":"2C02","dataEnabled":"0000","dataOffset":2120916,"dllName":"mdxja.dll"},{"dataDisabled":"45","dataEnabled":"00","dataOffset":2120920,"dllName":"mdxja.dll"},{"dataDisabled":"3302","dataEnabled":"0000","dataOffset":2120924,"dllName":"mdxja.dll"},{"dataDisabled":"3C","dataEnabled":"00","dataOffset":2120928,"dllName":"mdxja.dll"},{"dataDisabled":"3402","dataEnabled":"0000","dataOffset":2120932,"dllName":"mdxja.dll"},{"dataDisabled":"3D","dataEnabled":"00","dataOffset":2120936,"dllName":"mdxja.dll"},{"dataDisabled":"3502","dataEnabled":"0000","dataOffset":2120940,"dllName":"mdxja.dll"},{"dataDisabled":"3E","dataEnabled":"00","dataOffset":2120944,"dllName":"mdxja.dll"},{"dataDisabled":"3602","dataEnabled":"0000","dataOffset":2120948,"dllName":"mdxja.dll"},{"dataDisabled":"3F","dataEnabled":"00","dataOffset":2120952,"dllName":"mdxja.dll"},{"dataDisabled":"3702","dataEnabled":"0000","dataOffset":2120956,"dllName":"mdxja.dll"},{"dataDisabled":"40","dataEnabled":"00","dataOffset":2120960,"dllName":"mdxja.dll"},{"dataDisabled":"3802","dataEnabled":"0000","dataOffset":2120964,"dllName":"mdxja.dll"},{"dataDisabled":"41","dataEnabled":"00","dataOffset":2120968,"dllName":"mdxja.dll"},{"dataDisabled":"3902","dataEnabled":"0000","dataOffset":2120972,"dllName":"mdxja.dll"},{"dataDisabled":"42","dataEnabled":"00","dataOffset":2120976,"dllName":"mdxja.dll"},{"dataDisabled":"3A02","dataEnabled":"0000","dataOffset":2120980,"dllName":"mdxja.dll"},{"dataDisabled":"43","dataEnabled":"00","dataOffset":2120984,"dllName":"mdxja.dll"},{"dataDisabled":"3B02","dataEnabled":"0000","dataOffset":2120988,"dllName":"mdxja.dll"},{"dataDisabled":"44","dataEnabled":"00","dataOffset":2120992,"dllName":"mdxja.dll"},{"dataDisabled":"3C02","dataEnabled":"0000","dataOffset":2120996,"dllName":"mdxja.dll"},{"dataDisabled":"55","dataEnabled":"00","dataOffset":2121000,"dllName":"mdxja.dll"},{"dataDisabled":"4D02","dataEnabled":"0000","dataOffset":2121004,"dllName":"mdxja.dll"},{"dataDisabled":"56","dataEnabled":"00","dataOffset":2121008,"dllName":"mdxja.dll"},{"dataDisabled":"4A02","dataEnabled":"0000","dataOffset":2121012,"dllName":"mdxja.dll"},{"dataDisabled":"57","dataEnabled":"00","dataOffset":2121016,"dllName":"mdxja.dll"},{"dataDisabled":"4B02","dataEnabled":"0000","dataOffset":2121020,"dllName":"mdxja.dll"},{"dataDisabled":"58","dataEnabled":"00","dataOffset":2121024,"dllName":"mdxja.dll"},{"dataDisabled":"4302","dataEnabled":"0000","dataOffset":2121028,"dllName":"mdxja.dll"},{"dataDisabled":"59","dataEnabled":"00","dataOffset":2121032,"dllName":"mdxja.dll"},{"dataDisabled":"4C02","dataEnabled":"0000","dataOffset":2121036,"dllName":"mdxja.dll"},{"dataDisabled":"5A","dataEnabled":"00","dataOffset":2121040,"dllName":"mdxja.dll"},{"dataDisabled":"4202","dataEnabled":"0000","dataOffset":2121044,"dllName":"mdxja.dll"},{"dataDisabled":"5B","dataEnabled":"00","dataOffset":2121048,"dllName":"mdxja.dll"},{"dataDisabled":"4902","dataEnabled":"0000","dataOffset":2121052,"dllName":"mdxja.dll"},{"dataDisabled":"5C","dataEnabled":"00","dataOffset":2121056,"dllName":"mdxja.dll"},{"dataDisabled":"4602","dataEnabled":"0000","dataOffset":2121060,"dllName":"mdxja.dll"},{"dataDisabled":"5D","dataEnabled":"00","dataOffset":2121064,"dllName":"mdxja.dll"},{"dataDisabled":"4502","dataEnabled":"0000","dataOffset":2121068,"dllName":"mdxja.dll"},{"dataDisabled":"5E","dataEnabled":"00","dataOffset":2121072,"dllName":"mdxja.dll"},{"dataDisabled":"4802","dataEnabled":"0000","dataOffset":2121076,"dllName":"mdxja.dll"},{"dataDisabled":"5F","dataEnabled":"00","dataOffset":2121080,"dllName":"mdxja.dll"},{"dataDisabled":"4402","dataEnabled":"0000","dataOffset":2121084,"dllName":"mdxja.dll"},{"dataDisabled":"60","dataEnabled":"00","dataOffset":2121088,"dllName":"mdxja.dll"},{"dataDisabled":"4702","dataEnabled":"0000","dataOffset":2121092,"dllName":"mdxja.dll"},{"dataDisabled":"61","dataEnabled":"00","dataOffset":2121096,"dllName":"mdxja.dll"},{"dataDisabled":"4E02","dataEnabled":"0000","dataOffset":2121100,"dllName":"mdxja.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":2121104,"dllName":"mdxja.dll"},{"dataDisabled":"0B02","dataEnabled":"0000","dataOffset":2121108,"dllName":"mdxja.dll"},{"dataDisabled":"17","dataEnabled":"00","dataOffset":2121112,"dllName":"mdxja.dll"},{"dataDisabled":"FF01","dataEnabled":"0000","dataOffset":2121116,"dllName":"mdxja.dll"},{"dataDisabled":"18","dataEnabled":"00","dataOffset":2121120,"dllName":"mdxja.dll"},{"dataDisabled":"2302","dataEnabled":"0000","dataOffset":2121124,"dllName":"mdxja.dll"},{"dataDisabled":"19","dataEnabled":"00","dataOffset":2121128,"dllName":"mdxja.dll"},{"dataDisabled":"0C02","dataEnabled":"0000","dataOffset":2121132,"dllName":"mdxja.dll"},{"dataDisabled":"1A","dataEnabled":"00","dataOffset":2121136,"dllName":"mdxja.dll"},{"dataDisabled":"0702","dataEnabled":"0000","dataOffset":2121140,"dllName":"mdxja.dll"},{"dataDisabled":"1B","dataEnabled":"00","dataOffset":2121144,"dllName":"mdxja.dll"},{"dataDisabled":"0402","dataEnabled":"0000","dataOffset":2121148,"dllName":"mdxja.dll"},{"dataDisabled":"1C","dataEnabled":"00","dataOffset":2121152,"dllName":"mdxja.dll"},{"dataDisabled":"0802","dataEnabled":"0000","dataOffset":2121156,"dllName":"mdxja.dll"},{"dataDisabled":"1D","dataEnabled":"00","dataOffset":2121160,"dllName":"mdxja.dll"},{"dataDisabled":"0102","dataEnabled":"0000","dataOffset":2121164,"dllName":"mdxja.dll"},{"dataDisabled":"1E","dataEnabled":"00","dataOffset":2121168,"dllName":"mdxja.dll"},{"dataDisabled":"0302","dataEnabled":"0000","dataOffset":2121172,"dllName":"mdxja.dll"},{"dataDisabled":"1F","dataEnabled":"00","dataOffset":2121176,"dllName":"mdxja.dll"},{"dataDisabled":"0E02","dataEnabled":"0000","dataOffset":2121180,"dllName":"mdxja.dll"},{"dataDisabled":"7F","dataEnabled":"00","dataOffset":2121184,"dllName":"mdxja.dll"},{"dataDisabled":"5402","dataEnabled":"0000","dataOffset":2121188,"dllName":"mdxja.dll"},{"dataDisabled":"7E","dataEnabled":"00","dataOffset":2121192,"dllName":"mdxja.dll"},{"dataDisabled":"5502","dataEnabled":"0000","dataOffset":2121196,"dllName":"mdxja.dll"},{"dataDisabled":"84","dataEnabled":"00","dataOffset":2121200,"dllName":"mdxja.dll"},{"dataDisabled":"5602","dataEnabled":"0000","dataOffset":2121204,"dllName":"mdxja.dll"},{"dataDisabled":"85","dataEnabled":"00","dataOffset":2121208,"dllName":"mdxja.dll"},{"dataDisabled":"5702","dataEnabled":"0000","dataOffset":2121212,"dllName":"mdxja.dll"},{"dataDisabled":"86","dataEnabled":"00","dataOffset":2121216,"dllName":"mdxja.dll"},{"dataDisabled":"5802","dataEnabled":"0000","dataOffset":2121220,"dllName":"mdxja.dll"},{"dataDisabled":"87","dataEnabled":"00","dataOffset":2121224,"dllName":"mdxja.dll"},{"dataDisabled":"5902","dataEnabled":"0000","dataOffset":2121228,"dllName":"mdxja.dll"},{"dataDisabled":"82","dataEnabled":"00","dataOffset":2121232,"dllName":"mdxja.dll"},{"dataDisabled":"5A02","dataEnabled":"0000","dataOffset":2121236,"dllName":"mdxja.dll"},{"dataDisabled":"83","dataEnabled":"00","dataOffset":2121240,"dllName":"mdxja.dll"},{"dataDisabled":"5B02","dataEnabled":"0000","dataOffset":2121244,"dllName":"mdxja.dll"},{"dataDisabled":"88","dataEnabled":"00","dataOffset":2121248,"dllName":"mdxja.dll"},{"dataDisabled":"6302","dataEnabled":"0000","dataOffset":2121252,"dllName":"mdxja.dll"},{"dataDisabled":"89","dataEnabled":"00","dataOffset":2121256,"dllName":"mdxja.dll"},{"dataDisabled":"6402","dataEnabled":"0000","dataOffset":2121260,"dllName":"mdxja.dll"},{"dataDisabled":"8A","dataEnabled":"00","dataOffset":2121264,"dllName":"mdxja.dll"},{"dataDisabled":"6502","dataEnabled":"0000","dataOffset":2121268,"dllName":"mdxja.dll"},{"dataDisabled":"8B","dataEnabled":"00","dataOffset":2121272,"dllName":"mdxja.dll"},{"dataDisabled":"6102","dataEnabled":"0000","dataOffset":2121276,"dllName":"mdxja.dll"},{"dataDisabled":"8C","dataEnabled":"00","dataOffset":2121280,"dllName":"mdxja.dll"},{"dataDisabled":"6202","dataEnabled":"0000","dataOffset":2121284,"dllName":"mdxja.dll"},{"dataDisabled":"8D","dataEnabled":"00","dataOffset":2121288,"dllName":"mdxja.dll"},{"dataDisabled":"5C02","dataEnabled":"0000","dataOffset":2121292,"dllName":"mdxja.dll"},{"dataDisabled":"8E","dataEnabled":"00","dataOffset":2121296,"dllName":"mdxja.dll"},{"dataDisabled":"5D02","dataEnabled":"0000","dataOffset":2121300,"dllName":"mdxja.dll"},{"dataDisabled":"8F","dataEnabled":"00","dataOffset":2121304,"dllName":"mdxja.dll"},{"dataDisabled":"5E02","dataEnabled":"0000","dataOffset":2121308,"dllName":"mdxja.dll"},{"dataDisabled":"90","dataEnabled":"00","dataOffset":2121312,"dllName":"mdxja.dll"},{"dataDisabled":"5F02","dataEnabled":"0000","dataOffset":2121316,"dllName":"mdxja.dll"},{"dataDisabled":"91","dataEnabled":"00","dataOffset":2121320,"dllName":"mdxja.dll"},{"dataDisabled":"6002","dataEnabled":"0000","dataOffset":2121324,"dllName":"mdxja.dll"},{"dataDisabled":"99","dataEnabled":"00","dataOffset":2121328,"dllName":"mdxja.dll"},{"dataDisabled":"6602","dataEnabled":"0000","dataOffset":2121332,"dllName":"mdxja.dll"},{"dataDisabled":"9A","dataEnabled":"00","dataOffset":2121336,"dllName":"mdxja.dll"},{"dataDisabled":"6902","dataEnabled":"0000","dataOffset":2121340,"dllName":"mdxja.dll"},{"dataDisabled":"9B","dataEnabled":"00","dataOffset":2121344,"dllName":"mdxja.dll"},{"dataDisabled":"6702","dataEnabled":"0000","dataOffset":2121348,"dllName":"mdxja.dll"},{"dataDisabled":"9C","dataEnabled":"00","dataOffset":2121352,"dllName":"mdxja.dll"},{"dataDisabled":"6802","dataEnabled":"0000","dataOffset":2121356,"dllName":"mdxja.dll"},{"dataDisabled":"9D","dataEnabled":"00","dataOffset":2121360,"dllName":"mdxja.dll"},{"dataDisabled":"6A02","dataEnabled":"0000","dataOffset":2121364,"dllName":"mdxja.dll"},{"dataDisabled":"A0","dataEnabled":"00","dataOffset":2121368,"dllName":"mdxja.dll"},{"dataDisabled":"7F02","dataEnabled":"0000","dataOffset":2121372,"dllName":"mdxja.dll"},{"dataDisabled":"A2","dataEnabled":"00","dataOffset":2121376,"dllName":"mdxja.dll"},{"dataDisabled":"7702","dataEnabled":"0000","dataOffset":2121380,"dllName":"mdxja.dll"},{"dataDisabled":"A3","dataEnabled":"00","dataOffset":2121384,"dllName":"mdxja.dll"},{"dataDisabled":"6B02","dataEnabled":"0000","dataOffset":2121388,"dllName":"mdxja.dll"},{"dataDisabled":"A4","dataEnabled":"00","dataOffset":2121392,"dllName":"mdxja.dll"},{"dataDisabled":"7202","dataEnabled":"0000","dataOffset":2121396,"dllName":"mdxja.dll"},{"dataDisabled":"A5","dataEnabled":"00","dataOffset":2121400,"dllName":"mdxja.dll"},{"dataDisabled":"6D02","dataEnabled":"0000","dataOffset":2121404,"dllName":"mdxja.dll"},{"dataDisabled":"A7","dataEnabled":"00","dataOffset":2121408,"dllName":"mdxja.dll"},{"dataDisabled":"7102","dataEnabled":"0000","dataOffset":2121412,"dllName":"mdxja.dll"},{"dataDisabled":"A8","dataEnabled":"00","dataOffset":2121416,"dllName":"mdxja.dll"},{"dataDisabled":"7802","dataEnabled":"0000","dataOffset":2121420,"dllName":"mdxja.dll"},{"dataDisabled":"A9","dataEnabled":"00","dataOffset":2121424,"dllName":"mdxja.dll"},{"dataDisabled":"6C02","dataEnabled":"0000","dataOffset":2121428,"dllName":"mdxja.dll"},{"dataDisabled":"AA","dataEnabled":"00","dataOffset":2121432,"dllName":"mdxja.dll"},{"dataDisabled":"6F02","dataEnabled":"0000","dataOffset":2121436,"dllName":"mdxja.dll"},{"dataDisabled":"AB","dataEnabled":"00","dataOffset":2121440,"dllName":"mdxja.dll"},{"dataDisabled":"7B02","dataEnabled":"0000","dataOffset":2121444,"dllName":"mdxja.dll"},{"dataDisabled":"AC","dataEnabled":"00","dataOffset":2121448,"dllName":"mdxja.dll"},{"dataDisabled":"7A02","dataEnabled":"0000","dataOffset":2121452,"dllName":"mdxja.dll"},{"dataDisabled":"AE","dataEnabled":"00","dataOffset":2121456,"dllName":"mdxja.dll"},{"dataDisabled":"7C02","dataEnabled":"0000","dataOffset":2121460,"dllName":"mdxja.dll"},{"dataDisabled":"AF","dataEnabled":"00","dataOffset":2121464,"dllName":"mdxja.dll"},{"dataDisabled":"7302","dataEnabled":"0000","dataOffset":2121468,"dllName":"mdxja.dll"},{"dataDisabled":"B0","dataEnabled":"00","dataOffset":2121472,"dllName":"mdxja.dll"},{"dataDisabled":"7002","dataEnabled":"0000","dataOffset":2121476,"dllName":"mdxja.dll"},{"dataDisabled":"B1","dataEnabled":"00","dataOffset":2121480,"dllName":"mdxja.dll"},{"dataDisabled":"7D02","dataEnabled":"0000","dataOffset":2121484,"dllName":"mdxja.dll"},{"dataDisabled":"B2","dataEnabled":"00","dataOffset":2121488,"dllName":"mdxja.dll"},{"dataDisabled":"6E02","dataEnabled":"0000","dataOffset":2121492,"dllName":"mdxja.dll"},{"dataDisabled":"B4","dataEnabled":"00","dataOffset":2121496,"dllName":"mdxja.dll"},{"dataDisabled":"7502","dataEnabled":"0000","dataOffset":2121500,"dllName":"mdxja.dll"},{"dataDisabled":"B5","dataEnabled":"00","dataOffset":2121504,"dllName":"mdxja.dll"},{"dataDisabled":"7602","dataEnabled":"0000","dataOffset":2121508,"dllName":"mdxja.dll"},{"dataDisabled":"B6","dataEnabled":"00","dataOffset":2121512,"dllName":"mdxja.dll"},{"dataDisabled":"7E02","dataEnabled":"0000","dataOffset":2121516,"dllName":"mdxja.dll"},{"dataDisabled":"B7","dataEnabled":"00","dataOffset":2121520,"dllName":"mdxja.dll"},{"dataDisabled":"7902","dataEnabled":"0000","dataOffset":2121524,"dllName":"mdxja.dll"},{"dataDisabled":"B8","dataEnabled":"00","dataOffset":2121528,"dllName":"mdxja.dll"},{"dataDisabled":"7402","dataEnabled":"0000","dataOffset":2121532,"dllName":"mdxja.dll"},{"dataDisabled":"B9","dataEnabled":"00","dataOffset":2121536,"dllName":"mdxja.dll"},{"dataDisabled":"8002","dataEnabled":"0000","dataOffset":2121540,"dllName":"mdxja.dll"},{"dataDisabled":"BE","dataEnabled":"00","dataOffset":2121544,"dllName":"mdxja.dll"},{"dataDisabled":"8102","dataEnabled":"0000","dataOffset":2121548,"dllName":"mdxja.dll"},{"dataDisabled":"BF","dataEnabled":"00","dataOffset":2121552,"dllName":"mdxja.dll"},{"dataDisabled":"8202","dataEnabled":"0000","dataOffset":2121556,"dllName":"mdxja.dll"},{"dataDisabled":"C0","dataEnabled":"00","dataOffset":2121560,"dllName":"mdxja.dll"},{"dataDisabled":"8302","dataEnabled":"0000","dataOffset":2121564,"dllName":"mdxja.dll"},{"dataDisabled":"C1","dataEnabled":"00","dataOffset":2121568,"dllName":"mdxja.dll"},{"dataDisabled":"8402","dataEnabled":"0000","dataOffset":2121572,"dllName":"mdxja.dll"},{"dataDisabled":"C2","dataEnabled":"00","dataOffset":2121576,"dllName":"mdxja.dll"},{"dataDisabled":"8702","dataEnabled":"0000","dataOffset":2121580,"dllName":"mdxja.dll"},{"dataDisabled":"C3","dataEnabled":"00","dataOffset":2121584,"dllName":"mdxja.dll"},{"dataDisabled":"8802","dataEnabled":"0000","dataOffset":2121588,"dllName":"mdxja.dll"},{"dataDisabled":"C4","dataEnabled":"00","dataOffset":2121592,"dllName":"mdxja.dll"},{"dataDisabled":"8602","dataEnabled":"0000","dataOffset":2121596,"dllName":"mdxja.dll"},{"dataDisabled":"C5","dataEnabled":"00","dataOffset":2121600,"dllName":"mdxja.dll"},{"dataDisabled":"8502","dataEnabled":"0000","dataOffset":2121604,"dllName":"mdxja.dll"},{"dataDisabled":"C7","dataEnabled":"00","dataOffset":2121608,"dllName":"mdxja.dll"},{"dataDisabled":"8902","dataEnabled":"0000","dataOffset":2121612,"dllName":"mdxja.dll"},{"dataDisabled":"C8","dataEnabled":"00","dataOffset":2121616,"dllName":"mdxja.dll"},{"dataDisabled":"8B02","dataEnabled":"0000","dataOffset":2121620,"dllName":"mdxja.dll"},{"dataDisabled":"CA","dataEnabled":"00","dataOffset":2121624,"dllName":"mdxja.dll"},{"dataDisabled":"8A02","dataEnabled":"0000","dataOffset":2121628,"dllName":"mdxja.dll"},{"dataDisabled":"CC","dataEnabled":"00","dataOffset":2121632,"dllName":"mdxja.dll"},{"dataDisabled":"8F02","dataEnabled":"0000","dataOffset":2121636,"dllName":"mdxja.dll"},{"dataDisabled":"CD","dataEnabled":"00","dataOffset":2121640,"dllName":"mdxja.dll"},{"dataDisabled":"9002","dataEnabled":"0000","dataOffset":2121644,"dllName":"mdxja.dll"},{"dataDisabled":"CE","dataEnabled":"00","dataOffset":2121648,"dllName":"mdxja.dll"},{"dataDisabled":"9102","dataEnabled":"0000","dataOffset":2121652,"dllName":"mdxja.dll"},{"dataDisabled":"CF","dataEnabled":"00","dataOffset":2121656,"dllName":"mdxja.dll"},{"dataDisabled":"9202","dataEnabled":"0000","dataOffset":2121660,"dllName":"mdxja.dll"},{"dataDisabled":"D0","dataEnabled":"00","dataOffset":2121664,"dllName":"mdxja.dll"},{"dataDisabled":"9302","dataEnabled":"0000","dataOffset":2121668,"dllName":"mdxja.dll"},{"dataDisabled":"D1","dataEnabled":"00","dataOffset":2121672,"dllName":"mdxja.dll"},{"dataDisabled":"9402","dataEnabled":"0000","dataOffset":2121676,"dllName":"mdxja.dll"},{"dataDisabled":"D2","dataEnabled":"00","dataOffset":2121680,"dllName":"mdxja.dll"},{"dataDisabled":"8C02","dataEnabled":"0000","dataOffset":2121684,"dllName":"mdxja.dll"},{"dataDisabled":"D3","dataEnabled":"00","dataOffset":2121688,"dllName":"mdxja.dll"},{"dataDisabled":"8D02","dataEnabled":"0000","dataOffset":2121692,"dllName":"mdxja.dll"},{"dataDisabled":"D4","dataEnabled":"00","dataOffset":2121696,"dllName":"mdxja.dll"},{"dataDisabled":"8E02","dataEnabled":"0000","dataOffset":2121700,"dllName":"mdxja.dll"},{"dataDisabled":"D7","dataEnabled":"00","dataOffset":2121704,"dllName":"mdxja.dll"},{"dataDisabled":"8C02","dataEnabled":"0000","dataOffset":2121708,"dllName":"mdxja.dll"},{"dataDisabled":"D8","dataEnabled":"00","dataOffset":2121712,"dllName":"mdxja.dll"},{"dataDisabled":"8D02","dataEnabled":"0000","dataOffset":2121716,"dllName":"mdxja.dll"},{"dataDisabled":"D9","dataEnabled":"00","dataOffset":2121720,"dllName":"mdxja.dll"},{"dataDisabled":"8E02","dataEnabled":"0000","dataOffset":2121724,"dllName":"mdxja.dll"},{"dataDisabled":"DB","dataEnabled":"00","dataOffset":2121728,"dllName":"mdxja.dll"},{"dataDisabled":"9502","dataEnabled":"0000","dataOffset":2121732,"dllName":"mdxja.dll"},{"dataDisabled":"DC","dataEnabled":"00","dataOffset":2121736,"dllName":"mdxja.dll"},{"dataDisabled":"9602","dataEnabled":"0000","dataOffset":2121740,"dllName":"mdxja.dll"},{"dataDisabled":"DD","dataEnabled":"00","dataOffset":2121744,"dllName":"mdxja.dll"},{"dataDisabled":"9702","dataEnabled":"0000","dataOffset":2121748,"dllName":"mdxja.dll"},{"dataDisabled":"DE","dataEnabled":"00","dataOffset":2121752,"dllName":"mdxja.dll"},{"dataDisabled":"9802","dataEnabled":"0000","dataOffset":2121756,"dllName":"mdxja.dll"},{"dataDisabled":"DF","dataEnabled":"00","dataOffset":2121760,"dllName":"mdxja.dll"},{"dataDisabled":"9902","dataEnabled":"0000","dataOffset":2121764,"dllName":"mdxja.dll"},{"dataDisabled":"E0","dataEnabled":"00","dataOffset":2121768,"dllName":"mdxja.dll"},{"dataDisabled":"9A02","dataEnabled":"0000","dataOffset":2121772,"dllName":"mdxja.dll"},{"dataDisabled":"E1","dataEnabled":"00","dataOffset":2121776,"dllName":"mdxja.dll"},{"dataDisabled":"9B02","dataEnabled":"0000","dataOffset":2121780,"dllName":"mdxja.dll"},{"dataDisabled":"E2","dataEnabled":"00","dataOffset":2121784,"dllName":"mdxja.dll"},{"dataDisabled":"9C02","dataEnabled":"0000","dataOffset":2121788,"dllName":"mdxja.dll"},{"dataDisabled":"E3","dataEnabled":"00","dataOffset":2121792,"dllName":"mdxja.dll"},{"dataDisabled":"9D02","dataEnabled":"0000","dataOffset":2121796,"dllName":"mdxja.dll"},{"dataDisabled":"ED","dataEnabled":"00","dataOffset":2121800,"dllName":"mdxja.dll"},{"dataDisabled":"9F02","dataEnabled":"0000","dataOffset":2121804,"dllName":"mdxja.dll"},{"dataDisabled":"EE","dataEnabled":"00","dataOffset":2121808,"dllName":"mdxja.dll"},{"dataDisabled":"9E02","dataEnabled":"0000","dataOffset":2121812,"dllName":"mdxja.dll"},{"dataDisabled":"EF","dataEnabled":"00","dataOffset":2121816,"dllName":"mdxja.dll"},{"dataDisabled":"A002","dataEnabled":"0000","dataOffset":2121820,"dllName":"mdxja.dll"},{"dataDisabled":"F0","dataEnabled":"00","dataOffset":2121824,"dllName":"mdxja.dll"},{"dataDisabled":"A102","dataEnabled":"0000","dataOffset":2121828,"dllName":"mdxja.dll"},{"dataDisabled":"F1","dataEnabled":"00","dataOffset":2121832,"dllName":"mdxja.dll"},{"dataDisabled":"A202","dataEnabled":"0000","dataOffset":2121836,"dllName":"mdxja.dll"},{"dataDisabled":"F2","dataEnabled":"00","dataOffset":2121840,"dllName":"mdxja.dll"},{"dataDisabled":"A302","dataEnabled":"0000","dataOffset":2121844,"dllName":"mdxja.dll"},{"dataDisabled":"F4","dataEnabled":"00","dataOffset":2121848,"dllName":"mdxja.dll"},{"dataDisabled":"A402","dataEnabled":"0000","dataOffset":2121852,"dllName":"mdxja.dll"},{"dataDisabled":"F7","dataEnabled":"00","dataOffset":2121856,"dllName":"mdxja.dll"},{"dataDisabled":"A502","dataEnabled":"0000","dataOffset":2121860,"dllName":"mdxja.dll"},{"dataDisabled":"F9","dataEnabled":"00","dataOffset":2121864,"dllName":"mdxja.dll"},{"dataDisabled":"A602","dataEnabled":"0000","dataOffset":2121868,"dllName":"mdxja.dll"},{"dataDisabled":"FA","dataEnabled":"00","dataOffset":2121872,"dllName":"mdxja.dll"},{"dataDisabled":"A702","dataEnabled":"0000","dataOffset":2121876,"dllName":"mdxja.dll"},{"dataDisabled":"FB","dataEnabled":"00","dataOffset":2121880,"dllName":"mdxja.dll"},{"dataDisabled":"A802","dataEnabled":"0000","dataOffset":2121884,"dllName":"mdxja.dll"},{"dataDisabled":"FC","dataEnabled":"00","dataOffset":2121888,"dllName":"mdxja.dll"},{"dataDisabled":"A902","dataEnabled":"0000","dataOffset":2121892,"dllName":"mdxja.dll"},{"dataDisabled":"FD","dataEnabled":"00","dataOffset":2121896,"dllName":"mdxja.dll"},{"dataDisabled":"AA02","dataEnabled":"0000","dataOffset":2121900,"dllName":"mdxja.dll"},{"dataDisabled":"FE","dataEnabled":"00","dataOffset":2121904,"dllName":"mdxja.dll"},{"dataDisabled":"AB02","dataEnabled":"0000","dataOffset":2121908,"dllName":"mdxja.dll"},{"dataDisabled":"FF","dataEnabled":"00","dataOffset":2121912,"dllName":"mdxja.dll"},{"dataDisabled":"AC02","dataEnabled":"0000","dataOffset":2121916,"dllName":"mdxja.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":2121921,"dllName":"mdxja.dll"},{"dataDisabled":"AD02","dataEnabled":"0000","dataOffset":2121924,"dllName":"mdxja.dll"},{"dataDisabled":"0201","dataEnabled":"0000","dataOffset":2121928,"dllName":"mdxja.dll"},{"dataDisabled":"AE02","dataEnabled":"0000","dataOffset":2121932,"dllName":"mdxja.dll"},{"dataDisabled":"0301","dataEnabled":"0000","dataOffset":2121936,"dllName":"mdxja.dll"},{"dataDisabled":"AF02","dataEnabled":"0000","dataOffset":2121940,"dllName":"mdxja.dll"},{"dataDisabled":"0401","dataEnabled":"0000","dataOffset":2121944,"dllName":"mdxja.dll"},{"dataDisabled":"B002","dataEnabled":"0000","dataOffset":2121948,"dllName":"mdxja.dll"},{"dataDisabled":"0501","dataEnabled":"0000","dataOffset":2121952,"dllName":"mdxja.dll"},{"dataDisabled":"B102","dataEnabled":"0000","dataOffset":2121956,"dllName":"mdxja.dll"},{"dataDisabled":"0601","dataEnabled":"0000","dataOffset":2121960,"dllName":"mdxja.dll"},{"dataDisabled":"B202","dataEnabled":"0000","dataOffset":2121964,"dllName":"mdxja.dll"},{"dataDisabled":"0701","dataEnabled":"0000","dataOffset":2121968,"dllName":"mdxja.dll"},{"dataDisabled":"B302","dataEnabled":"0000","dataOffset":2121972,"dllName":"mdxja.dll"},{"dataDisabled":"0801","dataEnabled":"0000","dataOffset":2121976,"dllName":"mdxja.dll"},{"dataDisabled":"B402","dataEnabled":"0000","dataOffset":2121980,"dllName":"mdxja.dll"},{"dataDisabled":"0901","dataEnabled":"0000","dataOffset":2121984,"dllName":"mdxja.dll"},{"dataDisabled":"B502","dataEnabled":"0000","dataOffset":2121988,"dllName":"mdxja.dll"},{"dataDisabled":"1801","dataEnabled":"0000","dataOffset":2121992,"dllName":"mdxja.dll"},{"dataDisabled":"B602","dataEnabled":"0000","dataOffset":2121996,"dllName":"mdxja.dll"},{"dataDisabled":"1901","dataEnabled":"0000","dataOffset":2122000,"dllName":"mdxja.dll"},{"dataDisabled":"B702","dataEnabled":"0000","dataOffset":2122004,"dllName":"mdxja.dll"},{"dataDisabled":"1A01","dataEnabled":"0000","dataOffset":2122008,"dllName":"mdxja.dll"},{"dataDisabled":"B802","dataEnabled":"0000","dataOffset":2122012,"dllName":"mdxja.dll"},{"dataDisabled":"1F01","dataEnabled":"0000","dataOffset":2122016,"dllName":"mdxja.dll"},{"dataDisabled":"B902","dataEnabled":"0000","dataOffset":2122020,"dllName":"mdxja.dll"},{"dataDisabled":"2001","dataEnabled":"0000","dataOffset":2122024,"dllName":"mdxja.dll"},{"dataDisabled":"BA02","dataEnabled":"0000","dataOffset":2122028,"dllName":"mdxja.dll"},{"dataDisabled":"2101","dataEnabled":"0000","dataOffset":2122032,"dllName":"mdxja.dll"},{"dataDisabled":"BB02","dataEnabled":"0000","dataOffset":2122036,"dllName":"mdxja.dll"},{"dataDisabled":"2301","dataEnabled":"0000","dataOffset":2122040,"dllName":"mdxja.dll"},{"dataDisabled":"BC02","dataEnabled":"0000","dataOffset":2122044,"dllName":"mdxja.dll"},{"dataDisabled":"2401","dataEnabled":"0000","dataOffset":2122048,"dllName":"mdxja.dll"},{"dataDisabled":"BD02","dataEnabled":"0000","dataOffset":2122052,"dllName":"mdxja.dll"},{"dataDisabled":"2501","dataEnabled":"0000","dataOffset":2122056,"dllName":"mdxja.dll"},{"dataDisabled":"BE02","dataEnabled":"0000","dataOffset":2122060,"dllName":"mdxja.dll"},{"dataDisabled":"2601","dataEnabled":"0000","dataOffset":2122064,"dllName":"mdxja.dll"},{"dataDisabled":"BF02","dataEnabled":"0000","dataOffset":2122068,"dllName":"mdxja.dll"},{"dataDisabled":"2901","dataEnabled":"0000","dataOffset":2122072,"dllName":"mdxja.dll"},{"dataDisabled":"C202","dataEnabled":"0000","dataOffset":2122076,"dllName":"mdxja.dll"},{"dataDisabled":"2A01","dataEnabled":"0000","dataOffset":2122080,"dllName":"mdxja.dll"},{"dataDisabled":"C002","dataEnabled":"0000","dataOffset":2122084,"dllName":"mdxja.dll"},{"dataDisabled":"2B01","dataEnabled":"0000","dataOffset":2122088,"dllName":"mdxja.dll"},{"dataDisabled":"C102","dataEnabled":"0000","dataOffset":2122092,"dllName":"mdxja.dll"},{"dataDisabled":"2D01","dataEnabled":"0000","dataOffset":2122096,"dllName":"mdxja.dll"},{"dataDisabled":"C302","dataEnabled":"0000","dataOffset":2122100,"dllName":"mdxja.dll"},{"dataDisabled":"3201","dataEnabled":"0000","dataOffset":2122104,"dllName":"mdxja.dll"},{"dataDisabled":"C402","dataEnabled":"0000","dataOffset":2122108,"dllName":"mdxja.dll"},{"dataDisabled":"3301","dataEnabled":"0000","dataOffset":2122112,"dllName":"mdxja.dll"},{"dataDisabled":"C502","dataEnabled":"0000","dataOffset":2122116,"dllName":"mdxja.dll"},{"dataDisabled":"3401","dataEnabled":"0000","dataOffset":2122120,"dllName":"mdxja.dll"},{"dataDisabled":"C702","dataEnabled":"0000","dataOffset":2122124,"dllName":"mdxja.dll"},{"dataDisabled":"3501","dataEnabled":"0000","dataOffset":2122128,"dllName":"mdxja.dll"},{"dataDisabled":"C602","dataEnabled":"0000","dataOffset":2122132,"dllName":"mdxja.dll"},{"dataDisabled":"3601","dataEnabled":"0000","dataOffset":2122136,"dllName":"mdxja.dll"},{"dataDisabled":"C802","dataEnabled":"0000","dataOffset":2122140,"dllName":"mdxja.dll"},{"dataDisabled":"3701","dataEnabled":"0000","dataOffset":2122144,"dllName":"mdxja.dll"},{"dataDisabled":"6901","dataEnabled":"0000","dataOffset":2122148,"dllName":"mdxja.dll"},{"dataDisabled":"3801","dataEnabled":"0000","dataOffset":2122152,"dllName":"mdxja.dll"},{"dataDisabled":"5C01","dataEnabled":"0000","dataOffset":2122156,"dllName":"mdxja.dll"},{"dataDisabled":"3901","dataEnabled":"0000","dataOffset":2122160,"dllName":"mdxja.dll"},{"dataDisabled":"7101","dataEnabled":"0000","dataOffset":2122164,"dllName":"mdxja.dll"},{"dataDisabled":"3A01","dataEnabled":"0000","dataOffset":2122168,"dllName":"mdxja.dll"},{"dataDisabled":"7001","dataEnabled":"0000","dataOffset":2122172,"dllName":"mdxja.dll"},{"dataDisabled":"3B01","dataEnabled":"0000","dataOffset":2122176,"dllName":"mdxja.dll"},{"dataDisabled":"9601","dataEnabled":"0000","dataOffset":2122180,"dllName":"mdxja.dll"},{"dataDisabled":"3C01","dataEnabled":"0000","dataOffset":2122184,"dllName":"mdxja.dll"},{"dataDisabled":"6701","dataEnabled":"0000","dataOffset":2122188,"dllName":"mdxja.dll"},{"dataDisabled":"3D01","dataEnabled":"0000","dataOffset":2122192,"dllName":"mdxja.dll"},{"dataDisabled":"6801","dataEnabled":"0000","dataOffset":2122196,"dllName":"mdxja.dll"},{"dataDisabled":"3E01","dataEnabled":"0000","dataOffset":2122200,"dllName":"mdxja.dll"},{"dataDisabled":"9A01","dataEnabled":"0000","dataOffset":2122204,"dllName":"mdxja.dll"},{"dataDisabled":"4001","dataEnabled":"0000","dataOffset":2122208,"dllName":"mdxja.dll"},{"dataDisabled":"5D01","dataEnabled":"0000","dataOffset":2122212,"dllName":"mdxja.dll"},{"dataDisabled":"C9","dataEnabled":"00","dataOffset":2122216,"dllName":"mdxja.dll"},{"dataDisabled":"C902","dataEnabled":"0000","dataOffset":2122220,"dllName":"mdxja.dll"},{"dataDisabled":"4201","dataEnabled":"0000","dataOffset":2122224,"dllName":"mdxja.dll"},{"dataDisabled":"CD02","dataEnabled":"0000","dataOffset":2122228,"dllName":"mdxja.dll"},{"dataDisabled":"4301","dataEnabled":"0000","dataOffset":2122232,"dllName":"mdxja.dll"},{"dataDisabled":"CB02","dataEnabled":"0000","dataOffset":2122236,"dllName":"mdxja.dll"},{"dataDisabled":"4401","dataEnabled":"0000","dataOffset":2122240,"dllName":"mdxja.dll"},{"dataDisabled":"CC02","dataEnabled":"0000","dataOffset":2122244,"dllName":"mdxja.dll"},{"dataDisabled":"4501","dataEnabled":"0000","dataOffset":2122248,"dllName":"mdxja.dll"},{"dataDisabled":"CF02","dataEnabled":"0000","dataOffset":2122252,"dllName":"mdxja.dll"},{"dataDisabled":"4601","dataEnabled":"0000","dataOffset":2122256,"dllName":"mdxja.dll"},{"dataDisabled":"CA02","dataEnabled":"0000","dataOffset":2122260,"dllName":"mdxja.dll"},{"dataDisabled":"4701","dataEnabled":"0000","dataOffset":2122264,"dllName":"mdxja.dll"},{"dataDisabled":"CE02","dataEnabled":"0000","dataOffset":2122268,"dllName":"mdxja.dll"},{"dataDisabled":"4D01","dataEnabled":"0000","dataOffset":2122272,"dllName":"mdxja.dll"},{"dataDisabled":"D002","dataEnabled":"0000","dataOffset":2122276,"dllName":"mdxja.dll"},{"dataDisabled":"4E01","dataEnabled":"0000","dataOffset":2122280,"dllName":"mdxja.dll"},{"dataDisabled":"D102","dataEnabled":"0000","dataOffset":2122284,"dllName":"mdxja.dll"},{"dataDisabled":"4F01","dataEnabled":"0000","dataOffset":2122288,"dllName":"mdxja.dll"},{"dataDisabled":"D202","dataEnabled":"0000","dataOffset":2122292,"dllName":"mdxja.dll"},{"dataDisabled":"5101","dataEnabled":"0000","dataOffset":2122296,"dllName":"mdxja.dll"},{"dataDisabled":"D402","dataEnabled":"0000","dataOffset":2122300,"dllName":"mdxja.dll"},{"dataDisabled":"5201","dataEnabled":"0000","dataOffset":2122304,"dllName":"mdxja.dll"},{"dataDisabled":"D302","dataEnabled":"0000","dataOffset":2122308,"dllName":"mdxja.dll"},{"dataDisabled":"5401","dataEnabled":"0000","dataOffset":2122312,"dllName":"mdxja.dll"},{"dataDisabled":"D502","dataEnabled":"0000","dataOffset":2122316,"dllName":"mdxja.dll"},{"dataDisabled":"5701","dataEnabled":"0000","dataOffset":2122320,"dllName":"mdxja.dll"},{"dataDisabled":"78","dataEnabled":"00","dataOffset":2122324,"dllName":"mdxja.dll"},{"dataDisabled":"5A01","dataEnabled":"0000","dataOffset":2122328,"dllName":"mdxja.dll"},{"dataDisabled":"D602","dataEnabled":"0000","dataOffset":2122332,"dllName":"mdxja.dll"},{"dataDisabled":"5B01","dataEnabled":"0000","dataOffset":2122336,"dllName":"mdxja.dll"},{"dataDisabled":"D702","dataEnabled":"0000","dataOffset":2122340,"dllName":"mdxja.dll"},{"dataDisabled":"5C01","dataEnabled":"0000","dataOffset":2122344,"dllName":"mdxja.dll"},{"dataDisabled":"D802","dataEnabled":"0000","dataOffset":2122348,"dllName":"mdxja.dll"},{"dataDisabled":"5E01","dataEnabled":"0000","dataOffset":2122352,"dllName":"mdxja.dll"},{"dataDisabled":"D902","dataEnabled":"0000","dataOffset":2122356,"dllName":"mdxja.dll"},{"dataDisabled":"5F01","dataEnabled":"0000","dataOffset":2122360,"dllName":"mdxja.dll"},{"dataDisabled":"DB02","dataEnabled":"0000","dataOffset":2122364,"dllName":"mdxja.dll"},{"dataDisabled":"6001","dataEnabled":"0000","dataOffset":2122368,"dllName":"mdxja.dll"},{"dataDisabled":"DC02","dataEnabled":"0000","dataOffset":2122372,"dllName":"mdxja.dll"},{"dataDisabled":"5D01","dataEnabled":"0000","dataOffset":2122376,"dllName":"mdxja.dll"},{"dataDisabled":"DA02","dataEnabled":"0000","dataOffset":2122380,"dllName":"mdxja.dll"},{"dataDisabled":"16","dataEnabled":"00","dataOffset":2122384,"dllName":"mdxja.dll"},{"dataDisabled":"0B02","dataEnabled":"0000","dataOffset":2122388,"dllName":"mdxja.dll"},{"dataDisabled":"17","dataEnabled":"00","dataOffset":2122392,"dllName":"mdxja.dll"},{"dataDisabled":"FF01","dataEnabled":"0000","dataOffset":2122396,"dllName":"mdxja.dll"},{"dataDisabled":"18","dataEnabled":"00","dataOffset":2122400,"dllName":"mdxja.dll"},{"dataDisabled":"2302","dataEnabled":"0000","dataOffset":2122404,"dllName":"mdxja.dll"},{"dataDisabled":"19","dataEnabled":"00","dataOffset":2122408,"dllName":"mdxja.dll"},{"dataDisabled":"0C02","dataEnabled":"0000","dataOffset":2122412,"dllName":"mdxja.dll"},{"dataDisabled":"1A","dataEnabled":"00","dataOffset":2122416,"dllName":"mdxja.dll"},{"dataDisabled":"0702","dataEnabled":"0000","dataOffset":2122420,"dllName":"mdxja.dll"},{"dataDisabled":"1B","dataEnabled":"00","dataOffset":2122424,"dllName":"mdxja.dll"},{"dataDisabled":"0402","dataEnabled":"0000","dataOffset":2122428,"dllName":"mdxja.dll"},{"dataDisabled":"45","dataEnabled":"00","dataOffset":2122432,"dllName":"mdxja.dll"},{"dataDisabled":"3302","dataEnabled":"0000","dataOffset":2122436,"dllName":"mdxja.dll"},{"dataDisabled":"91","dataEnabled":"00","dataOffset":2122440,"dllName":"mdxja.dll"},{"dataDisabled":"6002","dataEnabled":"0000","dataOffset":2122444,"dllName":"mdxja.dll"},{"dataDisabled":"9B","dataEnabled":"00","dataOffset":2122448,"dllName":"mdxja.dll"},{"dataDisabled":"6702","dataEnabled":"0000","dataOffset":2122452,"dllName":"mdxja.dll"},{"dataDisabled":"9C","dataEnabled":"00","dataOffset":2122456,"dllName":"mdxja.dll"},{"dataDisabled":"6802","dataEnabled":"0000","dataOffset":2122460,"dllName":"mdxja.dll"},{"dataDisabled":"9D","dataEnabled":"00","dataOffset":2122464,"dllName":"mdxja.dll"},{"dataDisabled":"6A02","dataEnabled":"0000","dataOffset":2122468,"dllName":"mdxja.dll"},{"dataDisabled":"1D","dataEnabled":"00","dataOffset":2122472,"dllName":"mdxja.dll"},{"dataDisabled":"0102","dataEnabled":"0000","dataOffset":2122476,"dllName":"mdxja.dll"},{"dataDisabled":"5801","dataEnabled":"0000","dataOffset":2122480,"dllName":"mdxja.dll"},{"dataDisabled":"B502","dataEnabled":"0000","dataOffset":2122484,"dllName":"mdxja.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":2122492,"dllName":"mdxja.dll"},{"dataDisabled":"0C","dataEnabled":"00","dataOffset":2122496,"dllName":"mdxja.dll"},{"dataDisabled":"2E02","dataEnabled":"0000","dataOffset":2122500,"dllName":"mdxja.dll"},{"dataDisabled":"0D","dataEnabled":"00","dataOffset":2122504,"dllName":"mdxja.dll"},{"dataDisabled":"2802","dataEnabled":"0000","dataOffset":2122508,"dllName":"mdxja.dll"},{"dataDisabled":"0E","dataEnabled":"00","dataOffset":2122512,"dllName":"mdxja.dll"},{"dataDisabled":"2502","dataEnabled":"0000","dataOffset":2122516,"dllName":"mdxja.dll"},{"dataDisabled":"0F","dataEnabled":"00","dataOffset":2122520,"dllName":"mdxja.dll"},{"dataDisabled":"2902","dataEnabled":"0000","dataOffset":2122524,"dllName":"mdxja.dll"},{"dataDisabled":"10","dataEnabled":"00","dataOffset":2122528,"dllName":"mdxja.dll"},{"dataDisabled":"2602","dataEnabled":"0000","dataOffset":2122532,"dllName":"mdxja.dll"},{"dataDisabled":"11","dataEnabled":"00","dataOffset":2122536,"dllName":"mdxja.dll"},{"dataDisabled":"2A02","dataEnabled":"0000","dataOffset":2122540,"dllName":"mdxja.dll"},{"dataDisabled":"12","dataEnabled":"00","dataOffset":2122544,"dllName":"mdxja.dll"},{"dataDisabled":"2702","dataEnabled":"0000","dataOffset":2122548,"dllName":"mdxja.dll"},{"dataDisabled":"13","dataEnabled":"00","dataOffset":2122552,"dllName":"mdxja.dll"},{"dataDisabled":"2D02","dataEnabled":"0000","dataOffset":2122556,"dllName":"mdxja.dll"},{"dataDisabled":"14","dataEnabled":"00","dataOffset":2122560,"dllName":"mdxja.dll"},{"dataDisabled":"2B02","dataEnabled":"0000","dataOffset":2122564,"dllName":"mdxja.dll"},{"dataDisabled":"15","dataEnabled":"00","dataOffset":2122568,"dllName":"mdxja.dll"},{"dataDisabled":"2C02","dataEnabled":"0000","dataOffset":2122572,"dllName":"mdxja.dll"},{"dataDisabled":"38","dataEnabled":"00","dataOffset":2122576,"dllName":"mdxja.dll"},{"dataDisabled":"1902","dataEnabled":"0000","dataOffset":2122580,"dllName":"mdxja.dll"},{"dataDisabled":"39","dataEnabled":"00","dataOffset":2122584,"dllName":"mdxja.dll"},{"dataDisabled":"3002","dataEnabled":"0000","dataOffset":2122588,"dllName":"mdxja.dll"},{"dataDisabled":"3A","dataEnabled":"00","dataOffset":2122592,"dllName":"mdxja.dll"},{"dataDisabled":"3102","dataEnabled":"0000","dataOffset":2122596,"dllName":"mdxja.dll"},{"dataDisabled":"46","dataEnabled":"00","dataOffset":2122600,"dllName":"mdxja.dll"},{"dataDisabled":"3302","dataEnabled":"0000","dataOffset":2122604,"dllName":"mdxja.dll"},{"dataDisabled":"2C","dataEnabled":"00","dataOffset":2122608,"dllName":"mdxja.dll"},{"dataDisabled":"1202","dataEnabled":"0000","dataOffset":2122612,"dllName":"mdxja.dll"},{"dataDisabled":"2D","dataEnabled":"00","dataOffset":2122616,"dllName":"mdxja.dll"},{"dataDisabled":"1302","dataEnabled":"0000","dataOffset":2122620,"dllName":"mdxja.dll"},{"dataDisabled":"2E","dataEnabled":"00","dataOffset":2122624,"dllName":"mdxja.dll"},{"dataDisabled":"1402","dataEnabled":"0000","dataOffset":2122628,"dllName":"mdxja.dll"},{"dataDisabled":"2F","dataEnabled":"00","dataOffset":2122632,"dllName":"mdxja.dll"},{"dataDisabled":"1602","dataEnabled":"0000","dataOffset":2122636,"dllName":"mdxja.dll"},{"dataDisabled":"30","dataEnabled":"00","dataOffset":2122640,"dllName":"mdxja.dll"},{"dataDisabled":"1802","dataEnabled":"0000","dataOffset":2122644,"dllName":"mdxja.dll"},{"dataDisabled":"31","dataEnabled":"00","dataOffset":2122648,"dllName":"mdxja.dll"},{"dataDisabled":"0B02","dataEnabled":"0000","dataOffset":2122652,"dllName":"mdxja.dll"},{"dataDisabled":"4B","dataEnabled":"00","dataOffset":2122656,"dllName":"mdxja.dll"},{"dataDisabled":"FF01","dataEnabled":"0000","dataOffset":2122660,"dllName":"mdxja.dll"},{"dataDisabled":"33","dataEnabled":"00","dataOffset":2122664,"dllName":"mdxja.dll"},{"dataDisabled":"0C02","dataEnabled":"0000","dataOffset":2122668,"dllName":"mdxja.dll"},{"dataDisabled":"32","dataEnabled":"00","dataOffset":2122672,"dllName":"mdxja.dll"},{"dataDisabled":"2302","dataEnabled":"0000","dataOffset":2122676,"dllName":"mdxja.dll"},{"dataDisabled":"34","dataEnabled":"00","dataOffset":2122680,"dllName":"mdxja.dll"},{"dataDisabled":"0702","dataEnabled":"0000","dataOffset":2122684,"dllName":"mdxja.dll"},{"dataDisabled":"35","dataEnabled":"00","dataOffset":2122688,"dllName":"mdxja.dll"},{"dataDisabled":"0402","dataEnabled":"0000","dataOffset":2122692,"dllName":"mdxja.dll"},{"dataDisabled":"6B","dataEnabled":"00","dataOffset":2122696,"dllName":"mdxja.dll"},{"dataDisabled":"4502","dataEnabled":"0000","dataOffset":2122700,"dllName":"mdxja.dll"},{"dataDisabled":"6A","dataEnabled":"00","dataOffset":2122704,"dllName":"mdxja.dll"},{"dataDisabled":"4602","dataEnabled":"0000","dataOffset":2122708,"dllName":"mdxja.dll"},{"dataDisabled":"6E","dataEnabled":"00","dataOffset":2122712,"dllName":"mdxja.dll"},{"dataDisabled":"4702","dataEnabled":"0000","dataOffset":2122716,"dllName":"mdxja.dll"},{"dataDisabled":"6C","dataEnabled":"00","dataOffset":2122720,"dllName":"mdxja.dll"},{"dataDisabled":"4802","dataEnabled":"0000","dataOffset":2122724,"dllName":"mdxja.dll"},{"dataDisabled":"64","dataEnabled":"00","dataOffset":2122728,"dllName":"mdxja.dll"},{"dataDisabled":"4B02","dataEnabled":"0000","dataOffset":2122732,"dllName":"mdxja.dll"},{"dataDisabled":"6F","dataEnabled":"00","dataOffset":2122736,"dllName":"mdxja.dll"},{"dataDisabled":"4E02","dataEnabled":"0000","dataOffset":2122740,"dllName":"mdxja.dll"},{"dataDisabled":"22","dataEnabled":"00","dataOffset":2122744,"dllName":"mdxja.dll"},{"dataDisabled":"0502","dataEnabled":"0000","dataOffset":2122748,"dllName":"mdxja.dll"},{"dataDisabled":"24","dataEnabled":"00","dataOffset":2122752,"dllName":"mdxja.dll"},{"dataDisabled":"0902","dataEnabled":"0000","dataOffset":2122756,"dllName":"mdxja.dll"},{"dataDisabled":"25","dataEnabled":"00","dataOffset":2122760,"dllName":"mdxja.dll"},{"dataDisabled":"0A02","dataEnabled":"0000","dataOffset":2122764,"dllName":"mdxja.dll"},{"dataDisabled":"26","dataEnabled":"00","dataOffset":2122768,"dllName":"mdxja.dll"},{"dataDisabled":"0D02","dataEnabled":"0000","dataOffset":2122772,"dllName":"mdxja.dll"},{"dataDisabled":"28","dataEnabled":"00","dataOffset":2122776,"dllName":"mdxja.dll"},{"dataDisabled":"0F02","dataEnabled":"0000","dataOffset":2122780,"dllName":"mdxja.dll"},{"dataDisabled":"29","dataEnabled":"00","dataOffset":2122784,"dllName":"mdxja.dll"},{"dataDisabled":"1002","dataEnabled":"0000","dataOffset":2122788,"dllName":"mdxja.dll"},{"dataDisabled":"2A","dataEnabled":"00","dataOffset":2122792,"dllName":"mdxja.dll"},{"dataDisabled":"1102","dataEnabled":"0000","dataOffset":2122796,"dllName":"mdxja.dll"},{"dataDisabled":"2B","dataEnabled":"00","dataOffset":2122800,"dllName":"mdxja.dll"},{"dataDisabled":"2402","dataEnabled":"0000","dataOffset":2122804,"dllName":"mdxja.dll"},{"dataDisabled":"20","dataEnabled":"00","dataOffset":2122808,"dllName":"mdxja.dll"},{"dataDisabled":"0102","dataEnabled":"0000","dataOffset":2122812,"dllName":"mdxja.dll"},{"dataDisabled":"21","dataEnabled":"00","dataOffset":2122816,"dllName":"mdxja.dll"},{"dataDisabled":"0302","dataEnabled":"0000","dataOffset":2122820,"dllName":"mdxja.dll"},{"dataDisabled":"23","dataEnabled":"00","dataOffset":2122824,"dllName":"mdxja.dll"},{"dataDisabled":"0802","dataEnabled":"0000","dataOffset":2122828,"dllName":"mdxja.dll"},{"dataDisabled":"27","dataEnabled":"00","dataOffset":2122832,"dllName":"mdxja.dll"},{"dataDisabled":"0E02","dataEnabled":"0000","dataOffset":2122836,"dllName":"mdxja.dll"},{"dataDisabled":"80","dataEnabled":"00","dataOffset":2122840,"dllName":"mdxja.dll"},{"dataDisabled":"5402","dataEnabled":"0000","dataOffset":2122844,"dllName":"mdxja.dll"},{"dataDisabled":"93","dataEnabled":"00","dataOffset":2122848,"dllName":"mdxja.dll"},{"dataDisabled":"5502","dataEnabled":"0000","dataOffset":2122852,"dllName":"mdxja.dll"},{"dataDisabled":"92","dataEnabled":"00","dataOffset":2122856,"dllName":"mdxja.dll"},{"dataDisabled":"6002","dataEnabled":"0000","dataOffset":2122860,"dllName":"mdxja.dll"},{"dataDisabled":"9E","dataEnabled":"00","dataOffset":2122864,"dllName":"mdxja.dll"},{"dataDisabled":"6A02","dataEnabled":"0000","dataOffset":2122868,"dllName":"mdxja.dll"},{"dataDisabled":"C6","dataEnabled":"00","dataOffset":2122872,"dllName":"mdxja.dll"},{"dataDisabled":"8502","dataEnabled":"0000","dataOffset":2122876,"dllName":"mdxja.dll"},{"dataDisabled":"D5","dataEnabled":"00","dataOffset":2122880,"dllName":"mdxja.dll"},{"dataDisabled":"9302","dataEnabled":"0000","dataOffset":2122884,"dllName":"mdxja.dll"},{"dataDisabled":"D6","dataEnabled":"00","dataOffset":2122888,"dllName":"mdxja.dll"},{"dataDisabled":"9402","dataEnabled":"0000","dataOffset":2122892,"dllName":"mdxja.dll"},{"dataDisabled":"E7","dataEnabled":"00","dataOffset":2122896,"dllName":"mdxja.dll"},{"dataDisabled":"09","dataEnabled":"00","dataOffset":2122900,"dllName":"mdxja.dll"},{"dataDisabled":"E8","dataEnabled":"00","dataOffset":2122904,"dllName":"mdxja.dll"},{"dataDisabled":"78","dataEnabled":"00","dataOffset":2122908,"dllName":"mdxja.dll"},{"dataDisabled":"E9","dataEnabled":"00","dataOffset":2122912,"dllName":"mdxja.dll"},{"dataDisabled":"2C01","dataEnabled":"0000","dataOffset":2122916,"dllName":"mdxja.dll"},{"dataDisabled":"EA","dataEnabled":"00","dataOffset":2122920,"dllName":"mdxja.dll"},{"dataDisabled":"ED01","dataEnabled":"0000","dataOffset":2122924,"dllName":"mdxja.dll"},{"dataDisabled":"2701","dataEnabled":"0000","dataOffset":2122928,"dllName":"mdxja.dll"},{"dataDisabled":"BF02","dataEnabled":"0000","dataOffset":2122932,"dllName":"mdxja.dll"},{"dataDisabled":"4A01","dataEnabled":"0000","dataOffset":2122936,"dllName":"mdxja.dll"},{"dataDisabled":"B302","dataEnabled":"0000","dataOffset":2122940,"dllName":"mdxja.dll"},{"dataDisabled":"4B01","dataEnabled":"0000","dataOffset":2122944,"dllName":"mdxja.dll"},{"dataDisabled":"B402","dataEnabled":"0000","dataOffset":2122948,"dllName":"mdxja.dll"},{"dataDisabled":"4C01","dataEnabled":"0000","dataOffset":2122952,"dllName":"mdxja.dll"},{"dataDisabled":"C902","dataEnabled":"0000","dataOffset":2122956,"dllName":"mdxja.dll"},{"dataDisabled":"5001","dataEnabled":"0000","dataOffset":2122960,"dllName":"mdxja.dll"},{"dataDisabled":"D102","dataEnabled":"0000","dataOffset":2122964,"dllName":"mdxja.dll"},{"dataDisabled":"5501","dataEnabled":"0000","dataOffset":2122968,"dllName":"mdxja.dll"},{"dataDisabled":"4F02","dataEnabled":"0000","dataOffset":2122972,"dllName":"mdxja.dll"},{"dataDisabled":"5601","dataEnabled":"0000","dataOffset":2122976,"dllName":"mdxja.dll"},{"dataDisabled":"3202","dataEnabled":"0000","dataOffset":2122980,"dllName":"mdxja.dll"},{"dataDisabled":"5801","dataEnabled":"0000","dataOffset":2122984,"dllName":"mdxja.dll"},{"dataDisabled":"B502","dataEnabled":"0000","dataOffset":2122988,"dllName":"mdxja.dll"},{"dataDisabled":"48","dataEnabled":"00","dataOffset":2122992,"dllName":"mdxja.dll"},{"dataDisabled":"71","dataEnabled":"00","dataOffset":2122996,"dllName":"mdxja.dll"},{"dataDisabled":"49","dataEnabled":"00","dataOffset":2123000,"dllName":"mdxja.dll"},{"dataDisabled":"6C","dataEnabled":"00","dataOffset":2123004,"dllName":"mdxja.dll"},{"dataDisabled":"94","dataEnabled":"00","dataOffset":2123008,"dllName":"mdxja.dll"},{"dataDisabled":"5502","dataEnabled":"0000","dataOffset":2123012,"dllName":"mdxja.dll"},{"dataDisabled":"98","dataEnabled":"00","dataOffset":2123016,"dllName":"mdxja.dll"},{"dataDisabled":"2802","dataEnabled":"0000","dataOffset":2123020,"dllName":"mdxja.dll"},{"dataDisabled":"1B01","dataEnabled":"0000","dataOffset":2123024,"dllName":"mdxja.dll"},{"dataDisabled":"3202","dataEnabled":"0000","dataOffset":2123028,"dllName":"mdxja.dll"},{"dataDisabled":"1C01","dataEnabled":"0000","dataOffset":2123032,"dllName":"mdxja.dll"},{"dataDisabled":"5002","dataEnabled":"0000","dataOffset":2123036,"dllName":"mdxja.dll"},{"dataDisabled":"2E01","dataEnabled":"0000","dataOffset":2123040,"dllName":"mdxja.dll"},{"dataDisabled":"C202","dataEnabled":"0000","dataOffset":2123044,"dllName":"mdxja.dll"},{"dataDisabled":"2F01","dataEnabled":"0000","dataOffset":2123048,"dllName":"mdxja.dll"},{"dataDisabled":"C002","dataEnabled":"0000","dataOffset":2123052,"dllName":"mdxja.dll"},{"dataDisabled":"3001","dataEnabled":"0000","dataOffset":2123056,"dllName":"mdxja.dll"},{"dataDisabled":"C302","dataEnabled":"0000","dataOffset":2123060,"dllName":"mdxja.dll"},{"dataDisabled":"01","dataEnabled":"00","dataOffset":2123068,"dllName":"mdxja.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces fast/slow notifications on, ideal for guests","gameCode":"MDX","name":"Force enable fast/slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":544448,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces background judgment on, ideal for guests","gameCode":"MDX","name":"Force background judgement","patches":[{"dataDisabled":"8B4140","dataEnabled":"31C040","dataOffset":544432,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces the dark background on, ideal for guests","gameCode":"MDX","name":"Force darkest background","patches":[{"dataDisabled":"CCCCCCCCCC","dataEnabled":"31C0B003C3","dataOffset":544388,"dllName":"gamemdx.dll"},{"dataDisabled":"40DF0D10","dataEnabled":"845A0810","dataOffset":1763384,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Do not use this anymore. It's only here to toggle off.","gameCode":"MDX","name":"Unlock all songs (OLD)","patches":[{"dataDisabled":"6C","dataEnabled":"66","dataOffset":1762700,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Unlocks all e-amusement songs, EVENT MODE songs, ACES FOR ACES, and ENDYMION","gameCode":"MDX","name":"Unlock all songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":552152,"dllName":"gamemdx.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":515838,"dllName":"gamemdx.dll"},{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":515902,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Skips the in-game tutorial","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":268356,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Freezes the in-game timer","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":143655,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":474706,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Forces EXTRA STAGE/EXTRA ENCORE STAGE on","gameCode":"MDX","name":"Force Extra Stage/Extra Encore Stage (fixed)","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346171,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346560,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018042300,"description":"Similar to FREE PLAY, but allows premium credit options. Requires 1 credit.","gameCode":"MDX","name":"Disable Credit Consumption","patches":[{"dataDisabled":"740B","dataEnabled":"EB09","dataOffset":35722,"dllName":"gamemdx.dll"},{"dataDisabled":"740B","dataEnabled":"EB09","dataOffset":35820,"dllName":"gamemdx.dll"},{"dataDisabled":"740B","dataEnabled":"EB09","dataOffset":35916,"dllName":"gamemdx.dll"},{"dataDisabled":"742E","dataEnabled":"EB2C","dataOffset":35785,"dllName":"gamemdx.dll"},{"dataDisabled":"742E","dataEnabled":"EB2C","dataOffset":35881,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force enable fast/slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":576096,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force background judgement","patches":[{"dataDisabled":"8B4140","dataEnabled":"31C040","dataOffset":576080,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force darkest background","patches":[{"dataDisabled":"750333C0","dataEnabled":"33C0B003","dataOffset":578875,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Unlocks all e-amusement songs, event mode songs, ACES FOR ACES and ENDYMION","gameCode":"MDX","name":"Unlock all songs","patches":[{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":585091,"dllName":"gamemdx.dll"},{"dataDisabled":"75","dataEnabled":"EB","dataOffset":542267,"dllName":"gamemdx.dll"},{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":542417,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":284420,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":149095,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":501410,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"","gameCode":"MDX","name":"Force Extra Stage/Extra Encore Stage (fixed)","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":371831,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":372178,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Even works in offline/local mode!","gameCode":"MDX","name":"Enable DDR SELECTION","patches":[{"dataDisabled":"E8C77101","dataEnabled":"B8010000","dataOffset":481140,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2018102200,"description":"Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.","gameCode":"MDX","name":"Premium Free","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":127142,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces fast/slow notifications on, ideal for guests","gameCode":"MDX","name":"Force Enable Fast/Slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":621664,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces background judgment on, ideal for guests","gameCode":"MDX","name":"Force Background Judgement","patches":[{"dataDisabled":"8B41","dataEnabled":"31C0","dataOffset":621648,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces the dark background on, ideal for guests","gameCode":"MDX","name":"Force Darkest Background","patches":[{"dataDisabled":"750333C0","dataEnabled":"33C0B003","dataOffset":625166,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Unlocks all event mode songs, ACES FOR ACES, ENDYMION, A20. Still requires a musicdb edit to remove all restrictions.","gameCode":"MDX","name":"Song Unlock (Incomplete)","patches":[{"dataDisabled":"45F4","dataEnabled":"90E9","dataOffset":542417,"dllName":"gamemdx.dll"},{"dataDisabled":"32C0","dataEnabled":"B001","dataOffset":577543,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Skips the in-game tutorial","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":302387,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Freezes the in-game timer","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":161239,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock Options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":534323,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces EXTRA STAGE/EXTRA ENCORE STAGE on","gameCode":"MDX","name":"Force Extra Stage/Extra Encore Stage (fixed)","patches":[{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346171,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":346560,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"This makes the background for the darkest background option be 99% opaque, hiding the background dancers and videos","gameCode":"MDX","name":"Opaque background for darkest background option","patches":[{"dataDisabled":"333333","dataEnabled":"A4707D","dataOffset":1875820,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Causes the game to load a different theme, certain assets (like menu background) may not work with this forced on","gameCode":"MDX","name":"Force Cabinet Type 6","patches":[{"dataDisabled":"FF24","dataEnabled":"EB71","dataOffset":56856,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Forces the game to use the red cloud background instead of default","gameCode":"MDX","name":"Force ENDYMION Menu Background","patches":[{"dataDisabled":"EC","dataEnabled":"F0","dataOffset":129421,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"Skips the check for the golden menu background entirely, causing the game to load the default","gameCode":"MDX","name":"Skip A20 Menu Background Loading","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":129348,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2019042200,"description":"This enables the use of cabinet lighting for Cabinet Type 6","gameCode":"MDX","name":"Enable cabinet lights for Cabinet Type 6","patches":[{"dataDisabled":"E81A21","dataEnabled":"B80000","dataOffset":48337,"dllName":"gamemdx.dll"},{"dataDisabled":"E86112FEFF","dataEnabled":"B800000000","dataOffset":183178,"dllName":"gamemdx.dll"},{"dataDisabled":"E83D0DFEFF","dataEnabled":"B800000000","dataOffset":184494,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Forces fast/slow notifications on, ideal for guests","gameCode":"MDX","name":"Force Enable Fast/Slow","patches":[{"dataDisabled":"8B4144","dataEnabled":"31C040","dataOffset":658752,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Forces background judgment on, ideal for guests","gameCode":"MDX","name":"Force Background Judgement","patches":[{"dataDisabled":"8B41","dataEnabled":"31C0","dataOffset":658736,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Forces the dark background on, ideal for guests","gameCode":"MDX","name":"Force Darkest Background","patches":[{"dataDisabled":"750333C0","dataEnabled":"33C0B003","dataOffset":662254,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Unlocks all event mode songs.","gameCode":"MDX","name":"Song Unlock","patches":[{"dataDisabled":"75085F32C0","dataEnabled":"90905FB001","dataOffset":611014,"dllName":"gamemdx.dll"},{"dataDisabled":"0F85","dataEnabled":"90E9","dataOffset":616867,"dllName":"gamemdx.dll"},{"dataDisabled":"65","dataEnabled":"62","dataOffset":1895460,"dllName":"gamemdx.dll"},{"dataDisabled":"72","dataEnabled":"62","dataOffset":1895468,"dllName":"gamemdx.dll"},{"dataDisabled":"6C","dataEnabled":"62","dataOffset":1895476,"dllName":"gamemdx.dll"},{"dataDisabled":"6C","dataEnabled":"62","dataOffset":1895488,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Skips the in-game tutorial","gameCode":"MDX","name":"Tutorial Skip","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":306483,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Freezes the in-game timer","gameCode":"MDX","name":"Timer Freeze","patches":[{"dataDisabled":"74","dataEnabled":"EB","dataOffset":165189,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Unlocks e-amusement exclusive options such as ARROW COLOR","gameCode":"MDX","name":"Unlock Options","patches":[{"dataDisabled":"75","dataEnabled":"EB","dataOffset":568563,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Causes the game to load a different theme, certain assets (like menu background) may not work with this forced on","gameCode":"MDX","name":"Force Cabinet Type 6","patches":[{"dataDisabled":"FF24","dataEnabled":"EB71","dataOffset":57624,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Also works in offline/local mode","gameCode":"MDX","name":"Enable DDR SELECTION","patches":[{"dataDisabled":"E8A7AA01","dataEnabled":"B8010000","dataOffset":545556,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Infinite songs, saves scores but not profile information","gameCode":"MDX","name":"Premium Free","patches":[{"dataDisabled":"01","dataEnabled":"00","dataOffset":128904,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2020020300,"description":"Also mutes crowd cheering and booing during gameplay","gameCode":"MDX","name":"Mute announcer","patches":[{"dataDisabled":"0F84","dataEnabled":"90E9","dataOffset":177816,"dllName":"gamemdx.dll"},{"dataDisabled":"76","dataEnabled":"62","dataOffset":1840883,"dllName":"gamemdx.dll"},{"dataDisabled":"76","dataEnabled":"62","dataOffset":1840911,"dllName":"gamemdx.dll"}],"preset":true,"type":"memory"},{"dateCode":2015120100,"description":"Fix crash caused by no E: drive","gameCode":"NBT","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":11970964,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2015120100,"description":"Bypasses all unlock requirements on songs","gameCode":"NBT","name":"Unlock all songs","patches":[{"dataDisabled":"4883FD107209488D7908","dataEnabled":"BB00000000E9AE010000","dataOffset":1523894,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2016111400,"description":"Fix crash caused by no E: drive","gameCode":"NBT","name":"E: drive fix","patches":[{"dataDisabled":"653A2F","dataEnabled":"646576","dataOffset":8799740,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2016111400,"description":"Bypasses all unlock requirements on songs","gameCode":"NBT","name":"Unlock all songs","patches":[{"dataDisabled":"4883FD107203488B0941","dataEnabled":"BE00000000E93A010000","dataOffset":1494193,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCode":2016111400,"description":"Unlocks NIGHTMARE difficulty on applicable songs","gameCode":"NBT","name":"NIGHTMARE difficulty unlock","patches":[{"dataDisabled":"8BCBE8DBB40E","dataEnabled":"B001E9AD0000","dataOffset":1501918,"dllName":"beatstream.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Freeze the timer while in menus","gameCode":"PAN","name":"Menu Timer Freeze","patches":[{"dataDisabled":"41FFC8","dataEnabled":"909090","dataOffset":3161395,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Shortens the length of the monitor check. Similar to Rootage, recommended only if you have a stable framerate","gameCode":"PAN","name":"Shorter Monitor Check","patches":[{"dataDisabled":"1E","dataEnabled":"00","dataOffset":2205434,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the extra paseli display at the bottom","gameCode":"PAN","name":"Hide EXTRA PASELI Display","patches":[{"dataDisabled":"CA2F2A","dataEnabled":"047226","dataOffset":3177426,"dllName":"nostalgia.dll"},{"dataDisabled":"7E2F2A","dataEnabled":"E87126","dataOffset":3177454,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the paseli display at the bottom","gameCode":"PAN","name":"Hide PASELI Display","patches":[{"dataDisabled":"FF1514420900","dataEnabled":"E9AD01000090","dataOffset":3177070,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the credit display at the bottom","gameCode":"PAN","name":"Hide Credit Display","patches":[{"dataDisabled":"BB2B2A","dataEnabled":"A56F26","dataOffset":3178033,"dllName":"nostalgia.dll"},{"dataDisabled":"7F2B2A","dataEnabled":"896F26","dataOffset":3178061,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Freeze the timer while in menus","gameCode":"PAN","name":"Menu Timer Freeze","patches":[{"dataDisabled":"41FFC8","dataEnabled":"909090","dataOffset":3161395,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Shortens the length of the monitor check. Similar to Rootage, recommended only if you have a stable framerate","gameCode":"PAN","name":"Shorter Monitor Check","patches":[{"dataDisabled":"1E","dataEnabled":"00","dataOffset":2205434,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the extra paseli display at the bottom","gameCode":"PAN","name":"Hide EXTRA PASELI Display","patches":[{"dataDisabled":"CA2F2A","dataEnabled":"047226","dataOffset":3177426,"dllName":"nostalgia.dll"},{"dataDisabled":"7E2F2A","dataEnabled":"E87126","dataOffset":3177454,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the paseli display at the bottom","gameCode":"PAN","name":"Hide PASELI Display","patches":[{"dataDisabled":"FF1514420900","dataEnabled":"E9AD01000090","dataOffset":3177070,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCodeMax":2019112700,"dateCodeMin":2019112700,"description":"Hides the credit display at the bottom","gameCode":"PAN","name":"Hide Credit Display","patches":[{"dataDisabled":"BB2B2A","dataEnabled":"A56F26","dataOffset":3178033,"dllName":"nostalgia.dll"},{"dataDisabled":"7F2B2A","dataEnabled":"896F26","dataOffset":3178061,"dllName":"nostalgia.dll"}],"preset":true,"type":"memory"},{"dateCode":2016071300,"description":"Song clears/scores only. Profile progress and custom settings do not save. Reboot game to re-query for scores.","gameCode":"PIX","name":"Infinite First Layer","patches":[{"dataDisabled":"FF838C090000","dataEnabled":"909090909090","dataOffset":2613447,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062800,"description":"Locks the game to the final track for infinite play.","gameCode":"PIX","name":"Infinite Final Layer","patches":[{"dataDisabled":"FF8348140000","dataEnabled":"909090909090","dataOffset":1567047,"dllName":"museca.dll"},{"dataDisabled":"7F08","dataEnabled":"9090","dataOffset":1566879,"dllName":"museca.dll"},{"dataDisabled":"8B8148140000","dataEnabled":"B80300000090","dataOffset":1565728,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2017062800,"description":"Freeplay (Coin Options) must be \"ON\" for this to work efficiently","gameCode":"PIX","name":"Auto Event Mode Toggled","patches":[{"dataDisabled":"8901884110C7411401000000C3CCCCCCCC","dataEnabled":"C70101000000884110C7411401000000C3","dataOffset":1665969,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"Forces the game to be set to the final layer indefinitely","gameCode":"PIX","name":"Infinite Final Layer","patches":[{"dataDisabled":"FF8348140000","dataEnabled":"909090909090","dataOffset":1566087,"dllName":"museca.dll"},{"dataDisabled":"7F08","dataEnabled":"9090","dataOffset":1565919,"dllName":"museca.dll"},{"dataDisabled":"8B8148140000","dataEnabled":"B80300000090","dataOffset":1564768,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"Forces event mode on","gameCode":"PIX","name":"Auto Event Mode Toggled (Freeplay (Coin Options) must be ON for this to work efficiently","patches":[{"dataDisabled":"8901884110C7411401000000C3CCCCCCCC","dataEnabled":"C70101000000884110C7411401000000C3","dataOffset":1664049,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"","gameCode":"PIX","name":"Increase default coloris from 30k to 100k","patches":[{"dataDisabled":"307500","dataEnabled":"A08601","dataOffset":2573726,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2018073002,"description":"","gameCode":"PIX","name":"Remove chart date limit","patches":[{"dataDisabled":"8D81FB","dataEnabled":"B001C3","dataOffset":675632,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"Forces the game to be set to the final layer indefinitely","gameCode":"PIX","name":"Infinite Final Layer","patches":[{"dataDisabled":"FF8348140000","dataEnabled":"909090909090","dataOffset":1566087,"dllName":"museca.dll"},{"dataDisabled":"7F08","dataEnabled":"9090","dataOffset":1565919,"dllName":"museca.dll"},{"dataDisabled":"8B8148140000","dataEnabled":"B80300000090","dataOffset":1564768,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"Forces event mode on","gameCode":"PIX","name":"Auto Event Mode Toggled (Freeplay (Coin Options) must be ON for this to work efficiently","patches":[{"dataDisabled":"8901884110C7411401000000C3CCCCCCCC","dataEnabled":"C70101000000884110C7411401000000C3","dataOffset":1664049,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"","gameCode":"PIX","name":"Increase default coloris from 30k to 100k","patches":[{"dataDisabled":"307500","dataEnabled":"A08601","dataOffset":2573726,"dllName":"museca.dll"}],"preset":true,"type":"memory"},{"dateCode":2020102200,"description":"","gameCode":"PIX","name":"Remove chart date limit","patches":[{"dataDisabled":"8D81FB","dataEnabled":"B001C3","dataOffset":675632,"dllName":"museca.dll"}],"preset":true,"type":"memory"}] \ No newline at end of file diff --git a/src/spice2x/build_all.sh b/src/spice2x/build_all.sh index 52da9ae..d269b89 100755 --- a/src/spice2x/build_all.sh +++ b/src/spice2x/build_all.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # set to EN-US for consistency LANG=en_us_8859_1 @@ -41,12 +41,18 @@ done # settings GIT_BRANCH=$(git rev-parse --abbrev-ref HEAD 2> /dev/null || echo "none") GIT_HEAD=$(git rev-parse HEAD || echo "none") -TOOLCHAIN_32="/usr/share/mingw/toolchain-i686-w64-mingw32.cmake" -TOOLCHAIN_64="/usr/share/mingw/toolchain-x86_64-w64-mingw32.cmake" +TOOLCHAIN_32="${TOOLCHAIN_32:-"/usr/share/mingw/toolchain-i686-w64-mingw32.cmake"}" +TOOLCHAIN_64="${TOOLCHAIN_64:-"/usr/share/mingw/toolchain-x86_64-w64-mingw32.cmake"}" +TOOLCHAIN_WINXP_32="${TOOLCHAIN_WINXP_32:-"/opt/llvm-mingw-xp/toolchain-files/cmake/i686-mingw32-clang.cmake"}" +TOOLCHAIN_WINXP_64="${TOOLCHAIN_WINXP_64:-"/opt/llvm-mingw-xp/toolchain-files/cmake/x86_64-mingw32-clang.cmake"}" BUILDDIR_32_RELEASE="./cmake-build-release-32" BUILDDIR_32_DEBUG="./cmake-build-debug-32" BUILDDIR_64_RELEASE="./cmake-build-release-64" BUILDDIR_64_DEBUG="./cmake-build-debug-64" +BUILDDIR_WINXP_32_RELEASE="./cmake-build-release-winxp-32" +BUILDDIR_WINXP_32_DEBUG="./cmake-build-debug-winxp-32" +BUILDDIR_WINXP_64_RELEASE="./cmake-build-release-winxp-64" +BUILDDIR_WINXP_64_DEBUG="./cmake-build-debug-winxp-64" DEBUG=0 OUTDIR="./bin/spice2x" OUTDIR_EXTRAS="./bin/spice2x/extras" @@ -62,21 +68,44 @@ DIST_FOLDER="./dist" DIST_NAME="spice2x-$(date +%y)-$(date +%m)-$(date +%d).zip" DIST_NAME_EXTRAS="spice2x-$(date +%y)-$(date +%m)-$(date +%d)-full.zip" DIST_COMMENT=${DIST_NAME}$'\n'"$GIT_BRANCH - $GIT_HEAD"$'\nThank you for playing.' -TARGETS_32="spicetools_stubs_kbt spicetools_stubs_kld spicetools_cfg spicetools_cfg_linux spicetools_spice spicetools_spice_laa spicetools_spice_linux spicetools_stubs_cpusbxpkm" -TARGETS_64="spicetools_stubs_kbt64 spicetools_stubs_kld64 spicetools_stubs_nvEncodeAPI64 spicetools_stubs_nvcuvid spicetools_stubs_nvcuda spicetools_spice64 spicetools_spice64_linux" +TARGETS_32="spicetools_stubs_kbt spicetools_stubs_kld spicetools_cfg spicetools_cfg_linux spicetools_spice spicetools_spice_laa spicetools_spice_linux spicetools_stubs_cpusbxpkm spicetools_sdk_sample_v0_flat_c_32" +TARGETS_64="spicetools_stubs_kbt64 spicetools_stubs_kld64 spicetools_stubs_nvEncodeAPI64 spicetools_stubs_nvcuvid spicetools_stubs_nvcuda spicetools_spice64 spicetools_spice64_linux spicetools_sdk_sample_v0_flat_c_64 spicetools_sdk_sample_v0_cpp_64" +TARGETS_XP32="spicetools_cfg spicetools_spice" +TARGETS_XP64="spicetools_spice64" # determine build type BUILD_TYPE="Release" BUILDDIR_32=${BUILDDIR_32_RELEASE} BUILDDIR_64=${BUILDDIR_64_RELEASE} +BUILDDIR_WINXP_32=${BUILDDIR_WINXP_32_RELEASE} +BUILDDIR_WINXP_64=${BUILDDIR_WINXP_64_RELEASE} if ((DEBUG > 0)) then BUILD_TYPE="Debug" BUILDDIR_32=${BUILDDIR_32_DEBUG} BUILDDIR_64=${BUILDDIR_64_DEBUG} + BUILDDIR_WINXP_32=${BUILDDIR_WINXP_32_DEBUG} + BUILDDIR_WINXP_64=${BUILDDIR_WINXP_64_DEBUG} DIST_NAME=$(echo "${DIST_NAME}" | sed 's/\.[^.]*$/-dbg&/') fi +# is the XP-compatible toolchain installed? +XP_MUST_BUILD=0 +# 64-bit WinXP builds are disabled by default; set to 1 to opt in +BUILD_XP_64_ENABLE=0 +BUILD_XP_32=0 +BUILD_XP_64=0 +if [ -f "$TOOLCHAIN_WINXP_32" ]; then + BUILD_XP_32=1; +elif ((XP_MUST_BUILD > 0)) +then + echo "WinXP 32bit toolchain not available, aborting" + exit 1 +fi +if ((BUILD_XP_64_ENABLE > 0)) && [ -f "$TOOLCHAIN_WINXP_64" ]; then + BUILD_XP_64=1; +fi + # determine number of cores CORES=$(nproc) @@ -90,6 +119,18 @@ echo "Git Branch: $GIT_BRANCH" echo "Git Head: $GIT_HEAD" echo "Toolchain for 32bit targets: $TOOLCHAIN_32" echo "Toolchain for 64bit targets: $TOOLCHAIN_64" +if ((BUILD_XP_32 > 0)) +then + echo "Toolchain for WinXP 32bit targets: $TOOLCHAIN_WINXP_32" +else + echo "WinXP 32bit toolchain not available, skipping WinXP 32bit builds" +fi +if ((BUILD_XP_64 > 0)) +then + echo "Toolchain for WinXP 64bit targets: $TOOLCHAIN_WINXP_64" +else + echo "WinXP 64bit builds disabled, skipping WinXP 64bit builds" +fi echo "Distribution Name: $DIST_NAME" echo "Build Type: $BUILD_TYPE" echo "Cores: $CORES" @@ -130,11 +171,84 @@ time ( cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_64} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} "$OLDPWD" && ninja ${TARGETS_64} popd > /dev/null + if ((BUILD_XP_32 > 0)) + then + # 32 bit Windows XP + echo "" + echo "Building 32bit targets (WinXP toolchain)..." + echo "=========================" + if ((CLEAN_BUILD > 0)) + then + rm -rf ${BUILDDIR_WINXP_32} + fi + mkdir -p ${BUILDDIR_WINXP_32} + pushd ${BUILDDIR_WINXP_32} > /dev/null + cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_WINXP_32} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DSPICE_XP=ON "$OLDPWD" && ninja ${TARGETS_XP32} + popd > /dev/null + else + echo "" + echo "Skipping WinXP 32bit builds, toolchain not specified" + fi + + if ((BUILD_XP_64 > 0)) + then + # 64 bit Windows XP + echo "" + echo "Building 64bit targets (WinXP toolchain)..." + echo "=========================" + if ((CLEAN_BUILD > 0)) + then + rm -rf ${BUILDDIR_WINXP_64} + fi + mkdir -p ${BUILDDIR_WINXP_64} + pushd ${BUILDDIR_WINXP_64} > /dev/null + cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_WINXP_64} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DSPICE_XP=ON "$OLDPWD" && ninja ${TARGETS_XP64} + popd > /dev/null + else + echo "" + echo "Skipping WinXP 64bit builds" + fi + echo "" echo "Compilation process done :)" echo "===========================" ) +echo "" +echo "Checking Win7 compatibility..." +echo "=============================" +if ! command -v windows_dll_compat_checker &> /dev/null; then + echo "WARNING: windows_dll_compat_checker not found, skipping Win7 compatibility check" +else + windows_dll_compat_checker -s PREMADE/konami_win7_museca_x86_64.ini \ + ${BUILDDIR_64}/spicetools/64/spice64.exe + windows_dll_compat_checker -s PREMADE/konami_win7_museca_x86_64_32bit_dlls.ini \ + ${BUILDDIR_32}/spicetools/spicecfg.exe \ + ${BUILDDIR_32}/spicetools/32/spice.exe +fi + +if ((BUILD_XP_32 > 0)) || ((BUILD_XP_64 > 0)) +then + echo "" + echo "Checking XP compatibility..." + echo "=============================" + if ! command -v windows_dll_compat_checker &> /dev/null; then + echo "WARNING: windows_dll_compat_checker not found, skipping XP compatibility check" + else + if ((BUILD_XP_64 > 0)) + then + windows_dll_compat_checker -s PREMADE/winxp_x86_64.ini \ + ${BUILDDIR_WINXP_64}/spicetools/64/spice64.exe + fi + if ((BUILD_XP_32 > 0)) + then + windows_dll_compat_checker -s PREMADE/konami_winxp_jubeat_i686.ini \ + ${BUILDDIR_WINXP_32}/spicetools/spicecfg.exe \ + ${BUILDDIR_WINXP_32}/spicetools/32/spice.exe + fi + fi +fi + # generate PDBs if false # ((DEBUG > 0)) then @@ -191,6 +305,13 @@ rm -rf ${OUTDIR_EXTRAS} mkdir -p ${OUTDIR_EXTRAS} mkdir -p ${OUTDIR_EXTRAS}/largeaddressaware mkdir -p ${OUTDIR_EXTRAS}/linux +mkdir -p ${OUTDIR_EXTRAS}/sdk/samples/32 +mkdir -p ${OUTDIR_EXTRAS}/sdk/samples/64 +mkdir -p ${OUTDIR_EXTRAS}/updater +if ((BUILD_XP_32 > 0)) || ((BUILD_XP_64 > 0)) +then +mkdir -p ${OUTDIR_EXTRAS}/winxp +fi if false # ((DEBUG > 0)) then @@ -199,16 +320,8 @@ then cp ${BUILDDIR_32}/spicetools/spicecfg-pdb.pdb ${OUTDIR} 2>/dev/null cp ${BUILDDIR_32}/spicetools/32/spice-pdb.exe ${OUTDIR} 2>/dev/null cp ${BUILDDIR_32}/spicetools/32/spice-pdb.pdb ${OUTDIR} 2>/dev/null - #cp ${BUILDDIR_32}/spicetools/32/kbt.dll ${OUTDIR}/stubs/32 2>/dev/null - #cp ${BUILDDIR_32}/spicetools/32/kld.dll ${OUTDIR}/stubs/32 2>/dev/null cp ${BUILDDIR_64}/spicetools/64/spice64-pdb.exe ${OUTDIR} 2>/dev/null cp ${BUILDDIR_64}/spicetools/64/spice64-pdb.pdb ${OUTDIR} 2>/dev/null - #cp ${BUILDDIR_64}/spicetools/64/kbt.dll ${OUTDIR}/stubs/64 2>/dev/null - #cp ${BUILDDIR_64}/spicetools/64/kld.dll ${OUTDIR}/stubs/64 2>/dev/null - #cp ${BUILDDIR_64}/spicetools/64/nvEncodeAPI64.dll ${OUTDIR}/stubs/64 2>/dev/null - #cp ${BUILDDIR_64}/spicetools/64/nvcuda.dll ${OUTDIR}/stubs/64 2>/dev/null - #cp ${BUILDDIR_64}/spicetools/64/nvcuvid.dll ${OUTDIR}/stubs/64 2>/dev/null - #cp ${BUILDDIR_32}/spicetools/32/cpusbxpkm.dll ${OUTDIR}/stubs/32 2>/dev/null else # release files cp ${BUILDDIR_32}/spicetools/spicecfg.exe ${OUTDIR} 2>/dev/null @@ -216,16 +329,24 @@ else cp ${BUILDDIR_32}/spicetools/32/spice.exe ${OUTDIR} 2>/dev/null cp ${BUILDDIR_32}/spicetools/32/spice_laa.exe ${OUTDIR_EXTRAS}/largeaddressaware/spice.exe 2>/dev/null cp ${BUILDDIR_32}/spicetools/32/spice_linux.exe ${OUTDIR_EXTRAS}/linux/spice.exe 2>/dev/null - #cp ${BUILDDIR_32}/spicetools/32/kbt.dll ${OUTDIR}/stubs/32 2>/dev/null - #cp ${BUILDDIR_32}/spicetools/32/kld.dll ${OUTDIR}/stubs/32 2>/dev/null cp ${BUILDDIR_64}/spicetools/64/spice64.exe ${OUTDIR} 2>/dev/null cp ${BUILDDIR_64}/spicetools/64/spice64_linux.exe ${OUTDIR_EXTRAS}/linux/spice64.exe 2>/dev/null - #cp ${BUILDDIR_64}/spicetools/64/kbt.dll ${OUTDIR}/stubs/64 2>/dev/null - #cp ${BUILDDIR_64}/spicetools/64/kld.dll ${OUTDIR}/stubs/64 2>/dev/null cp ${BUILDDIR_64}/spicetools/64/nvEncodeAPI64.dll ${OUTDIR}/stubs/64 2>/dev/null cp ${BUILDDIR_64}/spicetools/64/nvcuda.dll ${OUTDIR}/stubs/64 2>/dev/null cp ${BUILDDIR_64}/spicetools/64/nvcuvid.dll ${OUTDIR}/stubs/64 2>/dev/null cp ${BUILDDIR_32}/spicetools/32/cpusbxpkm.dll ${OUTDIR}/stubs/32 2>/dev/null + cp ${BUILDDIR_32}/spicetools/32/sdk_sample_v0_flat_c.dll ${OUTDIR_EXTRAS}/sdk/samples/32/v0_flat_c.dll 2>/dev/null + cp ${BUILDDIR_64}/spicetools/64/sdk_sample_v0_flat_c.dll ${OUTDIR_EXTRAS}/sdk/samples/64/v0_flat_c.dll 2>/dev/null + cp ${BUILDDIR_64}/spicetools/64/sdk_sample_v0_cpp.dll ${OUTDIR_EXTRAS}/sdk/samples/64/v0_cpp.dll 2>/dev/null + if ((BUILD_XP_32 > 0)) + then + cp ${BUILDDIR_WINXP_32}/spicetools/spicecfg.exe ${OUTDIR_EXTRAS}/winxp 2>/dev/null + cp ${BUILDDIR_WINXP_32}/spicetools/32/spice.exe ${OUTDIR_EXTRAS}/winxp 2>/dev/null + fi + if ((BUILD_XP_64 > 0)) + then + cp ${BUILDDIR_WINXP_64}/spicetools/64/spice64.exe ${OUTDIR_EXTRAS}/winxp 2>/dev/null + fi fi # pack source files to output directory @@ -238,22 +359,28 @@ then echo "WARNING: Couldn't get git to create the archive. Is this a git repository?" fi +# sdk headers +cp -r ./sdk/include ${OUTDIR_EXTRAS}/sdk + # copy resources rm -rf ${OUTDIR_EXTRAS}/api mkdir ${OUTDIR_EXTRAS}/api find ./api/resources/python -name "__pycache__" -exec rm -rf {} + cp -r ./api/resources/* ${OUTDIR_EXTRAS}/api +# generate the standalone updater scripts from the shared template and drop them +bash ./build_updaters.sh ${OUTDIR_EXTRAS}/updater + # build distribution archive if ((DIST_ENABLE > 0)) then echo "Building dist..." mkdir -p ${DIST_FOLDER} rm -rf "${DIST_FOLDER}/${DIST_NAME}" - pushd ${OUTDIR}/.. > /dev/null - zip -qrXT9 "$OLDPWD/${DIST_FOLDER}/${DIST_NAME}" spice2x -x "spice2x/extras/*" -z <<< "$DIST_COMMENT" + pushd ${OUTDIR} > /dev/null + zip -qrXT9 "$OLDPWD/${DIST_FOLDER}/${DIST_NAME}" . -x "extras/*" -z <<< "$DIST_COMMENT" echo "Building extras..." - zip -qrXT9 "$OLDPWD/${DIST_FOLDER}/${DIST_NAME_EXTRAS}" spice2x -z <<< "$DIST_COMMENT" + zip -qrXT9 "$OLDPWD/${DIST_FOLDER}/${DIST_NAME_EXTRAS}" . -z <<< "$DIST_COMMENT" popd > /dev/null fi diff --git a/src/spice2x/build_docker.bat b/src/spice2x/build_docker.bat index 7072a75..b30e50b 100644 --- a/src/spice2x/build_docker.bat +++ b/src/spice2x/build_docker.bat @@ -1,7 +1,7 @@ docker build --pull external/docker -t spicetools/deps docker build --build-context gitroot=%cd%/../../.git . -t spicetools/spice -docker run --rm -it -v %cd%/dist:/src/src/spice2x/dist -v %cd%/bin:/src/src/spice2x/bin -v %cd%/.ccache:/src/src/spice2x/.ccache spicetools/spice %* +docker run --rm -i -v %cd%/dist:/src/src/spice2x/dist -v %cd%/bin:/src/src/spice2x/bin -v %cd%/.ccache:/src/src/spice2x/.ccache spicetools/spice %* @REM to generate PDBs, set DEBUG to 1 in build_all.sh, place cv2pdb in external\cv2pdb, and run below @REM external\cv2pdb\cv2pdb.exe bin\spice2x\spicecfg.exe bin\spice2x\spicecfg-pdb.exe bin\spice2x\spicecfg-pdb.pdb @REM external\cv2pdb\cv2pdb.exe bin\spice2x\spice.exe bin\spice2x\spice-pdb.exe bin\spice2x\spice-pdb.pdb -@REM external\cv2pdb\cv2pdb.exe bin\spice2x\spice64.exe bin\spice2x\spice64-pdb.exe bin\spice2x\spice64-pdb.pdb \ No newline at end of file +@REM external\cv2pdb\cv2pdb.exe bin\spice2x\spice64.exe bin\spice2x\spice64-pdb.exe bin\spice2x\spice64-pdb.pdb diff --git a/src/spice2x/build_docker.sh b/src/spice2x/build_docker.sh index 33bc441..96a9d10 100755 --- a/src/spice2x/build_docker.sh +++ b/src/spice2x/build_docker.sh @@ -1,4 +1,12 @@ -#!/bin/bash +#!/usr/bin/env bash + +set -eu + docker build --pull "$PWD/external/docker" -t spicetools/deps --platform linux/x86_64 docker build --build-context gitroot="$PWD/../../.git" . -t spicetools/spice:latest -docker run --rm -v "$PWD/dist:/src/src/spice2x/dist" -v "$PWD/bin:/src/src/spice2x/bin" -v "$PWD/.ccache:/src/src/spice2x/.ccache" spicetools/spice "$@" + +# Interactive TTY if available, so docker build can be Ctrl+C'd +DOCKER_FLAGS="" +[ -t 0 ] && DOCKER_FLAGS="-it" + +docker run $DOCKER_FLAGS --rm -v "$PWD/dist:/src/src/spice2x/dist" -v "$PWD/bin:/src/src/spice2x/bin" -v "$PWD/.ccache:/src/src/spice2x/.ccache" spicetools/spice "$@" diff --git a/src/spice2x/build_updaters.sh b/src/spice2x/build_updaters.sh new file mode 100644 index 0000000..4b3e0d9 --- /dev/null +++ b/src/spice2x/build_updaters.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +# builds the standalone updater scripts from the shared PowerShell logic in +# update_spice.ps1. each output is a self-contained polyglot .bat: a small batch +# header (with the release channel baked in) followed by the shared PowerShell +# body after the marker line. +# +# usage: build_updaters.sh OUT_DIR +# OUT_DIR directory to write the generated .bat files into + +set -eu + +if [ $# -lt 1 ]; then + echo "usage: build_updaters.sh OUT_DIR" >&2 + exit 1 +fi + +SRC_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PS_BODY="${SRC_DIR}/update_spice.ps1" +OUT_DIR="$1" + +[ -f "$PS_BODY" ] || { echo "error: $PS_BODY not found" >&2; exit 1; } + +MARKER='#___PS___' + +gen() { + channel="$1"; label="$2"; out="$3" + { + cat <
"${OUT_DIR}/${out}" + echo " generated ${OUT_DIR}/${out}" +} + +echo "Generating updater scripts from $(basename "$PS_BODY")..." +gen "" "stable (pre-releases excluded)" "update_spice.bat" +gen "beta" "beta (newest, pre-releases included)" "update_spice_beta.bat" diff --git a/src/spice2x/cfg/Win32D.rc b/src/spice2x/cfg/Win32D.rc index cec5bfd..a94301d 100644 --- a/src/spice2x/cfg/Win32D.rc +++ b/src/spice2x/cfg/Win32D.rc @@ -13,5 +13,6 @@ IDR_LICENSES RCDATA "../licenses.txt" IDR_PATCHES RCDATA "../build/patches.json" IDR_README RCDATA "../readme.txt" IDR_DSEGFONT RCDATA "../external/dseg/DSEG14Classic-Italic.ttf" +IDR_CONTROLLER_PRESETS_BUILTIN RCDATA "../build/controller_presets.xml" #endif diff --git a/src/spice2x/cfg/analog.cpp b/src/spice2x/cfg/analog.cpp index 44abb41..4855902 100644 --- a/src/spice2x/cfg/analog.cpp +++ b/src/spice2x/cfg/analog.cpp @@ -90,6 +90,10 @@ std::string Analog::getDisplayString(rawinput::RawInputManager *manager) { return "MIDI Unknown Index " + indexString + " (" + device->desc + ")"; } } + case rawinput::XINPUT_GAMEPAD: + return fmt::format("{} ({})", + xinput::get_analog_string(static_cast(index)), + device->desc); case rawinput::DESTROYED: return "Device unplugged (" + indexString + ")"; default: @@ -203,22 +207,38 @@ float Analog::applyMultiplier(float value) { } float Analog::normalizeAnalogValue(float value) { - // effectively the same as fmodf(value, 1.f) - // for small values, this is MUCH faster than fmodf. - float new_value = value; - while (new_value > 1.f) { - new_value -= 1.f; + if (getType() == GameAPI::Analogs::AnalogType::Circular) { + // effectively the same as fmodf(value, 1.f) + // for small values, this is MUCH faster than fmodf. + float new_value = value; + while (new_value > 1.f) { + new_value -= 1.f; + } + while (new_value < 0.f) { + new_value += 1.f; + } + return new_value; + + } else { + // clamp to [0, 1] range + return std::clamp(value, 0.f, 1.f); } - while (new_value < 0.f) { - new_value += 1.f; - } - return new_value; } float Analog::applyDeadzone(float raw_value) { float value = raw_value; - const auto deadzone = this->getDeadzone(); - if (deadzone > 0) { + auto deadzone = this->getDeadzone(); + + // in the past, positive deadzone applied in the center, negative deadzone applied to 0 + // after each analog value received a type (circular/linear) this has been simpliifed to + // positive values only since we can figure out where the rest value is + // for back compat, treat negative value as positive + if (deadzone < 0.f) { + deadzone = -deadzone; + } + + // relative mode assumes that user is using a stick, so center is neutral regardless of analog type + if (getType() != GameAPI::Analogs::AnalogType::LinearPositive || isRelativeMode()) { // calculate values const auto delta = value - 0.5f; @@ -251,7 +271,7 @@ float Analog::applyDeadzone(float raw_value) { } } - } else if (deadzone < 0) { + } else { // invert for mirror if (this->getDeadzoneMirror()) { @@ -259,8 +279,8 @@ float Analog::applyDeadzone(float raw_value) { } // deadzone from minimum value - if (deadzone > -1 && value > -deadzone) { - value = std::min(1.f, (value + deadzone) / (1.f + deadzone)); + if (deadzone < 1.f && deadzone < value) { + value = std::max(0.f, (value - deadzone) / (1.f - deadzone)); } else { value = 0.f; } @@ -271,4 +291,75 @@ float Analog::applyDeadzone(float raw_value) { } } return value; -} \ No newline at end of file +} + +float Analog::getRelativeModeValue(float raw_value) { + const auto now = get_performance_seconds(); + auto delta_time = now - this->rel_mode_last_read_time_s; + + if (this->rel_mode_last_read_time_s != 0.f) { + // some heuristics to prevent huge jumps: + // * if we went for more than 250ms without polls, discard it (e.g., during loading screens) + // * cap the delta at 100ms to prevent huge jumps in case of very infrequent polling + if (delta_time < 0.f || 0.25f < delta_time) { + delta_time = 0.f; + } else if (delta_time > 0.1f) { + delta_time = 0.1f; + } + + // scale [0, 1] to [-1, 1] to simplify calculations + const auto delta_raw_value = (raw_value - 0.5f) * 2.f; + + // target is one revolution per second at max speed at 1.0 sensitivity + auto adjusted_delta_value = delta_raw_value * delta_time; + + // multiplier / divisor + if (this->getMultiplier() > 1) { + adjusted_delta_value *= this->getMultiplier(); + } else if (this->getMultiplier() < -1) { + adjusted_delta_value /= -this->getMultiplier(); + } + + // sensitivity + if (this->isSensitivitySet()) { + adjusted_delta_value *= this->getSensitivity(); + } + + // calculate the new absolute value + this->rel_mode_absolute_value += adjusted_delta_value; + } + + // update for next poll + this->rel_mode_last_read_time_s = now; + this->rel_mode_absolute_value = normalizeAnalogValue(this->rel_mode_absolute_value); + return this->rel_mode_absolute_value; +} + +float Analog::getDelayedValue(float raw_value) { + const double delay_ms = static_cast(this->getDelayMs()); + if (delay_ms == 0.0) { + return raw_value; + } + + // always push a new value + const auto now = get_performance_milliseconds(); + this->delayed_inputs.emplace(now, raw_value); + + // drain the queue down to reasonable length to prevent unconstrained growth + // this would accommodate 1 second at ~1000Hz which is overkill + // (UI only allows for 250ms of delay) + while (this->delayed_inputs.size() > 1024) { + this->delayed_inputs.pop(); + } + + // pop until we find the oldest value still inside the delay window + while (this->delayed_inputs.size() > 1) { + const auto delta_t = now - this->delayed_inputs.front().time_in_ms; + if (delta_t <= delay_ms) { + break; + } + this->delayed_inputs.pop(); + } + + return this->delayed_inputs.front().value; +} diff --git a/src/spice2x/cfg/analog.h b/src/spice2x/cfg/analog.h index ce35445..6fe79b7 100644 --- a/src/spice2x/cfg/analog.h +++ b/src/spice2x/cfg/analog.h @@ -1,5 +1,6 @@ #pragma once +#include #include #include #include @@ -13,12 +14,32 @@ namespace rawinput { class RawInputManager; } +namespace GameAPI::Analogs { + enum class AnalogType { + // default; values wrap around (below 0 turns into 1, over 1 is 0) + // knobs, turntables + Circular = 0, + + // typical joystick that rests at the center and caps at [0, 1] + LinearCentered = 1, + + // one-directional value (sliders and instruments like piano/drum velocity) + // starts at 0 and goes up to 1 + LinearPositive = 2, + }; +} + struct AnalogMovingAverage { double time_in_ms; float sine; float cosine; }; +struct AnalogDelayEntry { + double time_in_ms; + float value; +}; + class Analog { private: std::string name; @@ -31,10 +52,11 @@ private: float last_state = 0.5f; bool sensitivity_set = false; bool deadzone_set = false; + GameAPI::Analogs::AnalogType type = GameAPI::Analogs::AnalogType::Circular; // smoothing function bool smoothing = false; - std::array vector_history; + std::array vector_history = {}; int vector_history_index = 0; float smoothed_last_state = 0.f; @@ -48,12 +70,13 @@ private: unsigned short divisor_region = 0; // relative input mode - float absolute_value_for_rel_mode = 0.5f; + float rel_mode_absolute_value = 0.5f; + float rel_mode_last_read_time_s = 0.f; bool relative_mode = false; - // circular buffer (delayed input) - int delay_buffer_depth = 0; - std::queue delay_buffer; + // delay + uint32_t delay_ms = 0; + std::queue delayed_inputs; float calculateAngularDifference(float old_rads, float new_rads); float normalizeAngle(float rads); @@ -66,7 +89,8 @@ public: float override_state = 0.5f; explicit Analog(std::string name) : name(std::move(name)) { - vector_history.fill({0.0, 0.f, 0.f}); + }; + explicit Analog(std::string name, GameAPI::Analogs::AnalogType type) : name(std::move(name)), type(type) { }; std::string getDisplayString(rawinput::RawInputManager* manager); @@ -74,6 +98,8 @@ public: float applyAngularSensitivity(float raw_rads); float applyMultiplier(float raw_value); float applyDeadzone(float raw_value); + float getRelativeModeValue(float raw_value); + float getDelayedValue(float raw_value); inline bool isSet() { if (this->override_enabled) { @@ -90,7 +116,8 @@ public: deadzone_mirror = false; setMultiplier(1); setRelativeMode(false); - setDelayBufferDepth(0); + setLastState(0.5f); + setDelayMs(0); } inline void clearBindings() { @@ -192,25 +219,27 @@ public: } inline void setRelativeMode(bool relative_mode) { + if (relative_mode) { + this->smoothing = false; + } this->relative_mode = relative_mode; - this->absolute_value_for_rel_mode = 0.5f; + this->rel_mode_absolute_value = 0.5f; + this->rel_mode_last_read_time_s = 0.f; } - inline float getAbsoluteValue(float relative_delta) { - this->absolute_value_for_rel_mode = - normalizeAnalogValue(this->absolute_value_for_rel_mode + relative_delta); - return this->absolute_value_for_rel_mode; + inline GameAPI::Analogs::AnalogType getType() const { + return this->type; } - inline int getDelayBufferDepth() const { - return this->delay_buffer_depth; + inline void setType(GameAPI::Analogs::AnalogType type) { + this->type = type; } - inline void setDelayBufferDepth(int depth) { - this->delay_buffer_depth = depth; + inline uint32_t getDelayMs() const { + return this->delay_ms; } - inline std::queue &getDelayBuffer() { - return this->delay_buffer; + inline void setDelayMs(uint32_t delay_ms) { + this->delay_ms = delay_ms; } }; diff --git a/src/spice2x/cfg/api.cpp b/src/spice2x/cfg/api.cpp index b1c0744..c2b7adf 100644 --- a/src/spice2x/cfg/api.cpp +++ b/src/spice2x/cfg/api.cpp @@ -1,8 +1,11 @@ #include "api.h" +#include #include +#include "games/io.h" #include "launcher/superexit.h" +#include "misc/eamuse.h" #include "rawinput/rawinput.h" #include "rawinput/piuio.h" #include "util/time.h" @@ -37,7 +40,11 @@ std::vector