PS2 PSXVCD 2.2

This application will help with converting PS1 games images for POPStarter

  1. jolek
    PSXVCD was developed by englishl1989.
    [​IMG][​IMG]


    • This application will help with converting PS1 games images (.zip, .7z, .rar, .ecm, .bin, .cue) into VCD to use it with POPStarter.

      Features:
      • You can add multiple files in almost any format (.zip, .7z, .rar, .ecm, .bin, .cue).
      • Then simply choose how you will be playing these games (via USB, Internal HDD or over SMB) and the program will rename and store the final VCD and ELF file in the correct format and location.
      • All unzipping and decompressing is done automatically.
      • This tool will also fix the issue where games have multiple bin/cue tracks by merging them into one track. This means the game audio is not lost on games like Tekken.
      • Once done all you need to do is transfer the files to your PS2 or USB (You can use RadHostClient).
      • If you are using OPL Daily Builds you can use this tool to generate a "conf_elm.cfg" file that can be used to play PS1 games directly from OPL.
        (To use it with Official Beta revisions release or latest stable OPL 0.9.3
        rename "conf_elm.cfg" to "conf_apps.cfg").

    • Changelog:

      2.2
      - removed the copying of ELF files since OPL 1036_DB and newer no longer needs this file
      - removed the ELF updater
      - removed the cfg file generator as this file is not needed since OPL 1036_DB
      - removed the ability to rename VCD files automatically to conform with OPL - this should be done in OPL Manager
      - artwork folder structure changed so artwork matches the filename
      - moved custom paths to the preferences window
      2.1
      - fixed bug where network paths had the backslashes stripped from the start of the path
      - fixed bug where files were being renamed even if renamed VCDs was unchecked
      - fixed bug where invalid cues were sometimes being processed instead of throwing an error
      - fixed bug where communication between threads sometimes threw an exception and crashed the program
      - fixed bug where files in working directories were not deleted if marked as read only
      - fixed bug where audio in a multiple bin cue was out of sync by 2 seconds
      - fixed bug where binmerge.exe was adding extra bytes to the merged bin file
      - fixed bug where psxvcd would not discover cue file when selecting bin files to convert
      - updated binmake to binmake 1.3
      - updated binmerge to binmerge 1.3
      - added character limit of 32 characters to game name when renaming to work with the latest version of OPL (due to OPL restriction)
      - added extra debug info when files fail to get deleted
      - added extra debug info when popstocue failed to convert VCD to BIN (normally due to the VCD being generated with an invalid CUE file)
      2.0
      - conversion process is now multi-threaded so you can convert multiple games at once
      - added ability to choose how many games to convert at once via the preferences menu (3 is the default)
      - all disk read/writes are done on separate threads to prevent the GUI locking up when disk activity is high
      - working directory file management has been rewritten to take us less space during conversions
      - working directory is cleaned out on start and exit of the program
      - added ability to download artwork from the OPLM Cover database (thank you danielb)
      - added ability to choose what artwork to download via the preferences menu
      - added ability to choose what files the program generates (VCD, ART or BIN)
      - added ability to automatically rename files to the latest format required by OPL (GAMEID.FILENAME) using the OPLM database
      - added ability to output a merged BIN/CUE file for use in emulators that do not support multi-track cue files
      - maintain what games have been converted in a session file in case the program is closed down mid conversion
      - added pops2cue.exe to tools directory
      - added ability to convert VCD files back to BIN/CUE using pops2cue
      - added the ability to kill all threads so that conversions stop almost immediately when the cancel button is pressed
      - added the ability to turn off automatically checking for updates
      - changed debugger to output each game as a separate text file to make it easier to diagnose problems on a per game basis
      1.9
      - Full CDDA support for all PSX games and rip types
      - changed default filename for the OPL file generator to conf_elmz.cfg so it works with POPSTARTER 13 RIP 06
      - detecting POPSTARTER.ELF version found in the POPSTARTER folder so it can be compared against previously generated ELF files
      - added the ability to update ELF files without having to generate the VCD file
      - wrote and compiled binmerge 1.2 for merging multi-track bins
      - removed pyhton version of binmerge
      - updated binmake to binmake 1.2
      - update server now uses https
      - working copy folder no longer get deleted when debugging is enabled
      - moved POPSTARTER into its own tools folder
      1.8
      - added support for disk images (bin, img, iso, mdf, nrg)
      - wrote and compiled binmake 1.0 for converting disk images to cue/bin files
      - working directory for each file is now always a random 6 digit string instead of the full path of the source file due to windows having a 260 character path limit
      - changed 7z to extract all files inside the working directory instead of keeping the archive folder structure due to windows having a 260 character path limit
      - app will delete the working directory even if debugging is enabled
      - changed the cue file validator to check for double quotes around the bin file as cuetopops 2.3 reports the cue as invalid if double quotes are not present
      1.7
      - updated cue2pops.exe with a compiled version of 2.3 to prevent virustotal reporting false positives in the file
      - fixed bug where some network locations got marked as 'not writable' even though they were (ACL check failing on network shares)
      - fixed bug where program would crash if no files were in the list of files to convert
      1.6
      - CDDA tweaks
      - changed the add directory button to scan the directory and add the items within it rather than add the directory itself
      - app checks if cancellation has been requested more often so the user doesn't have to wait as long
      - app automatically checks for updates on startup
      1.5
      - added error detection when reading and writing to disk to prevent unexpected program crashes
      - added update downloader / installer as various forums are now hosting the application
      - added support for tar archives
      - added support for iso / img files
      - added the ability to add a directory to the list of files to be converted
      - added Monkey's Audio to tools directory
      - CDDA audio in APE or WAV format is converted to a BIN file and merged into the final VCD file
      - CUE generator has been updated to look for CDDA audio and generate the correct cuesheet required for merging CDDA audio
      - when debugging is enabled the working files in %temp% are not automatically deleted - you should delete these manually once your issue is resolved
      - when debugging the program now checks that the PSXVCD is in the temp directory and create it if it does not exist
      1.4
      - when loading cue files the application checks if the bin file contained within it exists so that CUE2POPS does not crash silently.
      - adding check for updates which links to ps2-home.com as various forums are now hosting the application
      1.3
      - custom paths can be set for elf files
      - vcd volume / folder can be picked from POPS to POPS9
      - when opening the about page all 3rd party tools are scanned to show the version of the tool. This allows users to install custom or updated tools (for example when a new version of popstarter is released)
      - conf_elf generator replaced with OPL File Generator so conf_elm.cfg and conf_apps.cfg files can be generated
      - OPL File Generator entries are automatically de-duped based on elf path
      - when adding an existing OPL File each elf path is checked against current custom path settings. If they do not match the user is asked if they want to bulk update the paths to match current settings
      - when setting a new custom path, existing entries can be updated to adhere to the new path setting
      - duplicate names can be highlighted in red so the user can rename them. This is due to a bug in OPL not showing games with duplicate names
      - using .net framework v4 client profile instead of .net v4.5 to support older operating systems (including Windows XP)
      - downgraded binmerge to python 3.4 to support older operating systems (including Windows XP)
      - recompiled binmerge to version 1.1
      1.2
      - changed application version so it uses 2 digit notation instead of 4
      - now using 7z.exe instead of 7za.exe to allow full support when extracting RAR archives
      - archives contained within archives are expanded recursively (up to a maximum depth of 15)
      - conf_elm.cfg generator no longer adds .ELF to game names
      - checking for valid extensions when adding or dropping files into main window is now case-insensitive
      - when adding a bin file, the program will check all cue files in the same directory to see if any reference the selected bin file. If a match is found the cue file is used instead
      - debugging improved
      1.0.0.1
      - fixed bug where bin files aren't copied to the working directory when a cue file is selected
      - fixed bug where the VCD file was being prepended with XX or SB. This only needs to happen on the ELF files
      - fixed bug where user wasn't able to select a root directory as destination
      1.0.0.0
      - initial release[/code]

    • 2.1:
      2.0:
      1.9:
      1.8:
      1.7:
      1.6:
      1.5:
      1.4:

    Download:
    7z MD5: 27e4f4b3b92d0807d0d8d7b05b1a94f9.

Recent Updates

  1. Version 2.2 comes out