Star Wars: The Force Unleashed - Ultimate Sith Edition
Informations
Creator | Message |
---|---|
GNU_Raziel
|
InformationThis installer has been approved by the team. InformationsPlatforms: Feedbacks1 0 DescriptionFrançais : ScreenshotsSource code#!/bin/bash # Date : (2010-07-11 21-00) # Last revision : (2012-04-03 17:28) # Wine version used : 1.3.7, 1.3.15, 1.3.23, 1.4 # Distribution used to test : Debian Testing x64 # Author : GNU_Raziel # Licence : Retail # Only For : http://www.playonlinux.com [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" TITLE="Star Wars : The Force Unleashed - Ultimate Sith Edition" PREFIX="swtfu" EDITOR="LucasArts" GAME_URL="http://www.lucasarts.com/games/theforceunleashed/" AUTHOR="GNU_Raziel" WORKING_WINE_VERSION="1.4" GAME_VMS="256" if [ "$POL_LANG" == "fr" ]; then TITLE="Star Wars : Le Pouvoir de la Force - Ultimate Sith Edition" fi # Starting the script POL_GetSetupImages "http://files.playonlinux.com/resources/setups/swtfu/top.jpg" "http://files.playonlinux.com/resources/setups/swtfu/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 and Digital Download version POL_SetupWindow_InstallMethod "DVD,STEAM,LOCAL" # Installing mandatory dependencies if [ "$INSTALL_METHOD" == "STEAM" ]; then POL_Call POL_Install_steam fi POL_Call POL_Install_dxfullsetup # Mandatory setting for steam [ "$INSTALL_METHOD" == "STEAM" ] && STEAM_ID="32430" # Asking about memory size of graphic card POL_SetupWindow_VMS $GAME_VMS #Fix for this game cd "$POL_USER_ROOT/tmp/" cat << EOF > swtfu_fix.reg [HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Session Manager\\Memory Management] "ClearPageFileAtShutdown"=dword:00000000 "DisablePagingExecutive"=dword:00000000 "LargeSystemCache"=dword:00000000 "NonPagedPoolQuota"=dword:00000000 "NonPagedPoolSize"=dword:00000000 "PagedPoolQuota"=dword:00000000 "PagedPoolSize"=dword:00000000 "SecondLevelDataCache"=dword:00000000 "SystemPages"=dword:00000000 "PagingFiles"=hex(7):43,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\\ 00,65,00,2e,00,73,00,79,00,73,00,20,00,31,00,30,00,30,00,20,00,31,00,35,00,\\ 30,00,30,00,00,00,00,00 "PhysicalAddressExtension"=dword:00000000 "SessionViewSize"=dword:00000030 "SessionPoolSize"=dword:00000004 "WriteWatch"=dword:00000001 [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management] "ClearPageFileAtShutdown"=dword:00000000 "DisablePagingExecutive"=dword:00000000 "LargeSystemCache"=dword:00000000 "NonPagedPoolQuota"=dword:00000000 "NonPagedPoolSize"=dword:00000000 "PagedPoolQuota"=dword:00000000 "PagedPoolSize"=dword:00000000 "SecondLevelDataCache"=dword:00000000 "SystemPages"=dword:00000000 "PagingFiles"=hex(7):43,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\\ 00,65,00,2e,00,73,00,79,00,73,00,20,00,31,00,30,00,30,00,20,00,31,00,35,00,\\ 30,00,30,00,00,00,00,00 "PhysicalAddressExtension"=dword:00000000 "SessionViewSize"=dword:00000030 "SessionPoolSize"=dword:00000004 "WriteWatch"=dword:00000001 [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography\\RNG] "Seed"=hex:ac,28,70,71,d1,c7,76,6e,33,06,81,61,85,59,1f,67,58,c1,88,11,b0,d7,\\ 43,04,40,43,af,73,d8,1f,c0,6b,73,cd,0c,72,2a,c4,e6,3c,1a,51,98,f3,e1,ad,0e,\\ d8,9a,6a,86,7b,1e,e6,97,23,b1,61,3e,4e,97,73,9b,03,d8,78,dc,f6,f2,fb,1e,2b,\\ a0,70,a0,97,2e,98,d7,17 EOF POL_Wine regedit swtfu_fix.reg # Set Graphic Card informations keys for wine POL_Wine_SetVideoDriver # Sound problem fix - pulseaudio related [ "$POL_OS" = "Linux" ] && Set_SoundDriver "alsa" [ "$POL_OS" = "Linux" ] && Set_SoundEmulDriver "Y" # End Fix ## PlayOnMac Section [ "$POL_OS" = "Mac" ] && Set_Managed "Off" ## End Section # Begin installation if [ "$INSTALL_METHOD" == "DVD" ]; then # Asking for CDROM and checking if it's correct one POL_SetupWindow_message "$(eval_gettext 'Please insert the game media into your disk drive')" "$TITLE" POL_SetupWindow_cdrom POL_SetupWindow_check_cdrom "SWTFU_Autorun.exe" # Disk 1 cd "$WINEPREFIX"/dosdevices ln -sf "$CDROM" p: POL_Wine start /unix "$CDROM/setup.exe" # Ejecting Disk 1 POL_SetupWindow_message "$(eval_gettext 'When the game setup will ask for next Disk\nclick on \"Forward\"')" "$TITLE" POL_Wine eject # Disk 2 POL_SetupWindow_message "$(eval_gettext 'Please insert the next game media into your disk drive')" "$TITLE" POL_SetupWindow_cdrom cd "$WINEPREFIX"/dosdevices ln -sf "$CDROM" p: 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" # 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 # Cleaning temp if [ -e "$WINEPREFIX/drive_c/windows/temp/" ]; then rm -rf "$WINEPREFIX/drive_c/windows/temp/"* chmod -R 777 "$POL_USER_ROOT/tmp/" rm -rf "$POL_USER_ROOT/tmp/"* fi # Making shortcut if [ "$INSTALL_METHOD" != "STEAM" ]; then POL_Shortcut "SWTFU_Autorun.exe" "$TITLE" "Star Wars : The Force Unleashed - Ultimate Sith Edition.png" "" fi ## BEGIN Configurator if [ ! -e "$POL_USER_ROOT/configurations/configurators/" ]; then mkdir -p "$POL_USER_ROOT/configurations/configurators/" fi cat << EOF1 > "$POL_USER_ROOT/configurations/configurators/$TITLE" #!/bin/bash [ "\$PLAYONLINUX" = "" ] && exit 0 source "\$PLAYONLINUX/lib/sources" TITLE="Star Wars : The Force Unleashed - Ultimate Sith Edition" PREFIX="swtfu" if [ "$POL_LANG" == "fr" ]; then TITLE="Star Wars : Le Pouvoir de la Force - Ultimate Sith Edition" fi POL_SetupWindow_checkexist() { if [ ! -e "\$POL_USER_ROOT/wineprefix/\$1" ]; then if [ "\$POL_LANG" == "fr" ]; then LNG_PREFIX_NOT_EXIST="Le jeu n'est pas installé." else LNG_PREFIX_NOT_EXIST="Game is not installed." fi POL_SetupWindow_message "\$(eval_gettext 'Game is not installed.')" "\$TITLE" POL_SetupWindow_Close exit 0 fi } POL_SetupWindow_Init POL_SetupWindow_checkexist "\$PREFIX" # Setting prefix path POL_Wine_SelectPrefix "$PREFIX" if [ "\$POL_LANG" == "fr" ]; then LNG_SWTFU_WELCOME="Bienvenu dans l'outil de configuration de\n\$TITLE.\nCe configurateur se limite aux touches communes à tout les types de claviers." LNG_SWTFU_WARNING="Vous devez executer le jeu au moins une fois avant d'utiliser ce configurateur\npour qu'il fonctionne." LNG_SWTFU_MENU="Que voulez-vous faire ?" DEFAULT_CONFIG="Configuration par defaut" CUSTOM_CONFIG="Configurer le jeu" LNG_SWTFU_RES="Choisissez la résolution de jeu qui vous conviens" LNG_SWTFU_DETAIL="Selectionnez le niveau de détails" LNG_DETAIL_LOW="Faible" LNG_DETAIL_HIGH="Haut" LNG_SWTFU_KEYBOARD="Selectionnez le périphérique d'entrée" LNG_USE_KEYBOARD="Clavier" LNG_USE_JOYPAD="Joypad" LNG_UP="Haut" LNG_DOWN="Bas" LNG_LEFT="Gauche" LNG_RIGHT="Droite" LNG_LSHIFT="Maj Gauche" LNG_RSHIFT="Maj Droite" LNG_LCTRL="CTRL Gauche" LNG_RCTRL="CTRL Droite" LNG_LALT="ALT Gauche" LNG_RALT="ALT Droite" LNG_BACK="Retour" LNG_RETURN="Entrer" LNG_SPACE="Espace" LNG_ESC="Echap" LNG_B0="Clique Gauche" LNG_B1="Clique Droit" LNG_B2="Clique Milieu" LNG_SWTFU_FORWARD="Sélectionnez la touche pour Avancer" LNG_SWTFU_BACK="Sélectionnez la touche pour Reculer" LNG_SWTFU_LEFT="Sélectionnez la touche pour Mouvement à Gauche" LNG_SWTFU_RIGHT="Sélectionnez la touche pour Mouvement à Droite" LNG_SWTFU_DASH="Sélectionnez la touche pour Charge de Force" LNG_SWTFU_JUMP="Sélectionnez la touche pour Sauter" LNG_SWTFU_PAUSE="Sélectionnez la touche pour Pause" LNG_SWTFU_CENTER="Sélectionnez la touche pour Centrer caméra" LNG_SWTFU_OPTIONS="Sélectionnez la touche pour Options" LNG_SWTFU_ATTACK="Sélectionnez la touche pour Attaque au sabre laser" LNG_SWTFU_BLOCK="Sélectionnez la touche pour Bloquer" LNG_SWTFU_GRIP="Sélectionnez la touche pour Préhension de Force" LNG_SWTFU_PUSH="Sélectionnez la touche pour Projection de Force" LNG_SWTFU_LIGHT="Sélectionnez la touche pour Eclair de Force" LNG_SWTFU_LOCK="Sélectionnez la touche pour Verrouillage cible" LNG_SWTFU_CAMERA="Sélectionnez la touche pour Caméra de poursuite" else LNG_SWTFU_WELCOME="Welcome in\n\$TITLE configuration utils.\nThis configurator is limited only to common keys for all kinds of keyboards." LNG_SWTFU_WARNING="You must launch the game at least once before using this configurator\nfor it to work." LNG_SWTFU_MENU="What do you want to do ?" DEFAULT_CONFIG="Default configuration" CUSTOM_CONFIG="Configure this game" LNG_SWTFU_RES="Choose the game resolution you want" LNG_SWTFU_DETAIL="Select your details level" LNG_DETAIL_LOW="Low" LNG_DETAIL_HIGH="High" LNG_SWTFU_KEYBOARD="Select your input peripherical" LNG_USE_KEYBOARD="Keyboard" LNG_USE_JOYPAD="Joypad" LNG_UP="Up" LNG_DOWN="Down" LNG_LEFT="Left" LNG_RIGHT="Right" LNG_LSHIFT="Left Shift" LNG_RSHIFT="Right Shift" LNG_LCTRL="Left CTRL" LNG_RCTRL="Right CTRL" LNG_LALT="Left ALT" LNG_RALT="Right ALT" LNG_BACK="Backspace" LNG_RETURN="Return" LNG_SPACE="Space" LNG_ESC="Escape" LNG_B0="Left Click" LNG_B1="Right Click" LNG_B2="Middle Click" LNG_SWTFU_FORWARD="Select key for Forward" LNG_SWTFU_BACK="Select key for Back" LNG_SWTFU_LEFT="Select key for Move to the left" LNG_SWTFU_RIGHT="Select key for Move to the right" LNG_SWTFU_DASH="Select key for Force Dash" LNG_SWTFU_JUMP="Select key for Jump" LNG_SWTFU_PAUSE="Select key for Pause" LNG_SWTFU_CENTER="Select key for Center camera" LNG_SWTFU_OPTIONS="Select key for Options" LNG_SWTFU_ATTACK="Select key for Lightsaber attack" LNG_SWTFU_BLOCK="Select key for BLock" LNG_SWTFU_GRIP="Select key for Force grip" LNG_SWTFU_PUSH="Select key for Force push" LNG_SWTFU_LIGHT="Select key for Force lightning" LNG_SWTFU_LOCK="Select key for Lock-on" LNG_SWTFU_CAMERA="Select key for Action camera" fi POL_SetupWindow_message "\$LNG_SWTFU_WELCOME" "\$TITLE" WINE_USER=\`id -un\` cd "\$WINEPREFIX/drive_c/users/\$WINE_USER/Local Settings/Application Data/" SWTFU_CONFIG=\`find . -name "Config.xml"\` #Check if config file already exist if [ "\$SWTFU_CONFIG" == "" ];then POL_SetupWindow_message "\$LNG_SWTFU_WARNING" "\$TITLE" POL_SetupWindow_Close exit 0 fi POL_SetupWindow_menu_list "\$LNG_SWTFU_MENU" "\$TITLE" "\$DEFAULT_CONFIG-\$CUSTOM_CONFIG" "-" "\$DEFAULT_CONFIG" SWTFU_DEFAULT="\$APP_ANSWER" if [ "\$SWTFU_DEFAULT" == "\$DEFAULT_CONFIG" ];then cat << EOF2 > "\$SWTFU_CONFIG" <?xml version="1.0" encoding="utf-8" ?> <r> <s id="Version">1</s> <s id="VideoWidth">800</s> <s id="VideoHeight">600</s> <s id="LowDetail">1</s> <s id="IsKBAndMouse">TRUE</s> <s id="MovementForward">DIK_W</s> <s id="MovementLeft">DIK_A</s> <s id="MovementBack">DIK_S</s> <s id="MovementRight">DIK_D</s> <s id="ForceDash">DIK_LSHIFT</s> <s id="Jump">DIK_SPACE</s> <s id="Pause">DIK_RETURN</s> <s id="CenterCamera">DIK_C</s> <s id="Options">DIK_ESCAPE</s> <s id="LightSaberAttack">MOUSE_B0</s> <s id="Block">DIK_R</s> <s id="ForceGrip">MOUSE_B1</s> <s id="ForcePush">DIK_E</s> <s id="ForceLightning">DIK_Q</s> <s id="LockOn">DIK_LCONTROL</s> <s id="ActivateActionCamera">DIK_V</s> <s id="IsMouseXAxisInverted">FALSE</s> <s id="IsMouseYAxisInverted">FALSE</s> <s id="ClothLevel">0</s> </r> EOF2 else POL_SetupWindow_menu_list "\$LNG_SWTFU_RES" "\$TITLE" "800x600-1024x768-1152x854-1280x720-1280x768-1280x800-1280x960-1280x1024" "-" "800x600" SELECTED_RES="\$APP_ANSWER" if [ "\$SELECTED_RES" == "800x600" ];then ResX="800" ResY="600" elif [ "\$SELECTED_RES" == "1024x768" ];then ResX="1024" ResY="768" elif [ "\$SELECTED_RES" == "1152x854" ];then ResX="1152" ResY="854" elif [ "\$SELECTED_RES" == "1280x720" ];then ResX="1280" ResY="720" elif [ "\$SELECTED_RES" == "1280x768" ];then ResX="1280" ResY="768" elif [ "\$SELECTED_RES" == "1280x800" ];then ResX="1280" ResY="800" elif [ "\$SELECTED_RES" == "1280x960" ];then ResX="1280" ResY="960" elif [ "\$SELECTED_RES" == "1280x1024" ];then ResX="1280" ResY="1024" else ResX="800" ResY="600" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_DETAIL" "\$TITLE" "\$LNG_DETAIL_LOW-\$LNG_DETAIL_HIGH" "-" "\$LNG_DETAIL_LOW" DETAIL_LEVEL="\$APP_ANSWER" if [ "\$DETAIL_LEVEL" == "\$LNG_DETAIL_LOW" ];then DETAIL_LEVEL="1" else DETAIL_LEVEL="0" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_KEYBOARD" "\$TITLE" "\$LNG_USE_KEYBOARD-\$LNG_USE_JOYPAD" "-" "\$LNG_USE_KEYBOARD" USE_KEYBOARD="\$APP_ANSWER" if [ "\$USE_KEYBOARD" == "\$LNG_USE_KEYBOARD" ];then USE_KEYBOARD="TRUE" else USE_KEYBOARD="FALSE" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_FORWARD" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "W" SWTFU_FORWARD="\$APP_ANSWER" if [ "\$SWTFU_FORWARD" == "\$LNG_UP" ];then KEY_FORWARD="UP" elif [ "\$SWTFU_FORWARD" == "\$LNG_DOWN" ];then KEY_FORWARD="DOWN" elif [ "\$SWTFU_FORWARD" == "\$LNG_LEFT" ];then KEY_FORWARD="LEFT" elif [ "\$SWTFU_FORWARD" == "\$LNG_RIGHT" ];then KEY_FORWARD="RIGHT" elif [ "\$SWTFU_FORWARD" == "\$LNG_LSHIFT" ];then KEY_FORWARD="LSHIFT" elif [ "\$SWTFU_FORWARD" == "\$LNG_RSHIFT" ];then KEY_FORWARD="RSHIFT" elif [ "\$SWTFU_FORWARD" == "\$LNG_LCTRL" ];then KEY_FORWARD="LCONTROL" elif [ "\$SWTFU_FORWARD" == "\$LNG_RCTRL" ];then KEY_FORWARD="RCONTROL" elif [ "\$SWTFU_FORWARD" == "\$LNG_LALT" ];then KEY_FORWARD="LMENU" elif [ "\$SWTFU_FORWARD" == "\$LNG_RALT" ];then KEY_FORWARD="RMENU" elif [ "\$SWTFU_FORWARD" == "\$LNG_BACK" ];then KEY_FORWARD="BACK" elif [ "\$SWTFU_FORWARD" == "\$LNG_RETURN" ];then KEY_FORWARD="RETURN" elif [ "\$SWTFU_FORWARD" == "\$LNG_SPACE" ];then KEY_FORWARD="SPACE" elif [ "\$SWTFU_FORWARD" == "\$LNG_ESC" ];then KEY_FORWARD="ESCAPE" elif [ "\$SWTFU_FORWARD" == "\$LNG_B0" ];then KEY_FORWARD="MOUSE_B0" elif [ "\$SWTFU_FORWARD" == "\$LNG_B1" ];then KEY_FORWARD="MOUSE_B1" elif [ "\$SWTFU_FORWARD" == "\$LNG_B2" ];then KEY_FORWARD="MOUSE_B2" else KEY_FORWARD="\$SWTFU_FORWARD" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_BACK" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "S" SWTFU_BACK="\$APP_ANSWER" if [ "\$SWTFU_BACK" == "\$LNG_UP" ];then KEY_BACK="UP" elif [ "\$SWTFU_BACK" == "\$LNG_DOWN" ];then KEY_BACK="DOWN" elif [ "\$SWTFU_BACK" == "\$LNG_LEFT" ];then KEY_BACK="LEFT" elif [ "\$SWTFU_BACK" == "\$LNG_RIGHT" ];then KEY_BACK="RIGHT" elif [ "\$SWTFU_BACK" == "\$LNG_LSHIFT" ];then KEY_BACK="LSHIFT" elif [ "\$SWTFU_BACK" == "\$LNG_RSHIFT" ];then KEY_BACK="RSHIFT" elif [ "\$SWTFU_BACK" == "\$LNG_LCTRL" ];then KEY_BACK="LCONTROL" elif [ "\$SWTFU_BACK" == "\$LNG_RCTRL" ];then KEY_BACK="RCONTROL" elif [ "\$SWTFU_BACK" == "\$LNG_LALT" ];then KEY_BACK="LMENU" elif [ "\$SWTFU_BACK" == "\$LNG_RALT" ];then KEY_BACK="RMENU" elif [ "\$SWTFU_BACK" == "\$LNG_BACK" ];then KEY_BACK="BACK" elif [ "\$SWTFU_BACK" == "\$LNG_RETURN" ];then KEY_BACK="RETURN" elif [ "\$SWTFU_BACK" == "\$LNG_SPACE" ];then KEY_BACK="SPACE" elif [ "\$SWTFU_BACK" == "\$LNG_ESC" ];then KEY_BACK="ESCAPE" elif [ "\$SWTFU_BACK" == "\$LNG_B0" ];then KEY_BACK="MOUSE_B0" elif [ "\$SWTFU_BACK" == "\$LNG_B1" ];then KEY_BACK="MOUSE_B1" elif [ "\$SWTFU_BACK" == "\$LNG_B2" ];then KEY_BACK="MOUSE_B2" else KEY_BACK="\$SWTFU_BACK" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_LEFT" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "A" SWTFU_LEFT="\$APP_ANSWER" if [ "\$SWTFU_LEFT" == "\$LNG_UP" ];then KEY_LEFT="UP" elif [ "\$SWTFU_LEFT" == "\$LNG_DOWN" ];then KEY_LEFT="DOWN" elif [ "\$SWTFU_LEFT" == "\$LNG_LEFT" ];then KEY_LEFT="LEFT" elif [ "\$SWTFU_LEFT" == "\$LNG_RIGHT" ];then KEY_LEFT="RIGHT" elif [ "\$SWTFU_LEFT" == "\$LNG_LSHIFT" ];then KEY_LEFT="LSHIFT" elif [ "\$SWTFU_LEFT" == "\$LNG_RSHIFT" ];then KEY_LEFT="RSHIFT" elif [ "\$SWTFU_LEFT" == "\$LNG_LCTRL" ];then KEY_LEFT="LCONTROL" elif [ "\$SWTFU_LEFT" == "\$LNG_RCTRL" ];then KEY_LEFT="RCONTROL" elif [ "\$SWTFU_LEFT" == "\$LNG_LALT" ];then KEY_LEFT="LMENU" elif [ "\$SWTFU_LEFT" == "\$LNG_RALT" ];then KEY_LEFT="RMENU" elif [ "\$SWTFU_LEFT" == "\$LNG_LEFT" ];then KEY_LEFT="BACK" elif [ "\$SWTFU_LEFT" == "\$LNG_RETURN" ];then KEY_LEFT="RETURN" elif [ "\$SWTFU_LEFT" == "\$LNG_SPACE" ];then KEY_LEFT="SPACE" elif [ "\$SWTFU_LEFT" == "\$LNG_ESC" ];then KEY_LEFT="ESCAPE" elif [ "\$SWTFU_LEFT" == "\$LNG_B0" ];then KEY_LEFT="MOUSE_B0" elif [ "\$SWTFU_LEFT" == "\$LNG_B1" ];then KEY_LEFT="MOUSE_B1" elif [ "\$SWTFU_LEFT" == "\$LNG_B2" ];then KEY_LEFT="MOUSE_B2" else KEY_LEFT="\$SWTFU_LEFT" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_RIGHT" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "D" SWTFU_RIGHT="\$APP_ANSWER" if [ "\$SWTFU_RIGHT" == "\$LNG_UP" ];then KEY_RIGHT="UP" elif [ "\$SWTFU_RIGHT" == "\$LNG_DOWN" ];then KEY_RIGHT="DOWN" elif [ "\$SWTFU_RIGHT" == "\$LNG_RIGHT" ];then KEY_RIGHT="LEFT" elif [ "\$SWTFU_RIGHT" == "\$LNG_RIGHT" ];then KEY_RIGHT="RIGHT" elif [ "\$SWTFU_RIGHT" == "\$LNG_LSHIFT" ];then KEY_RIGHT="LSHIFT" elif [ "\$SWTFU_RIGHT" == "\$LNG_RSHIFT" ];then KEY_RIGHT="RSHIFT" elif [ "\$SWTFU_RIGHT" == "\$LNG_LCTRL" ];then KEY_RIGHT="LCONTROL" elif [ "\$SWTFU_RIGHT" == "\$LNG_RCTRL" ];then KEY_RIGHT="RCONTROL" elif [ "\$SWTFU_RIGHT" == "\$LNG_LALT" ];then KEY_RIGHT="LMENU" elif [ "\$SWTFU_RIGHT" == "\$LNG_RALT" ];then KEY_RIGHT="RMENU" elif [ "\$SWTFU_RIGHT" == "\$LNG_RIGHT" ];then KEY_RIGHT="BACK" elif [ "\$SWTFU_RIGHT" == "\$LNG_RETURN" ];then KEY_RIGHT="RETURN" elif [ "\$SWTFU_RIGHT" == "\$LNG_SPACE" ];then KEY_RIGHT="SPACE" elif [ "\$SWTFU_RIGHT" == "\$LNG_ESC" ];then KEY_RIGHT="ESCAPE" elif [ "\$SWTFU_RIGHT" == "\$LNG_B0" ];then KEY_RIGHT="MOUSE_B0" elif [ "\$SWTFU_RIGHT" == "\$LNG_B1" ];then KEY_RIGHT="MOUSE_B1" elif [ "\$SWTFU_RIGHT" == "\$LNG_B2" ];then KEY_RIGHT="MOUSE_B2" else KEY_RIGHT="\$SWTFU_RIGHT" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_DASH" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "\$LNG_LSHIFT" SWTFU_DASH="\$APP_ANSWER" if [ "\$SWTFU_DASH" == "\$LNG_UP" ];then KEY_DASH="UP" elif [ "\$SWTFU_DASH" == "\$LNG_DOWN" ];then KEY_DASH="DOWN" elif [ "\$SWTFU_DASH" == "\$LNG_DASH" ];then KEY_DASH="LEFT" elif [ "\$SWTFU_DASH" == "\$LNG_DASH" ];then KEY_DASH="RIGHT" elif [ "\$SWTFU_DASH" == "\$LNG_LSHIFT" ];then KEY_DASH="LSHIFT" elif [ "\$SWTFU_DASH" == "\$LNG_RSHIFT" ];then KEY_DASH="RSHIFT" elif [ "\$SWTFU_DASH" == "\$LNG_LCTRL" ];then KEY_DASH="LCONTROL" elif [ "\$SWTFU_DASH" == "\$LNG_RCTRL" ];then KEY_DASH="RCONTROL" elif [ "\$SWTFU_DASH" == "\$LNG_LALT" ];then KEY_DASH="LMENU" elif [ "\$SWTFU_DASH" == "\$LNG_RALT" ];then KEY_DASH="RMENU" elif [ "\$SWTFU_DASH" == "\$LNG_DASH" ];then KEY_DASH="BACK" elif [ "\$SWTFU_DASH" == "\$LNG_RETURN" ];then KEY_DASH="RETURN" elif [ "\$SWTFU_DASH" == "\$LNG_SPACE" ];then KEY_DASH="SPACE" elif [ "\$SWTFU_DASH" == "\$LNG_ESC" ];then KEY_DASH="ESCAPE" elif [ "\$SWTFU_DASH" == "\$LNG_B0" ];then KEY_DASH="MOUSE_B0" elif [ "\$SWTFU_DASH" == "\$LNG_B1" ];then KEY_DASH="MOUSE_B1" elif [ "\$SWTFU_DASH" == "\$LNG_B2" ];then KEY_DASH="MOUSE_B2" else KEY_DASH="\$SWTFU_DASH" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_JUMP" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "\$LNG_SPACE" SWTFU_JUMP="\$APP_ANSWER" if [ "\$SWTFU_JUMP" == "\$LNG_UP" ];then KEY_JUMP="UP" elif [ "\$SWTFU_JUMP" == "\$LNG_DOWN" ];then KEY_JUMP="DOWN" elif [ "\$SWTFU_JUMP" == "\$LNG_JUMP" ];then KEY_JUMP="LEFT" elif [ "\$SWTFU_JUMP" == "\$LNG_JUMP" ];then KEY_JUMP="RIGHT" elif [ "\$SWTFU_JUMP" == "\$LNG_LSHIFT" ];then KEY_JUMP="LSHIFT" elif [ "\$SWTFU_JUMP" == "\$LNG_RSHIFT" ];then KEY_JUMP="RSHIFT" elif [ "\$SWTFU_JUMP" == "\$LNG_LCTRL" ];then KEY_JUMP="LCONTROL" elif [ "\$SWTFU_JUMP" == "\$LNG_RCTRL" ];then KEY_JUMP="RCONTROL" elif [ "\$SWTFU_JUMP" == "\$LNG_LALT" ];then KEY_JUMP="LMENU" elif [ "\$SWTFU_JUMP" == "\$LNG_RALT" ];then KEY_JUMP="RMENU" elif [ "\$SWTFU_JUMP" == "\$LNG_JUMP" ];then KEY_JUMP="BACK" elif [ "\$SWTFU_JUMP" == "\$LNG_RETURN" ];then KEY_JUMP="RETURN" elif [ "\$SWTFU_JUMP" == "\$LNG_SPACE" ];then KEY_JUMP="SPACE" elif [ "\$SWTFU_JUMP" == "\$LNG_ESC" ];then KEY_JUMP="ESCAPE" elif [ "\$SWTFU_JUMP" == "\$LNG_B0" ];then KEY_DASH="MOUSE_B0" elif [ "\$SWTFU_JUMP" == "\$LNG_B1" ];then KEY_JUMP="MOUSE_B1" elif [ "\$SWTFU_JUMP" == "\$LNG_B2" ];then KEY_JUMP="MOUSE_B2" else KEY_JUMP="\$SWTFU_JUMP" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_PAUSE" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "\$LNG_RETURN" SWTFU_PAUSE="\$APP_ANSWER" if [ "\$SWTFU_PAUSE" == "\$LNG_UP" ];then KEY_PAUSE="UP" elif [ "\$SWTFU_PAUSE" == "\$LNG_DOWN" ];then KEY_PAUSE="DOWN" elif [ "\$SWTFU_PAUSE" == "\$LNG_PAUSE" ];then KEY_PAUSE="LEFT" elif [ "\$SWTFU_PAUSE" == "\$LNG_PAUSE" ];then KEY_PAUSE="RIGHT" elif [ "\$SWTFU_PAUSE" == "\$LNG_LSHIFT" ];then KEY_PAUSE="LSHIFT" elif [ "\$SWTFU_PAUSE" == "\$LNG_RSHIFT" ];then KEY_PAUSE="RSHIFT" elif [ "\$SWTFU_PAUSE" == "\$LNG_LCTRL" ];then KEY_PAUSE="LCONTROL" elif [ "\$SWTFU_PAUSE" == "\$LNG_RCTRL" ];then KEY_PAUSE="RCONTROL" elif [ "\$SWTFU_PAUSE" == "\$LNG_LALT" ];then KEY_PAUSE="LMENU" elif [ "\$SWTFU_PAUSE" == "\$LNG_RALT" ];then KEY_PAUSE="RMENU" elif [ "\$SWTFU_PAUSE" == "\$LNG_PAUSE" ];then KEY_PAUSE="BACK" elif [ "\$SWTFU_PAUSE" == "\$LNG_RETURN" ];then KEY_PAUSE="RETURN" elif [ "\$SWTFU_PAUSE" == "\$LNG_SPACE" ];then KEY_PAUSE="SPACE" elif [ "\$SWTFU_PAUSE" == "\$LNG_ESC" ];then KEY_PAUSE="ESCAPE" elif [ "\$SWTFU_PAUSE" == "\$LNG_B0" ];then KEY_PAUSE="MOUSE_B0" elif [ "\$SWTFU_PAUSE" == "\$LNG_B1" ];then KEY_PAUSE="MOUSE_B1" elif [ "\$SWTFU_PAUSE" == "\$LNG_B2" ];then KEY_PAUSE="MOUSE_B2" else KEY_PAUSE="\$SWTFU_PAUSE" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_CENTER" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "C" SWTFU_CENTER="\$APP_ANSWER" if [ "\$SWTFU_CENTER" == "\$LNG_UP" ];then KEY_CENTER="UP" elif [ "\$SWTFU_CENTER" == "\$LNG_DOWN" ];then KEY_CENTER="DOWN" elif [ "\$SWTFU_CENTER" == "\$LNG_CENTER" ];then KEY_CENTER="LEFT" elif [ "\$SWTFU_CENTER" == "\$LNG_CENTER" ];then KEY_CENTER="RIGHT" elif [ "\$SWTFU_CENTER" == "\$LNG_LSHIFT" ];then KEY_CENTER="LSHIFT" elif [ "\$SWTFU_CENTER" == "\$LNG_RSHIFT" ];then KEY_CENTER="RSHIFT" elif [ "\$SWTFU_CENTER" == "\$LNG_LCTRL" ];then KEY_CENTER="LCONTROL" elif [ "\$SWTFU_CENTER" == "\$LNG_RCTRL" ];then KEY_CENTER="RCONTROL" elif [ "\$SWTFU_CENTER" == "\$LNG_LALT" ];then KEY_CENTER="LMENU" elif [ "\$SWTFU_CENTER" == "\$LNG_RALT" ];then KEY_CENTER="RMENU" elif [ "\$SWTFU_CENTER" == "\$LNG_CENTER" ];then KEY_CENTER="BACK" elif [ "\$SWTFU_CENTER" == "\$LNG_RETURN" ];then KEY_CENTER="RETURN" elif [ "\$SWTFU_CENTER" == "\$LNG_SPACE" ];then KEY_CENTER="SPACE" elif [ "\$SWTFU_CENTER" == "\$LNG_ESC" ];then KEY_CENTER="ESCAPE" elif [ "\$SWTFU_CENTER" == "\$LNG_B0" ];then KEY_CENTER="MOUSE_B0" elif [ "\$SWTFU_CENTER" == "\$LNG_B1" ];then KEY_CENTER="MOUSE_B1" elif [ "\$SWTFU_CENTER" == "\$LNG_B2" ];then KEY_CENTER="MOUSE_B2" else KEY_CENTER="\$SWTFU_CENTER" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_OPTIONS" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "\$LNG_ESC" SWTFU_OPTIONS="\$APP_ANSWER" if [ "\$SWTFU_OPTIONS" == "\$LNG_UP" ];then KEY_OPTIONS="UP" elif [ "\$SWTFU_OPTIONS" == "\$LNG_DOWN" ];then KEY_OPTIONS="DOWN" elif [ "\$SWTFU_OPTIONS" == "\$LNG_OPTIONS" ];then KEY_OPTIONS="LEFT" elif [ "\$SWTFU_OPTIONS" == "\$LNG_OPTIONS" ];then KEY_OPTIONS="RIGHT" elif [ "\$SWTFU_OPTIONS" == "\$LNG_LSHIFT" ];then KEY_OPTIONS="LSHIFT" elif [ "\$SWTFU_OPTIONS" == "\$LNG_RSHIFT" ];then KEY_OPTIONS="RSHIFT" elif [ "\$SWTFU_OPTIONS" == "\$LNG_LCTRL" ];then KEY_OPTIONS="LCONTROL" elif [ "\$SWTFU_OPTIONS" == "\$LNG_RCTRL" ];then KEY_OPTIONS="RCONTROL" elif [ "\$SWTFU_OPTIONS" == "\$LNG_LALT" ];then KEY_OPTIONS="LMENU" elif [ "\$SWTFU_OPTIONS" == "\$LNG_RALT" ];then KEY_OPTIONS="RMENU" elif [ "\$SWTFU_OPTIONS" == "\$LNG_OPTIONS" ];then KEY_OPTIONS="BACK" elif [ "\$SWTFU_OPTIONS" == "\$LNG_RETURN" ];then KEY_OPTIONS="RETURN" elif [ "\$SWTFU_OPTIONS" == "\$LNG_SPACE" ];then KEY_OPTIONS="SPACE" elif [ "\$SWTFU_OPTIONS" == "\$LNG_ESC" ];then KEY_OPTIONS="ESCAPE" elif [ "\$SWTFU_OPTIONS" == "\$LNG_B0" ];then KEY_OPTIONS="MOUSE_B0" elif [ "\$SWTFU_OPTIONS" == "\$LNG_B1" ];then KEY_OPTIONS="MOUSE_B1" elif [ "\$SWTFU_OPTIONS" == "\$LNG_B2" ];then KEY_OPTIONS="MOUSE_B2" else KEY_OPTIONS="\$SWTFU_OPTIONS" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_ATTACK" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "\$LNG_B0" SWTFU_ATTACK="\$APP_ANSWER" if [ "\$SWTFU_ATTACK" == "\$LNG_UP" ];then KEY_ATTACK="UP" elif [ "\$SWTFU_ATTACK" == "\$LNG_DOWN" ];then KEY_ATTACK="DOWN" elif [ "\$SWTFU_ATTACK" == "\$LNG_ATTACK" ];then KEY_ATTACK="LEFT" elif [ "\$SWTFU_ATTACK" == "\$LNG_ATTACK" ];then KEY_ATTACK="RIGHT" elif [ "\$SWTFU_ATTACK" == "\$LNG_LSHIFT" ];then KEY_ATTACK="LSHIFT" elif [ "\$SWTFU_ATTACK" == "\$LNG_RSHIFT" ];then KEY_ATTACK="RSHIFT" elif [ "\$SWTFU_ATTACK" == "\$LNG_LCTRL" ];then KEY_ATTACK="LCONTROL" elif [ "\$SWTFU_ATTACK" == "\$LNG_RCTRL" ];then KEY_ATTACK="RCONTROL" elif [ "\$SWTFU_ATTACK" == "\$LNG_LALT" ];then KEY_ATTACK="LMENU" elif [ "\$SWTFU_ATTACK" == "\$LNG_RALT" ];then KEY_ATTACK="RMENU" elif [ "\$SWTFU_ATTACK" == "\$LNG_ATTACK" ];then KEY_ATTACK="BACK" elif [ "\$SWTFU_ATTACK" == "\$LNG_RETURN" ];then KEY_ATTACK="RETURN" elif [ "\$SWTFU_ATTACK" == "\$LNG_SPACE" ];then KEY_ATTACK="SPACE" elif [ "\$SWTFU_ATTACK" == "\$LNG_ESC" ];then KEY_ATTACK="ESCAPE" elif [ "\$SWTFU_ATTACK" == "\$LNG_B0" ];then KEY_ATTACK="MOUSE_B0" elif [ "\$SWTFU_ATTACK" == "\$LNG_B1" ];then KEY_ATTACK="MOUSE_B1" elif [ "\$SWTFU_ATTACK" == "\$LNG_B2" ];then KEY_ATTACK="MOUSE_B2" else KEY_ATTACK="\$SWTFU_ATTACK" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_BLOCK" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "R" SWTFU_BLOCK="\$APP_ANSWER" if [ "\$SWTFU_BLOCK" == "\$LNG_UP" ];then KEY_BLOCK="UP" elif [ "\$SWTFU_BLOCK" == "\$LNG_DOWN" ];then KEY_BLOCK="DOWN" elif [ "\$SWTFU_BLOCK" == "\$LNG_BLOCK" ];then KEY_BLOCK="LEFT" elif [ "\$SWTFU_BLOCK" == "\$LNG_BLOCK" ];then KEY_BLOCK="RIGHT" elif [ "\$SWTFU_BLOCK" == "\$LNG_LSHIFT" ];then KEY_BLOCK="LSHIFT" elif [ "\$SWTFU_BLOCK" == "\$LNG_RSHIFT" ];then KEY_BLOCK="RSHIFT" elif [ "\$SWTFU_BLOCK" == "\$LNG_LCTRL" ];then KEY_BLOCK="LCONTROL" elif [ "\$SWTFU_BLOCK" == "\$LNG_RCTRL" ];then KEY_BLOCK="RCONTROL" elif [ "\$SWTFU_BLOCK" == "\$LNG_LALT" ];then KEY_BLOCK="LMENU" elif [ "\$SWTFU_BLOCK" == "\$LNG_RALT" ];then KEY_BLOCK="RMENU" elif [ "\$SWTFU_BLOCK" == "\$LNG_BLOCK" ];then KEY_BLOCK="BACK" elif [ "\$SWTFU_BLOCK" == "\$LNG_RETURN" ];then KEY_BLOCK="RETURN" elif [ "\$SWTFU_BLOCK" == "\$LNG_SPACE" ];then KEY_BLOCK="SPACE" elif [ "\$SWTFU_BLOCK" == "\$LNG_ESC" ];then KEY_BLOCK="ESCAPE" elif [ "\$SWTFU_BLOCK" == "\$LNG_B0" ];then KEY_BLOCK="MOUSE_B0" elif [ "\$SWTFU_BLOCK" == "\$LNG_B1" ];then KEY_BLOCK="MOUSE_B1" elif [ "\$SWTFU_BLOCK" == "\$LNG_B2" ];then KEY_BLOCK="MOUSE_B2" else KEY_BLOCK="\$SWTFU_BLOCK" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_GRIP" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "\$LNG_B1" SWTFU_GRIP="\$APP_ANSWER" if [ "\$SWTFU_GRIP" == "\$LNG_UP" ];then KEY_GRIP="UP" elif [ "\$SWTFU_GRIP" == "\$LNG_DOWN" ];then KEY_GRIP="DOWN" elif [ "\$SWTFU_GRIP" == "\$LNG_GRIP" ];then KEY_GRIP="LEFT" elif [ "\$SWTFU_GRIP" == "\$LNG_GRIP" ];then KEY_GRIP="RIGHT" elif [ "\$SWTFU_GRIP" == "\$LNG_LSHIFT" ];then KEY_GRIP="LSHIFT" elif [ "\$SWTFU_GRIP" == "\$LNG_RSHIFT" ];then KEY_GRIP="RSHIFT" elif [ "\$SWTFU_GRIP" == "\$LNG_LCTRL" ];then KEY_GRIP="LCONTROL" elif [ "\$SWTFU_GRIP" == "\$LNG_RCTRL" ];then KEY_GRIP="RCONTROL" elif [ "\$SWTFU_GRIP" == "\$LNG_LALT" ];then KEY_GRIP="LMENU" elif [ "\$SWTFU_GRIP" == "\$LNG_RALT" ];then KEY_GRIP="RMENU" elif [ "\$SWTFU_GRIP" == "\$LNG_GRIP" ];then KEY_GRIP="BACK" elif [ "\$SWTFU_GRIP" == "\$LNG_RETURN" ];then KEY_GRIP="RETURN" elif [ "\$SWTFU_GRIP" == "\$LNG_SPACE" ];then KEY_GRIP="SPACE" elif [ "\$SWTFU_GRIP" == "\$LNG_ESC" ];then KEY_GRIP="ESCAPE" elif [ "\$SWTFU_GRIP" == "\$LNG_B0" ];then KEY_GRIP="MOUSE_B0" elif [ "\$SWTFU_GRIP" == "\$LNG_B1" ];then KEY_GRIP="MOUSE_B1" elif [ "\$SWTFU_GRIP" == "\$LNG_B2" ];then KEY_GRIP="MOUSE_B2" else KEY_GRIP="\$SWTFU_GRIP" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_PUSH" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "E" SWTFU_PUSH="\$APP_ANSWER" if [ "\$SWTFU_PUSH" == "\$LNG_UP" ];then KEY_PUSH="UP" elif [ "\$SWTFU_PUSH" == "\$LNG_DOWN" ];then KEY_PUSH="DOWN" elif [ "\$SWTFU_PUSH" == "\$LNG_PUSH" ];then KEY_PUSH="LEFT" elif [ "\$SWTFU_PUSH" == "\$LNG_PUSH" ];then KEY_PUSH="RIGHT" elif [ "\$SWTFU_PUSH" == "\$LNG_LSHIFT" ];then KEY_PUSH="LSHIFT" elif [ "\$SWTFU_PUSH" == "\$LNG_RSHIFT" ];then KEY_PUSH="RSHIFT" elif [ "\$SWTFU_PUSH" == "\$LNG_LCTRL" ];then KEY_PUSH="LCONTROL" elif [ "\$SWTFU_PUSH" == "\$LNG_RCTRL" ];then KEY_PUSH="RCONTROL" elif [ "\$SWTFU_PUSH" == "\$LNG_LALT" ];then KEY_PUSH="LMENU" elif [ "\$SWTFU_PUSH" == "\$LNG_RALT" ];then KEY_PUSH="RMENU" elif [ "\$SWTFU_PUSH" == "\$LNG_PUSH" ];then KEY_PUSH="BACK" elif [ "\$SWTFU_PUSH" == "\$LNG_RETURN" ];then KEY_PUSH="RETURN" elif [ "\$SWTFU_PUSH" == "\$LNG_SPACE" ];then KEY_PUSH="SPACE" elif [ "\$SWTFU_PUSH" == "\$LNG_ESC" ];then KEY_PUSH="ESCAPE" elif [ "\$SWTFU_PUSH" == "\$LNG_B0" ];then KEY_PUSH="MOUSE_B0" elif [ "\$SWTFU_PUSH" == "\$LNG_B1" ];then KEY_PUSH="MOUSE_B1" elif [ "\$SWTFU_PUSH" == "\$LNG_B2" ];then KEY_PUSH="MOUSE_B2" else KEY_PUSH="\$SWTFU_PUSH" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_LIGHT" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "Q" SWTFU_LIGHT="\$APP_ANSWER" if [ "\$SWTFU_LIGHT" == "\$LNG_UP" ];then KEY_LIGHT="UP" elif [ "\$SWTFU_LIGHT" == "\$LNG_DOWN" ];then KEY_LIGHT="DOWN" elif [ "\$SWTFU_LIGHT" == "\$LNG_LIGHT" ];then KEY_LIGHT="LEFT" elif [ "\$SWTFU_LIGHT" == "\$LNG_LIGHT" ];then KEY_LIGHT="RIGHT" elif [ "\$SWTFU_LIGHT" == "\$LNG_LSHIFT" ];then KEY_LIGHT="LSHIFT" elif [ "\$SWTFU_LIGHT" == "\$LNG_RSHIFT" ];then KEY_LIGHT="RSHIFT" elif [ "\$SWTFU_LIGHT" == "\$LNG_LCTRL" ];then KEY_LIGHT="LCONTROL" elif [ "\$SWTFU_LIGHT" == "\$LNG_RCTRL" ];then KEY_LIGHT="RCONTROL" elif [ "\$SWTFU_LIGHT" == "\$LNG_LALT" ];then KEY_LIGHT="LMENU" elif [ "\$SWTFU_LIGHT" == "\$LNG_RALT" ];then KEY_LIGHT="RMENU" elif [ "\$SWTFU_LIGHT" == "\$LNG_LIGHT" ];then KEY_LIGHT="BACK" elif [ "\$SWTFU_LIGHT" == "\$LNG_RETURN" ];then KEY_LIGHT="RETURN" elif [ "\$SWTFU_LIGHT" == "\$LNG_SPACE" ];then KEY_LIGHT="SPACE" elif [ "\$SWTFU_LIGHT" == "\$LNG_ESC" ];then KEY_LIGHT="ESCAPE" elif [ "\$SWTFU_LIGHT" == "\$LNG_B0" ];then KEY_LIGHT="MOUSE_B0" elif [ "\$SWTFU_LIGHT" == "\$LNG_B1" ];then KEY_LIGHT="MOUSE_B1" elif [ "\$SWTFU_LIGHT" == "\$LNG_B2" ];then KEY_LIGHT="MOUSE_B2" else KEY_LIGHT="\$SWTFU_LIGHT" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_LOCK" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "\$LNG_LCTRL" SWTFU_LOCK="\$APP_ANSWER" if [ "\$SWTFU_LOCK" == "\$LNG_UP" ];then KEY_LOCK="UP" elif [ "\$SWTFU_LOCK" == "\$LNG_DOWN" ];then KEY_LOCK="DOWN" elif [ "\$SWTFU_LOCK" == "\$LNG_LOCK" ];then KEY_LOCK="LEFT" elif [ "\$SWTFU_LOCK" == "\$LNG_LOCK" ];then KEY_LOCK="RIGHT" elif [ "\$SWTFU_LOCK" == "\$LNG_LSHIFT" ];then KEY_LOCK="LSHIFT" elif [ "\$SWTFU_LOCK" == "\$LNG_RSHIFT" ];then KEY_LOCK="RSHIFT" elif [ "\$SWTFU_LOCK" == "\$LNG_LCTRL" ];then KEY_LOCK="LCONTROL" elif [ "\$SWTFU_LOCK" == "\$LNG_RCTRL" ];then KEY_LOCK="RCONTROL" elif [ "\$SWTFU_LOCK" == "\$LNG_LALT" ];then KEY_LOCK="LMENU" elif [ "\$SWTFU_LOCK" == "\$LNG_RALT" ];then KEY_LOCK="RMENU" elif [ "\$SWTFU_LOCK" == "\$LNG_LOCK" ];then KEY_LOCK="BACK" elif [ "\$SWTFU_LOCK" == "\$LNG_RETURN" ];then KEY_LOCK="RETURN" elif [ "\$SWTFU_LOCK" == "\$LNG_SPACE" ];then KEY_LOCK="SPACE" elif [ "\$SWTFU_LOCK" == "\$LNG_ESC" ];then KEY_LOCK="ESCAPE" elif [ "\$SWTFU_LOCK" == "\$LNG_B0" ];then KEY_LOCK="MOUSE_B0" elif [ "\$SWTFU_LOCK" == "\$LNG_B1" ];then KEY_LOCK="MOUSE_B1" elif [ "\$SWTFU_LOCK" == "\$LNG_B2" ];then KEY_LOCK="MOUSE_B2" else KEY_LOCK="\$SWTFU_LOCK" fi POL_SetupWindow_menu_list "\$LNG_SWTFU_CAMERA" "\$TITLE" "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-R-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-\$LNG_UP-\$LNG_DOWN-\$LNG_LEFT-\$LNG_RIGHT-\$LNG_LSHIFT-\$LNG_RSHIFT-\$LNG_LCTRL-\$LNG_RCTRL-\$LNG_LALT-\$LNG_RALT-\$LNG_BACK-\$LNG_RETURN-\$LNG_SPACE-\$LNG_ESC-\$LNG_B0-\$LNG_B1-\$LNG_B2" "-" "V" SWTFU_CAMERA="\$APP_ANSWER" if [ "\$SWTFU_CAMERA" == "\$LNG_UP" ];then KEY_CAMERA="UP" elif [ "\$SWTFU_CAMERA" == "\$LNG_DOWN" ];then KEY_CAMERA="DOWN" elif [ "\$SWTFU_CAMERA" == "\$LNG_CAMERA" ];then KEY_CAMERA="LEFT" elif [ "\$SWTFU_CAMERA" == "\$LNG_CAMERA" ];then KEY_CAMERA="RIGHT" elif [ "\$SWTFU_CAMERA" == "\$LNG_LSHIFT" ];then KEY_CAMERA="LSHIFT" elif [ "\$SWTFU_CAMERA" == "\$LNG_RSHIFT" ];then KEY_CAMERA="RSHIFT" elif [ "\$SWTFU_CAMERA" == "\$LNG_LCTRL" ];then KEY_CAMERA="LCONTROL" elif [ "\$SWTFU_CAMERA" == "\$LNG_RCTRL" ];then KEY_CAMERA="RCONTROL" elif [ "\$SWTFU_CAMERA" == "\$LNG_LALT" ];then KEY_CAMERA="LMENU" elif [ "\$SWTFU_CAMERA" == "\$LNG_RALT" ];then KEY_CAMERA="RMENU" elif [ "\$SWTFU_CAMERA" == "\$LNG_CAMERA" ];then KEY_CAMERA="BACK" elif [ "\$SWTFU_CAMERA" == "\$LNG_RETURN" ];then KEY_CAMERA="RETURN" elif [ "\$SWTFU_CAMERA" == "\$LNG_SPACE" ];then KEY_CAMERA="SPACE" elif [ "\$SWTFU_CAMERA" == "\$LNG_ESC" ];then KEY_CAMERA="ESCAPE" elif [ "\$SWTFU_CAMERA" == "\$LNG_B0" ];then KEY_CAMERA="MOUSE_B0" elif [ "\$SWTFU_CAMERA" == "\$LNG_B1" ];then KEY_CAMERA="MOUSE_B1" elif [ "\$SWTFU_CAMERA" == "\$LNG_B2" ];then KEY_CAMERA="MOUSE_B2" else KEY_CAMERA="\$SWTFU_CAMERA" fi cat << EOF2 > "\$SWTFU_CONFIG" <?xml version="1.0" encoding="utf-8" ?> <r> <s id="Version">1</s> <s id="VideoWidth">\$ResX</s> <s id="VideoHeight">\$ResY</s> <s id="LowDetail">\$DETAIL_LEVEL</s> <s id="IsKBAndMouse">\$USE_KEYBOARD</s> <s id="MovementForward">DIK_\$KEY_FORWARD</s> <s id="MovementLeft">DIK_\$KEY_LEFT</s> <s id="MovementBack">DIK_\$KEY_BACK</s> <s id="MovementRight">DIK_\$KEY_RIGHT</s> <s id="ForceDash">DIK_\$KEY_DASH</s> <s id="Jump">DIK_\$KEY_JUMP</s> <s id="Pause">DIK_\$KEY_PAUSE</s> <s id="CenterCamera">DIK_\$KEY_CENTER</s> <s id="Options">DIK_\$KEY_OPTIONS</s> <s id="LightSaberAttack">DIK_\$KEY_ATTACK</s> <s id="Block">DIK_\$KEY_BLOCK</s> <s id="ForceGrip">DIK_\$KEY_GRIP</s> <s id="ForcePush">DIK_\$KEY_PUSH</s> <s id="ForceLightning">DIK_\$KEY_LIGHT</s> <s id="LockOn">DIK_\$KEY_LOCK</s> <s id="ActivateActionCamera">DIK_\$KEY_CAMERA</s> <s id="IsMouseXAxisInverted">FALSE</s> <s id="IsMouseYAxisInverted">FALSE</s> <s id="ClothLevel">0</s> </r> EOF2 # Fix mouse key cp "\$SWTFU_CONFIG" "\$SWTFU_CONFIG.clean" cat "\$SWTFU_CONFIG.clean" | sed -e 's/DIK_MOUSE_B/MOUSE_B/g' > "\$SWTFU_CONFIG" rm "\$SWTFU_CONFIG.clean" fi POL_SetupWindow_Close EOF1 ## End Configurator # Game protection warning if [ "$INSTALL_METHOD" == "DVD" ]; then POL_SetupWindow_message "$(eval_gettext 'You must disable anti-piracy protections of this game\nif you want to play it with wine')" "$TITLE" fi POL_SetupWindow_Close exit 0 |
Contributions
Filters:
ContributeMember | Message |
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com