timothee
Member
Hi there,
So I've been using my pandora for a while, and I've realized my usage pattern is typically to be engrossed in *one* game for days or weeks at a time. During that period, I seldom switch games, and I find that the frontends get in my way: I want to start that one game but I find myself scrolling through a list of games and waste time.
In some instances, I've gotten so used to where the game is in the list, that I know when the emulator fronted powers up, I must press page-down 6 times, then arrow down 3 times and enter, and I can do that at at great speed, without even looking at the screen... I can't believe I've wasted brain cells and muscle memory to remember that :/ .
Of course that could be helped somewhat if the front ends remembered the last selected games in the list (CapexFE does a good job at that), but there's still an unnecessary step of launching the frontend at all.
So I've made a few custom scripts to be placed on my desktop to launch the games I use. It's nothing fancy, but I think it's cool, so I thought I'd share (and sorry if this is already common practice :/).
I assume the emulators have been launched at least once with with front-ends (since they typically do some setup at first launch). If you want to try, you'll have to adjust the pnd and rom path to your own values; and make sure the scripts are chmod +x to be able to double click them.
for snes9x4p_20120226.pnd, script file to launch fzero: ~/Desktop/fzero.sh
(using absolute path to rom file, I was having issues with spaces in file names (even with escaping), so I renamed it to not have any)
for gngeo_0.8.5.pnd, script file to launch magicaldrop3: ~/Desktop/mdrop3.sh
(note for gngeo, your rom path must have been set in frontend first)
for fba.pnd, script file to launch progear: ~/Desktop/progear.sh
So the reason I have the exports in there is because the frontends typically set those in a launch script, but that launch script does not take arguments so I can't use it as is to start up the game. So instead, I copied the exports that were obvious into my own launchers, but I don't know if I need to bring more stuff(?). The 3 games above work fine for me with these launch scripts, so I didn't dig deeper
So I hope that helps, and if you have launch script for games of other emulators, do share
And if this was a terrible idea, pls do tell me too .
Cheers,
Tim.
So I've been using my pandora for a while, and I've realized my usage pattern is typically to be engrossed in *one* game for days or weeks at a time. During that period, I seldom switch games, and I find that the frontends get in my way: I want to start that one game but I find myself scrolling through a list of games and waste time.
In some instances, I've gotten so used to where the game is in the list, that I know when the emulator fronted powers up, I must press page-down 6 times, then arrow down 3 times and enter, and I can do that at at great speed, without even looking at the screen... I can't believe I've wasted brain cells and muscle memory to remember that :/ .
Of course that could be helped somewhat if the front ends remembered the last selected games in the list (CapexFE does a good job at that), but there's still an unnecessary step of launching the frontend at all.
So I've made a few custom scripts to be placed on my desktop to launch the games I use. It's nothing fancy, but I think it's cool, so I thought I'd share (and sorry if this is already common practice :/).
I assume the emulators have been launched at least once with with front-ends (since they typically do some setup at first launch). If you want to try, you'll have to adjust the pnd and rom path to your own values; and make sure the scripts are chmod +x to be able to double click them.
for snes9x4p_20120226.pnd, script file to launch fzero: ~/Desktop/fzero.sh
Code:
#!/bin/bash
/usr/pandora/scripts/pnd_run.sh \
-p /media/PANDA64_1/pandora/apps/snes9x4p_20120226.pnd \
-b snes9x.skeezix.alpha \
-e snes.sh \
-a /media/PANDA64_1/roms/snes/fzero.zip
(using absolute path to rom file, I was having issues with spaces in file names (even with escaping), so I renamed it to not have any)
for gngeo_0.8.5.pnd, script file to launch magicaldrop3: ~/Desktop/mdrop3.sh
Code:
#!/bin/bash
export SDL_VIDEODRIVER=omapdss
export SDL_OMAP_VSYNC=1
/usr/pandora/scripts/pnd_run.sh \
-p /media/PANDA64_1/pandora/apps/gngeo_0.8.5.pnd \
-b gngeo_pepone \
-e gngeo \
-a magdrop3
(note for gngeo, your rom path must have been set in frontend first)
for fba.pnd, script file to launch progear: ~/Desktop/progear.sh
Code:
#!/bin/bash
export SDL_VIDEODRIVER=omapdss
export SDL_OMAP_LAYER_SIZE=800x480
export SDL_OMAP_VSYNC=1
/usr/pandora/scripts/pnd_run.sh \
-p /media/PANDA64_1/pandora/menu/fba.pnd \
-b fba-dave18 \
-e fba \
-a /media/PANDA64_1/roms/fba/progear.zip
So the reason I have the exports in there is because the frontends typically set those in a launch script, but that launch script does not take arguments so I can't use it as is to start up the game. So instead, I copied the exports that were obvious into my own launchers, but I don't know if I need to bring more stuff(?). The 3 games above work fine for me with these launch scripts, so I didn't dig deeper
So I hope that helps, and if you have launch script for games of other emulators, do share
And if this was a terrible idea, pls do tell me too .
Cheers,
Tim.
Last edited by a moderator: