updated skyscraper.sh
This commit is contained in:
+26
-9
@@ -44,18 +44,20 @@ readonly COLOR_BACKGROUND_RED
|
||||
readonly RESET_COLOR
|
||||
|
||||
## artwork.xml
|
||||
readonly CONSOLE_ART=artwork.xml
|
||||
readonly ARCADE_ART=artwork.xml
|
||||
readonly CONSOLE_ART=artwork.xml.rgbpi
|
||||
readonly ARCADE_ART=artwork.xml.rgbpi
|
||||
readonly CD_ART=~/.skyscraper/artwork.xml.cover.320x240
|
||||
|
||||
## scrapers
|
||||
readonly CONSOLE_SCRAPERS="screenscraper mobygames thegamesdb"
|
||||
readonly ARCADE_SCRAPERS="screenacraper arcadedb"
|
||||
readonly ARCADE_SCRAPERS="screenscraper arcadedb"
|
||||
|
||||
## flags
|
||||
readonly BUILD_FLAGS_CONSOLE="videos,unattend,forcefilename,relative,symlink"
|
||||
readonly BUILD_FLAGS_ARCADE="videos,unattend,relative,symlink"
|
||||
readonly SCRAP_FLAGS_CONSOLE="videos,unattend,noresize,unpack"
|
||||
readonly SCRAP_FLAGS_ARCADE="videos,unattend,noresize"
|
||||
readonly CACHE_REFRESH="--cache refresh"
|
||||
|
||||
## check if BUID, SCRAP or BOTH
|
||||
if [ "$1" = scrap ] || [ "$1" = SCRAP ]; then
|
||||
@@ -80,12 +82,12 @@ if [ "$1" = both ] || [ "$1" = BOTH ]; then
|
||||
fi
|
||||
|
||||
## console systems
|
||||
CONSOLE="3do 3ds amiga amstradcpc apple2 arcadia astrocde atari800 atari2600 atari5200 atari7800 atarijaguar atarilynx atarist c16 c64 c128 coco coleco daphne dragon32 dreamcast fds gameandwatch gamegear gb gba gbc gc genesis intellivision mastersystem megacd megadrive msx n64 nds nes ngp ngpc oric pc pc88 pc98 pcfx pcengine pokemini ports ps2 psp psx saturn scummvm sega32x segacd sg-1000 snes ti99 trs-80 vectrex vic20 videopac virtualboy wii wonderswan wonderswancolor x68000 x1 zmachine zx81 zxspectrum"
|
||||
CONSOLE="3ds amiga amstradcpc apple2 arcadia astrocde atari800 atari2600 atari5200 atari7800 atarilynx atarist c16 c64 c128 coco coleco daphne dragon32 fds gameandwatch gamegear gb gba gbc gc genesis intellivision mastersystem megadrive msx n64 nds nes ngp ngpc oric pc pc88 pc98 pcfx pcengine pokemini ports ps2 psp scummvm sega32x sg-1000 snes ti99 trs-80 vectrex vic20 videopac virtualboy wii wonderswan wonderswancolor x68000 x1 zmachine zx81 zxspectrum"
|
||||
for SYSTEM in $CONSOLE; do
|
||||
if test -d "${ROM_DIR}"/"${SYSTEM}"; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper --flags "${SCRAP_FLAGS_CONSOLE}" -p "${SYSTEM}" -s "${SCRAPER}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
Skyscraper "${CACHE_REFRESH}" --flags "${SCRAP_FLAGS_CONSOLE}" -p "${SYSTEM}" -s "${SCRAPER}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
@@ -94,13 +96,28 @@ for SYSTEM in $CONSOLE; do
|
||||
fi
|
||||
done
|
||||
|
||||
## cd systems
|
||||
CD_SYSTEM="3do atarijaguar dreamcast megacd psx saturn segacd"
|
||||
for SYSTEM in $CD_SYSTEM; do
|
||||
if test -d "${ROM_DIR}"/"${SYSTEM}"; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper "${CACHE_REFRESH}" --flags "${SCRAP_FLAGS_CONSOLE}" -p "${SYSTEM}" -s "${SCRAPER}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags "${BUILD_FLAGS_CONSOLE}" -a $CD_ART -p "$SYSTEM" -f "${FRONTEND}" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
## arcade systems
|
||||
ARCADE="fba neogeo mame-advmame mame-mame4all mame-libretro"
|
||||
for SYSTEM in $ARCADE; do
|
||||
if test -d "${ROM_DIR}"/"${SYSTEM}"; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $ARCADE_SCRAPERS; do
|
||||
Skyscraper --flags "${SCRAP_FLAGS_ARCADE}" -p "$SYSTEM" -s "$SCRAPER" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
Skyscraper "${CACHE_REFRESH}" --flags "${SCRAP_FLAGS_ARCADE}" -p "$SYSTEM" -s "$SCRAPER" -i "${ROM_DIR}"/"${SYSTEM}"
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
@@ -113,11 +130,11 @@ done
|
||||
if test -d "${ROM_DIR}"/pcenginecd; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $CONSOLE_SCRAPERS; do
|
||||
Skyscraper --flags "${SCRAP_FLAGS_CONSOLE}" -p pcengine -s "$SCRAPER" -i "${ROM_DIR}"/pcenginecd
|
||||
Skyscraper "${CACHE_REFRESH}" --flags "${SCRAP_FLAGS_CONSOLE}" -p pcengine -s "$SCRAPER" -i "${ROM_DIR}"/pcenginecd
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
Skyscraper --flags "${BUILD_FLAGS_CONSOLE}" -a $CONSOLE_ART -p pcengine -f "${FRONTEND}" -i "${ROM_DIR}"/pcenginecd
|
||||
Skyscraper --flags "${BUILD_FLAGS_CONSOLE}" -a $CD_ART -p pcengine -f "${FRONTEND}" -i "${ROM_DIR}"/pcenginecd
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -125,7 +142,7 @@ fi
|
||||
if test -d "${ROM_DIR}"/arcade; then
|
||||
if [ "$SCRAP" = true ]; then
|
||||
for SCRAPER in $ARCADE_SCRAPERS; do
|
||||
Skyscraper --flags "${SCRAP_FLAGS_ARCADE}" -p fba -s "$SCRAPER" -i "${ROM_DIR}"/arcade
|
||||
Skyscraper $CACHE_REFRESH --flags "${SCRAP_FLAGS_ARCADE}" -p fba -s "$SCRAPER" -i "${ROM_DIR}"/arcade
|
||||
done
|
||||
fi
|
||||
if [ "$BUILD" = true ]; then
|
||||
|
||||
Reference in New Issue
Block a user