• 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

Question - EQBC

Creedy

September 10th, 2023
RIP
Joined
Dec 27, 2017
RedCents
70¢
I cant get my EQBC to work at all, I have to open the folder it self, and then go to each char and do /bccmd connect, there a way for them to auto connect so I don't have to do this anymore easier way to do it?
 
Alright will give it a try, I dont have to do nothing special of anything do it on installing it up starting it type of thing?
 
EQBC should be included in your Vanilla package. Check your Release folder for EQBCS.exe and click that. I made a copy and dragged it to my desktop, so everytime I update or reboot, I can start ECBC and Vanilla MQ2.

When you run the exe, it will either just start a text box or may give you some options. Choose "Stand alone" if you get the choices.

If you're running it on a diff computer than your MQ2 boxes, you need to read the full guide linked above.
 
Running it all on one computer, But its not putting the Icon down at the bottom for EQBC ,I still have to go in and open Mules to use it
 
Yeah, is there a way to have Vanilla auto-start EQBC? I'm not aware of one. I always have to start ECBC and Vanilla.

You could probably set EQBC to auto-start in Windows if you wanted.
 
You can install EQBCS2.exe as a Windows service or as a Linux daemon if you compile the source on a Linux box. Alternatively, you can use a start up script to start MQ2, EQBC, and whatever else you want started. Here's an old powershell script I used to do just that, if you'd like to use it to write your own if that's an appealing solution to you.

Code:
$IS = "InnerSpace.exe"
$MQ2 = "MacroQuest2.exe"
$MySEQ = "server.exe"
$Gina = "gina.exe"
$EQBC = "eqbcs2.exe"
$GamParse = "GamParse-1.6.0.13.exe"

$ISPath = "D:\Program Files\isBoxer\InnerSpace.exe"
$MQ2Path = "d:\MQ2RG\$MQ2"
$MQ2TestPath = "D:\MQ2RG - Copy\$MQ2"
$MySEQPath = "d:\MQ2RG\MySEQ\server.exe"
$EQBCIPath = "d:\MQ2RG\eqbci.exe"
$GINAPath = "C:\Users\New Buyer\AppData\Local\Apps\2.0\X9ENEG3A.7AT\8DG44H21.L1E\gina..tion_d03ba0016bff7a04_0001.0000_01c7bcb8e29f5572\$Gina"
$ServerPath = "D:\MQ2RG\$EQBC"
$GamParsePath = "D:\MQ2RG\Utilities\$GamParse"

$RunPlain = "Start-Process -WindowStyle Minimized -FilePath "
$RunAdmin = "Start-Process -WindowStyle Minimized -Verb RunAs -FilePath"

$RunIS = Get-Process -Name $IS -ErrorAction SilentlyContinue
$RunMQ = Get-Process -Name $MQ2 -ErrorAction SilentlyContinue
$RunSEQ = Get-Process -Name $MySEQ -ErrorAction SilentlyContinue
$RunBCI = Get-Process -Name EQBCI -ErrorAction SilentlyContinue
$RunGINA = Get-Process -Name $Gina -ErrorAction SilentlyContinue
$RunBCS = Get-Process -Name $EQBC -ErrorAction SilentlyContinue
$RunGamParse = Get-Process -Name $GamParse -ErrorAction SilentlyContinue

if($RunIS -eq $null) {Start-Process -WindowStyle Minimized -Verb RunAs -FilePath $ISPath}
if($RunMQ -eq $null) {Start-Process -WindowStyle Minimized -Verb RunAs -FilePath $MQ2TestPath}
if($RunSEQ -eq $null) {Start-Process -WindowStyle Minimized -Verb RunAs -FilePath $MySEQPath}
if($RunBCI -eq $null) {Start-Process -WindowStyle Minimized -Verb RunAs -FilePath $EQBCIPath}
if($RunGINA -eq $null) {Start-Process -WindowStyle Minimized -Verb RunAs -FilePath $GINAPath}
if($RunGamParse -eq $null) {Start-Process -WindowStyle Minimized -Verb RunAs -FilePath $GamParsePath}
if($RunBCS -eq $null) {
    ForEach ($i in 2111..2115) {
        Start-Process -WindowStyle hidden -FilePath $ServerPath -ArgumentList "-p $i"
    }
}

It isn't pretty, but it worked for starting all that stuff. Note also that it starts EQBCS 4 times, running ports 2111 through 2115.

ALTERNATIVELY alternatively, MQ2Dannet has entirely antiquated MQ2EQBC and requires no set up; EQBC is essentially in legacy at this point.
 
Question - EQBC

Users who are viewing this thread

Back
Top
Cart