• 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: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation requires it.

New Stuff:
-You can now minimize (hide) hotbars so they're no longer visible but still active!
-There is now a menu for navigating over all buttons that exist on a hotbar for easy manipulation of stacked buttons. You can find this on the toolbar by pressing the "Btn Manager" button! Double click any button in the list to bring up the edit/create button window!
-You can now use the /enableevent & /disableevent command to toggle whether or not an event is enabled quickly (syntax: /enableevent "Event Name Here" ex. /disableevent "OMM Gaze").
-When a client receives a command it can now switch to a designated EQ window before processing that command via the switch on receive checkbox in the new Options tab!

Changes:
-All elements for all windows should now activate linearly when tabbing from top to bottom.
-Reworked our function that handles command processing. This should eliminate some issues regarding minimal delays in execution.
-Repeater's and cooldown's values have been changed so they can take a range as opposed to being static. (I.E. instead of 5 you can do 5-10 etc.).
-You can now hover over active repeater & cooldown buttons to see the time remaining on their current cycle.
-Changed the range of values possible when using a delimiter on /pause to be much less patternized.
-Changed the multi-service IP fields to be hidden based on a boolean as opposed to their default values.
-Changed the /click command to take a |off or |on delimiter. This allows you to declare whether or not the click should be turning a repeater ON or OFF, that way buttons with multiple /click's don't fall out of their intended sync.
-The event triggers log boxes will now show the full logpath via a tooltip upon hovering.
-Added a small delay between the static LShift keypress and target keypresses. This should, for the most part, help to remedy occasional capitalization inconsistencies.
-Overhauled the client-side layout, added a Main and Options tab. It is now more consistent with the overall style of the application.
-Split the toolbar and minimize buttons to their own framework element independent of their associated hotbar. This should remedy any issues caused by the previous container overlapping user-generated buttons.

Bug Fixes:
-Fixed a bug where, when trying to throw /click over a button using it's name as opposed to ID, the calling thread would sometimes fail due to a dispatcher issue.
-Fixed a bug where, textboxes that could take a - delimiter, could accept more than one - character causing unintended formatting issues.
-Fixed a bug where, when attempting to assign keybinds, some key arguments weren't being properly handled causing certain keys to return incorrect values.
-Fixed a bug where enabling and disabling triggers wasn't properly distinguishing between server and client triggers.
-Fixed a bug where, when resizing a hotbar with an open toolbar while that toolbar was interpolating to the bottom of the hotbar, the toolbar would occasionally become unassociated with it's respective hotbar.
-Fixed a bug where some older functionality wasn't handling exceptions properly.
-Fixed a bug where, when closing a GUI and then reopening a new one, the Toggle GUI on Window Change structures wouldn't properly assign the new framework element causing the Toggle GUI functionality to stop working.

Huge shoutout to @bobthebuilder for meeting with me to QA a lot of the issues we encountered over the course of this patch. If anyone has any questions, don't hesitate to ask! :)
**Note: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation requires it.

Bug Fixes:
-Fixed a bug that caused abnormal commands (/click & /ibt) to occasionally misfire and other unintended functionality.

Let me know if you run in to any issues!
**Note: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation requires it.

Bug Fixes:
-Fixed a bug where, when using a command to create a macro using the in-game /hotbutton command that contains /pause, IonBC would misidentify the action and throw a /pause within the application.

Thanks to @LamahHerder for bringing the issue to my attention. Let me know if you run in to any issues!
**Note: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation requires it.

Bug Fixes:
-Fixed a bug where, when a trigger with an expression would have a symbol included in it's target text, the symbol would be excluded in the result returned.

Let me know if you run in to any issues!
**Note: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation requires it.

Bug Fixes:
-Fixed a bug where, when using expressions in an event AND if the event ended in an expression, the trigger wouldn't fully build causing events to fire off of lines that otherwise wouldn't trigger the event.
-Fixed a bug where, when importing a trigger to the server or client window, newer data structures (blacklist, whitelist etc.) weren't being properly assigned.

Big shoutout to @LamahHerder for bringing these issues to my attention! Let me know if you run in to any issues!
**Note: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation requires it.

Bug Fixes:
-Fixed a bug that was preventing /ibt commands using a comma as a delimiter in it's targets from being processed correctly.

Let me know if you run in to any issues!
**Note: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation requires it.

Bug Fixes:
-Fixed a bug that was causing the content of the triggers file to duplicate infinitely so long as there were no triggers currently created and the window was reopened after closing.
-Fixed a bug where the client window was relaying the wrong version number.

Let me know if you run in to any issues!
**Note: This is a FULL update, you'll have to replace both client AND host side. Make sure you also replace the bin folder! As our obfuscation update requires it.

New Stuff:
-We now perform full process obfuscation on the launch of IonBC! As such, our file structure has changed a bit so it is MANDATORY that you replace the bin folder alongside the IonBC executable and config file! Just fully extract the files to your IonBC directory and you'll be all set! :)

Special thanks to @bobthebuilder for testing out these changes for me! Let me know if there are any problems!
**Note: This is a FULL update, you'll need to replace both client AND host-side versions.

New Stuff:
-There's a new blacklist and whitelist associated with each individual trigger that can be used to blacklist or whitelist specific phrases, words, etc. for that specific trigger.
-Both black AND whitelists can take multiple strings by using a semi-colon as a delimiter!​
-There's a new globals tab in the Server/Client trigger window, this hosts a global blacklist and whitelist which can be used to blacklist or whitelist words, phrases etc. for ALL triggers.
-You can now selectively check for guildmates before firing a responsive event. (I.E. make a trigger off of a tell only fire if a guildmate sent it to you.)
-You can check for multiple guilds by using ; as a delimiter. This currently will only work with triggers that use S&R (#1#, #2# etc.) and requires the specific name placeholder.​

Changes:
-The Add Trigger window now has an advanced tab that hosts the misc. options like wait, interrupt, etc. while also hosting our new black/whitelist textboxes and guild trigger logics.
-Reworked the cancel command to take only two iterations, /cancel and /cancel abnormal. /cancel will cancel all commands running on targets and /cancel abnormal will cancel ALL running abnormal command types (/ibt, /click etc.).

Bug Fixes:
-Fixed a bug where the first iteration of a repeater command wasn't being processed properly.
-Fixed a bug where repeaters were still processing commands on tick while tabbed out with Toggle GUI on Window Change enabled.
-Fixed a bug where the host wasn't properly processing the /cancel command.
-Fixed a bug where, when starting a repeater, a deprecated method was being called that used outdated logic.
-Fixed a bug where the first iteration of a repeater would have a slight delay in sending the command.
-Fixed a bug where repeaters wouldn't send messages to all clients listed when using the comma delimiter in the target field.
-Fixed a bug where the wait and interval variables weren't being properly re-assigned when refreshing the Server/Client trigger windows.
-Fixed a bug that could cause the UI thread to hang for a millisecond when processing a generic command.
-Fixed a bug where, if client and host triggers shared the same name, saving to one would overwrite the other.
-Fixed a bug where, when opening the client-side trigger window with an already existing triggers file, the data structure behind the triggers file was being improperly constructed.
-Fixed a bug where our function that repairs corrupt data structures wasn't properly checking for keybinds without a set keybind foreground.

Big shoutout to @bobthebuilder for once again helping me with QAing these issues! If you have any problems, feel free to let me know!
**Note: This is a FULL update, you'll need to replace both client AND host-side versions.

Bug Fixes:
-Fixed a bug causing pgup to be read as pgdn.
-Fixed a bug that was causing the assembly to be improperly tagged.

Thanks to @LamahHerder for bringing these issues to my attention.
Back
Top