EDIT: The attached file is outdated (though the instructions are still appropriate for debug builds)

--------

Okay, so I updated and wasn't able to reproduce the issue.

To narrow it down, I've attached a build that logs more debug information but should otherwise be equivalent.

If you're having problems:

Close any open RO clients and exit SimpleROHook, if you're running it at the moment

Download the .zip attached to this post and extract the included Injector.dll to your SimpleROHook folder, overwriting the Injector.dll originally in there

Start SimpleROHook

Start RO (iRO Restart or Renewal)

Log in and play if you want (but all relevant data should already be collected by the time you see the login screen)

Exit the client normally

Find _simplerohook.log in your RO folder. In case you don't know where that is, it's the first line after "hook enable" in the Tiny Console window with this build - don't worry about the Yen signs, those are turned into backslashes when copypasting to Explorer.

Huh. Your DirectDrawCreateEx apparently lacks a hotpatch structure (or at least a type SRH knows about). This could happen because something else on your system is also hooking that function (odd thing to happen after a Windows update, though) or because ddraw.dll was built without them in an update (it certainly has them on my system, but I'm on build 16299.192, so they might've been added back in the meantime).

[end technobabble]

Try the build attached to this post. If that doesn't help, please try the new debug build and post another log.