Coder Social home page Coder Social logo

m35 / jpsxdec Goto Github PK

View Code? Open in Web Editor NEW
440.0 21.0 23.0 50.48 MB

jPSXdec: cross-platform PlayStation 1 audio and video converter

Home Page: http://jpsxdec.blogspot.com/

CSS 0.03% Java 99.92% HTML 0.05%
playstation video audio media video-converter cross-platform decoder converter psx tim

jpsxdec's Introduction

jPSXdec

jPSXdec is a modern, cross-platform PlayStation 1 audio/video converter
Also supports extracting files and TIM images.

Download v2.0 cross-platform release
See what's new.


Found jPSXdec useful? Leave a tip!
paypal

Screenshot

Some advantages of jPSXdec over legacy tools of the past:

  • Generates higher quality output
  • Handles more unique movie types
  • Converts with the correct colors (most legacy tools did this incorrectly)
  • More accurate frame rate detection
  • Cross-platform (Windows, Mac, Linux)
  • Source code available
  • Usable from the command-line (for those so inclined)

jPSXdec is free for non-commercial use.


For developers and modders

  • jPSXdec offers the ability to replace XA audio, video, and TIM images. Some programming skill is required (see manual for details).
  • The PlayStation 1 STR video format is now well documented. View the latest version PlayStation1_STR_format.txt.
  • jPSXdec design

jpsxdec's People

Contributors

m35 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jpsxdec's Issues

Issues with Spyro 2/3 Discs

Environment

jPSXdec version: v0.99.8
Operating system: Windows 7 Home Premium 64 Bit (though I've also used a Windows 10 Laptop which gave the same results)
Java runtime environment: 8 Update 201

PlayStation Game (if applicable)

Name: Spyro 2: Ripto's Rage / Spyro: Year Of The Dragon (both Greatest Hits ver)
Region code: SCUS-94425 / SCUS-94467

Description

Hello! I've managed to use JPSXDec to successfully rip from some of my physical PS1 discs, but i'm currently struggling with most of my copies of Spyro 2 & 3. In total I have some scratched PAL copies of Spyro 2 and 3, as well as very good condition NTSC copies of both games which are primarily what I was hoping to rip from. Both of my PAL Spyro 3's rip at least some of SPEECH.STR before they stop about halfway through and end, which i'm sure is due to damage, but my beat up PAL Spyro 2 as well as both NTSC copies of the games give me this error every time immediately after trying to scan SPEECH.STR:

jpsxdec.cdreaders.CdFileSectorReader$CdReadException

At first I thought it was the copy protection that both these games notoriously have that was causing this, but if that was the case why would my scratched up PAL Spyro 3's work? I also tried a couple of the games on my Laptop running Windows 10, but it also gave the same results as my Desktop does. I couldn't find anything else about this specific issue online, so I came straight to the source for help.

Thanks in advance!

Digimon World 2003 Missing Textures

Environment

jPSXdec version: 1.00rev3921
Operating system: Windows 10
Java runtime environment : 1.8.0_281

PlayStation Game (if applicable)

Name: Digimon World 2003
Region code (e.g. SLUS-1234): SLES-03936

Description

What were you doing?: Trying to extract the field texture files.

What happened?: Many textures are missing, as an example I have included a diagram of the textures that were extracted for the Asuka city area compared to a stitched screenshot of the game. It seems there must be something different about the way these textures are stored as PsPicture couldn't find them either.

What was or was not supposed to happen?: Ideally all the textures would be found.

image

v0-99-7_rev3397 Final Fantasy IX (Disc 1) Opening movie no sound

Environment

jPSXdec version: v0-99-7_rev3397
Operating system: Win 10 x64
Java runtime environment: jre1.8.0_111

PlayStation Game (if applicable)

Name:
Region code (e.g. SLUS-1234):
SLPS_020.00 Final Fantasy IX (Disc 1)

Description

FMVD001.STR Opening movie No sound
other movies sound ok

Compatibility issues with Java 11.0.2

Environment

jPSXdec version: 0.99.8
Operating system: Windows 10 64-bit
Java runtime environment: 11.0.2

PlayStation Game (if applicable)

Name:
Region code (e.g. SLUS-1234):

Description

Java 11 doesn't come with a separate JRE anymore. Instead, the JRE is in the /bin folder for the JDK. Despite pointing the system environment variables to the JRE that's in the /bin folder of JDK 11.0.2 and confirming it was working by running Java commands in the command prompt, jpsxdec won't recognize Java (this has also been done with JDK 10). In 0.99.7 beta, a popup stating that a Java runtime 1.5.0 is required would show up. In 0.99.8, running the .exe does nothing. Installing any version of JRE 8 will allow jpsxdec to run. Here's what it looks like when the .jar file tries to run in the command prompt under 11.0.2:
annotation 2019-02-14 164523

Possible to replace any file?

Please fill in the following information
Note: attaching the .log files after reproducing the issue is very helpful

Environment

jPSXdec version: v0-99-7_rev3397
Operating system: macOS 10.13.5 (17F77)
Java runtime environment: Version 8 Update 171

PlayStation Game (if applicable)

Name: Rally de Europe (Japan)
Region code (e.g. SLUS-1234): SLPS-02679

Description

I'm trying to replace the dummy file (DUMY.STR) with a 1-byte stubbed version

it's a proper STR (has audio tracks but no video just black) but used only to pad the disc.

Add ability to extract XA files raw without converting

Environment

jPSXdec version: jpsxdec v0-99-8 rev3788
Operating system: Mac OS X 10.13.6
Java runtime environment: Java 10.0.2 (2018-07-17) - Java(TM) SE Runtime Environment 18.3

Description

I think it would be a nice addition if we could extract the XA files directly, rather than only being able to convert them to WAV/AIF/AU.

No Sound from Disruptor video files

Environment

jPSXdec version: 1.00
Operating system: Windows

PlayStation Game (if applicable)

Name: Disruptor

Description

  1. Extract all video from the game. (e.g. MOVIE0.STR )
  2. None of the video has any audio in it.

Expected Result:
There would be audio.

How to replace modified video w audio in Chrono Cross?

Environment

jPSXdec version: v1-04_rev3987
Operating system: Windows 10 x64 Home
Java runtime environment : openjdk version "1.8.0_282"

PlayStation Game (if applicable)

Name: Chrono Cross
Region code (e.g. SLUS-1234): SLUS-01041

Description

Hi, I found jpsxdec to be really helpful at being able to view/extract/convert videos from Chrono Cross but I'm looking to replace them with my own videos. Unfortunately Chrono Cross' cd contents use a different lookup table and the video/audio files themselves dont follow the standard STR/XA format. The replace-frames work with the last "Unnamed" video file but the replace-xa doesnt recognize the audio stream as an XA format. I wasn't able to re-inject modified .STR files using the same sector (xtractor.net) either as It boots to a black screen, probably because the audio/video sector doesnt match up to the documentation.

pic_regulardisc

Any ideas or help would be appreciated. Thank you.

Can't extract intro video from Ridge Racer Type 4 [PAL]

Environment

jPSXdec version: v1.00 rev3921 and v1.04 rev3987
Operating system: Windows 8.1 x64
Java runtime environment: 1.8.0_271-b09

PlayStation Game (if applicable)

Name: R4: Ridge Racer Type 4
Region code: SCES-01706

Description

jPSXdec detects audio track from the R4 intro, but without video. This only happens with the PAL version, NTSC intro (SLUS-00797) can be detected with no issues. The end credits video is not affected by this issue.

Doesn't handle games with multiple tracks

Environment

jPSXdec version: 1.00
Operating system: Windows
Java runtime environment : JRE 8u297

PlayStation Game (if applicable):

Name: Air Combat
Region code (e.g. SLUS-1234):

Description

It creates empty 0 byte files, instead of extracting the files correctly.

To Repro:

  1. Open Air Combat in jPSXdec, using the UI.
  2. Select "All Files" and click "Save All Selected"
  3. Find the ouput folder DA/BGM1.DA
  4. Notice the file is 0 bytes (as is every other file in this folder).
  5. Check jPSX dec again. Find BGM1.DA and see that it says: "31,682,560 bytes"

Command Line Relative Directories

Environment

jPSXdec version: 1.00 (whatever the latest is).

Operating system: Windows

Java runtime environment :

Description

C:\Users\admin\Desktop\jpsxdec>"../jpsxdec/jpsxdec.exe" -f "../sibling/Isos/(USA).bin" -x "../sibling/Indexes/(USA).idx"

This works.

C:\Users\admin\Desktop\sibling>"../jpsxdec/jpsxdec.exe" -f "../sibling/Isos/(USA).bin" -x "../sibling/Indexes/(USA).idx"

This doesn't work (and provides no debug output or anything).

SLUS-01272 007 - The World is not Enough

Hi, I see there is a list of games that have been tested. I went ahead and tested [ ] SLUS-01272 007 - The World is not Enough

It seems to work pretty well as the movies extract successfully, and even audio dialog.

But, there are no files for the music. That's a bit surprising because the movies and dialog have no trouble extracting, and it seems unlikely the music would be in a different file format, but I guess it must be the case.

Should this be marked as [!] - Something Doesn't Work?

Should there be a way to track what doesn't work?

PS2 game support in future?

Hi, this tool is incredible, would be interesting have future support for PS2 game formats like PSS (PlayStation Stream), SFD (CRI Softdec Video), BIK (BIK Video Container), MPC (Electronic Arts), VP6 (Electronic Arts)

Please, make BMP <--> MDEC Bitstream conversion mode.

It's feature request.
Your soft already has needed functionality, just need to make user interface to call that methods.
We currently don't have any easy way for BMP <--> BS conversion. The tools from Sony SDK are too long way. First we need to convert BMP to TIM with some settings, then we need to convert TIM to BS with some settings, while your program can do it directly.
It would be really useful for PSX games translation. Currently I need to encode back a lot of BMPs into BS, but forced to use that long way...

Cannot extract the graphics from 40 Winks

Environment

jPSXdec version: 1.00
Operating system: Windows 10 Pro (64-Bit)
Java runtime environment : Version 8 Update 271 (build 1.8.0_271-b09)

PlayStation Game (if applicable)

Name: 40 Winks
Region code (e.g. SLUS-1234): SLUS-00874

Description
Annotation 2020-10-24 184144


What were you doing?: Extracting the 40 WInks .bin file

What happened?: Extraction of the game soundtrack (in .wav form) and the game's FMV assets were successful. But not the OVERLAY.BIN and GFXFILE.BIN.

What was or was not supposed to happen?: I was hoping that those two .bin files could be extracted, however the tool says there are no raw headers and no files are within them.

Exception when replacing audio

Environment

jPSXdec version: jpsxdec_v1-00_rev3921
debug10.log

Operating system: Windows 10 pro (x64)
Java runtime environment: 1.8.0_231-b11

PlayStation Game (if applicable)

Name: Silent Hill 1
Region code:

Description

Replaced the audio:
java -jar jpsxdec.jar -x 1.idx -i 1232 -replacexa "HILL[12].wav"
java -jar jpsxdec.jar -x 1.idx -i 1232 -replacexa "HILL[12].au" etc..
Everything works in the old version (jpsxdec_v0-99-7_rev3397)

An error appears in the current version:
Using source file D:\PSX\ut\jpsxdec\rom\Silent Hill (v1.1).bin 1988 items loaded. ERROR: java.lang.IllegalStateException (IllegalStateException) D:\PSX\ut\jpsxdec>

Can't extract audio/music from "Magical Tetris Challenge"

Environment

jPSXdec version: 0.99.7 beta
Operating system: Windows 10 x64 1709 German
Java runtime environment: Java 8 Update 151

PlayStation Game (if applicable)

Name: Magical Tetris Challenge
Region code (e.g. SLUS-1234): SCES-02154

Description

What happened?: Intro Video can be exported (tho without sound), however when trying to open the XA-files it'll result in almost 2000 WAV files all of the size of around 8KB and unplayable. Game was playable so the files don't seem to be corrupt despite the log saying otherwise, plus I got the Sound FX extracted via PSound, I've worked with a downloaded IMG file which I extracted via TUGZip.
debug0.zip

What was supposed to happen?: Exported Music.

What were you doing?: Trying to export the music.

Resident Evil 2 Video bug

Environment

jPSXdec version: 1.04 rev 3987 (every version has same bug)
Operating system: Windos 7

PlayStation Game (if applicable)

Name: Resident Evil 2 Dual Shock Version
Region code (SLUS_007.48):

Description

Inserting png image in the subtitle STR video causes this glitch,

The CG scene freeze the entire video in some scene, an example is in helicopter scene in Leon B Scenario, this freeze in real hardware, XEBRA (Most accuracy Emulator like real hardware).

NOTE: The attachment has .log files when inserting, STR Vídeo that occour this bug and XEBRA save for use in Leon B Scenario.

The Bug:
Load the Leon Disc in Leon B scenario using the Xebra save and go to stair in beginning and watch the helicopter scene.

error
debug00.log
replace.log
R108L.zip
BU00.zip

Support for EBOOT.PBP files?

Environment

jPSXdec version: jpsxdec_v0-99-8_rev3788
Operating system: macOS 10.13.6
Java runtime environment: macOS bundled

PlayStation Game (if applicable)

Name: n/a
Region code (e.g. SLUS-1234):

Description

What happened?:
Nothing

What was supposed to happen?:
Hoped it would accept file

What were you doing?:
Trying to load EBOOT.PBP instead of iso/bin

References

File format and related tools: https://www.psdevwiki.com/ps3/Eboot.PBP

Newest JRE prevents the embed Media Player to work.

Please fill in the following information
Note: attaching the .log files after reproducing the issue is very helpful

Environment

jPSXdec version: 0.99.7
Operating system: Linux localhost 4.6.3-pclos1 #1 SMP Fri Jun 24 15:24:36 CDT 2016 x86_64 x86_64 x86_64 GNU/Linux
Java runtime environment: 1.8.0_131

PlayStation Game (if applicable)

Name:
Region code (e.g. SLUS-1234):

Description

What happened?:
Media player doesn't work. Does not play audio nor videos
What was supposed to happen?: The media player should play audio and videos

What were you doing?:Testing the new version (0.99.7). I guess it's a problem of the newest JRE, might have broke something.

Spice Girls - Lots of silent .wavs

Testing on Spice World: I noticed that there are lots of .wave files extracted, but most of them are silent.

e.g. D_REHEAR.XA has 23 files from [0] through [22]. If you look at the clips starting at [7] they are all silent.
The same type of pattern applies on most of the XA files, and voice samples. Some voice samples (e.g. of BABY) have large gaps of silent clips interspersed among audible ones.

This is possibly not a bug, it might just be content that got cut from game, but I'm not sure.

.EXE not running

Environment

jPSXdec version: v0.99.8
Operating system: Windows 10 64 bit
Java runtime environment: 11.0.2

PlayStation Game (if applicable)

Name:
Region code (e.g. SLUS-1234):

Description

application isn't starting, tried running as admin but still no response

java.lang.RuntimeException at jpsxdec.modules.roadrash.RoadRashPacket$MDEC.readPacket(RoadRashPacket.java:351)

Tried to open PlayStation Magazine Demo Disc 14,

Debug log attached.

The disc is ahem "only available for streaming".

https://archive.org/details/psx_opm14

You should (not) open the dev console and watch the network activity for a MAME chd file, nor should you use mame-tools to convert it to a bin

This couldn't be a chdman issue could it? I wouldn't know, I have (not) used it plenty of times on other discs before running into this issue.

debug00.log

Doesn't start on Linux

Environment

jPSXdec version: v0.99.8
Operating system: Ubuntu 18.10 64bit
Java runtime environment: openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.10.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

PlayStation Game:

Name: Diablo

Description

What happened?:
Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:807)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886)
at java.awt.Toolkit.getEventQueue(Toolkit.java:1736)
at java.awt.EventQueue.invokeLater(EventQueue.java:1294)
at jpsxdec.Main.main(Main.java:123)

What was supposed to happen?: The application UI appears on screen

What were you doing?: java -jar jpsxdec.jar

Armored Core missing music

Environment

jPSXdec version: 1.00
Operating system: Windows

PlayStation Game (if applicable)

Name: Armored Core

Description

  1. Extract all the music. Notice that you have 16 song files starting with "BGM". Two of these are some announcement made during one of the levels(?not sure?). That leaves 14 legitimate songs.
  2. Notice that the song "Shape Memory Alloy" (the shopping music) is not present. The official sound track seems to indicate there is supposed to be 19 songs.

Result:
At least 1 song is known to be missing, and possibly as many as 5.

Since all the other music, and dialog files are all extractable, I don't think it's an unknown-format issue. I'm not sure why it's not finding that song.

TIM image not found in file

Environment

jPSXdec version: v1.00
Operating system: MacOS
Java runtime environment :
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

PlayStation Game (if applicable)

Name: Matsumoto Leiji 999 ~Story of Galaxy Express~
Region code (e.g. SLUS-1234): SLPS-03220 & SLPS-03221

Description

What were you doing?:
Extracting images from some .DB2 files.

What happened?:
I managed to reverse engineering the way the assets are concatenated together into .BD2 archives.
On one file (DAT/BSTAGE.BD2), there is an image at the beginning that is not found by jpsxdec.

I can give you more details like the offset of where the TIM file starts and its length. I suspect this image to have many palettes.

All the other images were able to be extracted as expected by jpsxdec.

What was or was not supposed to happen?:
This image should be extracted like the other ones.

Decryption of WXA files results in only audio

Environment

jPSXdec version: 0.99.8rev3788
Operating system: Windows 10 x64
Java runtime environment: Unsure

PlayStation Game (if applicable)

Name: ReBoot
Region code (e.g. SLUS-1234): SLUS-00274

Description

When trying to decrypt the WXA videos, which appear to be XA with video wrapping, the application only detects the audio layer. The audio sectors seem to span the entirety of the file, so I am unsure where the video would be wrapped within the file.

EA.zip

Crashes on load

Environment

jPSXdec version: 0.99.8
Operating system: Windows 10
Java runtime environment: Java 10.0.1

Description

What happened?: Crashes on opening

Not sure where the log is, but running it in cmd gives me this

Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
        at org.jdesktop.swingx.JXTable.<clinit>(JXTable.java:379)
        at jpsxdec.gui.Gui.initComponents(Gui.java:459)
        at jpsxdec.gui.Gui.<init>(Gui.java:114)
        at jpsxdec.Main$1.run(Main.java:125)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
        at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
        at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: org.jdesktop.swingx.plaf.LookAndFeelAddons is not an ImageIO SPI class
        at java.desktop/javax.imageio.spi.ServiceRegistry.checkClassAllowed(Unknown Source)
        at java.desktop/javax.imageio.spi.ServiceRegistry.lookupProviders(Unknown Source)
        at org.jdesktop.swingx.plaf.LookAndFeelAddons.getSystemAddonClassName(LookAndFeelAddons.java:300)
        at org.jdesktop.swingx.plaf.LookAndFeelAddons.getBestMatchAddonClassName(LookAndFeelAddons.java:259)
        at org.jdesktop.swingx.plaf.LookAndFeelAddons.<clinit>(LookAndFeelAddons.java:87)
        ... 18 more

Crash Team Racing XA Audio

Environment

jPSXdec version: 0.99.8
Operating system: Windows 7 x64
Java runtime environment: v8 u201

PlayStation Game

Name: Crash Team Racing
Region code: SCUS-94426

Description

Can't convert XA audio. The program produces 4 or 8 kilobyte files.
Index.log contains lots of strings like:
[WARNING] Detected corruption in sector 0. This may affect identification and conversion.

FMV's from Road Rash 3D

It doesn't recognize any FMV from Road Rash 3D.

debug0.log

Environment

jPSXdec version: v0.99.7 rev3397
Operating system: Win7 64bits
Java runtime environment: Version 8 - Update 44

PlayStation Game

Name: Road Rash 3D
Region code: I tried both [SLUS-00524] and [SLES-00910] versions.
rr3d_ntsc_cd

Description

What happened?: Doesn't recognize any FMV videos, soundtracks, and most of the TIM's / textures.

What was supposed to happen?: To recognize FMV videos, soundtracks, SFX, and more TIM's / textures.

Additional info

The soundtracks (which plays during the races) are stored in "ALBUM2.ALB" and "ALBUM.ALB" files, in ADPCM Stereo format plays at 16000Hz and the interleave value is 8192 bytes(?) can be played with "Cube Media Player 2".

The dialogue/monologues, menu music, SFX, and some other sounds are stored in "FENOIZ_E.DAT" and "RASHNZ_E.DAT" files, plays at 8000Hz ~ 16000Hz. (Unknown format but PS Sound plays them / XA maybe).

The FMV video format in this game is still unknown, or at least it's hidden somewhere on the disc! There are at least 62 FMV's in this game though....

"-replacexa" command does not work

Environment

jPSXdec version: v1-03_rev3953
Operating system: Win10 x64
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)

PlayStation Game (if applicable)

Name: Syphon Filter 2 (and any others)
Region code: SCES-02288

Description

Starting from version "v0.99.8 rev3788" to last one, the "-replacexa" command does not work. Progress is going, but a new file is not inserted.
Please fix it, your tool is very useful.

Support for .CHD files

Environment

jPSXdec version: v1.05
Operating system: Windows 10 - 1909
Java runtime environment java version "1.8.0_251

PlayStation Game (if applicable)

Name: Any (cause most of my games were converted into this format)
Region code (e.g. SLUS-1234): Not applicable

Description

What were you doing?:
No applicable

What happened?:
Only would like to request, support for .CHD compressed files if possible ofc.

What was or was not supposed to happen?:
To let us load instead of .bin + .cue or uncompressed formats, let us load .CHD file type.
while Duckstation (playstation emulator) isn't yet fulling dumping the textures, I'd like to 'dump' these with JPsxdec.

Thank You!

SLUS-00508 Beast Wars - Transformers - Music has long silences at the end

Turning this comment into a bug, as mentioned on one of the other bugs:

SLUS-00508 Beast Wars - Transformers.

There, the music seems to export correctly, but the files have about ~40 seconds of silence at the end. They all seem to be exactly 2 minutes at 55 seconds long, regardless of the length of the content.

Example:
AUDIO1.STR[0].wav is 2:47 long, but has a file time of 2:55
AUDIO1.STR[1].wav is 1:58 long, but has a file time of 2:55
AUDIO1.STR[2].wav is 2:00 long, but has a file time of 2:55

etc etc.

Edit: Another game with the same issue is Mary Kate & Ashley - Magical Mystery Mall.

Make this program rip anything inside str.bin from Dance Dance Revolution 3rdMIX to 5thMIX

str.bin stores bgm, sound effects and voice announcer from most DDR PSX games (3rdMIX to 5thMIX and etc.). So far, they can be ripped via PSound but majority of them have clicks and/or scratchy sounds in between so the quality is not good. I am hoping that these can be ripped via jpsxdec too.

DDR 3rdMIX - SLPM_86503
DDR 4thMIX - SLPM_86752
DDR 5thMIX - SLPM_86897

Felony 11-79 - Broken music

Try to extract from "Felony 11-79".

  1. The movies extract without issues and sound normal.
  2. The first couple files starting with BGM001.XA sound like a skipping CD, as in "WoWoWoWoWoWoWoWoWoWoW"
  3. BGM003.XA is split into 4000+ files, each representing just one note.
  4. ENDLESUS sounds normal, which is strange because all the other music files are broken.
  5. LINKWRAY and UKU sounds like it's skipping

Replace SEQ file

Environment

jPSXdec version: 1.04
Operating system:
Java runtime environment :

PlayStation Game
Tail Concerto (USA) and (JAPAN)


Description

I'm making a fan-translation/Dub of Tail Concerto and everything that the JPSXDEC can do worked flawlessly.

The translation is nearly completed and all that is left is to replace the remaining SEQ files.
The PSound is capable of only viewíng SEQ files, so could it be possible to add a function to ''ReplaceSEQ'' for the JPSXDEC?

I've been working over a year to translate this game and I'm sure this function will be useful for other people as well.

Starblade Alpha large STRs have no video

Environment

jPSXdec version: jpsxdec_v1-00_rev3921
Operating system: Microsoft Windows [Version 10.0.18362.418]
Java runtime environment java version "1.8.0_231"

PlayStation Game (if applicable)

Name: Starblade Alpha
Region code (e.g. SLUS-1234): SLUS-00057

Description

What were you doing?:

Convert FLT\GAME1.STR

What happened?:

There's only audio, no video

What was or was not supposed to happen?:

There should be video too

index.log
debug00.log

Thanks!

Some WVE files still not detected if scanned from a .bin image.

Environment

jPSXdec version: jpsxdec_v1-00_rev3921
Operating system: Windows 8.1 x64
Java runtime environment: build 1.8.0_231-b11

PlayStation Game (if applicable)

Name: NASCAR Rumble
Region code (e.g. SLUS-1234): SLUS-01068

Description

What were you doing?:
I tried to scan the WVE files inside of the image.

What happened?:
While almost of them are detected, there's some of the files that aren't detected.
NotDetected
However, if I open the WVE directly (By extracting it from the image or mount the bin with virtual drive software), it works though
OpenedManually

What was or was not supposed to happen?:
All of the WVE files inside of the image should be detected.

And here I provided the debug.log as well if it helps
debug00.log

Option Tuning Car Battle .DA files

Please fill in the following information
Note: attaching the .log files after reproducing the issue is very helpful

Environment

jPSXdec version: jpsxdec_v0-99-7_rev3397
Operating system: Win7 x64
Java runtime environment: not sure

PlayStation Game (if applicable)

Name: Option Tuning Car Battle
Region code (e.g. SLUS-1234): SLPS-01207

Description

What happened?: the tool can't scan correct .DA files ,it should detected to music/sound type file,because I tested on "PSound" tool,the files exactly work,I can give you one file if you need

so

Any plans to add modern video formats/codecs (if possible)? + Rakugaki Showtime report

Your tool is incredibly useful, for which I thank you. I was just wondering since AVI is an old format. Or maybe there's reason it has to be AVI? I have no idea.

Also, you can check off Rakugaki Showtime as [!] if you still update your Testing list. Everything extracted and converted just fine, except for the sound effects (you can extract those with PSound). I'm not sure which file the SFX were stored in. Maybe ARA.bin? In any case, JPSXDec didn't find them.

https://puu.sh/Faeb8/ae050e7bc4.png

Index:
https://pastebin.com/2mDfjZcT

Andretti Racing - Sector scanning fails with error message

Environment

jPSXdec version: jpsxdec_v1-05-beta
Operating system: Windows 8.1 Pro x64
Java runtime environment : openjdk version "11.0.11" 2021-04-20

PlayStation Game (if applicable)

Name: Andretti Racing
Region code (e.g. SLUS-1234): SLUS-00264

Description

What were you doing?:
I was trying to analyze the contents inside the Track 1 (which is the game's main track for the data except the BGMs which uses CD audio)

What happened?:
Upon reaching sector 45979, jPSXdec threw this error message and thus abort the scanning process:
AndrettiError
This is probably related to the WVE format support.

What was or was not supposed to happen?:
jPSXdec should able to scan all of the datas, or at least treat the unrecognizable data as a generic non-stream file.

Also, here's both of the log files
debug00.log
index.log

Herc's Adventures can't extract

Environment

jPSXdec version: jpsxdec_v1-04_rev3987_bin_src, and jpsxdec_v1-00_rev3921
Operating system: GNU/Linux Slackware64-14.2
Java runtime environment :

java version "15.0.1" 2020-10-20
Java(TM) SE Runtime Environment (build 15.0.1+9-18)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)

PlayStation Game (if applicable)

Name: Herc's Adventures
Region code (e.g. SLUS-1234): [U] [SLUS-00298]

(also tryed some european version, same result)

Description

What were you doing?: Trying to extract all or some content from "BIG.BIN" file.

What happened?: This game appears as tested from the list, but jpsxdec can't detect anything inside the "BIG.BIN". I add images, see.

What was or was not supposed to happen?:
debug.zip
Captura de pantalla_2021-01-19_19-20-17
Captura de pantalla_2021-01-19_19-20-35

Chaos Break won't show audio files

jPSXdec version: 1.04
Operating system:
Java runtime environment :

PlayStation Game

Name: Chaos Break
Region code : SCPS-45480

Description

I was looking through the untested PS1 games from my collection and Chaos Break has only one issue;

The audio files won't show up, I can view the TIM-files only.
The FMV cutscenes also show just fine.

Here's the IDX of the game.
ChaosBreak.zip

FMVs from Aconcagua (NTSC-J) are not detected

Environment

jPSXdec version: v0.99.7 rev3397
Operating system: Windows 7 SP1 x64
Java runtime environment: Version 8 Update 121

PlayStation Game (if applicable)

Name: Aconcagua (アコンカグア)
Region code (e.g. SLUS-1234): SCPS-10131

Description

What happened?: I attempted to find the two FMV that this game contains in files ST01_01/SE01_00.STR (Disc 1) and ST09_01/SE09_01.STR (Disc 2)

What was supposed to happen?: Both the video track and the audio track should be detected. Instead, only the audio track is detected.

What were you doing?: Loading each disc image into jPSXdec.

Zooboomafoo - Leapin' Lemurs! detects 18000 sound effects

  1. Try to extract audio from Zooboomafoo - Leapin' Lemurs!
  2. Notice that about 18000 .wav files are created
  3. Only the first ~500 look valid, and everything after that is exactly 4KB in size, and seem to be garbage data.

Seems like something went wrong with the index?

jspx v1.00

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.