• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • The 32nd expansion, Shattering of Ro, is here and EverQuest (live servers) were patched with the newest expansion, SOR so brainiac has been spending his time updating MacroQuest. Please show him your appreciation. Thanks brainiac!
IonBC (TrueBox)

Utility IonBC (TrueBox) 0.29.4

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
**Note: You should only have to update your host-side. Unless you have yet to update to 0.28.6, then you need to replace both host AND client-side.

Changes:
-Disabled Live-Key broadcasting temporarily so it is no longer usable. There is an issue with client stream being disposed when the stream load reaches a certain amount so I'm reworking this functionality. To avoid getting slammed with error reports, I've disabled this for the time being. Expect it to be re-released at a later patch! :)

Bug Fixes:
-Fixed a bug with exporting that caused data structures to not append themselves properly due to the keybind changes.
-Fixed a bug with button loading & duplicating that caused the keybind foreground to not be set due to previous keybind changes.

Let me know if you run in to any issues with this patch, thanks folks!
**Note: You should only have to update your host-side. Unless you have yet to update to 0.28.6, then you need to replace both host AND client-side.

Bug Fixes:
-Fixed a bug that caused the host-side to crash when resizing a button with no keybind set.

Special thanks to @EQ99 who reported this to me! Let me know if you have any issues!
**Note: You should only have to update your host-side. Unless you have yet to update to 0.28.6, then you need to replace both host AND client-side.

New Stuff:
-Created a full routine for checking over, validating and repairing every existing profile upon server window startup. This should automatically check, repair and save all issues that could be corrupting a profile but if you notice you can't load or there's something going on that's a bit funky, don't hesitate to contact me.

Bug Fixes:
-Fixed a bug that was causing the keybind foreground to be set to empty when a keybind wasn't set, causing an indexing error when loading profiles.
-Fixed a bug that caused buttons to save with 0 height and 0 width.

Shoutout to @cip88 for reporting these issues to me so they could be fixed! Let me know if you run in to any issues with this update!
**Note: This is a FULL update, you'll need to replace both client AND host-side versions.

Changes:
-The 1 in the version number has been changed to 0, to reflect the beta status.
-Toolbar now interpolates on the Y axis when it's outside of the screen's bounds.
-You can no longer send commands if a hotbar is in focus, a message will be relayed to the server window upon attempting to do so.

Bug Fixes:
-Fixed a bug where, when the EverQuest window handle would occasionally change, hotbars would stop working if Toggle GUI on Window Change was enabled.
-Fixed a bug that could cause host commands to spam buttons when the toolbar was in focus.
-Fixed a bug that was causing keybinds to fire off when nulled which could cause an infinite loop of keyboard inputs.
-Fixed a bug that allowed for the hotbar to still send commands even if it was not showing.
-Fixed a bug where keybinds were not being properly nulled when not set or set to nothing.
-Fixed a bug that caused the Server Window and Create Button Window to set keybinds to empty if they weren't being assigned to anything.

Big shoutout to @LamahHerder & @bobthebuilder for the immense amount of debugging they did over the bugs for this patch! Don't hesitate to contact me if you're having any issues! :)
**Note: This is a FULL update, you'll need to replace both client AND host-side versions.

Changes:
-Changed how broadcasting worked to now automatically up a down flag if no up flag was received or vice versa due to packet loss.

Bug Fixes:
-Fixed a bug where processes with the same name would overwrite each other within the Process Controller.
-Fixed a bug where commands were able to be sent while the server wasn't running.
-Fixed a bug where broadcasting could cause keys to get stuck on client-side.
-Fixed a bug where broadcasting could occasionally cause a host-side crash if the stream didn't receive the proper input.
**Note: This is a FULL update, you'll need to replace both client AND host-side versions.

Bug Fixes:
-Fixed a bug that caused CPU usage to spike incrementally due to an issue with event trigger initialization.

Very very huge thanks to @Wheater for reporting this to me, if you use triggers (or IonBC in general) it is highly recommended you download this update and replace both client and host-side versions. This solves a huge CPU spike issue that was being caused by a catch issue within the initial seek of the log file relating to trigger events.

If you run in to any issues, please don't hesitate to contact me!
**Note: This is a FULL update, you'll need to replace both client AND host-side versions.

Changes:
-Changed how broadcasting is toggled to separate the instances of toggling on and off.
-You can no longer toggle broadcasting while the server isn't started.

Bug Fixes:
-Fixed a bug where, when connecting with a client while broadcasting was already on, there could occasionally be a crash.
**Note: This is a FULL update, you'll need to replace the client AND host-side versions.

Changes:
-Changed how we handle the topmost flag to call a p/invoke over the window forcing it to always be on top regardless of window priority.
-Changed triggers so that they no longer fire host-side when tabbed out if Toggle GUI on Window Change is enabled.
-Changed what is relayed when a command uses /pause to be more in-line with the type it's utilizing.
-Changed our assembly a bit to experiment with some obfuscation stuff.
-Added the version number to the bottom right corner of the Server and Client windows.

Bug Fixes:
-Fixed a bug that caused pauses to throw a out of range exception when they weren't double digit values.
-Fixed a bug where, when launching multiple programs with the process controller, it would only launch the last program in the structure X amount of times.
-Fixed a bug where clients wouldn't disconnect while stopping the server and broadcasting was toggled on.
-Fixed a bug where the host wouldn't be recognized as a target in a button that used a delimiter.

Huge shoutout to @LamahHerder and @aziom for all the reports and assistance debugging the issues above. As always, let me know if you have any problems!
**Note: This is a FULL update, you will need to replace the client AND host side versions.

New Stuff:
-You can now manage your connected clients via the Clients tab in the server window! This allows you to see your clients ping, connection quality and last successfully processed message!
-New import button for triggers (client and host side) for importing triggers from host to client or vice versa.

Changes:
-Toolbar automatically corrects itself based on it's horizontal position if out of bounds.
-Seeking for triggers has been entirely reworked, we now seek 600-800x faster and reads 380x more lines per second. This may change even more as testing continues, but has come back green for solo, group and raid envrionments.
-New detection for Multiplicity and Input Director, the user is now notified that these do not play well with IonBC upon launch. This is tied to a DSTA and can be disabled.

Bug Fixes:
-Fixed a bug where the DSTA for deleting buttons wasn't properly assigning.
-Fixed a bug where the program wasn't properly detecting VirtualBox, Parsec, Multiplicity or Input Director for the warning relating to these applications.
-Fixed a bug that allowed for the trigger section of triggers to be empty.
-Fixed a bug that could occasionally cause buttons to simulate presses based off of certain keystrokes.
-Fixed a bug from a reverted change that caused interrupts on button presses to not be processed by clients appropriately.

Huge shoutout to @bobthebuilder, @tehfeer, @P99Oracle, @unoplank and @mikesrg for reporting bugs, debugging and testing this build. Everyone was a great deal of help and I appreciate everyone's patience over the course of the tweaks, features and fixes that come with this update.
**Note: This is a FULL update, you will need to replace the client AND host side versions.

-Fixed a bug that was causing the application to crash across all instances while using live-key broadcasting.
-Fixed a bug that would rarely cause some keys to be missed while live-key broadcasting.

Huge thanks to @bobthebuilder for reporting these issues and testing these changes for me! Let me know if you have any problems!
Back
Top