Super Street Fighter IV : Arcade Edition

Informations

Creator Message
GNU_Raziel

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 31436
Wine: 1.5.4-xliveless3-rawinput3

Feedbacks

Description

French :
Super Street Fighter IV Édition Arcade comprend 39 personnages tels que Ryu, Chun-li, Juri, El Fuerte et Rufus, tout en ajoutant 4 nouveaux personnages en incluant les combattants des précédents Street Fighter comme Yun, Yang, et Evil Ryu ainsi qu'Oni.

Problèmes connus :
- Ecran noir/Sérieux bug visuels avec les cartes ATI/AMD
- Le jeu ne se cloture pas complètement, il faudra tuer le processus wine

English :
Super Street Fighter IV Arcade Edition features a roster of 39 characters. This includes characters from the original Street Fighter IV such as Ryu, Chun-li, El Fuerte, and Rufus, while adding the 10 characters from Super Street Fighter IV and 4 new characters, including classic combatants Yun, Yang, and Evil Ryu as well as the all-new Oni.

Know Issues :
- Black screen/Serious graphic bugs with ATI/AMD card
- Game do not exist properly with wine, you must kill wine process

Screenshots

MiniatureMiniatureMiniature

Source code

#!/bin/bash
# Date : (2011-27-07 21-00)
# Last revision : (2012-05-15 21:00)
# Wine version used : 1.3.23, 1.5.3-xliveless2-rawinput3, 1.5.4-xliveless3-rawinput3
# Distribution used to test : Linux Mint 11 x64
# Author : GNU_Raziel
# Licence : Retail

## Begin Note ##
# Used Xliveless3 patch to disable non-working GFWL support - http://appdb.winehq.org/objectManager.php?sClass=version&iId=19065
## End Note ##

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Super Street Fighter IV : Arcade Edition"
PREFIX="SSF4AE"
WORKING_WINE_VERSION="1.5.4-xliveless3-rawinput3"
EDITOR="Capcom"
GAME_URL="http://www.streetfighter.com"
AUTHOR="GNU_Raziel"
GAME_VMS="256"

# Starting the script
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/ssf4ae/top.jpg" "http://files.playonlinux.com/resources/setups/ssf4ae/left.jpg" "$TITLE"
POL_SetupWindow_Init

# Starting debugging API
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Setting prefix path
POL_Wine_SelectPrefix "$PREFIX"

# Downloading wine if necessary and creating prefix
POL_System_SetArch "x86" # For dotnet/mono
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

# Choose between DVD, Steam and Digital Download version
POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL"

#Installing mandatory dependencies
POL_Call POL_Install_vcrun2010
if [ "$INSTALL_METHOD" == "STEAM" ]; then
        POL_Call POL_Install_steam
        STEAM_ID="21660"
fi
POL_Call POL_Install_dxfullsetup

# Set Graphic Card informations keys for wine
POL_Wine_SetVideoDriver

# Fix brightness
POL_Wine_Direct3D "UseGLSL" "disabled"

# Sound problem fix - pulseaudio related
[ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa"
[ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y"
## End Fix

# Pre-install fix - Need to backup dll because game setup install xlive and override it
cd "$WINEPREFIX/drive_c/windows/system32/"
cp xlive.dll xlive2.dll

# Begin game installation
if [ "$INSTALL_METHOD" == "DVD" ]; then
        # Asking for CDROM and checking if it's correct one
        POL_SetupWindow_message "$(eval_gettext 'Please insert game media into your disk drive')"
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "autorun.ico"
        POL_Wine msiexec /i "$CDROM/Game.msi"
        POL_Wine_WaitExit "$TITLE"
elif [ "$INSTALL_METHOD" == "STEAM" ]; then
        # Mandatory pre-install fix for steam
        POL_Call POL_Install_steam_flags "$STEAM_ID"
        # Shortcut done before install for steam version
        POL_Shortcut "steam.exe" "$TITLE" "$TITLE.png" "steam://rungameid/$STEAM_ID"
        POL_Shortcut "steam.exe" "Steam ($TITLE)" "" ""
        # Steam install
        POL_SetupWindow_message "$(eval_gettext 'When $TITLE download by Steam is finished,\nDo NOT click on Play.\n\nClose COMPLETELY the Steam interface, \nso that the installation script can continue')" "$TITLE"
        cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Steam"
        POL_Wine start /unix "steam.exe" steam://install/$STEAM_ID
        POL_Wine_WaitExit "$TITLE"
else
        # Asking then installing DDV of the game
        cd "$HOME"
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SETUP_EXE="$APP_ANSWER"
        POL_Wine start /unix "$SETUP_EXE"
        POL_Wine_WaitExit "$TITLE"
fi

# Mandatory to make the game work with wine
POL_Call POL_Remove_gfwl
cd "$WINEPREFIX/drive_c/windows/system32/"
cp xlive2.dll xlive.dll

## Fix for this game
# Language Fix for this game
if [ "$INSTALL_METHOD" == "DVD" ]; then
        if [ "$POL_ARCH" == "amd64" ]; then
                REG_KEY="[HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Capcom\\Super Street Fighter IV]"
        else
                REG_KEY="[HKEY_LOCAL_MACHINE\\Software\\Capcom\\Super Street Fighter IV]"
        fi
        cd "$WINEPREFIX/drive_c/windows/temp/"
        if [ "$POL_LANG" == "de" ]; then
                echo "$REG_KEY" > ssf4_lang.reg
                echo "\"Language\"=\"1031\"" >> ssf4_lang.reg
                regedit ssf4_lang.reg
        fi
        if [ "$POL_LANG" == "es" ]; then
                echo "$REG_KEY" > ssf4_lang.reg
                echo "\"Language\"=\"1034\"" >> ssf4_lang.reg
                regedit ssf4_lang.reg
        fi
        if [ "$POL_LANG" == "fr" ]; then
                echo "$REG_KEY" > ssf4_lang.reg
                echo "\"Language\"=\"1036\"" >> ssf4_lang.reg
                regedit ssf4_lang.reg
        fi
        if [ "$POL_LANG" == "hu" ]; then
                echo "$REG_KEY" > ssf4_lang.reg
                echo "\"Language\"=\"1038\"" >> ssf4_lang.reg
                regedit ssf4_lang.reg
        fi
        if [ "$POL_LANG" == "it" ]; then
                echo "$REG_KEY" > ssf4_lang.reg
                echo "\"Language\"=\"1040\"" >> ssf4_lang.reg
                regedit ssf4_lang.reg
        fi
        if [ "$POL_LANG" == "ja" ]; then
                echo "$REG_KEY" > ssf4_lang.reg
                echo "\"Language\"=\"1041\"" >> ssf4_lang.reg
                regedit ssf4_lang.reg
        fi
        if [ "$POL_LANG" == "ko" ]; then
                echo "$REG_KEY" > ssf4_lang.reg
                echo "\"Language\"=\"1042\"" >> ssf4_lang.reg
                regedit ssf4_lang.reg
        fi
fi

# Making shortcut
if [ "$INSTALL_METHOD" != "STEAM" ]; then
        POL_Shortcut "SSFIV.exe" "$TITLE" "$TITLE.png" ""
fi

POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribute
Member Message
$trid Saturday 2 April 2016 at 8:53
$trid Anonymous

Message

Have had this Ultra Street Fighter IV version of this game since it came to Steam about Oct 2015.  Best playonlinux wine version for my particular hardware combination has been 1.7.4-CSMT (32-bit as 64-bit version wasn't selectablce AFAICT in re to this game or perhaps in re to Windows verion of steam w/in playonlinux even though I could download it.  Haven't tried every last possible wine version since would be way too daunting.  Only other tested versions were 1.54 xliveless... mentioned by a previous commenter here (didn't work probably b/c game isn't totally the same or b/c of HW differences), and 1.5.3 xliveless... (which I believe was the default on POL 4.2.10 I am using).  Since none of those worked for me, I tried the last version I remember having relative success with (1.7.4-CSMT).  Game runs relatively good considering my HW limitations (52-67 fps in in-game benchmark) & should no doubt run smoother on newer pc or perhaps if I overclock the CPU.  Audio is correct.  In-game videos (FMV's) don't display b/t matches as neither does the Nvidia logo at start but the game is spot on otherwise.  Should run 60 fps on much more capable/newer pc.  Resolution is at 1680x1050.  Need more powerful setup to play online w/minimal lag. 

 

PC SPECS:  INTEL Q6600 2.40 GHZ ; 8 GB DDR2 1000 MHZ; AMD HIS R9 270

 

 

Replies

Anonymous
Saturday 2 April 2016 at 8:56
another note: gamepad shows as ".js" & "event". can't quite figure out how to fix this, but disabled start button functionality to avoid getting "new challenger" every time i pressed start
DoK_- Thursday 20 August 2015 at 8:07
DoK_- Anonymous

Message

Salut, l'installation sur usf4 marche hormis qu'il faut savoir quand refermer steam. Le benchmark est bon niveau perf , ca flash un peu sur une 780OC avec les nvidia 355.06 par contre j'ai une direction bloqué et du coup ca le rend injouable :/ le stick, le pad et le clavier contre le mouvement mais impossible de l'enlever. si jamais vous avez une idée ...

Merci!

 

Hi, setup rns fine for USF4. you only need to feel when to close steam. The benchmark performance wise is good even if there's some flashes with a 780 on the 355.06 nvidia drivers. but i got a direction block in down right for no reason , the keyboard, the joystick and the pad works there's still that parasite movement. if somebodyu knows hos to fix that ...

Thanks!

Replies

Zeioth Friday 22 May 2015 at 22:19
Zeioth

Message

I think this is very outdated. This process worked for me:

  • In Playonlinux click install and then install Steam
  • Click on "Configurate" and select this wine version: 1.5.4-xliveless3-rawinput3
  • Run your instance and  and install Street Fighter in steam.
  • Play

Working at 100FPS max settings wink

Replies

Friday 22 May 2015 at 22:36
My bad, the installer is working fine. You must choose instal from steam when it asks to you.
Friday 22 May 2015 at 22:38
And when the installation process ends, open steam and download the game.
Devon_Q Thursday 18 September 2014 at 3:22
Devon_Q Anonymous

Message

It's not downloading for me i would like some help

Replies

julius Saturday 2 August 2014 at 14:31
julius Anonymous

Message

Le jeux marche très bien ppour moi , mais il y a un probleme dans le script l'installation, l'ID du jeux est 45760

Replies