Code Monkey home page Code Monkey logo

sbitools's People

Contributors

cgarz avatar kippykip 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sbitools's Issues

CUE files not correctly generated when using -singletrack function

I was trying to convert to singletrack the game "Breath of Fire IV (USA)" from latest Redump set. It contains:

Breath of Fire IV (USA) (Track 1).bin
Breath of Fire IV (USA) (Track 2).bin
Breath of Fire IV (USA).cue

Cue file content:

FILE "Breath of Fire IV (USA) (Track 1).bin" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
FILE "Breath of Fire IV (USA) (Track 2).bin" BINARY
TRACK 02 MODE2/2352
INDEX 01 00:00:00

Drag and drop "Breath of Fire IV (USA).cue" to "singletrack.bat" generates the files:

Breath of Fire IV (USA).bin
Breath of Fire IV (USA).cue

Resulting cue file content:

FILE "Breath of Fire IV (USA).bin" BINARY
TRACK 1 MODE2/2352
INDEX 1 00:00:00
INDEX 1 61:00:63

The resulting Cue file format is not valid, track 2 is missing, and does not load in many programs (CDMage for example). They give error in index statement.

The more correct format to output such a CUE file would be:

FILE "Breath of Fire IV (USA).bin" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
TRACK 02 MODE2/2352
INDEX 01 60:58:63

Best regards.

Batch converting files from CUE to CCD

I have found SBITools very helpful for converting redump quality images into CCD format for ODEs.

However converting an entire repository of 700+ CD ROM images into CCD format is a bit cumbersome to perform by hand.

Can you implement support for batch image processing in cue2ccd?

Improper cue file generated when Track 2 is MODE2 instead of AUDIO

I've run across a possible issue with handling of cue files for a very small number of PSX games, while prepping my collection for use with both emulators and PS-IO.

Using the game Constructor (Europe) as an example, the ReDump cue is:

FILE "Constructor (Europe) (En,Fr,De,Es) (Track 1).bin" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
FILE "Constructor (Europe) (En,Fr,De,Es) (Track 2).bin" BINARY
TRACK 02 MODE2/2352
INDEX 00 00:00:00
INDEX 01 00:02:00

Using something like binmerge against the ReDump split files creates a bin file that matches the Total CRC on the ReDump page, and produces this cuesheet:

FILE "Constructor (Europe).bin" BINARY
TRACK 01 MODE2/2352
INDEX 01 00:00:00
TRACK 02 MODE2/2352
INDEX 00 18:07:34
INDEX 01 18:09:34

Using SBITools against the ReDump split files creates a img file that matches the Total CRC on the ReDump page, however it produces this cuesheet instead:

FILE "Constructor (Europe).img" BINARY
TRACK 1 MODE2/2352
INDEX 1 00:00:00
TRACK 2 MODE2/2352
INDEX 0 18:07:34
TRACK 2 MODE2/2352
INDEX 1 18:07:34

So far, I've noted this behavior in:
Constructor (EU)
Perfect Assassin (EU)
Street Fighter Alpha 2 (EU)
Street Fighter Collection (Disc 2) (EU)

Error loading subchannel

I can't create a .ccd file because everytime this message appears. Tested on Win 7 and 10 with/without Admin.
Log:
SBITools v0.3.1 - http://kippykip.com
Exporting to: 'CCD\Spyro.SUB'.
Creating CCD file
Writing CCD headers
Writing CCD Entries
Writing TRACK info
Done writing CCD!
Copying image (This will take a moment)
Creating modified CUE
Done writing CUE!
Generating blank .SUB with psxt001z
LibCrypt patch 'Spyro.lsd' was found! Patching subchannel...
Error loading subchannel!Drücken Sie eine beliebige Taste . . .

EXCEPTION_ACCESS_VIOLATION [SLES-02352]

Received the below error using the CUE2CCD batch on South Park Rally [SLES-02352]

CUE sheet matches the one on ReDUMP.org: http://redump.org/disc/29574/

Running this through SINGLETRACK in advance, the generated CUE sheet has:
TRACK 45 AUDIO INDEX 0 45:03:61 INDEX 1 45:05:61 INDEX 1 45:14:23 TRACK 47 AUDIO INDEX 0 45:20:01 INDEX 1 45:22:01

I suspect the problem is with the cue sheet rather than SBITools, but I'm just looking to confirm that.

Untitled

SBITools cannot process certain cue files

The following cue file is declared invalid in SBITools. similar cue files also have problems. Common thread appears to be a single binary with multiple indexes

CATALOG 0000000000000
FILE "Dark Legend (USA) (Track 01).bin" BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00
FILE "Dark Legend (USA) (Track 02).bin" BINARY
TRACK 02 AUDIO
INDEX 00 00:00:00
INDEX 01 00:01:74
FILE "Dark Legend (USA) (Track 03).bin" BINARY
TRACK 03 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 04).bin" BINARY
TRACK 04 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 05).bin" BINARY
TRACK 05 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 06).bin" BINARY
TRACK 06 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 07).bin" BINARY
TRACK 07 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 08).bin" BINARY
TRACK 08 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 09).bin" BINARY
TRACK 09 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 10).bin" BINARY
TRACK 10 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 11).bin" BINARY
TRACK 11 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 12).bin" BINARY
TRACK 12 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 13).bin" BINARY
TRACK 13 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 14).bin" BINARY
TRACK 14 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 15).bin" BINARY
TRACK 15 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 16).bin" BINARY
TRACK 16 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 17).bin" BINARY
TRACK 17 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 18).bin" BINARY
TRACK 18 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 19).bin" BINARY
TRACK 19 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 20).bin" BINARY
TRACK 20 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 21).bin" BINARY
TRACK 21 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 22).bin" BINARY
TRACK 22 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 23).bin" BINARY
TRACK 23 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 24).bin" BINARY
TRACK 24 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 25).bin" BINARY
TRACK 25 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 26).bin" BINARY
TRACK 26 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
FILE "Dark Legend (USA) (Track 27).bin" BINARY
TRACK 27 AUDIO
INDEX 00 00:00:00
INDEX 01 00:02:00
INDEX 02 00:10:17

[Request] Script to download .lsd files from Redump.org

As Redump.org don't offer an easy way to download all the .lsd files in their database the way that they offer for .sbi files, can you please share the script by qnorsten that you mentioned in the README can download all the .lsd files from Redump.org

CUE file: Add "Track mode" line to the Track 1 when that it's DATA

This utility became very useful for converting the Sega Saturn's BIN/CUE images to CCD/IMG/SUB/CUE to properly use with the Saturn's ODE emulator Fenrir-ODE (loading games through SDCard and over Network with the Wifi WIP). The only downbreak it's about the created CUE file. The information of the "TRACK MODE" at the first track (data track MODE1/2352) it's not declared. The workaround it's manually opening the created CUE file with some text editor and adding the kind for the TRACK 1. Details below:

Command:

sbitools.exe -cue2ccd "Alien Triology (USA).cue"

Behavior:
The cue file it's generated like bellow:

FILE "Alien Trilogy (USA).img" BINARY
    INDEX 1 00:00:00
  TRACK 2 AUDIO
    INDEX 0 11:58:50
    INDEX 1 12:00:50
...

Expected:

FILE "Alien Trilogy (USA).img" BINARY
    TRACK 1 MODE1/2352
    INDEX 1 00:00:00
  TRACK 2 AUDIO
    INDEX 0 11:58:50
    INDEX 1 12:00:50
...

Regards

Newbie here! Can't launch sbitools

Hi there,
I'm trying to launch sbitools.exe but the prompt says that it is not a known command.
Can someone explain to me step by step what to do to make it work ?
Thanks a lot

Exception_Access_Violation error

I got regular Exception_Access_Violation errors while running SBITools on large group of folders. These exceptions would stop the batch processing until clicked, slowing down the process. I wasn't able to detect any issues with the conversions that were stopped by this error though.

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.