Skip to content

Releases: optyfr/JRomManager

v1.9 build 29

23 Sep 14:49
Compare
Choose a tag to compare
  • Enhancements
    • Custom scan settings for dir updater batch tool
    • Details and Report lists in Batch dir updater
    • Torrent checker is able to detect wrongly archived folders and unzip them
    • Created our own overlay for Gentoo Linux, releases will be in sync for this distribution :
      • add the overlay using command layman -o https://raw.githubusercontent.com/optyfr/jrommanager-gentoo/master/overlay.xml -f -a jrommanager
      • to keep in sync use layman -s jrommanager
  • Minor enhancements
    • Torrent checker can now delete useless files and wrong files
    • Report log now include datetime in its name and does not overwrite the former log
    • Report log now include informations about originating dat/xml file and used scan settings
    • Added file selectors to Dir Updater and Torrent checker (drag & drop alternative)
  • Fixes
    • Added tooltips in table headers (batch tools and profile viewer)
    • Bad Zip64 reading header
    • Performance problem with machines with lot of roms (and so archives with lot of entries to compare to)

v1.8 build 28

30 Aug 11:36
Compare
Choose a tag to compare

Release v1.8 build 28

  • Fixes
    • Edge case found in scanner when two roms in same set need to be swapped (was resulting in removing one of the roms)
    • Does not report wrong hash entry when it is fixable (and will be fixed), so that "dry run" mode return good fixed count
    • More explicit result when torrent checking is successful
    • Made multithreaded progress interface more robust, because it may be wrong under Linux as thread IDs are not reused like on windows

v1.8 build 27

27 Aug 09:41
Compare
Choose a tag to compare
  • Fixes
    • pop-up menu was missing in torrent checker, so that deleting entries was impossible
    • torrent checking was unstoppable
    • out of dats (batch tools case) won't have anymore their cache, properties, and nfo files saved with them but instead they will be stored in /work special dir
  • Minor enhancements
    • Multithreading enabled for torrent checker
    • Individual selection for torrent check and directories updater
    • added hints in batch tools tables

v1.8 build 26

24 Aug 21:29
db2aecc
Compare
Choose a tag to compare
  • Dir2Dat
  • Batch Tools
    • Dir Updater : to update many dats files to many dirs. Accept dirs of dats as source (software list mode)
    • Torrent checker : to check many torrent to many dirs. From file name mode to sha1 mode

v1.7 build 24

08 Aug 15:13
Compare
Choose a tag to compare
  • Executable launcher for windows (using JLauncher project)
  • Documented source code and javadoc archive available
  • Available in Gentoo Linux repository
  • Fixed licensing issues (with the help of Michał Górny from Gentoo)
  • Fixed problem with SevenzipJBinding initialization temporary directory

v1.6 build 20

10 Jul 13:13
Compare
Choose a tag to compare
  • Machine/Software can individually (de)selected in Profile Viewer, this will impact the scan and filtered export
  • Possibility to auto(de)select by keywords,
    • keywords list is built with all terms between parenthesis in each description
    • keywords selection interface permit to choose which keywords is accepted and by order of priority
    • autoselection will do the best to select only one game with the same name without keywords, and based upon keywords preference order (so that 1G1R and more should be possible this way)
  • backup profile option : Each deleted rom will be stored in a backup folder which is reused upon future scans, so that roms are never loose (but eat some disk space)
  • load device descriptions from profile to launch softwares with the correct media
  • there is now 2 launch options (made for packaging via official linux distribution tools) :
    • --multiuser : set working folder inside home directory instead of app directory
    • --noupdate : disable search for update
  • documentation available on github wiki
  • fixed wrongly unneeded files when software list is present in profile
  • fixed problem with progress bar when thread id changed in between two parallel streams
  • fixed stupid problem with Dat files containing uppercase CRC/SHA1/MD5 (thanks go to SpaceAgeHero)
  • .deb package available with github releases for Debian and Ubuntu
  • RPM package available with github releases for Redhat Fedora and Centos
  • package for ArchLinux available on AUR

v1.5 build 18

09 Jun 13:13
Compare
Choose a tag to compare
  • New progress bar which show multithreaded operations separately
  • Added intermediate progression for fix operations and TorrentZipping
  • HalfDumb mode (also known as PD Mame merged mode), works a bit better but still only 99.8% torrent join
  • Rom reading order is now kept
  • Added menu shortcut Presets on scanner settings panel
  • new Non-Merge mode which include devices (PD Mame Non-Merged mode)
  • new options to exclude games and machines and to generate bios/devices only sets, or machine/bios/devices only sets
  • network access fix for zipfilesystem
  • Fixed status in profile viewer (again) for files with same crc in same dir but one is not present (should be green)
  • added an extra "media" argument on command line to launch a software available for the same computer in multiple format (floppy, cartridge, tape, ...)
  • avoid extra torrentzip check when not needed
  • don't create empty folders for software list until we find roms or chds to put in
  • CHD files were not anymore refreshed in profile viewer
  • New merge hash collision option that will make subirs for clone also for chds
  • JUpdater does not cause a fail and quit anymore when connect timed out on update url
  • JUpdater is now copying attributes, that should resolve problem encountered to launch .sh

v1.4 build 16

28 May 14:17
Compare
Choose a tag to compare
  • ZipFileSystem class from JRE has problem with file modification over shared network, it pretends that archive file is not writable while it is, so it's time to duplicate Oracle's code into JRomManager... and patch it!
  • As a consequence ZipFileSystem has also been enhanced to support compression level (from STORE[0] to ULTRA[9]) instead of the DEFAULT[-1] compression
  • It is also now possible to choose a size threshold where ZipFileSystem will choose between uncompress to RAM or to temporary folder
  • Now that we have full control on ZipFileSystem behavior, ZIP compression level will be automatically set to 1 prior TorrentZipping
  • When launching a software from Profile Viewer you will have choice of the machine (sorted by compatibility level)
  • Samples are also TorrentZipped now
  • Fixed an out of bound stream bug with Jtrrntzip when reading STORE files from archive (that was returning a CorruptZip code)
  • Added update check at start with ChangeLog diff (from current to latest) shown in a MessageDialog (English only)
  • Added one-click updater: just click the link in the MessageDialog from update checker, and it will download and update by itself, then restart using JUpdater
  • Added Jar Installer: just download the Jar version from github and run it with Java
  • Added System's filter new shortcuts menu
  • Fixed software list refresh bug in profile viewer
  • Fixed special case of ROMs with no name (and with loadflag)

v1.3 build 13

22 May 09:59
Compare
Choose a tag to compare
  • resources folders were missing in jar

v1.3 build 12

22 May 08:40
Compare
Choose a tag to compare
  • Unknown containers checking was not filtered
  • Code is now compilable with jdk 9/10 (but still jdk 8 compatible)
  • Migrated java eclipse project to gradle nature project (no more manual download of dependencies needed)