Skip to content

Useful Programs

Jetup13 edited this page Sep 28, 2022 · 10 revisions

CDMage

CDMage is a useful program to use if (for some reason) you don't want to use CHD files but want single bin/cue files for your disc based games. The program has more usages such as extracting files from a game.

Simply Load Cue > File > Save As > (Don't change track modes) Ok

CHDMan

CHD is a compressed file format. It can be used for various emulators and is quite useful to save on space. You can use CHDMan to convert your bin/cue, bin/gdi, or iso files to chd.

Download

Simply place your bin/cue, gdi, or iso files into the same folder as CHDMan and run this command or use the bat file included

CUE/GDI/ISO to CHD (Standard)

for /r %%i in (*.cue, *.gdi, *.iso) do chdman createcd -i "%%i" -o "%%~ni.chd"

If for some reason you're getting a performance hit using chd try this instead:

CUE/GDI/ISO to CHD (disabled LZMA)

for /r %%i in (*.cue, *.gdi, *.iso) do chdman createcd -i "%%i" -o "%%~ni.chd" -c cdzl,cdfl

namDHC

namDHC is a chdman frontend. Great for those that want a user interface to convert their disc games to chd format.

Patching Games

Tool Notes
Floating IPS IPS patching tool
Lunar IPS IPS patching tool
Delta Patcher Xdelta patching tool
UniPatcher ROM patcher for Android
Hack64 Online patcher
IPS ROM Patcher Online patcher
Rom Patcher JS Online patcher

PNGoo

PNGoo is a lossy PNG compressor program. It can be used to compress or png files down with losing much quality. This is extremely useful when cutting down file sizes of cover art.

Scrcpy

Scrcpy is an application that provides display and control of Android devices connected via USB or over TCP/IP. It does not require any root access. It works on GNU/Linux, Windows and macOS.

Syncthing

Syncthing is a continuous file synchronization program. It synchronizes files between two or more devices in real time. While this is not a cloud service, this program can be used to sync your saves between your computer, phone, and Retroid Pocket 2 Plus.

PC Setup

What you need:

  1. SyncTrayzor
  2. RetroArch *Not needed but this guide will reference folders related to RetroArch

Setup

  1. Install & launch SyncTrazyor
  2. Click "Add Folder"
  3. Name the Folder ID "Retroarch Saves"
  4. Locate the directory path of your RetroArch saves on your PC and input it into Folder Path (My path is C:\Users\jetup\AppData\Roaming\RetroArch\saves. Yours will be different)
  5. Click Save
  6. Click Action > Show Device ID
  7. Move onto Android Setup
Android Setup

What you need:

  1. SyncThing
  2. RetroArch *Not needed but this guide will reference folders related to RetroArch

Setup

  1. Install and launch Syncthing
  2. Click Devices and click the +
  3. In the Device ID field you need to input your PC Device ID. Check step 6 on PC setup to find Device ID
  4. Name the PC in the Name field. Click the checkmark to save
  5. On your PC you should get a notification of a new device. Press Add Device and name it Retroid Pocket 2 Plus
  6. On PC click on the Retroarch Saves folder > Edit > Sharing tab and check Retroid Pocket 2 Plus > Save
  7. On Android you'll get a notification of a folder being shared click it > in the directory filled find your RetroArch Saves on your device (by default /storage/emulated/0/RetroArch/saves) > Click Save
Preview Images
Android PC

Congrats! You should now have Syncthing setup to sync your RetroArch saves on between your Retroid Pocket 2 Plus and PC.

If your worried about battery drain or don't like the Syncthing notification on android simply swipe the bottom of the screen up > recent apps button (square button) > swipe the synching card up to close app. Just make sure to load into to the app for your saves to sync. Same goes for your desktop. It will only sync if your desktop is on and the app is running.

Clone this wiki locally