Improvements to the launcher, move fex-emu check to launcher files.

This commit is contained in:
Storm Dragon 2024-12-23 22:01:09 -05:00
parent ef1c67a116
commit e1dd886fab
2 changed files with 5 additions and 11 deletions

View File

@ -1,2 +1,3 @@
pushd "${installPath}"
"${installPath}/BallBouncer/BallBouncer"
check_architecture x86_64
pushd "${installPath}/BallBouncer"
${fex}./BallBouncer

View File

@ -72,6 +72,7 @@ check_update() {
# Check architecture compatibility
check_architecture() {
if command -v FEXLoader &> /dev/null ; then
export fex="FEXLoader -- "
return
fi
local architecture="$(uname -m)"
@ -522,15 +523,7 @@ game_launcher() {
if [[ $menuCode -eq 1 ]]; then
exit 0
fi
if file "${selectedGame##*/}" | grep -q "ELF.*x86-64"; then
if [[ "$(uname -m)" != "x86_64" ]]; then
exec FEXLoader -- "${selectedGame#./}"
else
. "${selectedGame}"
fi
else
. "${selectedGame}"
fi
exit 0
}