All Projects → tralph3 → Cue Maker

tralph3 / Cue Maker

Licence: gpl-3.0
A simple and easy to use program that fetches original cue files for your roms.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Cue Maker

Cabin
🌲 Cabin is the best JavaScript and Node.js logging service and logging npm package
Stars: ✭ 622 (+3173.68%)
Mutual labels:  utility
Pydash
The kitchen sink of Python utility libraries for doing "stuff" in a functional way. Based on the Lo-Dash Javascript library.
Stars: ✭ 728 (+3731.58%)
Mutual labels:  utility
Git Repo
Git-Repo: CLI utility to manage git services from your workspace
Stars: ✭ 818 (+4205.26%)
Mutual labels:  utility
Thor
Switch the right application ASAP.
Stars: ✭ 660 (+3373.68%)
Mutual labels:  utility
Quicktile
Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid)
Stars: ✭ 719 (+3684.21%)
Mutual labels:  utility
Engauge Digitizer
Extracts data points from images of graphs
Stars: ✭ 754 (+3868.42%)
Mutual labels:  utility
Bash Lib
Library for bash utility methods and tools
Stars: ✭ 546 (+2773.68%)
Mutual labels:  utility
Mini Observable
A mini implementation of TC39 observables, plus some utils!
Stars: ✭ 16 (-15.79%)
Mutual labels:  utility
Reloading
Change Python code while it's running without losing state
Stars: ✭ 723 (+3705.26%)
Mutual labels:  utility
Tip
Programmable tooltip that can be used with any Mac OS app
Stars: ✭ 798 (+4100%)
Mutual labels:  utility
Backslide
💦 CLI tool for making HTML presentations with Remark.js using Markdown
Stars: ✭ 679 (+3473.68%)
Mutual labels:  utility
Embedmd
embedmd: embed code into markdown and keep everything in sync
Stars: ✭ 714 (+3657.89%)
Mutual labels:  utility
Remeda
A utility library for JavaScript and TypeScript.
Stars: ✭ 774 (+3973.68%)
Mutual labels:  utility
Basscss
Low-level CSS Toolkit – the original Functional/Utility/Atomic CSS library
Stars: ✭ 5,669 (+29736.84%)
Mutual labels:  utility
Xonotic Map Manager
A command line package manager for Xonotic community maps
Stars: ✭ 5 (-73.68%)
Mutual labels:  utility
Search Deflector
A small program that forwards searches from Cortana to your preferred browser and search engine.
Stars: ✭ 620 (+3163.16%)
Mutual labels:  utility
Utils
A collection of useful PHP functions, mini classes and snippets that you need and can use every day.
Stars: ✭ 750 (+3847.37%)
Mutual labels:  utility
To Title Case
Convert a string to a title case.
Stars: ✭ 17 (-10.53%)
Mutual labels:  utility
Vault2env
Small utility to transfer fields of a key in Vault into the environment
Stars: ✭ 6 (-68.42%)
Mutual labels:  utility
Pie
🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.
Stars: ✭ 788 (+4047.37%)
Mutual labels:  utility

Cue Maker

A simple and easy to use program that fetches the original .cue files for your roms.

Usage

This program will work with the following extensions:

.bin > .cue and .m3u creation
.img > .cue and .m3u creation
.chd > .m3u creation

You can also tell it to extract zip files, create the necessary .cue and .m3u files, and recompress them.

Using this program is really simple. You can use the -h flag for usage instructions. Alternatively, you can see the output of the command here:

usage: cuemaker [-h] [-r] [-g] [-m] [-z] {playstation,playstation2,saturn,3do} directory

Original .cue file fetcher for game roms and .m3u creator.

positional arguments:
  {playstation,playstation2,saturn,3do}
                        the system (console) the roms belong to
  directory             the directory for the roms

optional arguments:
  -h, --help            show this help message and exit
  -r, --recursive       search sub-folders
  -g, --generic         create generic .cue files if originals can't be found
  -m, --m3u             create .m3u files for multiple disc games
  -z, --zips            extracts zip files containing roms, processes them and re-zips them in a
                        single one (-r needs to be activated)

This is an example command:

$ cuemaker -zmr playstation .

This command will extract all zip files that finds in the current directory, search sub-folders for roms, create .m3u files if the games are multi-disc, and recompress anything that was previously compressed, treating them all as playstation games (meaning it will try to match them against the playstation games database).

Formatting

You will need to follow certaing formatting on the roms name's in order to ensure the correct functionality of the program. The list of roms is ordered alphabetically when the program is executed, for this reason you need to make sure that Track and Disc files are in the correct order. To make it easy, make sure your roms comply with these points:

  • If the file is a Track file, it must be enclosed in parenthesis and must have a space beforehand: " (Track 2)"
  • If the game has multiple discs, you need to state it the same way as tracks: " (Disc 3)"
  • If the game has multiple discs and multiple track files, the Disc indicator must come before the Track indicator.
  • The Disc and Track indicators must be after the game's name, you may specify region anywhere else.

This is a correctly formatted list of roms:

3x3 Eyes - Kyuusei Koushu S (Japan) (Disc 1) (Track 1).bin
3x3 Eyes - Kyuusei Koushu S (Japan) (Disc 1) (Track 2).bin
3x3 Eyes - Kyuusei Koushu S (Japan) (Disc 1) (Track 3).bin
3x3 Eyes - Kyuusei Koushu S (Japan) (Disc 1) (Track 4).bin
3x3 Eyes - Kyuusei Koushu S (Japan) (Disc 2) (Track 1).bin
3x3 Eyes - Kyuusei Koushu S (Japan) (Disc 2) (Track 2).bin

You are free to distribute and modify this software as and even use it in your own software as long as you comply with the GPL

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].