I need to install fightcade 2 in manjaro plasma

www fightcade com
i used command chmod +x Fightcade2
and ./Fightcade2.sh
and put in start menu to run but dont run this software
terminal say that .BIN files dont run

The script files are already executable. Just run ./Fightcade2.sh. It will create a menu entry called Fightcade Replay for you, no need to do anything manually.

dont can install, i try with flatpak i use s905 tv box system run ok too dont can to install wine
show this warning
DEPENDENCIES REQUIRED WINE FOR FIGHTCADE2
WINE-MONO
LIB32-MPG123
LIB32-LIPXSS
LIB32-LIBCURL-GNUTLS

HOW TO INSTALL WINE IN MANJARO 23 DONT CAN TO INSTALL S905 TV BOX WITH 64GB SANDISK
could help me

Please do not create duplicate threads.

You have Manjaro installed on an Android TV Box? :thinking:

P.S. I think your Caps Lock key is broken. :wink:

Sorry for caps lock ,Yes i have now i update system, and show new message that it needs wine 32bits to run application ?

There is no 32bit wine … what is the actual error?

i will post photos of errors

i try to execute
./Fightcade2.sh done
i try to use Flatpak dont can
i try to use software windows with wine but dont can to install wine
i use sd card memory with tvbox on manjaro 23 last version
ibb co/xmb5FG7
ibb co/NZFsWMs
ibb co/2hBddTz
so por o https e o ponto

It should be as simple as installing the AUR package fightcade 2 (activate AUR support in Pamac and search for the package). Revert whatever you have done before that, such that there are no conflicts.

Please do not - please use text - possibly copy-paste text from the terminal - NEVER use photos or screenshots.

i can to install AUR and update and install Flat Pak but need dependencies when i will try to install in add or remover prograns i warning this fail to prepare transiction
and open option to change compilation and unlock code to edit to change to work it

# Maintainer: Rafael Cruz <rafaelcruz at outlook dot com>

pkgname=fightcade2
pkgver=2.1.38
pkgrel=2
pkgdesc='The best way to play your favorite retro games with or against any other player in the world.'
url='https://www.fightcade.com/'
arch=('any')
license=('custom')
depends=(rsync wine wine-mono lib32-mpg123 lib32-libxss lib32-libcurl-gnutls libcurl-gnutls libzip miniupnpc lua53)
makedepends=(gendesk)
source=("$pkgname-$pkgver.tar.gz::https://web.fightcade.com/download/Fightcade-linux-latest.tar.gz")
md5sums=('SKIP')
_romsPkgname="$pkgname-roms"

createShellFiles() {
	cat << 'EOF' > $srcdir/Fightcade/Fightcade2.sh
#!/bin/bash

fightcadeUserFolderName="fightcade2"
fightcadeInstallFolder="/opt/$fightcadeUserFolderName"
fightcadeUserFolderPath="$HOME/.$fightcadeUserFolderName"
fightcadeRomsPath="$fightcadeUserFolderPath/ROMs"
oldVersionTxt="$fightcadeUserFolderPath/VERSION.txt"
newVersionTxt="$fightcadeInstallFolder/VERSION.txt"
oldVersion=0
newVersion=0

function compareVersion () {
    #1: requiredver
    #2: currentver
    if [ "$(printf '%s\n' "$1" "$2" | sort -V | head -n1)" = "$1" ]; then 
        return 0
    else
        return 1
    fi
}

if [ -f "$oldVersionTxt" ] 
then
    oldVersion=`cat $fightcadeUserFolderPath/VERSION.txt`
fi

if [ -f "$newVersionTxt" ] 
then
    newVersion=`cat $fightcadeInstallFolder/VERSION.txt`
fi

if [ "$1" = "roms" ]; then
	xdg-open "$fightcadeRomsPath"
	exit 1
fi

compareVersion "$newVersion" "$oldVersion"
hasNewVersion=$?
echo "$oldVersion -> $newVersion"

if [ ! -f "$fightcadeUserFolderPath/Fightcade2.sh" ] || [ "$hasNewVersion" -eq "1" ] 
then
    echo "New version: $newVersion"
    notify-send "Fightcade" "Updating new version $newVersion... please wait"
    mkdir -p "$fightcadeUserFolderPath"
    rsync -r --copy-links $fightcadeInstallFolder/* $fightcadeUserFolderPath
	notify-send "Fightcade" "Update finished!"
fi

sh "$fightcadeUserFolderPath/_Fightcade2.sh"
EOF
}

prepare() {
	gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name "Fightcade" --exec "/opt/$pkgname/Fightcade2.sh"
	gendesk -n -f --pkgname "$_romsPkgname" --name "Fightcade ROMs Folder" --exec "/opt/$pkgname/Fightcade2.sh roms"
	mv "$srcdir/Fightcade/Fightcade2.sh" "$srcdir/Fightcade/_Fightcade2.sh"
	createShellFiles
}

package() {
	# fix flycast lib not found error
	install -dm755 $pkgdir/usr/lib
	ln -s "/usr/lib/libzip.so" "$pkgdir/usr/lib/libzip.so.4"
	ln -s "/usr/lib/liblua5.3.so" "$pkgdir/usr/lib/liblua5.3.so.0"
	
	install -dm755 $HOME/.$pkgname/
	install -dm755 $pkgdir/opt/
	install -Dm644 "$srcdir/Fightcade/fc2-electron/resources/app/icon.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
	install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
	install -Dm644 "$srcdir/$_romsPkgname.desktop" "$pkgdir/usr/share/applications/$_romsPkgname.desktop"
	msg "Copying files..."
	rsync -r -I --copy-links $srcdir/Fightcade/* $pkgdir/opt/$pkgname/
	chmod +x $pkgdir/opt/$pkgname/Fightcade2.sh
	chmod +x $pkgdir/opt/$pkgname/_Fightcade2.sh
}

You didn’t answer my question.

There are no Wine applications in the ARM repos*

* Don’t ask me why winetricks is there but not wine… :man_shrugging:

yes s905l tv box wine dont install ?
these dependencies need
wine-mono
wine
lib32-mpg123
lib32-libxss
lib-libcurl-gnutls

You cannot run games made for x86_64 to run on android tv box which is aarch64.

If it is asking for wine that means it’s for x86_64 architecture and not aarch64 aka arm64 architecture.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.