I followed Albo's tutorial and when I attempt to open the game with RPH, RPH crashes with a "RPH has stopped working" window. I have tried forcing the game in windowed mode, forcing DX11, and other things. Here's the text of my log file:
New log started on 3/11/2018 12:07:41 AM
00:07:41.384: Compatibility level: 0
00:07:41.400: Checking game support
00:07:41.400: Version is supported
00:07:41.916: Initializing backup
00:07:41.931: No backup created
00:07:43.012: Preparing settings dialog
00:07:43.020: Command line option: "forcesettings", value: "<null>"
00:07:43.024: Command line option: "log", value: "<null>"
00:07:43.028: Command line option: "forcesettings", value: "<null>"
00:07:43.032: Command line option "forcesettings" encountered again (Old value: "<null>", new value: "<null>"). Using most recent encountered value.
00:07:43.092: Ini path: C:\Program Files\Rockstar Games\Grand Theft Auto V\RagePluginHook.ini
00:07:43.096: Reading settings
00:07:43.103: Reading startup.rphs
00:07:43.107: Parsing plugins
00:07:43.111: Plugins: Parsing "C:\Program Files\Rockstar Games\Grand Theft Auto V\Plugins\LSPD First Response.dll"
00:07:43.234: Plugins: Added plugin LSPD First Response 0.3.38.5436 by G17 Media from "C:\Program Files\Rockstar Games\Grand Theft Auto V\Plugins\LSPD First Response.dll"
00:07:43.267: Settings dialog setup done
00:07:50.934: Saving settings
00:07:50.958: Updated startup.rphs
00:07:50.969: Settings saved
00:07:50.976: Settings dialog has finished
00:07:50.980: Application startup done
00:07:50.984: Checking for backups
00:07:50.989: Backup check done
00:07:50.998: Preparing launch view
00:07:51.081: Preparing
00:07:51.102: Validating hook
00:07:54.257: Validating system 00:07:54.284: An unhandled exception has occurred.
00:07:54.302: System.InvalidOperationException: The calling thread must be STA, because many UI components require this.
at System.Windows.Input.InputManager..ctor()
at System.Windows.Input.InputManager.GetCurrentInputManagerImpl()
at System.Windows.Input.KeyboardNavigation..ctor()
at System.Windows.FrameworkElement.FrameworkServices..ctor()
at System.Windows.FrameworkElement.EnsureFrameworkServices()
at System.Windows.FrameworkElement..ctor()
at System.Windows.Controls.Control..ctor()
at System.Windows.Window..ctor()
at =j4SwJrcDGDOjCcRfdV1R0FKmiy=.=ysvhCye7rqzsUEcZMg4BDUTYW7=(String , String , String , Boolean )
at =oGEAdW79E9hkPtvJEB673zk6a0=.=Ywp3DnlaOhzlMZjwcyUcer9Q7n=(Boolean )
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
00:07:54.345: Is terminating: True