Ragnarok Online

Informations

Creator Message
Xafic Anonymous

Warning

This installer is a beta script. It means that it might not work as expected

Informations

Platforms:
Downloads: 45820
Wine: System

Feedbacks

Description

MMO RPG (2002, still up in 2020). Wikipedia.

A scripter wrote (2015 ?): "It seems that we should add vcrun6, vcrun 2008 and directx9"

Appdb.winehq.org (tests reports), PCGamingWiki.

Source code

#!/bin/bash
# Date : (2009-06-17 14-00)
# Last revision : (2009-06-17 14-00)
# Wine version used : N/A 
# Distribution used to test : N/A
# Author : NSLW

#Translated from V2 to V3
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources" 

#fetching PROGRAMFILES environmental variable
PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
PROGRAMFILES=${PROGRAMFILES:3}

TITLE="Ragnarok Online"
PREFIX="RagnarokOnline"

POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Gravity Corp. et Lee Myoungjin" "http://www.ragnarokonline.fr" "Xafic and NSLW" "$PREFIX"  

POL_SetupWindow_question "Do you have got $TITLE installation file?" "$TITLE"
if [ "$APP_ANSWER" == "TRUE" ] ;then
POL_SetupWindow_browse "Select RagnarokOnline installation file" "$TITLE" ""
ROINSTALLATIONFILE="$APP_ANSWER"
else

cd "$REPERTOIRE/ressources/"
if [ ! -e "RagnarokOnline_11.2a.exe" ]; then
POL_SetupWindow_download "Veuillez patienter pendant le téléchargement du client de Ragnarok..." "$TITLE" "http://www.ragnarokexperience.com/RagnarokOnline_11.2a.exe"
fi
ROINSTALLATIONFILE="RagnarokOnline_11.2a.exe"
fi

select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate

cd "$REPERTOIRE/ressources/"
POL_SetupWindow_wait_next_signal "Patientez pendant l'extraction de Ragnarok Online" "$TITLE"
wine "$ROINSTALLATIONFILE"
POL_SetupWindow_detect_exit

POL_Shortcut "Ragnarok.exe" "$TITLE"
POL_SetupWindow_reboot

POL_SetupWindow_message "Installation terminée" "$TITLE"
POL_SetupWindow_Close
exit

#Presentation
#presentation "Ragnarok Online" "Gravity Corp. et Lee Myoungjin" "http://www.ragnarokonline.fr" "Xafic" "RagnarokOnline"
 
#Cette partie contiendra le code du jeu.
#mkdir -p $REPERTOIRE/wineprefix/RagnarokOnline
#rm $REPERTOIRE/tmp/RagnarokOnline/ -R
#mkdir -p $REPERTOIRE/tmp/RagnarokOnline
#cd $REPERTOIRE/tmp/RagnarokOnline
#telecharger "Veuillez patienter pendant le téléchargement du client de Ragnarok..." "http://www.ragnarokonline.fr/FR_OB/download/Client/InstallRagnarok.exe"
#message "Téléchargement terminé. nAppuyez sur entrer, puis patientez le temps de préparer l'installation"
#select_prefixe "$HOME/.PlayOnLinux/wineprefix/RagnarokOnline/"
#creer_prefixe
#attendre "Patientez pendant l'extraction de Ragnarok Online"
#wine ./InstallRagnarok.exe
#Fin du code du jeu
#simuler_reboot
#Création du lanceur
#creer_lanceur "RagnarokOnline" "Program Files/Gravity/Ragnarok_france/" "Ragnarok.exe"
#rm $REPERTOIRE/tmp/RagnarokOnline/ -R
 
#message "Installation terminée"
#exit

Contributions

Filters:

Contribute
Member Message
pLesur Wednesday 15 March 2017 at 7:21
pLesur Anonymous

Information

This update has been approved by the team.

Message

Ok so depending on the RO client you'll use the location of the exe will be different.

 

Using POL_Shortcut, it is possible to simply give the name of the executable (POL then searches a file with the same name).

I don't know if it's possible to do the same with the older function (POL_Setupwindow_make_shortcut) for the simple reason that the idiots at POL removed the doc on the deprecated API.

If you run on POL < 4.2 you will probably just need to change the path of the script ("$PROGRAMFILES/Gravity/RagnarokOnline") to the right one.

The game still doesn't run for me. but at least I got past the launcher.

Differences

@@ -40,7 +40,7 @@
 wine "$ROINSTALLATIONFILE"
 POL_SetupWindow_detect_exit
 
-POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/Gravity/RagnarokOnline" "Ragnarok.exe" "" "$TITLE" "" ""
+POL_Shortcut "Ragnarok.exe" "$TITLE"
 POL_SetupWindow_reboot
 
 POL_SetupWindow_message "Installation terminée" "$TITLE"

New source code

#!/bin/bash
# Date : (2009-06-17 14-00)
# Last revision : (2009-06-17 14-00)
# Wine version used : N/A 
# Distribution used to test : N/A
# Author : NSLW

#Translated from V2 to V3
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources" 

#fetching PROGRAMFILES environmental variable
PROGRAMFILES=`wine cmd /c echo "%ProgramFiles%"`
PROGRAMFILES=${PROGRAMFILES:3}

TITLE="Ragnarok Online"
PREFIX="RagnarokOnline"

POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Gravity Corp. et Lee Myoungjin" "http://www.ragnarokonline.fr" "Xafic and NSLW" "$PREFIX"  

POL_SetupWindow_question "Do you have got $TITLE installation file?" "$TITLE"
if [ "$APP_ANSWER" == "TRUE" ] ;then
POL_SetupWindow_browse "Select RagnarokOnline installation file" "$TITLE" ""
ROINSTALLATIONFILE="$APP_ANSWER"
else

cd "$REPERTOIRE/ressources/"
if [ ! -e "RagnarokOnline_11.2a.exe" ]; then
POL_SetupWindow_download "Veuillez patienter pendant le téléchargement du client de Ragnarok..." "$TITLE" "http://www.ragnarokexperience.com/RagnarokOnline_11.2a.exe"
fi
ROINSTALLATIONFILE="RagnarokOnline_11.2a.exe"
fi

select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate

cd "$REPERTOIRE/ressources/"
POL_SetupWindow_wait_next_signal "Patientez pendant l'extraction de Ragnarok Online" "$TITLE"
wine "$ROINSTALLATIONFILE"
POL_SetupWindow_detect_exit

POL_Shortcut "Ragnarok.exe" "$TITLE"
POL_SetupWindow_reboot

POL_SetupWindow_message "Installation terminée" "$TITLE"
POL_SetupWindow_Close
exit

#Presentation
#presentation "Ragnarok Online" "Gravity Corp. et Lee Myoungjin" "http://www.ragnarokonline.fr" "Xafic" "RagnarokOnline"
 
#Cette partie contiendra le code du jeu.
#mkdir -p $REPERTOIRE/wineprefix/RagnarokOnline
#rm $REPERTOIRE/tmp/RagnarokOnline/ -R
#mkdir -p $REPERTOIRE/tmp/RagnarokOnline
#cd $REPERTOIRE/tmp/RagnarokOnline
#telecharger "Veuillez patienter pendant le téléchargement du client de Ragnarok..." "http://www.ragnarokonline.fr/FR_OB/download/Client/InstallRagnarok.exe"
#message "Téléchargement terminé. nAppuyez sur entrer, puis patientez le temps de préparer l'installation"
#select_prefixe "$HOME/.PlayOnLinux/wineprefix/RagnarokOnline/"
#creer_prefixe
#attendre "Patientez pendant l'extraction de Ragnarok Online"
#wine ./InstallRagnarok.exe
#Fin du code du jeu
#simuler_reboot
#Création du lanceur
#creer_lanceur "RagnarokOnline" "Program Files/Gravity/Ragnarok_france/" "Ragnarok.exe"
#rm $REPERTOIRE/tmp/RagnarokOnline/ -R
 
#message "Installation terminée"
#exit

Replies

BiTSHiFT Friday 11 March 2016 at 14:54
BiTSHiFT Anonymous

Message

Tried running it with the newest ragnarok version from http://www.ragnarokeurope.com/.

But it looks like when running the game, wine searches Ragnarok.exe in the wrong directory. See the debug output:

[03/11/16 14:36:25] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-1.6.2

PlayOnLinux logfile
-------------------
Date: 03/11/16 14:36:25

> PlayOnLinux Version
  4.2.2
> uname -a
  Linux btshft-xmg 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a
  
> wine --version
  wine-1.6.2
> POL_WINEVERSION
  
> WINEPREFIX
  /home/bitshift/.PlayOnLinux//wineprefix/RagnarokOnline
> Distribution
  Linux Mint 17.3 Rosa
> glxinfo \| grep rendering
  direct rendering: Yes
> glxinfo \| grep renderer
      GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
> OpenGL libs (Direct rendering testing)
  
  

[03/11/16 14:36:26] - This is a 32bits prefix!
[03/11/16 14:36:29] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[03/11/16 14:39:34] - Running wine- Ragnarok.exe (Working directory : /home/bitshift/.PlayOnLinux/shortcuts)
wine: cannot find L"C:\\windows\\system32\\Ragnarok.exe"

Replies

Wednesday 30 November 2016 at 14:50
I can confirm the issue.

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