fixes
This commit is contained in:
+61
-33
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
readonly USAGE="
|
||||
USAGE:
|
||||
$(basename "$0") [BUILD or SCRAP] [FRONTEND] [PATH]"
|
||||
$(basename "$0") [BUILD | SCRAP | BOTH] [FRONTEND] [PATH]"
|
||||
|
||||
function help_message() {
|
||||
echo "$USAGE"
|
||||
@@ -60,68 +60,96 @@ readonly ARCADE_SCRAPERS="screenacraper arcadedb"
|
||||
SCRAP=true
|
||||
BUILD=true
|
||||
|
||||
if [ "$1" = SCRAP ]; then
|
||||
if [ "$1" = scrap ] || [ "$1" = SCRAP ]; then
|
||||
BUILD=false
|
||||
printf "%s\n" "${COLOR_WHITE}${COLOR_BACKGROUND_RED}## SCRAP ONLY ${RESET_COLOR}"
|
||||
sleep 1
|
||||
fi
|
||||
|
||||
if [ "$1" = BUILD ]; then
|
||||
if [ "$1" = build ] || [ "$1" = BUILD ]; then
|
||||
SCRAP=false
|
||||
printf "%s\n" "${COLOR_WHITE}${COLOR_BACKGROUND_RED}## BUILD ONLY ${RESET_COLOR}"
|
||||
sleep 1
|
||||
fi
|
||||
|
||||
if [ "$1" = both ] || [ "$1" = BOTH ]; then
|
||||
SCRAP=true
|
||||
BUILD=true
|
||||
printf "%s\n" "${COLOR_WHITE}${COLOR_BACKGROUND_RED}## SCRAP and BUILD ${RESET_COLOR}"
|
||||
sleep 1
|
||||
fi
|
||||
|
||||
#ALL_SYSTEMS="3do 3ds amiga amstradcpc apple2 arcade arcadia astrocde atari800 atari2600 atari5200 atari7800 atarijaguar atarilynx atarist c16 c64 c128 coco coleco daphne dragon32 dreamcast fba fds gameandwatch gamegear gb gba gbc gc genesis intellivision mame-advmame mame-libretro mame-mame4all mastersystem megacd megadrive msx n64 nds neogeo nes ngp ngpc oric pc pc88 pc98 pcfx pcengine pokemini ports ps2 psp psx saturn scummvm sega32x segacd sg-1000 snes steam ti99 trs-80 vectrex vic20 videopac virtualboy wii wonderswan wonderswancolor x68000 x1 zmachine zx81 zxspectrum"
|
||||
|
||||
## CONSOLE
|
||||
CONSOLE="atari2600 atarilynx dreamcast fds gamegear gb gba gbc mastersystem megadrive msx nds nes ngp ngpc pcengine psp saturn sega32x snes wonderswan wonderswancolor"
|
||||
CONSOLE="atari2600 atarilynx fds gamegear gb gba gbc mastersystem megadrive msx nds nes ngp ngpc pcengine psp sega32x snes wonderswan wonderswancolor"
|
||||
# atari2600 atarilynx fds gamegear gb gba gbc mastersystem megadrive msx nes ngp ngpc pcengine sega32x snes wonderswan wonderswancolor
|
||||
|
||||
for SYSTEM in $CONSOLE; do
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper --flags videos,unattend,noresize,unpack -p "${SYSTEM}" -s "${SCRAPER}"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags videos,unattend,forcefilename,relative,skipexistingvideos -a $CONSOLE_ART -p "$SYSTEM" -f "${FRONTEND}"
|
||||
#Skyscraper --flags videos,unattend,relative,skipexistingvideos -a $CONSOLE_ART -p $i
|
||||
if test -d "${ROM_DIR}"/"${SYSTEM}"; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper --flags videos,unattend,noresize,unpack -p "${SYSTEM}" -s "${SCRAPER}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags videos,unattend,forcefilename,relative,skipexistingvideos -a $CONSOLE_ART -p "$SYSTEM" -f "${FRONTEND}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
#Skyscraper --flags videos,unattend,relative,skipexistingvideos -a $CONSOLE_ART -p $i
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
## CONSOLE CD
|
||||
CONSOLECD="pcengine psx segacd"
|
||||
# pcengine segacd psx saturn
|
||||
mv -v "${ROM_DIR}"/pcengine "${ROM_DIR}"/pcengine.cart
|
||||
mv -v "${ROM_DIR}"/pcenginecd "${ROM_DIR}"/pcengine
|
||||
CONSOLECD="psx segacd dreamcast saturn"
|
||||
# segacd psx saturn
|
||||
|
||||
for SYSTEM in $CONSOLECD; do
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper --flags videos,unattend,noresize -p "$SYSTEM" -s "$SCRAPER"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags videos,unattend,forcefilename,relative,skipexistingvideos,nobrackets -a $CONSOLECD_ART -p "$SYSTEM" -f "${FRONTEND}"
|
||||
if test -d "${ROM_DIR}"/"${SYSTEM}"; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper --flags videos,unattend,noresize -p "$SYSTEM" -s "$SCRAPER" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags videos,unattend,forcefilename,relative,skipexistingvideos,nobrackets -a $CONSOLECD_ART -p "$SYSTEM" -f "${FRONTEND}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
mv -v "${ROM_DIR}"/pcengine "${ROM_DIR}"/pcenginecd
|
||||
mv -v "${ROM_DIR}"/pcengine.cart "${ROM_DIR}"/pcengine
|
||||
|
||||
## ARCADE
|
||||
arcade="fba neogeo mame-advmame mame-mame4all"
|
||||
# fba neogeo mame-advmame mame-mame4all
|
||||
for SYSTEM in $arcade; do
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $ARCADE_SCRAPERS; do
|
||||
Skyscraper --flags videos,unattend,noresize -p "$SYSTEM" -s "$SCRAPER"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags videos,unattend,relative,skipexistingvideos,nobrackets -a $ARCADE_ART -p "$SYSTEM" -f "${FRONTEND}"
|
||||
if test -d "${ROM_DIR}"/"${SYSTEM}"; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $ARCADE_SCRAPERS; do
|
||||
Skyscraper --flags videos,unattend,noresize -p "$SYSTEM" -s "$SCRAPER" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags videos,unattend,relative,skipexistingvideos,nobrackets -a $ARCADE_ART -p "$SYSTEM" -f "${FRONTEND}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
## pcenginecd
|
||||
#mv -v "${ROM_DIR}"/pcengine "${ROM_DIR}"/pcengine.cart
|
||||
#mv -v "${ROM_DIR}"/pcenginecd "${ROM_DIR}"/pcengine
|
||||
|
||||
if test -d "${ROM_DIR}"/pcenginecd; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper --flags videos,unattend,noresize -p pcengine -s "$SCRAPER" -i "${ROM_DIR}"/pcenginecd
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags videos,unattend,forcefilename,relative,skipexistingvideos,nobrackets -a $CONSOLECD_ART -p pcengine -f "${FRONTEND}" -i "${ROM_DIR}"/pcenginecd
|
||||
fi
|
||||
fi
|
||||
|
||||
#mv -v "${ROM_DIR}"/pcengine "${ROM_DIR}"/pcenginecd
|
||||
#mv -v "${ROM_DIR}"/pcengine.cart "${ROM_DIR}"/pcengine
|
||||
## Available artworks
|
||||
# artwork.xml.screenshot
|
||||
# artwork.xml.cover
|
||||
|
||||
Reference in New Issue
Block a user