PrimeHack Tips and Tricks¶
How to Optimize Performance (Power Tools)¶
Visit Power Tools to learn how to optimize performance using Power Tools.
How to Optimize Storage (Compression Tool)¶
To optimize storage, you can use the EmuDeck Compression Tool
in the Tools & Stuff
menu within EmuDeck.
The EmuDeck Compression Tool
will compress your Metroid Prime Trilogy ROM from ISO to RVZ.
After running the EmuDeck Compression Tool
, re-run Steam ROM Manager to update your ROM shortcuts to the newly compressed ROM.
Visual Reference:
How to Install Custom Textures¶
Here's how to install custom textures for PrimeHack:
- Open the PrimeHack emulator, click
Graphics
in the top right (orOptions
>Graphic Settings
), clickAdvanced
, make sureLoad Custom Textures
andPrefetch Custom Textures
are checked. - Open
/home/deck/.var/app/io.github.shiiion.primehack/data/dolphin-emu/Load/Textures
~/.var
is an invisible folder by default. In Dolphin (file manager), click the hamburger menu in the top right, clickShow Hidden Files
to see these folders.- If the
Load
andTextures
folder do not exist, create them. - Visual Reference:
- In the
Textures
folder from Step 2, create a folder namedR3M
. - Put your texture files directly into this folder.
- Your texture pack should now be installed.
- If the game crashes with custom textures, it is likely too demanding for the Steam Deck. You can turn off
Prefetch Custom Textures
as a workaround, but performance will still take a hit.
How to Configure PrimeHack to work with ES-DE¶
You need to move your Metroid Prime Trilogy
ROM to Emulation/roms/wii
and choose an alternative emulator for the ROM in ES-DE.
For further instructions, refer to: How to Select a Different Emulator on a Per Game Basis.
How to Roll Back PrimeHack to an Older Version¶
If you do not have access to a mouse and keyboard for the below section, use L2
to right click and R2
to left click. Alternatively, remote into your Steam Deck using one of the methods found in the FAQ, How do I remotely control my Steam Deck?.
- In Desktop Mode, open
Konsole
- To see a list of prior versions of the emulator, type:
flatpak remote-info --log flathub io.github.shiiion.primehack
- If Konsole prompts you to select
system
oruser
, enter2
to selectuser
- Konsole will list a list of previous versions for the flatpak. The important line for each version is the
Commit:
line. TheCommit:
line will have a long accompanying alphanumeric string (the “commit” code). Copy the string for the version you want to downgrade to. - Using Citra as an example:
- To downgrade to the version you want:
flatpak update --commit=put_commit_code_here io.github.shiiion.primehack
- Replace
put_commit_code_here
with the actual code you located in Step 2.- Using Citra as an example:
If the above steps did not work and you are getting an error message along the lines of Flatpak not installed
, your Flatpak is likely installed at the system level instead. Select one of the below solutions:
Solution 1: Open the EmuDeck application, click the Manage Emulators
page, select the emulator in question, and click Reinstall / Update
.
Solution 2: Add sudo
in front of the commands written in Step 2 and Step 5. In Step 2, write sudo flatpak remote-info --log flathub io.github.shiiion.primehack
and in Step 5, write sudo flatpak update --commit=put_commit_code_here io.github.shiiion.primehack
.
How to Configure Language Settings¶
UI¶
- In Desktop Mode, open PrimeHack
- At the top, click
Options
, clickConfiguration
- Click the
Interface
tab - Under
User Interface
, select your preferred language in the drop-down menu
In-Game¶
- In Desktop Mode, open PrimeHack
- Right click "Metroid Prime: Trilogy"
- Click
Properties
- Click the
Game Config
tab - Click the
Editor
tab -
In the box, type the following:
[Wii] Language = 1
-
Replace the
0
with the language you would like to use:- 0 = Japanese
- 1 = English
- 2 = German
- 3 = French
- 4 = Spanish
- 5 = Italian
- 6 = Dutch
- 7 = Simplified Chinese
- 8 = Traditional Chinese
- 9 = Korean