Questions About the Ijji gunz Launcher

Experienced Elementalist
Joined
Jan 4, 2007
Messages
257
Reaction score
16
Not the website launcher, but the inter-launcher which checks if you have a patch. I have a few questions that I need resolved based on what it can and can't do.


1. I know that the launcher files are hosted on a webserver. Now, how dynamic is the launcher itself? If possible, I'd like to use frames to split the launcher into a sidebar and a larger frame for content display, but since I don't know exactly how the launcher displays its material...


2. If html is possible in the launcher, how viable are scripts like php and javascript?
 
I'm gonna try to answer you from what I've learned from IJJI's updates:

The patches (aside from adding new contents, textures and models) will update a lot of hashes. These hashes are updated with files such as patch.xml (which stores the decimal conversion of the CRC32 hash =S) to 'prevent' files from being edited ect. The IJJI launcher uses several web connections which do the updating, validating and displays the launcher 'splash'.

The launcher itself is only 3 main controls. A button (to start), an IE control (which displays (which is a renamed PHP file) and uses javascript) and an updater (Another net connection just compares files you have with the ones IJJI want you to have. If you dont have them, it uses this connection to update them).

If you run the launcher from your Gunz install, the launcher will close and up will pop their Gunz page. So this leaves me thinking that the prelaunch script on their site calls the launcher with arguments. But this is not the case. The login script stores a cookie of your encoded login details (base64 similar) which the launcher must then check against the online database.

*edit* There is an argument sent to the GunzLauncher from the web login. Along with some decoded strings, the format is very simple:

Code:
hangame://://metp://channel.ijjimax.com:10001//go/go;gtype:5=PUBGM&k22e:6=U_GUNZ ..

What are you trying to do with the launcher? Replace the URL or prevent updates?

In either case, I would probably download the old launcher (before the new graphics) which easier to take apart.
 
Last edited:
Upvote 0
I'm gonna try to answer you from what I've learned from IJJI's updates:

The patches (aside from adding new contents, textures and models) will update a lot of hashes. These hashes are updated with files such as patch.xml (which stores the decimal conversion of the CRC32 hash =S) to 'prevent' files from being edited ect. The IJJI launcher uses several web connections which do the updating, validating and displays the launcher 'splash'.

The launcher itself is only 3 main controls. A button (to start), an IE control (which displays (which is a renamed PHP file) and uses javascript) and an updater (Another net connection just compares files you have with the ones IJJI want you to have. If you dont have them, it uses this connection to update them).

If you run the launcher from your Gunz install, the launcher will close and up will pop their Gunz page. So this leaves me thinking that the prelaunch script on their site calls the launcher with arguments. But this is not the case. The login script stores a cookie of your encoded login details (base64 similar) which the launcher must then check against the online database.

*edit* There is an argument sent to the GunzLauncher from the web login. Along with some decoded strings, the format is very simple:

Code:
hangame://://metp://channel.ijjimax.com:10001//go/go;gtype:5=PUBGM&k22e:6=U_GUNZ ..
What are you trying to do with the launcher? Replace the URL or prevent updates?

In either case, I would probably download the old launcher (before the new graphics) which easier to take apart.
Not at all. I'm trying to make a working user cpanel out of the launcher's IE Control window. Well, not actually create it, but make sure its possible. I wasn't sure if the update window was a static image, or a dynamic page.
 
Upvote 0
You can instantly tell the launcher displays a web control by opening its resources up.

Also, I don't think you can dismiss my comment like you have done because the launcher is an important part of the login process. But for a user control panel, you would just have to replace the url of the internet control to with one of your choice. It would have to be an address on the same server as you used to login, otherwise it would be impossible to validate the user. Good luck.
 
Upvote 0
You can instantly tell the launcher displays a web control by opening its resources up.

Also, I don't think you can dismiss my comment like you have done because the launcher is an important part of the login process. But for a user control panel, you would just have to replace the url of the internet control to with one of your choice. It would have to be an address on the same server as you used to login, otherwise it would be impossible to validate the user. Good luck.


No, I didn't dismiss it, I understand what you mean, but it didn't exactly apply to my question. So, since the launcher is literally an IE element, its possible to do just about anything I want with it correct? Display multiple pages like the original launcher as well? And I'm not exactly talking about the ijji launcher. I'm talking about the launcher that was released here thats similar to it. BB GunZ had an auto-updater working through it, I figure I could just take that and make it so much better. If everything I think is possible... is possible, then you could have things like:

news tab
account creation/modification/settings
reporting hackers (upload replay, input accused hacker's name, replay is sent to forums, creates a new thread for it)
Voting on content updates


basically whatever you want out of it, if you know how to web develop.
 
Upvote 0
Well then, yes.

If you are making your own launcher from a private server, all you need as well as the web control is a button which runs Gunz.exe


I still don't think you understand what I'm getting at. I'm not making a launcher that launches gunz.exe from a website. I'm taking the launcher (probably the Brazilian launcher), changing start.html into a functional cPanel for users to use to create accounts, and whatever else I want them to be able to do.
 
Upvote 0
Yes you can do that -_____-
It just reads like an IE does
Then everything is golden ^_^


This ought to be pretty cool. I figured out how to edit the graphics of the BR launcher too, so I'm not stuck with that cruddy "GunZ The Dual" bullshit they give you.
 
Upvote 0
Back