Page 1 of 1

Launchpad?!?!?

Posted: March 6th, 2005, 8:07 am
by gordonzero
I was just wondering if anyone has figured out what peramiters gets passed to EQ2.ex by launchpad that alows you to just go strate into the game ... if anyone can figure this out i would love to hear about it.

Re: Launchpad?!?!?

Posted: March 6th, 2005, 2:31 pm
by krytical
not sure but if you run everquest2.exe is goes passed the launchpad and straight to character select but a screen does pop up asking for pw/un

Posted: March 6th, 2005, 2:34 pm
by wyvernx
In beta, you could do this. Not sure if it still works that you can pass it everything anymore.

Re: Launchpad?!?!?

Posted: March 6th, 2005, 3:46 pm
by gordonzero
any clue as to how you pass them ... im realy wanting to bypass that stupid launchpad ... well ... most of the time

Re: Launchpad?!?!?

Posted: March 6th, 2005, 4:17 pm
by krytical
everquest.exe in the everquest 2 folder... ther are 2 exe's one is eq2.exe (launchpad) one is everquest2.exe(non launchpad)

Re: Launchpad?!?!?

Posted: March 6th, 2005, 5:29 pm
by gordonzero
ya sorry in the first post i got them confused ... i need to pass everquest2.exe the username pasword and mabe event the charicter to select ... if anyone has any clue ... pleas post it i'd realy like to know

Re: Launchpad?!?!?

Posted: March 6th, 2005, 11:40 pm
by krytical
well ther is no way of doing that as if you never enter a username or p/w how do they know what account your using so what characters would yo be able to select from? its not like your gonna be able to hack other peoples accounts like that...

Re: Launchpad?!?!?

Posted: March 7th, 2005, 3:11 am
by gordonzero
thats not what i'm taling about. i mean somthing like peramiters after everquest2.exe like

Code: Select all

everquest2.exe -username=xxxxxxx -password=xxxxxxx -character= xxxxxxxx

the Xs would be where your account info would go.

Re: Launchpad?!?!?

Posted: March 7th, 2005, 11:03 am
by scaster
So here is what is passed to the everquest2.exe

everquest2.exe cl_sessionid #sessionidhere# username

Sessionid changes each time, so i doubt you are going to have much luck...

here is the C++ code to figure out what is passed by yours, as you can see session id changes every time

Compile code, move exe to eq2 directory, run eq2.exe, let it update, before hitting "play" rename everquest2.exe to something else and re-name this compiled file to everquest2.exe. It will create a file, output.txt and show you on each line, what is passed to what everquest2 when ran from launchpad.

Code: Select all

#include <fstream.h>
#include <iostream.h>
#include <stdio.h>
#include <string.h>


int main(int argc, char *argv[]){
   int i=0;
   FILE *output;
   char newline[] = "\n";
   output = fopen("output.txt","w");
   for(i=0;i<argc;i++){
      fwrite(argv[i],1,strlen(argv[i]),output);
      fwrite(newline,1,1,output);
   }
   
   return 0;
}


Edit:
Actually, that sessionID is good until you log on once with it apparently, after that, it gives invalid username/password. Hopefully this offers some insight, but i dont think you are gonna see much.

Edit2:
Just running everquest2.exe, brings up username and password when you run it, so you can avoid updating every time.

Re: Launchpad?!?!?

Posted: March 8th, 2005, 4:19 am
by gordonzero
hmmm ... well ... that rules auto login out.

Thanks for the code scaster ... i might can find some unique way to use it ... but my mind takes about 24hrs to digest code so it will come to me soon

Thanks to everyone who posted

Re: Launchpad?!?!?

Posted: March 8th, 2005, 8:29 am
by scaster
To expand on this...
With a character selected for play

it would look like a call that is

EverQuest2.exe cl_sessionid #sessionID#; cl_autoplay_world #worldname#; cl_autoplay_char #charactername#; cl_username #username#


I am pretty sure you cannot generate a session id without logging in via their servers. IF it is possible, you'd have to emulate some sort of web send and receive commands to send user name and password, and receive the session id you received to the client. Only thing you could do to autologin would be this, doesn't seem worth it, better off just running everquest2.exe and logging in that way.