Khyller License tool Release Version: 0.01
k not sure if this has been done or not but i made a program a while back (since 1.7) to make adding serials with addlicense.exe easier and recently i decided to make it better and release it to the public its fairly simple and strightforward just pick the type (GC or BB) and input the info and click add serial..
Note: the remove serial function doesnt work yet coz i was lazy .. it'll be there in 0.02
anyways as it says on the program if you have any bug reports or anything like that feel free to email me at xXDYnamosXx@hotmail.com Subject License tool
Enjoy~
Download file:
http://www.freewebs.com/sanjuro/files/Khyller%20license%20tool.rar
xXDynamosXx- 07-03-2006
*bump*
Release version 0.02
K i decided that i wanted to get that remove serial thing done so that has now been added as well as a bit better (in my opinion) system for managing banned serials anwyays i havent really had a chance to -*test*-('") any of the new features so if someone could -*test*-('") it and post a reply on what they think and if it works alright i'd really apreciate it :>
Again you can pick it up here:
http://www.freewebs.com/sanjuro/files/Khyller%20license%20tool.rar
edit: oh for those who cant figure it out the program has to be in the system folder with addlicense.exe
Smurph- 07-03-2006
I was thinking of doing something similar to this, only for managing quests.
xXDynamosXx- 07-03-2006
Already in progress :P
also (update) i found a serious bug from when i upgraded from 0.01 to 0.02 i left some code reffering to a no-longer existing module so you'll get object required werror when trying to add a license.. the problem has been fixed and you can download the fixed version here
http://www.freewebs.com/sanjuro/files/Khyller%20license%20tool%20Ver%200.02.rar
as i said above yes im currently working on 0.03 which will be the last of the Khyller License tool.. at 0.04 it will become the "khyller tool" which will let you manage not only licenses but Quests as well
Smurph- 07-03-2006
My 2 cents: The GUI could use a bit of design work. Other than that, nice job.
coomdoom- 07-03-2006
i think (if possible) the gui should have a stylish look like Microsoft Office 2007.
xXDynamosXx- 07-03-2006
Well i think at this point im going for more function than fashion but I am giving it a background image (nothnig fancy) but just to liven it up a bit wether or not you like it i dont know but i feel its better than solid black
shaykana- 07-03-2006
Smurph, you should do something like this for quests. It's a great idea.
Smurph- 07-03-2006
Smurph, you should do something like this for quests. It's a great idea.
Hmm... I guess I can start figuring out the file format..
Anyone know what the first 5 bytes in index.ind are for, and how to distinguish quest types?
fuzziqersoftware- 07-03-2006
Don't figure out the file format, just ask for it.
// each DWORD is 4 bytes, each WORD is 2 bytes.
// all values are little-endian.
// values used:
#define TYPE_RETRIEVAL 0
#define TYPE_EXTERMINATION 1
#define TYPE_EVENT 2
#define TYPE_SHOP 3
#define TYPE_VR 4
#define TYPE_TOWER 5
#define TYPE_BATTLE 6 // does not appear in Download Quest menu
#define TYPE_CHALLENGE 7 // does not appear in Download Quest menu
#define TYPE_DOWNLOAD 8 // appears only in Download Quest menu
#define FLAG_EP3 0x01 // quest is an Ep3 quest
#define FLAG_HIDE_DOWNLOAD 0x04 // quest does not appear in download quest menu
// index.ind format:
DWORD menuID; // quest menu ID. not really used; set it to something random
DWORD numQuests; // number of quest entries
// repeat the following for each entry: (0x1A0 bytes per entry)
WORD type; // determines which menu this quest appears in. see TYPE_ defines.
WORD govt; // is a government quest? (BB index file only)
char binfile[0x10]; // .bin file name
char datfile[0x10]; // .dat file name (Ep3 quests: leave blank)
char name[0x1C]; // quest name
char shortdesc[0x60]; // short description
char description[0xFF]; // long description
BYTE flags; // flags (see flag defines)
Smurph- 07-03-2006
w00t, thanks!
laserkid- 07-03-2006
nice, wish I could get the file, getright doiesnt think the file exhists,a nd when I shut that off the normal IE downloader says my settings dont allow me to download it (which is oidd, never had trouble with RARs before)
Ikozushin- 07-05-2006
Im using version 0.02 and its working great, the quest loader will be even better when its released.
Syphos- 07-05-2006
Bugs:
When using "Add license for PSOGC", it shows the not existant
"username and password" of BB instead of the Serial/Access/Password for GC in that Yes/No Messagebox xDD
Password on GC can't exceed 8 characters.
Here you can enter up to 16 chars O.o
When a PSOBB Password is given what has more then 16 chars, it overwrites the Serial number of that entry, rendering the GuildCard number useless.
Suggestion:
Read the licenses.ind yourself (fopen).
offset @0x00: 48 34 51 13
offset @0x0C: number of license entries
=== end 16 bytes header
===start license entry
@0x10: string 16 "PSOBB Username"
@0x20: string 16 "PSOBB Password"
@0x30: uint32 "PSOGC Serial number"
@0x34: string 12 "Accesskey"
@0x42: string 8 "PSOGC Password"
@0x4E: hex 1 Priv Level
@0x4F: hex 1 Banned?
== end license entry