My machine is a late 2009 MacBook Pro (version 5,1) with MacOS Mojave installed through non-official ways (since it’s not officially supported). I tried to run the newest UE version (4.20 as of now) but it don’t work, since it needs a Metal compatible graphics card, which mine isn’t (it’s an old GeForce 9400M with 256MB), so I researched a little and found out that version 4.14.3 should work, since it still have OpenGL support (although it’s deprecated), but when I try to execute it, it crashes, giving the following stack trace on the error report:
MachineId:F99953BE054FA59786B531A422B16C6D
EpicAccountId:750b2e0d2acb4d7c802ff2e5022d67b9
SEGV_NOOP at 0x0
CGSWindowCreateInternal Address = 0x7fff5f2c0293 (filename not found) [in SkyLight]
SLSNewWindowWithOpaqueShape Address = 0x7fff5f22909d (filename not found) [in SkyLight]
-[_NSCGSWindow initWithConnectionID:] Address = 0x7fff3726a8bb (filename not found) [in AppKit]
+[NSCGSWindow(NSCGSWindowCreation) windowWithConnectionID:] Address = 0x7fff372698d6 (filename not found) [in AppKit]
_NSCreateWindowWithOpaqueShape2 Address = 0x7fff3698c4d6 (filename not found) [in AppKit]
-[NSWindow _commonAwake] Address = 0x7fff3698b26b (filename not found) [in AppKit]
-[NSWindow _commonInitFrame:styleMask:backing:defer:] Address = 0x7fff367eef62 (filename not found) [in AppKit]
-[NSWindow _initContent:styleMask:backing:defer:contentView:] Address = 0x7fff367ed8ca (filename not found) [in AppKit]
-[NSWindow initWithContentRect:styleMask:backing:defer:] Address = 0x7fff367ed412 (filename not found) [in AppKit]
invocation function for block in FMacPlatformSplash::Show() Address = 0x10717f337 (filename not found) [in UE4Editor-Core.dylib]
invocation function for block in PerformBlockOnThread(FCocoaRunLoopSource&, void () block_pointer, NSArray*, NSString*, bool) Address = 0x10712d7a0 (filename not found) [in UE4Editor-Core.dylib]
FCocoaRunLoopSource::Process(__CFString const*) Address = 0x10710329c (filename not found) [in UE4Editor-Core.dylib]
-[FCocoaRunLoopSourceInfo perform] Address = 0x107102ca6 (filename not found) [in UE4Editor-Core.dylib]
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ Address = 0x7fff392a435b (filename not found) [in CoreFoundation]
__CFRunLoopDoSource0 Address = 0x7fff39340848 (filename not found) [in CoreFoundation]
__CFRunLoopDoSources0 Address = 0x7fff3928b8ed (filename not found) [in CoreFoundation]
__CFRunLoopRun Address = 0x7fff3928ae94 (filename not found) [in CoreFoundation]
CFRunLoopRunSpecific Address = 0x7fff3928a7b4 (filename not found) [in CoreFoundation]
RunCurrentEventLoopInMode Address = 0x7fff38510815 (filename not found) [in HIToolbox]
ReceiveNextEventCommon Address = 0x7fff38510542 (filename not found) [in HIToolbox]
_BlockUntilNextEventMatchingListInModeWithFilter Address = 0x7fff385102bf (filename not found) [in HIToolbox]
_DPSNextEvent Address = 0x7fff367dece3 (filename not found) [in AppKit]
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] Address = 0x7fff36f2e7ca (filename not found) [in AppKit]
-[NSApplication run] Address = 0x7fff367d4895 (filename not found) [in AppKit]
tchar_main(int, wchar_t**) Address = 0x106ee6d2a (filename not found) [in UE4Editor]
main Address = 0x106ee658e (filename not found) [in UE4Editor]
start Address = 0x7fff66330ea9 (filename not found) [in libdyld.dylib]
Any chance that there’s a fix for this or should I get an even older version of UE to make it run on my machine?
Thanks in advance!