El Foro

Ragnarok Online International

Its Full Playable

Autor Respuestas
inukaze Tuesday 17 September 2013 at 14:01
inukaze

HI there. i have make my autoconect version. Here a Video (Tutorial) -> http://www.dailymotion.com/video/x14plat_inukaze-ragnarok-international-in-posix_videogames

Well to make work this Game , i Need the follow :

Wine 1.4 + Gecko (From PlayOnLinux site)

The Follow Dlls ->
advapi32.dll
ADVPACK.DLL
asycfilt.dll
atl90.dll
crypt32.dll
dciman32.dll
ddraw.dll
dinput.dll
dinput.ini
dsound.dll
gdi32.dll
hid.dll
imagehlp.dll
imm32.dll
kernel32.dll
lpk.dll
midimap.dll
msacm32.dll
msasn1.dll
MSCTF.dll
MSCTFIME.IME
MSIMTF.dll
msvcirt.dll
msvcrt.dll
netapi32.dll
ntdll.dll
ole32.dll
oleaut32.dll
olepro32.dll
rpcrt4.dll
rpcss.dll
secur32.dll
setupapi.dll
shell32.dll
shlwapi.dll
stdole2.tlb
user32.dll
usp10.dll
uxtheme.dll
version.dll
W95INF16.DLL
W95INF32.DLL
winmm.dll
wintrust.dll
ws2_32.dll
ws2help.dll

the really important are :
msvcm90.dll
msvcp60.dll
msvcp90.dll
msvcr90.dll
mfc42.dll
mfc42u.dll
mfc90.dll
mfcm90.dll
vcomp90.dll

and making "regsvr32" and adding the anothers via regedit :

regsvr32 ddraw.dll
regsvr32 dsound.dll
regsvr32 dinput.dll
regsvr32 mfc42.dll
regsvr32 mfc42u.dll
regsvr32 MSCTF.dll
regsvr32 MSIMTF.dll
regsvr32 ole32.dll
regsvr32 oleaut32.dll
regsvr32 olepro32.dll
regsvr32 rpcrt4.dll
regsvr32 wintrust.dll
regsvr32 shell32.dll

echo "REGEDIT4" >> fixes.reg
echo "" >> fixes.reg
echo "[HKEY_CURRENT_USER\Software\Wine\DllOverrides]" >> fixes.reg
echo '"advapi32.dll"="native"' >> fixes.reg
echo '"ADVPACK.dll"="native"' >> fixes.reg
echo '"asycfilt.dll"="native"' >> fixes.reg
echo '"atl90.dll"="native"' >> fixes.reg
echo '"crypt32.dll"="native"' >> fixes.reg
echo '"dciman32.dll"="native"' >> fixes.reg
echo '"gdi32.dll"="native"' >> fixes.reg
echo '"hid.dll"="native"' >> fixes.reg
echo '"imagehlp.dll"="native"' >> fixes.reg
echo '"imm32.dll"="native"' >> fixes.reg
echo '"kernel32.dll"="native"' >> fixes.reg
echo '"lpk.dll"="native"' >> fixes.reg
echo '"mfc90.dll"="native"' >> fixes.reg
echo '"mfcm90.dll"="native"' >> fixes.reg
echo '"midimap.dll"="native"' >> fixes.reg
echo '"msacm32.dll"="native"' >> fixes.reg
echo '"msasn1.dll"="native"' >> fixes.reg
echo '"MSCTFIME.IME"="native"' >> fixes.reg
echo '"msvcirt.dll"="native"' >> fixes.reg
echo '"msvcm90.dll"="native"' >> fixes.reg
echo '"msvcp60.dll"="native"' >> fixes.reg
echo '"msvcp90.dll"="native"' >> fixes.reg
echo '"msvcr90.dll"="native"' >> fixes.reg
echo '"msvcrt.dll"="native"' >> fixes.reg
echo '"netapi32.dll"="native"' >> fixes.reg
echo '"ntdll.dll"="native"' >> fixes.reg
echo '"rpcss.dll"="native"' >> fixes.reg
echo '"secur32.dll"="native"' >> fixes.reg
echo '"setupapi.dll"="native"' >> fixes.reg
echo '"shlwapi.dll"="native"' >> fixes.reg
echo '"stdole2.tlb"="native"' >> fixes.reg
echo '"user32.dll"="native"' >> fixes.reg
echo '"usp10.dll"="native"' >> fixes.reg
echo '"uxtheme.dll"="native"' >> fixes.reg
echo '"vcomp90.dll"="native"' >> fixes.reg
echo '"version.dll"="native"' >> fixes.reg
echo '"W95INF16.dll"="native"' >> fixes.reg
echo '"W95INF32.dll"="native"' >> fixes.reg
echo '"winmm.dll"="native"' >> fixes.reg
echo '"ws2_32.dll"="native"' >> fixes.reg
echo '"ws2help.dll"="native"' >> fixes.reg

`wine regedit -s fixes.reg`

and now the updater & the game Client , you can use normally , in Wine 1.4 + gecko :D
booman Friday 20 September 2013 at 20:49
booman

Wow, do you really have to install all of those dlls with fixes?
Thats crazy, I've never had to modify so many

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
inukaze Sunday 22 September 2013 at 7:01
inukaze

the really important are :

msvcm90.dll
msvcp60.dll
msvcp90.dll
msvcr90.dll
mfc42.dll
mfc42u.dll
mfc90.dll
mfcm90.dll
vcomp90.dll


Because in the Superior Versions of Wine 1.5.10 , if Wine are => 1.5.11 , the MSHtml , dont work correctly with Ragnarok International , because something are wrong in the new codes and that are corrupting the files of the game client.

And the Wine requieres Gecko HTML too. why in the Wine Repos , the Wines dont have "Gecko" ??? . i need The Lastest Wine Fixed codes for Ragnarok International , because the Game Runs , but the game dont record , the modifations , of Keyboard Shourtcuts , the zoom on the map , the position of the windows inside game.

The Setups dont save correctly , the game use 1 setup for the "Renewal" (New Client) , and the "Classic" (Old Client) , the Game dont save it 100% Correctly.

WEll im going to test with the Wine 1.5.10 , and after i tell you , if the game runs and save all perefect or not , im using Wine 1.4.
booman Monday 23 September 2013 at 0:28
booman

Yeah, that does sound buggy. Have you tried newer version of Wine?
1.6-rc4
1.7.1
1.7.2
etc

You could also try setting Windows version as Windows XP and install IE8
I've seen that help with certain games that require a browser.
Gecko seems to work good with some games, but buggy with others.

For example, I was able to install and run ARC client and then play Star Trek Online and Neverwinter.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
inukaze Monday 23 September 2013 at 1:55
inukaze

Hi there , yes I've tried all versions from 1.5.11 to Current lastest version

And the problem with the Superior Version of Wine of 1.5.10 , are , the Wine Incompleted implemetations in "msvc" , are corrupting the Game Client Files , causing that things

Screenshots ->

1 -> https://copy.com/TP9zxNOTi9dL
2 -> https://copy.com/SFLS3DT0vc38
3 -> https://copy.com/7idMxCHfi3ZI
4 -> https://copy.com/yfP2elw4SOwm
5 -> https://copy.com/IAP6Bha3TrJT


And this make necesary , install game for the Begining , becuase , this Corrupt files like : Ragnarok.exe data.grf ClassicRO,exe ragexe.exe clrag.exe and the game need to be reinstalled again.

And the another thing , i dont know , its where the game , save the data , about : Map Zoom , Windows Positions , inside the game , you know ???
booman Monday 23 September 2013 at 21:26
booman

Its hard to understand your english, but it sounds like you are having problems with Visual C and libraries.

have you installed the 32-bit libraries for Linux?

I normally install vc2008 for games.
Also, have you read tips on WineHQ?
According to WineHQs, the game can become corrupted if you run it without vc2008.
You can install Gecko or IE6 to run the client, both should run.
Oh, I see you have already posted your problems on the WineHQ page... cool.
So try installing again but make sure to install Gecko, vcrun2008 and set your Windows Version to Windows XP.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
inukaze Tuesday 24 September 2013 at 5:15
inukaze

Hi there , sorry , i really dont like speak english , and i forgot how speak it correctly. and sometimes i use an Online Translator.

Yes im running the Game Client in a 32 Bits Linux in this moment


The Bug "Corrupt instalation if vcrun2008 is not installed" .

i have test & check this bug begun in the "Wine 1.5.31"
and still , the bug it not fixed yet.

And the another thing . its the follow , In The Registry of Wine

This Work :

REGEDIT4 or Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\Gravity]


[HKEY_LOCAL_MACHINE\SOFTWARE\Gravity\RagnarokOnline]


[HKEY_LOCAL_MACHINE\SOFTWARE\Gravity\RagnarokOnline\09.00.0000]


[HKEY_LOCAL_MACHINE\SOFTWARE\Gravity Soft]


[HKEY_LOCAL_MACHINE\SOFTWARE\Gravity Soft\Ragnarok]
"BITPERPIXEL"="dword:00000010"
"BITWISE"="dword:00000001"
"CHECKSAVE"="dword:00000001"
"CURSLOT"="dword:00000003"
"DEVICECNT"="dword:00000000"
"DEVICENAME"="Direct3D T&L HAL"
"DIGITALBITSTYPE"="dword:00000000"
"DIGITALRATETYPE"="dword:00000000"
"FOG"="dword:00000001"
"ISFULLSCREENMODE"="dword:00000001"
"ISLIGHTMAP"="dword:00000001"
"ISVOODOO"="dword:00000000"
"MODECNT"="dword:00000001"
"NUMACCOUNT"="dword:00000001"
"NUMSAMPLETYPE"="dword:00000001"
"NUMSERVER"="dword:00000000"
"SHOWTIPSATSTARTUP"="dword:00000000"
"SOUNDMODE"="dword:00000001"
"SPEAKERTYPE"="dword:00000000"
"SPRITEMODE"="dword:00000002"
"TEXTUREMODE"="dword:00000002"
"TRILINEARFILTER"="dword:00000001"


[HKEY_CURRENT_USER\Software\Gravity]


[HKEY_CURRENT_USER\Software\Gravity\RagnarokOnline]
"RagPath"="C:\\Path\\To\\Ragnarok\\International\\"
"SakrayPath"="C:\\Path\\To\\Ragnarok\\International\\"
@="C:\\Path\\To\\Ragnarok\\International\\"


I put the follow in a "Pastebin" , this Registry Keys , are not working are expected under "Wine" (From 1.2 untuil the current 1.7.2)

See the file -> http://pastebin.com/raw.php?i=7Avmu8QS

When i put that , the Client

Map Zoom , need 3 click in "less" to see full map

The Windows are opened when i start : Inventory , Equipament , Option , Quest , Skills.

That "Registry Key" are not autogenerated , when you run the game
And the Game Not Modifying that values inside the Registry Keys . causing when you open again the client, that windows , and zoom map , are the same, when you run like the before time.

The Best Version Of Wine for iro with fixes are : 1.5.30

Someone have a method , to stop asking "Install Mono / Install Gecko" i hate that thing and , are useless with this software. if you put the fix manually , and that asking if you wanna install Gecko/Mono.

yes i read the tips inside the WineHQ -> http://appdb.winehq.org/objectManager.php?sClass=version&iId=928

That thing , really dont works fine, because from the Wine Version 1.5.31 , sometimes if you install "vcrun2008" , and run the GameClient Official Patcher , the Wine 1.5.31 Corrupt the Files. this bug still to the current version Wine 1.7.2.


But the Problem really not are the Wine Version , if i use Wine 1.5.30 ,

the unique thing , not working how expected are the "Registry Keys" -> http://pastebin.com/raw.php?i=7Avmu8QS

Thank you for you help Mr. Version To XP :P
booman Tuesday 24 September 2013 at 21:47
booman

Looks like you have a better idea of how this works than I do.
Seems like a lot of work and its doubtful any newbees will put as much effort into it as you have.
But its nice that you have figured out a way.
One thing I have found with Linux is "There is always a way"
Its not always easy, but if you take the time, research and trial-n-error, you will probably find success.

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
inukaze Thursday 14 May 2015 at 21:45
inukaze

I post on my blog , the method for install steam + ragnarok ( in spanish )

 

You can find CLICK HERE

Ronin DUSETTE Thursday 14 May 2015 at 21:58
Ronin DUSETTE

Scripting documentation wink


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
anonymusneo Friday 5 June 2015 at 9:02
anonymusneoAnonymous

 

I post on my blog , the method for install steam + ragnarok ( in spanish )

 

You can find CLICK HERE

 

Ronin DUSETTE Friday 5 June 2015 at 18:39
Ronin DUSETTE

Write a script instead. lol. We don't support 3rd party guides. If you know how it works, then a script is very easy to whip up, and makes is MUCH easier for the users, instead of doing a manual install with dozens and dozens of clicks, they can install it with a few clicks and let the script do the technical work. ;)


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
anonymusneo Thursday 11 June 2015 at 11:29
anonymusneoAnonymous

a script sounds nice :)