• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
IonBC Legacy READ OVERVIEW

💾Software IonBC Legacy READ OVERVIEW (2 Viewers) 0.29.5

No permission to download
The Importer/Exporter is up there in Experimental 3.00.00! This concludes Wave 3 of Experimental!

We are going to be moving in to a public beta in the next day or so which means community feature requests will be opening back up! If you have any ideas for features you'd like to see implemented let me know, otherwise I have a handful in mind that I will be working on over the course of the open beta!Keep in mind that Legacy IonBC will still be available but no longer supported. All updates will go in to IonBC 2 once it's open beta officially begins! I plan to get a simple video overview in there as well as some documentation so look forward to throwing that update down tomorrow!

If anyone has any questions or issues let me know any time! :)
 
Upon starting up today, none of my GUI or hotbars are available to select, but the length of the list appears not to have changed. I have tried updating, and closing/restarting IonBC.
 

Attachments

  • image_2025-12-02_120215133.png
    image_2025-12-02_120215133.png
    2.8 KB · Views: 0
  • image_2025-12-02_120430031.png
    image_2025-12-02_120430031.png
    4.9 KB · Views: 0
Question... With Frostreaver coming out in May and it not being Truebox I'm considering playing again. Is IonBC still working well? Less likely to catch a ban on a non-truebox like ISBoxer?
 
Question... With Frostreaver coming out in May and it not being Truebox I'm considering playing again. Is IonBC still working well? Less likely to catch a ban on a non-truebox like ISBoxer?
Hey! Sorry I just saw this!

I am actually working on a Live version that allows commands to be sent to multiple clients on one PC! I am having pretty solid success with this, but it's not quite done yet.

Regardless, the TrueBox version of IonBC will still work perfectly fine even if not on a TrueBox server assuming the clients are on different machines!

However, I very, very, very highly recommend using the Experimental version of IonBC 2:

This has much better anti-detection and security measures as well as is, overall, just a much cleaner solution. Keep in mind you're always at risk using any TPS and no software will ever be perfect! Let me know if you have any issues!
 
We've finally done it:



We have a (rough but) functional, working version of IonBC for Live servers after 2+ years of development. Commands are fully functional for clients on the same PC, background or foreground.

I am going to do some unit testing personally for a little bit then release this version in small batches to interested users for further stress testing.

Thanks to everyone who has stuck with me through this entire journey! It has been a long road but we are finally coming around to the full TrueBox AND Live suite that was always envisioned.
 
Huge update here, I've worked relatively non-stop on the local/live integration since we finally got movement on command parsing to background clients.

We have finally cleared the baseline feature parity to have everything fully functional and working cleanly.

I have gone through 301 version iterations since Tuesday adding, validating and fixing features. The current list is as follows:

Tested and Complete:
Shim ✅
Device Creation ✅
Full EQ Chat Command Suite for Localized Multi-client Integration ✅
Command stacking ✅
Multi-client manual keyboard input broadcasting ✅
/keypress ✅
/keyhold ✅
/ibt ${target} ${command} ✅
/cancel ${allOrSingle} ✅
/m1 ${x,y} ✅
/m2 ${x,y} ✅

Untested or Incomplete:
Triggers/Events ❌
General polish and cleanup ❌
/enableevent ${eventName} ❌
/disableevent ${eventName} ❌
/click ${buttonId} ❌
/resetlockout ${eventName} ❌


With this, I wanted to show off the second working demo with the characters I have actually been live-debugging with on live servers:


This shows off all of the above features as well as showing actual in-game flow for multiple characters (SK, SHM, BER, BRD).


At this point, I am comfortable throwing out test releases in a very controlled state. I will likely create an account gate tied behind our internal server infrastructure and hand out gate keys to those that are interested with a specific compile.

I'll have to setup the architecture for that but likely won't take me too long. The compile itself will be wrapped and, likely, shot over by hand by me.

Regardless, if you're interested I'll open up probably around 20-30 seats at first. I will also produce a small tutorial/demo video just for folks getting started so there's no confusion on setup or execution.

I will also include my current profile for everyone so that there's a small baseline in there.

I have a little bit of polishing left to do on UI and design, then I'll work on the gating architecture, then I'll work on the getting started video and then I'll likely hand out compiles with keys.

If you see me running around on the characters I'm using to get these features release-ready, feel free to say hi! :)

As always, thanks for all the continued support over the years!
 
Last edited:
I'd be curious to try this out, but what would be the advantage of using this over something like ISB? The virtual bars being more intuitive? More tailored to EQ, from what I'm gathering?
 
I'd be curious to try this out, but what would be the advantage of using this over something like ISB? The virtual bars being more intuitive? More tailored to EQ, from what I'm gathering?
[REPOSTED after removing some sensitive information about the programs architecture, the less certain parties know the better! :)]

Hey!

Appreciate the interest! I would like to preface this by saying the current iteration of IonBC is intended for use on multiple machines and/or on TrueBox servers.

I originally started developing the project around 2019/2020-ish when I was in college but it didn't come to full fruition until early 2022-ish. Since then, it's been expanded quite a bit so I can't go over absolutely everything but I can definitely shed some light on the ISB comparison!

Where ISB is an agnostic platform for a wide variety of MMOs, IonBC is more tailored to be EQ-inclusive (though you can use it for anything, and many people do, as there is no actual dependency on EverQuest). The base framework on IonBC is built upon fully customizable hotbar overlays that allow for the processing of commands over multiple clients without the need for manual intervention.

For example, here's a button I currently use on my live-test dummies for SHM buffs:
1778983179890.png

This button sends the command:
/tar PlayerNameHere ; /pause 10 ; /cast 6 ; /pause 70 ; /cast 7 ; /pause 80 ; /cast 8 ; /pause 65 ; /sit

To our Shaman client which then processes this command in a FIFO queue and performs all actions ; delimited.

There's many internal commands for specific things as well, a simple example would be a form group that uses /ibt to execute specific actions over specific clients:
Code:
/ibt host /invite GroupMember1 ; /ibt host /invite GroupMember2 ; /ibt host /invite GroupMember3 ; /ibt host /invite GroupMember4 ; /ibt host /invite GroupMember5 ; /pause 30 ; /ibt clients /keypress lctrl+i

This utilizes /ibt for in-line command targeting of specific clients in a button that would, otherwise, target all available instances to allow for dynamic group forming. Again, super simple example but with the macroing/command system you can do anything that's possible within EQ's and the internal's systems.

There's many other features as well such as:
1. Dynamic triggering based on events that happen in-game (think MQ2Events but without injection)
2. Repeater functionality for rebuffing, rotations, assists, etc. etc.
3. Multiple security level/anti-detection algorithms (nothing's perfect though!)
4. Full designer suite

And more!

Now lets move more into the Live architecture of things and go over how that works a little bit.

IonBC 2 is a bit more involved when it comes to the local/live iteration. Where the KVM architecture does not touch EverQuest at all, this just isn't something feasibly possible within the scope of a seamless end-user experience for multiple clients on one machine. As such, it is important to note that IonBC 2 live injects directly into the EverQuest window (in a similar fashion to programs like ISBoxer NOT MacroQuest).

While we aren't directly modifying the game experience in the same way MacroQuest does and we are much less aggressive (more akin to ISBoxer-style handling rather than MacroQuest-style), it is still important to note that we are using thread injection here albeit lightly and only native to DirectInput outside of hwnd modification.

Hopefully that sheds some light on things! We're a bit more EQ focused where ISB is a bit more agnostic, but both are fantastic platforms! I am not trying to create a replacement to ISBoxer, the project moreso started to give a reliable suite of tools to end-users to alleviate the pain of manually boxing on TrueBox servers. From there, every feature that has been implemented (including the upcoming Local/Live suite) has been entirely community requested!

At the end of the day, IonBC is sort of whatever the community wants it to be. While I do draw the line with certain, more aggressive MQ-style processing (think warping, full automation, etc. etc.), I have built and will continue to build on IonBC based on community feedback until I either no longer receive it or think the application is entirely complete!

As one final note, I'd highly recommend using the Experimental of IonBC 2 over the current production version (NOTE: Live/Local version isn't released yet, still multi-machine/TrueBox)! It is a much cleaner product due to rebasing and my increased experience working in software engineering (I was just a sophmore in college when the original project started). If you have any questions let me know!
 
Last edited:
Hey hey!

The Local/Live integration closed test has dropped!

If you requested a key you should be seeing it in your PMs or disc messages here shortly!

If you would like access to the closed test

I can, essentially, generate indefinite keys (I mean, I made the solution so might be a bit redundant to say there :p)! Feel free to PM me or message me on Disc at zerxes0809 and I'd be happy to hand em out! The keys are sharable but only have 3 seats available per key. If you find you've run out of seats please let me know, I can increase the count any time.

I've modified the overview here a bit to reflect the information regarding the different versions and to avoid confusion.

To give a short summary:
IonBC Legacy - This right here!
IonBC 2 Experimental - The current, recommended iteration for TrueBox servers and multi-machines. You can download this -> here <-
IonBC 2 Local/Live Integration - Intended for those that would like to use IonBC 2 outside of the TrueBox/multi-machine environment, such as on Live or on the new Frostreaver server. Please PM me or hop in our discord at https://discord.gg/xr3TDRGkKa for access to releases!

Obviously these versions will, inevitably, be compiled down into one single solution (mostly once I'm happy with the local/live version tests), but for now that's our current platform!


For those of you that are using the local/live integration, are curious or just want to know how IonBC 2 works in general please check out our new overview video:






As always, thank you so much for the continued support! If you have any questions or issues feel free to reach out to me any time! Hope to see everyone in-game! :)
 
Last edited:
Closed local test has been updated to 4.0.3.0, check out the changes below:


IonBC 2 v4.0.3.0

Highlights

This release is all about flexibility for your local setups: dynamic in-line command variables, global hotkeys to instantly switch which client is in focus, and the ability to rename clients and reassign switch keybinds on running profiles without ever needing to relaunch. Huge shoutout to @Canardvc for the suggestions that lead to these improvements/features!

New
Dynamic Variables

-A new Variables tab on the Server page (between Clients and Options). Define reusable #{VariableName}# tokens that get swapped for their value before a command runs. Works in button commands, trigger phrases, and trigger commands, across both local and networked setups.
-A variable's name can be a comma-delimited list, so MainTank,Puller means both #{MainTank}# and #{Puller}# resolve to the same value.

Client Foreground Switching
-New Switch keybind column in the Local Profile Designer. Assign a global hotkey to each client (e.g. Shaman = LShift+X, Shadow Knight = LCtrl+A) and press it any time to instantly bring that client to the foreground.

Live Local Profile Edits
-Change a running client's Custom Name or Switch keybind in the designer and it now takes effect immediately, no relaunch required. Window titles also display the assigned switch keybind for at-a-glance reference, I.E. EverQuest - Paladin (LShift+X).

Variable Profile Export / Import
-Variable profiles are now fully exportable and importable from the Control page, right alongside Triggers, Hotbars, and Defaults.

Fixed
-Nothing.

Known issues
-Nothing.

Overview




The closed test iteration of IonBC 2 Live/Local Integration is currently available in our official Discord!
I am still giving keys out so
if you're interested please reach out to me here or on Discord at zerxes0809!

As always, thank you for all the support! :)
 
Last edited:
Here's a little sneak peek at the upcoming containerization and UI engine that will be integrated into local/live!



If you have any feedback let me know (please ignore the broken slider, I'll fix it I swear)!

I am currently polishing this up and getting it tooled to be test driven then I'm going to work on render capture into these containers. From there, users should be able to assign containers to their local/profiles and have full containerization for all clients!

NOTE: This is an extremely early demo for containerization in the closed test of IonBC 2 Local/Live integration. Things are subject to change!
 
💾Software IonBC Legacy READ OVERVIEW

Users who are viewing this thread

  • Ionis
Back
Top
Cart