Merge branch 'yxrei:master' into feature/Taiko

This commit is contained in:
Keeboy99 2024-06-07 18:18:47 +12:00 committed by GitHub
commit a7af28116a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
341 changed files with 1363 additions and 59906 deletions

View File

@ -24,6 +24,15 @@ We welcome contributions to TWO-TORIAL. To contribute, follow these steps:
4. Push to the Branch (`git push origin feature/LeBranch`)
5. Open a Pull Request
For quick local iteration, you can setup your own [mkdocs](https://www.mkdocs.org/user-guide/installation/) environment:
1. Install the latest [Python](https://www.python.org/) and [pip](https://pip.readthedocs.io/en/stable/installing/)
2. Make sure pip is up-to-date by running `pip install --upgrade pip`
3. Change directory to the root of your forked project and run `python -m pip install -r requirements.txt`
4. From the same root directory run `python -m mkdocs serve`
You can now access your live preview at `http://127.0.0.1:8000/`
The live preview will update in real time as changes are found in your files.
## License

View File

@ -1,31 +0,0 @@
<!---<a href="https://www.youtube.com/watch?t=82&v=ct1S-7mddyQ" target="_blank"><img style="float: right;" src="../img/icon.png"></a>-->
# About this site
!!! quote "Notes from the original author"
This site was written by a IIDX player with the help of a few prominent friends. One day I hope to match their intellect, wish me luck.
The philosophy behind writing these guides and the information contained within is to remove repetitive troubleshooting. By this point, every server has answered the same questions over and over again, hundreds of times. Maddening to see over the years, don't you think?
While a search function may be present across several communities, it is often unused by users, something I have never found an answer as to why, but my hope is that I can confidently link specific sections of this site to resolve 99% of issues people bring up until it becomes the norm. Each beginner setup guide is built to minimalize user interaction with the data itself, and to keep things simple via hand-holding. For example, with modern improvements to tools, games can now be ran successfully without the user ever touching a single file from the game's data. Days have long past for users incorrectly modifying their ea3-config.
Still, as long as this website helps even 1 user enjoy these games, then its goal has been met. Whether it be within the first hour of its posting, or years later, I will be satisfied if I meet that goal.
!!! tip ""
My philosophy stays the same as from the original author. I've seen how much effort and care has gotten into it and in my opinion, it would be a shame to let it all go to waste. That's why I've decided to pick it up from the dead, host it and hopefully maintain it.
The original author and creator has given me full permission to use his previous work and edit it as I please.
### Credits
!!! tip ""
- Winberhouls (Discord: `winberhouls`) for the logo.
- Passionate rhythm game players worldwide that allow these games to exist, thank you for making it a lot of fun to be involved in the scene and around you all.
- sync (Discord: `sync_plus`) for helping with the IIDX SD styles.
- Contributors for taking the time to add improvements to the site.

View File

@ -1,178 +0,0 @@
# Changelog
### What's New:
!!! tip "November 11th, 2023"
- Fix an inconsistency in setups for IIDX 9 to IIDX 13
!!! tip "September 30th, 2023"
- Add IIDX 13 setup & faq
!!! tip "September 19th, 2023"
- Add IIDX 11 setup & faq
- Add IIDX 12 setup & faq
- More clean ups of IIDX 9 & IIDX 10
- Adjust navigation bar text for IIDX and SDVX
- Adjust SDVX game names on their pages
!!! tip "September 17th, 2023"
- Add IIDX 10 setup & faq
- Clean up IIDX 9 setup & faq (mainly the codec installation)
- Removed [Btools] notice on the navigation bar
!!! tip "September 15th, 2023"
- Add IIDX 9 setup & faq
- Clean up IIDX 24: SINOBUZ setup & faq
- Removed contact section from the about page
- Add Discord to Home page
- Adjust Home page text to also include Bemanitools
!!! tip "September 11th, 2023"
- Add IIDX 24: SINOBUZ setup/faq/hex edits
- Updated the hex edits pages of all games
- Add logo and favicon
- Add logo for every IIDX and SDVX game for each of their respective pages
!!! tip "September 10th, 2023"
- Changed the theme
- Made the project open source
!!! tip "August 30th, 2023"
- Revive the project
- Updated the contact and about section
&nbsp;
!!! tip "April 8th, 2021"
- Added Hello Pop'n Music Guide
- Added Pop'n Peace guide
- Various fixes and error code improvements for IIDX
- Added new guide to extras section: Exclusive Audio Workarounds
!!! tip "March 24th, 2021"
- Added Nostalgia Op. 2 guide
- Updated Forte guide
- Added more external resources
!!! tip "March 21st, 2021"
- Added misc small improvements
- Added jubeat rubber part information (Immense delay on this, apologies)
- Added information about VW final hex edits
!!! tip "December 21st, 2020"
- HTTPS fixed
- robots.txt changes
- Cleaned up some Heroic Verse related content
- Actually updated content I said I would update 2 months ago (sorry!)
!!! tip "October 27th, 2020"
- Added IIDX 27: Heroic Verse setup/faq/etc
!!! tip "July 27th, 2020"
- Updated Arcade Parts List
- Added an External Resources Section (sorry for delay to those that submitted resources, busy time)
- Updates to all main guides/SpiceTools coming soon.
!!! tip "April 23rd, 2020"
- Added some minor info about WASAPI shared mode for SDVX V
!!! tip "April 11th, 2020"
- Adjusted some troubleshooting
- Added user contributed polling rate
- Misc bits and pieces
!!! tip "April 1st, 2020"
- Added SDVX V guides
!!! tip "March 14th, 2020"
- Site back online (hello everyone)
- Pop'n Usaneko setup/faq/hex edits
- Spice pages updated
!!! tip "March 11th, 2020"
- Formatting fixes for hex edits
- Minor tinkering with ASC/Parts sections
- DDR Ace cleanup
- Museca cleanup + faq/hex edits
- Beatstream cleanup
- Misc changes
!!! tip "March 10th, 2020"
- Add DDR ACE setup/faq/hex edits
- Add IIDX 26: ROOTAGE setup/faq/hex edits
- Additional cleanup
!!! tip "March 7th, 2020"
- Add GITADORA EXCHAIN setup/faq/hex edits
!!! tip "March 6th, 2020"
- Add Parts Documentation
- Add to part considerations to ASC section
- CSS changes, formatting, cleanup
&nbsp;
!!! tip "March 5th, 2020"
- Revive project (sorry it was dead for so long!)

View File

@ -5,8 +5,6 @@
Nonetheless, dozens, if not hundreds are currently missing. This list is a massive work in progress and will be updated with time.
Furthermore, not every solution listed can be the definitive solution to your error, sometimes various odd software and hardware nuances occur to create yet unseen issues.
I encourage you to be vocal about your solutions so that they can be added to the guide by [contacting me.](/about/#contact)
## Universal Error Codes
@ -77,7 +75,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
@ -107,7 +105,7 @@
### 5-2002-2400
!!! tip ""
This error was seen on Pop&apos;n Usaneko due to improper setup and bad parameter usage in SpiceTools, make sure to follow [the first time setup](/games/popnusaneko/setup/) and utilize the `-url` and `-p` parameters in SpiceTools
This error was seen on Pop&apos;n Usaneko due to improper setup and bad parameter usage in SpiceTools, make sure to follow [the first time setup](./games/popnusaneko/setup.md) and utilize the `-url` and `-p` parameters in SpiceTools
so that you're not needlessly risking making mistakes in modifying the game's files.
&nbsp;
@ -116,7 +114,7 @@
### 5-2500-0000
!!! tip "BACKUP DATA ERROR"
Follow the steps listed [here](/games/jubeatclan/setup/#final-steps-and-setting-up-the-game)
Follow the steps listed [here](./games/jubeatclan/setup.md#final-steps-and-setting-up-the-game)
&nbsp;
## GITADORA Error Codes
@ -157,7 +155,7 @@
### 5-2500-0001
!!! tip "BACKUP DATA ERROR"
Follow the steps listed [here](/games/gitamatixx/setup/#final-steps-and-setting-up-the-game)
Follow the steps listed [here](./games/gitamatixx/setup.md#final-steps-and-setting-up-the-game)
### 5-2501-0000

View File

@ -1,26 +1,35 @@
# External Resources
!!! warning "Before reading:"
!!! info "Last updated: June 6th, 2024"
This section contains a variety of external resources outside of this website, some even submitted by users!
This section contains a variety of resources external to this website.
I'll try to keep this pertaining primarily to resources useful to home-play like the rest of the site.
---
### Spice2x Patchers
!!! tip "Given that the feature is new, only a couple of patchers support it but the following are the ones we can vouch for."
It might get a bit messy with time, but that's half the fun!
### Patcher
!!! tip "There are more patch websites than listed here but these are the ones we recommend and can vouch for. You can always use other patchers if you want."
- [BemaniPatcher](https://mon.im/bemanipatcher/) - Supports a variety of **old games**
- **Turksigara** - `https://p.eagate.turksigara.net/resources` - **Recommended for SDVX Exceed Gear**
- [Turksigara](https://p.eagate.turksigara.net/) - Is constantly getting maintained (n-0 and some old games)
- **Girlsband** - `https://static.girlsband.party/spice2x` - **Recommended for IIDX 31 Epolis**
- **DJTrackers** - `https://djtrackers.github.io/BemaniPatcher`
- [Scribblers Chunithm Only Patcher](https://scrib-bler.github.io/patcher/) - Has every version of Chunithm available
---
### Web Patchers
!!! tip "There are more patch websites than listed here but these are the ones we recommend and can vouch for.<br> You can always use other patchers if you want."
- [BemaniPatcher](https://mon.im/bemanipatcher/) - Supports a variety of **old games**
- [Scribblers Chunithm Only Patcher](https://scrib-bler.github.io/patcher/) - Has every version of **Chunithm** available
- [Girlsband](https://static.girlsband.party/patcher/iidx31/) - Currently the best option for **IIDX 31 Epolis** despite being in Chinese. Use Google Translate.
---
### General
!!! tip ""
- [Remywiki](https://remywiki.com/Main_Page) - Generalized BEMANI content wiki
- [GameRepair.info](https://gamerepair.info/) - Repository of arcade part repair & misc information
@ -29,9 +38,11 @@
- [Rhythm Game Cabs](https://discord.gg/MNcMGCE8sk) - Discord server for arcade cabs
---
### IIDX
!!! tip ""
- [iidx.org](https://iidx.org/) - The go to guide for mechanics and skill related things
- [sp12](https://sp12.iidx.app/) - IIDX SP☆12 reference site/difficulty tier list
@ -46,9 +57,11 @@
- [DJ DAO IIDX troubleshooting guide](https://github.com/minsang-github/rhythmgame-docs/wiki/DJ-DAO-IIDX-controller-troubleshooting) - Step-by-step guide for FPS, FP7, PEE, RES, RED controllers.
---
### SDVX
!!! tip ""
- [SDVX Index](https://sdvxindex.com/) - SDVX chart viewer and reference
- [sdvx.in](https://sdvx.in/) - worse alternative to SDVX Index (but can be used for Chunithm and Ongeki too)
@ -58,9 +71,11 @@
- [SDVX Unlock Guide](https://docs.google.com/spreadsheets/d/1VBYWSUaKqHUOyfCtvkHFYBSnEPwxhTh8-m4UlU8zUL0/) - Translated guide for unlocks
---
### GITADORA
!!! tip ""
- [573Controller](https://github.com/limyz/573controller) - DIY guitar solution for converting official cab guitars to USB home-use
- [Drummania English Menu Translation](https://twitter.com/approvedtx/status/1174028743989317632?s=21) - Handy for beginners, lots of options!

View File

@ -13,7 +13,7 @@
<img src="/img/ascs/fp7.png">
!!! tip ""
This controller works really well, the spacing is [accurate](/img/ascs/dao_comp.png) to the arcade between buttons and the turntable, obviously the turntable size is reduced which is often noticed as a minor nuisance to players that play both at home and on cabs.
This controller works really well, the spacing is [accurate](../img/ascs/dao_comp.png) to the arcade between buttons and the turntable, obviously the turntable size is reduced which is often noticed as a minor nuisance to players that play both at home and on cabs.
One minor aspect that's appreciated are the feet of the controller, which hold up really well on all kinds of surfaces with a stable grip, alongside the fairly hefty weight of the controller it's rather unlikely it's going to budge even a little bit during play.
@ -72,7 +72,7 @@
!!! tip ""
IIDX controllers have a lot of options to choose from and it can be daunting, especially if you've never played before. I'll try to cover springs, microswitches, and buttons to the best of my ability.
I've also documented many of the parts that I talk about and where to buy them [here](/extras/parts)
I've also documented many of the parts that I talk about and where to buy them [here](parts.md)
!!! tip ""
@ -159,7 +159,7 @@
!!! tip ""
Sound Voltex controllers have a lot of options to choose from and it can be daunting, especially if you've never played before. I'll try to cover springs, microswitches, and encoders to the best of my ability.
I've also documented many of the parts that I talk about and where to buy them [here](/extras/parts)
I've also documented many of the parts that I talk about and where to buy them [here](parts.md)
!!! tip ""
@ -184,7 +184,7 @@
Lastly, the arcade encoders are extremely durable, reliable, and stiffer to turn than the other options, they're also more expensive as well.
I've documented many of the parts and where to buy them [here](/extras/parts)
I've documented many of the parts and where to buy them [here](parts.md)
# Pop'n Music
@ -199,7 +199,7 @@
Dao's controller design here also isn't the best, it's big and bulky which has its pros and cons depending on preferences, but unlike Gamo2's other options providing magnetic bottoms that are easy to remove, the Pop'n ASC has *20* screws to gain access to the internals. While buyers hopefully won't need to be digging inside all that often, it's still a tedious process.
This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](/img/ascs/cotton.jpg) and other various materials.
This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](../img/ascs/cotton.jpg) and other various materials.
Many users choose to upgrade from the default USB board to a custom one (Arduino, Arcin) since the button lights can't be controlled via software and it's only polling at the default 250hz. Of course that also means you can't use the original board's PS2 connector anymore.
@ -220,7 +220,7 @@
It's also worth noting that this controller comes with Chinese microswitches, which is a disappointment. Many players vastly prefer Omron microswitches over the Chinese clones.
This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game and this applies to any controller, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](/img/ascs/cotton.jpg) and other various materials.
This controller is notably loud too, any form of play is going to generate substantial noise that will annoy others in your household. Pop'n is naturally a loud game and this applies to any controller, but many attempts can be made to alleviate some of the noise. Some people play with a towel over the controller which is called toweling, but in the more desperate cases some people have [filled the internals to brim with cotton balls](../img/ascs/cotton.jpg) and other various materials.
Yuan's Pop'n controller and its pricing is very good, perhaps due to the known dissatisfaction with Chinese Pop'n buttons, the controller is offered to come with no buttons and switches to save further on cost, making it an extremely enticing option for anyone that would rather buy their buttons and switches separately. Compared to alternatives, the pricing on this Pop'n ASC is best in class by a significant margin and it functions just as well as any other out there.

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

@ -6,7 +6,7 @@
I'm not confident this will be all-encompassing of every part ever, but it will be sufficient for those purchasing arcade style controllers (ASCs) and those in need of maintenance for said controllers. I'm omitting things like 400g springs, or 10g microswitches because no one really uses these products for regular play, but they exist nonetheless!
One last thing, if there's for example, multiple model numbers of say, 25g microswitches, you can assume they have different internals and thus provide different feedback. I'm not aware of anyone qualified and experienced enough to give exact logistics on how these parts may feel different, so I've omitted any details and will simply specify what the most common [vendors](/extras/ascs#vendors) provide alongside these variants.
One last thing, if there's for example, multiple model numbers of say, 25g microswitches, you can assume they have different internals and thus provide different feedback. I'm not aware of anyone qualified and experienced enough to give exact logistics on how these parts may feel different, so I've omitted any details and will simply specify what the most common [vendors](ascs.md#vendors) provide alongside these variants.
!!! danger "7/26/2020 IMPORTANT Notice:"

89
docs/extras/patchsp2x.md Normal file
View File

@ -0,0 +1,89 @@
# Spice2x DLL Patching
!!! info "Last updated: June 6th, 2024<br>Known spice2x patchers: [External resources](../externalresources.md#spice2x-patchers)"
!!! warning "Compatibility"
This patching method only is for [spice2x supported games](https://github.com/spice2x/spice2x.github.io/wiki/List-of-supported-games).
Please make sure you're using the latest release for [spice2x](https://spice2x.github.io/).
**Note: As of writing, you need to use the latest beta release as the feature has not yet been pushed to stable.**
!!! 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 *([web patching](patchweb.md) or [hex editing](hexguide.md))*,
**Please replace your game's DLL with the original**.
---
### Getting Started
!!! tip ""
**The following guide works the same regardless of which spice2x compatible game you're using.**
In this case we will be using a clean SDVX installation as a reference, with the following folder structure.
<img src="/img/patchsp2x/1.png">
#### Importing Patches from URL
!!! tip ""
Open `spicecfg.exe` and head to the `Patches` tab.
<img src="/img/patchsp2x/2.png">
!!! tip ""
By default no patches will be available, we need to import some.
Click on `Import from URL`.
A new popup will appear, in which you should paste your preferred patcher's URL.
**SDVX**: `https://p.eagate.turksigara.net/resources` is recommended for `SDVX Exceed Gear` but does not support `0521` yet. For now, you may use the `0430` `.dll` file inside your `0521` data, then import your patches.
**IIDX**: `https://static.girlsband.party/spice2x` is the most up-to-date for `IIDX 31 Epolis` but is written in chinese. You may instead choose to use the [web patcher](https://static.girlsband.party/patcher/iidx31/) version and translate the page to English.
After pasting your URL in, click on `Import`.
If patching fails, it most likely is because the URL you provided doesn't support your game's version.
<img src="/img/patchsp2x/3.png">
#### Picking Patches
!!! danger "Important"
**As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone**.
!!! tip ""
After a successful import, your patches should now show up inside spice2x.
A new `Patches` folder has also been created, containing a `.json` file with your available patches for offline use.
<img src="/img/patchsp2x/4.png">
!!! tip ""
Now you may pick and choose desired patches!
For game-specific instructions, refer to their respective dedicated pages.
#### Auto apply / Overwrite game files
!!! tip "Auto apply (recommended)"
After picking your patches, it is **strongly recommended** to tick the `Auto apply patches on game start` box.
Doing so will keep your game files intact until you start it, at which point your selected patches will apply.
Upon closing the game your game's files will be restored.
!!! warning "Overwrite game files"
You also have the option to `Overwrite game files`, which will **permanently modify your game files**.
This is **NOT** recommended unless you have a good reason to do so.
A backup of your original dll will be created, however it is recommended to make your own!

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.md#web-patchers)"
!!! warning "For BEMANI games consider [Spice2x Patching](patchsp2x.md)"
**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](patchsp2x.md) or [hex editing](hexguide.md))*,
**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.md#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](../index.md), 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

@ -9,7 +9,7 @@
One thing to note is, this is not to say that monitors with low polling rates are unusable, they can still provide enjoyment and are often cheap enough to be a great option to see how far one may want to get into a certain touchscreen based game. But, the goal is to provide a potential buyer information to make an educated choice, and monitors with low polling rates will run the risk of needing to be replaced as higher levels of play, potentially causing frustration and wasted money.
If you want to check your touch screen monitor's polling rate simply download [Mouse Rate Checker](https://www.softpedia.com/get/System/System-Miscellaneous/Mouse-Rate-Checker.shtml) and move your finger across the window at a reasonable pace, but not too fast! After you get your results, maybe even consider [contacting me with your monitor type, manufacturing date, and result](/about/#contact) so that I can include your results where applicable.
If you want to check your touch screen monitor's polling rate simply download [Mouse Rate Checker](https://www.softpedia.com/get/System/System-Miscellaneous/Mouse-Rate-Checker.shtml) and move your finger across the window at a reasonable pace, but not too fast!
### Dell S2240T

View File

@ -1,55 +0,0 @@
# SpiceTools Error Messages
!!! warning "Before reading:"
This section contains common errors that users may come across when utilizing SpiceTools that DO NOT pertain to [Error Codes.](/errorcodes/) While it's virtually impossible to write on every solution for every error, there's a small handful that arise from time to time. Consider this one of the weaker sections on the site due to the infinitely varying amounts of hardware and game-specific problems that may arise. Nonetheless, this section may be helpful as a last resort or for overly specific issues. Errors are listed in potpourri fashion with game specific notes inside said sections as applicable.
### Initial Checklist
!!! tip ""
There's always a couple quick things to check before even running SpiceTools, namely...
- Your data comes from a clean and trusted source, ideally unmodified.
- You are not currently seeding your data and it's not already opened.
- You have specified within Windows that SpiceTools should be ran as an administrator.
- You're using the latest SpiceTools
- You've correctly followed the `First Time Setup` and `Common Problems/Tips` section of your desired game and your `.bat` file contains no errors.
### Failed to Read /dev/nvram/coin.xml.
!!! tip ""
Copy `coin.xml` from `prop` to `dev/nvram` or alternatively, update to a SpiceTools as new as 03/04/2020 or later.
### Failed to Read /dev/nvram/eacoin.xml.
!!! tip ""
Copy `eacoin.xml` from `prop` to `dev/nvram` or alternatively, update to a SpiceTools as new as 03/04/2020 or later.
### Cannot create property: prop/ea3-config.xml
!!! tip ""
Firstly make sure your `ea3-config.xml` is clean and that it is not set to `Read-only`.
If it's been modified, common problems that might arise may be having `https` under `<services __type="str">urlhere</services>` or anywhere else a custom services URL has been added. Use `http` instead.
Don't use notepad when modifying any of the .xml files, it can break the encoding and cause issues.
Ideally just use SpiceTools `-url` and `-p` parameters to avoid modifying this file in most use cases.
### XYZ Couldn't be loaded: Specified module cannot be found.
!!! tip ""
Firstly, make sure what is attempting to load is indeed present.
If the file is `libavs-win64.dll` then you're using 64-bit SpiceTools when the game is 32-bit, please switch to 32-bit instead. SpiceTools should also tell you do this!
However, more often than not this error is more the user missing specific dependencies. Below are the most common ones that are missing on a fresh installation or older hardware.
- [Microsoft Visual C++ 2010 Redistributable Package (x64)](https://www.microsoft.com/en-us/download/confirmation.aspx?id=14632)
- [DirectX 9.0c End-User Runtime](https://www.microsoft.com/en-us/download/details.aspx?id=34429)
### Crashing Upon Startup
!!! tip ""
This issue has numerous reasons all pertaining to the user, most commonly the game is not able to run at its specified resolution, say a game requiring portrait mode while running in landscape for example. This might also occur if installation was not done properly, or key files are missing as well.
SpiceTools does a good job documenting what errors are occurring, make sure to read near the bottom of `log.txt` after a crash to try and better understand what might be wrong.

View File

@ -1,199 +0,0 @@
# SpiceTools Usage, Parameters, and Functionality
- **Last Update: March 14th, 2020.**
- **Version Covered: March 3rd, 2020.**
!!! warning "Before reading:"
This section contains a myriad of information regarding SpiceTools including the games supported, various parameters, and its functionality. Feel free to consult this section anytime you are confused or simply want to learn more. However, SpiceTools is consistently updated and updates to this section may fall behind, to combat this, the above information in bold will cover the latest revision of SpiceTools this guide covers and along the latest update to this section.
### 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.
### Why SpiceTools
!!! tip ""
The reason this guide utilizes SpiceTools exclusively is because it's capable of running games without the user ever touching a single file, minimizes any potential user error. On top of this, SpiceTools has a few exclusive features that benefit new and experienced players alike. The combination of simplicity and advanced features makes it an ideal choice.
### 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:
``F5 - Keypad P1``
``F6 - Keypad P2``
``F7 - Card Manager``
``F8 - Log``
``F9 - Control``
``F10 - Patch Manager``
``F12 - Overlay/FPS toggle``
### SpiceOptions
!!! tip ""
SpiceTools now features an options tab that allows you to set parameters inside the game with the ability to restart the game after you make your desired changes.
<img src="/img/spice/options.png">
Note that the purple highlighted options are tied to the specific game you are running, you do not need to check them in most cases as oftentimes they are loaded automatically for most setups.
### SpiceCompanion
!!! tip ""
SpiceTools also has a companion app on android called [SpiceCompanion](https://play.google.com/store/apps/details?id=spicedev.spicecompanion) this guide won't go over all of its features and functionalities, perhaps a separate page would be more appropriate. Just note it shares many similarities with SpiceOverlay and is yet another powerful tool to aid in playing these arcade games. One fan favorite feature is the ability to utilize your phone as a card reader, allowing friends to easily card-in and play alongside you.
### Supported Games
!!! tip ""
SpiceTools at the time of writing supports the following games, if no specific denotation is listed, assume all recent versions of said game):
- beatmania IIDX (Tricoro and newer)
- Sound Voltex
- jubeat (knit and newer)
- Reflec Beat
- Dance Evolution Arcade
- DanceDanceRevolution
- Beatstream
- Road Fighters 3D
- Pop'n Music
- MÚSECA
- Metal Gear Arcade
- GITADORA (XG3 and newer)
- NOSTALGIA
- BISHI BASHI CHANNEL
- QUIZ MAGIC ACADEMY
- MAHJONG FIGHT CLUB
- FutureTomTom
- SCOTTO
- HELLO! Pop'n Music
- LovePlus
- DANCERUSH STARDOM
- Steel Chronicle
- Tenkaichi Shogikai
- Otoca D'or
- Winning Eleven 2012
### Coins
!!! tip ""
There's a coin emulation working for most games, simply press F1 to insert a single coin.
Some games have an additional/different coin key.
### Readers
!!! tip ""
If you have an original Wavepass reader and have it connected to a COM port on your computer, SpiceTools should be able to use it. It was being created and tested with the newer readers also used in the newer Pop'n Music games.
Example for one reader on COM3: -reader COM3
Example for two readers for P1/2 on COM3 and COM4: -reader COM3 -reader COM4
Example for one reader with P1/2 toggle on NumLock: -togglereader COM3
### SpiceTools API
!!! tip ""
SpiceTools has its own API with a custom protocol. The main goals were simplicity, portability and extensibility, so TCP/JSON was chosen, allowing fast access over network.
It optionally supports passwords/encryption and its response time on LAN was tested to be below 1ms (as long as extended API logging isn't enabled manually).
For details and how to use it, check out README.md in the included source. Additionally, python and dart libraries are provided for easy communication.
Key features are card/coin insertions, read/write access for keypads/analogs/buttons/lights, status information and memory read/write via raw addresses and signatures.
### Bemanitools 5 API Compatibility
!!! tip ""
There is basic BT5 API integration as of 03/13/2018.
This feature can be enabled with `-bt5api` and currently makes use of eamio.dll only.
Currently, this can be used for applications such as the popular NFCeamuse app which can be found elsewhere.
### Keybindings/Analogs
!!! tip ""
As of beta, buttons can be bound via either RawInput (the default) or "Naive" (GetAsyncKeyState).
RawInput supports all kinds of HID controllers (your FP7 is one, your XBOX360 Controller as well), however it's bound to a device.
If you plug your controller into another USB slot, SpiceTools does not have a way to detect it and will report the device as "missing", until you plug it back into where you originally configured it.
Using the "naive" approach, only keyboard buttons can be detected, however this will then work with any keyboard attached, it's not bound to a device.
Since May 2018 you can also bind MIDI devices for "one-shot" types like drums and hold types like piano keys and launchpads.
### Usage
!!! tip ""
Utilizing SpiceTools is very straightforward, it typically involves simply dropping SpiceTools 32-bit or 64-bit (depending on game requirements) into your chosen game's content folder, creating a `.bat` file that initializes SpiceTools and desired parameters. For the grand majority of user installations, I've documented how to best utilize SpiceTools in the first time setup section of your respective game, so please read over it. One of the easiest and classic examples of a `.bat` file's contents would be along the lines of `spice64.exe -ea -w` which would boot SpiceTools with the `-ea` and `-w` parameters, more on parameters below.
### Parameters
!!! tip ""
SpiceTools consists of several dozen parameters for users to utilize to fill their needs. Ideally, these parameters are initialized using a user created `.bat` file as described above. If you open up `spicecfg.exe` and head on over to the options tab, you can hover over the far left `?` with your mouse to get an idea as to what a parameter does!
The grand majority of parameters are for advanced users, but don't be scared if you don't understand what most do.
&nbsp;
## Notes on Functionality for Several Games
### beatmania IIDX
!!! tip ""
For using your own cameras in IIDX 25 or newer, just plug them in (and hopefully your camera isn't incompatible with the game) and they shall work.
It's also possible to use one camera only instead of the two the game wants, just dismiss the camera error on game boot as you would with no cameras connected, and your camera should be registered in-game as CAMERA A. If you're not happy with the order of the automatic camera detection, just use -iidxflipcams and CAMERA B will be CAMERA A, etc.
You can bind the effectors as analog inputs if you want, this is especially interesting for IIDX 25 and newer, where the effects are software based and not tied to specific sound cards anymore. When not bound, they will stay on the maximum value.
### Sound Voltex
!!! tip ""
Printer fully supported as of 03/13/2018, can save prints in PNG/BMP/TGA to a customizable output path.
Optionally able to clean up saved images on game boot time.
Keyboard play should be perfectly working. If you don't want to use the mouse for the knobs, you can make use of native knob emulation, which works just as it works in Keyshoot-Mania.
### jubeat
!!! tip ""
This makes use of the SpiceTools touch module, which makes you able to play any version of the game just fine with both mouse and HID compliant touch devices on Windows 7 or newer.
The Dell ST2240T touch screen seems to work well, especially the new 2017 revision.
Card insert button available and enabled by default.
Touch the area to insert a card in attract mode.
### GITADORA
!!! tip ""
To switch between Guitar/Drum you need to specify the specific eamuse config to load. By default, SpiceTools first tries to load ea3-config.xml, then eamuse-config.xml.
Since the latter one is the default for the drums, for the guitar you have to override the path setting like so: `spice64.exe -e prop\eamuse-config2.xml`
Additionally, since GitaDora uses 4 channels by default, you can specify -2ch to run it with 2 channel audio instead. If you don't and have a normal 2 channel setup, the game will refuse to play sound/tracks.
### Reflec Beat
!!! tip ""
Including emulation of the real IR touch screen device so the game should just act like the real one.
This makes use of the SpiceTools Touch module, which makes you able to play any version of the game just fine with both mouse and HID compliant touch devices.
Card insert button available and enabled by default.
For this game it's not visible in fullscreen but still works just as fine.
Touch the area to insert a card in attract mode.
### NOSTALGIA
!!! tip ""
Spicetools will auto-detect whether or not a compatible touch device is present. If a touch device is detected, the mouse cursor will disappear. If no touch device is detected, the mouse cursor will be visible in-game. During boot-up process, do not click or else the game may pre-maturely crash. You may safely click after the monitor check is completed. It's been found that Virtual HID Touch devices commonly found with remote access software may cause detection issues, take note of that.
Some people have had issues with crashing on startup while having multiple monitors while using windowed mode, consider disabling the other monitors to see if this alleviates the issue.

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.
@ -132,10 +132,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)
@ -144,10 +144,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.

Binary file not shown.

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

@ -68,4 +68,4 @@
You're all done! If you have a touchscreen monitor make sure it's plugged in, it should work automatically, if it doesn't check out the advertised `Common Problems/Tips` section at the link below.
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

View File

@ -3,9 +3,7 @@
<img src="/img/chunithmsunplus/sunplus.png">
!!! note "Author Note:"
Last updated: 08.02.2024 (Currently using `SDHD 2.16.00`)
For hex edits: Go to [Scribblers Chunithm Patcher](https://scrib-bler.github.io/patcher/)
Last updated: February 8th, 2024 (Currently using `SDHD 2.16.00`)
!!! 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,5 +0,0 @@
# to be added
!!! warning "to be added"
to be added

View File

@ -1,5 +0,0 @@
# to be added
!!! warning "to be added"
to be added

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

@ -71,4 +71,4 @@
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -139,4 +139,4 @@
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -136,4 +136,4 @@
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

View File

@ -91,4 +91,4 @@
You're all done! The game takes a couple of seconds to load all of the data.
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

View File

@ -5,7 +5,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](/games/iidx10/setup/#setting-up-the-games-resolution-locking-fps) of the guide again.
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](setup.md#setting-up-the-games-resolution-and-locking-fps) of the guide again.
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
@ -54,4 +54,4 @@
#### Fix #2 (RtEffects.dll didn't get replaced)
!!! tip ""
Refer to [Getting Started](/games/iidx10/setup/#getting-started) again and check if you have followed all the instructions explained in it.
Refer to [Getting Started](setup.md#getting-started) again and check if you have followed all the instructions explained in it.

View File

@ -63,7 +63,7 @@
<img src="/img/iidx10/6.png">
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](setup.md#setting-up-the-games-resolution)"
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](#setting-up-the-games-resolution-and-locking-fps)"
### Configuring Bemanitools for an Online Network
@ -108,7 +108,7 @@
Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
### Setting up the games resolution & locking FPS
### Setting up the game's resolution and locking FPS
!!! tip ""
Before we begin, we'd like to mention that you have two options when it comes to how the game renders. You can choose between `Linear` and `Point`.

View File

@ -5,7 +5,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](/games/iidx11/setup/#setting-up-the-games-resolution-locking-fps-fix-stretched-videos) of the guide again.
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](setup.md#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos) of the guide again.
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
@ -54,4 +54,4 @@
#### Fix #2 (RtEffects.dll didn't get replaced)
!!! tip ""
Refer to [Getting Started](/games/iidx11/setup/#getting-started) again and check if you have followed all the instructions explained in it.
Refer to [Getting Started](setup.md#getting-started) again and check if you have followed all the instructions explained in it.

View File

@ -55,7 +55,7 @@
<img src="/img/iidx10/6.png">
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](setup.md#setting-up-the-games-resolution)"
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos)"
### Configuring Bemanitools for an Online Network
@ -100,7 +100,7 @@
Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
### Setting up the games resolution, locking FPS & fix stretched videos
### Setting up the game's resolution, locking FPS and fixing stretched videos
!!! tip ""
Before we begin, we'd like to mention that you have two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@ -200,7 +200,7 @@
<img src="/img/iidx11/8.png">
!!! info "If you'd like to play offline, you can head straight to [Final Notes](setup.md#final-notes)"
!!! info "If you'd like to play offline, you can head straight to [Final Notes](#final-notes)"
### Enabling e-AMUSEMENT for Online Play

View File

@ -5,7 +5,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](/games/iidx12/setup/#setting-up-the-games-resolution-locking-fps-fix-stretched-videos) of the guide again.
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](setup.md#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos) of the guide again.
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
@ -54,4 +54,4 @@
#### Fix #2 (RtEffects.dll didn't get replaced)
!!! tip ""
Refer to [Getting Started](/games/iidx12/setup/#getting-started) again and check if you have followed all the instructions explained in it.
Refer to [Getting Started](setup.md#getting-started) again and check if you have followed all the instructions explained in it.

View File

@ -72,7 +72,7 @@
<img src="/img/iidx10/6.png">
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](setup.md#setting-up-the-games-resolution)"
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos)"
### Configuring Bemanitools for an Online Network
@ -117,7 +117,7 @@
Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
### Setting up the games resolution, locking FPS & fix stretched videos
### Setting up the game's resolution, locking FPS and fixing stretched videos
!!! tip ""
Before we begin, we'd like to mention that you have two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@ -217,7 +217,7 @@
<img src="/img/iidx11/8.png">
!!! info "If you'd like to play offline, you can head straight to [Final Notes](setup.md#final-notes)"
!!! info "If you'd like to play offline, you can head straight to [Final Notes](#final-notes)"
### Enabling e-AMUSEMENT for Online Play

View File

@ -5,7 +5,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](/games/iidx13/setup/#setting-up-the-games-resolution-locking-fps-fix-stretched-videos) of the guide again.
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](setup.md#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos) of the guide again.
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
@ -54,4 +54,4 @@
#### Fix #2 (RtEffects.dll didn't get replaced)
!!! tip ""
Refer to [Getting Started](/games/iidx13/setup/#getting-started) again and check if you have followed all the instructions explained in it.
Refer to [Getting Started](setup.md#getting-started) again and check if you have followed all the instructions explained in it.

View File

@ -72,7 +72,7 @@
<img src="/img/iidx10/6.png">
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](setup.md#setting-up-the-games-resolution)"
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos)"
### Configuring Bemanitools for an Online Network
@ -117,7 +117,7 @@
Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
### Setting up the games resolution, locking FPS & fix stretched videos
### Setting up the game's resolution, locking FPS and fixing stretched videos
!!! tip ""
Before we begin, we'd like to mention that you have two options when it comes to how the game renders. You can choose between `Linear` and `Point`.

View File

@ -5,7 +5,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](/games/iidx14/setup/#setting-up-the-games-resolution-locking-fps-fix-stretched-videos) of the guide again.
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](setup.md#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos) of the guide again.
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"

View File

@ -60,7 +60,7 @@
<img src="/img/iidx10/6.png">
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](setup.md#setting-up-the-games-resolution)"
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](#setting-up-the-games-resolution-locking-fps-and-fixing-stretched-videos)"
### Configuring Bemanitools for an Online Network
@ -105,7 +105,7 @@
Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
### Setting up the games resolution, locking FPS & fix stretched videos
### Setting up the game's resolution, locking FPS and fixing stretched videos
!!! tip ""
Before we begin, we'd like to mention that you have two options when it comes to how the game renders. You can choose between `Linear` and `Point`.

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

@ -111,4 +111,4 @@
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -119,4 +119,4 @@
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -119,4 +119,4 @@
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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.
@ -137,6 +134,6 @@
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.
Lightning Mode specifics can be found: [here](lightning.md#lightning-specific-troubleshooting)

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`.
@ -124,6 +121,6 @@
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.
Lightning Mode specifics can be found: [here](lightning.md#lightning-specific-troubleshooting)

View File

@ -0,0 +1,93 @@
# beatmania IIDX 31 EPOLIS
<img src="/img/iidx31/epolis.png">
!!! info "Last updated: June 5th, 2024"
!!! danger "Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data."
---
### Standard & Lightning modes
!!! warning "Lightning mode requires a 120hz capable monitor."
!!! tip ""
To make use of the Lightning Mode, which unlocks the subscreen and 120FPS, we need to go to the `contents\prop` folder and edit the `ea3-config.xml` file.
We're interested in these lines:
```xml
<soft>
<model __type="str">LDJ</model>
<dest __type="str">J</dest>
<spec __type="str">E</spec>
<rev __type="str">A</rev>
<ext __type="str">2024050700</ext>
</soft>
```
This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.
```xml
<spec __type="str">E</spec>
```
Use ^^`A`^^ for Standard, or ^^`E`^^ for Lightning.
---
### Changing the game's language
!!! tip ""
This is done in-game before card-in by pressing your `EFFECT` key.
---
### More about ea3-config.xml
!!! tip ""
The `ea3-config.xml` file is located inside the `prop` folder.
Below is an explanation on what different sections of this file do.
The following lines change the PCBID and HARDID that your system reports to your e-amusement server.
There is ^^**no need to manually change this**^^ as `spice2x` will do it for us.
```xml
<pcbid __type="str">00010203040506070809</pcbid>
<hardid __type="str">00010203040506070809</hardid>
```
The following line determines what version of the game you are running.
^^**You should never change this**^^. It should always say `LDJ`.
```xml
<model __type="str">LDJ</model>
```
The following line determines the game's region.
^^**You should never change this**^^. As you can change the language in-game.
```xml
<dest __type="str">J</dest>
```
^^**You should never change this**^^. It should always say `A` for Epolis.
```xml
<rev __type="str">A</rev>
```
The following line determines your datecode.
^^**Always keep it up to date**^^ with your game's current version.
```xml
<ext __type="str">2024052100</ext>
```
The following line determine what remote service URL `spice2x` is supposed to connect to.
There is ^^**no need to manually change this**^^ as `spice2x` will do it for us.
```xml
<services __type="str">http://localhost:8083</services>
```

View File

@ -1,54 +0,0 @@
# beatmania IIDX 31 Lighting Mode (TDJ) Information
<img src="/img/iidx31/epolis.png">
### 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.
At the very bottom, you'll see `Force TDJ Mode`. Enable it and press `Save Patched File`. Replace the file inside of `\modules`.
Next, open up your `spicecfg.exe`, head to the `Options` tab and enable `IIDX TDJ Mode`, otherwise it won't properly work.
<img src="/img/iidx31/tdj_mode.png">
!!! warning "Be warned that to make TDJ work as intended, the game requires you to have 2 monitors with one being a touchscreen and the other one being 120Hz. It also disables the Keypad buttons/functionality requiring you to use the subscreen to enter your PIN."
### Setting up Single Monitor TDJ
!!! tip ""
If you do not have a second monitor but atleast one that is 120Hz, you can set up Single Monitor TDJ mode.
In `spicecfg.exe` under the `Options` tab, head down to `Graphics (Common)` and enable `Only Use One Monitor`.
<img src="/img/iidx31/tdj_single_monitor.png">
!!! tip ""
This will enable you to switch (or open) the subscreen with a press of a button which you have to bind first. Inside of the `Buttons` tab, head to the `Overlay Button` section and bind `Toggle Sub Screen` to a button that feels comfortable for you to use. You can also change the subscreen size if you don't like it fullscreen. Simply head back to the `Options` tab and look for `IIDX TDJ Subscreen Size` and change to your preferred size.
### Lightning-specific Troubleshooting
!!! tip ""
Below is a pretty common issue that has occured for users utilizing this guide and general startup practices.
### Audio Related Crash
!!! tip ""
If you get a stack trace in your `log.txt` that looks like this...
`exception raised: EXCEPTION_ACCESS_VIOLATION`
`[2020/10/22 18:20:21] I:signal: printing callstack`
`[2020/10/22 18:20:21] I:stackwalker: 000000018026E906 (bm2dx): (unknown): (unknown)`
For cab type 1 (LDJ), change your audio device to motherboard audio and/or use -audiobackend asio `-asiodriverid ... -audiodummy`
For cab type 2 (TDJ, with `-iidxtdj` or another means), you have a few options:
1) Use `-iidxasio "Driver Name Here"` to set the ASIO driver used by IIDX's own ASIO handler. (Does not work with all ASIO drivers, they designed it to work best with a specific revision of the XONAR SOUNCARD(64))
2) Use `-iidxsounddevice wasapi` to set IIDX to use WASAPI instead of its own ASIO handler.
3) Use `-iidxsounddevice wasapi` along with `-audiobackend asio ...` to have the game pipe audio through Spice's own ASIO handler which is more compatible with various ASIO drivers

View File

@ -1,48 +0,0 @@
# IIDX 31 Common Problems/Tips
<img src="/img/iidx31/epolis.png">
!!! note "Author Note:"
For lightning specific issues, see [lightning cab notes](lightning.md#lightning-specific-troubleshooting)
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 60hz or 120hz framerate, depending on if you're in LDJ or TDJ mode. The game is hardcoded to run at these specific framerates and this cannot be changed. To solve this, set your monitor's refresh rate to match if you're in LDJ 60hz or TDJ 120hz mode. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard or around 120.00hz. If it's not around there and your monitor is indeed set correctly for the given mode, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Occasional Game Stutters During Play
!!! tip ""
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
### My Inputs Aren't Working / I Can't Get Past The Error Messages
!!! tip ""
If *none* of your inputs are working, try updating [spice2x](https://spice2x.github.io/), you can also try using the beta versions if the stable releases don't work for you.
### My Game Audio Sounds Like A PS1 Horror Game
!!! tip ""
If you decided to use `WASAPI`, make sure your `Playback Device` is set to `48000 Hz`. You can read up on it [here.](setup.md#getting-started)
### 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).
### Which Offset Is Which?
!!! tip ""
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
### 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.
### 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.

View File

@ -1,173 +1,405 @@
# beatmania IIDX 31 EPOLIS
<img src="/img/iidx31/epolis.png">
!!! note "Author Note:"
!!! info "Last updated: June 5th, 2024"
Last updated: 09.02.2024 (Currently using `2023101800`)
!!! danger "Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data."
---
### About data
!!! info "Standard (LDJ) / Lightning (TDJ)"
Please keep the following in mind as you're going through this guide.
IIDX's codename is `LDJ`. For `IIDX 31 Epolis` this would be either:
- `LDJ-010` *(TDJ, Lightning cab, 120 FPS)*
- `LDJ-012` *(LDJ, Standard cab, 60 FPS)*
The main difference between `010` and `012` is the game's main `.dll` file, `bm2dx.dll`.
This changes which features the game offers, and which conditions the game expects to run under.
For hex edits: Go to [Türksigara Patcher](https://p.eagate.turksigara.net/)
- **TDJ** expects a `120hz` compatible monitor for its main screen, and a second `60hz` touchscreen compatible monitor called a subscreen. The second monitor isn't mandatory, we can get around that using spice2x.
- **LDJ** expects `60hz` monitor for its main screen, and no subscreen.
For lightning mode specifics: they are found [here](lightning.md)
We'll be using the terms **TDJ** for **Lightning**, and **LDJ** for **Standard** throughout the guide.
!!! 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.
!!! danger "If you're coming from IIDX 30 Resident"
If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
You'll want to [update your data](#updating-data) **from** `LDJ-003` **to** `LDJ-010` **or** `LDJ-012` **FIRST** then follow this guide as normal.
This guide will use [spice2x](https://spice2x.github.io/) which is a fork of SpiceTools that gets regular updates and will be needed to get the game running.
This guide will try to accommodate for both an Upgrade Kit and a whole file set.
### Getting Started
---
### Preparing data
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize crashes on start up. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `48000 Hz` and check both of the options inside `Exclusive Mode` as pictured.
Using the "usual" `44100 Hz` will result in crackling and desync.
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
<img src="/img/gen/480.png">
- Right click the folder containing your data, then click on `Properties`.
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
- Finally, click `OK` again to exit out of properties.
You should end up with a file structure with a few folders only, as follows.
<img src="/img/iidx31/setup/2_iidxdata.png">
??? warning "If your data doesn't look like this"
If you're missing the `modules` folder and instead have bunch of `.dll` files next to your folders:
- Create a `modules` folder.
- Move all `.dll` files inside of it so you end up with a structure as shown above.
If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**.
**This also means your data was tampered with and we strongly recommend getting new data from somewhere else.**
!!! info "If you don't need to update your data, you can skip over to the [Installing Spice2x](#installing-spice2x) section."
---
### Updating data
??? danger "Please make sure you're using the right update for your current data."
As we've seen in the [About data](#about-data) section, the main difference between `LDJ` and `TDJ` is the `bm2dx.dll` file.
When updating from a previous version to the next, our current `.dll` will be overwritten.
Knowing that, patches re-uploaded by the community tend to be named `LDJ-DATECODE-to-LDJ-010/012-DATECODE`.
**Note**: If updating from `IIDX 30 Resident`, it will be `LDJ-003-DATECODE-to-LDJ-010/012-DATECODE`.
For example `LDJ-2024032500-to-LDJ-010-2024050700`.
- `2024032500` being your current data's version, no matter if it's using a TDJ or LDJ `.dll` file.
- `2024050700` being the version you would arrive at.
- `010` meaning you would end up with a `TDJ` *(Lightning Cab)* `bm2dx.dll` file.
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, if that's the case, uncheck it from the main folder in the Windows Properties tab if so. Then, put your `spice2x` **64-bit** tools inside the game's `contents` folder. Pictured below is what your folder should look like.
- Extract your patch's files to your existing data in a way that matches its file structure. Agree to overwrite files if necessary.
- Open `prop\ea3-config.yml` in a text editor and find the following lines near the top.
<img src="/img/iidx31/1.png">
!!! info "If you have gotten a complete data set, you are done and can head over to [Configuring for a Network](setup.md#configuring-for-a-network)"
### Merging LDJ-2023090500 (RESIDENT final) with EPOLIS
!!! tip ""
If you have downloaded an upgrade, the contents of it should look like this:
<img src="/img/iidx31/upgrade.png">
!!! tip ""
Next, unpack the contents of the archive and drag & drop all files into your `contents` folder of `LDJ-2023090500`. Make sure to confirm if it prompts you to replace files in the destination, this is normal.
Lastly, head over to `\contents\prop` and open up `ea3-config.xml` with a text editor of your choice. We'll be using [Notepad++](https://notepad-plus-plus.org/) for that. In this example, we'll use `2023101800`.
Look for these lines which should be at the top:
```xml
<soft>
<model __type="str">LDJ</model>
<dest __type="str">J</dest>
<spec __type="str">E</spec>
<rev __type="str">A</rev>
<ext __type="str">2024050700</ext>
</soft>
```
<soft>
<model __type="str">LDJ</model>
<dest __type="str">J</dest>
<spec __type="str">A</spec>
<rev __type="str">A</rev>
<ext __type="str">2023101800</ext>
</soft>
```
If `<ext __type="str">2023101800</ext>` already has `2023101800` then you're good to go. If it has anything other than that, change it to `2023101800`.
This is the games datacode, basically telling the game what version it is on.
### Configuring for a Network
!!! danger "You can decide between the two, whether you want to play on an online network or use a local e-amuse emulator. ***Do not*** use both. Only choose one."
??? tip "Online Network"
Now that you have your files ready, open up `spicecfg.exe` and head to the `Options` where we'll set our desired parameters.
On the line with `<spec __type="str">` the letter needs to match your data type:
On the `Service URL: -url` parameter, we're going to input our chosen network URL like so: `http://yoururlhere.com/`
- `E` for TDJ *(010)*
- `A` for LDJ *(012)*
Replace the letter accordingly if necessary.
To go alongside this, we'll also be inputting into the `PCBID: -p` parameter, the PCBID given to us from our network, like so: `XXXXXXXXXXXXXXXXXXXX`
On the line with `<ext __type="str">` the datecode needs to match your new version.
Lastly, we'll click on the `Windowed Mode: -w` parameter.
- If that's already the case then great! Don't touch anything.
- If it instead corresponds to our pre-patch datecode, replace it with the new one.
What do these different parameters do?
Now save the file.
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
<img src="/img/iidx31/cfg_on.png">
One final note, since you're playing on a network, you will have one additional step of setting up your card file if you do not already have one.
For this, simply head to the `Cards` tab and press `Generate`.
I highly recommend that you copy your `Card Number`, create a `.txt`, paste the `Card Number` and store the `.txt` file somewhere safe where you won't lose it. It doesn't matter what you name it. **For the purpose of this guide, I've chosen the root of my `D:\` drive for easy access and called the text file `guidecard.txt`.**
Next, click on the three dots (`...`) next to `Card Path` and locate your card text file. Keep in mind that `Player 1` refers to 1P **side** and will log you in on the **left**, Player 2 does the opposite respectively.
If you have done everything correctly, it should look like this:
<img src="/img/iidx31/card.png">
??? tip "e-amuse Emulator (Asphyxia CORE)"
We've written a guide on how to setup ```Asphyxia CORE``` [which you can access here.](/extras/asphyxia)
When you're done setting up ```Asphyxia CORE``` come back here and continue with the guide.
### Audio & Keybinds
!!! note "This guide will utilize ```WASAPI Shared``` because it is the easiest to set up in most cases. There are more methods to use which you can read about [here.](/extras/audio/) The next best method we recommend is using ```FlexASIO```. You can read more about it on what it does and how to set it up [here.](/extras/streamaudio/#option-4-flexasio)"
---
### Installing Spice2x
!!! tip ""
- Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release.
- Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory.
<img src="/img/iidx31/setup/4_spicedata.png">
### Configuring Spice2x
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
#### Buttons
!!! tip ""
Click on `Bind` then press the key you want associated with the action.
With your controller and/or keyboard plugged in, configure your keys for:
- **Maintenance**: `Service, Test`
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
- **P1 Keypad**: `Keypad Insert Card`
**Only if** you're using LDJ:
- **P1 Keypad**: `1 to 9`
**Only if** you're playing using a keyboard:
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
#### Analogs (controller/cab only)
!!! tip ""
With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
- For Turntable P1, click `Bind`.
- In `Device`, pick your controller.
- In `Control`, pick whichever one corresponds to the turntable.
- Turn your turntable ensuring that the Preview turns along with it.
- Click `Close`, leaving the rest of the settings alone.
#### Overlay
!!! tip ""
Modifying buttons in this section is not required but you are free to change what you want.
Click on `Bind` then press the key you want associated with the action.
#### Lights (controller/cab only)
!!! tip ""
Your controller might support having its lights controlled by the game through spice2x.
If it does, here's how you may link different actions to your lights:
- Click `Bind`.
- In `Device`, pick your controller.
- In `Light Control`, select the corresponding light.
- Click `Close`.
- Repeat for your other lights.
#### Cards
!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
#### Patches
!!! info "Go through the [Spice2x Patching](../../extras/patchsp2x.md) page to import patches."
There are **many** patches available for IIDX.
We will only bring up the ones we think could be genuinely useful.
!!! danger "As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone, regardless of recommendations below."
??? tip "General patches"
| Patch | Recommendation | Description |
|-----------------------------------------------|---------------- |-------------|
| Standard/Menu Timer Freeze | Either | Freezes the timer in all non-premium environments. |
| Premium Free Timer Freeze | Either | Freezes the timer in Premium Free mode. |
| Cursor Lock | Either | In song select, always returns to the previously selected song. |
| CS-style Song Start Delay | Either | At the start of a song, holding Start will pause it until you release it. |
| Increase Game Volume | Either | Ignores in-game settings and keeps the volume at a maximum, helpful for `TDJ` which tends to be quiet. |
| Hide all bottom text | Either | Hides text at the bottom of the screen such as `Credits` or `Paseli`. |
| Force LDJ Mode | OFF | Starts the game in LDJ (012) mode when using a TDJ (010) `.dll` file. **Please just use the proper `.dll` file instead of forcing the other mode.** |
#### API
!!! warning "Leave everything at default unless you know what you're doing."
#### Options
!!! info "If you don't know what an option does, hover over the question mark at the very left."
<img src="/img/iidx31/setup/5_opthover.png">
!!! danger "Be very careful changing options you don't understand as it may cause issues."
!!! tip "Required"
| Category | Option | Parameter | Setting |
|---------------|-----------------------|-------------------|---------|
| Game Options | IIDX Disable Cameras | -iidxdisablecams | ON |
| Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) |
!!! warning "Required For TDJ"
| Category | Option | Parameter | Setting |
|---------------|-----------------------|-------------------|---------|
| Game Options | IIDX TDJ Mode | -iidxtdj | ON |
**If you only have a single 120hz monitor**, and not another 60hz touchscreen:
| Category | Option | Parameter | Setting |
|---------------|-----------------------|-----------------------------------|---------|
| Game Options | IIDX TDJ Mode | -graphics-force-single-adapter | ON |
!!! tip "Highly Recommended for NVIDIA users ONLY"
| Category | Option | Parameter | Setting |
|-------------------|-----------------------------------|---------------| |
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
#### Advanced & Development
!!! warning "Leave everything at default unless you know what you're doing."
---
### Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
??? tip "Remote (Online Network)"
Open `spicecfg.exe` and head to the `Options` tab.
In the `Network` category, set the following settings:
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.
- `EA Service URL` to the URL provided by your network.
- `PCBID` to the PCBID provided by your network.
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)
<img src="/img/iidx31/setup/6_network.png">
Below is an example of how it looks like using `WASAPI`.
Next you need a card number.
If you don't already have one, generate one in the `Cards` tab.
To keep your card number safe, create a new `.txt` file with ONLY it inside.
<img src="/img/iidx31/wasapi.png">
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
<img src="/img/iidx31/setup/6_cards.png">
??? tip "Local e-amuse Emulator (Asphyxia)"
This is covered in the [Asphyxia CORE](../../extras/asphyxia.md) page.
---
### Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
#### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
#### Audio
!!! tip ""
The last steps you'll have to do is simply setting up your desired keybinds inside the `Buttons` and `Analogs` tabs. If you'd like an example, I've shown my keybindings below on a Keyboard from the 1P side. Make sure you setup the `Test` keybind as it will be critical for setting up the game.
<img src="/img/iidx31/iidx_bind.png">
- Open `spicecfg.exe`.
- At the very top, click on `Shortcuts` then `Audio Playback Devices`.
- In the popup window, right click on your default audio device, and click on `Properties`.
- Go to the `Advanced` tab.
- Check both boxes under `Exclusive Mode`.
- Open the `Default Format` dropdown.
- Pick the `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`. `24 bit, 48000 Hz` is also acceptable as spice2x will handle it.
### Disabling Cameras
<img src="/img/iidx31/setup/7_audio.png">
#### Standard / Lightning / Language settings
!!! info "Read through the [Extra Information](extras.md) page and edit your `prop\ea3-config.yml` file if necessary."
---
### First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
#### BACKUP DATA
!!! tip ""
Go back to the `Options` tab and make sure to enable `IIDX Disable Cameras` or else you will encounter an error and you will be unable to proceed otherwise.
<img src="/img/iidx31/disable_cam.png">
If you've followed all instructions correctly, you're now finally ready to launch the game!
### Setting up the game
!!! tip ""
Finally we're ready to start the game. Go ahead and start `spice64.exe`.
**First plug your controller if you have one** and run `spice64.exe`, press `Yes` when it asks for elevated privileges.
If it's your first time running the game, you'll immediately be greeted with this screen.
<img src="/img/iidx31/2.png">
<img src="/img/iidx31/firstlaunch/1.png">
#### CLOCK ERROR
!!! tip ""
Press your `Test` key to initialize the backup data, a message will pop up stating it's been initialized.
Next, you'll get another error.
<img src="/img/iidx31/firstlaunch/2.png">
!!! tip ""
Hit the `Test` keybinding to initialize the backup data, a message will pop up stating it's been initialized.
<img src="/img/iidx31/3.png">
Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
<img src="/img/iidx31/firstlaunch/3.png">
!!! tip ""
You'll also run into this error message as well. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below.
<img src="/img/iidx31/4.png">
Instructions on how to navigate the menu are shown at the bottom of the screen.
- Press `1` and `2` to go up and down.
- Press `6` to select/execute.
Start by going up to `CLOCK`.
<img src="/img/iidx31/firstlaunch/4.png">
!!! tip ""
Start by navigating up to `CLOCK` and entering that menu.
<img src="/img/iidx31/5.png">
Here, simply select `SAVE AND EXIT` and the clock will be set.
You'll be back in the service menu.
#### NETWORK OPTIONS
!!! tip ""
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu head to `NETWORK OPTIONS` from back inside the service menu.
<img src="/img/iidx25/11.png">
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
<img src="/img/iidx31/firstlaunch/5.png">
<img src="/img/iidx31/firstlaunch/6.png">
!!! tip ""
The final thing we need to set is here inside `NETWORK OPTIONS`, we will need to set a shop name to play. Select the `SHOP NAME SETTING` option. Once inside, name your shop to whatever you'd like. For the purpose of the guide, we named it `Guide`. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below.
<img src="/img/iidx25/12.png">
We will need to set a shop name.
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
- Go to `EXIT` then `SAVE AND EXIT`.
<img src="/img/iidx25/13.png">
<img src="/img/iidx31/firstlaunch/7.png">
<img src="/img/iidx31/firstlaunch/3.png">
!!! tip ""
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Select `GAME MODE`.
You're all done! The game should load up properly now.
Lightning Mode specifics can be found: [here](lightning.md#lightning-specific-troubleshooting)
---
### Carding in
!!! info "Before carding in, you have the option of changing the game's language by pressing your `EFFECT` key."
??? tip "For LDJ (Standard)"
LDJ should accept keypad number binds:
- Press your `Keypad Insert Card` button.
- Enter your code using your keypad binds.
??? tip "For TDJ (Lightning)"
TDJ will ignore keypad number binds, you need to:
- Press your `Keypad Insert Card` button.
- Press your `Toggle Sub Screen` overlay button *(PgUp by default)* to bring up the sub screen.
- Enter your code by clicking on the subscreen's keypad.
- If your code is accepted, you may now close the overlay.
---
### Troubleshooting
!!! warning "Have any other issue?"
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes.md) pages.
For any more game-specific information, check out [Extra Information](extras.md).

View File

@ -0,0 +1,65 @@
# beatmania IIDX 31 EPOLIS
<img src="/img/iidx31/epolis.png">
!!! info "Last updated: June 5th, 2024"
!!! danger "Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data."
---
### I'm having performance issues!
!!! tip ""
If you're having performance issues of some kind, spice2x's [PC optimization](https://github.com/spice2x/spice2x.github.io/wiki/PC-optimization) guide is worth looking at.
---
### My game is running slow/fast, After finishing a song the game gets stuck loading!
!!! tip ""
The most common reason for this is the game is running over its required refresh rate.
To solve this, make sure v-sync isn't disabled in your graphics card's settings.
For NVIDIA users, enable `NVIDIA profile optimization (-nvprofile)` in the `Options` tab.
---
### How do I set my offset?
!!! tip ""
Play through a chart you're comfortable with.
If you're getting too many `Fast`, increase your offset `(+)`.
If you're getting too many `Slow`, decrease your offset `(-)`.
---
### My inputs aren't working / I can't get past error messages!
!!! tip ""
If **none** of your inputs are working, try updating [spice2x](https://spice2x.github.io/), you can also try using the beta versions if the stable releases don't work for you.
---
### 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` patch.
---
### When I run the game all other audio is gone!
!!! tip ""
IIDX uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) for audio to get better audio latency.
Unlike former 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 audio outside the game at the cost of audio latency.
---
### I'm not getting any audio, or my audio is completely wrecked and I'm using an External Dac!
!!! tip ""
Many setups have found some difficulty with audio due to various equipment being used. Consider using the `Shared Mode WASAPI` patch.

View File

@ -5,7 +5,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](/games/iidx9/setup/#setting-up-the-games-resolution-locking-fps) of the guide again.
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [this section](setup.md#setting-up-the-games-resolution-and-locking-fps) of the guide again.
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
@ -54,4 +54,4 @@
#### Fix #2 (RtEffects.dll didn't get replaced)
!!! tip ""
Refer to [Getting Started](/games/iidx9/setup/#getting-started) again and check if you have followed all the instructions explained in it.
Refer to [Getting Started](setup.md#getting-started) again and check if you have followed all the instructions explained in it.

View File

@ -43,7 +43,7 @@
<img src="/img/iidx9/4.png">
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](setup.md#setting-up-the-games-resolution)"
!!! info "If you'd like to play offline, you can head straight to [Setting up the games resolution](#setting-up-the-games-resolution-and-locking-fps)"
### Configuring Bemanitools for an Online Network
@ -88,7 +88,7 @@
Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
### Setting up the games resolution & locking FPS
### Setting up the game's resolution and locking FPS
!!! tip ""
Before we begin, we'd like to mention that you have two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@ -179,7 +179,7 @@
<img src="/img/iidx9/14.png">
!!! info "If you'd like to play offline, you can head straight to [Final Notes](setup.md#final-notes)"
!!! info "If you'd like to play offline, you can head straight to [Final Notes](#final-notes)"
### Enabling e-AMUSEMENT for Online Play

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

@ -80,4 +80,4 @@
With that, you're all done! Simply exit the service menu or reboot then enjoy the game, have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -75,4 +75,4 @@
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -98,4 +98,4 @@
After saving and exiting all three `PATTERN` options, you're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -98,4 +98,4 @@
After saving and exiting all three `PATTERN` options, you're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -80,4 +80,4 @@
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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 it [here](/files/usaneko-unlock.zip)
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

@ -68,4 +68,4 @@
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -76,10 +76,10 @@
As for the touch stuff, by default SpiceTools should detect your mouse just fine, you can use the `-s` parameter to have your cursor show at all times above the game window. For touchscreen monitors, it's a bit tricky to write something encompassing them all. Many should be detected automatically, however some may require adding the `-wintouch` parameter for support.
You can check out some documented touchscreen monitors [here.](/extras/pollingrates/)
You can check out some documented touchscreen monitors [here.](../../extras/pollingrates.md)
With that, you're all done! The final step you'll have to do with your chosen tools is simply setting up your desired keybinds! Once you've done that, Boot the game with your `gamestart.bat` and the game should load and be ready to be enjoyed! Have fun!
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -78,4 +78,4 @@
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

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

@ -84,4 +84,4 @@
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Check out the [Common Problems/Tips](problems.md) section and [Error Code](../../errorcodes.md) section to resolve any issues not seen in this guide to greater depth.

114
docs/games/sdvx6/extras.md Normal file
View File

@ -0,0 +1,114 @@
# SOUND VOLTEX EXCEED GEAR
<img src="/img/sdvx6/exceedgear.png">
!!! info "Last updated: June 3rd, 2024"
!!! danger "Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data."
---
### Nemsys & Valkyrie modes
!!! warning "Valkyrie mode requires a 120hz capable monitor, or to have patched your `.dll` with `Valkyrie Mode 60hz`.<br>You will also need a second 60hz monitor with touchscreen capabilities."
If you do not have that second monitor:
- Open `spicecfg.exe`.
- Head to the `Options` tab.
- Enable `Only Use One Monitor` under the `Graphics (common)` category.
<img src="/img/sdvx6/troubleshooting/1_onemonitor.png">
!!! tip ""
To make use of the Valkyrie Mode, which unlocks the subscreen and 120FPS, we need to go to the `contents\prop` folder and edit the `ea3-config.xml` file.
We're interested in these lines:
```xml
<soft>
<model __type="str">KFC</model>
<dest __type="str">J</dest>
<spec __type="str">G</spec>
<rev __type="str">A</rev>
<ext __type="str">2024052100</ext>
</soft>
```
This is the line that determines if the game will run in Nemsys (60 FPS) or Valkyrie (120 FPS) mode.
```xml
<spec __type="str">F</spec>
```
Use ^^`F`^^ for Nemsys, or ^^`G`^^ for Valkyrie.
---
### Changing the game's language
!!! tip ""
Go to the `contents\prop` folder and edit the `ea3-config.xml` file.
We're interested in these lines:
```xml
<soft>
<model __type="str">KFC</model>
<dest __type="str">J</dest>
<spec __type="str">G</spec>
<rev __type="str">A</rev>
<ext __type="str">2024052100</ext>
</soft>
```
This is the line that determines which region, and therefore which language the game will use.
```xml
<dest __type="str">J</dest>
```
Use ^^`J`^^ for Japanese, ^^`K`^^ for Korean, or ^^`A`^^ for English.
---
### More about ea3-config.xml
!!! tip ""
The `ea3-config.xml` file is located inside the `prop` folder.
Below is an explanation on what different sections of this file do.
The following lines change the PCBID and HARDID that your system reports to your e-amusement server.
There is ^^**no need to manually change this**^^ as `spice2x` will do it for us.
```xml
<pcbid __type="str">00010203040506070809</pcbid>
<hardid __type="str">00010203040506070809</hardid>
```
The following line determines what version of the game you are running.
^^**You should never change this**^^. It should always say `KFC`.
```xml
<model __type="str">KFC</model>
```
^^**You should never change this**^^. It should always say `A` for Exceed Gear.
```xml
<rev __type="str">A</rev>
```
The following line determines your datecode.
^^**Always keep it up to date**^^ with your game's current version.
```xml
<ext __type="str">2024052100</ext>
```
The following line determine what remote service URL `spice2x` is supposed to connect to.
There is ^^**no need to manually change this**^^ as `spice2x` will do it for us.
```xml
<services __type="str">http://localhost:8083</services>
```

View File

@ -1,35 +0,0 @@
# SDVX EG Common Problems/Tips
<img src="/img/sdvx6/eg.png">
### My Game Is Running Crazy Fast/After Finishing a Song Loading Is Stuck
!!! tip ""
The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Which Offset Is Which?
!!! tip ""
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-). Sound Voltex Exceed Gear has two types of offset adjustments, visual and audio based, so be sure to fiddle with both to find desirable settings.
### Running the Game Windowed and Borderless
!!! tip ""
Some players utilizing windowed mode use 3rd party software called [Borderless Gaming](https://github.com/Codeusa/Borderless-Gaming/releases) in order to achieve this, follow the program's instructions accordingly.
### Where Are All the Navigators?
!!! tip ""
Many navigators are locked behind network requirements and they will not show unless connected to a network that has written support for the events that they're typically locked behind.
### 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](https://egrspatcher.pages.dev/) 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](https://egrspatcher.pages.dev/)

View File

@ -1,179 +1,379 @@
# SOUND VOLTEX EXCEED GEAR
<img src="/img/sdvx6/exceedgear.png">
<img src="/img/sdvx6/eg.png">
!!! info "Last updated: June 3rd, 2024"
!!! note "Author Note:"
!!! danger "Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data."
Last updated: 09.02.2024 (Currently using `2023042500`)
For hex edits: Go to the [Türksigara Patcher](https://p.eagate.turksigara.net/)
For Valkyrie Model specifics: they are found [here](valk.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.
This guide will use [spice2x](https://spice2x.github.io/) which is a fork of SpiceTools that gets regular updates and will be needed to get the game running.
This guide will try to accommodate for both an Upgrade Kit and a whole file set.
### Getting Started
---
### Preparing data
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize crashes on start up. In Windows, go to Playback Devices and then right click on your default device and go to Properties. From there, hit the Advanced tab and set your Default Format to 44100 Hz and check both of the options inside Exclusive Mode as pictured.
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
<img src="/img/gen/441.png">
- Right click the folder containing your data, then click on `Properties`.
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
- Finally, click `OK` again to exit out of properties.
You should end up with a file structure with a few folders only, as follows.
<img src="/img/sdvx6/setup/1_sdvxdata.png">
??? warning "If your data doesn't look like this"
If you're missing the `modules` folder and instead have bunch of `.dll` files next to your folders:
- Create a `modules` folder.
- Move all `.dll` files inside of it so you end up with a structure as shown above.
If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**.
**This also means your data was tampered with and we strongly recommend getting new data from somewhere else.**
!!! info "If you don't need to update your data, you can skip over to the [Installing Spice2x](#installing-spice2x) section."
---
### Updating data
??? danger "Please make sure you're using the right update for your current data."
SDVX Patches re-uploaded by the community tend to be appropriately named `KFC-DATECODE-to-DATECODE`.
For example `KFC-2024043000-to-2024052100`.
- `2024043000` being your current data's version.
- `2024052100` being the one you would arrive at.
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, if that's the case, uncheck it from the main folder in the Windows Properties tab if so. Then, put your spice2x 64-bit tools inside the game's contents folder. Pictured below is what your folder should look like.
- Extract your patch's files to your existing data in a way that matches its file structure. Agree to overwrite files if necessary.
- Open `prop\ea3-config.yml` in a text editor and find the following lines near the top.
<img src="/img/sdvx6/1.png">
!!! tip ""
Why does this look different than the usual? This installation includes a `modules` folder that Spice automatically detects, keeping things clean and simple. If your version of the game doesn't have this, it probably has the `contents` folder populated with many different dll files such as the main `soundvoltex.dll`. Below is an example with the populated `contents` folder.
<img src="/img/sdvx6/1a.png">
!!! info "If you have gotten a complete data set, you are done and can head over to [Configuring for a Network](setup.md#configuring-for-a-network)"
### Merging Current Data with New Data
!!! tip ""
In this case, I'll be using `KFC-2021083100` as my old data and `KFC-2023042500` as my new data. Both can be replaced with what ever you have at hand or would like to update to. Just make sure that it is compatible with your current version, for example in my case, it's conveniently named `KFC-2021083100-to-KFC-2023042500`.
!!! tip ""
Next, unpack the contents of the archive and drag & drop all files into your `contents` folder of `KFC-2021083100`. Make sure to confirm if it prompts you to replace files in the destination, this is normal. The folders in which files are getting replaced should look like this:
<img src="/img/sdvx6/2.png">
!!! tip ""
Lastly, head over to `\contents\prop` and open up `ea3-config.xml` with a text editor of your choice. I'll be using [Notepad++](https://notepad-plus-plus.org/) for that. In this example, I'll use `2023101800`.
Look for these lines which should be at the top:
```xml
<soft>
<model __type="str">KFC</model>
<dest __type="str">J</dest>
<spec __type="str">G</spec>
<rev __type="str">A</rev>
<ext __type="str">2024052100</ext>
</soft>
```
<soft>
<model __type="str">KFC</model>
<dest __type="str">J</dest>
<spec __type="str">F</spec>
<rev __type="str">A</rev>
<ext __type="str">2023042500</ext>
</soft>
```
If `<ext __type="str">2023042500</ext>` already has `2023042500` then you're good to go. If it has anything other than that, change it to `2023042500`.
This is the games datacode, basically telling the game what version it is on.
!!! info "If you'd like to enable the Valkyrie Model mode, which is `off` by default or want to change the game language to English, head over to [Valkyrie Model](valk.md#setting-up-valkyrie-model-subscreen-120fps)"
On the line with `<ext __type="str">` the datecode needs to match your new version.
### Configuring for a Network
- If that's already the case then great! Don't touch anything.
- If it instead corresponds to our pre-patch datecode, replace it with the new one and save the file.
!!! danger "You can decide between the two, whether you want to play on an online network or use a local e-amuse emulator. ***Do not*** use both. Only choose one."
---
### Installing Spice2x
??? tip "Online Network"
Now that you have your files ready, open up `spicecfg.exe` and head to the `Options` where we'll set our desired parameters.
!!! tip ""
- Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release.
- Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory.
<img src="/img/sdvx6/setup/3_spicedata.png">
??? warning "If you're using an AMD graphics card"
A few more files are required to make your game work with AMD as the game was built for NVIDIA.
- From the spice2x archive, extract the `.dll` files found in `spice2x\stubs\64\` to your data's `modules` folder.
<img src="/img/sdvx6/setup/3_dllamd.png">
### Configuring Spice2x
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
#### Buttons
!!! tip ""
Click on `Bind` then press the key you want associated with the action.
With your controller and/or keyboard plugged in, configure your keys for:
- **Maintenance:** `Service, Test`
- **Game buttons:** `BT-A, BT-B, BT-C, BT-D, FX-L, FX-R, Start`
- **P1 Keypad**: `Keypad 0 to 9, Keypad Insert Card`
**Only if** you're playing using a keyboard:
- **Knobs:** `VOL-L Left, VOL-L Right, VOL-R Left, Vol-R Right`
#### Analogs (controller/cab only)
!!! tip ""
With a controller rather than binding buttons to VOL-L and VOL-R, you need to:
- Click `Bind`.
- In `Device`, pick your controller.
- In `Control`, pick `X` for `VOL-L` or `Y` for `VOL-R`.
- Turn your knob ensuring that the Preview knob turns along with it.
- Click `Close`, leaving the rest of the settings alone.
- Repeat for your other knob.
#### Overlay
!!! tip ""
Modifying buttons in this section is not required but you are free to change what you want.
Click on `Bind` then press the key you want associated with the action.
#### Lights (controller/cab only)
!!! tip ""
Your controller might support having its lights controlled by the game through spice2x.
If it does, here's how you may link different actions to your lights:
- Click `Bind`.
- In `Device`, pick your controller.
- In `Light Control`, select the corresponding light.
- Click `Close`.
- Repeat for your other lights.
#### Cards
!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
#### Patches
!!! info "Go through the [Spice2x Patching](../../extras/patchsp2x.md) page to import patches."
!!! danger "As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone, regardless of recommendations below."
??? tip "General patches"
| Patch | Recommendation | Description |
|-----------------------------------------------|---------------- |-------------|
| Disable power change | Either | Prevents the game from changing Windows power settings. |
| Disable monitor change | Either | Prevents the game from changing Windows monitor settings. |
| Force BIO2 (KFC) IO in Valkyrie mode | OFF | |
| Shared mode WASAPI | Either | Runs the game in non-exclusive audio mode, allowing you to hear audio from other sources **at the cost of audio latency**. |
| Shared mode WASAPI Valkyrie | Either | Same as above for Valkyrie setups. |
| Allow non E004 cards | OFF | Makes the game accept cards that do not start with E004, you typically won't need this. |
| Unlock All Songs | OFF | **This might get you banned from remote servers.**<br> If using Asphyxia, **you should unlock Songs using the WebUI instead**. |
| Unlock All Difficulties | OFF | **This might get you banned from remote servers.**<br> If using Asphyxia, **you should unlock Difficulties using the WebUI instead**. |
| Uncensor album jackets (for K region only) | OFF | Only consider turning this on if your game is set to Korean. The game is already "uncensored" otherwise. |
| Hide all bottom text | Either | Hides text at the bottom of the screen such as `Credits` or `Paseli`. |
| Disable subscreen in Valkyrie mode | Either | Disables the subscreen entirely. Note that this option is also available in the Options tab (`-sdvxnosub`).
| Timer freeze | Either | Freezes the timer in all non-premium environments.
| Premium timer freeze | Either | Freezes the timer in premium environments.
| Premium Time Length | Any | Defines how long your premium time will be. If you've frozen premium time this is just vanity.
| Fake Japan Region | Either | Unlocks Japan exclusive content if your game is set to any other region/language.
| Valkyrie Mode 60hz | OFF | Allows 60hz monitor users to use Valkyrie-exclusive features. To be used in conjunction with the Force BIO2 patch and `G` spec in `ea3-config.yml`.
??? tip "If your monitor supports 120hz or more"
| Patch | Recommendation |
|-----------------------------------------------|---------------------------|
| Game FPS Target | 120 FPS **(NOT higher)** |
| Note FPS Target | 120 FPS **(NOT higher)** |
| Force Note FPS Target | ON |
??? tip "If your monitor only supports 60hz"
| Patch | Recommendation |
|-----------------------------------------------|---------------------------|
| Game FPS Target | 60 FPS **(Default)** |
| Note FPS Target | 60 FPS **(Default)** |
| Force Note FPS Target | OFF |
#### API
!!! warning "Leave everything at default unless you know what you're doing."
#### Options
!!! info "If you don't know what an option does, hover over the question mark at the very left."
<img src="/img/sdvx6/setup/4_opthover.png">
!!! danger "Be very careful changing options you don't understand as it may cause issues."
!!! tip "Required"
| Category | Option | Parameter | Setting |
|---------------|-----------------------|-------------------|---------|
| Game Options | SDVX Disable Cameras | -sdvxdisablecams | ON |
| Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) |
!!! tip "Highly Recommended for NVIDIA users ONLY"
| Category | Option | Parameter | Setting |
|-------------------|-----------------------------------|---------------| |
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
#### Advanced & Development
!!! warning "Leave everything at default unless you know what you're doing."
---
### Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
??? tip "Remote (Online Network)"
Open `spicecfg.exe` and head to the `Options` tab.
In the `Network` category, set the following settings:
On the `Service URL: -url` parameter, we're going to input our chosen network URL like so: `http://yoururlhere.com/`
- `EA Service URL` to the URL provided by your network.
- `PCBID` to the PCBID provided by your network.
<img src="/img/sdvx6/setup/5_network.png">
To go alongside this, we'll also be inputting into the `PCBID: -p` parameter, the PCBID given to us from our network, like so: `XXXXXXXXXXXXXXXXXXXX`
Next you need a card number.
If you don't already have one, generate one in the `Cards` tab.
To keep your card number safe, create a new `.txt` file with ONLY it inside.
Lastly, we'll click on the `Windowed Mode: -w` parameter.
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
What do these different parameters do?
<img src="/img/sdvx6/setup/5_cards.png">
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
??? tip "Local e-amuse Emulator (Asphyxia)"
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
This is covered in the [Asphyxia CORE](../../extras/asphyxia.md) page.
<img src="/img/sdvx6/cfg_on.png">
---
### Pre-launch requirements
One final note, since you're playing on a network, you will have one additional step of setting up your card file if you do not already have one.
For this, simply head to the `Cards` tab and press `Generate`.
!!! info "These steps are required, otherwise your game won't run."
I highly recommend that you copy your `Card Number`, create a `.txt`, paste the `Card Number` and store the `.txt` file somewhere safe where you won't lose it. It doesn't matter what you name it. **For the purpose of this guide, I've chosen the root of my `D:\` drive for easy access and called the text file `guidecard.txt`.**
#### VCRedist & DirectX
Next, click on the three dots (`...`) next to `Card Path` and locate your card text file. If you have done everything correctly, it should look like this:
!!! tip ""
<img src="/img/sdvx6/card.png">
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
??? tip "e-amuse Emulator (Asphyxia CORE)"
We've written a guide on how to setup ```Asphyxia CORE``` [which you can access here.](/extras/asphyxia)
When you're done setting up ```Asphyxia CORE``` come back here and continue with the guide.
### Audio & Keybinds
!!! note "This guide will utilize ```WASAPI Shared``` because it is the easiest to set up in most cases. There are more methods to use which you can read about [here.](/extras/audio/) The next best method we recommend is using ```FlexASIO```. You can read more about it on what it does and how to set it up [here.](/extras/streamaudio/#option-4-flexasio)"
#### Audio
!!! tip ""
Before we go over the keybinds, I'd like to mention that Sound Voltex Exceed Gear by default, uses `WASAPI`. This has (from my experience) the highest chance of working.
If you're 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`, SDVX will go into WASAPI exclusive mode which means that only SDVX 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)
- Open `spicecfg.exe`.
- At the very top, click on `Shortcuts` then `Audio Playback Devices`.
- In the popup window, right click on your default audio device, and click on `Properties`.
- Go to the `Advanced` tab.
- Check both boxes under `Exclusive Mode`.
- Open the `Default Format` dropdown.
- Pick the `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`. `24 bit, 48000 Hz` is also acceptable as spice2x will handle it.
<img src="/img/sdvx6/setup/6_audio.png">
#### Monitor orientation
!!! tip ""
The last steps you'll have to do is simply setting up your desired keybinds inside the `Buttons` and `Analogs` tabs. If you'd like an example, I've shown my keybindings below on a Keyboard. Make sure you setup the `Test` keybind as it will be critical for setting up the game.
<img src="/img/sdvx6/sdvx_bind.png">
Before each play session, you will have to make sure your monitor is in `Portrait` or `Portrait (flipped)` mode.
### Disabling Cameras
To do so:
- Right click on your desktop.
- Click `Display Options`.
- Look for `Display orientation` and set it to `Portrait` or `Portrait (flipped)`.
<img src="/img/sdvx6/setup/6_orientation.png">
- Rotate your monitor vertically.
#### Valkyrie / Nemsys / Language settings
!!! info "Read through the [Extra Information](extras.md) page and edit your `prop\ea3-config.yml` file if necessary."
---
### First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
!!! tip ""
Go back to the `Options` tab and make sure to enable `SDVX Disable Cameras` or else you will encounter an error (or potentially a crash) and you will be unable to proceed otherwise.
<img src="/img/sdvx6/sdvx_disable_cam.png">
If you've followed all instructions correctly, you're now finally ready to launch the game!
### Setting up the game
**First plug your controller if you have one** and run `spice64.exe`, press `Yes` when it asks for elevated privileges.
The game will go through a series of checks, let it run, if you've done everything properly they'll pass.
#### Calibration
<img src="/img/sdvx6/calibration/1.png">
!!! tip ""
It's important to note before booting the game that Sound Voltex uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it. To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait` as pictured.
<img src="/img/sdvx6/port_mode.png">
If you're seeing this screen, it means you need to calibrate your knobs.
Press your `Test` key. The game will instruct you where to navigate inside the menu.
- Press `BT-A` to go up.
- Press `BT-B` to go down.
- Press `Start` to select.
Select `I/O CHECK` and press `Start`.
<img src="/img/sdvx6/calibration/2.png">
!!! tip ""
In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode.
Select `CALIBRATION SETTINGS` and press `Start`.
<img src="/img/sdvx6/calibration/3.png">
<img src="/img/sdvx6/calibration/4.png">
!!! tip ""
Finally we're ready to start the game. Go ahead and start `spice64.exe`.
To not clutter everything with a lot of blackscreens, I've cut the images to only show what is important.
Select `CALIBRATION` and press `Start`.
If it's your first time running the game, you'll immediately be greeted with this screen.
First, your left knob (`VOL-L` for keyboard players)
<img src="/img/sdvx6/3.png">
1. **Slowly turn** your **LEFT knob counterclockwise** (`VOL-L Left`) until the first line says `COUNT = OK`.
2. Press `Start`.
3. **Slowly turn** your **LEFT knob clockwise** (`VOL-L Right`) until the first line says `COUNT = OK`.
4. Press `Start`.
Now same thing but for the right knob (`VOL-R` for keyboard players)
5. **Slowly turn** your **RIGHT knob counterclockwise** (`VOL-R Left`) until the first line says `COUNT = OK`.
6. Press `Start`.
7. **Slowly turn** your **RIGHT knob clockwise** (`VOL-R Right`) until the first line says `COUNT = OK`.
8. Press `Start`.
<img src="/img/sdvx6/calibration/5.png">
!!! tip ""
Hit the `Test` keybinding to start calibrating your analogs. You'll be instructed by the game on where to navigate inside the menu.
Select `SAVE AND EXIT` and press `Start`.
<img src="/img/sdvx6/4.png">
<img src="/img/sdvx6/calibration/6.png">
!!! tip ""
Select `I/O CHECK` and hit your `Start` button.
<img src="/img/sdvx6/5.png">
Select `GAME MODE` and press `Start`.
You're all done! The game should load up properly now.
!!! tip ""
Navigate to `CALIBRATION SETTINGS` with your designated A and B buttons and hit `Start`
---
### Carding in
<img src="/img/sdvx6/6.png">
!!! tip ""
!!! tip ""
In here, you're instructed to turn your left knob **3 whole rotations to the *left.*** If you're on keyboard simply hold your `VOL-L Left` button.
Once the game is done loading, you need to card in.
<img src="/img/sdvx6/7.png">
- Press your `Keypad Insert Card` button.
- Enter your code using your keypad binds.
!!! tip ""
When you have done that, the `COUNT = X` (X being the value at which the knob stopped) should turn to `COUNT = OK`. Press your `Start` button.
---
### Troubleshooting
Now repeat the same steps but with your right knob. Once you're finished, select `SAVE AND EXIT`.
!!! warning "Have any other issue?"
!!! tip ""
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes.md) pages.
!!! warning "Have any other errors?"
Check out the [Common Problems/Tips](problems.md) section and [Error Code](/errorcodes/) section to resolve any issues not seen in this guide to greater depth.
Valkyrie Model specifics can be found: [here](valk.md)
For any more game-specific information, check out [Extra Information](extras.md).

View File

@ -0,0 +1,66 @@
# SOUND VOLTEX EXCEED GEAR
<img src="/img/sdvx6/exceedgear.png">
!!! info "Last updated: June 3rd, 2024"
!!! danger "Please make sure you downloaded your data from an appropriate source.<br>This guide is unable to troubleshoot any problems related to bad or poorly managed data."
---
### I'm having performance issues!
!!! tip ""
If you're having performance issues of some kind, spice2x's [PC optimization](https://github.com/spice2x/spice2x.github.io/wiki/PC-optimization) guide is worth looking at.
---
### My game is running slow/fast, After finishing a song the game gets stuck loading!
!!! tip ""
The most common reason for this is the game is running over its required refresh rate.
To solve this, make sure v-sync isn't disabled in your graphics card's settings.
For NVIDIA users, enable `NVIDIA profile optimization (-nvprofile)` in the `Options` tab.
---
### How do I set my offset?
!!! tip ""
Play through a chart you're comfortable with.
If you're getting too many `Late`, increase your offset `(+)`.
If you're getting too many `Early`, decrease your offset `(-)`.
Sound Voltex Exceed Gear has two types of offset adjustments, visual and audio based, so be sure to fiddle with both to find desirable settings.
---
### How do I run the game windowed borderless?
!!! tip ""
Some players utilize windowed mode and use 3rd party software called [Borderless Gaming](https://github.com/Codeusa/Borderless-Gaming/releases) in order to achieve this, follow the program's instructions accordingly.
---
### Where are all the navigators?
!!! tip ""
Many navigators are locked behind network requirements and they will not show unless connected to a network that has written support for the events they're typically locked behind.
---
### When I run the game all other audio is gone!
!!! tip ""
Sound Voltex Exceed Gear uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) for audio to get better audio latency.
Unlike former 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 audio outside the game at the cost of audio latency.
---
### I'm not getting any audio, or my audio is completely wrecked and I'm using an External Dac!
!!! tip ""
Many setups have found some difficulty with audio due to various equipment being used. Consider using the `Shared Mode WASAPI` patch.

View File

@ -1,144 +0,0 @@
# Sound Voltex EXCEED GEAR Valkyrie Model Information
<img src="/img/sdvx6/eg.png">
### ea3-config.xml Explanation
!!! tip ""
The `ea3-config.xml` is located inside the `contents\prop\` folder. You might see a lot of different files but we're only interested in the one that's specifically named `ea3-config.xml`.
Below is an explanation on what the parameters do.
```
<id>
<pcbid __type="str">00010203040506070809</pcbid>
<hardid __type="str">00010203040506070809</hardid>
</id>
```
```
<pcbid __type="str">:
```
This option changes the PCBID that your system reports to your e-amusement server. There is ^^**no need to manually change this**^^ as `spice2x` will do it for us when we configure it inside of `spice2x`.
```
<hardid __type="str">:
```
This option changes the Hardware ID that your system reports to your e-amusement server. Changing this isn't required to make the game functional.
!!! tip ""
```
<soft>
<model __type="str">KFC</model>
<dest __type="str">J</dest>
<spec __type="str">F</spec>
<rev __type="str">A</rev>
<ext __type="str">2023042500</ext>
</soft>
```
```
<model __type="str">KFC</model>
```
This option determines what version of the game you are running. You should never changes this. It should always say KFC.
```
<dest __type="str">:
```
This option determines what region the game is running in. Use ^^`J`^^ for Japanese, ^^`K`^^ for Korean, or ^^`A`^^ for English.
```
<spec __type="str">:
```
This option determines if you are running the game in Nemsys or Valkyrie mode. Use ^^`F`^^ for Nemsys mode or ^^`G`^^ for Valkyrie mode.
```
<ext __type="str">:
```
This option determines your datecode. Always keep it up to date with the datacode you'd like to run.
!!! tip ""
```
<network>
<services __type="str">http://localhost:8083</services>
</network>
```
This option determine what Service URL Server `spice2x` is supposed to connect to. You do not need to manually edit this, as `spice2x` does it for us.
### Setting up Valkyrie Model (Subscreen & 120FPS)
!!! tip ""
To make use of the Valkyrie Model, which utilizes the subscreen and 120FPS, we need to go into `contents\prop` folder and open the `ea3-config.xml` file.
I'll be using [Notepad++](https://notepad-plus-plus.org/) for that.
In there, we're interested in these lines:
```
<soft>
<model __type="str">KFC</model>
<dest __type="str">J</dest>
<spec __type="str">F</spec>
<rev __type="str">A</rev>
<ext __type="str">2023042500</ext>
</soft>
```
`<spec __type="str">F</spec>` This line actually determines if the game will run in Nemsys (Old, 60FPS) or Valkyrie (New, 120FPS) mode.
`F` will be Nemsys and `G` will be Valkyrie.
So your line should look like this:
`<spec __type="str">G</spec>`
<img src="/img/sdvx6/valk_model.png">
!!! tip ""
Please keep in mind that in order to run Valkyrie Model like intended, you'll need atleast two monitors, one 120Hz and one 60Hz with touchscreen capabilities.
If you do not meet these requirements but still want to get all the benefits of it, open up your `spicecfg.exe` and enable `Only Use One Monitor`.
<img src="/img/sdvx6/1monitor.png">
!!! tip ""
This will ensure that the subscreen will be accessible with only one monitor, which you can make use of with your mouse as a touchscreen subsitute.
Next, head over to the `Overlay` tab and configure the key for `Toggle Subscreen`. I've set it to `Prt Scr` but you can use what ever key you'd like.
<img src="/img/sdvx6/toggle_subs.png">
### Changing the games language
!!! tip ""
Go into `contents\prop` folder and open the `ea3-config.xml` file.
I'll be using [Notepad++](https://notepad-plus-plus.org/) for that.
In there, we're interested in these lines:
```
<soft>
<model __type="str">KFC</model>
<dest __type="str">J</dest>
<spec __type="str">F</spec>
<rev __type="str">A</rev>
<ext __type="str">2023042500</ext>
</soft>
```
`<dest __type="str">J</dest>` This line determines in what language the game is supposed to run.
Use ^^`J`^^ for Japanese, ^^`K`^^ for Korean, or ^^`A`^^ for English.
In my case, I'll be using English.
<img src="/img/sdvx6/lang.png">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Some files were not shown because too many files have changed in this diff Show More