Thread: Quest v0.0.1

Results 1 to 8 of 8
  1. #1
    0x12D's Avatar
    Join Date
    Jan 2025
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    5

    Quest v0.0.1



    Quest is a modular client for developing mods for the game AdventureQuest 3D.

    Virus Total
    Jotti

    Features

    - Modular Architecture: Extend the functionality of the game by creating plugins that can be loaded and unloaded at runtime.
    - Harmony Patching: Apply patches to game methods to modify their behavior.
    - Command System: Register custom commands to interact with the game.

    Current Release (Basic Stage)

    - Packet Sniffer
    - Plugin Manager
    - Chat Commands

    It's in the basic stage right now, the source code is available for contributions. Feel free to fork the repository and submit pull requests.

    Commands Available

    Commands are prefixed with !:

    - !bank - Opens your bank interface.
    - !fly - Enables flying mode.
    - !help - Displays a list of available commands.
    - !jumpheight - Adjusts your jump height.
    - !quest - Opens the quest interface.
    - !shop - Opens the shop interface.
    - !speed - Adjusts your movement speed.

    Developing Plugins

    To develop plugins for Quest:

    1. Add Library.dll to your project references.
    2. Don't forget to create a Unity loader, like any other Mono injector.
    3. Place all your compiled class libraries in the Quest plugin folder:
    C:\Program Files (x86)\Steam\steamapps\common\AdventureQuest3D\aq3d \Quest.

    Example Plugin Code

    Here’s an example plugin using the Loader class:

    Code:
    public class Loader : QPlugin
    {
        private static GameObject _gameObject;
    
        public override void Load()
        {
            _gameObject = new GameObject();
            _gameObject.AddComponent<Initializer>(); // Create your own initializer class
            UnityEngine.Object.DontDestroyOnLoad(_gameObject);
        }
    
        public override void Unload()
        {
            UnityEngine.Object.Destroy(_gameObject);
            MessageManager.Instance.Remove("test");
        }
    
        public override string Name => "Example Plugin";
        public override string Author => "0x12d";
        public override string Description => "This is an example plugin.";
    }
    Menu Controls

    - To open the menu, press the up arrow key.
    - To close the menu, press the down arrow key.
    <b>Downloadable Files</b> Downloadable Files

  2. The Following 3 Users Say Thank You to 0x12D For This Useful Post:

    DeuxMemoires (1 Week Ago),kentox01 (2 Weeks Ago),rews (6 Days Ago)

  3. #2
    Threadstarter
    New Member
    0x12D's Avatar
    Join Date
    Jan 2025
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    5
    I'm still waiting for file to be approved?

  4. #3
    kentox01's Avatar
    Join Date
    Jan 2015
    Gender
    male
    Posts
    8
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by 0x12D View Post
    I'm still waiting for file to be approved?
    Yes. Currently no mods to check

  5. #4
    Threadstarter
    New Member
    0x12D's Avatar
    Join Date
    Jan 2025
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    5
    Quote Originally Posted by kentox01 View Post
    Yes. Currently no mods to check
    Oh, I see. In that case, this forum section is dead.

    I'll be continuing to push updates on my Git-Hub: CodeBy0x12d.

  6. The Following User Says Thank You to 0x12D For This Useful Post:

    kentox01 (2 Weeks Ago)

  7. #5
    kentox01's Avatar
    Join Date
    Jan 2015
    Gender
    male
    Posts
    8
    Reputation
    10
    Thanks
    0
    when I run launcher.exe the aq3d client will exit

  8. #6
    rews's Avatar
    Join Date
    Feb 2025
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    i became interested in modifying this game in fast few days can i know which tools are u using

  9. #7
    Venom's Avatar
    Join Date
    Apr 2015
    Gender
    male
    Location
    /index.php/
    Posts
    10,550
    Reputation
    2055
    Thanks
    1,638
    My Mood
    Goofy
    //approved

    Use it at your own risk, has not been tested!
    Reputation power: 57
    If I helped you in any way or shape of form, it's always appreciated to thank or give a rep!

    | [ Rules ] | [ Market Place ] | [ Scammers Grave ] | [ Report a scammer ] |


    Achievements:
    News Force - 08-23-2018 - 10-02-2018
    Middleman - 05-09-20 - 19-12-2020
    Former Staff - 19-12-2020 - 09-09-2024
    Steam Minion (steam) - 09-09-2024 - 09-12-2024
    Minion Plus 12-09-2024 - On going


  10. #8
    rews's Avatar
    Join Date
    Feb 2025
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by kentox01 View Post
    when I run launcher.exe the aq3d client will exit
    same happening to me

Similar Threads

  1. [Quest Guide] Doric's Quest
    By iMexi in forum Runescape Tutorials
    Replies: 6
    Last Post: 09-27-2011, 12:37 PM
  2. Selling two Adventure Quest accounts and one Adventure Quest Worlds account
    By Ramsin1 in forum Adventure Quest (AQ) Hacks / Cheats / Trainers
    Replies: 23
    Last Post: 10-12-2010, 10:24 AM
  3. Selling my Dragon fable, Mech Quest, and Adventure Quest account.
    By flashfire132 in forum Selling Accounts/Keys/Items
    Replies: 8
    Last Post: 07-17-2010, 04:11 PM
  4. MY NEW QUEST!
    By Jarppi in forum Combat Arms Discussions
    Replies: 19
    Last Post: 07-01-2010, 09:45 AM
  5. Mech quest and adventure quest power leveling
    By nobartholem in forum BattleOn Games Hacks, Cheats & Trainers
    Replies: 0
    Last Post: 04-09-2009, 09:04 AM