-
Notifications
You must be signed in to change notification settings - Fork 6
/
2-menu-scene-zelda.sh
executable file
·59 lines (56 loc) · 2.98 KB
/
2-menu-scene-zelda.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/bash
#By julenvitoria
INPUT=/tmp/$MENU.sh.$$
usuario="kde"
consola="zelda"
dialog --backtitle "G&W $consola - Utilidades de flasheo ------------------ INFO: 2-menu-scene-zelda.sh Usuario = $usuario //// Consola seleccionada = $consola ------------------" \
--title "Game&Watch $consola - menu de flasheo" \
--ok-label Apply \
--cancel-label Exit \
--menu "
Usuario actual: $usuario
Consola seleccionada: $consola
Selecciona con las flechas la opcion deseada:" 0 0 0 \
1 "Backup, restauracion y liberacion de la G&W $consola" \
2 "Instalacion Custom FirmWare (CFW) y RetroGo y backup/restauracion de save states en G&W $consola" \
3 "Generación roms Game&Watch" 2>"${INPUT}"
menuitem=$(<"${INPUT}")
case $menuitem in
1)clear
./scene/2.1-backup-restauracion.sh
./2-menu-scene-$consola.sh
clear;;
2)clear
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2-retro-go-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.1-solo-retro-go-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.2-cfw-retro-go-4mb-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.3-cfw-retro-go-16mb-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.4-cfw-retro-go-64mb-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.5-cfw-retro-go-128mb-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.6-cfw-retro-go-256mb-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.1-save-state-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.2-save-state-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.3-save-state-$consola.sh
sed -i 's/^proc=.*$/'proc=\""$(nproc)"\"'/g' ./scene/2.2.4-save-state-$consola.sh
./scene/2.2-retro-go-$consola.sh
./2-menu-scene-$consola.sh
clear;;
3)clear
dialog --backtitle "G&W $consola - Utilidades de flasheo" \
--title "Generación roms Game&Watch" \
--yesno "Coloca tus roms y artworks de Game&Watch que desees transformar\nIMPORTANTE: Para que el script funcione deberas tener en cuenta lo siguiente:\n-Las roms deben ser del romset 0.229 de Mame, en formato No-merged y deben ser colocadas en el directorio\n/home/$usuario/gameandwatch/LCD-Game-Shrinker/input/rom\n-Los artworks deben copiarse al directorio /home/$usuario/gameandwatch/LCD-Game-Shrinker/input/artwork\n-Ambos archivos (rom y artwork) deben estar en formato zip y deben tener el mismo nombre.\n\nRecuerda: las roms convertidas las encontraras en home/$usuario/gameandwatch/LCD-Game-Shrinker/output" 0 0
ans=$?
if [ $ans -eq 0 ]; then
clear
cd /home/$usuario/gameandwatch/LCD-Game-Shrinker/
python3 shrink_it.py
cd -
read -n 1 -s -r -p "Presiona cualquier tecla para continuar"
else
echo "Proceso cancelado"
read -n 1 -s -r -p "Proceso realizado. Presiona cualquier tecla para continuar"
fi
./2-menu-scene-$consola.sh
clear;;
esac
clear