tClientless will be all-in-one, all characters can be ran through a single process. You login using the dialog shown below, when you login a tab is created for your character and within that tab other tabs are created for character related settings.
(I am unable to post links or images so figure out the missing links lol)
//img7.imageshack.us/img7/3164/maindsb.png
//img401.imageshack.us/img401/295/charmain.png
To do list:- [s]Get in-game with multiple accounts through the same process.[/s] - Done
- [s]Parse the pk2 files for data, version, ports and hosts.[/s] - Done
- [s]Dynamic tab creation for each character[/s] - Done
- [s]Display information about players around you.[/s] - Done
- [s]Add basic character stats to the character tab[/s] - Done
- [s]Auto staller which includes auto relisting once an item has been sold.[/s] - Done
- [s]Add master commands[/s] -Done
- [s]Parse party packets and create party tab[/s] -Done
- [s]Validate all opcodes to decrease the risk of being banned.[/s] - Probably won't be added because of how we will release tClientless
- Master system which can be saved globally (every character), or locally (single character). - Currently implementing
- Add an item system, you can [s]drop[/s], [s]move[/s], store, sell, [s]wear[/s], [s]remove[/s] items. - Currently implementing
- Clientless --> Client (rebuilding the system, no return scrolls) - Currently updating
- Parse skill data/add skill usage - Currently Implementing
- Minimap - We'll see what we can do/Currently looking into
- Teleport system (only town --> town, no ferries).
- Add an auto login option which can be saved to the alias.
- Create an alias system.
- Custom connection options (ip, login port, world port, seed).
- Add advanced characters stats to the character tab (time base ie, time logged in, EXP/min, SP/min, EXP gain, SP gain).
- Reconnect on DC.
- Add a chatting system
- Add a new, improved plugin system.
- Auto mastery
Features that will be in the plugin system:
- GetInventoryList()
- GetStallList() (will include queued items)
- GetCharacterId()
- GetPlayerList()
- GetMonsterList()
- GetCharacterData() character spawn packet, parsed (not completely)
- OnServerToClient()
- OnClientToServer() (will get both packets from the cl->joymax and from the client if cl->client is enabled)
- OnDisconnect()
- OnLoad()
- OnUnload()
- GetAuthorInfo()
- UnloadPlugin() will only be able to unload the plugin that called it
More items will be added to the list as I remember them. But as you can see, I've got a fair bit to do before even a basic release will be made public.
We are looking at releasing a beta over the next two or so weeks so keep an eye on the forums as the more testers the better.
torquesro.info