Giter Club home page Giter Club logo

jonbot-ng's Introduction

What is this?

This is a cheat I made for a small mmorpg I once played.

How does it work?

It searches the list of running processes for the game process, opens the process, and reads memory to obtain current active values from the running process. From there the cheat can heal the player, or attack targets all automatically, without user input, adapting as the values obtained from memory change.

JonBot-NG for 64 bit pc's.

alt tag

The third and final iteration of my Zezenia Automation tool.

JonBot, the first iteration, watched the pixel colors on the screen, and sent key strokes to the active game window accordingly. Primitive, but functional.

JonBot 2, the sequel to the first JonBot took the original further with an attempt to add a cavebot to the application. While the endeavor was successful and the bot was functional, the initial setup upon use each time was not user friendly in the least. To this end, development on the second version was halted while I advanced my knowledge.

JonBot-NG seeks to rectify the inadequacies of JonBot2, while at the same time providing a more advanced, more complete, and cleaner tool for the end user. No unwieldly setup. No obscure knowledge required. Start the game. Start the bot. Enjoy. Nice, clean, simplistic, and most of all, functional. There are still areas that can be improved, but this software is designed in such a way as to facilitate ease of future development.

================== Required Libraries

JNA - https://github.com/twall/jna

JIntelliType - http://code.google.com/p/jintellitype/

DS Explorer - https://code.google.com/p/dsexplorer/

==================== System Requirements

64 bit pc.

Dual core cpu. (can't be old an slow is all).

Java 8

========================= Compilation instructions

    • Using netbeans, create a new project.
    • Add the above libraries to the project.
    • Add source files found here.
    • Compile.
    • Enjoy.

====================== Initial Zezenia Setup

Start Zezenia.

Enable dual interface.

Enable Force new windows to the right.

Enable Classic right click.

Move all non bp windows to the left hand side of the screen.

================ Non-Cavebot Use

    • Start zezenia.
    • Log into the game.
    • Start the bot.
    • Set your settings.
    • Make sure you set your backpacks. This step is crucial.
    • Save your settings, if you haven't.
    • Open your backpacks in the order that you specified in the bot. This step is non-negotiable. The loot backpack, containing the 24 empty loot backpacks must be fully extended.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

[Example Ordering] Main backpack - 1, Mana BP - 3, Health Potion BP - 2, Loot BP - 5, Food BP - 4

First open the main backpack, then open the health potion bp. Next open the mana potion backpack followed by the food backpack. Next, open the backpack containing the loot backpacks and fully extend it, and finally, open the first loot backpack.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    • In the bot, check every feature you want to use, and press start.
    • You have 3 seconds to tab back to the game before things start running.

============= Cavebot Use

    • Do the above.
    • Load, or create a script.
    • Goto the start point, and press start in the cavebot tab.
    • You have 3 seconds to tab back to the game before the cavebot starts.

================= Creating Scripts

    • Withing the cavebot open, and logged into the game, walk arround (preferably in straight lines) adding waypoints to the current script.
    • You can add a waypoint either by pressing 'Alt+a', or the add waypoint buttons in the bot.

2a) - Waypoints are best when you can draw a straight line between them, and there is nothing in the way. The bot can maneuver a little, but it is more optimal to not make it do so.

    • When finished, save your script.

jonbot-ng's People

Contributors

lucidexploration avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.