Jump to content

OSBot 2.4.97 - Small Stuff and Debug


Alek

Recommended Posts

Random Events History (long read):

 

A very long time ago Random Events were required, until they were removed because bots could solve them. During this time we had something called a RandomBehaviorHook which would allow a scripter to implement their own Random Event solver, ignoring the OSBot solvers. Since then, Random Events are no longer required to be solved and many of them can be simply dismissed.

 

At no point was a scripter ever allowed to remove our solvers, simply overwrite them with their own. In addition to your standard solvers (such as Prison Pete or Freaky Forester), events such as Bank Pin and Welcome Screen are also "random events" which we solve. We started running into common issues where scripters would overwrite random events with their own events, only for their implementation to be much worse. 

 

Of course the Development team would get yelled at for these issues, unknowingly that Scripters were responsible. Since that point, it's become impossible to overwrite these solvers for two main reasons:

1. Events such as Bank Pin and the Login Screen should really only be handled by us

2. There are security risks in allowing a scripter to handle these events

 

Subsequently Scripters have been trying to use unregisterHook on solvers, although that does nothing because a hook is not a solver. You cannot remove a solver, only hooks which you have registered.

 

 

3be013168d25701e3ef402d702a576df.png

 

Changelog:

-Removed RandomExecutor registerRandoms 
-Removed RandomExecutor registerHooks 
-Removed unregisterHook(RandomBehaviorHook) 
-Removed unregisterHook(RandomEvent) 
-Removed hasHook 
-Removed RandomExecutor clearHooks 
-Removed RandomBehaviourHook 
-Deprecated Entity examine() - Use InteractionEvent
-Removed ScriptAnalyzer tab until it's reactivated
-Added MyPlayer debug

-Happy Botting
  • Like 7
Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...