UPDATE 07/05/2018: I haven't been active in over a year, I have no idea how accurate this information is now. I suspect that progress has been made and suggest that you read this thread instead: https://villavu.com/forum/showthread...39#post1391739
The State of Oldschool Botting
After explaining the state of 07 botting to the billionth person today, I figured it was about time somebody made a thread explaining the situation to newcomers... so here it is. I will begin by explaining the status of SRL-OSR and Pascal Reflection before detailing the alternatives and the development of an official SRL-OSR replacement.
Dead Includes
SRL-OSR
The official SRL include for 07 is SRL-OSR. It was hastily thrown together from old bits of SRL-5(?) when 07 was released and has been slowly falling apart ever since for three reasons:
- It's written in PascalScript, but this community has been transitioning to Lape -- a language developed here at SRL by @nielsie95 and others -- for quite some time now
- Those who have the skill to update it don't have the time/will
- Those who have the time to update it don't have the skill/will
As a result, SRL-OSR is essentially a dead include. It's no longer being developed or maintained, and it's almost definite that it's never going to be updated. If you're still using it, stop. Use one of the alternatives (detailed below) instead.
Pascal Reflection
The Pascal Reflection include is written by @elfyyy, but since PascalScript is outmoded in this community, it's no longer updated. It's also a dead include and if you're using it you should stop and rewrite your scripts using the actively maintained Lape Reflection include. It's basically the same thing, just better!
Here's a Lape Reflection tutorial to get you started.
Working Alternatives
AeroLib
AeroLib is a colour include for 07 by @Flight. It started off as a small library of functions that aided in his botting of 07, and evolved into the full fledged colour include that it is today. This is what you should be using to bot 07 if you don't want to use reflection. It can be combined with Reflection if necessary.
Here's the only tutorial on AeroLib we currently have. Another more detailed one is WIP, but no ETA just yet.
Lape Reflection
Lape Reflection is the Lape version of the Reflection include by elfyyy. It uses reflection to interact with the RuneScape world instead of colour (obviously). If you are finding it too difficult to use colour, or you want to combine the ease of reflection with the awesomeness of colour, this is what you want to use.
Here's a beginners Lape Reflection tutorial to get you started.
Development of Official SRL-OSR Replacement
A new hybrid include for RS3 and 07 is currently in development by @slacky and @Olly;. It is named Olly-/SRL which is the end of the GitHub URL. It is a temporary URL until an official release can be made. It is NOT OllySRL and shouldn't be referred to as such. The 07 portion is roughly 80% done at this point and could probably be released as a beta when the next version of Simba is pushed by @Wizzup? (hint hint), but since neither of them actually play RuneScape, they barely have any motivation to finish it. Unless they get help from other developers when it comes to release time, it's unlikely that it will be finished in the near future. However, it's worth noting that the include is mostly functional, and slacky, Olly, and @Harrier; have all had success with using it to bot. If you are interested in using it you'll have to sort through it yourself with no support if you get stuck, but it does work.
EDIT: As of 07/03/2017 (d/m/y) this information is slightly outdated. The include has been merged with https://github.com/SRL/SRL and can be found there instead. I'm not very active at the moment, so I'm not up to date on what's going on with it. If anything though, it should be further along by now.
I hope that clears some stuff up and we no longer have to explain this to people 10x a day in IRC. If you have any questions, feel free to ask them and I will do my best to answer.