1
0
mirror of https://github.com/yxrei/bemani-guide.git synced 2025-01-19 00:04:03 +01:00

Merge pull request #12 from akitakedits/patchsp2x

Add spice2x patching method information
This commit is contained in:
yurei 2024-06-02 22:47:47 +02:00 committed by GitHub
commit 80994b67e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 88 additions and 3 deletions

View File

@ -8,8 +8,13 @@
It might get a bit messy with time, but that's half the fun!
### 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."
- **Turksigara** - `https://p.eagate.turksigara.net/resources`
- **DJTrackers** - `https://djtrackers.github.io/BemaniPatcher`
### Patcher
### Web Patchers
!!! 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**

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

@ -0,0 +1,78 @@
# Spice2x DLL Patching
!!! note ""
Last updated: `06.02.2024` *(mm/dd/yyyy)*
Known spice2x patchers: [External resources](/externalresources#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](/extras/patchweb) or [hex editing](/extras/hexguide))*,
**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.
At time of writing `https://p.eagate.turksigara.net/resources/` is the most up-to-date for SDVX.
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!

BIN
docs/img/patchsp2x/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
docs/img/patchsp2x/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
docs/img/patchsp2x/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
docs/img/patchsp2x/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -126,9 +126,11 @@ nav:
- 'Networks': 'games/chunithmsunplus/networks.md'
- 'Common Problems/Tips': 'games/chunithmsunplus/problems.md'
- Error Codes: errorcodes.md
- Game Patching:
- 'Spice2x Patching': 'extras/patchsp2x.md'
- 'Website Patching': 'extras/patchweb.md'
- 'Manual Hex Editing': 'extras/hexguide.md'
- Extras:
- 'How to use Patcher Websites': 'extras/patchweb.md'
- 'Beginner Guide to Hex Editing': 'extras/hexguide.md'
- 'How to setup Asphyxia CORE': 'extras/asphyxia.md'
- 'Notes on the Most Common ASCs and Vendors': 'extras/ascs.md'
- 'Arcade Parts List and Documentation': 'extras/parts.md'