mirror of
https://github.com/pumpitupdev/pumptools.git
synced 2024-11-27 16:10:55 +01:00
doc/hook: Clarify a bunch of things regarding dependencies
- Ephasize that the games are 32-bit - Add note about pumpnet curl deps - Add note about indirect deps not being covered in docs
This commit is contained in:
parent
c574e36885
commit
fde943c97f
@ -17,6 +17,8 @@ possible (at least not right now).
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* libGL.so.1
|
||||
* libGLU.so.1
|
||||
@ -39,6 +41,9 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* zlib1g
|
||||
* libasound2
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
In additional to the [general information applying to **all** hooks](../hook.md#data-setup), this game requires all
|
||||
files and folders in the `game` folder to be in **UPPERCASE** on a case-sensitive file system.
|
||||
|
@ -23,6 +23,11 @@ Check each of the dedicated hook readmes which games and versions are supported.
|
||||
Pumptool's hook libraries aim for having no dependencies other than what is already required by the
|
||||
different games to run.
|
||||
|
||||
Since all games available so far are compiled as 32-bit binaries, naturally, it requires you to install
|
||||
the 32-bit versions of the dependencies (if you are not running a 32-bit distributed).
|
||||
Note the `:i386` postfix for packages in the command further below. This is required if you are on a 64-bit
|
||||
distribution.
|
||||
|
||||
However, there are some exceptions that require additional libraries in order to allow the following
|
||||
features to work correctly:
|
||||
* Hook libraries, e.g. `nx2hook` that support network features, e.g. usb profiles with pumpnet
|
||||
|
@ -39,6 +39,8 @@ for details.
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required by all Linux ports:
|
||||
* libGL.so.1
|
||||
* libX11.so.6
|
||||
@ -70,6 +72,9 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libx11-6
|
||||
* libasound2
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
In additional to the [general information applying to **all** hooks](../hook.md#data-setup), the following information
|
||||
goes for a clean set of data from a pristine/non-bootleg CD.
|
||||
|
@ -13,6 +13,8 @@ All known versions supported.
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* libfreetype.so.6
|
||||
* librt.so.1
|
||||
@ -38,6 +40,15 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libusb-0.1-4
|
||||
* libasound2
|
||||
|
||||
Additionally, `nx2hook` needs the following **direct** dependencies for pumpnet:
|
||||
* libcurl-gnutls.so.4
|
||||
|
||||
Ubuntu packages for `nx2hook` dependencies for pumpnet:
|
||||
* libcurl4-gnutls
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
In additional to the [general information applying to **all** hooks](../hook.md#data-setup), this game requires all
|
||||
files and folders from the original `game` folder to be in **UPPERCASE** on a case-sensitive file system with the
|
||||
|
@ -13,6 +13,8 @@ All known versions supported.
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* libfreetype.so.6
|
||||
* librt.so.1
|
||||
@ -40,6 +42,15 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libusb-0.1-4
|
||||
* libasound2
|
||||
|
||||
Additionally, `nxahook` needs the following **direct** dependencies for pumpnet:
|
||||
* libcurl-gnutls.so.4
|
||||
|
||||
Ubuntu packages for `nxahook` dependencies for pumpnet:
|
||||
* libcurl4-gnutls
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
In additional to the [general information applying to **all** hooks](../hook.md#data-setup), this game requires all
|
||||
files and folders from the original `game` folder to be in **UPPERCASE** on a case-sensitive file system. Further game
|
||||
|
@ -9,6 +9,8 @@ All known versions supported.
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* librt.so.1
|
||||
* liblua50.so.5.0
|
||||
@ -34,6 +36,9 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libusb-0.1-4
|
||||
* libasound2
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
In additional to the [general information applying to **all** hooks](../hook.md#data-setup), this game requires all
|
||||
files and folders in the `game` folder to be in **UPPERCASE** on a case-sensitive file system.
|
||||
|
@ -9,6 +9,8 @@ All known versions supported as long as it uses fully unpacked assets and a nodo
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* libXtst.so.6
|
||||
* libXrandr.so.2
|
||||
@ -34,6 +36,9 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libasound2
|
||||
* ffmpeg
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## 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.
|
||||
|
@ -9,6 +9,8 @@ All known versions supported if no-dongle patched at this time.
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* libXtst.so.6
|
||||
* libXrandr.so.2
|
||||
@ -34,6 +36,9 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libasound2
|
||||
* ffmpeg
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
A clean set of data won't work here. You need the decrypted data zip files and a patched executable that uses plain zip
|
||||
files instead of encrypted ones.
|
||||
|
@ -11,6 +11,8 @@ Any other version won't work, period. The hook has to memory patch a weird bug c
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* libGL.so.1
|
||||
* libGLU.so.1
|
||||
@ -37,6 +39,9 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libusb-0.1-4
|
||||
* libasound2
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
In additional to the [general information applying to **all** hooks](../hook.md#data-setup), this game requires all
|
||||
files and folders in the `game` folder to be in **UPPERCASE** on a case-sensitive file system.
|
||||
|
@ -9,6 +9,8 @@ All known versions supported.
|
||||
Make sure to read the different methods of dependency resolution available in the [main hook readme file](../hook.md),
|
||||
first.
|
||||
|
||||
Note: Game is 32-bit, so you need to install the 32-bit versions of the dependencies!
|
||||
|
||||
The following **direct** dependencies (cmd: `readelf -d piu`) are required:
|
||||
* libGL.so.1
|
||||
* libGLU.so.1
|
||||
@ -32,6 +34,9 @@ As for method 1, when using Ubuntu, the dependencies can be found in the followi
|
||||
* libusb-0.1-4
|
||||
* libasound2
|
||||
|
||||
Further indirect dependencies are needed but should be taken care of automatically when using a package manager to
|
||||
install the direct dependencies.
|
||||
|
||||
## Data setup
|
||||
In additional to the [general information applying to **all** hooks](../hook.md#data-setup), this game requires all
|
||||
files and folders in the `game` folder to be in **UPPERCASE** on a case-sensitive file system.
|
||||
|
Loading…
Reference in New Issue
Block a user