Thanks for the quick response Izeliae. I've been going at it since, tackling each error at a time.
I'm quite new to OllyDbg and have only used it a handful of times in the past (with the help of some great guides).
The guide I'm currently using as a reference is for another game, so I can safely assume I'm doing something terribly wrong.
I assume the launch parameters you're referencing are as follows :
/LauncherID:"NCWest" /CompanyID:"12" /GameID:"BnS" /LUpdateAddr:"updater.nclauncher.ncsoft.com"
I assume these are to be added to the arguments?
As a side note, I've attempted to load both Client.exe and NCLauncher.exe, NCLauncher I don't receive an error on load, but Client.exe lets me know that the entry point is outside the code. Either way, I can continue.
Now I've run the program and get an access violation, which I promptly Shift + F9 to pass exception and run. Once through passing exceptions, my thread is terminated with exit code 0 (success I believe!).
Now (assuming I haven't already screwed the pooch), this is where I start being confused.
I'm currently toggling a breakpoint on the first RETN below the highlighted lines, but receive the message that the breakpoint is outside the code section, so I assume this is wrong. After setting a memory breakpoint on access for the Client code, I'm also unable to analyze (ctrl+a), and the referenced text strings are all garbage.
I appreciate the help so far, and don't expect to be spoon fed, but any/all help is greatly appreciated. I look forward to sharing my grand plans once they're set in motion