OSBot 3.0 AI Transition
The last two months we have been thinking, conjuring ideas, to improve the OSBot experience for everyone. Scripters, recreational botters and larger scale operators all have their own goals and requirements. Improvements in user experience is defined differently for each party. We have tried to address all angles and came up with a series of improvements that we have started working on. Resources (CPU, memory etc) requirements becoming lower, MirrorMode stability, RuneLite support, server side WebWalking, new UI and UX for the client and website ; these are all features that are well within the possibilities, innovative but not groundbreaking. We will call the completion of these features Phase One.
We want to go a step deeper, eventually, introducing complexer forms of AI to further reduce ban rates, user experience and efficiency. We will call the completion of these features Phase Two. We have big plans and will release more insights over the months to come.
Once everything is in place, Phase One and Phase Two are completed, we can mark the birth of OSBot 3.0: Autonomous artificial intelligent botting that creates a whole new level of experience.
You have been asking this for a while and it is here. Expect it to be released this week as we are finalizing tests. We hope you will enjoy the compatibility and that future updates of RuneLite will not focus on breaking this compatibility. We advise against using RuneLite as we have found evidence that certain features in RuneLite could be used in bot detection.
Many of the issues encountered with MirrorMode stem from certain incorrect assumptions made on availability of data at will. MirrorMode is a feature that literally copies the state of the game, brings it in to a seperate container where data is transferred to and eventually can be used to analyze and produce actions which are then passed back out of the container in to the original gameclient, leaving no detectable traces of the bot client. This means that if you, as a scripter, use fixed timers and expect action a to result in outcome b, you will run in to problems that break your script. Much of this requires understanding of how exactly MirrorMode works and for obvious reasons not everything can be disclosed. After all, we are the only client out there that has true Mirror technology.
So how do we know for certain where certain issues stem from? What we will do is create a series of scripts and additional features to lower banrates. Knowing the ins and outs of MirrorMode, if there are any bugs that are to blame MirrorMode, we will find them and sort them out. The result should be that any issues that technically stemmed from the MirrorMode implementation will be sorted and all scripts that were affected by this will have their issues solved too. That said, after reviewing many cases, we believe that plenty of issue arise from script implementations rather than MirrorMode issues. Going forward, we will address any issues that stem from MirrorMode itself and after that, we can know for certain what the source of ongoing issues may be.
OSBot Gold series
We know our scripters have done a great job at creating many scripts over the years. We want to know for sure that we can provide high quality scripts going forward and improve all existing scripts by creating our own range of official OSBot scripts. By creating our own range of scripts we will run in to any and all issues that relate to the OSBot client and sort them out. We hope that, if any issues remain with previously existing scripts, we can encourage scripters to step up their game and solve ongoing bugs that are no longer possible to be linked to our client base.
We want to support existing scripters over time to find these issues, whilst we work on our side to improve that what is on our end. The outcome should benefit the users, which in turn benefits the scripters as the userbase grows who have access to a range of official OSBot and third party scripts that are close to flawless.
Scripters won't be undercut by the official series, something we want to emphasize on to prevent confusion.
MirrorMode for all
MirrorMode has been a feature exclusive to VIP subscribers. This will remain to be for some time, but we want to make MirrorMode free for all users to decrease detectability for the collective. In return, many of the new features we are creating, will become exclusive to VIP members to ensure they get the most value out of their subscription. As we work on finding any and all issues on our end, whilst producing a series of scripts of the highest standard possible, we want everyone to benefit from zero technical detectability and by doing so automatically reduce the input our client gives to machine learning algorithms designed to find and identify botting behaviour, reducing bans on behaviour.
Every human is different. We are building shallow AI that will create a unique personality for every account. This means that every account will play the game differently, every activity they do will have a flavour of their own. This should greatly reduce detectability and combined with the technology mentioned in the next section, improve overall experience.
Autonomous learning hive botting
Bots focus on doing one thing for a long time. It's simply not humanlike. Humans make decisions and, as new information become available, re-evaluate their decisions over time. The botting scene has not innovated much in this regard. Aside from the mentioned Personification technology, which is focussed more on how we execute specific tasks in a unique way per person, we also all make different decisions based on our emotions, available information and preferences in terms of how we tackle our challenges and reach our goals. Humans interact with each other and consume new information, resulting in different behaviour. We set goals and then construct how to reach these goals in an efficient way, with varying degrees of efficiency over time as we learn.
We will start to build a basis to create a collective consciousness and leverage changes in information to create alternative, growing and changing itineraries of how accounts as individuals and a collective reach their goals. We will leverage this technology in the OSBot Gold series as we learn, test and verify the system and eventually make these features available to other scripts. The result will be that every account will reach their goals in diffferent ways, scrambling any sense of automated copied behaviour. Welcome to the future of AI botting.
This is a feature that is not so easily made available to everyone. Serversided WebWalking would greatly reduce the resources used on the client side, but one must understand that if these computations are not made on the client side, they will have to be done on the serverside and computational power simply costs money. We believe however that we can optimize this, where we can make calculations for the collective of accounts that on average reduce the total required computational power. This results in lower costs as a collective. We are working on how we can make this available at a cost effective rate as a premium feature to cover the costs, whilst making it available to you at a lower cost than having to do it on your own servers.
There are more features you have requested, but we need to be realistic and make decision for the foreseaable future where we deploy our limited time and resources. We believe the above plans, which is a subset of all our ideas and plans, is where we improve the experience of the entire community in a steady way. Must we fall short and there are topics you are missing, we can re-evaluate and consider changes, but we believe the above plans will make many people very happy.
We hope that everyone can be excited about these upcoming features and we hope to have everything in place, step by step releasing features and scripts, between now and the end of Q1 2021.
A big shoutout to everyone who has worked relentlessly to keep OSBot going,
Forward and onwards,
The OSBot team