01-19-2012, 09:17 PM
I think you should create a configuration file for the patcher, since this patcher will be available only for 1 version of the client.
This way the patcher will support other clients as well.
Converting HEX string to int is simple:
string my_hex_string = "10104A1B3";
uint my_address = Uint32.Parse(my_hex_string, "x");
no the patcher is not available only for 1 version of the client (if u mean only for LCUSA then yes)
it read a config file that he will download from a ftp server lets say for exampel the Client is now version 1545 then he will download a file named 1545.cfg it looks inside like this "????????" the code u posted i was searching for but not found it -.- but ya now i made it different.how to read the 1545.cfg is simpel:
BinaryReader b = new BinaryReader(File.Open("1545.cfg", FileMode.Open));
while (b.BaseStream.Position < b.BaseStream.Length)
{
uint ipadress = b.ReadUInt32();
uint XORDec = b.ReadUInt32();
uint XOREnc = b.ReadUInt32();
uint DESPatch = b.ReadUInt32();
}
yes i know i need to create then the files always but thats only 1 klick and this 5 mins i have if an update of LCUSA comes out

Great work HateMe works like a charm
. I was wondering though how can you change this picture of the background? I tried textool and ResHacker but nothing. Reshacker does bring up everything there just not the background picture. Thanks and again seriously great workMennis343 i think u did missunderstand this "I" can chaneg the pic of the Launcher bc he show at moment a webpage where this pic and the text is on so its simpel to add/change text in there for exampel there comes now a Emu v310 then i can add this there in the Annoucements


