I've started working on a new project, currently called Tanuki for no real reason.
In a way, I suppose it could be considered an alternative to EO.Addons, but only in the sense that both allow one to change and/or add on to the functionality of the official client.
Anyway, right now I only have one half of the project started and it's the "loader" that is placed inside the Endless Online directory and is run in place of the client. It starts the Endless Online client, patches the client in memory on startup, and then closes itself. It works with both the
packed client and the unpacked client.
Currently all of the patches are hard coded but that's where the second half of the project comes in; I intend on developing an SDK of sorts for it that will allow anyone to easily customize their Endless Online client.
I've got a preview ready for anyone that may be interested available for download below.
The patches hard coded into this preview are as follows:
- Multi-Client
- Disables "Do you want to train?" prompt
- Fixes dynamically drawn text fields
I have other patches and custom functions for extended functionality ready, but this should suffice for a preview.
That said, I'm open to any ideas/suggestions anyone may have.
Virus Scan (1/56 - The single "detection" is false; probably a result of using WriteProcessMemory and ReadProcessMemory):
https://www.virustotal.com/en/file/3c2e411b2df179e01d87ecdc04238b85bd5f24a4c429ec0ed087d0d84cc729f9/analysis/1463794852/
Download (As I'm writing this in assembly, the preview is currently only 3kb in size, so to anyone still using dial-up: You're welcome. ;D):
https://mega.nz/#!sg8lyRYZ!e9DC1TBEk75vE3owKDZ9cxQyRZKfq3PVPttxzh3IFEs
(Create Link button doesn't seem to do anything and I can't remember how or if one can use tags of any sort for this. Whatever the case may be, it's probably my fault haha. xD)
---
ã€ï½…ï½ï½“erv―isï½ï½Žï½ã€‘