Skip to content

@GerbilSoft GerbilSoft released this Sep 26, 2020 · 209 commits to master since this release

  • Bug fixes:
    • GameCube: Fix incorrect GCZ data size checks.
Assets 4

@GerbilSoft GerbilSoft released this Sep 25, 2020 · 214 commits to master since this release

  • Bug fixes:
    • PlayStationDisc: Fix a crash when parsing discs that don't have SYSTEM.CNF but do have PSX.EXE.
    • GameCube: Register the ".gcz" and ".rvz" file extensions on Windows.
Assets 4

@GerbilSoft GerbilSoft released this Sep 21, 2020 · 220 commits to master since this release

Today's brown paper bag release is brought to you by unique_ptr<int[]>.

Windows only; other platforms are not affected.

Bug fixes:

  • Windows: Fixed a last-minute bug that caused field values in the property page to sometimes be completely invisible.
Assets 4

@GerbilSoft GerbilSoft released this Sep 20, 2020 · 230 commits to master since this release

Major changes:

  • Sony PlayStation Portable disc image support.
  • ROM operations.
  • 3DS sighax detection.
  • File handle leak fixes.
  • [Win32] A vertical scrollbar is displayed if necessary.

See NEWS.md for the full changelog, including a list of bugs fixed.

Ubuntu packages are available from an Ubuntu PPA for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 20.04 "Focal" Fossa.

To add the PPA and install rom-properties, run the following commands:

sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all

This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.

Assets 4

@GerbilSoft GerbilSoft released this Jul 13, 2020 · 644 commits to master since this release

Windows bugfix release. No update for other platforms.

Bug fixes:

  • Fixed a guaranteed crash when viewing the "ROM Properties" tab. Fixes issue #236.

Other changes:

  • The rp-download User-Agent string now includes the OS version number.
Assets 4

@GerbilSoft GerbilSoft released this Jul 12, 2020 · 654 commits to master since this release

Major changes:

  • Support for PlayStation 1 and 2 discs, and PlayStation 1 executables.
  • Online database for title screens for Game Boy, Game Boy Color, Game Boy Advance, and Super NES title screens.
  • SNES: Improved detection for some not-quite-standard ROM headers, SPC7110 expansion chips, and Sufami Turbo mini-carts.
  • ISO: Support for High Sierra format discs.

See NEWS.md for the full changelog, including a list of bugs fixed.

The Ubuntu packages have been moved from GitHub downloads to an Ubuntu Personal Package Archive. Builds are now available for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 20.04 "Focal" Fossa.

To add the PPA and install rom-properties, run the following commands:

sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all

This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.

Assets 4

@GerbilSoft GerbilSoft released this Mar 14, 2020 · 986 commits to master since this release

Major changes:

  • New parsers: Leapster Didj textures, PowerVR 3.0.0 textures, Pokémon Mini ROM images, Khronos KTX2 textures.
  • Improved support for FreeBSD and DragonFly BSD.
  • KDE, GTK+ UIs: Preliminary drag & drop support for icons in the properties dialog.
  • Downloading functionality has been split out into a separate executable, rp-download, for security purposes.
  • More security enhancements:
    • Linux: Use seccomp() and AppArmor in some places.
    • OpenBSD: Use pledge().
    • Windows: Run rp-download as a low-integrity process.

NOTE: The AppArmor profile for rpcli is not included in the Ubuntu packages at the moment.
NOTE 2: The seccomp() settings may need adjustments. They've been tested on several Linux environments (including both 32-bit and 64-bit), but it's entirely possible that some system library may be adjusted to use a syscall that hasn't been whitelisted, which will break rp-download and rpcli. If you encounter a SIGSYS error, please report this as a bug, along with info about what distro and version you're using.

The Ubuntu packages have been moved from GitHub downloads to an Ubuntu Personal Package Archive. Builds are now available for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 19.10 "Eoan" Ermine.

To add the PPA and install rom-properties, run the following commands:

sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all

This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.

Assets 4

@GerbilSoft GerbilSoft released this Sep 17, 2019 · 2002 commits to master since this release

  • Bug fixes:
    • GdiReader:
      • Fixed pointer confusion that caused crashes. This bug was reported by @HyperPolygon64.
      • Added support for GDI+ISO (2048-byte sectors).

The Ubuntu packages have been moved from GitHub downloads to an Ubuntu Personal Package Archive. Builds are now available for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 19.04 "Disco" Dingo.

To add the PPA and install rom-properties, run the following commands:

sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all

This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.

Assets 4

@GerbilSoft GerbilSoft released this Sep 17, 2019 · 2002 commits to master since this release

  • Bug fixes:
    • Xbox360_XDBF: Improved avatar award handling:
      • Fixed an assertion (debug builds only) if an empty XGAA table is present.
      • Show all avatar awards, even if they have duplicate IDs.
    • GameCubeBNR:
      • Metadata: Fixed gamename vs. gamename_full copy/paste error.
    • RomMetaData:
      • Handle nullptr strings gracefully instead of crashing. #195

Ubuntu PPA builds are not available due to a bug discovered in the Dreamcast parser. This will be fixed in v1.4.3.

Assets 4

@GerbilSoft GerbilSoft released this Sep 7, 2019 · 2002 commits to master since this release

  • New parser features:

    • amiibo: Updated the internal database to be current as of 2019/08/18.
  • Bug fixes:

    • In some cases, the SCSI handlers for both Linux and Windows weren't working properly. In particular, on Linux, attempting to read "too much" data at once resulted in getting nothing, and on both systems, in some cases, passing a buffer larger than the number of requested sectors results in the sectors being loaded at the end of the buffer, not the beginning.
    • rp-config: If keys were imported from a supported key database file and settings saved, those keys wouldn't actually be saved, since the import function did not set the "changed" flag. As a workaround, modifying any key manually before saving would set the "changed" flag.

The Ubuntu packages have been moved from GitHub downloads to an Ubuntu Personal Package Archive. Builds are now available for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 19.04 "Disco" Dingo.

To add the PPA and install rom-properties, run the following commands:

sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all

This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.

Assets 4
You can’t perform that action at this time.