ebenezer/client editor 1.06d懂的入.
本帖最后由 cansen 于 2009-9-6 12:00 编辑KO Ebenezer/Client Editor 1.06d
UPDATED TO VERSION 1.06d - 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, and the Ebenezer (game server) EXE. It now edits the launcher as well!
For those of you who have seen my previous threads, this is not one, NOT TWO but... wait I miscounted...no I haven't... THREE of my previous applications combined to form one... SUPER APPLICATION, hereafter referred to as "sapp".
At the current time "sapp" can modify:
Client
- Game server port,
- Login server port * fixed!,
- Power-up store URL,
- Version.
(IMG:http://images.2-stars.net/2009/07/ECE-4.jpg)
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 (who knows, you maaaaay want to change it?),
- Clan grade requirements ***NEW!***,
- Zone entry-level requirements,
(IMG:http://images.2-stars.net/2009/07/ECE-1.06d-test2.jpg)
The server can now also:
- Protect against the kill-switch (0x7F packet) exploit (hard-coded patch, of course!)
- Protect against the packet buffer overflow exploit (another hard-coded patch - for all of those out there using a proxy to beat this thing, I still recommend you use the proxy , but this will be a proper fix and not a preventative method),
- Patch against the merchant hack **NEW!**,
- Disable the /trade command **NEW!**,
- Patch the select character DC hack exploit **NEW!**,
- Patch the free 255 stat point exploit **NEW!**,
- Add login checks to the game server packets, this patch also patches against the Authority exploit **NEW!**,
- Disable partying in Moradon **NEW!** (thanks to osmanx),
- Disable/re-enable debug assertion errors! Aren't those just the most annoying?!
- Load a DLL on startup (before Ebenezer does ANYTHING else) - name of your choice, and as large as you want it (though I set an overly large constraint on 32 characters).
(IMG:http://images.2-stars.net/2009/07/ECE-1.06d-test3.jpg)
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!
(IMG:http://images.2-stars.net/2009/07/ECE-5.JPG)
"Ebenezer Editor" was developed because I was asked to release something; only thing I felt comfortable releasing was my version editor, so I decided to release that... however I'd lost the source to it in my last reformat. So it was time to re-do it, making it bigger and better than before. Yay!
"KO(.exe) Editor" was developed because someone did not take the initiative to learn from and expand on my source (which is heavily commented, and well - doing it myself, took less time to re-do than the release topic). So the client side of the editor was born.
"Launcher Editor" was developed because I was tired of editing the Launcher by hand, when I'd already written two tools that used the same base (and combined them!) to achieve similar goals.
Ultimately...
"sapp" was developed because I felt two three separate applications was a bit too much, especially for version changes and what-not.
If you have any suggestions on additions, feel free to let me know here and/or add them yourself. (IMG:style_emoticons/default/tongue.gif)
This is a development board, so I have willingly (*cough*, forcefully, *cough*) commented the source as much as I could (possibly bits here and there that weren't commented as I just missed them), and have attached a download for the source too. Note: Source not available for latest release.
Bear in mind this is coded in VB6 (that's Visual Basic 6!) to keep it simple, so if you do not have the VB6 run-times it is recommended you download them, however it should not error as I have included the dependencies in the binary archive.
Download links
Primary mirror
Binary: http://files.2-stars.net/2009/07/ECE-1.06d.zip 如果需要1.0原代码,请另外pm 外国论坛都有下的,你转过来还收10金币,我其实不想鄙视你的,可是想到你这种做法,我就不知不觉在心底鄙视你了,真对不起。 http://www.kofans.cn/bbs/thread-12032-1-1.html和CT发的这个有什么区别??
页:
[1]