Skip to content

Moeinich/Mufasa-OpenSource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mufasa

Mufasa is a next-generation mobile bot for Old School RuneScape (OSRS), designed to operate using Android emulators. Our goal is to provide a highly reliable, easy-to-use, and efficient color bot, written in Java, that automates gameplay and enhances the user experience with advanced scripting capabilities.

It is also our passion project, heavily insipired by Villavu Simba and Torwent's WaspLib. Throughout the development, we've gained valuable coding insights and best practices.

Mufasa was open sourced on the 22nd of April 2025. This is a fork from JustDavyy to also showcase it on my profile and make potential improvements, as I was a significant part of this project during its closed-source era.

What is Mufasa?

Mufasa is specifically tailored for the mobile version of OSRS, leveraging Android emulators to run smoothly on most systems. Unlike traditional bots, Mufasa is a color-based bot, meaning it interacts with the game entirely through the graphical interface rather than injecting or modifying the client. This keeps the bot external, significantly reducing the risk of detection while ensuring compatibility with updates.

The bot is designed with a modern approach, featuring a robust scripting API that allows developers to automate various in-game actions. Whether you're looking to write custom scripts or use pre-built ones, Mufasa offers flexibility and simplicity for both novice and experienced developers.

What to Expect from Mufasa

With Mufasa, you get a combination of powerful features and quality-of-life improvements that make scripting and automation a breeze. Some of the core features include:

  • Accurate Position Finding: Efficiently track your in-game location using advanced color detection algorithms.
  • Webwalking: Our custom webwalker generates paths between points using OSRS's own chunk maps, ensuring precise and reliable navigation across the game world.
  • Object Detection: Identify and interact with various in-game objects, such as trees, rocks, NPCs, and more, using advanced color-based recognition.

Everything in Mufasa operates externally to the OSRS client, meaning there is no code injection, modification, or interaction with the internal workings of the game. This design provides a safer and more stable botting experience.

Emulator setup

  • Ensure that the resolution on the emulator is set to 894x540 160 DPI
    • If you are on mac, this needs to be done through the AVD config file, also make sure you are running an Android 10 or 9 AVD.
  • Ensure that ADB debugging bridge is enabled

SUMMARY

src: Contains the entire source code of the client in full
dependencies: Contains the dependencies required by the client, the client extracts these itself

REQUIREMENTS

BellSoft JDK 11.0.22+12, which can be downloaded here for windows: https://download.bell-sw.com/java/11.0.22+12/bellsoft-jdk11.0.22+12-windows-amd64-full.msi
or here for MacOS: https://mega.nz/file/dHBmTZCS#e6dNgL3gTfWtZ0gsxlbiPtrC7XMbMTcBn9_pidKuIfY

The client ships with all the scripts that were active/working once it stopped being developed.
The client no longer has any auth checks or instance limit

Links

Script repository of JustDavyy: https://github.com/JustDavyy/Mufasa-Scripts
Script repository of Moeinich: https://github.com/Moeinich/Public-Scripts
Mufasa SDK Repository direct link: https://github.com/Mufasa-SDK/SDKRepo
Mufasa JitPack release builds: https://jitpack.io/#Mufasa-SDK/SDKRepo

CREDITS

Obviously, thank you to everyone that has contributed one way or another to our project over the past years, but specifically some people below:

Davyy: For joining the project together with me, it was a wonderful learning experience and we achieved what we tried to do.
Detain: For being part of the initial Staff team, helping us with some of the Discord set up, hooking us up in the early months!
Mezza: For being part of the initial Staff team, helping on making decisions and starting off writing some scripts!
Kongen: For being our first community member as 'Official Script Developer' and writing multiple scripts
SkillerKido: For being our second community developer, writing multiple scripts
Gilz: For being our first support team member, actively supporting our subscribers when needed, giving valuable input with a different bot perspective.
Torwent: For teaching us with knowledge obtained from the Simba/Wasp community, specifically helping us in getting a more robust and accurate walker and the multiple sparring sessions all around
BigAussie: We all need an aussie to support us don't we? Ya silly lurker.

About

Open sourced version of the Mufasa client. Forked from Davyy to also showcase it on my profile

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors