Releases: m35/jpsxdec
Releases · m35/jpsxdec
v2.0 rev4335 (16 Oct 2023)
Summary of changes from v1.00 to 2.0
- Added support for several more games
- Improved content detection
- Improved frame rate detection
- Improved error detection and handling
- Fixed bugs in replacing content and improved quality of encoded data
- Requires Java 8 or higher
v2.0 rev4335 (16 Oct 2023)
- Now requires Java 8 or higher
- Added support for ending video of Aconcagua - thanks to Martin Korth (no$psx developer)
- Added Aconcagua frame replacing support
- Optimized player and fixed minor memory leak
- Improved error detection and handling
- Added reference sources, specifications and documents
Known functional issues
- Translations (Spanish, Italian, machine translated Japanese) not updated since v1.00
- Frame rate detection still not as good as I want
- Real-time playback doesn't work for videos with a long audio delay
- Real-time playback stops early if audio ends before video ends
- Several games still not supported (see Github issues list)
Binary with source code (best for redistributing)
v1.06 (beta) rev4156 (19 Feb 2022)
- Support for videos in game "N Gauge Unten Kibun Game: Gatan Goton"
- Support for videos in more Electronic Arts games
(Github issue https://github.com/m35/jpsxdec/issues/40 "Andretti Racing - Sector scanning fails with error message"
by BloodRaynare)
- More accurate FPS detection, but indexing is slower, sometimes SIGNIFICANTLY slower
- Slightly improved video encoder quality and accuracy
- Command-line option "-a audio" now defaults to skipping audio associated
with videos, and added additional option "-vidaud" to include all audio
(see manual for details)
(Github issue https://github.com/m35/jpsxdec/issues/42 "No Commandline Argument for skipping audio from video files"
by Meerkov)
- A lot of bug fixes and improved error handling
Known issues
- Translations not updated since v1.00
v1.05 (beta) rev4052 (14 Mar 2021)
- Support for Panekit - Infinitive Crafting Toy Case videos - Support for Star Wars - Rebel Assault II - The Hidden Empire videos - New video detection framework should identify even more unique video variations - Added new full frame replace option: size-limit="original non-zero" (see manual for details) (Github issue #32 "Resident Evil 2 Video bug" by gledson999) - Renamed command-line "-replacexa" option to "-replaceaudio" (see manual for details) - Support for replacing audio streams used in several SquareSoft games (Github issue #35 "How to replace modified video w audio in Chrono Cross?" by saifhashmi210) - Tiny quality improvement to video frame encoding Bug fixes: - Header frame number in image sequence file names is incorrect
v1.04 (beta) rev3987 (10 Aug 2020)
- More robust XA audio detection
- Support for saving images as TIFF in Java 9+
- Ignore silent XA streams
- Improved Tim detection, including
Github issue #29 "TIM image not found in file" by gmarty
Bug fixes:
- Replacing XA with pcm audio doesn't actually make any changes,
broken since v0.99.8
(Github issue #30 '"-replacexa" command does not work' by ViToTiV)
- Real-time audio player doesn't play tiny clips
- Error when Tim image ends at sector boundary
- Sector type detection issues
v1.03 (beta) rev3953 (15 Dec 2019)
Bug fixes:
- Some videos in EA games are still not detected
v1.02 (beta) rev3950 (13 Dec 2019)
v1.02 rev3950 (13 Dec 2019) - Added support for Jackie Chan Stuntmaster videos Bug fixes: - Some videos in EA games are not detected
v1.01 (beta) rev3936 (16 Nov 2019)
- Added support for Starblade Alpha videos
Bug fixes:
- Replacing audio throws an exception
v1.00 rev3921 (7 Sept 2019)
Bug fixes:
- Unsupported EA videos caused error
Known issues:
- Videos with variable frame rates cause a lot of problems:
- Usually unable to detect when videos have a variable frame rate
- The audio and video become out of sync when saving a video with
variable frame rates as AVI - Even when a video is identified as having a variable frame rate,
some video players do not play the generated AVI correctly (primarily
on Windows). Try a more reliable player (such as VLC media player).
- Real-time playback doesn't work for videos with a long audio delay
- Real-time playback stops early if audio ends before video ends
v0.99.9 rev3898 (9 Aug 2019)
- Added Italian translation (thanks Gianluigi "Infrid" Cusimano!)
- Updated Spanish translation
(still many thanks to Víctor González, Sergi Medina!) - Minimum required Java version is now version 6
- Updated to be compatible with Java version 9 and higher
- Added support for ReBoot video (thanks to XBrav!)
- Added support for Policenauts FMVs
- Added support for Road Rash 3D FMVs
- Added support for opening video of Aconcagua
- Improved real-time audio/video player on Linux (hopefully)
Bug fixes:
- Couldn't save 24-bit TIM images as png
- Videos with odd frame dimensions caused errors
- Lots of small fixes
Internal:
- Revamped bitstream handling
- Several simplifications
Known issues:
- Videos with variable frames rates saved as AVI do not play right in
some video players (primarily on Windows). Use a more reliable player
such as VLC media player.
v0.99.8 rev3788 (21 Jan 2019)
- Updated Spanish translation (still many thanks to Víctor
González, Sergi Medina) - Updated Japanese translation (still using Google translate)
- More thorough searching for content in input files (indexing is
slower) - Index format changed, indexes need to be regenerated
- Better description about the difference between saving a File
item as "normal" vs "raw" - Default uncompressed video saving quality is now "high"
- Updated manual with lots of useful information
- Generally improved all GUI, command-line and logging messages
- Generally improved error handling
- ✘ Remove volume slider from audio saving GUI
Replacing content:
- Can now replace audio used in many Square games
- When modding/replacing content, all changes wait until the end
before actually being applied - ✘ Remove ability to replace Tim images with a normal image
Tim images can now only be replaced with another Tim image - ✘ Audio replacing now requires the new audio to be of exact same
length as the existing audio
Bug fixes:
- Audio filename not being updated when changing selection in the GUI
- Items sorted wrong in some cases
- 0 sized File items had a sector length of -1
- Video disc speed not properly detected when there are multiple
parallel audio streams - Opening a file that is too small to be identifiable caused an error
- Video sectors being corrupted when trying to replace AC3 and
Dredd frames - save.log file name not localized
- Bad error handling when there were errors in the input file's
filesystem - Empty audio packets written to AVI when saving audio streams from
some Square games - Other small bug fixes
Internal:
- Added ability to override default logging settings using standard
Java logging features - New processing pipeline and a massive restructuring of system
makes it possible to add support for more types of videos - In progress support for SPU audio and 'VAG' files
- Frame numbering redesign
Known issues:
- Video playback on Linux may still not work right
- Videos with variable frames rates saved as AVI do not play right
in the default video players found in some Windows versions.
Use a more reliable player such VLC media player.