Merge pull request #16 from akitakedits/patchweb-hexguide

Revisions to hex editing, web patching, fix for issue #8
This commit is contained in:
yurei 2024-06-04 16:41:37 +02:00 committed by GitHub
commit ade8f2e80e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
45 changed files with 149 additions and 1046 deletions

View File

@ -77,7 +77,7 @@
### 5-1503-0042
!!! tip "CAMERA DEVICE ERROR"
This error occurs when camera devices are missing/not functional. To resolve either have two cameras connected to your machine or apply a [hex edit](/extras/hexguide/) for your game's specific version and date code to simply not have this error occur on startup. It can be bypassed by hitting the `Test` button so it is not a critical error.
This error occurs when camera devices are missing/not functional. To resolve either have two cameras connected to your machine or apply a patch for your game's specific version and date code to simply not have this error occur on startup. It can be bypassed by hitting the `Test` button so it is not a critical error.
### 5-1506-0001

View File

@ -3,7 +3,7 @@
!!! tip ""
```WASAPI``` and ```ASIO``` are audio systems that manage how your applications like games, music, and others interact with your audio hardware. Without these core systems you would ^^not^^ be able to hear anything. This is a basic explanation on what they are and will not go into detail on how they function. There are 3 types that I'll cover here with pros and cons for each one.
I would ^^personally^^ recommend using ```WASAPI Shared``` as this has in most cases the highest chance of working and requires the least amount of work. You can enable it by using a [hex edit.](../extras/patchweb.md#how-to-use-patcher-websites)
I would ^^personally^^ recommend using ```WASAPI Shared``` as this has in most cases the highest chance of working and requires the least amount of work. You can enable it by using a patch.
If you would like to use ```WASAPI Exclusive```, you can read more about it [here.](../extras/streamaudio.md#workarounds-for-exclusive-audio)

View File

@ -1,52 +1,89 @@
# Beginner's Guide to Hex Editing
# Manual DLL Hex Editing
!!! warning "Before reading:"
This section is for users that have never hex edited their game before, if you already know how to do this, nothing here will be of any use to you.
!!! info "Last updated: June 4th, 2024"
!!! danger "Before proceeding"
### Before Beginning
**This guide should ONLY be used as a last resort if all other methods fail.**
**It has a high chance of breaking your game, make backups.**
---
### Preamble
!!! tip ""
There's several ways to apply hex edits to games, for the sake of this guide we'll demonstrate the manual way of doing edits to games in the event that the sites/services that simplify the process ever go down.
We'll be using HxD to edit beatmania IIDX 25 CANNON BALLERS, the process is the same for any other game so this guide can work universally.
We're going to patch Beatmania IIDX 25 CANNON BALLERS, however the process is similar for other BEMANI games.
Here's what you'll need:
- Your favorite hex editor, such as [HxD](https://mh-nexus.de/en/hxd/).
- Your favorite hex editor, here we'll be using [HxD](https://mh-nexus.de/en/hxd/).
- A clean copy of your desired BEMANI game.
- A backup of your original `.dll` before editing in the event of any mistakes.
- A backup of your original `.dll` before editing.
---
### Getting Started
!!! tip ""
So after downloading HxD or your preferred editor and deciding on what hex edits you want to apply, it's time to load it up for the first time. If you're using HxD, you'll be greeted with the screen below.
Decide on what hex edits you want to apply, you may find that information from the community or external resources.
It's time to open our hex editor. If you're using HxD, you'll be greeted with the screen below.
<img src="/img/hexguide/1.png">
!!! tip ""
Open up the appropriate `.dll` file inside HxD that you wish to edit, for the grand majority of hex edits, this is the main game file, such as `bm2dx.dll`, `soundvoltex.dll`, and so on. Pictured below, I've opened up `bm2dx.dll` inside of HxD.
Open your game's `.dll` file in the hex editor.
For the grand majority of hex edits, this is the main game file, such as `bm2dx.dll`, `soundvoltex.dll`, etc..
Pictured below, we've opened up `bm2dx.dll` inside HxD.
<img src="/img/hexguide/2.png">
!!! warning "Please note:"
For demonstrative purposes, we're going to apply 1 edit to the game. The edit we'll be applying is EXCLUSIVE to this version of the game, meaning that it will not work on any other version of the game, nor any other games, because it's modifying specific addresses in memory that only apply to this specific version of the game.
!!! danger "Attention"
The edit we'll be applying is **EXCLUSIVE to this version of the game** and serves as an example.
This means it will not work on any other version of the game, nor any other game!
Hex edits modify specific memory addresses that only apply to very specific game versions.
!!! tip ""
The edit we've chosen to apply is `Unlock All Songs` and its edit is `0xB60B2: 74 10 -> 90 90` so to start in HxD we're going to hit `Ctrl+G` to open the `Goto` window. From here, we'll input the offset `B60B2` inside the `Offset` section, as pictured, and hit OK.
We'll be editing our game to `Unlock All Songs` and its edit is:
- **Offset**: `0xB60B2`
- **Original**: `74 10`
- **Modified**: `90 90`
In HxD we're going to hit `Ctrl+G` to open the `Goto` window.
From here, we'll input the offset `B60B2` in the `Offset` section as shown below, and hit `OK`.
<img src="/img/hexguide/3.png">
!!! tip ""
Your cursor should be taken to the offset at the exact location you're ready to edit. As you can see, the numbers in front of you are `74` and `10` the same exact ones we need to replace! If they're not, it's likely you put in the wrong offset so be sure to double check.
Our cursor should be taken to the offset at the exact location you want to edit.
As you can see, the numbers in front of the cursor are `74` and `10` which corresponds to what we need to replace.
**If there's a mismatch, it's likely the offset you've put in was wrong, so be sure to double check!**
<img src="/img/hexguide/4.png">
!!! tip ""
From here, all we need to do is mouse over `74 10` and replace it with `90 90` you can do this by either manually typing `90 90` or by copy and pasting, it should look as it does below.
Now all we need to do is select `74 10` and replace it with `90 90`.
You can do this by either manually typing `90 90` or by copy and pasting.
It should now look as shown below.
<img src="/img/hexguide/5.png">
!!! tip ""
Once that's done, all you need to do is save the changes and repeat for every additional edit you want to do! The whole process is merely repeating by going to whichever offsets an edit requires and replacing the values in each location just as we did! Simple, right?
Lastly, simply save your file and repeat these steps for any other edits you want to apply!
If at any point your game has issues due to your edits, restore your backup.

View File

@ -1,36 +1,77 @@
# How to use Patcher Websites
# Website DLL Patching
!!! info "Last updated: June 4th, 2024<br>Known web patchers: [External resources](/externalresources#web-patchers)"
!!! warning "For BEMANI games consider [Spice2x Patching](/extras/patchsp2x)"
**This patching method is outdated for BEMANI games.**
However spice2x patching is still very new and might not support your game yet, in this case follow this guide.
!!! danger "Before proceeding"
**It is highly recommended to use an unpatched DLL as your base!**
If you've already patched your game through other methods *([spice2x patching](/extras/patchsp2x) or [hex editing](/extras/hexguide))*,
**Please replace your game's DLL with the original**.
---
### Getting started
!!! tip ""
For this guide, I'll be using mon's [BemaniPatcher](https://mon.im/bemanipatcher) as almost every other patcher is based off of this and functions exactly the same. You can find a list of patchers in [here.](../externalresources.md#patcher)
When opening the Patcher website, you'll be at this screen:
We'll be using mon's [BemaniPatcher](https://mon.im/bemanipatcher).
Almost every other patcher is based off of this and functions exactly the same.
**If your game is recent, please check [External resources](/externalresources#web-patchers) and use another web patcher.**
Go to your chosen patcher's website, you'll get something similar to this:
<img src="/img/patchweb/1.png">
!!! tip ""
Next, click on any game you'd like the patches for. In my case, I'll use beatmaniaIIDX Resident.
Click on any game you'd like the patches for. In this case, we'll use Beatmania IIDX 30 Resident.
<img src="/img/patchweb/2.png">
<img src="/img/patchweb/3.png">
!!! tip ""
Once here, simply drag & drop the `.dll` file the site prompts you to use into the website or click on `Choose a file` and select it that way.
If you have inserted the correct file, the site will tell you which data code is used. Please keep that in mind when trying to patch n-0 data, as some sites may not have the most recent data code available right away.
Here, either:
- Drag and drop the `.dll` file the site prompts you to use.
- **OR** click on `Choose a file` and select it that way.
If you've used the correct file and the site is compatible, it will tell you.
`X of X patches matched (100%)` means the patcher is compatible with your game.
**If this shows any less than 100%, DO NOT use it, find another patcher.**
**Please keep in mind that some patchers may not support the most recent versions of your game right away.**
<img src="/img/patchweb/4.png">
!!! tip ""
Now, you can select the changes you'd like to apply. If you're unsure on what certain things do, feel free to [join the Discord server](https://discord.gg/cZRUmEPK78) and ask away as making an explanation for every game on what every hex edit does would be a bit too much.
Now, you can select the patches you'd like to apply.
If you're unsure on what to do, refer to your specific game's guide as it might have more information there.
Otherwise feel free to join our Discord server, the link is at the top of the [home page](/), and ask the community!
<img src="/img/patchweb/5.png">
!!! tip ""
When you're done doing your changes, simply click on `Save Patched File` and the website will download your patched `.dll` file.
When you're done selecting patches, click on `Save Patched File` and your new `.dll` file will start downloading.
<img src="/img/patchweb/6.png">
!!! danger ""
Next, **backup your original `.dll` file** and replace it with the old one.
When you've done that, you're done. Enjoy your game!
!!! danger "Backup your original `.dll` file first!"
!!! tip ""
Now you may replace your data's `.dll` file with the patched one you just downloaded.
Once you've done that, you're done. Enjoy!

View File

@ -10,7 +10,7 @@
### What is SpiceTools?
!!! tip ""
SpiceTools is a toolkit allowing users to play several Konami games on their PC, typically of the arcade variety with the focus being on BEMANI games. The idea behind SpiceTools is to provide a simple to use toolkit that consists of just the executable and its configuration, allowing users to have minimal interaction with game files and thus minimizing user error.
SpiceTools is a toolkit allowing users to play several BEMANI games on their PC, typically of the arcade variety with the focus being on BEMANI games. The idea behind SpiceTools is to provide a simple to use toolkit that consists of just the executable and its configuration, allowing users to have minimal interaction with game files and thus minimizing user error.
### Why SpiceTools
@ -20,7 +20,7 @@
### SpiceOverlay
!!! tip ""
One of the newest features SpiceTools has is an included overlay called SpiceOverlay, it contains a number of useful options such as a patch manager to enable/disable hex edits on the fly, and virtual keypads, its keybinds are as follows below:
One of the newest features SpiceTools has is an included overlay called SpiceOverlay, it contains a number of useful options such as a patch manager to enable/disable patches on the fly, and virtual keypads, its keybinds are as follows below:
``F5 - Keypad P1``
``F6 - Keypad P2``

View File

@ -18,13 +18,13 @@ There are advantages and disadvantages to each of the methods, so read carefully
- Disadvantages: may add significant audio latency to your game, depending on the game and your hardware, to a point where it becomes unplayable.
!!! tip "Sound Voltex"
- Enable "Shared mode WASAPI" hex edit.
- Enable `Shared mode WASAPI` patch.
- If you run into any issues, change the audio playback device to output at 44.1khz and 16 bit.
!!! tip "IIDX"
- For TDJ mode, ensure that the sound output device is set to WASAPI.
- In SpiceTools, set -iidxsounddevice to wasapi.
- Enable "Force shared audio" hex edit.
- Enable `Force shared audio` patch.
- If you run into any issues, change the audio playback device to output at 44.1khz and 16 bit.
- That's really all there is. If you use OBS or Discord to capture the game, you will not have any issues recording audio with this configuration.
@ -90,12 +90,12 @@ FlexASIO is a virtual ASIO service that can redirect output to various backends,
Try to lower bufferSizeSamples for minimal latency - recommended value is 128. If you hear audio crackling, increase bufferSizeSamples.
!!! tip "Sound Voltex"
- Disable "Shared mode WASAPI" hex edit. You want the game to output in exclusive mode for lower overall latency.
- Disable `Shared mode WASAPI` patch. You want the game to output in exclusive mode for lower overall latency.
!!! tip "IIDX"
- For TDJ mode, ensure that the sound output device is set to WASAPI.
- In SpiceTools, set -iidxsounddevice to wasapi.
- Disable "Force shared audio" hex edit. You want the game to output in exclusive mode for lower overall latency.
- Disable `Force shared audio` patch. You want the game to output in exclusive mode for lower overall latency.
!!! tip "SpiceTools set up to use ASIO"
1. Under the options tab, make sure that ```IIDX Sound Output Device``` is set to default.
@ -127,10 +127,10 @@ Voicemeeter is free virtual audio mixer for Windows. It allows you to "mux" audi
- Configure the output device to Voicemeeter AUX Input.
!!! tip "Sound Voltex"
- Disable "Shared mode WASAPI" hex edit. You want the game to output in exclusive mode for lower overall latency.
- Disable `Shared mode WASAPI` patch. You want the game to output in exclusive mode for lower overall latency.
!!! tip "IIDX"
- Disable "Force shared audio" hex edit. You want the game to output in exclusive mode for lower overall latency.
- Disable `Force shared audio` patch. You want the game to output in exclusive mode for lower overall latency.
- For TDJ mode, ensure that the sound output device is set to WASAPI.
- In SpiceTools, set -iidxsounddevice to wasapi.
- (Optionally, you can output the game audio using SpiceTools -audiobackend asio and outputting to Voicemeeter ASIO instead of doing it over WASAPI, but probably provides negligible benefit to latency)
@ -139,10 +139,10 @@ At this point, you may want to look up various tutorials on YouTube to learn the
!!! tip "Muxing with Voicemeeter"
1. Launch the game.
1. In Voicemeeter, you'll notice that the VU meter under Voicemeeter VAIO is showing that it is receiving game audio. You'll want to ensure "A1" box is green so that you route the game audio to your main output device, so you can hear the game in your ears.
2. In Voicemeeter, you'll notice that the VU meter under Voicemeeter VAIO is showing that it is receiving game audio. You'll want to ensure "A1" box is green so that you route the game audio to your main output device, so you can hear the game in your ears.
- <img src="/img/voicemeeter/vumeter.png">
1. (Similarly, audio from the voice chat would come through Voicemeeter AUX column.)
1. At this point, you are able to hear both the game & listen to voice chat - success!
3. (Similarly, audio from the voice chat would come through Voicemeeter AUX column.)
4. At this point, you are able to hear both the game & listen to voice chat - success!
!!! tip "Capturing audio in OBS with Voicemeeter"
1. Now, how do you capture this audio for recording? The basic idea is to route game audio to Voicemeeter's virtual output device, and capturing that output device in OBS.

View File

@ -1,25 +0,0 @@
# BeatStream アニムトライヴ Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For NBT-2016111400
!!! tip ""
All below edits are applied to `beatstream.dll`
E:/ Drive Fix
- `8645FC: 65 3A 2F -> 64 65 76`
Unlock All Songs
- `16CCB1: 48 83 FD 10 72 03 48 8B 09 41 -> BE 00 00 00 00 E9 3A 01 00 00`
Nightmare Difficulty Unlock
- `16EADE: 8B CB E8 DB B4 0E 00 -> B0 01 E9 AD 00 00 00`

View File

@ -16,7 +16,7 @@
### My Game Doesn't Boot After Following the Guide!
!!! tip ""
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must apply the `E:/drive fix` hex edit found [here.](hexedits.md)
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must modify your game with the `E:/drive fix` patch.
### My Touchscreen Monitor Isn't Working

View File

@ -5,8 +5,6 @@
!!! note "Author Note:"
Last updated: February 8th, 2024 (Currently using `SDHD 2.16.00`)
For hex edits: Go to [Scribblers Chunithm Patcher](https://scrib-bler.github.io/patcher/)
!!! danger "Warning:"
Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.

View File

@ -1,16 +0,0 @@
# DanceEvolution Arcade Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For KDM-2016021900
!!! tip ""
Song Difficulties Unlocked
- `gamekdm.dll - 0x544A2: 18 74 2F -> 18 90 90`

View File

@ -1,60 +0,0 @@
# DanceDanceRevolution Ace Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For MDX-2019042200
!!! tip ""
All edits below are for `gamemdx.dll` unless otherwise specified.
Force Enable Fast/Slow
- gamemdx.dll: `0x97C60: 8B 41 44 -> 31 C0 40`
Force Background Judgement
- gamemdx.dll: `0x97C50: 8B 41 -> 31 C0`
Force Darkest Background
- gamemdx.dll: `0x98A0E: 75 03 33 C0 -> 33 C0 B0 03`
Song Unlock (Incomplete - Unlocks All the Event Mode Songs but Still Requires Editing the Music Database)
- gamemdx.dll: `0x846D1: 45 F4 -> 90 E9, 0x8D007: 32 C0 -> B0 01`
Tutorial Skip
- gamemdx.dll: `0x49D33: 75 -> EB`
Timer Freeze
- gamemdx.dll: `0x275D7: 74 -> EB`
Unlock Options
- gamemdx.dll: `0x82733: 75 -> EB`
Force Cabinet Type 6 (A20 Gold Theme)
- gamemdx.dll: `0xDE18: FF 24 -> EB 71`
Force ENDYMION Menu Background
- gamemdx.dll: `0x1F98D: EC -> F0`
Skip a20 Menu Background Loading
- gamemdx.dll: `0x1F944: 75 -> EB`
Make Notes Possible to Read When Using Darkest Setting (Sets to 99%)
- gamemdx.dll: `0x1C9F6: 33 33 33 3F -> A4 70 7D 3F`

View File

@ -55,7 +55,7 @@
### Where Is the Option For Dancers/Shading/Measure lines/Fast-Slow/Layering?
!!! tip ""
These options are locked behind network requirements and they will not show unless connected to a network that has written support for these options. There are some [hex edits](hexedits.md) for some of these options, however
These options are locked behind network requirements and they will not show unless connected to a network that has written support for these options. Patches exist to alleviate this.
### Why Is My Game Not in English?

View File

@ -1,19 +0,0 @@
# GITADORA EXCHAIN Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
###List of Known Edits For M32-2019092400
!!! tip ""
Timer Freeze
- game.dll: `0xBC27: 0F 85 AA 01 00 00 -> E9 AB 01 00 00 90`
Fix IP change error
- libshare-pj.dll: `0x23305: 74 -> EB`

View File

@ -36,7 +36,7 @@
### I get an IP Change Error!
!!! tip ""
Apply the [Fix IP Change Error Hex Edit](/games/exchain/hexedits/)
Apply the `Fix IP Change Error` patch.
### Which Offset Is Which?

View File

@ -1,33 +0,0 @@
# GITADORA Matixx Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
###List of Known Edits For M32-2018071700
!!! tip ""
Timer Freeze
- game.dll: `0xBC37: 0F 85 AA 01 00 00 -> E9 AB 01 00 00 90`
Stage Freeze **(NOT compatible with usage on networks due to how the game saves user plays)**
- game.dll: `0x1595E1 0F 85 FB 01 00 00 -> E9 FC 01 00 00 90`
Unlock all music
- game.dll: `0x1EAEFA: 71 00 -> 4D 01`
- game.dll: `0x1EAF12: 73 00 -> 4D 01`
- game.dll: `0x162FF4: 75 16 -> EB 23`
Enable Long music
- game.dll: `0x163134: 75 03 -> 90 90`
Fix IP change error
- libshare-pj.dll: `0x23375: 74 -> EB`

View File

@ -36,7 +36,7 @@
### I get an IP Change Error!
!!! tip ""
Apply the [Fix IP Change Error Hex Edit](/games/gitamatixx/hexedits/)
Apply the `Fix IP Change Error` patch.
### Which Offset Is Which?

View File

@ -1,105 +0,0 @@
# beatmania IIDX 24 Hex Edits
<img src="/img/iidx24/sb.png">
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For LDJ-2017082800
!!! tip ""
All below edits are for `bm2dx.dll` unless otherwise specified.
Timer Freeze
- 0x9BAEE: `74 → EB`
90 Sec Music Select Timer (Make sure your Select Time option is set to **"45 SEC"** in the Game Options for this to work!)
- 0x350B4: `2D → 5A`
Premium Free
- 0x60A1B: `75 → EB`
Premium Free (2 player mode)
- 0x60B94: `74 2f → 90 90`
- 0x60BA5: `0f 85 3b → e9 3c ff`
- 0x60BAA: `ff → 90`
Premium Free Timer Freeze
- 0x5DEAD: `48 → 90`
Level 12 Unlocked
- 0x5BB35: `83 FF 02 74 0B 83 FF 05 74 06 B0 01 → 90 90 90 90 90 90 90 90 90 90`
Unlock All Songs
- 0x5C005: `74 15 → 90 90`
Unlock All Daily Bonuses
- 0x5E180: `56 8B F1 E8 58 57 FD FF → B8 01 00 00 00 C2 04 00`
Cursor lock
- 0x6C8E5: `74 23 → 90 90`
CS-Style Song Start Delay
- 0x78D52: `7C → EB`
Dark Mode
- 0x71cb7: `74 3b → 90 90`
Disable Bar Lines
- 0x3d540: `75 → EB`
Remove Rainbow Banners
- 0x12C34D: `5F → 00`
Volume Bug Fix [If your volume gets forced to max, turn this on]
- 0xda249: `00 → 01`
Free play text to LED ticker
- 0x150EA: `E0 8F 12 10 → 64 99 6A 11`
Free play text to LED ticker (Upper left)
- 0xA4615: `74 32 → 90 90`
- 0xA4630: `54 1D 16 10 → 64, 99, 6A, 11`
Debug mode (disables score saving!) [Press F1 in-game to open menu]
- 0x579B0: `32 C0 → 0C 01`
Skip Card Entry
- 0x63E34: `32 → 20`
Quick Retry [Hold VEFX and Effect during a song to restart]
- 0x4e284: `8A C3 → B0 01`
Shorter monitor check [Runs for 300 frames (5 seconds) instead of 1200 (20 seconds), recommended only if you have a very stable framerate]
- 0x81A5A: `B0 04 → 2C 01`
6 digits in monitor check [Purely visual, does not affect anything besides the FPS display]
- 0x15ADF9: `34 → 36`

View File

@ -1,113 +0,0 @@
# beatmania IIDX 25 Hex Edits
<img src="/img/iidx25/cb.png">
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For LDJ-2019100700
!!! tip ""
All below edits are for `bm2dx.dll` unless otherwise specified.
SSE4.2 Fix (Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game already, DO NOT USE THIS EDIT!)
- 0x3F8CF7: `F3 45 0F → 90 90 90`
Unlock All Songs
- 0x16D7B2: `74 10 → 90 90`
Unlock All 12s
- 0x16D660: `83 FF 02 74 05 83 FF 05 → 90 90 90 90 90 90 90 90`
Skip CAMERA DEVICE ERROR prompt
- 0x36F3FB: `84 → 81`
1P Premium Free
- 0x32F5C7: `75 → EB`
2P Premium Free
- 0x32F765: `74 55 → 90 90`
- 0x32F77B: `74 3F → 90 90`
Premium Free Timer Freeze
- 0x16FCAD: `FF C8 → 90 90`
Standard/Menu Timer Freeze
- 0x387F37: `74 → EB`
Cursor lock
- 0x334914: `74 1D → 90 90`
CS-Style Song Start Delay
- 0x3539EA: `7D 25 → 90 90`
Play video preview on all songs (Normally only some beginner songs do this)
- 0x11CA4C: `0F B6 → EB 2F`
- 0x11FDFE: `74 0E → 90 90`
Hide INSERT COIN[S] text
- 0x107279: `3B → 3A`
Hide CREDIT %d text
- 0x106DF8: `0C → 0B`
Hide CREDIT %d COIN %d / %d text
- 0x106DCD: `17 → 16`
Hide EXTRA PASELI: %d text
- 0x106EE9: `43 → 42`
Hide PASELI: %d text
- 0x1070B8: `A4 → A3`
Hide PASELI: NO ACCOUNT text
- 0x10717B: `21 → 20`
Hide PASELI: ****** text
- 0x1070DD: `9F → 9E`
Free play text to LED ticker (Bottom Right)
- 0x106F9F: `35 2F 35 00 → D9 68 44 02`
LED Ticker (Top Left)
- 0x36D780: `FC B9 1C 00 → 98 01 3A 02`
- 0x36D958 `74 3C → 90 90`
Quick Retry (Guest and non-VIP card players can hold VEFX and Effect during a song to quickly restart)
- 0x1583BF: `32 C0 → B0 01`
Expert Course Force Open (In offline or local mode)
- 0x32F711: `75 → EB`
Shorter monitor check (Runs for 2 seconds instead of 20, only use if your framerate is extremely stable or you will have issues)
- 0x366E6C: `B0 04 → 78 00`

View File

@ -34,7 +34,7 @@
!!! tip ""
The game released with two USB cameras and naturally it's looking for them, if you do not have two cameras plugged into your computer then the game outputs this error, which can be ignored simply by hitting `Test` or waiting 60 seconds for it to be auto-dismissed.
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a hex edit, check out the [Hex Edits](hexedits.md) section for an easy drag and drop solution.
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a patch.
### Occasional Game Stutters During Play
@ -54,7 +54,7 @@
### A Note About SSE 4.2
!!! tip ""
In the rare case you are running this game on *very* old hardware, IIDX 25 requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a [hex edit](hexedits.md) available to bypass this.
In the rare case you are running this game on *very* old hardware, IIDX 25 requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a patch available to bypass this.
### When I Run This Game All Other Background Audio Is Gone! What's Going On?

View File

@ -1,112 +0,0 @@
# beatmania IIDX 26 Hex Edits
<img src="/img/iidx26/rootage.png">
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For LDJ-2019100700
!!! tip ""
All below edits are for `bm2dx.dll` unless otherwise specified.
SSE4.2 Fix (Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game already, DO NOT USE THIS EDIT!)
- 0x3F8CF7: `F3 45 0F → 90 90 90`
Unlock All Songs
- 0x16D7B2: `74 10 → 90 90`
Unlock All 12s
- 0x16D660: `83 FF 02 74 05 83 FF 05 → 90 90 90 90 90 90 90 90`
Skip CAMERA DEVICE ERROR prompt
- 0x36F3FB: `84 → 81`
1P Premium Free
- 0x32F5C7: `75 → EB`
2P Premium Free
- 0x32F765: `74 55 → 90 90`
- 0x32F77B: `74 3F → 90 90`
Premium Free Timer Freeze
- 0x16FCAD: `FF C8 → 90 90`
Standard/Menu Timer Freeze
- 0x387F37: `74 → EB`
Cursor lock
- 0x334914: `74 1D → 90 90`
CS-Style Song Start Delay
- 0x3539EA: `7D 25 → 90 90`
Play video preview on all songs (Normally only some beginner songs do this)
- 0x11CA4C: `0F B6 → EB 2F`
- 0x11FDFE: `74 0E → 90 90`
Hide INSERT COIN[S] text
- 0x107279: `3B → 3A`
Hide CREDIT %d text
- 0x106DF8: `0C → 0B`
Hide CREDIT %d COIN %d / %d text
- 0x106DCD: `17 → 16`
Hide EXTRA PASELI: %d text
- 0x106EE9: `43 → 42`
Hide PASELI: %d text
- 0x1070B8: `A4 → A3`
Hide PASELI: NO ACCOUNT text
- 0x10717B: `21 → 20`
Hide PASELI: ****** text
- 0x1070DD: `9F → 9E`
Free play text to LED ticker (Bottom Right)
- 0x106F9F: `35 2F 35 00 → D9 68 44 02`
LED Ticker (Top Left)
- 0x36D780: `FC B9 1C 00 → 98 01 3A 02`
- 0x36D958 `74 3C → 90 90`
Quick Retry (Guest and non-VIP card players can hold VEFX and Effect during a song to quickly restart)
- 0x1583BF: `32 C0 → B0 01`
Expert Course Force Open (In offline or local mode)
- 0x32F711: `75 → EB`
Shorter monitor check (Runs for 2 seconds instead of 20, only use if your framerate is extremely stable or you will have issues)
- 0x366E6C: `B0 04 → 78 00`

View File

@ -34,7 +34,7 @@
!!! tip ""
The game released with two USB cameras and naturally it's looking for them, if you do not have two cameras plugged into your computer then the game outputs this error, which can be ignored simply by hitting `Test` or waiting 60 seconds for it to be auto-dismissed.
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a hex edit, check out the [Hex Edits](hexedits.md) section for an easy drag and drop solution.
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a patch.
### Occasional Game Stutters During Play
@ -54,7 +54,7 @@
### A Note About SSE 4.2
!!! tip ""
In the rare case you are running this game on *very* old hardware, IIDX 26 requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a [hex edit](hexedits.md) available to bypass this.
In the rare case you are running this game on *very* old hardware, IIDX 26 requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a patch available to bypass this.
### When I Run This Game All Other Background Audio Is Gone! What's Going On?

View File

@ -1,16 +0,0 @@
# beatmania IIDX 27 Hex Edits
<img src="/img/iidx27/hv.png">
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For LDJ-2020092900
!!! tip ""
Hello I know I left this page up thank you.

View File

@ -5,7 +5,7 @@
### Notes
!!! tip ""
Booting the game in Lightning Mode requires a few things. To start off with, you will need to enable the `-iidxtdj` option in SpiceTools and you will also need to enable the `Enable Lightning Mode` hex edit inside of SpiceTools and SpiceCompanion's patches tab.
Booting the game in Lightning Mode requires a few things. To start off with, you will need to enable the `-iidxtdj` option in SpiceTools and you will also need to enable the `Enable Lightning Mode` patch.
In doing so, and subsequently every time you choose to switch between the two modes, you will want to delete everything inside your `dev/nvram` folder, and redo the setup process again with initializing the backup date, setting the clock, shop name, and the definition type.

View File

@ -50,7 +50,7 @@
### A Note About SSE 4.2
!!! tip ""
In the rare case you are running this game on *very* old hardware, IIDX 27 requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a [hex edit](hexedits.md) available to bypass this.
In the rare case you are running this game on *very* old hardware, IIDX 27 requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a patch available to bypass this.
### When I Run This Game All Other Background Audio Is Gone! What's Going On?

View File

@ -3,10 +3,7 @@
<img src="/img/iidx27/hv.png">
!!! note "Author Note:"
For hex edits: Use the Patches tab in SpiceTools or SpiceCompanion.
For lightning mode specifics: they are found [here](lightning.md)
Lightning mode specifics: they are found [here](lightning.md)
!!! danger "Warning:"
Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.

View File

@ -5,7 +5,7 @@
### Setting up TDJ (Subscreen & 120FPS)
!!! tip ""
To mitigate any errors during the process, we'll use a `Bypasss Lightning Monitor Error` hex edit.
To mitigate any errors during the process, we'll use a `Bypasss Lightning Monitor Error` patch.
First, locate your `bm2dx.dll` which is located inside the `\modules` folder and make a backup of it in case something goes wrong. Next, head over to [mon's Bemani Patcher](https://mon.im/bemanipatcher/resident.html) and drag & drop your `bm2dx.dll` into the website.
At the top, you'll see `Bypasss Lightning Monitor Error`. Enable it and press `Save Patched File`. Replace the file inside of `\modules`.

View File

@ -23,7 +23,7 @@
### My Game Audio Is Super Quiet!
!!! tip ""
When using `TDJ mode` the audio is very quiet by default. To mitigate this, you can use the `Increase Game Volume` [hex edit.](https://mon.im/bemanipatcher/resident.html)
When using `TDJ mode` the audio is very quiet by default. To mitigate this, you can use the `Increase Game Volume` patch.
### Which Offset Is Which?
@ -33,7 +33,7 @@
### When I Run This Game All Other Background Audio Is Gone! What's Going On?
!!! tip ""
64-bit versions of IIDX are now utilizing a feature in Windows called [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) to obtain less audio latency than the former 32-bit versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). You can use the `WASAPI Shared Mode` [hex edit](https://mon.im/bemanipatcher/resident.html) which is found at the very bottom to avoid this issue.
64-bit versions of IIDX are now utilizing a feature in Windows called [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) to obtain less audio latency than the former 32-bit versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). You can use the `WASAPI Shared Mode` patch to avoid this issue.
### I'm Not Getting Any Audio/My Audio Is Completely Wrecked and I'm Using an External Dac!

View File

@ -3,10 +3,7 @@
<img src="/img/iidx30/resident.png">
!!! note "Author Note:"
For hex edits: Go to [mon's Bemani Patcher](https://mon.im/bemanipatcher/resident.html)
For lightning mode specifics: they are found [here](lightning.md)
Lightning mode specifics: they are found [here](lightning.md)
!!! danger "Warning:"
Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
@ -66,7 +63,7 @@
!!! tip ""
Before we go over the keybinds, we'll change our `IIDX Sound Output Device` to `WASAPI`. This has (from my experience) the highest chance of working. If it doesn't work for you, try using `ASIO`. It really comes down to your own hardware setup.
If you're still having issues, feel free to join our [Discord server](https://discord.gg/yAtdhvee79) and ask away in the troubleshooting section as this could be something very specific. Keep in mind that if you're using `WASAPI`, IIDX will go into WASAPI exclusive mode which means that only IIDX will output it's audio and nothing else [(this can be changed with a hex edit if you'd like).](problems.md#when-i-run-this-game-all-other-background-audio-is-gone-whats-going-on)
If you're still having issues, feel free to join our [Discord server](https://discord.gg/yAtdhvee79) and ask away in the troubleshooting section as this could be something very specific. Keep in mind that if you're using `WASAPI`, IIDX will go into WASAPI exclusive mode which means that only IIDX will output it's audio and nothing else, this can be changed with a patch.
Below is an example of how it looks like using `WASAPI`.

View File

@ -5,7 +5,7 @@
### Setting up TDJ (Subscreen & 120FPS)
!!! tip ""
As of right now, for EPOLIS, you'll have to use a hex edit if you'd like to have TDJ working. First, locate your `bm2dx.dll` which is located inside the `\modules` folder and make a backup of it in case something goes wrong. Next, head over to [EGRS's Patcher](https://egrspatcher.pages.dev/epolis) and drag & drop your `bm2dx.dll` into the website.
As of right now, for EPOLIS, you'll have to use a patch if you'd like to have TDJ working. First, locate your `bm2dx.dll` which is located inside the `\modules` folder and make a backup of it in case something goes wrong. Next, head over to [EGRS's Patcher](https://egrspatcher.pages.dev/epolis) and drag & drop your `bm2dx.dll` into the website.
At the very bottom, you'll see `Force TDJ Mode`. Enable it and press `Save Patched File`. Replace the file inside of `\modules`.

View File

@ -28,7 +28,7 @@
### My Game Audio Is Super Quiet!
!!! tip ""
When using `TDJ mode` the audio is very quiet by default. To mitigate this, you can use the `Increase Game Volume` [hex edit](https://egrspatcher.pages.dev/epolis).
When using `TDJ mode` the audio is very quiet by default. To mitigate this, you can use the `Increase Game Volume` patch.
### Which Offset Is Which?
@ -38,7 +38,7 @@
### When I Run This Game All Other Background Audio Is Gone! What's Going On?
!!! tip ""
64-bit versions of IIDX are now utilizing a feature in Windows called [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) to obtain less audio latency than the former 32-bit versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). You can use the `WASAPI Shared Mode` [hex edit](https://egrspatcher.pages.dev/epolis) which is found at the very bottom to avoid this issue.
64-bit versions of IIDX are now utilizing a feature in Windows called [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) to obtain less audio latency than the former 32-bit versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). You can use the `WASAPI Shared Mode` patch to avoid this issue.
### I'm Not Getting Any Audio/My Audio Is Completely Wrecked and I'm Using an External Dac!

View File

@ -6,9 +6,7 @@
Last updated: February 9th, 2024 (Currently using `2023101800`)
For hex edits: Go to [Türksigara Patcher](https://p.eagate.turksigara.net/)
For lightning mode specifics: they are found [here](lightning.md)
Lightning mode specifics: they are found [here](lightning.md)
!!! danger "Warning:"
Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
@ -110,7 +108,7 @@
Before we go over the keybinds, we'll change our `IIDX Sound Output Device` to `WASAPI`. This has (from my experience) the highest chance of working. If it doesn't work for you, try using `FlexASIO`. It really comes down to your own hardware setup.
If you're still having issues, feel free to join our [Discord server](https://discord.gg/yAtdhvee79) and ask away in the troubleshooting section as this could be something very specific. Keep in mind that if you're using `WASAPI`, IIDX will go into WASAPI exclusive mode which means that only IIDX will output it's audio and nothing else [(this can be changed with a hex edit if you'd like).](problems.md#when-i-run-this-game-all-other-background-audio-is-gone-whats-going-on)
If you're still having issues, feel free to join our [Discord server](https://discord.gg/yAtdhvee79) and ask away in the troubleshooting section as this could be something very specific. Keep in mind that if you're using `WASAPI`, IIDX will go into WASAPI exclusive mode which means that only IIDX will output it's audio and nothing else, this can be changed with a patch.
Below is an example of how it looks like using `WASAPI`.

View File

@ -1,32 +0,0 @@
# jubeat clan Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For L44-2018070901
!!! tip ""
Disable Tutorial
- jubeat.dll: `0xCFFC7: 75 4A 57 68 00 -> E9 90 00 00 00`
Song Select Timer Freeze
- jubeat.dll: `0xA5A49: 75 -> EB`
Expert Options Lock (Toggling on expert option keeps it on for every future play)
- jubeat.dll: `0xD4699: 89 1D -> EB 0B`
Online Matching Skip
- jubeat.dll: `0xBCDCE: 7D -> EB`
Unlock All Songs
- music_db.dll `0x1B8F: 74 09 -> 90 90`

View File

@ -1,23 +0,0 @@
# MUSECA 1+1/2 Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits for PIX-2018073002
!!! tip ""
All edits below are for `museca.dll` unless otherwise specified.
Infinite Final Layer
- 0x17E587: `FF 83 48 14 00 00 -> 90 90 90 90 90 90`
- 0x17E4DF: `7F 08 -> 90 90`
- 0x17E060: `8B 81 48 14 00 00 -> B8 03 00 00 00 90`
Auto Event Mode Toggled (Freeplay (Coin Options) Must be "ON" for this to Work Efficiently)
- 0x196431: `89 01 88 41 10 C7 41 14 01 00 00 00 C3 CC CC CC CC -> C7 01 01 00 00 00 88 41 10 C7 41 14 01 00 00 00 C3`

View File

@ -1,13 +0,0 @@
# NOSTALGIA FORTE Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For PAN-2018062002
!!! tip ""
At the time of writing, no hex edits have been worked on for Nostalgia.

View File

@ -1,36 +0,0 @@
# NOSTALGIA OP.2 Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For PAN-20191002/PAN-2019112700
!!! tip ""
Menu Timer Freeze
- nostalgia.dll: `0x303D33: 41 FF C8 -> 90 90 90`
Shorter Monitor Check
- nostalgia.dll: `0x21A6FA: 1E -> 00`
Hide "EXTRA PASELI: %d"
- nostalgia.dll: `0x307BD2: CA 2F 2A -> 04 72 26`
- nostalgia.dll: `0x307BEE: 7E 2F 2A -> E8 71 26`
Hide "PASELI: *****"
- nostalgia.dll: `0x307A6E: FF 15 14 42 09 00 -> E9 A0 01 00 00 90`
Hide Credit Count
- nostalgia.dll: `0x307E31: BB 2B 2A -> A5 6F 26`
- nostalgia.dll: `0x307E4D: 7F 2B 2A -> 89 6F 26`

View File

@ -1,45 +0,0 @@
# Pop'n Peace Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For M39-2020092800
!!! tip ""
E: Drive fix
- popn22.dll: `0x286AA8: 65 3A 2F -> 64 65 76`
HDMI Audio Fix
- popn22.dll `0x13442C: 85 C0 75 96 -> 90 90 90 90`
Prevent Windows volume change on boot
- popn22.dll: `0x137030: 83 -> C3`
Boot to Event Mode
- popn22.dll `0x108DC0: 8B 00 C3 CC -> 31 C0 40 C3`
Timer Freeze
- popn22.dll `0xE294C: 0F 85 -> 0x90 E9`
Skip Menu and Long Note Tutorials
- popn22.dll `0x28E0B: 74 -> EB`
- popn22.dll `0x28DE7: 75 -> EB`
- popn22.dll `0x8AE71: 75 -> EB`
Unlock All Songs
- popn22.dll `0x10D2E2: 74 -> EB`
- popn22.dll `0x10D2FB: 75 46 -> 90 90`
- popn22.dll `0x10D318: 74 3A -> 90 90`
- popn22.dll `0x10D33B: 84 C0 -> B0 01`

View File

@ -34,6 +34,6 @@ Pop&apos;n Peace Common Problems/Tips
### Other Crashes
!!! tip ""
This game requires an E: drive to be named by the computer. If you do not have one, make sure to apply the `E: Drive fix` [hex edit](hexedits.md)
This game requires an E: drive to be named by the computer. If you do not have one, make sure to apply the `E: Drive fix` patch.
It may also fail to boot regardless of this, such as in the case of using HDMI audio. Even if you're not using HDMI audio however, some failures to boot have been noted. For safety, make sure to also apply the `HDMI Audio Fix` [hex edit](hexedits.md) unless you're using the latest SpiceTools which fixes this issue.
It may also fail to boot regardless of this, such as in the case of using HDMI audio. Even if you're not using HDMI audio however, some failures to boot have been noted. For safety, make sure to also apply the `HDMI Audio Fix` patch unless you're using the latest SpiceTools which fixes this issue.

View File

@ -1,53 +0,0 @@
# Pop'n Usaneko Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For M39-2018082100
!!! tip ""
E: Drive fix
- popn22.dll: `0x25A5D0: 65 3A 2F -> 64 65 76`
HDMI Audio Fix
- popn22.dll `0x12C26C: 85 C0 75 96 -> 90 90 90 90`
Prevent Windows volume change on boot
- popn22.dll: `0x12EE70: 83 -> C3`
Boot to Event Mode
- popn22.dll `0x100A10: 8B 00 C3 CC -> 31 C0 40 C3`
Timer Freeze
- popn22.dll `0xDB3F2: C7 45 38 09 00 00 00 -> 90 90 90 90 90 90 90`
Partial Song Unlock (NOTE: This does not unlock all songs, see the notes below.
- popn22.dll `0x1E0524 - 0x1E073F: fill with zeros (00)`
Unlock Classic 8 EX as a 49
- popn22.dll `0x2AC1DB: 05 -> 07`
- popn22.dll `0x2AC1EB: 01 -> 31`
Network Adapter Fix (for matching online/local)
- libavs-win32.dll: '0x3A13D: 8B 7C 24 08 8B D5 8B -> BA 01 00 00 00 EB B5'
### Notes
!!! tip ""
Since we don't have hex edits to unlock songs that are both new and old (eclale songs, SDVX FLOOR INFECTION, etc.) [Here is an unlocked DLL with both the HDMI audio fix and E: drive fix already done.](/files/usaneko-unlock.zip)
This will unlock all songs in pop'n 24, 23 and the floor infection songs in pop'n 23 and 22. This also takes away the hold note identifier on the menus, so you don't have to have that annoying hold note tutorial if you play without a card or offline.

View File

@ -34,13 +34,13 @@ Pop&apos;n Usaneko Common Problems/Tips
### Other Crashes
!!! tip ""
This game requires an E: drive to be named by the computer. If you do not have one, make sure to apply the `E: Drive fix` [hex edit](hexedits.md)
This game requires an E: drive to be named by the computer. If you do not have one, make sure to apply the `E: Drive fix` patch.
It may also fail to boot regardless of this, such as in the case of using HDMI audio. Even if you're not using HDMI audio however, some failures to boot have been noted. For safety, make sure to also apply the `HDMI Audio Fix` [hex edit](hexedits.md) unless you're using the latest SpiceTools which fixes this issue.
It may also fail to boot regardless of this, such as in the case of using HDMI audio. Even if you're not using HDMI audio however, some failures to boot have been noted. For safety, make sure to also apply the `HDMI Audio Fix` patch unless you're using the latest SpiceTools which fixes this issue.
### How to Unlock Songs
!!! tip ""
Without an appropriate hex edit available, the game is missing song unlocks. To resolve this, I've provided an unlocked DLL with BOTH the HDMI audio fix and E: drive fix already applied. You can download from the Discord server [here.](https://discord.gg/cZRUmEPK78)
Without an appropriate patch, the game is missing song unlocks. To resolve this, I've provided an unlocked DLL with BOTH the HDMI audio fix and E: drive fix already applied. You can download from the Discord server [here.](https://discord.gg/cZRUmEPK78)
Simply replace it with your existing one inside the `contents` folder of your game installation. When asked to replace, hit yes.

View File

@ -1,16 +0,0 @@
# Reflec Beat Reflesia Hex Edits
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For MBR-2018121100
!!! tip ""
E:\ drive fix
- reflecbeat.dll: `0x28B0FC: 65 3A 2F -> 64 65 76`

View File

@ -14,7 +14,7 @@
### My Game Doesn't Boot After Following the Guide!
!!! tip ""
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must apply the `E:/drive fix` hex edit found [here.](hexedits.md)
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must apply the `E:/drive fix` patch.
### My Game Is Running Slow/Lagging

View File

@ -1,149 +0,0 @@
# Sound Voltex IV HEAVENLY HAVEN Hex Edits
<img src="/img/sdvxiv/hh.png">
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For KFC-2019020600
!!! tip ""
Auto Event Mode Toggled (Freeplay (Coin Options) must be "ON" for this to work efficiently)
- soundvoltex.dll: `0x19EAD2: 00 > 01`
Difficulty Unlock
- soundvoltex.dll: `0x158D42: E8 69 5D 02 -> B8 0D 00 00`
Song Unlock
- soundvoltex.dll: `0x1BF579: 8B 44 24 20 E8 3E EB FF FF -> B8 03 00 00 00 90 90 90 90`
2 Song Safe
- soundvoltex.dll: `0x17A153: 32 C0 -> B0 01`
Premium Free Hack (Combine with 2 Song Safe Hex above for full effect)
- soundvoltex.dll: `0x1D6B8F: 00 -> 02`
- soundvoltex.dll: `0x1D6D76: 8B 83 64 10 00 00 8D 48 01 83 F9 04 56 57 7F 52 -> B8 01 00 00 00 89 83 64 10 00 00 90 56 57 90 90`
Safe Banner Removal
- soundvoltex.dll `0x2FB684: 73 -> 00`
Prevent Windows volume change on boot
- soundvoltex.dll: `0x2550CA: E8 21 03 00 00 -> 90 90 90 90 90`
Disable EVENT MODE/FREE PLAY text
- soundvoltex.dll: `0xBF9E0: E8 DB -> EB 03`
Allow ARS (Alternative Rate System) Option (At gauge select, goto excessive and press BT-D to enable)
- soundvoltex.dll `0x179864: 74 -> EB`
Non-effective rate gauges start at 0%
- soundvoltex.dll: `0x120730: 10 27 -> 01 00`
Non-effective rate gauges do not recover
- soundvoltex.dll: `0x120BAA: 01 50 48 -> 90 90 90`
Enable MUSECA cards in generator start
- soundvoltex.dll: `0x31F3BA: 6D 75 73 65 63 61 -> 90 90 90 90 90 90`
Disable chain display
- soundvoltex.dll: `0x128241 8B 45 08 -> 90 90 90`
Disable gold chain color
- soundvoltex.dll: `0x12822F 00 -> FF`
Disable UC,PUC fanfare
- soundvoltex.dll: `0x1285D2 80 -> 81`
- soundvoltex.dll: `0x128614 00 -> FF`
Unlock blaster barrier rank 5
- soundvoltex.dll: `0x9DAA6 08 -> 0A`
- soundvoltex.dll: `0x9DAB7 08 -> 0A`
### List of Known Edits For KFC-2017112800
!!! tip ""
Auto Event Mode Toggled (Freeplay (Coin Options) must be "ON" for this to work efficiently)
- soundvoltex.dll: `0x196562 : 00 > 01`
Song & Difficulty Unlock
- soundvoltex.dll: `0x152142: E8 F9 41 02 -> B8 0D 00 00 (Difficulty Unlock)`
- soundvoltex.dll: `0x1B4A31: 8B 44 24 20 E8 A6 EC FF FF -> B8 03 00 00 00 90 90 90 90 (Song Unlock)`
2 Song Safe
- soundvoltex.dll: `0x171B07: 32 C0 -> B0 01`
Premium Free Hack (Combine with 2 Song Safe Hex above for full effect)
- soundvoltex.dll: `0x1CAAFF: 00 -> 02`
- soundvoltex.dll: `0x1CACC6: 8B 83 64 10 00 00 8D 48 01 83 F9 04 56 57 7F 52 -> B8 01 00 00 00 89 83 64 10 00 00 90 56 57 90 90`
Safe Banner Removal
- soundvoltex.dll: `0x2E9C44: 73 -> 00`
Prevent Windows volume change on boot
- soundvoltex.dll: `0x2451EA: E8 21 03 00 00 -> 90 90 90 90 90`
Disable EVENT MODE/FREE PLAY text
- soundvoltex.dll: `0xBC920: E8 6B -> EB 03`
Hispeed values from 0.1 to 20.0
- soundvoltex.dll: `0x12198B: DD 05 F8 87 2D 10 -> D9 05 A0 89 2D 10`
- soundvoltex.dll: `0x1219A0: DD 05 00 88 2D 10 -> D9 05 E4 86 2D 10`
- soundvoltex.dll: `0x1211C1: DD 05 F8 87 2D 10 -> D9 05 A0 89 2D 10`
- soundvoltex.dll: `0x1211BB: DD 05 00 88 2D 10 -> D9 05 E4 86 2D 10`
Allow ARS (Alternative Rate System) Option (At gauge select, goto excessive and press BT-D to enable)
- soundvoltex.dll: `0x171274: 74 -> EB`
Non-effective rate gauges start at 0%
- soundvoltex.dll: `0x11ACD0: 10 27 -> 01 00`
Non-effective rate gauges do not recover
- soundvoltex.dll: `0x11B14A: 01 50 48 -> 90 90 90`
Remove combo/chain display
- soundvoltex.dll: `0x1220B1: 8B 45 08 -> 90 90 90`
Omega Dimension semi-conversion
- soundvoltex.dll: 0x358B40: DC 5F 30 10 -> 38 54 30 10
- data/sound/sys_sd_ver04.2dx
- sys_sd_ver04.2dx: `0x4C: 0A D5 0B 00 -> B6 1D 52 00`
- sys_sd_ver04.2dx: `0x5C: D2 6B 3D 00 -> 28 10 68 00`
- sys_sd_ver04.2dx `0x50: 7C 0E 15 00 -> 9A 01 7A 00`

View File

@ -1,83 +0,0 @@
# Sound Voltex VIVID WAVE
<img src="/img/sdvxv/vw.png">
??? info "Want a quick drag and drop solution?"
Use _mon's [BemaniPatcher](https://mon.im/bemanipatcher)._ Simply select the game you'd like to edit and drop the corresponding game `.dll` into it and select what changes you'd like!
??? warning "Unsure how to apply hex edits?"
Check out the [Beginner's Guide to Hex Editing](https://guide.fumo.photos/extras/hexguide/) for assistance.
### List of Known Edits For KFC-2020122200
!!! tip ""
These are included inside of SpiceTools now by default! Check the `Patches` tab inside of the overlay and apply whichever you desire by clicking the check boxes and hitting apply.
### List of Known Edits For KFC-2020011500
!!! tip ""
Boot Into Event Mode (Not compatible with premium free mode)
- soundvoltex.dll: `0x4C4830: 33 C0 C7 41 08 64 05 00 00 48 89 01 C3 CC CC CC CC -> 31 C0 67 8D 40 01 C7 41 08 64 05 00 00 48 89 01 C3`
All Songs/Difficulties Unlocked (Do not use when connected to online servers, will break automation paradise favoriting)
- soundvoltex.dll: `0x4D2D75: 8B 4C 24 34 E8 C2 09 00 00 -> B8 03 00 00 00 90 90 90 90`
- soundvoltex.dll: `0x55F4A2: E8 C9 A2 08 00 -> B8 0D 00 00 00`
Infinite Premium Time
- soundvoltex.dll: `0x2F4A15: FF 15 6D 5B 38 00 48 8B 44 24 30 -> 48 C7 C0 01 00 00 00 90 90 90 90`
All Songs SAFE (You will not be forced out of your session for failing a song)
- soundvoltex.dll: `0x5E2424: 06 -> 13`
- soundvoltex.dll: `0x5E2433: A4 -> 00`
No Safe Banner on Jackets
- soundvoltex.dll: `0x4FFF2B: 07 -> 45`
Enable ARS (Alternative Rate System) Globally
- soundvoltex.dll: `0x5E2A3D: 85 C9 74 08 -> B1 01 75 08`
Freeze Non-Premium Timer
- soundvoltex.dll: `0x406C8D: 8B 53 68 -> 90 90 90`
Non-Effective Rate Gauges Start At 0%
- soundvoltex.dll: `0x52E535: 10 27 -> 01 00`
Non-Effective Rate Gauges Do Not Recover
- soundvoltex.dll `0x52F003: 41 01 41 6C -> 90 90 90 90`
Skip Global Matching Screen
- soundvoltex.dll: `0x726A30: 4D -> 4E`
All Appeal Cards Unlocked
- soundvoltex.dll: `0x4D7E22: 16 -> 00`
All Crew Unlocked
- soundvoltex.dll `0x4D890B: 95 -> 91`
SSE4.2 Fix (Allows the game to run on processors which do not support the SSE4.2 instruction set. If you can successfully boot the game already, DO NOT USE THIS EDIT!)
- soundvoltex.dll: `0x25280D: F3 45 0F B8 C8 -> 67 45 8D 48 FF`
- soundvoltex.dll: `0x26CCC6: F3 45 0F B8 CA -> 44 8D 4E 02 90`
Bypass Camera Error
- soundvoltex.dll: `0x61FBF0: 74 24 -> 90 90`
Shared Mode WASAPI (Replaces the first audio device initilization attempt)
- soundvoltex.dll: `0x638EC5: BA 03 00 00 00 -> BA 00 00 00 00`

View File

@ -45,16 +45,16 @@
### A Note About SSE 4.2
!!! tip ""
In the rare case you are running this game on *very* old hardware, SDVX V requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a [hex edit](hexedits.md) available to bypass this.
In the rare case you are running this game on *very* old hardware, SDVX V requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a patch available to bypass this.
### When I Run This Game All Other Background Audio Is Gone! What's Going On?
!!! tip ""
64-bit versions of SDVX are now utilizing a feature in Windows called [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) to obtain less audio latency than the former 32-bit versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). You can use the [Shared Mode WASAPI hex edit](hexedits.md) to deal with some hardware issues, it can also be used to hear background audio outside the game so that the game does not take total control. Many have reported that this edit only works when the audio is set to either 16-bit 44100Hz or 24-bit 44100Hz.
64-bit versions of SDVX are now utilizing a feature in Windows called [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) to obtain less audio latency than the former 32-bit versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). You can use the `Shared Mode WASAPI` patch to deal with some hardware issues, it can also be used to hear background audio outside the game so that the game does not take total control. Many have reported that this edit only works when the audio is set to either 16-bit 44100Hz or 24-bit 44100Hz.
### I'm Not Getting Any Audio/My Audio Is Completely Wrecked and I'm Using an External Dac!
!!! tip ""
Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
Alongside this, many setups have found some difficulty with audio due to various equipment being used. Consider applying the [Shared Mode WASAPI hex edit](hexedits.md)
Alongside this, many setups have found some difficulty with audio due to various equipment being used. Consider applying the `Shared Mode WASAPI` patch.

View File

@ -31,15 +31,12 @@ nav:
- 'IIDX 24 SINOBUZ':
- 'First Time Setup': 'games/iidx24/setup.md'
- 'Common Problems/Tips': 'games/iidx24/problems.md'
- 'Hex Edits': 'games/iidx24/hexedits.md'
- 'IIDX 25 CANNON BALLERS':
- 'First Time Setup': 'games/iidx25/setup.md'
- 'Common Problems/Tips': 'games/iidx25/problems.md'
- 'Hex Edits': 'games/iidx25/hexedits.md'
- 'IIDX 26 Rootage':
- 'First Time Setup': 'games/iidx26/setup.md'
- 'Common Problems/Tips': 'games/iidx26/problems.md'
- 'Hex Edits': 'games/iidx26/hexedits.md'
- 'IIDX 27 HEROIC VERSE':
- 'First Time Setup': 'games/iidx27/setup.md'
- 'Common Problems/Tips': 'games/iidx27/problems.md'
@ -56,11 +53,9 @@ nav:
- 'SDVX IV HEAVENLY HAVEN':
- 'First Time Setup': 'games/sdvx4/setup.md'
- 'Common Problems/Tips': 'games/sdvx4/problems.md'
- 'Hex Edits': 'games/sdvx4/hexedits.md'
- 'SDVX VIVID WAVE':
- 'First Time Setup': 'games/sdvx5/setup.md'
- 'Common Problems/Tips': 'games/sdvx5/problems.md'
- 'Hex Edits': 'games/sdvx5/hexedits.md'
- 'SDVX EXCEED GEAR':
- 'Game Setup': 'games/sdvx6/setup.md'
- 'Extra Information': 'games/sdvx6/extras.md'
@ -69,11 +64,9 @@ nav:
- 'Pop&apos;n Usaneko':
- 'First Time Setup': 'games/popnusaneko/setup.md'
- 'Common Problems/Tips': 'games/popnusaneko/problems.md'
- 'Hex Edits': 'games/popnusaneko/hexedits.md'
- 'Pop&apos;n Peace':
- 'First Time Setup': 'games/popnpeace/setup.md'
- 'Common Problems/Tips': 'games/popnpeace/problems.md'
- 'Hex Edits': 'games/popnpeace/hexedits.md'
- 'HELLO Pop&apos;n':
- 'First Time Setup': 'games/hellopopn/setup.md'
- 'Common Problems/Tips': 'games/hellopopn/problems.md'
@ -81,43 +74,34 @@ nav:
- 'DDR Ace':
- 'First Time Setup': 'games/ddrace/setup.md'
- 'Common Problems/Tips': 'games/ddrace/problems.md'
- 'Hex Edits': 'games/ddrace/hexedits.md'
- 'Jubeat':
- 'Jubeat Clan':
- 'First Time Setup': 'games/jubeatclan/setup.md'
- 'Common Problems/Tips': 'games/jubeatclan/problems.md'
- 'Hex Edits': 'games/jubeatclan/hexedits.md'
- 'GITADORA':
- 'GITADORA Matixx':
- 'First Time Setup': 'games/gitamatixx/setup.md'
- 'Common Problems/Tips': 'games/gitamatixx/problems.md'
- 'Hex Edits': 'games/gitamatixx/hexedits.md'
- 'GITADORA EXCHAIN':
- 'First Time Setup': 'games/exchain/setup.md'
- 'Common Problems/Tips': 'games/exchain/problems.md'
- 'Hex Edits': 'games/exchain/hexedits.md'
- 'Reflec Beat':
- 'Reflec Beat: Reflesia':
- 'First Time Setup': 'games/reflesia/setup.md'
- 'Common Problems/Tips': 'games/reflesia/problems.md'
- 'Hex Edits': 'games/reflesia/hexedits.md'
- 'NOSTALGIA':
- 'Nostalgia FORTE':
- 'First Time Setup': 'games/nostforte/setup.md'
- 'Common Problems/Tips': 'games/nostforte/problems.md'
- 'Hex Edits': 'games/nostforte/hexedits.md'
- 'Nostalgia Op.2':
- 'First Time Setup': 'games/nostop2/setup.md'
- 'Common Problems/Tips': 'games/nostop2/problems.md'
- 'Hex Edits': 'games/nostop2/hexedits.md'
- 'BeatStream アニムトライヴ':
- 'First Time Setup': 'games/beatstreamfinal/setup.md'
- 'Common Problems/Tips': 'games/beatstreamfinal/problems.md'
- 'Hex Edits': 'games/beatstreamfinal/hexedits.md'
- 'MÚSECA 1+1/2':
- 'First Time Setup': 'games/musecafinal/setup.md'
- 'Common Problems/Tips': 'games/musecafinal/problems.md'
- 'Hex Edits': 'games/musecafinal/hexedits.md'
- SEGA:
- 'CHUNITHM':
- 'SUN PLUS':