2021-03-14 16:32:48 +01:00
|
|
|
# pro2hook: Pro 2
|
|
|
|
This readme covers any matters that are relevant for this hook, only. Anything that applies to **all** hooks is covered
|
|
|
|
in a [main hook readme file](../hook.md) including general data setup and a quick start guide.
|
2020-10-03 20:56:55 +02:00
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
## Versions supported
|
|
|
|
All known versions supported as long as it uses fully unpacked assets and a nodongle executable.
|
2020-10-03 20:56:55 +02:00
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
## Dependencies
|
|
|
|
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
|
|
|
first.
|
2020-10-03 20:56:55 +02:00
|
|
|
|
2021-03-19 16:45:08 +01:00
|
|
|
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
2020-10-03 20:56:55 +02:00
|
|
|
* libXtst.so.6
|
|
|
|
* libXrandr.so.2
|
|
|
|
* libGL.so.1
|
|
|
|
* libGLU.so.1
|
|
|
|
* libdl.so.2
|
|
|
|
* libavformat.so.51
|
|
|
|
* libavcodec.so.51
|
|
|
|
* libavutil.so.49
|
|
|
|
* libusb-0.1.so.4
|
|
|
|
* libpthread.so.0
|
|
|
|
* librt.so.1
|
|
|
|
* libstdc++.so.5
|
|
|
|
* libm.so.6
|
|
|
|
* libgcc_s.so.1
|
|
|
|
* libc.so.6
|
|
|
|
* libX11.so.6
|
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
As for method 1, when using Ubuntu, the dependencies can be found in the following packages:
|
|
|
|
* libc-bin (or gcc-multilib on a 64-bit platform)
|
|
|
|
* libx11-6
|
|
|
|
* libusb-0.1-4
|
|
|
|
* libasound2
|
|
|
|
* ffmpeg
|
2020-10-03 20:56:55 +02:00
|
|
|
|
2021-03-19 16:45:08 +01:00
|
|
|
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
|
|
|
install the direct dependencies.
|
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
## Data setup
|
|
|
|
A clean set of data won't work here. You need the dumped and unpacked/decrypted data and a patched
|
|
|
|
executable that runs either on plain zip or files.
|
2020-10-03 20:56:55 +02:00
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
All access to files and folders are detoured to one folder, the `game` folder, which makes setting
|
|
|
|
up everything easier. The `game` folder contains the typical StepMania folders:
|
|
|
|
* BGAnimations
|
|
|
|
* BackgroundEffects
|
|
|
|
* BackgroundTransitions
|
|
|
|
* Characters
|
|
|
|
* Courses
|
|
|
|
* Data
|
|
|
|
* Logs
|
|
|
|
* NoteSkins
|
|
|
|
* RandomMovies
|
|
|
|
* Save
|
|
|
|
* SongMovies
|
|
|
|
* Songs
|
|
|
|
* Themes
|
2020-10-03 20:56:55 +02:00
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
Each folder with the content from the dump.
|
2020-10-03 22:34:05 +02:00
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
## USB thumb drive/profile support
|
2021-03-18 22:04:39 +01:00
|
|
|
See instructions on the [prohook readme](prohook.md#usb-thumb-driveprofile-support).
|
2020-10-03 20:56:55 +02:00
|
|
|
|
2021-03-14 16:32:48 +01:00
|
|
|
## Troubleshooting and FAQ
|
|
|
|
Since the game is based on Pro 1, have a look at the
|
|
|
|
[troubleshooting section there](19-pro.md#troubleshooting-and-faq). Most of the things listed there
|
|
|
|
apply to Pro 2 as well (or are very similar). Further Pro 2 exclusive items are listed in this
|
2021-03-18 22:03:58 +01:00
|
|
|
section.
|