I totally forgot about this thread still being open but here is the code to work with two different exe files in the launch...
Code:
private void strtGameBtn_Click(object sender, EventArgs e)
{
string currentDirectory = Directory.GetCurrentDirectory();
string currentDrive = Path.GetPathRoot(currentDirectory);
string finalArguments = string.Format("/C {0} & CD {1} & ", currentDrive.Replace("\\", ""), currentDirectory);
string startArguments = "Sframe.exe /auth_ip:10.71.1.2 /auth_port:8841 /use_nprotect:0 /locale:ASCII /country:US /cash /commercial_shop /layout_dir:6 /layout_auto:0 /cash_url_w:800 /cash_url_h:631 /help_url_w:611 /help_url_h:625";
finalArguments += startArguments;
Process.Start("RappelzCmdLauncher.exe", startArguments);
this.Close();
}
Of course edit the .bat lines with your information for IP and port and locale and country.