Запуск RO на Mac OS



  • Всем привет!

    Решил заняться очень интересной задачей - запуском Рагнарока на Маке. Пока что не знаю, что из этого получится (особенно как отреагирует античит). Но в случае успеха - превращу эту статью в Гайд, вдруг кто тоже захочет присоединиться.

    • Я взял Parallels и накатил на него Windows 11. Считается, что это лучший вариант запуска винды из под Mac OS;
    • Я скачал клиент с сайта Мотра;
    • Я смог успешно установить vcredist;
    • Я смог запустить клиент, создать персонажа и попытаться войти в игру. Но на этапе загрузки, а точнее при наступлении 100% на прогресс-баре - игра просто закрывается без каких-либо краш-логов;
    • Я отключил любые виды защиты у встроенного антивируса и карантин пуст.

    • Я попробовал запустить игру в режиме совместимости с Win 7, в этом случае после запуска игры из апдейтера игра крашилась с краш-логом (на всякий случай прикладываю сюда, может это как-то поможет).

    Что скажете, есть какие-то варианты что можно попробовать для решения моей проблемы? У меня есть 2 вопроса:

    1. Какие проблемы могут возникнуть на обычном ПК с видной, чтоб игра просто закрывалась на 100% загрузки?
    2. Возможно ли такое поведение в следствии срабатывания какой-то защиты у гепарда? Банов и прочих штук на аккаунт я не получил.


  • Прикладываю краш-лог при запуске в режиме совместимости с Win 7 отдельным сообщением:

    Ragnarok has been crashed!
    
    UTC Time:       17/08/2022 20:37:12
    Local Time:     17/08/2022 23:37:12
    EXE version:    2020-09-02
    Gepard version: 2021042501
    
    OS version: Windows 10
    
    0x0c6780c0 ----------
    0x6bb44453 gepard.dll
    0x6b76e132 gepard.dll
    0x731d543c win32u.dll
    
    EAX: 0xc0000003 | 3221225475
    ECX: 0x17413020 | 0390148128
    EDX: 0x76f6de70 | 1995890288
    EBX: 0x0019f15c | 0001700188
    ESI: 0x0c6780c0 | 0208109760
    EDI: 0x0c194395 | 0202982293
    ESP: 0x0019f0f0 | 0001700080
    EBP: 0x0019f10c | 0001700108
    EIP: 0x0c6780c0 | 0208109760
    DR0: 0x00000000 | 0000000000
    DR1: 0x00000000 | 0000000000
    DR2: 0x00000000 | 0000000000
    DR3: 0x00000000 | 0000000000
    DR6: 0x00000000 | 0000000000
    DR7: 0x00000000 | 0000000000
    
    =============================================================================
    
    RST: 0
    SST: 0
    CST: 0
    TCI: 1
    
    TL1: 0
    TL2: 13
    TL3: 4
    
    SC_1: 0
    SC_2: 0
    SC_3: 0
    SC_4: 0
    SC_5: 0
    SC_6: 0
    
    PVF_1: 0
    PVF_2: 0
    PVF_3: 0
    PVF_4: 0
    PVF_5: 0
    EB: 0 0 0 0
    PID: 0
    
    =================================== Stack ===================================
    0019f0f0:  ff ff ff ff 20 30 41 17 7c 03 00 00 a4 f4 19 00        0A |       
    0019f100:  20 30 41 17 95 43 19 0c 00 f1 19 00 50 f1 19 00    0A  C      P   
    0019f110:  53 44 b4 6b 04 00 00 00 02 00 00 00 5c f1 19 00   SD k        \   
    0019f120:  20 30 41 17 7c 03 00 00 50 f1 19 00 40 f1 19 00    0A |   P   @   
    0019f130:  a4 f4 19 00 04 00 00 00 02 00 00 00 5c f1 19 00               \   
    0019f140:  20 30 41 17 7c 03 00 00 a4 f4 19 00 02 00 00 00    0A |           
    0019f150:  70 f1 19 00 48 dc 89 6b 94 f1 19 00 04 00 00 00   p   H  k        
    0019f160:  20 30 41 17 f8 a5 11 00 f8 b4 3b 6b ff ff ff ff    0A       ;k    
    0019f170:  94 f1 19 00 57 31 77 6b 02 00 00 00 ff ff ff ff       W1wk        
    0019f180:  08 00 00 00 c8 3e 5d 0c da 3e 5d 0c 12 02 20 00        >]  >]     
    0019f190:  f8 a5 11 00 30 f5 19 00 32 e1 76 6b 28 c6 67 0c       0   2 vk( g 
    0019f1a0:  a4 f4 19 00 f4 f4 19 00 cc 6d cb 09 10 05 17 00            m      
    0019f1b0:  00 00 00 00 10 05 17 00 80 00 00 00 da 24 a7 4d                $ M
    0019f1c0:  78 b2 d8 01 da 24 a7 4d 78 b2 d8 01 00 68 74 83   x    $ Mx    ht 
    0019f1d0:  56 f4 cb 01 00 00 00 00 f8 a5 11 00 00 e0 cf 76   V              v
    0019f1e0:  f0 76 35 6b 6d 00 66 00 63 00 39 00 30 00 2e 00    v5km f c 9 0 . 
    0019f1f0:  64 00 6c 00 6c 00 00 00 74 00 00 00 78 00 38 00   d l l   t   x 8 
    0019f200:  36 00 2e 00 65 00 78 00 65 00 00 00 00 00 00 00   6 . e x e       
    0019f210:  00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00                   
    0019f220:  11 c0 00 80 00 00 00 00 07 00 00 00 00 00 00 00                   
    0019f230:  40 f3 19 00 54 f8 1c 76 00 00 00 00 11 c0 00 80   @   T  v        
    0019f240:  00 00 00 00 00 00 00 00 00 00 00 00 11 c0 00 80                   
    0019f250:  b0 83 2d 76 00 00 00 00 00 00 00 00 20 83 2d 76     -v          -v
    0019f260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00                   
    0019f270:  00 00 00 00 00 00 00 00 3c 54 1d 73 c8 ae 2a 76           <T s  *v
    INIT: 16 : 1a : 2
    
    VSYNC: 1
    
    LL/LLD: 1a/35
    
    FM: fcc2c
    TM: 2fea70
    
    LID: 24b4
    PMU: 41940
    CMU: 41940
    
    =============================================================================
    
    Loaded GRFs:
    
    [0] gepard.grf
    [1] bdata.grf
    
    =============================================================================
    
    Network packet's statistic:
    
    s_bytes: 0 bytes
    r_bytes: 0 bytes
    
    s_packets ->: 0
    r_packets <-: 0
    
    
    =============================================================================
    
    00# [ OK ] ResNameTable.txt [578 ms]
    01# [ OK ] ExceptionMinimapNameTable.txt [1250 ms]
    02# [ OK ] mapPosTable.txt [1250 ms]
    03# [ OK ] BuyingStoreItemList.txt [1250 ms]
    04# [ OK ] LuaFiles514\Lua Files\datainfo\tb_checkAttendance_banner.lub [1281 ms]
    05# [ OK ] LuaFiles514\Lua Files\Agit\AgitConfig_F.lub [1281 ms]
    06# [ OK ] LuaFiles514\Lua Files\Agit\AgitConfig.lub [1281 ms]
    07# [ OK ] LuaFiles514\Lua Files\datainfo\tb_cashshop_banner.lub [1281 ms]
    08# [ OK ] LuaFiles514\Lua Files\DataInfo\TB_Layer_Priority.lub [1281 ms]
    09# [ OK ] LuaFiles514\Lua Files\service_korea\ExternalSettings_kr_sak.lub [1281 ms]
    10# [ OK ] LuaFiles514\Lua Files\transparentItem\transparentItem_f.lub [1281 ms]
    11# [ OK ] LuaFiles514\Lua Files\transparentItem\transparentItem.lub [1281 ms]
    12# [ OK ] LuaFiles514\Lua Files\datainfo\LapineUpgradeBox.lub [1281 ms]
    13# [ OK ] LuaFiles514\Lua Files\datainfo\LapineDdukDDakBox.lub [1297 ms]
    14# [ OK ] LuaFiles514\Lua Files\OffsetItemPos\OffsetItemPos.lub [1297 ms]
    15# [ OK ] LuaFiles514\Lua Files\OffsetItemPos\OffsetItemPos_F.lub [1297 ms]
    16# [ OK ] LuaFiles514\Lua Files\EffectTool\ForceRenderEffect.lub [1297 ms]
    17# [ OK ] LuaFiles514\Lua Files\StylingShop\StylingShopInfo.lub [1297 ms]
    18# [ OK ] LuaFiles514\Lua Files\StylingShop\StylingShopInfo_F.lub [1297 ms]
    19# [ OK ] LuaFiles514\Lua Files\SignBoardList.lub [1297 ms]
    20# [ OK ] LuaFiles514\Lua Files\SignBoardList_F.lub [1297 ms]
    21# [ OK ] LuaFiles514\Lua Files\HatEffectInfo\HatEffectInfo.lub [1297 ms]
    22# [ OK ] LuaFiles514\Lua Files\DataInfo\TitleTable.lub [1297 ms]
    23# [ OK ] LuaFiles514\Lua Files\DressRoom\jobDressList.lub [1297 ms]
    24# [ OK ] LuaFiles514\Lua Files\DressRoom\Dress_f.lub [1297 ms]
    25# [ OK ] LuaFiles514\Lua Files\DataInfo\AddRandomOption_F.lub [1297 ms]
    26# [ OK ] LuaFiles514\Lua Files\DataInfo\AddRandomOptionNameTable.lub [1312 ms]
    27# [ OK ] LuaFiles514\Lua Files\DataInfo\EnumVAR.lub [1312 ms]
    28# [ OK ] LuaFiles514\Lua Files\worldviewdata\worldviewdata_Info.lub [1375 ms]
    29# [ OK ] LuaFiles514\Lua Files\worldviewdata\worldviewdata_f.lub [1375 ms]
    30# [ OK ] LuaFiles514\Lua Files\worldviewdata\worldviewdata_table.lub [1375 ms]
    
    =============================================================================
    
    00000001 ..\ftwrk.lex
    00000001 \\Mac\Home\Desktop\RO\MOTR\ProhibitionLog.gd
    
    =============================================================================
    
    0x00400000   0x00ee7000   \\Mac\Home\Desktop\RO\MOTR\Ragexea.exe
    0x76de0000   0x0021e000   C:\Windows\SYSTEM32\ntdll.dll
    0x75e80000   0x00108000   C:\Windows\System32\KERNEL32.DLL
    0x763f0000   0x00321000   C:\Windows\System32\KERNELBASE.dll
    0x71d90000   0x000a0000   C:\Windows\SYSTEM32\apphelp.dll
    0x71a20000   0x0028a000   C:\Windows\SYSTEM32\AcLayers.DLL
    0x75d70000   0x00110000   C:\Windows\System32\msvcrt.dll
    0x74e40000   0x0004b000   C:\Windows\System32\GDI32.dll
    0x76060000   0x00134000   C:\Windows\System32\gdi32full.dll
    0x76a60000   0x0018a000   C:\Windows\System32\ucrtbase.dll
    0x761a0000   0x00242000   C:\Windows\System32\USER32.dll
    0x76930000   0x00127000   C:\Windows\System32\RPCRT4.dll
    0x731d0000   0x0001a000   C:\Windows\SYSTEM32\win32u.dll
    0x74830000   0x0007b000   C:\Windows\SYSTEM32\msvcp_win.dll
    0x74550000   0x0004a000   C:\Windows\SYSTEM32\SHLWAPI.dll
    0x74510000   0x00025000   C:\Windows\system32\IMM32.DLL
    0x75f90000   0x000ca000   C:\Windows\System32\ADVAPI32.dll
    0x75250000   0x001dd000   C:\Windows\System32\ole32.dll
    0x738f0000   0x00064000   C:\Windows\SYSTEM32\WS2_32.dll
    0x74e90000   0x003b8000   C:\Windows\System32\combase.dll
    0x75430000   0x0093c000   C:\Windows\System32\SHELL32.dll
    0x76bf0000   0x000ed000   C:\Windows\System32\OLEAUT32.dll
    0x21100000   0x0005e000   \\Mac\Home\Desktop\RO\MOTR\mss32.dll
    0x60000000   0x0005d000   \\Mac\Home\Desktop\RO\MOTR\ijl15.dll
    0x6dd00000   0x00035000   \\Mac\Home\Desktop\RO\MOTR\binkw32.dll
    0x10000000   0x00015000   \\Mac\Home\Desktop\RO\MOTR\cps.dll
    0x6c6a0000   0x00031000   C:\Windows\SYSTEM32\WINMM.dll
    0x6c5b0000   0x000eb000   C:\Windows\SYSTEM32\DDRAW.dll
    0x73070000   0x0007a000   C:\Windows\SYSTEM32\sechost.dll
    0x6f9e0000   0x00024000   C:\Windows\SYSTEM32\IPHLPAPI.DLL
    0x70f40000   0x0006f000   \\Mac\Home\Desktop\RO\MOTR\MSVCP140.dll
    0x6c440000   0x0016b000   C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.22000.318_none_1634a27527742bf0\gdiplus.dll
    0x70560000   0x00013000   C:\Windows\SYSTEM32\NETAPI32.dll
    0x70fb0000   0x00013000   \\Mac\Home\Desktop\RO\MOTR\VCRUNTIME140.dll
    0x72be0000   0x00012000   C:\Windows\SYSTEM32\kernel.appcore.dll
    0x6dbc0000   0x000cc000   C:\Windows\SYSTEM32\dxgi.dll
    0x6d390000   0x00007000   C:\Windows\SYSTEM32\DCIMAN32.dll
    0x6d3a0000   0x00054000   C:\Windows\SYSTEM32\dxcore.dll
    0x6b330000   0x00afe000   \\Mac\Home\Desktop\RO\MOTR\gepard.dll
    0x6c3a0000   0x0000f000   C:\Windows\SYSTEM32\WTSAPI32.dll
    0x6c3b0000   0x00090000   C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.22000.1_none_6ec7c6847ea94424\COMCTL32.dll
    0x6c1d0000   0x001c7000   C:\Windows\SYSTEM32\dbghelp.dll
    0x74540000   0x00006000   C:\Windows\SYSTEM32\PSAPI.DLL
    0x71230000   0x00539000   C:\Windows\SYSTEM32\WININET.dll
    0x70830000   0x00008000   C:\Windows\SYSTEM32\VERSION.dll
    0x6c1c0000   0x00009000   C:\Windows\SYSTEM32\FLTLIB.DLL
    0x0c310000   0x00007000   \\Mac\Home\Desktop\RO\MOTR\dinput.dll
    0x0c320000   0x0005d000   \\Mac\Home\Desktop\RO\MOTR\granny2.dll
    0x72b50000   0x00082000   C:\Windows\system32\uxtheme.dll
    0x74750000   0x000da000   C:\Windows\system32\MSCTF.dll
    0x72ee0000   0x00064000   C:\Windows\SYSTEM32\bcryptPrimitives.dll
    0x70110000   0x000e1000   C:\Windows\SYSTEM32\textinputframework.dll
    0x70040000   0x000cb000   C:\Windows\SYSTEM32\CoreMessaging.dll
    0x74b50000   0x00007000   C:\Windows\SYSTEM32\NSI.dll
    0x6c1a0000   0x00017000   C:\Windows\SYSTEM32\dhcpcsvc.DLL
    0x0d650000   0x00293000   C:\Windows\SYSTEM32\CoreUIComponents.dll
    0x71f20000   0x000ea000   C:\Windows\SYSTEM32\wintypes.dll
    0x6fd90000   0x0000b000   C:\Windows\SYSTEM32\CRYPTBASE.DLL
    0x66680000   0x00003000   C:\Windows\SYSTEM32\sfc.dll
    0x6c190000   0x00008000   C:\Windows\SYSTEM32\sfc_os.DLL
    0x6c0d0000   0x000bb000   C:\Windows\SYSTEM32\ServicingCommon.dll
    0x6fa10000   0x00050000   C:\Windows\system32\mswsock.dll
    0x6c080000   0x0004d000   C:\Windows\SYSTEM32\WINSTA.dll
    0x6bfb0000   0x000c3000   C:\Windows\SYSTEM32\DSOUND.DLL
    0x6df60000   0x00045000   C:\Windows\SYSTEM32\powrprof.dll
    0x6bef0000   0x000b8000   C:\Windows\SYSTEM32\ResampleDmo.DLL
    0x6bed0000   0x0001f000   C:\Windows\SYSTEM32\winmmbase.dll
    0x6bec0000   0x00009000   C:\Windows\SYSTEM32\msdmo.dll
    0x6df40000   0x0000e000   C:\Windows\SYSTEM32\UMPDC.dll
    0x742e0000   0x00082000   C:\Windows\SYSTEM32\clbcatq.dll
    0x6b250000   0x000d2000   C:\Windows\System32\MMDevApi.dll
    0x6b220000   0x00024000   C:\Windows\System32\DEVOBJ.dll
    0x6be30000   0x0003b000   C:\Windows\SYSTEM32\cfgmgr32.dll
    0x6afe0000   0x00237000   C:\Windows\SYSTEM32\AUDIOSES.DLL
    0x72fa0000   0x000c1000   C:\Windows\SYSTEM32\shcore.dll
    0x6beb0000   0x00010000   C:\Windows\SYSTEM32\resourcepolicyclient.dll
    0x70ea0000   0x00096000   C:\Windows\SYSTEM32\TextShaping.dll
    0x6af10000   0x00065000   C:\Windows\SYSTEM32\D3DIM700.DLL
    0x09c20000   0x0002a000   \\Mac\Home\Desktop\RO\MOTR\Mp3dec.asi
    0x0fc30000   0x00016000   \\Mac\Home\Desktop\RO\MOTR\Mssfast.m3d
    0x6add0000   0x00135000   C:\Windows\System32\Windows.UI.dll
    0x6afd0000   0x00009000   C:\Windows\SYSTEM32\avrt.dll
    0x6faa0000   0x00025000   C:\Windows\SYSTEM32\SspiCli.dll
    


  • Ну, ты же сам видишь, что матерится гепард.



  • @Elfly да согласен теперь вижу. Но, это происходит только при запуске в режиме совместимости с вин7, и там игра крашится еще на старте с кучей ошибок, например "system\Achievement_list.lub:1:'=' expected near ''!

    Без режима совместимости таких проблем нет.



  • Апдейт: все заработало отлично, всем спасибо!

    Проблема была в расположении клиента. Я для простоты использовал рабочий стоп, а путь к нему оказался в виде "\Mac\Home\Desktop\RO\MOTR\Ragexea.exe". После перемещения клиента на диск С (где путь имеет стандартный вид "C:\MOTR\Ragexea.exe") все заработало.


Log in to reply