Coder Social home page Coder Social logo

xiv-on-mac's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xiv-on-mac's Issues

wined3d.dll Error on Login/FFXIV App Launch

Howdy FOM Team,

I get the following error when attempting to login using both v2.2.1 and v2.3.0 of FOM.
Screen Shot 2022-01-22 at 1 11 56 PM

The above always happens after entering credentials and attempting to login. You'll notice the launcher attempts to open the game but then the wined3d.dll error occurs.

This is very similar to an error the official launcher gives me if I login but fail to launch the game in a timely manner (I'll attempt to recreate and post this dialogue if requested).

Running:
13" Macbook Pro M1 (2020)
16 GB RAM
MacOS Monterey 12.1
Full Mac license of the game, operates normally using the official launcher.
When I first attempted this w/ v2.2.1 I used the Sym-link option to install FOM.

Available on Discord in the server, same screen name w/ Tester role - feel free to contact me there as well.

ACT Crashes every few hours or so

My ACT crashes every few hours or so, and it is more likely to take place during trials and raids, based on my observation.

MacOS 12.3, M1 Max 2021.

Plugins include overlay -- DPS meter and cactbot.

Below is the full code. Hope this provides any insight! Thank you.

Unhandled exception: 0xe0434352 in 64-bit code (0x000000007b012df8).
Register dump:
 rip:000000007b012df8 rsp:0000000036a6e030 rbp:000000004751d870 eflags:00000206 (   - --  I   - -P- )
 rax:0000000036a6e070 rbx:0000000000000001 rcx:0000000036a6e050 rdx:0000000000000001
 rsi:0000000036a6e1d0 rdi:0000000036a6e098  r8:0000000000000005  r9:0000000036a6e1a8 r10:0000000000000005
 r11:0000000036a6e1a8 r12:0000000000004000 r13:0000000036a6e830 r14:00000000e0434352 r15:000000004731c2a0
Stack dump:
0x0000000036a6e030:  0000000036a6e050 0000000000a61028
0x0000000036a6e040:  00000000102aa450 0000000000000000
0x0000000036a6e050:  00000001e0434352 0000000000000000
0x0000000036a6e060:  000000007b012df8 0000000000000005
0x0000000036a6e070:  ffffffff800703e6 0000000000000000
0x0000000036a6e080:  0000000000000000 0000000000000000
0x0000000036a6e090:  0000000000a60000 0000000000a61028
0x0000000036a6e0a0:  fffffffffffffffe 0000000036a6e280
0x0000000036a6e0b0:  0000000000000000 0000000036a6e830
0x0000000036a6e0c0:  00000000000003e6 0000000036a6e1a8
0x0000000036a6e0d0:  0000000000000005 0000000000b29a29
0x0000000036a6e0e0:  0000000036a6e180 0000000000000101
Backtrace:
=>0 0x000000007b012df8 EntryPoint+0xffffffffffffffff() in kernelbase (0x000000004751d870)
  1 0x0000000000b29a0a EntryPoint+0xc3619() in clr (0x000000004751d870)
  2 0x0000000000b29c6a EntryPoint+0xc3879() in clr (0x000000004751d870)
  3 0x000006447848da03 in mscorlib.ni (+0x48da02) (0x000000004751d870)
  4 0x00000644784c8e8a in mscorlib.ni (+0x4c8e89) (0x0000000036a6e440)
  5 0x0000064478f0585b in mscorlib.ni (+0xf0585a) (0x0000000036a6e5a0)
  6 0x0000064478f05ee2 in mscorlib.ni (+0xf05ee1) (0x0000000036a6e5a0)
  7 0x0000064478f05dce in mscorlib.ni (+0xf05dcd) (0x0000000036a6e5a0)
  8 0x00000644784fd1d3 in mscorlib.ni (+0x4fd1d2) (0x0000000036a6e670)
  9 0x00000644784fd064 in mscorlib.ni (+0x4fd063) (0x0000000036a6e780)
  10 0x000006447853d083 in mscorlib.ni (+0x53d082) (0x0000000036a6e780)
  11 0x000006447853c362 in mscorlib.ni (+0x53c361) (0x0000000036a6e780)
  12 0x0000000000a66bb3 EntryPoint+0x7c2() in clr (0x0000000036a6e7b0)
  13 0x0000000000a66a70 EntryPoint+0x67f() in clr (0x0000000036a6e8a0)
0x000000007b012df8 EntryPoint+0xffffffffffffffff in kernelbase: nop	
Modules:
Module	Address					Debug info	Name (130 modules)
PE	          a60000-         144c000	Export          clr
PE	         1450000-         1547000	Deferred        msvcr120_clr0400
PE	         2840000-         296c000	Deferred        clrjit
PE	         2e30000-         2ebe000	Deferred        riched20
PE	         3580000-         38e5000	Deferred        system.data
PE	         3910000-         82dc000	Deferred        xul
PE	         82e0000-         8517000	Deferred        nss3
PE	         8520000-         8619000	Deferred        mozglue
PE	         8620000-         8728000	Deferred        lgpllibs
PE	         e870000-         e9a8000	Deferred        diasymreader
PE	        11000000-        1122a000	Deferred        advanced combat tracker
PE	        29720000-        298e8000	Deferred        cefsharp.core.runtime
PE	        29ac0000-        337a6000	Deferred        libcef
PE	        337b0000-        33861000	Deferred        vulkan-1
PE	        33870000-        3399f000	Deferred        chrome_elf
PE	        374c0000-        3769e000	Deferred        microsoft.csharp.ni
PE	        53850000-        53886000	Deferred        uiautomationcore
PE	        78810000-        78816000	Deferred        winemac
PE	        7b000000-        7b0f1000	Dwarf           kernelbase
PE	        7b600000-        7b81b000	Deferred        kernel32
PE	        7bc00000-        7bcaf000	Deferred        ntdll
PE	        7e950000-        7e956000	Deferred        ws2_32
PE	        7e9d0000-        7e9d3000	Deferred        kerberos
PE	        7eaf0000-        7eaf4000	Deferred        iphlpapi
PE	        7ebc0000-        7ebc3000	Deferred        netapi32
PE	        7eca0000-        7eca4000	Deferred        dnsapi
PE	        7eef0000-        7eef3000	Deferred        dwrite
PE	        7f090000-        7f09b000	Deferred        winspool
PE	        a8770000-        a8773000	Deferred        winecoreaudio
PE	       180000000-       18009c000	Deferred        mscoreei
PE	       180370000-       180cad000	Deferred        system.data.ni
PE	       1c8db0000-       1c8e5f000	Deferred        msvcrt
PE	       1cd860000-       1cd868000	Deferred        api-ms-win-crt-utility-l1-1-0
PE	       1ce210000-       1ce2a2000	Deferred        ieframe
PE	       1d7cb0000-       1d7cc1000	Deferred        wsock32
PE	       1d97a0000-       1d97a7000	Deferred        api-ms-win-core-fibers-l1-1-1
PE	       1dc810000-       1dc81d000	Deferred        schannel
PE	       1dcec0000-       1dcf82000	Deferred        jscript
PE	       1dd3f0000-       1dd4d6000	Deferred        crypt32
PE	       1f48d0000-       1f48e0000	Deferred        wpc
PE	       1f51e0000-       1f51f1000	Deferred        hid
PE	       1fdfd0000-       1fdffe000	Deferred        wintrust
PE	       1fedf0000-       1fee05000	Deferred        api-ms-win-crt-private-l1-1-0
PE	       205950000-       205958000	Deferred        api-ms-win-appmodel-runtime-l1-1-2
PE	       215e60000-       215f3b000	Deferred        msvcr120
PE	       21a7e0000-       21a86c000	Deferred        setupapi
PE	       226310000-       226317000	Deferred        api-ms-win-core-string-l1-1-0
PE	       228450000-       22847b000	Deferred        propsys
PE	       231ae0000-       231b73000	Deferred        rpcrt4
PE	       23d820000-       23da6c000	Deferred        user32
PE	       241850000-       241857000	Deferred        api-ms-win-crt-environment-l1-1-0
PE	       243540000-       2435e4000	Deferred        gdiplus
PE	       24f470000-       24f491000	Deferred        mpr
PE	       2522e0000-       25233c000	Deferred        oleacc
PE	       25cf30000-       25cf38000	Deferred        api-ms-win-core-winrt-string-l1-1-0
PE	       25d740000-       25d74e000	Deferred        dwmapi
PE	       262250000-       262259000	Deferred        api-ms-win-crt-runtime-l1-1-0
PE	       26b4c0000-       26b67e000	Deferred        gdi32
PE	       26ed50000-       26ed5c000	Deferred        vcruntime140
PE	       270f60000-       27122d000	Deferred        d3d9
PE	       2739c0000-       273b05000	Deferred        oleaut32
PE	       27ab80000-       27ab8b000	Deferred        cfgmgr32
PE	       28ba60000-       28ba67000	Deferred        api-ms-win-crt-time-l1-1-0
PE	       296a50000-       296acc000	Deferred        wineps
PE	       29e400000-       29e436000	Deferred        msctf
PE	       29ea80000-       29ea87000	Deferred        api-ms-win-core-datetime-l1-1-1
PE	       2a4090000-       2a409e000	Deferred        wtsapi32
PE	       2a9540000-       2a9548000	Deferred        usp10
PE	       2bb750000-       2bb8b3000	Deferred        comctl32
PE	       2bc830000-       2bc838000	Deferred        api-ms-win-core-quirks-l1-1-0
PE	       2cc880000-       2cc88c000	Deferred        wevtapi
PE	       2d1070000-       2d108a000	Deferred        cryptnet
PE	       2d23f0000-       2d241e000	Deferred        credui
PE	       2d4d40000-       2d4d58000	Deferred        bcrypt
PE	       2de970000-       2de9b0000	Deferred        rsaenh
PE	       2e3540000-       2e359e000	Deferred        shlwapi
PE	       2e8f10000-       2e903b000	Deferred        ole32
PE	       2edf00000-       2ee0f6000	Deferred        dxgi
PE	       2f1fa0000-       2f1fae000	Deferred        version
PE	       2f3920000-       2f3933000	Deferred        esent
PE	       2f7f20000-       2f7f30000	Deferred        vcruntime140_1
PE	       2fa030000-       2fa037000	Deferred        api-ms-win-core-localization-obsolete-l1-2-0
PE	       2fe110000-       2fe11a000	Deferred        api-ms-win-crt-multibyte-l1-1-0
PE	       30a2c0000-       30a2c9000	Deferred        api-ms-win-crt-stdio-l1-1-0
PE	       30c980000-       30c988000	Deferred        api-ms-win-core-synch-l1-2-0
PE	       3126f0000-       31270b000	Deferred        shcore
PE	       31f800000-       31f905000	Deferred        comdlg32
PE	       327020000-       327077000	Deferred        combase
PE	       32a700000-       32a72d000	Deferred        sechost
PE	       32f9a0000-       32f9ab000	Deferred        msimg32
PE	       330260000-       3302a3000	Deferred        advapi32
PE	       336850000-       336877000	Deferred        mmdevapi
PE	       33ea00000-       33ea09000	Deferred        api-ms-win-crt-string-l1-1-0
PE	       3422e0000-       342386000	Deferred        urlmon
PE	       344840000-       344848000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	       346ba0000-       346bc0000	Deferred        jsproxy
PE	       34ea20000-       34ebfa000	Deferred        mshtml
PE	       350a30000-       350a39000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	       351680000-       351688000	Deferred        api-ms-win-core-localization-l1-2-1
PE	       3543d0000-       3543e3000	Deferred        sxs
PE	       355100000-       355108000	Deferred        api-ms-win-crt-locale-l1-1-0
PE	       360a80000-       360a8a000	Deferred        api-ms-win-crt-math-l1-1-0
PE	       360e10000-       360f04000	Deferred        msvcp140
PE	       361860000-       361928000	Deferred        windowscodecs
PE	       3871c0000-       3871d1000	Deferred        concrt140
PE	       388e20000-       388e34000	Deferred        userenv
PE	       39b510000-       39b518000	Deferred        api-ms-win-crt-heap-l1-1-0
PE	       3a0440000-       3a04d2000	Deferred        wininet
PE	       3a19e0000-       3a19ef000	Deferred        ncrypt
PE	       3aa4c0000-       3aa4cc000	Deferred        dhcpcsvc
PE	       3af670000-       3af74f000	Deferred        ucrtbase
PE	       3afd00000-       3afd1b000	Deferred        imm32
PE	       3b8f00000-       3b8fc5000	Deferred        winmm
PE	       3bb250000-       3bb35c000	Deferred        cryptui
PE	       3be590000-       3be614000	Deferred        dbghelp
PE	     6427ee50000-     6427eebf000	Deferred        mscoree
PE	     644202c0000-     644202e7000	Deferred        smdiagnostics.ni
PE	     64422540000-     64422873000	Deferred        system.runtime.serialization.ni
PE	     644406e0000-     6444080a000	Deferred        system.configuration.ni
PE	     64443400000-     64443e50000	Deferred        system.core.ni
PE	     64443ec0000-     64443f0f000	Deferred        system.numerics.ni
PE	     644442c0000-     64444b4c000	Deferred        system.xml.ni
PE	     64447780000-     644477f9000	Deferred        system.dynamic.ni
PE	     64449c20000-     6444a106000	Deferred        system.windows.forms.datavisualization.ni
PE	     64474a80000-     644756bf000	Deferred        system.ni
PE	     64475d40000-     64475f28000	Deferred        system.drawing.ni
PE	     644760a0000-     64476fed000	Deferred        system.windows.forms.ni
PE	     64478000000-     6447956d000	Export          mscorlib.ni
PE	     644a0000000-     644a0013000	Deferred        accessibility.ni
PE	     7ff33a60000-     7ff33a78000	Deferred        dxva2
Threads:
process  tid      prio (all id:s are in hex)
00000020 discord_bridge.exe
	00000024    0
	000000bc    0
00000038 services.exe
	0000003c    0
	00000040    0
	0000004c    0
	00000064    0
	0000007c    0
	00000094    0
	000000ec    0
00000044 svchost.exe
	00000048    0
	00000054    0
	00000058    0
0000005c winedevice.exe
	00000060    0
	00000068    0
	0000006c    0
	00000070    0
00000074 plugplay.exe
	00000078    0
	00000080    0
	00000084    0
	00000088    0
	000000a4    0
	00000454    0
	00000b4c    0
	00000aa4    0
0000008c winedevice.exe
	00000090    0
	00000098    0
	0000009c    0
	000000a0    0
	000000ac    0
	000000b0    0
	000000b4    0
000000c0 ffxiv_dx11.exe
	000000c4    0
	00000114    0
	00000118    0
	0000011c    0
	00000120    0
	00000124    0
	00000128    0
	0000012c    0
	00000130    0
	00000134    0
	00000138    0
	0000013c    0
	00000140    0
	00000144    0
	00000148    0
	00000154   -1
	00000158    0
	0000015c    0
	00000160    0
	00000164    0
	00000168    0
	0000016c    0
	00000170   -2
	00000174   -2
	00000178   -2
	0000017c   -2
	00000180   -2
	00000184   -2
	00000188    0
	0000018c    0
	00000190    0
	00000194    0
	00000198   -2
	0000019c   -1
	000001a0    0
	000001a4    0
	000001a8   15
	000001ac   -1
	000001b0    2
	000001b4    0
	000001b8    0
	000001bc    0
	000001c0    0
	000001c4    0
	000001c8    0
	000001cc    0
	000001d0    0
	000001f8    0
	000001fc    0
	00000200   15
	00000204    0
	00000208    0
	0000020c   15
	00000210   15
	00000214    0
	00000228    0
	0000022c    0
	00000230    2
	00000234    0
	00000240    0
	00000244    0
	00000254    0
	0000026c    0
	000009d8    0
	000004b8    0
	000009d4    0
000000c8 explorer.exe
	000000cc    0
	000000d8    0
	000000dc    0
000000e4 rpcss.exe
	000000e8    0
	000000f4    0
	000000f8    0
	000000fc    0
	00000100    0
	00000104    0
	00000b90    0
000007d0 (D) C:\Program Files (x86)\Advanced Combat Tracker\Advanced Combat Tracker.exe
	000005c4    0
	00000a14    0
	00000b0c    2
	00000a0c    0
	000004b4    0
	00000a54    0
	00000904    0
	0000095c    0
	00000440    0
	00000aac    0
	00000a3c    0
	00000ab8    0
	00000580    0
	000008ac    0
	000006b8    0
	000006c4    0
	00000690    0
	000007bc    0
	000005d0    0
	00000aec    0
	00000a4c    0
	000000a8    0
	00000a2c   -1
	000003ec   -1
	00000b04    0
	000003dc    0
	000009dc    0
	0000079c    0
	000009f0    0
	000001e8    0
	000008dc    0
	000009f8    0
	00000860    0
	000000e0    0
	00000b3c    0
	00000480    0
	00000280    0
	00000a50    0
	000009ec    0
	000004c0    0
	000009a4    0
	00000858   -1
	00000974    0
	00000998    0
	00000acc    0
	0000030c    0
	00000a00    0
	00000874    0
	00000b18   -2
	00000b70    0
	00000bbc    0
	00000bd0    0
	0000099c    0
	0000074c    0
	000008c4    0
	000007ec    0
	00000980    0
	00000a94    0
	00000b68    0
	00000800    0
	00000950    0
	000008b0    0
	00000290    0
	000008e8    0
	000001f0   -2
	00000ad0    0
	00000030    0
	00000a80    0
	00000a08    0
	0000048c    1
	00000b2c    0
	00000b08    0
	00000a64    0
	00000aa0    0
	000007a8    0
	00000b40    0
	000002b8    0
	000002e8    0
	0000025c    0
	000009b4    0
	000003c8    0
	00000c0c    0
	00000a10    0
	00000bf4    0
	000001ec    0
	00000888    0
	000009f4    0
	00000770    0
	0000047c    0
	0000002c    0
	000004e0    0
	000003e4    0
	00000410    0
	000005ec    0
	000006b0    0
	00000680    0
	00000714    0
	00000624    0
	00000758    0
	00000a98    0 <==
	00000684    0
	00000588    0
	00000bfc    0
	00000954    0
	00000854    0
	00000788    0
	00000928    0
	00000540    0
	00000b84    0
	00000938    0
	000009fc    0
	00000bec    0
	00000630    0
000001d8 CefSharp.BrowserSubprocess.exe
	00000b64    0
	00000a48    0
	0000014c    2
	000002a0    0
	00000744    0
	000009a8    0
	000000d0    0
	00000b88   -2
	00000af4    0
0000067c CefSharp.BrowserSubprocess.exe
	00000b80    0
	000002f4    0
	00000824    2
	00000748    0
	00000238    0
	000005a0    0
	00000784   -2
	000001e0    0
	00000720    0
	00000a68    0
	00000b30    0
	000002bc    0
	00000870    0
000004d0 CefSharp.BrowserSubprocess.exe
	00000a18    0
	00000a04    0
	00000af8    2
	000007c8    0
	000001f4    0
	0000071c    0
	0000087c   -2
	00000108    1
	00000328    0
	000008ec    0
	00000274    0
	00000730    1
	00000b7c    0
	000004a8    0
	00000830    0
	00000ae8    0
	00000220    0
	00000b24   -2
	000006a4    0
00000ba4 CefSharp.BrowserSubprocess.exe
	000004b0    0
	0000029c    0
	000007a4    2
	00000050    0
	00000818    0
	0000046c    0
	000008f0   -2
	00000878    1
	00000298    0
	000009a0    0
	00000b74    0
	0000069c    1
	0000068c    0
	000000b8    0
	00000b94    0
	000006b4    0
	00000498    0
	00000110   -2
	000002c0    0
	0000028c    0
	00000360   15
	000005f0    0
000009c8 CefSharp.BrowserSubprocess.exe
	000008c8    0
	000007c0    0
	00000b14    2
	00000698    0
	00000750    0
	000002c4    0
	00000b78    0
	00000bcc   -2
	000006c0    1
	00000520    0
	000002d0    0
	00000400    0
	00000728    1
	00000bb8    0
	0000027c    0
	00000a90    0
	0000073c    0
	00000278    0
	00000a78   -2
000007ac CefSharp.BrowserSubprocess.exe
	00000bc4    0
	00000930    0
	00000270    2
	000009c4    0
	00000430    0
	000007b8    0
	00000c04    0
	00000674   -2
	00000490    0
	00000990    0
	00000740    0
	000008fc   15
	00000420    0
00000598 CefSharp.BrowserSubprocess.exe
	0000031c    1
	00000350    0
	00000354    2
	00000368    0
	0000036c    0
	00000374    0
	00000378    0
	0000037c   -2
	00000380    1
	00000388    0
	0000038c    0
	00000390    1
System information:
    Wine build: crossover-wine-21.1.0-44-ga6f8a491
    Platform: x86_64
    Version: Windows 10
    Host system: Darwin
    Host version: 21.4.0

Money coffee contribution

Hello,
I am super happy that I don't need to pay for crossover to enjoy the game with better FPS (or lower GPU consumption).
And I want to say thank you buy donating money. I couldn't find any links on the website to do so.

Unclear error when logging in without a free trial/subscription

Hey, just started looking into FF XIV/this repo today and I had no idea that I have to register for the free trial.

I managed to log in once and click on something about downloading the full game, but then the launcher crashed (or rather stopped responding) so I decided to kill it and restart. After that I wasn't able to log in again and the following message was displayed:

Screenshot 2022-09-23 at 22 04 23

I assume this message comes directly from Square Enix or something and it is quite clear, fair enough. However after I clicked 'OK', the subsequent attempts to log in resulted in 'Invalid password' message (or something along the lines of it) and that got me confused. After I figured out how to register for the free trial the message disappeared completely.

Is this 'invalid password' message (which unfortunately I don't have documented in any way) fixable or is that also coming from Square Enix side? Maybe some kind of check after receiving that first message could be added?

As a side note, the \r\n is not parsed :)

ACT mod unresponsive on v3.1.4

Hi all,

First of all, thank you for providing this wonderful tool.
It worked very well on my Intel Mac, which is reassuring because I'm looking at Mac upgrading options.

One of the main tools I use together with my Bootcamp version of FF14 is the Advanced Combat Tracker.
It appears the ACT parser does not work on the version of XIV on Mac I have installed - v3.1.4.

I was able to install ACT by following the guides on https://www.xivmac.com/act-parser. (It is a bit out dated for v3.1.4)
However I cannot launch the executable after installation.
I can launch the uninstall executable but not the one that starts the main ACT app.

Flickering lights

Not necessarily specific to XIV on Mac...

The Ocular (Crystarium) show significant flicker/throbbing under certain conditions. It appears to be connected to Occlusion Culling, Glare and camera angle.

Setting Glare to "Off" and turning off Occlusion Culling minimizes the flicker, if not stops it. Combinations of both/either have flicker in varying degrees.

Unable to create character config data

Login is successful however when selecting character, the game can't start due to Unable to create character config data error
as shown in image
Screen Shot 2022-03-25 at 19 28 14

Tried creating a new character but the error persists

System Specs:

  • Model Name: Mac mini
  • Model Identifier: Macmini9,1
  • Chip: Apple M1
  • Total Number of Cores: 8 (4 performance and 4 efficiency)
  • Memory: 16 GB
  • System Firmware Version: 7459.101.2
  • OS Loader Version: 7459.101.2

No area of effect visuals from enemies

Hello,
been away from the game, came back, got a few updates in, including DXVK
during boss fights I can't see usual red circles on the ground.
Also can't see placement of shields for scholar.

Cleared shader cache and restarted but no luck.

Went through issues on GitHub but didn't see similar problem or solution

Can't save state on settings

Hello, thanks for this useful software.

I updated to version 3.6. It can't save state on settings.

SettingsGeneralController.swift is work. But, SettingsGraphicsController.swift and SettingsPluginsController.swift and SettingsAdvancedController.swift are not working.

Page fault during installation

Trying to install a fresh copy of the game via XIVLauncher which then crashed with the attached error.

backtrace.txt

Unhandled exception: page fault on read access to 0x83482024446f0f6e in 64-bit code (0x000000007b011e0e).
Register dump:
 rip:000000007b011e0e rsp:000000000021cb10 rbp:0000000002062670 eflags:00000202 (   - --  I   - - - )
 rax:000000000021cb50 rbx:00000000035fbcd8 rcx:000000000021cb30 rdx:0000000000000000
 rsi:0000000001791f70 rdi:000000000021cb60  r8:0000000000000002  r9:0000000001791f60 r10:000000001d3cc77e
 r11:000000000021cc70 r12:000000000000c041 r13:0000000000000000 r14:00000000035fbcd8 r15:0000000000000000
Stack dump:
0x000000000021cb10:  000000000021cb30 0000000000000000
0x000000000021cb20:  00000000033387f8 000000000021d090
0x000000000021cb30:  00000000c0000005 0000000000000000
0x000000000021cb40:  000000001d3cc77e 0000000000000002
0x000000000021cb50:  0000000000000000 83482024446f0f6e
0x000000000021cb60:  4054c00000000000 00000000035fbcd8
0x000000000021cb70:  0000000001e26f78 0000000000e41028
0x000000000021cb80:  000000001d3cc77e 0000000000e4527d
0x000000000021cb90:  000000000021cc50 0000000001575370
0x000000000021cba0:  0000000000000000 000000000021cc70
0x000000000021cbb0:  000000001d3cc77e 000000000100ca6a
0x000000000021cbc0:  000000000021cc50 000000000021ee10
Backtrace:
=>0 0x000000007b011e0e format_exception_msg+0x32e(ptr=<is not available>, buffer=<is not available>, size=<is not available>) [Z:\Users\marc_aurel\github\macos-crossover-wine-cloud-builder-main\macos-crossover-wine-cloud-builder\sources\wine\dlls\kernelbase\debug.c:315] in kernelbase (0x0000000002062670)
  1 0x0000000000e41209 EntryPoint+0xffffffffffffffff() in clr (0x0000000002062670)
  2 0x0000000000e4123b EntryPoint+0xffffffffffffffff() in clr (0x0000000002062670)
  3 0x0000000000e41245 EntryPoint+0xffffffffffffffff() in clr (0x0000000002062670)
0x000000007b011e0e format_exception_msg+0x32e [Z:\Users\marc_aurel\github\macos-crossover-wine-cloud-builder-main\macos-crossover-wine-cloud-builder\sources\wine\dlls\kernelbase\debug.c:315] in kernelbase: nop	
Unable to access file 'Z:\Users\marc_aurel\github\macos-crossover-wine-cloud-builder-main\macos-crossover-wine-cloud-builder\sources\wine\dlls\kernelbase\debug.c'

Relaunching the installer and starting again, seems to have gotten past the issue.

Textures are all black

All of the environment textures are completely black; I can only see my HUD and the characters + NPCs.

What the fix? Macbook pro on apple silicon.

Can't load in to the game

I can log in, wait in the queue but then it errors out once the game tries to load me in.

Unhandled exception: page fault on write access to 0x8d6f61ff8 in 64-bit code (0x00007ff803825629).
Register dump:
rip:00007ff803825629 rsp:000000000dc6fb60 rbp:000000000dc6fb60 eflags:00010282 ( R- -- I S - - - )
rax:0000000000000000 rbx:fffffff800000008 rcx:fffffff800000008 rdx:00000008d6f61ff8
rsi:0000000000000000 rdi:00000008d6f61ff8 r8:000000000000ee3c r9:ffffffff00000000 r10:00007ffa46d900a0
r11:00007ff80c1a7106 r12:00000000793f5880 r13:00007ff8036a5400 r14:00000007fffffff8 r15:0000000000010000
Stack dump:
0x000000000dc6fb60: 000000000dc6fba0 000000007c1f5498
0x000000000dc6fb70: 0000000000000000 00000000793f55d0
0x000000000dc6fb80: 000000007c5d5b4d 0000000000000000
0x000000000dc6fb90: 0000000000000001 0000000000001fff
0x000000000dc6fba0: 000000000dc6fbe0 000000007c1f345a
0x000000000dc6fbb0: 00000000005ef030 000000000336bd20
0x000000000dc6fbc0: 00000000793f55d0 00000000793f55d0
0x000000000dc6fbd0: 0000000000000001 0000000000001fff
0x000000000dc6fbe0: 000000000dc6fcc0 000000006a6b3a9b
0x000000000dc6fbf0: 0000000000000000 0000000000000000
0x000000000dc6fc00: 0000000000000000 0000000000000000
0x000000000dc6fc10: 0000000000000000 0000000000000000
Backtrace:
=>0 0x00007ff803825629 _platform_bzero$VARIANT$Haswell+0x29() in libsystem_platform.dylib (0x000000000dc6fb60)
0x00007ff803825629 _platform_bzero$VARIANT$Haswell+0x29 in libsystem_platform.dylib: repe stosb %es:(%rdi)
Modules:
Module Address Debug info Name (194 modules)
PE d3c0000- d3c9000 Deferred system.net.servicepoint
PE 10830000- 10873000 Deferred system.diagnostics.process
PE 109a0000- 109aa000 Deferred system.runtime
PE 10a10000- 10ab6000 Deferred system.net.security
PE 10ac0000- 10ae7000 Deferred nethost
PE 10af0000- 10b41000 Deferred hostfxr
PE 10b50000- 10b5c000 Deferred system.runtime.interopservices
PE 12330000- 12334000 Deferred system.threading.thread
PE 12340000- 12392000 Deferred hostpolicy
PE 125a0000- 12735000 Deferred dalamud.boot
PE 12850000- 12854000 Deferred system.reflection.emit.ilgeneration
PE 12860000- 12864000 Deferred system.reflection.primitives
PE 12870000- 12874000 Deferred system.reflection.emit.lightweight
PE 12880000- 128b4000 Deferred system.memory
PE 12a10000- 12f10000 Deferred coreclr
PE 33bf0000- 33d2b000 Deferred clrjit
PE 36470000- 364be000 Deferred system.runtime.serialization.formatters
PE 364c0000- 364ef000 Deferred system.collections.concurrent
PE 36520000- 3653f000 Deferred system.diagnostics.tracesource
PE 36540000- 36a47000 Deferred system.linq.expressions
PE 36a80000- 36ac6000 Deferred system.collections
PE 36b00000- 36b31000 Deferred system.runtime.numerics
PE 36b40000- 36b7b000 Deferred system.private.uri
PE 36b80000- 36be6000 Deferred system.linq
PE 36c30000- 36cdb000 Deferred system.componentmodel.typeconverter
PE 36ce0000- 36cf6000 Deferred system.objectmodel
PE 36d30000- 36d43000 Deferred system.threading
PE 36d50000- 36d67000 Deferred system.collections.specialized
PE 36d70000- 36d77000 Deferred system.runtime.serialization.primitives
PE 36da0000- 37061000 Deferred system.data.common
PE 370a0000- 370a5000 Deferred system.xml.readerwriter
PE 370b0000- 378b8000 Deferred system.private.xml
PE 37920000- 37930000 Deferred system.componentmodel.primitives
PE 37930000- 37935000 Deferred system.componentmodel
PE 37df0000- 37df9000 Deferred system.diagnostics.stacktrace
PE 37e00000- 37e19000 Deferred system.collections.nongeneric
PE 37e20000- 37e28000 Deferred system.diagnostics.fileversioninfo
PE 38010000- 38016000 Deferred microsoft.win32.primitives
PE 38240000- 38248000 Deferred system.runtime.interopservices.runtimeinformation
PE 383a0000- 383d6000 Deferred system.io.filesystem
PE 38400000- 38404000 Deferred system.text.encoding.extensions
PE 38550000- 38554000 Deferred system.numerics.vectors
PE 388d0000- 388f5000 Deferred system.console
PE 3d1e0000- 3d214000 Deferred system.net.primitives
PE 3ee20000- 3ee74000 Deferred system.net.requests
PE 4cde0000- 4cdfe000 Deferred system.drawing.primitives
PE 4d2d0000- 4d2d6000 Deferred system.runtime.compilerservices.unsafe
PE 4d3a0000- 4d3c3000 Deferred fasmx64
PE 4d480000- 4d4fd000 Deferred system.text.regularexpressions
PE 4d540000- 4d56d000 Deferred system.security.cryptography.csp
PE 4d570000- 4d58b000 Deferred system.security.cryptography.primitives
PE 4d590000- 4d5ab000 Deferred stbi
PE 4d710000- 4d719000 Deferred minhook.x64d
PE 4d720000- 4d75c000 Deferred system.io.compression
PE 56420000- 564d9000 Deferred clrcompression
PE 56b80000- 56c35000 Deferred system.security.cryptography.algorithms
PE 56e10000- 56e14000 Deferred system.reflection
PE 56e40000- 56f1e000 Deferred cimgui
PE 57100000- 5726f000 Deferred microsoft.diasymreader.native.amd64
PE 57270000- 57374000 Deferred system.reflection.metadata
PE 573b0000- 57452000 Deferred system.collections.immutable
PE 57490000- 574a0000 Deferred system.io.memorymappedfiles
PE 574a0000- 574a4000 Deferred system.diagnostics.tracing
PE 574b0000- 574de000 Deferred system.diagnostics.diagnosticsource
PE 58720000- 588dc000 Deferred system.net.http
PE 58920000- 5898e000 Deferred system.security.cryptography.x509certificates
PE 589a0000- 589a4000 Deferred system.runtime.extensions
ELF 58b90000- 58c16000 Deferred system.net.sockets
PE 58c40000- 58c55000 Deferred system.net.nameresolution
PE 58c70000- 58c74000 Deferred system.threading.overlapped
PE 58c80000- 58c84000 Deferred system.threading.threadpool
PE 58f10000- 58f34000 Deferred system.security.principal.windows
PE 5ae90000- 5aea7000 Deferred system.security.claims
PE 5af00000- 5af17000 Deferred system.security.cryptography.encoding
ELF 68000000- 6800b000 Deferred
PE 680a3000- 680b3000 Deferred libwine.1.0.dylib
ELF 680d6000- 680fa000 Deferred msvcrt.so
ELF 68200000- 682b4000 Deferred ntdll.so
ELF 682b4000- 682d8000 Deferred ucrtbase.so
ELF 682d8000- 682f8000 Deferred user32.so
ELF 6a400000- 6a424000 Deferred crypt32.so
ELF 6a42c000- 6a458000 Deferred gdi32.so
ELF 6a4a5000- 6a4f5000 Deferred ws2_32
-PE 6a4b0000- 6a4e5000 \ ws2_32
ELF 6a600000- 6a67c000 Deferred dinput8
-PE 6a610000- 6a658000 \ dinput8
ELF 6a67c000- 6a6e4000 Deferred winevulkan
-PE 6a680000- 6a6d0000 \ winevulkan
ELF 6a6e4000- 6a720000 Deferred iphlpapi
-PE 6a6f0000- 6a714000 \ iphlpapi
ELF 6a720000- 6a748000 Deferred bcrypt.so
PE 6a748000- 6a780000 Deferred libpng16.16.dylib
PE 6b000000- 6b0ac000 Deferred libfreetype.6.dylib
PE 6b162000- 6b17e000 Deferred libintl.8.dylib
ELF 6b18e000- 6b276000 Deferred winemac
-PE 6b1a0000- 6b236000 \ winemac
PE 6b8c1000- 6b8d9000 Deferred libffi.8.dylib
PE 6b8e0000- 6b900000 Deferred libtasn1.6.dylib
PE 6ba00000- 6ba30000 Deferred libidn2.0.dylib
ELF 6ba5c000- 6c4b8000 Deferred shell32
-PE 6ba60000- 6c440000 \ shell32
PE 6c4b8000- 6c4d0000 Deferred libobjc-trampolines.dylib
PE 6c500000- 6c548000 Deferred libnettle.8.4.dylib
PE 6c5b3000- 6c6af000 Deferred libp11-kit.0.dylib
PE 6c6af000- 6c6ff000 Deferred libhogweed.6.4.dylib
PE 6c779000- 6c7f5000 Deferred libgmp.10.dylib
PE 701c9000- 703b1000 Deferred libgnutls.30.dylib
PE 7055c000- 70708000 Deferred libunistring.2.dylib
PE 7b000000- 7b0f1000 Deferred kernelbase
PE 7b600000- 7b81b000 Deferred kernel32
PE 7bc00000- 7bcaf000 Deferred ntdll
ELF 7c02e000- 7c07e000 Deferred winecoreaudio
-PE 7c040000- 7c062000 \ winecoreaudio
PE 7c07e000- 7c096000 Deferred applehdahalplugin
PE 7c1d1000- 7c70c000 Deferred libmoltenvk.dylib
PE 7d101000- 7d279000 Deferred coreaudio
ELF 7d400000- 7d40c000 Deferred
ELF be4ed000- be50d000 Deferred kerberos
-PE be4f0000- be505000 \ kerberos
ELF be510000- be55c000 Deferred secur32
-PE be520000- be54c000 \ secur32
ELF be55c000- be5a4000 Deferred netapi32
-PE be560000- be590000 \ netapi32
ELF be5a4000- be5d4000 Deferred dnsapi
-PE be5b0000- be5c8000 \ dnsapi
PE 140000000- 142be7000 Deferred ffxiv_dx11
PE 180000000- 18001a000 Deferred xinputxiv3
PE 1c8db0000- 1c8e5f000 Deferred msvcrt
PE 1cd860000- 1cd863000 Deferred api-ms-win-crt-utility-l1-1-0
PE 1d97a0000- 1d97a7000 Deferred api-ms-win-core-fibers-l1-1-1
PE 1dc810000- 1dc81d000 Deferred schannel
PE 1dd3f0000- 1dd4d6000 Deferred crypt32
PE 1f51e0000- 1f51f1000 Deferred hid
PE 1fdfd0000- 1fdffe000 Deferred wintrust
PE 21a7e0000- 21a86c000 Deferred setupapi
PE 21c7c0000- 21c7cc000 Deferred amsi
PE 226310000- 226317000 Deferred api-ms-win-core-string-l1-1-0
PE 231ae0000- 231b73000 Deferred rpcrt4
PE 23d820000- 23da6c000 Deferred user32
PE 241850000- 241853000 Deferred api-ms-win-crt-environment-l1-1-0
PE 24dc40000- 24dc48000 Deferred api-ms-win-appmodel-runtime-l1-1-1
PE 253cc0000- 253cd0000 Deferred xinput1_3
PE 262250000- 262259000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 26b4c0000- 26b67e000 Deferred gdi32
PE 26ed50000- 26ed5c000 Deferred vcruntime140
PE 2739c0000- 273b05000 Deferred oleaut32
PE 28ba60000- 28ba67000 Deferred api-ms-win-crt-time-l1-1-0
PE 28ebe0000- 28ebe8000 Deferred api-ms-win-core-sysinfo-l1-2-1
PE 29e400000- 29e436000 Deferred msctf
PE 29ea80000- 29ea87000 Deferred api-ms-win-core-datetime-l1-1-1
PE 2bb750000- 2bb8b3000 Deferred comctl32
PE 2bc640000- 2bc650000 Deferred imagehlp
PE 2d4d40000- 2d4d58000 Deferred bcrypt
PE 2de970000- 2de9b0000 Deferred rsaenh
PE 2e3540000- 2e359e000 Deferred shlwapi
PE 2e8f10000- 2e903b000 Deferred ole32
PE 2edf00000- 2ee0f2000 Deferred dxgi
PE 2f1fa0000- 2f1fae000 Deferred version
PE 2f7f20000- 2f7f30000 Deferred vcruntime140_1
PE 2fa030000- 2fa037000 Deferred api-ms-win-core-localization-obsolete-l1-2-0
PE 2fe110000- 2fe115000 Deferred api-ms-win-crt-multibyte-l1-1-0
PE 30a2c0000- 30a2c9000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 30c980000- 30c988000 Deferred api-ms-win-core-synch-l1-2-0
PE 3126f0000- 31270b000 Deferred shcore
PE 316370000- 31637b000 Deferred psapi
PE 321180000- 3211a3000 Deferred wmvcore
PE 327020000- 327077000 Deferred combase
PE 32a700000- 32a72d000 Deferred sechost
PE 330260000- 3302a3000 Deferred advapi32
PE 336850000- 336877000 Deferred mmdevapi
PE 33ea00000- 33ea09000 Deferred api-ms-win-crt-string-l1-1-0
PE 344840000- 344848000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 346ba0000- 346bc0000 Deferred jsproxy
PE 350a30000- 350a39000 Deferred api-ms-win-crt-convert-l1-1-0
PE 351680000- 351688000 Deferred api-ms-win-core-localization-l1-2-1
PE 355100000- 355108000 Deferred api-ms-win-crt-locale-l1-1-0
PE 358120000- 35816f000 Deferred winhttp
PE 359050000- 35933e000 Deferred d3d11
PE 360a80000- 360a8a000 Deferred api-ms-win-crt-math-l1-1-0
PE 361450000- 361457000 Deferred api-ms-win-core-synch-l1-1-0
PE 3785e0000- 3785ef000 Deferred vulkan-1
PE 39b510000- 39b518000 Deferred api-ms-win-crt-heap-l1-1-0
PE 3aa4c0000- 3aa4cc000 Deferred dhcpcsvc
PE 3af670000- 3af74f000 Deferred ucrtbase
PE 3afd00000- 3afd1b000 Deferred imm32
PE 3b8f00000- 3b8fc5000 Deferred winmm
PE 3be590000- 3be614000 Deferred dbghelp
PE 6448a000000- 6448a8f5000 Deferred system.private.corelib
PE 644a0040000- 644a005c000 Deferred netstandard
PE 7ff8037d4000- 7ff80380c000 Deferred libsystem_kernel.dylib
PE 7ff80380c000- 7ff803818000 Deferred libsystem_pthread.dylib
PE 7ff803824000- 7ff803830000 Stabs libsystem_platform.dylib
PE 7ff81019f000- 7ff8101c3000 Deferred libpng.dylib
PE 7ff81024e000- 7ff81027e000 Deferred libjpeg.dylib
Threads:
process tid prio (all id:s are in hex)
00000030 services.exe
00000034 0
00000038 0
00000044 0
00000054 0
00000064 0
0000007c 0
00000088 0
000000ac 0
00000108 0
0000003c winedevice.exe
00000040 0
0000004c 0
00000050 0
00000058 0
00000264 0
0000005c plugplay.exe
00000060 0
00000068 0
0000006c 0
00000070 0
00000090 0
00000074 winedevice.exe
00000078 0
00000080 0
00000084 0
0000008c 0
00000098 0
0000009c 0
000000a0 0
000000a4 svchost.exe
000000a8 0
000000b0 0
000000b4 0
000000e4 (D) C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\ffxiv_dx11.exe
000000e8 0
00000134 0
00000138 0
0000013c 0
00000140 0
00000144 0
00000148 0
0000014c 0
00000150 0
00000158 -1
0000015c 0
00000160 0
00000164 0
00000168 -2
0000016c -2
00000170 -2
00000174 0
00000178 0
0000017c 0
00000180 0 <==
00000184 -2
00000188 -1
0000018c 0
00000190 0
00000194 15
00000198 -1
0000019c 2
000001a0 0
000001a4 0
000001a8 0
000001ac 0
000001bc 0
000001c0 0
000001c4 2
000001c8 0
000001d4 0
000001d8 0
000001e0 0
000001e4 0
000001e8 15
000001ec 0
000001f0 0
000001f4 15
000001f8 15
000001fc 0
00000210 0
00000214 0
00000220 0
00000248 0
00000258 0
00000260 0
000000ec explorer.exe
000000f0 0
000000f4 0
000000f8 0
00000100 rpcss.exe
00000104 0
00000110 0
00000114 0
00000118 0
0000011c 0
00000120 0
System information:
Wine build: crossover-wine-21.1.0-48-g958665e6
Platform: x86_64
Version: Windows 7
Host system: Darwin
Host version: 21.4.0

Add AMD CPUs support by omitting 32-bit dependencies

Hello,
So, basically CrossOver 20/21 has problems with running 32-bit code on AMD cpus:
AMD-OSX/bugtracker#6
Not really discussing issue here, because nobody knows really why it happens (some people tells that it's 32 bit code exec fault, some tells you that it's caused by PAT patch stuff etc.), the issue also happens on XIV-on-Mac mod.

What we can do about it?
There are two things to consider - waiting for CrossOver 22, and checking if it resolves AMD CPU support (since it uses odd ldt calls logic as solution to 32-bit code removal since Catalina), or, resolving the mod to not use 32-bit code at all. And I think the second option is far far better, because we really don't know if CrossOver 22 will resolve the issue, but I heard from CodeWeavers member that they want to change the solution (maybe to VT-d based)?

Also, if there is anybody with AMD Hackintosh - testers are wanted. I know there are various CPUs, that can be affected and not really sure if it happens outside Ryzen series and if there is no necessity to write another solution. Also I'm quite interested in the performance on various builds, but this is other problem.

Worth mentioning that threadrippers don't have 32-bit code bug!

Login system error

The login servers did not accept the request. Please make sure you have a stable network connection to the FFXIV servers.

Step 1. I updated the app when it launched.
Step 2. I selected my FF14 version (steam free trial).
Step 3. I launched the steam application on mac and login.
Step 4. I let the launcher download the game.
Step 5. Login again and i get the following error

Any help is appreciated thank you :).

Screen Shot 2022-05-21 at 11 04 02 PM

Document the exact versions of Wine, DXVK, MoltenVK used

Since you are shipping binaries for these it's not exactly clear to me which are the exact versions you are using.

I think it would be much preferable to either submodule these and include them in the build process or at least document and link the exact versions being used.

some key strokes are improperly or nonfunctional

I have an M1 Mac OS 12.4 Monterey. I was unable to launch ffxiv thru regular server so I tried on FFXIV on Mac and was able to access the game. The issue is many of my keyboard keys do not register unless used with modifier key or some..like "tab" not at all. Space bar requires a modifier to register. the keybinds are default and I should jump with spacebar only but not so on my computer. It is the same when I use my USB hyperx keyboard. the keys work correctly on all other apps but not ffxiv. I do not know how to change this. I have tried everything I can think of but am not knowledgeable about computers and mapping issues. But I can't make the keys in question that I have determined so far...TAB Arrow Keys Spacebar register in trying to create a keybind or function with default keybinds. Also the mouse backward key does not function to move backward as it is bound to do

Reset/Delete OTP

Hello!,

I'd like to ask for a way to either reset or delete the OTP, as I set it up in the launcher incorrectly.

Enabling Auto-OTP

After upgrading to 3.2.3, I tried enabling auto-otp today but it was always generating the wrong OTP. Looking at the keychain, nothing was being saved in the "(username)(OTP secret)" secret. I saw OTP.swift had changes in 3.2.3 and so tried reverting to 3.1.4 and that worked and the keychain secret had the correct value in it.

I believe the issue is with these changes but don't know enough Swift to correctly supply a PR:

var decoder = Base32Decoder()
decoder.decode(cleanSecret)
keychain[data: "\(username)(OTP secret)"] = Data(decoder.finalize())

Error: The login servers did not accept the request

Hello

I am facing the following error and there is no explanation how to resolve it, thank you

Login system error

The login servers did not accept the request. Please make sure you have a stable network connection to the FFXIV servers.

Thank you

Regards

Pre-Alpha testing thread

Thread for anyone helping us test out the pre-alpha app.

When posting general feedback, please try and use the following format:

Mac model:
CPU/GPU/RAM:
Overall comments:
Performance:

If you're reporting a specific bug or issue, please try and use this format:

Mac model:
CPU/GPU/RAM:
Screenshot/Video:
Steps to reproduce:
Expected Results:
Actual Results:
Type: Graphical Issue/Install Issue/Crash or Hang/Gameplay/HID Issue/Bad Performance
Logs (if available):

Can't launch with Steam

I tried to find info on your website but seem pretty poor documented about steam license.
I play the game on both windows and linux. I recently bought a Mac Mini M1 and downloaded the xivonmac client but when I try login it gives an error "Login Error! Steam Auth Ticket Was Null"

Installer showing false-success if any of game folder is not a folder

What Happened

  • I've symlinked game/movie to somewhere outer in my desktop installation (for some reason)
  • I copied it from desktop over SMB – so link broke, FFXIVApp.installed = false
  • there was broken link game/movie that blocks mkdir or any subdirectory access
  • installer shows 'Complete', however logging in opens installer again

Reproduce

#  any installation destination here
cd ~/Library/Application Support/XIV on Mac/ffxiv/game
mv movie movie_
touch movie

then log in, 'no installation found', choose installed folder, 'Complete', log in, …


I know this is damn rare and almost-never-gonna-be-happen, but imo, in this case Installer should fail and show correct I/O error message.

Hitting enter in OTP field doesn't login

Pressing the enter/return key after filling in the OTP no longer triggers the login process; I can tab to the username field and hit enter there and it works.

I think this started after upgrading to 3.3 but I'm not 100% sure of that; it certainly is happening in 3.3.1.

Optimised graphics settings

Hi all,

I've spent some time tweaking the graphics settings in my game and think I've settled on a pretty good configuration (for my setup at least) - the game looks similar enough to a copy running on my Windows desktop while performing very well.

I've listed all my tweaks for reference. Some settings aren't available on a Mac licence so skip over the ones that don't show up.

The list assumes you've started off with a base preset of Standard (Laptop) or Standard (Mac) and targets 60FPS at 2560x1440 on an M1 Pro. If you're on a more powerful system (M1 Max?) it might be worth bumping up texture filtering, real-time reflections, and shadow resolution.

I tested this across several areas (ARR, Stormblood and Shadowbringers) and performance is similar in all three expansions. The only write-off so far is the Aetheryte around Limsa Lominsa (running around 40FPS) - no amount of tweaking was able fix that.

Here are screenshots before and after. Note the differences between the faraway building in the top right, the trees/grass in the middle of the image (and the shadows cast by them) as well as the tiles on the ground where my character is standing.

UI Resolution
Value: High (4K)
Notes: Much sharper UI elements, no FPS penalty.

Texture Detail
Texture Filtering: Anisotropic
Anisotropic Filtering: x8
Notes: Massive improvement in texture quality for 2-3FPS. You can go up to x16 for another 1-2FPS but the visual difference is negligible.

Use low-detail models on distant objects. (LOD)
Value: Off (Unchecked)
Notes: Massive improvement in shadows/textures on faraway terrain with little FPS loss.

Edge Smoothing
Value: FXAA
Notes: Leave Off if you don't like FXAA or are injecting AA using GShade already.

Shadows
Value: Display for all categories

Shadow Softening
Value: Strong

Shadow Cascading
Value: Best

Grass Quality
Value: High
Notes: Little FPS loss for big improvement in terrain quality.

Parallax Occlusion
Value: High
Notes: Improves textures on the ground. Substantial FPS hit (5-6FPS) so leave on normal if you're experiencing bad performance.

Tessellation
Value: Normal (no change)
Notes: Including this as a warning - do not set this to High. This does not play nice with MoltenVK and will tank performance in areas with lots of foliage with no graphical improvements to show for it.

Screen Space Ambient Occlusion
Value: Light
Notes: Improves lighting in indoor/shadowy areas. Disable if your FPS gets too low.

Real-time Reflections
Value: Standard
Notes: Improves lighting on shiny surfaces. Disable if your FPS gets too low.

Movement Physics
Value: Full for all options

Use low-detail models on shadows
Value: Off (Unchecked)
Notes: Nice eyecandy but does cause a 3-4FPS hit in very crowded areas (e.g Limsa Lominsa Aetheryte). Leave on if on a weaker GPU.

Official launcher error with existing crossover install

XIV on Mac Alpha v2.0.1
M1 Pro chip, 16GB RAM, macOS Monterey 12.1

This one's pretty simple, but I figured I'd mention it since I bumped into it, and others are also likely to do so.

I was previously using the version of this project that installed via Crossover, which appears to have resulted in a configuration that causes the game to attempt to use the newest version of the launcher, despite having deleted the bottle. This causes the game to fail to launch as a result, hanging on a blank launcher page.

Screen Shot 2022-01-03 at 2 21 45 PM

This can be rectified by deleting the ~/Documents/My Games/FINAL FANTASY XIV - A Realm Reborn folder and reinstalling XIV on Mac -- it seems possible that just deleting the FFXIV_BOOT.cfg file without a reinstall would fix this, though I didn't test it.

It may be to the project's benefit to delete the file if it exists, as it seems likely people will eventually migrate over to this project from the old one.

This also brings up the issue that there's seemingly no documented uninstall guide -- I believe it's as simple as deleting the application and the ~/Library/Application Support/XIV on Mac folder, but mentioning that somewhere obvious would be nice!

3.6.2 Update Improperly Signed

Trying to install the 3.6.2 update from 3.5.7 and get the following:

Update Error!

The update is improperly signed and
could not be validated. Please try again
later or contact the app developer.

Error "Could Not Get STORED"

Impossible to log in into the game using a steam license. Appears the error "could not get stored"
Captura de Tela 2022-06-23 às 15 23 01

current stable steam version (as of 23 of June, 2022)
no mods other than dalamud
macOS 12.4
Mac Mini M1, 8gb

Steam login error

The error says: "The login servers did not present the login challenge the way we were expecting. It may have changed on the server. Please check for an update to XIV on Mac to fix this. In the meantime please use the default launcher."

After it appears, launcher is starting with black screen and closes in a few seconds.
I'm using 3.0.0 XIV on Mac at Macbook Pro 16 with M1 Pro. Mac OS Monterey 12.2.1 (21D62)

Can't launch ACT anymore

Hello ACT doesn't launch anymore.

It's not like it crashes or closes by saying that is not updated.
It simply does not launch at all.

I tried also reinstalling, and it's saying that Microsoft .NET Frameowkr 4.6 or above are missing, I tried to install the latest framework of the XIV On Mac tools, but nothing changed.

Unable to play after changing Mac account username

Hi!

Ever since I changed my Mac OS account's username (and therefore, my home folder name), the game cannot launch past the character selection screen, with the usual "unable to create character config data". It is not a permission issue, as I have checked and "XIV on Mac" has full disk access.

My guess is that somewhere deep inside some cache, the game is still instructed to look into a folder from inside my old home folder: I also noticed that when trying to reset config from the "Troubleshoot" menu, I also get an error claiming that I have not given permission to the app.

The sad thing is that I thought I could fix it by re-installing the game, but to no avail! I deleted everything about XIV on Mac in Application Support, Caches, .config and all, but when I re-install and re-launch the app, it somehow still cannot create character data!

Anybody knows how to eradicate XIV on Mac once and for all, to see if that would fix my issue?

Thanks!

Unable to login after updating to 4.1.8 (85)

Hello,

I'm not able to login to XIV on Mac after the latest update. I updated to 4.1.8 (85) this morning and immediately something weird happened in that on launching it prompted me to go through the first time wizard again, even thought the game was already downloaded and had been run previously.

I selected "Use existing install" and proceeded with the /Application Support/XIV on Mac/ffxiv directory but then it still showed me a "Downloading base game" window and spent some time downloading something (didn't show what).

I let that process finish and tried logging in after that but I keep getting an error saying invalid password. I have an OTP setup and I am giving it the correct password and OTP. I was able to login with the same credentials just fine prior to this update.

I have a Mac license to the game and is what I was using to sign in previously.

launcher.log after opening the app and attempting to sign in once:

2022-08-10 08:54:04.374 +05:30 [INF] ========================================================
2022-08-10 08:54:04.390 +05:30 [INF] Starting a session(XIV on Mac 4.1.8 build 85)
2022-08-10 08:54:04.392 +05:30 [ERR] Couldn't init Steam with game AppIds
System.Exception: SteamApi_Init returned false. Steam isn't running, couldn't find Steam, App ID is ureleased, Don't own App ID.
   at Steamworks.SteamClient.Init(UInt32, Boolean) + 0x21e
   at XIVLauncher.Common.Unix.UnixSteam.Initialize(UInt32) + 0x4c
   at XIVLauncher.NativeAOT!<BaseAddress>+0x7fea92
2022-08-10 08:54:04.507 +05:30 [INF] [DUPDATE] Starting...
2022-08-10 08:54:05.097 +05:30 [INF] [DUPDATE] Using release version (6.4.0.42)
2022-08-10 08:54:05.488 +05:30 [INF] [DUPDATE] Now starting for .NET Runtime 5.0.17
2022-08-10 08:54:07.281 +05:30 [INF] [DUPDATE] All set for 2022.07.08.0000.0000
2022-08-10 08:54:10.079 +05:30 [INF] SqexLauncher::Login(cache:false)
2022-08-10 08:54:10.861 +05:30 [ERR] Could not login to game
XIVLauncher.Common.Game.Exceptions.OauthLoginException: The password entered is invalid. Please enter a valid password.
   at XIVLauncher.Common.Game.Launcher.SqexLauncher.<DoOauthLogin>d__23.MoveNext() + 0x56d
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x1c
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xc2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x44
   at XIVLauncher.Common.Game.Launcher.SqexLauncher.<OauthLogin>d__22.MoveNext() + 0x1a4
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x1c
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xc2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x44
   at XIVLauncher.Common.Game.Launcher.SqexLauncher.<Login>d__10.MoveNext() + 0x170
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x1c
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xc2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x44
   at XIVLauncher.NativeAOT.LaunchServices.<TryLoginToGame>d__8.MoveNext() + 0x302
2022-08-10 08:54:10.863 +05:30 [ERR] An error during login occured
XIVLauncher.Common.Game.Exceptions.OauthLoginException: The password entered is invalid. Please enter a valid password.
   at XIVLauncher.Common.Game.Launcher.SqexLauncher.<DoOauthLogin>d__23.MoveNext() + 0x56d
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x1c
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xc2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x44
   at XIVLauncher.Common.Game.Launcher.SqexLauncher.<OauthLogin>d__22.MoveNext() + 0x1a4
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x1c
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xc2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x44
   at XIVLauncher.Common.Game.Launcher.SqexLauncher.<Login>d__10.MoveNext() + 0x170
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x1c
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xc2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x44
   at XIVLauncher.NativeAOT.LaunchServices.<TryLoginToGame>d__8.MoveNext() + 0x3a3
--- End of stack trace from previous location ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x1c
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0xc2
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x44
   at XIVLauncher.NativeAOT.LaunchServices.<TryLoginToGame>d__5.MoveNext() + 0x113

Crash when opening "system configuration" on mac pro(2019) with 4 or more screens

Am running a 2019 Mac Pro on Monterey (12.1).
I have two Pro Vega II graphics cards installed.
I have six monitors connected (three 5k and three 4k) via usb-c (thunderbolt).
I am able to launch the game and login perfectly fine.
However, if I open "System Configuration" while in game... I instantly crash.
This happens 100% of the time while in that hardware configuration.

Through troubleshooting, I've learned that if I disconnect half of the screens... it all works fine.
Which half is disconnected does not seem to matter.
How the monitors are plugged in does not seem to matter.
As soon as I have 4+ screens connected (and open system config) - the game crashes

Screenshot of my "about this mac" tab alongside the crash error:
Screen_Shot_2022-01-08_at_6 33 33_AM

Screenshot of the menu item I click to cause the crash:
Screen_Shot_2022-01-08_at_5 35 30_AM

wine.log:
wine.log

This one is my normal setup:

2 are connected to GPU1 (1 per bus)
2 are connected to GPU2 (1 per bus)
1 is connected to usb-c port on top of the case
1 is connected to usb-c port on the back (above where the GPUs are)
(Crash)

These are all troubleshooting attempts:

1 connected to GPU1 (with FF running on this screen)
2 connected to GPU2
(Works)

1 connected to GPU1 (with FF running on this screen)
2 connected to GPU2
1 is connected to usb-c port on top of the case
(crash)

1 connected to GPU1 (with FF running on this screen)
2 connected to GPU2
1 is connected to usb-c port on the back (above where the GPUs are)
(crash)

1 connected to GPU1 (with FF running on this screen)
3 connected to GPU2
(crash)

1 connected to GPU1 (with FF running on this screen)
1 connected to GPU2
1 is connected to usb-c port on the back (above where the GPUs are)
(Works)

2 connected to GPU1 (with FF running on one of these screens)
1 is connected to usb-c port on the back (above where the GPUs are)
(Works)

3 connected to GPU1 (with FF running on one of these screens)
(Works)

4 connected to GPU1 (with FF running on one of these screens)
(Crash)

Will happily provide any other info as needed/requested.

Game crashes in Azys Lla

backtrace.txt

For some reason whenever I enter this zone, the game will crash and I'll get the attached error message. This usually happens when I'm in the zone for a long period of time or if I'm watching cutscenes. FWIW I don't seem to have these issues in other zones. and I've been everywhere up to end walker.

Nintendo Switch / PS5 dual sense support

Hello,
first of all, thank you very much for doing this port! It does indeed works much better on m1 max.

PS5 controller was not working on official Mac version, but the switch did.
Using this wrapper, PS5 does work, but switch pro doesn't. Not sure what is going on.

Trackpad of PS5 press as a button is not working and neither vibrations (comparing with PC version)
Non of that is a showstopper and mostly FYI.

I do prefer to use PS5 controller and the only reason for Nintendo Pro controller is more games recognize it on Mac vs dual sense.

Sound/Lag Issues

Since most recent update, I get odd not-quite-disconnects and the sound will cut out completely for ten to thirty seconds. Other applications continue to play sound without issue.

Internal Dalamud Error Has Occurred

I was unable to use gshade, so, I selected in the XIVonMac toolbar to attempt to install gshade manually, and selected to update it in there, however, now I'm getting 'Internal Dalamud Error has Occurred' when attempting to start the game, despite Dalamud being disabled in the XIVonMAC settings.
launcher.log

Is there a way to reinstall just this section without needing to reinstall FFXIV itself again?

Terminate ACT after XIV executable shuts down

I hope this is not just some misconfiguration on my side but while XOM is happy to auto-launch ACT and/or BunnyHUD on game start, it doesn’t terminate either of those two when the game shuts down.

When you launch the game next time, XOM will try to open (likely) both ACT and BunnyHUD again. BunnyHUD, being a native app, won’t be open again, but ACT will happily launch multiple times, and then behave like bad siblings to each other and start fighting between various running instances of ACT.

I think it would be lovely if XOM could not just auto-start but also auto-close ACT and BunnyHUD when the game binary is detected as not running anymore. If that’s not possible, I think not launching another instance of ACT on game start if the previous instance is detected as still running would be a nice workaround.

One more thing, though that might be a separate ticket, please let me know if I should separate it (or if it’s even wanted in the first place), I think I saw someone mention that ACT is more stable when launched after logging into the game. That might of course be troublesome to detect, but adding a configurable delay between launching XIV and launching ACT might serve as a workaround as well?

Thank you for considering adding (either of) those! And thanks for your amazing work thus far.

Dalamud updating issue

According to status it has Is Dalamud Available? as down.
Is this an actual web service related to updating Dalamud?

Enabling Dalamud and launching, will fail updating Dalamud, so I was wondering if that's related.
Is there a way to update Dalamud or check Dalamud updates available without actually launching the game?

What url can I look at to monitor for updates?

The login servers did not accept the request

The login servers did not accept the request. Please make sure you have a stable network connection to the FFXIV servers.
Знімок екрана 2022-03-31 о 17 20 57
I'm using Steam version, Steam is running.

XIVonMac version 3.3.2 (33), MacOS 12.2.1, Macbook Pro 16 M1 Pro

Game launched only once and won't launch again

The installation points to the OG install, which still works without a hitch. The XIV for Mac however worked wonderfully the first time but now returns an error.

Attaching the error log:

Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x00000003af6ec450).
Register dump:
rip:00000003af6ec450 rsp:000000000031ee48 rbp:0000000000000000 eflags:00000246 ( - -- I Z- -P- )
rax:0000000000000000 rbx:0000000000000000 rcx:0000000000000000 rdx:000000000000002e
rsi:000000000000011b rdi:000000000031f3d0 r8:0000000000000150 r9:0000000000000030 r10:00000000000007fb
r11:0000000000000155 r12:000000000031f5b0 r13:000000000031ef80 r14:000000014000a8a0 r15:000000000001b00b
Stack dump:
0x000000000031ee48: 0000000140006524 0000000000000000
0x000000000031ee58: 0000000000000000 0000000000000000
0x000000000031ee68: 0000000000002c00 0000000000000000
0x000000000031ee78: 0000000000020006 0000000000000000
0x000000000031ee88: 000000000031f5b0 0000000000000000
0x000000000031ee98: 0000000000000000 0000000000000000
0x000000000031eea8: 0000000000000000 0000000000000001
0x000000000031eeb8: 0000000000000000 000000007bc2d3d0
0x000000000031eec8: 0000000000000000 000000000031f3a0
0x000000000031eed8: 000000007b635808 000000000031f190
0x000000000031eee8: 000000007bc0dbc0 000000000031ef30
0x000000000031eef8: 0000000000000000 000000ff00000000
Backtrace:
=>0 0x00000003af6ec450 EntryPoint+0x2fffe07e0() in ucrtbase (0x0000000000000000)
1 0x0000000140006524 in wineboot (+0x6523) (0x0000000000000000)
2 0x0000000140004445 in wineboot (+0x4444) (0x0000000000000000)
3 0x000000007b630169 EntryPoint+0xffffffffffffffff() in kernel32 (0x0000000000000000)
4 0x000000007bc6734c EntryPoint+0xffffffffffffffff() in ntdll (0x0000000000000000)
0x00000003af6ec450 EntryPoint+0x2fffe07e0 in ucrtbase: movzbl (%rax),%ecx
Modules:
Module Address Debug info Name (9 modules)
PE 6c010000- 6c016000 Deferred ws2_32
PE 7b000000- 7b0f1000 Deferred kernelbase
PE 7b600000- 7b81b000 Dwarf kernel32
PE 7bc00000- 7bcae000 Dwarf ntdll
PE 140000000- 140026000 Dwarf wineboot
PE 1c8db0000- 1c8e5f000 Deferred msvcrt
PE 32a700000- 32a72d000 Deferred sechost
PE 330260000- 3302a3000 Deferred advapi32
PE 3af670000- 3af74f000 Dwarf ucrtbase
Threads:
process tid prio (all id:s are in hex)
00000088 wineboot.exe
0000008c 0
000000dc 0
000000c4 wineboot.exe
000000c8 0
00000114 0
000000d4 winedbg.exe
000000d8 0
000000f0 0
000000e0 explorer.exe
000000e4 0
000000e8 0
000000ec 0
000000f4 (D) C:\windows\system32\wineboot.exe
000000f8 0 <==
00000130 0
00000104
00000108 0
0000010c winedbg.exe
00000110 0
00000118 0
0000011c 0
System information:
Wine build: crossover-wine-21.1.0-51-g2c943bb9
Platform: x86_64
Version: Windows 10
Host system: Darwin
Host version: 21.0.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.