Skip to content

RavenDS/singstar-toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

SingStar Toolbox

A Custom Disc Creator for SingStar.

Combine existing SingStar discs, create custom discs with your own songs, now with PS3 + FTP support!

Also includes tools for various formats used by SingStar games (PAK, PKD, PKF, IPU, MIB, IAV, CHC etc..)

Tutorials/Guide: Check out the Wiki

Join the Discord server for help: https://discord.gg/jNet59FPVz

Main Features

  • Import & convert UltraStar songs (txt)
  • Import songs from official SingStar discs to use in your own (PS2/PS3)
  • Convert audio & video to proprietary SingStar format (IPU + MIB)
  • Build an ISO compatible with emulators & real hardware (PS2/PS3)

QoL Features

  • No external tools (apart from ffmpeg)
  • M2V to IPU converter (no SDK needed)
  • Audio normalization for consistent volume
  • Entirely rewritten TXT to XML converter
  • Support for regular, duet, rap songs
  • Fix text encoding automatically
  • & much more..

Setup & Requirements

Roadmap

In progress

  • GLOBAL: Drag & Drop songs (TXT & SSTP)
  • PS4: Import songs from SingStar PS4
  • PS2: Build NTSC PS2 discs
  • GLOBAL: Import/Convert SING-IT to SingStar

Completed (v1.4)

  • GLOBAL: Extract audio from video (for .TXTs with video only)
  • GLOBAL: Convert PS2 songs to PS3
  • GLOBAL: Convert PS3 multi-channel audio to stereo for PS2 (no loss)
  • GLOBAL: Convert PS3 songs to PS2
  • GLOBAL: Edit videos to include time gap
  • GLOBAL: Scale BPM & notes when BPM is too high
  • ISO: ISO Rebuilding
  • PS3: PS3 Full Support
  • PS3: Export/Build PS3 Data
  • PS3: Auto-decrypt supported ISOs when needed
  • PS3: Update existing song library via FTP
  • PS3: NTSC video support
  • PS2: PAK file Unpacking/Repacking
  • PS2: M2V to IPU conversion
  • PS2: Import songs from NTSC discs (IAV+IND)
  • PS2: IPU swizzling
  • PS2: 99% codec compatibility
  • PS2: Audio Encode to ADPCM
  • PS2: MIB + MIH export
  • PS2: BMP to TX2 + TX2 to BMP
  • PS2: Import songs from other discs
  • PS2: Edit/disable menu music
  • PS2: Multiple Language support (English, French, German, Italian)

Scrapped/Cancelled

  • yt-dlp support: Many UltraStar managers already handle this
  • Edit PS2 boot logos: Users can edit that from DiscData folder
  • Medley Editor: Would require a lot of user input. Not cancelled but very low priority. Medleys are currently automated.

Source code

Source code is available as multiple modules and tools that will be published gradually.

Credits

Notes

It is possible to add more than 100 songs to a single PS2 disc, however it might cause unexpected behaviour in-game.
PS3 isn't affected by this.