1
111Mutay
Guest
Program twostars'a aittir. Dosya kalıcı olması için tarafımdan tekrardan uploadlanmıştır.
twostars'ın konusundan alıntı
twostars'ın konusundan alıntı
KO Ebenezer/Client Editor 1.07 (BETA R6)
UPDATED TO VERSION 1.07 (BETA R6) - USE THIS INSTEAD OF ANY PRIOR VERSION TO AVOID ANY PROBLEMS WITH EBENEZER!
Description
"Ebenezer/Client Editor" is a tool that was developed that does exactly what it states. It edits the Knight Online client EXE, Ebenezer (game server), and even the Launcher. I have, however, only made support for all the standard unpacked copies of said files (for - at the time of posting - 1.298, 1.310 and 1.351/1.397). As of 1.07 though, you can implement your own files (or add your own patches!) to the new configuration file - settings.xml.
At the current time, the 'ECE' can modify:
Client
- Game server port (note: on 1.310 it's sent in the server-list - from the server - so you're not able to change it client-side),
- Login server port ,
- Power-up store URL (as of 1.07, it no longer pads it with spaces [some webservers had issues with this]),
- Version,
As of 1.07 it also supports:
- TBL filenames,
- TBL extension (e.g. _us.tbl)
- The window title,
- The private cryption key (this must match on both server and client to be able to talk to each other - I suppose it's one means of forcing people to use your client)
Server
- Server port,
- Level cap,
- Version,
- Default database details (anyone else sick of creating a bunch of duplicate DSNs just so that the server's happy?),
- Including the DSNs from above, database username, and database password,
-The INI's filename(didn't bother reimplementing that in 1.07, was only used to create unnecessary confusion),
- Clan grade requirements,
-Zone entry-level requirements(also dropped, a few of the other zone checks relied on these values, changing them just stuffs things up - sorry about that),
- Command names (occasional glitch with this has finally been fixed in 1.07)
As of 1.07 it also supports:
- The private cryption key (this must match on both server and client to be able to talk to each other - I suppose it's one means of forcing people to use your client) * Global var added to 1.07r6, so it works completely now *
- 1.310 completely
- 1.351/1.397 completely
Launcher
- Home page URL (button),
- Client's filename that it runs when you hit "Start",
- Super-secret (sarcasm) command-line arguments for KnightOnline.exe,
- FTP details (user/pass),
- Browser URL!
As of 1.07 it also supports:
- All 5 different copies of standard unpacked launchers I was able to provide support for (I asked, but nobody offered me any - so if you have any standard unpacked launchers that this doesn't support, feel free to send it my way and I'll throw in support),
- HTTP args for the newest USKO launcher.
Stuff you don't have to read, but I'd appreciate it if you did (if you need help, READ HERE FIRST):
1.07 notes
So it's been 3 years now since I wrote the original Ebenezer/Client Editor. Since, I lost the updated source for it, so I ceased to support it (though I'd been meaning to write it fresh, because - let's face it - it was horrible).
1.07 is a complete rewrite of the Ebenezer/Client Editor. This time around, I wanted it to be a lot more configurable (and.. obviously, reliable) - so I decided on using a simple list, and fleshing it out with dynamic settings from a config file (settings.xml), that way anybody would be able to update it in future for new (or even old!) files, or simply new settings - without needing to even touch the source.
DOWNLOAD LINK (MediaFire) :
Rar şifresi : mustify
View hidden content is available for registered users!
Rar şifresi : mustify