• 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 --->
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.

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!
**Note: This is a FULL update, you will need to replace the client AND host side versions.

Changes:
-Changed triggers to no longer be case sensitive, if there's a match then it will process that match regardless of case.
-The version number is now displayed on the boot window in the bottom right corner.


Bug Fixes:
-Fixed a bug where, when editing a trigger after creating it but before closing the trigger window and then saving that trigger, the wait and interval values would be set to 0.

Thanks to @mikesrg and @bobthebuilder for notifying me of these issues.
Back
Top