The forum
[Script] Little Fighter 2 v2.0a
Author | Replies |
MangaD | Wednesday 30 September 2015 at 1:58 |
MangaD
|
Hello, This is my first script, for Little Fighter 2 game. I have tested it and it worked, but with an error message at the end:
Any suggestions are very much appreciated.
Description: Little Fighter 2 is a popular Hong Kong freeware PC fighting game and is the sequel to the game Little Fighter (LF1). Little Fighter 2 was created by Marti Wong and Starsky Wong in 1999, and released in a long series of updates. Known issues:
Setup images: http://s6.postimg.org/46cuca80t/top.png
Screenshots: http://lf2.net/lf2_pic/4.gif
Script: #!/usr/bin/env playonlinux-bash # Date : (2015-09-30 20-05) # Last revision : (2015-10-03 17-05) # Wine version used : 1.7.50 # Distribution used to test : Ubuntu 15.04 # Author : MangaD # Depend: vcrun2005, wmp9, quartz, devenum # Changelog # (2015-10-01) 22:50 - MangaD # - Removed d3dx9 from dependencies # (2015-10-03) 17-05 - MangaD # - Added MD5 digest to POL_Download [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" # POL WINEVERSION="1.7.50" PREFIX="LittleFighter2v20a" MAINTAINER="MangaD" # Info TITLE="Little Fighter 2 v2.0a" VENDOR="Marti Wong &&&& Starsky Wong" WEBSITE="http://www.lf2.net/" FILENAME_EMPIRE="lf2_v20a_Setup.exe" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.png" "http://files.playonlinux.com/resources/setups/$PREFIX/left.png" "$TITLE" POL_SetupWindow_Init POL_RequiredVersion "4.1.4" || POL_Debug_Fatal "$(eval_gettext '$APPLICATION_TITLE equal or superior to 4.1.4 is required to install $TITLE')" POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$VENDOR" "$WEBSITE" "$MAINTAINER" "$PREFIX" # Let the user choose between downloading the installer or using an already existing one. POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" if [ "$INSTALL_METHOD" = "LOCAL" ]; then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE" "" "Windows Executables (*.exe)|*.exe;*.EXE" FULL_INSTALLER="$APP_ANSWER" else # DOWNLOAD POL_System_TmpCreate "$PREFIX" # There are two different installers available from two different sources. They both contain the same program. POL_SetupWindow_menu "$(eval_gettext 'Select installer to download:')" "$TITLE" "Little Fighter 2 - Official Website~Little Fighter - EMPIRE" "~" case "$APP_ANSWER" in "Little Fighter 2 - Official Website") DOWNLOAD_URL="http://lf2.net/__conduit/0131/LF2_v20a_Install.exe" DOWNLOAD_MD5="afd060f4f43601350486947d6d0838f9" ;; "Little Fighter - EMPIRE") DOWNLOAD_URL="http://www.lf-empire.de/downloads/offversions/LF2_v2.0a.zip" DOWNLOAD_MD5="61062f685d3fb2227e354f2d74a1a638" ;; esac cd "$POL_System_TmpDir" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" DOWNLOAD_FILE="$(basename "$DOWNLOAD_URL")" case "$APP_ANSWER" in "Little Fighter - EMPIRE") POL_System_unzip -o "$DOWNLOAD_FILE" DOWNLOAD_FILE=$FILENAME_EMPIRE ;; esac FULL_INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE" fi # Setting up the prefix POL_System_SetArch "x86" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate "$WINEVERSION" # Installing Dependencies POL_Call POL_Install_vcrun2005 # wmp9, quartz and devenum are necessary for the background music to work POL_Call POL_Install_wmp9 POL_Call POL_Install_quartz POL_Call POL_Install_devenum POL_Wine_WaitBefore "$TITLE" POL_Wine "$FULL_INSTALLER" POL_Shortcut "lf2.exe" "$TITLE" "" "" "Game;" if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then # Free some disk space POL_System_TmpDelete fi POL_SetupWindow_Close exit 0 Edited by MangaD You can find me on IRC: https://webchat.gamesurge.net/?nick=hfe_guest_??#hfe |
MangaD | Wednesday 30 September 2015 at 10:29 |
MangaD
|
Removed Edited by MangaD You can find me on IRC: https://webchat.gamesurge.net/?nick=hfe_guest_??#hfe |
petch | Wednesday 30 September 2015 at 20:36 |
petch
|
Hi, My quick code review: POL_SetupWindow_browse "Please select the setup file to run." "$TITLE" "" "Windows Executables (*.exe)|*.exe;*.EXE" All user-oriented messages must support localization mechanism: http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_10:_Script_Translation case "$(basename "$APP_ANSWER")" in "$FILENAME_EMPIRE" ) RUN_MESSAGE=$RUN_MESSAGE_EMPIRE ;; esac Depending on file names is a bit brittle... oh well POL_SetupWindow_wait "Unzipping file..." "$TITLE" unzip -o "$DOWNLOAD_FILE" || POL_Debug_Fatal "Unzip is required to install $TITLE from Little Fighter - EMPIRE source." Since at least 4.1.4 you can use POL_System_unzip for that; Admittedly it's not documented at all :( POL_SetupWindow_message "Warning: You must not tick the checkbox \"$RUN_MESSAGE\" when setup is done" "$TITLE" That's redundant with general PlayOnLinux instructions not to run programs from their installers (in 4.2.9 it's even repeated until the user checks "don't remind me again"), and that will be one more message to translate... :/ I think that's all... Regards, Pierre. My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
petch | Wednesday 30 September 2015 at 20:38 |
petch
|
Question: In the functionPOL_SetupWindow_presentation "$TITLE" "Marti Wong and Starsky Wong" "http://www.lf2.net/" "MangaD" "$PREFIX" I doubt PlayOnLinux does anything special with &s, more likely it's a wxGTK mechanism (used to denote keyboard shortcuts or something). I'm not sure how to get around it either... My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
MangaD | Wednesday 30 September 2015 at 21:15 |
MangaD
|
Thank you very much! I think I have fixed all the mistakes now. You can find me on IRC: https://webchat.gamesurge.net/?nick=hfe_guest_??#hfe |
Andre1996 | Wednesday 28 October 2015 at 15:29 |
Andre1996
|
Hello there, for me, the script is not working very well, when I go to "Game Start", it says "couldn't create art surface" two times and crash ! :'( Thanks and good job ! Edited by Andre1996 |
MangaD | Friday 19 January 2018 at 14:07 |
MangaD
|
Hello, this is my update to the script. I would like to update the description. The changes made are also mentioned, hope they don't break any rules. (Btw, Andre1996's problem was solved in a previous update I just never replied to him in this forum) Description: Little Fighter 2 is a popular Hong Kong freeware PC fighting game and is the sequel to the game Little Fighter (LF1). Little Fighter 2 was created by Marti Wong and Starsky Wong in 1999, and released in a long series of updates. Known issues:
Changes:
#!/usr/bin/env playonlinux-bash # Date : (2015-09-30 20-05) # Last revision : (2018-01-17 15-00) # Wine version used : 1.7.50 # Distribution used to test : Ubuntu 15.04 # Author : MangaD # LF2 depend: vcrun2005, wmp10, quartz, devenum # LF2 Lobby depend: vb6run # Changelog # (2015-10-01) 22:50 - MangaD # - Removed d3dx9 from dependencies # (2015-10-03) 17-05 - MangaD # - Added MD5 digest to POL_Download # (2015-11-18) 01-25 - MangaD # - Added minimum VRAM required # (2018-01-17) - MangaD # - Changed '&&&&' to '&&' in the VENDOR due to changes in POL. # - Optionally download LF2 Lobby, LF2 MultiServer and LF2 Dashboard # - Optionally download Hero Fighter # - Don't use specific wine version # - Replace WMP9 with WMP10, for some reason WMP9 installation was failing for me [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" # POL #WINEVERSION="1.7.50" PREFIX="LittleFighter2v20a" MAINTAINER="MangaD" GAME_VMS="384" # Info TITLE="Little Fighter 2 v2.0a" VENDOR="Marti Wong && Starsky Wong" WEBSITE="http://www.lf2.net/" FILENAME_EMPIRE="lf2_v20a_Setup.exe" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.png" "http://files.playonlinux.com/resources/setups/$PREFIX/left.png" "$TITLE" POL_SetupWindow_Init POL_RequiredVersion "4.1.4" || POL_Debug_Fatal "$(eval_gettext '$APPLICATION_TITLE equal or superior to 4.1.4 is required to install $TITLE')" POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$VENDOR" "$WEBSITE" "$MAINTAINER" "$PREFIX" # Let the user choose between downloading the installer or using an already existing one. POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" if [ "$INSTALL_METHOD" = "LOCAL" ]; then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE" "" "Windows Executables (*.exe)|*.exe;*.EXE" FULL_INSTALLER="$APP_ANSWER" else # DOWNLOAD POL_System_TmpCreate "$PREFIX" # There are two different installers available from two different sources. They both contain the same program. POL_SetupWindow_menu "$(eval_gettext 'Select installer to download:')" "$TITLE" "Little Fighter 2 - Official Website~Little Fighter - EMPIRE" "~" case "$APP_ANSWER" in "Little Fighter 2 - Official Website") DOWNLOAD_URL="http://lf2.net/__conduit/0131/LF2_v20a_Install.exe" DOWNLOAD_MD5="afd060f4f43601350486947d6d0838f9" ;; "Little Fighter - EMPIRE") DOWNLOAD_URL="http://www.lf-empire.de/downloads/offversions/LF2_v2.0a.zip" DOWNLOAD_MD5="61062f685d3fb2227e354f2d74a1a638" ;; esac cd "$POL_System_TmpDir" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" DOWNLOAD_FILE="$(basename "$DOWNLOAD_URL")" case "$APP_ANSWER" in "Little Fighter - EMPIRE") POL_SetupWindow_wait "$(eval_gettext 'Unzipping archive.')" "$TITLE" POL_System_unzip -o "$DOWNLOAD_FILE" DOWNLOAD_FILE=$FILENAME_EMPIRE ;; esac FULL_INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE" fi # Setting up the prefix POL_System_SetArch "x86" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate #"$WINEVERSION" # Asking about memory size of graphic card #POL_SetupWindow_message "$(eval_gettext 'Warning: In the next question answer "$GAME_VMS" or above if you don't know.')" "$TITLE" POL_SetupWindow_VMS "$GAME_VMS" # Installing Dependencies POL_Call POL_Install_vcrun2005 # wmp10, quartz and devenum are necessary for the background music to work POL_Call POL_Install_wmp10 POL_Call POL_Install_quartz POL_Call POL_Install_devenum POL_Wine_WaitBefore "$TITLE" POL_Wine "$FULL_INSTALLER" POL_Shortcut "lf2.exe" "$TITLE" "" "" "Game;" POL_SetupWindow_question "$(eval_gettext 'Would you also like to download and install LF2 Lobby, LF2 Multiserver 2.0 and LF2 Dashboard?')" "$(eval_gettext 'Download LF2 extras?')" if [ "$APP_ANSWER" = "TRUE" ]; then if [ "$(basename "$FULL_INSTALLER")" = "LF2_v20a_Install.exe" ] then DIRECTORY="LittleFighter" else DIRECTORY="LittleFighter2/LF2_v2.0a" fi # Download LF2 Lobby cd "$WINEPREFIX" DOWNLOAD_URL="http://www.lf2lobby.com/downloads/LF2Lobby0.1.4.rar" DOWNLOAD_MD5="3d1faf8321c4143dc161e026ee7379ab" DOWNLOAD_FILE="LF2Lobby0.1.4.rar" EXE_FILE="LF2Lobby0.1.4.exe" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" POL_SetupWindow_wait "$(eval_gettext 'Decompressing archive.')" "$TITLE" POL_System_unrar x -o+ "$DOWNLOAD_FILE" rm -f "$WINEPREFIX/$DOWNLOAD_FILE" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" POL_Shortcut "$EXE_FILE" "$(basename "$EXE_FILE" .exe)" "" "" "Game;" # vb6run is necessary for LF2 Lobby to work POL_Call POL_Install_vbrun6 # Download LF2 MultiServer cd "$WINEPREFIX" DOWNLOAD_URL="http://lf2.co.il/downloads/LF2MultiServer_v2.0.rar" DOWNLOAD_MD5="0eb8a92dbbdf5c8c2590612713d9d54b" DOWNLOAD_FILE="LF2MultiServer_v2.0.rar" EXE_FILE="LF2 Multi Server v2.0.exe" DLL_FILE="MultiPlugin/ddraw.dll" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" POL_SetupWindow_wait "$(eval_gettext 'Decompressing archive.')" "$TITLE" POL_System_unrar x -o+ "$DOWNLOAD_FILE" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" mv "$WINEPREFIX/$DLL_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" rm -rf "$WINEPREFIX/$DOWNLOAD_FILE" "$WINEPREFIX/MultiPlugin" "$WINEPREFIX/Readme.txt" POL_Shortcut "$EXE_FILE" "$(basename "$EXE_FILE" .exe)" "" "" "Game;" # ddraw is necessary for LF2 MultiServer and AI addons POL_Wine_OverrideDLL "native,builtin" "ddraw" # Download LF2 Dashboard cd "$WINEPREFIX" DOWNLOAD_URL="http://herofighter-empire.com/downloads/LF2Linux/LF2Dashboard.exe" DOWNLOAD_MD5="2ab48968c17e1fbcdbb664ae8a900207" EXE_FILE="LF2Dashboard.exe" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" POL_Shortcut "$EXE_FILE" "$(basename "$EXE_FILE" .exe)" "" "" "Game;" fi POL_SetupWindow_question "$(eval_gettext 'Would you also like to download and install Hero Fighter?')" "$(eval_gettext 'Download Hero Fighter?')" if [ "$APP_ANSWER" = "TRUE" ]; then # Download HF cd "$WINEPREFIX" DOWNLOAD_URL="http://herofighter-empire.com/downloads/LF2Linux/HFv0.7.zip" DOWNLOAD_MD5="c0147da224e95901377e77f284d6f6f8" DOWNLOAD_FILE="HFv0.7.zip" EXE_FILE="HF.exe" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" POL_SetupWindow_wait "$(eval_gettext 'Unzipping archive.')" "$TITLE" POL_System_unzip -o "$DOWNLOAD_FILE" rm -f "$WINEPREFIX/$DOWNLOAD_FILE" mkdir "$WINEPREFIX/drive_c/Program Files/HeroFighter" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/HeroFighter" mv "$WINEPREFIX/RoomServer.exe" "$WINEPREFIX/drive_c/Program Files/HeroFighter" POL_Shortcut "$EXE_FILE" "Hero Fighter v0.7" "" "" "Game;" fi if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then # Free some disk space POL_System_TmpDelete fi POL_SetupWindow_Close exit 0 Edited by MangaD You can find me on IRC: https://webchat.gamesurge.net/?nick=hfe_guest_??#hfe |
MangaD | Thursday 13 September 2018 at 10:06 |
MangaD
|
Hello. My program is having a problem since at least the start of this year. I install vcrun2005 and wmp9 but they don't seem to be installed because I go to the wine configuration I don't see DLL overrides there nor the Windows Media Player program installed. This is the updated script: #!/usr/bin/env playonlinux-bash # Date : (2015-09-30 20-05) # Last revision : (2018-01-19 12-00) # Distribution used to test : Ubuntu 15.04 # Author : MangaD # LF2 depend: vcrun2005, wmp9, quartz, devenum # LF2 Lobby depend: vb6run # Changelog # (2015-10-01) 22:50 - MangaD # - Removed d3dx9 from dependencies # (2015-10-03) 17-05 - MangaD # - Added MD5 digest to POL_Download # (2015-11-18) 01-25 - MangaD # - Added minimum VRAM required # (2018-01-17) - MangaD # - Changed '&&&&' to '&&' in the VENDOR due to changes in POL. # - Optionally download LF2 Lobby, LF2 MultiServer and LF2 Dashboard # - Optionally download Hero Fighter # - Don't use specific wine version # - Replace WMP9 with WMP10, for some reason WMP9 installation was failing for me # (2018-01-19) - MangaD # - Added $WINEPREFIX in rm commands # - Added POL_SetupWindow_wait before unzip/untar # (2018-09-13) - MangaD # - Replace WMP10 with WMP9, the reason WMP9 installation was failing is because POL was having issues [ "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources" # POL #WINEVERSION="1.7.50" PREFIX="LittleFighter2v20a" MAINTAINER="MangaD" GAME_VMS="384" # Info TITLE="Little Fighter 2 v2.0a" VENDOR="Marti Wong && Starsky Wong" WEBSITE="http://www.lf2.net/" FILENAME_EMPIRE="lf2_v20a_Setup.exe" POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.png" "http://files.playonlinux.com/resources/setups/$PREFIX/left.png" "$TITLE" POL_SetupWindow_Init POL_RequiredVersion "4.1.4" || POL_Debug_Fatal "$(eval_gettext '$APPLICATION_TITLE equal or superior to 4.1.4 is required to install $TITLE')" POL_Debug_Init POL_SetupWindow_presentation "$TITLE" "$VENDOR" "$WEBSITE" "$MAINTAINER" "$PREFIX" # Let the user choose between downloading the installer or using an already existing one. POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL" if [ "$INSTALL_METHOD" = "LOCAL" ]; then cd "$HOME" POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE" "" "Windows Executables (*.exe)|*.exe;*.EXE" FULL_INSTALLER="$APP_ANSWER" else # DOWNLOAD POL_System_TmpCreate "$PREFIX" # There are two different installers available from two different sources. They both contain the same program. POL_SetupWindow_menu "$(eval_gettext 'Select installer to download:')" "$TITLE" "Little Fighter 2 - Official Website~Little Fighter - EMPIRE" "~" case "$APP_ANSWER" in "Little Fighter 2 - Official Website") DOWNLOAD_URL="http://lf2.net/__conduit/0131/LF2_v20a_Install.exe" DOWNLOAD_MD5="afd060f4f43601350486947d6d0838f9" ;; "Little Fighter - EMPIRE") DOWNLOAD_URL="http://www.lf-empire.de/downloads/offversions/LF2_v2.0a.zip" DOWNLOAD_MD5="61062f685d3fb2227e354f2d74a1a638" ;; esac cd "$POL_System_TmpDir" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" DOWNLOAD_FILE="$(basename "$DOWNLOAD_URL")" case "$APP_ANSWER" in "Little Fighter - EMPIRE") POL_SetupWindow_wait "$(eval_gettext 'Unzipping archive.')" "$TITLE" POL_System_unzip -o "$DOWNLOAD_FILE" DOWNLOAD_FILE=$FILENAME_EMPIRE ;; esac FULL_INSTALLER="$POL_System_TmpDir/$DOWNLOAD_FILE" fi # Setting up the prefix POL_System_SetArch "x86" POL_Wine_SelectPrefix "$PREFIX" POL_Wine_PrefixCreate #"$WINEVERSION" # Asking about memory size of graphic card #POL_SetupWindow_message "$(eval_gettext 'Warning: In the next question answer "$GAME_VMS" or above if you don't know.')" "$TITLE" POL_SetupWindow_VMS "$GAME_VMS" # Installing Dependencies POL_Call POL_Install_vcrun2005 # wmp9, quartz and devenum are necessary for the background music to work POL_Call POL_Install_wmp9 POL_Call POL_Install_quartz POL_Call POL_Install_devenum POL_Wine_WaitBefore "$TITLE" POL_Wine "$FULL_INSTALLER" POL_Shortcut "lf2.exe" "$TITLE" "" "" "Game;" POL_SetupWindow_question "$(eval_gettext 'Would you also like to download and install LF2 Lobby, LF2 Multiserver 2.0 and LF2 Dashboard?')" "$(eval_gettext 'Download LF2 extras?')" if [ "$APP_ANSWER" = "TRUE" ]; then if [ "$(basename "$FULL_INSTALLER")" = "LF2_v20a_Install.exe" ] then DIRECTORY="LittleFighter" else DIRECTORY="LittleFighter2/LF2_v2.0a" fi # Download LF2 Lobby cd "$WINEPREFIX" DOWNLOAD_URL="http://www.lf2lobby.com/downloads/LF2Lobby0.1.4.rar" DOWNLOAD_MD5="3d1faf8321c4143dc161e026ee7379ab" DOWNLOAD_FILE="LF2Lobby0.1.4.rar" EXE_FILE="LF2Lobby0.1.4.exe" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" POL_SetupWindow_wait "$(eval_gettext 'Decompressing archive.')" "$TITLE" POL_System_unrar x -o+ "$DOWNLOAD_FILE" rm -f "$WINEPREFIX/$DOWNLOAD_FILE" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" POL_Shortcut "$EXE_FILE" "$(basename "$EXE_FILE" .exe)" "" "" "Game;" # vb6run is necessary for LF2 Lobby to work POL_Call POL_Install_vbrun6 # Download LF2 MultiServer cd "$WINEPREFIX" DOWNLOAD_URL="http://lf2.co.il/downloads/LF2MultiServer_v2.0.rar" DOWNLOAD_MD5="0eb8a92dbbdf5c8c2590612713d9d54b" DOWNLOAD_FILE="LF2MultiServer_v2.0.rar" EXE_FILE="LF2 Multi Server v2.0.exe" DLL_FILE="MultiPlugin/ddraw.dll" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" POL_SetupWindow_wait "$(eval_gettext 'Decompressing archive.')" "$TITLE" POL_System_unrar x -o+ "$DOWNLOAD_FILE" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" mv "$WINEPREFIX/$DLL_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" rm -rf "$WINEPREFIX/$DOWNLOAD_FILE" "$WINEPREFIX/MultiPlugin" "$WINEPREFIX/Readme.txt" POL_Shortcut "$EXE_FILE" "$(basename "$EXE_FILE" .exe)" "" "" "Game;" # ddraw is necessary for LF2 MultiServer and AI addons POL_Wine_OverrideDLL "native,builtin" "ddraw" # Download LF2 Dashboard cd "$WINEPREFIX" DOWNLOAD_URL="http://herofighter-empire.com/downloads/LF2Linux/LF2Dashboard.exe" DOWNLOAD_MD5="2ab48968c17e1fbcdbb664ae8a900207" EXE_FILE="LF2Dashboard.exe" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/$DIRECTORY" POL_Shortcut "$EXE_FILE" "$(basename "$EXE_FILE" .exe)" "" "" "Game;" fi POL_SetupWindow_question "$(eval_gettext 'Would you also like to download and install Hero Fighter?')" "$(eval_gettext 'Download Hero Fighter?')" if [ "$APP_ANSWER" = "TRUE" ]; then # Download HF cd "$WINEPREFIX" DOWNLOAD_URL="http://herofighter-empire.com/downloads/LF2Linux/HFv0.7.zip" DOWNLOAD_MD5="c0147da224e95901377e77f284d6f6f8" DOWNLOAD_FILE="HFv0.7.zip" EXE_FILE="HF.exe" POL_Download "$DOWNLOAD_URL" "$DOWNLOAD_MD5" POL_SetupWindow_wait "$(eval_gettext 'Unzipping archive.')" "$TITLE" POL_System_unzip -o "$DOWNLOAD_FILE" rm -f "$WINEPREFIX/$DOWNLOAD_FILE" mkdir "$WINEPREFIX/drive_c/Program Files/HeroFighter" mv "$WINEPREFIX/$EXE_FILE" "$WINEPREFIX/drive_c/Program Files/HeroFighter" mv "$WINEPREFIX/RoomServer.exe" "$WINEPREFIX/drive_c/Program Files/HeroFighter" POL_Shortcut "$EXE_FILE" "Hero Fighter v0.7" "" "" "Game;" fi if [ "$INSTALL_METHOD" = "DOWNLOAD" ]; then # Free some disk space POL_System_TmpDelete fi POL_SetupWindow_Close exit 0 You can find me on IRC: https://webchat.gamesurge.net/?nick=hfe_guest_??#hfe |
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 dmcayonlinux.com