ControlC
· Pastebin
Login
Register
ControlC
/
Create paste
Paste content
Up to 100 KB of text. BBCode formatting is supported.
Title
- optional
Content
B
I
U
S
</>
Colors ↓
Sizes ↓
Size 1
Size 2
Size 3
Size 4
Size 5
Size 6
Size 7
#!/usr/bin/env bash\r\n\r\necho '\r\nAutor ----------------> Inukaze ( Venezuela )\r\nSitio ----------------> https://goo.gl/ij6WqW\r\nCorreo-E -------------> bloginukaze@gmail.com\r\nLicencia -------------> GPL 2\r\n\r\n******* Inicio : Acerca de este Guión ********\r\n\r\n Yo intento escribir guiones compatibles con\r\n Sistemas operativos Unix & POSIX , y otros\r\n Sistemas operativos que soporten bash\r\n\r\n Este archivo es un guion sencillo para\r\n Iniciar \"mupen64plus\"\r\n [Emulador de Nintendo 64]\r\n\r\n******** Fin : Acerca de este Guión **********'\r\nsleep 3\r\n\r\n#Determinar en que directorio estoy :\r\nGUION=$(readlink -f \"$0\")\r\nRUTA=$(dirname \"$GUION\")\r\ncd \"$RUTA\"\r\n\r\n#Obtener la ruta absoluta del archivo\r\nARCHIVO=\"$@\" ; echo export ARCHIVO ; echo \"ARCHIVO=$ARCHIVO\"\r\n\r\n#Obtener la extension del archivo :\r\nEXTENSION=$(echo \"$1\" | awk -F '.' '{print $NF}')\r\n\r\n#function ReSolucion(){\r\n# Solucion de Resolucion\r\necho `xrandr --current | grep current | awk '{print $8}'` >> /tmp/ancho\r\necho `xrandr --current | grep current | awk '{print $10}'` >> /tmp/alto\r\ncat /tmp/alto | sed -i 's/,//g' /tmp/alto\r\nANCHO=$(cat /tmp/ancho)\r\nALTO=$(cat /tmp/alto)\r\nrm /tmp/ancho /tmp/alto\r\necho \"$ANCHO\"'x'\"$ALTO\" >> /tmp/Resolucion\r\nResolucion=$(cat /tmp/Resolucion)\r\nrm /tmp/Resolucion\r\n# Solucion de Resolucion\r\n#} : NOTA : Como funcion no funciona para extraer el valor resultante de la variable para usarla fuera de la funcion.\r\n\r\n#Detectar Resolucion y configurar mupen64plus para esa resolucion :\r\n#Resolucion=$(ReSolucion)\r\nif [ \"$Resolucion\" = \"1024x768\" ]; then\r\nsed -i \"s|ScreenWidth =.*\\"|ScreenWidth = \\"852\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Anchura de la Ventana\r\nsed -i \"s|ScreenHeight =.*\\"|ScreenHeight = \\"658\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Altura de la Ventana\r\nsed -i \"s|resolution =.*\\"|resolution = \\"852x658\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nsed -i \"s|resolution =.*\\"|resolution = \\"852x658\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nfi\r\n\r\nif [ \"$Resolucion\" = \"1152x864\" ]; then\r\nsed -i \"s|ScreenWidth =.*\\"|ScreenWidth = \\"1070\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Anchura de la Ventana\r\nsed -i \"s|ScreenHeight =.*\\"|ScreenHeight = \\"887\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Altura de la Ventana\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1070x887\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1070x887\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nfi\r\n\r\nif [ \"$Resolucion\" = \"1280x1024\" ]; then\r\nsed -i \"s|ScreenWidth =.*\\"|ScreenWidth = \\"1058\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Anchura de la Ventana\r\nsed -i \"s|ScreenHeight =.*\\"|ScreenHeight = \\"885\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Altura de la Ventana\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1076x890\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1076x890\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nfi\r\n\r\nif [ \"$Resolucion\" = \"1360x768\" ]; then\r\nsed -i \"s|ScreenWidth =.*\\"|ScreenWidth = \\"1358\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Anchura de la Ventana\r\nsed -i \"s|ScreenHeight =.*\\"|ScreenHeight = \\"713\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Altura de la Ventana\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1358x713\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1358x713\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nfi\r\n\r\nif [ \"$Resolucion\" = \"1440x900\" ]; then\r\nsed -i \"s|ScreenWidth =.*\\"|ScreenWidth = \\"1438\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Anchura de la Ventana\r\nsed -i \"s|ScreenHeight =.*\\"|ScreenHeight = \\"848\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ajusta la Altura de la Ventana\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1438x848\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nsed -i \"s|resolution =.*\\"|resolution = \\"1438x848\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Ajusta la resolucion de la ventana [No de la de la interfaz]\r\nfi\r\n\r\n#ScreenWidth = \"1070 #852 (1024x768 | Conky), #1070 (1152x864 | Conky)\"\r\n#ScreenHeight = \"887 #658 (1024x768 | Conky), #887 (1152x864 | Conky)\"\r\n\r\n# Obtener la Arquitectura\r\nArquitectura=$(uname -m)\r\ncase \"$Arquitectura\" in\r\n x86) Arquitectura=\"x32\" ;;\r\n i?86) Arquitectura=\"x32\" ;;\r\n amd64) Arquitectura=\"x64\" ;;\r\n x86_64) Arquitectura=\"x64\" ;;\r\n * ) echo \"Tu Arquitectura '$Arquitectura' -> NO ESTA SOPORTADA.\" ;;\r\nesac\r\n\r\n#Crear Directorio Temporal :\r\nmkdir -p \"/tmp/mupen64plus/lib\"\r\nmkdir -p \"/tmp/mupen64plus/.libs/64Bits\"\r\n\r\n#Enlazar Directorios & Archivos en caso de ser necesario :\r\nrm -rf \"font.ttf\"\r\nrm -rf \"Glide64.ini\"\r\nrm -rf \"Glide64mk2.ini\"\r\nrm -rf \"InputAutoCfg.ini\"\r\nrm -rf \"input-profiles.ini\"\r\nrm -rf \"input-settings.ini\"\r\nrm -rf \"mupen64plus.6\"\r\nrm -rf \"mupen64plus.cfg\"\r\nrm -rf \"mupen64plus.cht\"\r\nrm -rf \"mupen64plus.ini\"\r\nrm -rf \"mupen64plus-qt.conf\"\r\nrm -rf \"mupen64plus-ui.conf\"\r\nrm -rf \"mupencheat.txt\"\r\nrm -rf \"RiceVideoLinux.ini\"\r\nrm -rf \"mupen64plus-video-GLideN64.so\"\r\nln -s \"$PWD/Datos/config/font.ttf\" \"font.ttf\"\r\nln -s \"$PWD/Datos/config/Glide64.ini\" \"Glide64.ini\"\r\nln -s \"$PWD/Datos/config/Glide64mk2.ini\" \"Glide64mk2.ini\"\r\nln -s \"$PWD/Datos/config/InputAutoCfg.ini\" \"InputAutoCfg.ini\"\r\nln -s \"$PWD/Datos/config/input-profiles.ini\" \"input-profiles.ini\"\r\nln -s \"$PWD/Datos/config/input-settings.ini\" \"input-settings.ini\"\r\nln -s \"$PWD/Datos/config/mupen64plus.6\" \"mupen64plus.6\"\r\nln -s \"$PWD/Datos/config/mupen64plus.cfg\" \"mupen64plus.cfg\"\r\nln -s \"$PWD/Datos/config/mupen64plus.cht\" \"mupen64plus.cht\"\r\nln -s \"$PWD/Datos/config/mupen64plus.ini\" \"mupen64plus.ini\"\r\nln -s \"$PWD/Datos/config/mupen64plus-qt.conf\" \"mupen64plus-qt.conf\"\r\nln -s \"$PWD/Datos/config/mupen64plus-ui.conf\" \"mupen64plus-ui.conf\"\r\nln -s \"$PWD/Datos/config/mupencheat.txt\" \"mupencheat.txt\"\r\nln -s \"$PWD/Datos/config/RiceVideoLinux.ini\" \"RiceVideoLinux.ini\"\r\n\r\n if [ -L \"$HOME/.local/share/mupen64plus\" ]\r\n then\r\n if [ -L \"$HOME/.local/share/mupen64plus.original\" ]\r\n then\r\n rm -rf \"$HOME/.local/share/mupen64plus.original\"\r\n fi\r\n \r\n if [ -d \"$HOME/.local/share/mupen64plus.original\" ]\r\n then\r\n rm -rf \"$HOME/.local/share/mupen64plus\"\r\n mv \"$HOME/.local/share/mupen64plus.original\" \"$HOME/.local/share/mupen64plus\"\r\n fi\r\n fi\r\n \r\n if [ -d \"$HOME/.local/share/mupen64plus\" ]\r\n then\r\n mv \"$HOME/.local/share/mupen64plus\" \"$HOME/.local/share/mupen64plus.original\"\r\n rm -rf \"$HOME/.local/share/mupen64plus\" \r\n fi\r\n\r\n if [ ! -d \"$HOME/.local/share/mupen64plus\" ]\r\n then\r\n ln -s \"$PWD/Datos/local\" \"$HOME/.local/share/mupen64plus\"\r\n fi\r\n \r\n if [ ! -e \"$HOME/.local/share/mupen64plus\" ]\r\n then\r\n rm -rf \"$HOME/.local/share/mupen64plus\"\r\n ln -s \"$PWD/Datos/local\" \"$HOME/.local/share/mupen64plus\"\r\n fi\r\n\r\n#Cache :\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/shaders\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/shaders\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/shaders.original\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/shaders.original\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -d \"$HOME/.cache/mupen64plus/shaders.original\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# mv \"$HOME/.cache/mupen64plus/shaders.original\" \"$HOME/.cache/mupen64plus/shaders\"\r\n#DESACTIVADO#fi\r\n\r\nif [ ! -d \"$HOME/.cache/mupen64plus\" ]\r\nthen\r\n ln -s \"$PWD/Datos/cache\" \"$HOME/.cache/mupen64plus\"\r\nfi\r\n\r\n#DESACTIVADO#if [ -d \"$HOME/.cache/mupen64plus/shaders\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# mv \"$HOME/.cache/mupen64plus/shaders\" \"$HOME/.cache/mupen64plus/shaders.original\"\r\n#DESACTIVADO# ln -sf \"$PWD/Datos/cache/shaders\" \"$HOME/.cache/mupen64plus/shaders\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/glidehq\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/glidehq\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/glidehq.original\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/glidehq.original\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -d \"$HOME/.cache/mupen64plus/glidehq.original\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# mv \"$HOME/.cache/mupen64plus/glidehq.original\" \"$HOME/.cache/mupen64plus/glidehq\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -d \"$HOME/.cache/mupen64plus/glidehq\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# mv \"$HOME/.cache/mupen64plus/shaders\" \"$HOME/.cache/mupen64plus/glidehq.original\"\r\n#DESACTIVADO# ln -sf \"$PWD/Datos/cache/glidehq\" \"$HOME/.cache/mupen64plus/glidehq\"\r\n#DESACTIVADO#fi\r\n\r\n\r\n# Comun para Interfaces :\r\nif [ -L \"$HOME/.config/mupen64plus.original\" ]\r\nthen\r\n rm -rf \"$HOME/.config/mupen64plus.original\"\r\nfi\r\n\r\nif [ -L \"$HOME/.config/mupen64plus\" ]\r\nthen\r\n rm -rf \"$HOME/.config/mupen64plus\"\r\nfi\r\n\r\n#Seccion Rebusque 001\r\n#NOTA : Debes dejar esta parte intacta, ya que que algunas versiones de \"bash\" para comprobrar \r\n# que (si o no) \"existe\" un directorio [ -d ], no hace ninguna distincion si el directorio es un\r\n# Enlace Simbolico.\r\n\r\nif [ ! -d \"$HOME/.config/mupen64plus\" ]\r\nthen\r\n ln -s \"$PWD/Datos/config\" \"$HOME/.config/mupen64plus\"\r\nelse\r\n mv \"$HOME/.config/mupen64plus\" \"$HOME/.config/mupen64plus.original\"\r\n ln -s \"$PWD/Datos/config\" \"$HOME/.config/mupen64plus\"\r\nfi\r\n\r\nif [ -L \"$HOME/.local/share/mupen64plus.original\" ]\r\nthen\r\n rm -rf \"$HOME/.local/share/mupen64plus.original\"\r\nfi\r\n# Fin de la Seccion Rebusque 001\r\n\r\n# Interfaz \"mupen64plus-qt #\r\n# Caratulas en -> \"$HOME/.local/share/mupen64plus-qt/cache_v2/<MD5 del titulo>\"\r\n\r\nif [ -L \"$HOME/.local/share/mupen64plus-qt\" ]\r\nthen\r\n rm -rf \"$HOME/.local/share/mupen64plus-qt\" \r\nfi\r\n\r\nif [ -d \"$HOME/.local/share/mupen64plus-qt\" ]\r\nthen\r\n mv \"$HOME/.local/share/mupen64plus-qt\" \"$HOME/.local/share/mupen64plus-qt.original\"\r\n rm -rf \"$HOME/.local/share/mupen64plus-qt\" \r\nfi\r\n\r\nif [ ! -d \"$HOME/.local/share/mupen64plus-qt\" ]\r\nthen\r\n ln -s \"$PWD/Datos/mupen64plus-qt\" \"$HOME/.local/share/mupen64plus-qt\"\r\nfi\r\n# Interfaz \"mupen64plus-qt #\r\n\r\n# Interfaz \"mupen64plus-ui #\r\nif [ -L \"$HOME/.local/share/mupen64plus-ui\" ]\r\nthen\r\n rm -rf \"$HOME/.local/share/mupen64plus-ui\" \r\nfi\r\n\r\nif [ -d \"$HOME/.local/share/mupen64plus-ui\" ]\r\nthen\r\n mv \"$HOME/.local/share/mupen64plus-ui\" \"$HOME/.local/share/mupen64plus-ui.original\"\r\n rm -rf \"$HOME/.local/share/mupen64plus-ui\" \r\nfi\r\n\r\nif [ ! -d \"$HOME/.local/share/mupen64plus-ui\" ]\r\nthen\r\n ln -s \"$PWD/Datos/mupen64plus-ui\" \"$HOME/.local/share/mupen64plus-ui\"\r\nfi\r\n# Interfaz \"mupen64plus-ui #\r\n\r\n\r\n#Arreglos para juegos especificos basados en la suma de integridad MD5 :\r\nif [ -z \"$@\" ]\r\nthen\r\n echo -e \"\n\"\r\nelse\r\n MD5=$(md5sum \"$@\"| tr a-z A-Z | awk '{print $1}')\r\nfi\r\n\r\n\r\n\r\nif [ \"$MD5\" == \"d14a499bc4e324974eae3e42dec58625\" ]; then\r\n echo -e \"\nPokémon Stadium\n\"\r\n\r\n # Establecer Cartuchos & Partidas en los TransferPak :\r\n sed -i \"s|GB-rom-1 =.*\\"|GB-rom-1 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Amarilla (S) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Juego\r\n sed -i \"s|GB-ram-1 =.*\\"|GB-ram-1 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Amarilla (S) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Partida\r\n sed -i \"s|GB-rom-2 =.*\\"|GB-rom-2 = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Juego\r\n sed -i \"s|GB-ram-2 =.*\\"|GB-ram-2 = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Partida\r\n\r\n #ReConfigurar los controles :\r\n\r\n #ReConfigurar los Complementos :\r\n\r\n #Despues de terminar de usar este ROM reestablecer la configuracion anterior.\r\nfi\r\n\r\n#PS2#if [ \"$MD5\" == \"b26aafd452c9816e1b7aa0954e75825f\" ]; then\r\n#PS2# echo -e \"\nPokémon Stadium 2\n\"\r\n#PS2# \r\n#PS2# # Establecer Cartuchos & Partidas en los TransferPak :\r\n#PS2##TP1# sed -i \"s|GB-rom-1 =.*\\"|GB-rom-1 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Amarilla (S) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Juego\r\n#PS2##TP1# sed -i \"s|GB-ram-1 =.*\\"|GB-ram-1 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Amarilla (S) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Partida\r\n#PS2##TP2# sed -i \"s|GB-rom-2 =.*\\"|GB-rom-2 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Cristal (S) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Juego\r\n#PS2##TP2# sed -i \"s|GB-ram-2 =.*\\"|GB-ram-2 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Cristal (S) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Partida\r\n#PS2##------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\r\n#PS2## sed -i \"s|GB-rom-1 =.*\\"|GB-rom-1 = \\"$PWD/Datos/TransferPak/Pokemon - Yellow Version (UE) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Juego\r\n#PS2## sed -i \"s|GB-ram-1 =.*\\"|GB-ram-1 = \\"$PWD/Datos/TransferPak/Pokemon - Yellow Version (UE) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Partida\r\n#PS2## sed -i \"s|GB-rom-2 =.*\\"|GB-rom-2 = \\"$PWD/Datos/TransferPak/Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Juego\r\n#PS2## sed -i \"s|GB-ram-2 =.*\\"|GB-ram-2 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Cristal (S) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Partida\r\n#PS2#\r\n#PS2# #ReConfigurar los controles :\r\n#PS2#\r\n#PS2# #ReConfigurar los Complementos :\r\n#PS2#\r\n#PS2# #Despues de terminar de usar este ROM reestablecer la configuracion anterior.\r\n#PS2#fi\r\n\r\nif [ \"$MD5\" == \"1561C75D11CEDF356A8DDB1A4A5F9D5D\" ]; then\r\n echo -e \"\nPokémon Stadium 2 (USA)\n\"\r\n \r\n # Establecer Cartuchos & Partidas en los TransferPak :\r\n sed -i \"s|GB-rom-1 =.*\\"|GB-rom-1 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Amarilla (S) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Juego\r\n sed -i \"s|GB-ram-1 =.*\\"|GB-ram-1 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Amarilla (S) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Partida\r\n sed -i \"s|GB-rom-2 =.*\\"|GB-rom-2 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Cristal (S) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Juego\r\n sed -i \"s|GB-ram-2 =.*\\"|GB-ram-2 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Cristal (S) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Partida\r\n#------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\r\n# sed -i \"s|GB-rom-1 =.*\\"|GB-rom-1 = \\"$PWD/Datos/TransferPak/Pokemon - Yellow Version (UE) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Juego\r\n# sed -i \"s|GB-ram-1 =.*\\"|GB-ram-1 = \\"$PWD/Datos/TransferPak/Pokemon - Yellow Version (UE) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak1 #Partida\r\n# sed -i \"s|GB-rom-2 =.*\\"|GB-rom-2 = \\"$PWD/Datos/TransferPak/Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Juego\r\n# sed -i \"s|GB-ram-2 =.*\\"|GB-ram-2 = \\"$PWD/Datos/TransferPak/Pokemon - Edicion Cristal (S) [C][!].sav\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #TransferPak2 #Partida\r\n\r\n #ReConfigurar los controles :\r\n\r\n #ReConfigurar los Complementos :\r\n\r\n #Despues de terminar de usar este ROM reestablecer la configuracion anterior.\r\nfi\r\n\r\n#GT64#if [ \"$MD5\" == \"628AA3CD492559B705488F634797E045\" ]; then\r\n#GT64# echo -e \"\nGT 64 - Championship Edition (E) (M3) [!]\n\"\r\n#GT64# \r\n#GT64# # Establecer MemPaK para poder guardar las partidas :\r\n#GT64# #NOTA : como 'plugin =' se repite varias veces no encuentro forma correcta de editar unicamente los de los controles para modificar unicamente el complemento del control\r\n#GT64#fi\r\n\r\nif [ \"$MD5\" == \"7C567A5BB1AD4CBE414FB6BBFF66E336\" ]; then\r\n echo -e 'World Driver Championship (U) [!]'\r\n\r\n # Establecer el Complemento de video GlideN64 : Es el unico con el que funciona correctamente\r\n sed -i \"s/VideoPlugin =.*/VideoPlugin = mupen64plus-video-GlideN64_Rev-1111a763.so/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video GLideN64\r\nfi\r\n\r\nif [ \"$MD5\" == \"431DE8F6611A8131B536F0EDE1F330D9\" ]; then\r\n echo -e 'World Driver Championship (E) (M5) [!]'\r\n\r\n # Establecer el Complemento de video GlideN64 : Es el unico con el que funciona correctamente\r\n sed -i \"s/VideoPlugin =.*/VideoPlugin = mupen64plus-video-GlideN64_Rev-1111a763.so/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video GLideN64\r\nfi\r\n\r\n#NOTA Titulos que necesitan usar el modo LLE :\r\n#\r\n# Indiana Jones and the Infernal Machine\r\n# Last Legion UX\r\n# Shin Nihon Pro Wrestling - Toukon Road - Brave Spirits \r\n# Shin Nihon Pro Wrestling - Toukon Road 2 - The Next Generation\r\n# Star Wars Episode I - Battle for Naboo\r\n# Star Wars - Rogue Squadron\r\n#\r\n# NOTA Titulos que puede ser mejor usar el modo LLE\r\n# Debes usar el rsp z64, y desactivarle la opcion\r\n#\r\n# DisplayListToGraphicsPlugin = False\r\n# \r\n# En algunos titulos especificos es mejor activar esta otra :\r\n#\r\n# AudioListToAudioPlugin = True\r\n#\r\n# Para realmente activar el modo de procesador LLE\r\n# Necesitas mucha potencia bruta para emularlo fluidamente.\r\n#\r\n# Pokemon Stadium\r\n# Pokemon Stadium 2\r\n#\r\n# Titulos que parecian usar el modo LLE pero realmente no\r\n#\r\n# Biohazard 2\r\n# \r\n\r\nif [ \"$Arquitectura\" == \"x64\" ]\r\nthen\r\n export LD_LIBRARY_PATH=\"./.libs/64Bits\":$LD_LIBRARY_PATH\r\n #Enlazar Complementos Iniciando :\r\n rm -rf \"./mupen64plus-audio-sdl.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-audio-sdl.so\" \"./mupen64plus-audio-sdl.so\"\r\n rm -rf \"./mupen64plus-input-sdl.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-input-sdl.so\" \"./mupen64plus-input-sdl.so\"\r\n rm -rf \"./mupen64plus-rsp-cxd4-sse2.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-rsp-cxd4-sse2.so\" \"./mupen64plus-rsp-cxd4-sse2.so\"\r\n rm -rf \"./mupen64plus-rsp-hle.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-rsp-hle.so\" \"./mupen64plus-rsp-hle.so\"\r\n rm -rf \"./mupen64plus-rsp-z64-hlevideo.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-rsp-z64-hlevideo.so\" \"./mupen64plus-rsp-z64-hlevideo.so\"\r\n rm -rf \"./mupen64plus-video-arachnoid.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-video-arachnoid.so\" \"./mupen64plus-video-arachnoid.so\"\r\n rm -rf \"./mupen64plus-video-glide64.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-video-glide64.so\" \"./mupen64plus-video-glide64.so\"\r\n rm -rf \"./mupen64plus-video-glide64mk2.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-video-glide64mk2.so\" \"./mupen64plus-video-glide64mk2.so\"\r\n rm -rf \"./mupen64plus-video-GlideN64_Rev-1111a763.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-video-GlideN64_Rev-1111a763.so\" \"./mupen64plus-video-GlideN64_Rev-1111a763.so\"\r\n rm -rf \"./mupen64plus-video-rice.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-video-rice.so\" \"./mupen64plus-video-rice.so\"\r\n rm -rf \"./mupen64plus-video-z64.so\" ; ln -s \"./.libs/64Bits/plugin/mupen64plus-video-z64.so\" \"./mupen64plus-video-z64.so\"\r\n rm -rf \"/tmp/mupen64plus/lib/libmupen64plus.so.2\" ; ln -sf \"$PWD/.libs/64Bits/libmupen64plus.so.2.0.0\" \"/tmp/mupen64plus/lib/libmupen64plus.so.2\"\r\n rm -rf \"/tmp/mupen64plus/lib/libmupen64plus.so.2\" ; ln -sf \"$PWD/.libs/64Bits/libmupen64plus.so.2.0.0\" \"/tmp/mupen64plus/.libs/64Bits/libmupen64plus.so.2\"\r\n #Enlazar Complementos Finalizado.\r\n EJECUTABLE=\".mupen64plus.x64\"\r\n #Eliminar todo lo que haya despues del = en los archivos \" mupen64plus-{qt,ui}.conf \"\r\n sed -i \"s/[.].*//\" \"./Datos/config/mupen64plus-qt.conf\"\r\n sed -i \"s/[.].*//\" \"./Datos/config/mupen64plus-ui.conf\"\r\n sed -i \"s/[:/].*//\" \"./Datos/config/mupen64plus-qt.conf\"\r\n sed -i \"s/[:/].*//\" \"./Datos/config/mupen64plus-ui.conf\"\r\n #Reemplazando Valores :\r\n #Mupen64Plus-QT\r\n sed -i 's^mupen64plus='${VIEJO}'^mupen64plus='${PWD}'/'${EJECUTABLE}'^g' ./Datos/config/mupen64plus-qt.conf #Especifica el binario ejecutable que se utilizara\r\n sed -i 's^config='${VIEJO}'^config='${PWD}'/'Datos/config'^g' ./Datos/config/mupen64plus-qt.conf #Especifica la ruta de los archivos de configuracion\r\n sed -i 's^data='${VIEJO}'^data='${PWD}'/'Datos/config'^g' ./Datos/config/mupen64plus-qt.conf #Especifica la ruta de los archivos de configuracion\r\n sed -i 's^plugins='${VIEJO}'^plugins='${PWD}'/'.libs/64Bits/plugin'^g' ./Datos/config/mupen64plus-qt.conf #Especifica la ruta de los archivos complementos\r\n sed -i 's^roms='${VIEJO}'^roms='${PWD}'/'roms'^g' ./Datos/config/mupen64plus-qt.conf #Especifica la ruta de las roms (juegos)\r\n #Mupen64Plus-UI\r\n sed -i 's^mupen64plus='${VIEJO}'^mupen64plus='${PWD}'/'${EJECUTABLE}'^g' ./Datos/config/mupen64plus-ui.conf #Especifica el binario ejecutable que se utilizara\r\n sed -i 's^config='${VIEJO}'^config='${PWD}'/'Datos/config'^g' ./Datos/config/mupen64plus-ui.conf #Especifica la ruta de los archivos de configuracion\r\n sed -i 's^data='${VIEJO}'^data='${PWD}'/'Datos/config'^g' ./Datos/config/mupen64plus-ui.conf #Especifica la ruta de los archivos de configuracion\r\n sed -i 's^plugins='${VIEJO}'^plugins='${PWD}'/'.libs/64Bits/plugin'^g' ./Datos/config/mupen64plus-ui.conf #Especifica la ruta de los archivos complementos\r\n sed -i 's^roms='${VIEJO}'^roms='${PWD}'/'roms'^g' ./Datos/config/mupen64plus-ui.conf #Especifica la ruta de las roms (juegos)\r\n # Mupen64Plus.cfg\r\n #sed \"s/PluginDir = .*/PluginDir = \"'\"'$PWD\/.libs\/64Bits\/plugin'/\"'\"/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Ruta de los archivos de Complementos\r\n sed -i \"s/PluginDir =.*/PluginDir = \"'\".\/.libs\/64Bits\/plugin\"'\"/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Especifica la ruta de los archivos complementos\r\n\r\n echo 'Antes del -z \"$@\" de 64 Bits'\r\n echo '\"$@\"' = \"$@\"\r\n echo '\"$*\"' = \"'\"$*\"'\"\r\n echo '\"$1\"' = \"'\"$1\"'\"\r\n echo '\"$2\"' = \"'\"$2\"'\"\r\n\r\n if [ -z \"$@\" ]; then\r\n #Iniciar el Emulador : En caso de no especificar ninguna rom, abrir la rom de ejemplo de mupen64plus\r\n sed -i \"s|IPL-ROM =.*\\"|IPL-ROM = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Desactivar la BIOS de la N64DD\r\n sed -i \"s|Disk =.*\\"|Disk = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Desactivar cualquier Disco de la N64DD\r\n #Cambiar el complemento de video por el de Glide64mk2.\r\n sed -i \"s/VideoPlugin =.*/VideoPlugin = \"'\"mupen64plus-video-glide64mk2\"'\"/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video Glide64mk2\r\n #Cambiar el complemento del Procesador [ Ya que Glide64, Glide64mk2, son incompatibles con el rsp-z64 que es LLE ]\r\n sed -i \"s/RspPlugin =.*/RspPlugin = \"'\"mupen64plus-rsp-hle\"'\"/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video Glide64mk2\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/64Bits/libminizip.so.1:\\r\n ./.libs/64Bits/libpng16.so.16:\\r\n ./.libs/64Bits/libz.so.1\"\r\n \r\n ./.mupen64plus.x64 --corelib \"./.libs/64Bits/libmupen64plus.so.2.0.0\" --datadir \".\" --configdir \".\"\r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n else\r\n #Esto inicia la ROM especificada por el usuario\r\n sed -i \"s|IPL-ROM =.*\\"|IPL-ROM = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Desactivar la BIOS de la N64DD :\r\n #Iniciar el Emulador :\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/64Bits/libminizip.so.1:\\r\n ./.libs/64Bits/libpng16.so.16:\\r\n ./.libs/64Bits/libz.so.1\" \r\n \r\n echo 'Despues del -z \"$@\" de 64 Bits'\r\n echo '\"$@\"' = \"$@\"\r\n echo '\"$*\"' = \"'\"$*\"'\"\r\n echo '\"$1\"' = \"'\"$1\"'\"\r\n echo '\"$2\"' = \"'\"$2\"'\"\r\n \r\n ./.mupen64plus.x64 --corelib \"./.libs/64Bits/libmupen64plus.so.2.0.0\" --datadir \".\" --configdir \".\" \"$@\"\r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n fi\r\n\r\n #Detectar si se especifica un juego de N64DD\r\n if [ \"$EXTENSION\" = \"ndd\" ]; then\r\n sed -i \"s|IPL-ROM =.*\\"|IPL-ROM = \\"$PWD/Datos/64dd_ipl.bin\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #BIOS N64 DD #Solo se debe usar cuando se usa un rom de N64DD\r\n #Iniciar el Emulador :\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/64Bits/libminizip.so.1:\\r\n ./.libs/64Bits/libpng16.so.16:\\r\n ./.libs/64Bits/libz.so.1\" \r\n ./.mupen64plus.x64 --corelib \"./.libs/64Bits/libmupen64plus.so.2.0.0\" --datadir \"./Datos/config\" --configdir \"./Datos/config\" --dd-disk \"$@\" &\r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n\r\n #N64DD - Super Mario 64 Disk :\r\n if [ \"$MD5\" == \"D9EA905727B44F2774926CB03C2300A7\" ]; then\r\n #Cambiar el complemento de video por el de Rice ya que con los otros suele dar muchos errrores graficos como pantalla negra.\r\n sed -i \"s/VideoPlugin =.*/VideoPlugin = mupen64plus-video-rice.so/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video Rice\r\n\r\n #Iniciar el Emulador :\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/64Bits/libminizip.so.1:\\r\n ./.libs/64Bits/libpng16.so.16:\\r\n ./.libs/64Bits/libz.so.1\" \r\n ./.mupen64plus.x64 --corelib \"./.libs/64Bits/libmupen64plus.so.2.0.0\" --datadir \"./Datos/config\" --configdir \"./Datos/config\" --dd-disk \"$@\" \"./roms/sm64.n64\" &\r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n fi \r\n fi\r\nfi\r\n\r\nif [ \"$Arquitectura\" == \"x32\" ]\r\nthen\r\n export LD_LIBRARY_PATH=\"./.libs/32Bits\":$LD_LIBRARY_PATH\r\n #Enlazar Complementos Iniciando :\r\n rm -rf \"./mupen64plus-audio-sdl.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-audio-sdl.so\" \"./mupen64plus-audio-sdl.so\"\r\n rm -rf \"./mupen64plus-input-sdl.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-input-sdl.so\" \"./mupen64plus-input-sdl.so\"\r\n rm -rf \"./mupen64plus-rsp-cxd4-sse2.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-rsp-cxd4-sse2.so\" \"./mupen64plus-rsp-cxd4-sse2.so\"\r\n rm -rf \"./mupen64plus-rsp-hle.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-rsp-hle.so\" \"./mupen64plus-rsp-hle.so\"\r\n rm -rf \"./mupen64plus-rsp-z64-hlevideo.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-rsp-z64-hlevideo.so\" \"./mupen64plus-rsp-z64-hlevideo.so\"\r\n rm -rf \"./mupen64plus-video-arachnoid.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-video-arachnoid.so\" \"./mupen64plus-video-arachnoid.so\"\r\n rm -rf \"./mupen64plus-video-glide64.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-video-glide64.so\" \"./mupen64plus-video-glide64.so\"\r\n rm -rf \"./mupen64plus-video-glide64mk2.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-video-glide64mk2.so\" \"./mupen64plus-video-glide64mk2.so\"\r\n rm -rf \"./mupen64plus-video-GlideN64_Rev-1111a763\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-video-GlideN64_Rev-1111a763\" \"./mupen64plus-video-GlideN64_Rev-1111a763\"\r\n rm -rf \"./mupen64plus-video-rice.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-video-rice.so\" \"./mupen64plus-video-rice.so\"\r\n rm -rf \"./mupen64plus-video-z64.so\" ; ln -s \"./.libs/32Bits/plugin/mupen64plus-video-z64.so\" \"./mupen64plus-video-z64.so\"\r\n rm -rf \"/tmp/mupen64plus/lib/libmupen64plus.so.2\" ; ln -s \"./.libs/32Bits/libmupen64plus.so.2.0.0\" \"/tmp/mupen64plus/lib/libmupen64plus.so.2\"\r\n rm -rf \"/tmp/mupen64plus/.libs/32Bits/libmupen64plus.so.2\" ; ln -s \"./.libs/32Bits/libmupen64plus.so.2.0.0\" \"/tmp/mupen64plus/.libs/32Bits/libmupen64plus.so.2\"\r\n EJECUTABLE=\".mupen64plus.x32\"\r\n sed -i \"s|mupen64plus=.*\\"|mupen64plus=\\"$PWD/$EJECUTABLE\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Especifica el binario ejecutable que se utilizara\r\n sed -i \"s|mupen64plus=.*\\"|mupen64plus=\\"$PWD/$EJECUTABLE\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Especifica el binario ejecutable que se utilizara\r\n sed -i \"s|config=.*\\"|config=\\"$PWD/Datos/config\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Especifica la ruta de los archivos de configuracion\r\n sed -i \"s|config=.*\\"|config=\\"$PWD/Datos/config\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Especifica la ruta de los archivos de configuracion\r\n sed -i \"s|data=.*\\"|config=\\"$PWD/Datos/config\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Especifica la ruta de los archivos de configuracion\r\n sed -i \"s|data=.*\\"|config=\\"$PWD/Datos/config\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Especifica la ruta de los archivos de configuracion\r\n sed -i \"s|plugins=.*\\"|plugins=\\"$PWD/.libs/32Bits/plugin\\"|g\" \"$PWD/Datos/config/mupen64plus-qt.conf\" #Especifica la ruta de los archivos complementos\r\n sed -i \"s|plugins=.*\\"|plugins=\\"$PWD/.libs/32Bits/plugin\\"|g\" \"$PWD/Datos/config/mupen64plus-ui.conf\" #Especifica la ruta de los archivos complementos\r\n \r\n if [ -z \"$@\" ]; then\r\n #Iniciar el Emulador : En caso de no especificar ninguna rom, abrir la rom de ejemplo de mupen64plus\r\n sed -i \"s|IPL-ROM =.*\\"|IPL-ROM = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Desactivar la BIOS de la N64DD\r\n sed -i \"s|Disk =.*\\"|Disk = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Desactivar cualquier Disco de la N64DD\r\n #Cambiar el complemento de video por el de Glide64mk2.\r\n sed -i \"s/VideoPlugin =.*/VideoPlugin = \"'\"mupen64plus-video-glide64mk2\"'\"/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video Glide64mk2\r\n #Cambiar el complemento del Procesador [ Ya que Glide64, Glide64mk2, son incompatibles con el rsp-z64 que es LLE ]\r\n sed -i \"s/RspPlugin =.*/RspPlugin = \"'\"mupen64plus-rsp-cxd4-sse2\"'\"/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video Glide64mk2\r\n\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/32Bits/libminizip.so.1:\\r\n ./.libs/32Bits/libpng16.so.16:\\r\n ./.libs/32Bits/libz.so.1\" \r\n ./.mupen64plus.x32 --corelib \"./.libs/32Bits/libmupen64plus.so.2.0.0\" --datadir \".\" --configdir \".\" \"./roms/Mupen64Plus.v64\"\r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n else\r\n #Esto inicia la ROM especificada por el usuario\r\n sed -i \"s|IPL-ROM =.*\\"|IPL-ROM = \\"\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Desactivar la BIOS de la N64DD :\r\n #Iniciar el Emulador :\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/32Bits/libminizip.so.1:\\r\n ./.libs/32Bits/libpng16.so.16:\\r\n ./.libs/32Bits/libz.so.1\" \r\n ./.mupen64plus.x32 --corelib \"./.libs/32Bits/libmupen64plus.so.2.0.0\" --datadir \".\" --configdir \".\" \"$@\" \r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n fi\r\n\r\n #Detectar si se especifica un juego de N64DD\r\n if [ \"$EXTENSION\" = \"ndd\" ]; then\r\n sed -i \"s|IPL-ROM =.*\\"|IPL-ROM = \\"$PWD/Datos/64dd_ipl.bin\\"|g\" \"$PWD/Datos/config/mupen64plus.cfg\" #BIOS N64 DD #Solo se debe usar cuando se usa un rom de N64DD\r\n #Iniciar el Emulador :\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/64Bits/libminizip.so.1:\\r\n ./.libs/64Bits/libpng16.so.16:\\r\n ./.libs/64Bits/libz.so.1\" \r\n ./.mupen64plus.x32 --corelib \"./.libs/32Bits/libmupen64plus.so.2.0.0\" --datadir \".\" --configdir \".\" --dd-disk \"$@\"\r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n\r\n #N64DD - Super Mario 64 Disk :\r\n if [ \"$MD5\" == \"D9EA905727B44F2774926CB03C2300A7\" ]; then\r\n #Cambiar el complemento de video por el de Rice ya que con los otros suele dar muchos errrores graficos como pantalla negra.\r\n sed -i \"s/VideoPlugin =.*/VideoPlugin = mupen64plus-video-rice.so/g\" \"$PWD/Datos/config/mupen64plus.cfg\" #Complemento de Video Rice\r\n\r\n #Iniciar el Emulador :\r\n SDL_AUDIODRIVER=alsa LD_PRELOAD=\"\\r\n ./.libs/32Bits/libminizip.so.1:\\r\n ./.libs/32Bits/libpng16.so.16:\\r\n ./.libs/32Bits/libz.so.1\" \r\n ./.mupen64plus.x32 --corelib \"./.libs/32Bits/libmupen64plus.so.2.0.0\" --datadir \".\" --configdir \".\" --dd-disk \"$@\" \"./roms/sm64.n64\"\r\n PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n wait \"$PID\" 2>/dev/null\r\n fi \r\n fi \r\n \r\n #Enlazar Complementos Finalizado.\r\n #32B#LD_PRELOAD=\"./.libs/32Bits/libminizip.so.1:./.libs/32Bits/libpng16.so.16:./.libs/32Bits/libz.so.1\" \\r\n #32B#./mupen64plus.x32 --corelib \"./.libs/32Bits/libmupen64plus.so.2.0.0\" --datadir \".\" --configdir \".\" \"$@\" &\r\n #32B#PID=$(pidof \"$Ejecutable\") ; export PID=\"$PID\"\r\n #32B#wait \"$PID\" 2>/dev/null\r\n \r\nfi\r\n\r\nif [ -L \"$HOME/.local/share/mupen64plus/save\" ]\r\nthen \r\n if [ -d \"$HOME/.local/share/mupen64plus/save.original\" ]\r\n then\r\n rm -rf \"$HOME/.local/share/mupen64plus/save\"\r\n mv \"$HOME/.local/share/mupen64plus/save.original\" \"$HOME/.local/share/mupen64plus/save\"\r\n fi\r\nfi\r\n\r\nif [ -L \"$HOME/.local/share/mupen64plus.original\" ]\r\nthen\r\n rm -rf \"$HOME/.local/share/mupen64plus.original\"\r\nfi\r\n\r\nif [ -L \"$HOME/.local/share/mupen64plus\" ]\r\nthen\r\n if [ -d \"$HOME/.local/share/mupen64plus.original\" ]\r\n then\r\n rm -rf \"$HOME/.local/share/mupen64plus\"\r\n mv \"$HOME/.local/share/mupen64plus.original\" \"$HOME/.local/share/mupen64plus\"\r\n fi\r\nfi\r\n\r\nif [ -L \"$HOME/.config/mupen64plus/mupen64plus.original\" ]\r\nthen\r\n rm -rf \"$HOME/.config/mupen64plus/mupen64plus.original\" \r\nfi\r\n\r\nif [ -d \"$HOME/.local/share/mupen64plus.original\" ]\r\nthen\r\n mv \"$HOME/.local/share/mupen64plus.original\" \"$HOME/.local/share/mupen64plus\"\r\n rm -rf \"$HOME/.local/share/mupen64plus.original\"\r\nfi\r\n\r\nif [ -d \"$HOME/.config/mupen64plus.original\" ]\r\nthen\r\n mv \"$HOME/.config/mupen64plus.original\" \"$HOME/.config/mupen64plus\"\r\n rm -rf \"$HOME/.config/mupen64plus.original\"\r\nfi\r\n\r\n# Interfaz \"mupen64plus-qt #\r\nif [ -L \"$HOME/.local/share/mupen64plus-qt\" ]\r\nthen\r\n if [ -d \"$HOME/.local/share/mupen64plus-qt.original\" ]\r\n then\r\n rm -rf \"$HOME/.local/share/mupen64plus-qt\"\r\n mv \"$HOME/.local/share/mupen64plus-qt.original\" \"$HOME/.local/share/mupen64plus-qt\"\r\n fi\r\nfi\r\n\r\nif [ -L \"$HOME/.config/mupen64plus/mupen64plus-qt.conf\" ]\r\nthen\r\n if [ -F \"$HOME/.config/mupen64plus/mupen64plus-qt.conf.original\" ]\r\n then\r\n rm -rf \"$HOME/.config/mupen64plus/mupen64plus-qt.conf\"\r\n mv \"$HOME/.config/mupen64plus/mupen64plus-qt.conf.original\" \"$HOME/.config/mupen64plus/mupen64plus-qt.conf\"\r\n fi\r\nfi\r\n\r\n# Interfaz \"mupen64plus-qt #\r\n\r\n# Interfaz \"mupen64plus-ui #\r\nif [ -L \"$HOME/.local/share/mupen64plus-ui\" ]\r\nthen\r\n if [ -d \"$HOME/.local/share/mupen64plus-ui.original\" ]\r\n then\r\n rm -rf \"$HOME/.local/share/mupen64plus-ui\"\r\n mv \"$HOME/.local/share/mupen64plus-ui.original\" \"$HOME/.local/share/mupen64plus-ui\"\r\n rm -rf \"$HOME/.local/share/mupen64plus-ui.original\"\r\n fi\r\nfi\r\n\r\nif [ -L \"$HOME/.config/mupen64plus/mupen64plus-ui.conf\" ]\r\nthen\r\n rm -rf \"$HOME/.config/mupen64plus/mupen64plus-ui.conf\"\r\n mv \"$HOME/.config/mupen64plus/mupen64plus-ui.conf.original\" \"$HOME/.config/mupen64plus/mupen64plus-ui.conf\"\r\nfi\r\n\r\nif [ -L \"$HOME/.config/mupen64plus\" ]\r\nthen\r\n if [ -d \"$HOME/.local/share/mupen64plus-ui.original\" ]\r\n then\r\n \r\n if [ -L \"$HOME/.config/mupen64plus/mupen64plus-ui.conf\" ]\r\n then\r\n rm -rf \"$HOME/.config/mupen64plus/mupen64plus-ui.conf\"\r\n fi\r\n \r\n if [ -e \"$HOME/.config/mupen64plus/mupen64plus-ui.conf.original\" ]\r\n then\r\n mv \"$HOME/.config/mupen64plus/mupen64plus-ui.conf.original\" \"$HOME/.config/mupen64plus/mupen64plus-ui.conf\"\r\n fi\r\n\r\n mv \"$HOME/.local/share/mupen64plus-ui.original\" \"$HOME/.local/share/mupen64plus-ui\"\r\n rm -rf \"$HOME/.local/share/mupen64plus-ui.original\"\r\n fi\r\nfi\r\n# Interfaz \"mupen64plus-ui #\r\n\r\n#Cache :\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/shaders.original\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/shaders.original\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/shaders\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# if [ -d \"$HOME/.cache/mupen64plus/shaders.original\" ]\r\n#DESACTIVADO# then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/shaders\"\r\n#DESACTIVADO# mv \"$HOME/.cache/mupen64plus/shaders.original\" \"$HOME/.cache/mupen64plus/shaders\"\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/shaders.original\"\r\n#DESACTIVADO# fi\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/glidehq.original\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/glidehq.original\"\r\n#DESACTIVADO#fi\r\n\r\n#DESACTIVADO#if [ -L \"$HOME/.cache/mupen64plus/shaders\" ]\r\n#DESACTIVADO#then\r\n#DESACTIVADO# if [ -d \"$HOME/.cache/mupen64plus/glidehq.original\" ]\r\n#DESACTIVADO# then\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/glidehq\"\r\n#DESACTIVADO# mv \"$HOME/.cache/mupen64plus/glidehq.original\" \"$HOME/.cache/mupen64plus/glidehq\"\r\n#DESACTIVADO# rm -rf \"$HOME/.cache/mupen64plus/glidehq.original\"\r\n#DESACTIVADO# fi\r\n#DESACTIVADO#fi\r\n\r\nexit 0
Password
Anyone with the link will still need this password to view.
Expires
1 hour
3 hours
6 hours
12 hours
24 hours
48 hours
72 hours
Sign in to enable "Never expires".
Create paste
Please verify you are human
Cancel