Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I assume this is a no since it is a plugin... any way to leverage this on Truebox?
I downloaded and installed the new plugin DLL after patching running MQ2 update it says "2019-01-16" so I assume it's been updated. When I load into the game I get the error "Game Crashed this isn't MQ2.. It's EQ" (I'm paraphrasing). I remove the DLL and the game loads fine.
Is EQWire broken for the moment? or just My PC just doesn't like running it after the patch?
I think it's your PC, seems to be working fine here. Make sure you're extracting the .dll to your Release folder, and using the regular version, rather than the emulated server version.
Someone else will make the same mistake, I promise you I'll leave it upMy mistake. In my haste to get up and running I downloaded the emulated version not live by mistake. Please delete your post if you'd like to tidy up.
Why do I have to re-download each time I run the Redguides updater ??
Each time there's a change in MQ2Main, an old EQWire could cause crashes.
I'm working on the design for a new updater at the moment so you don't have to manually grab eqwire, which I know is a pain. Thanks for sticking this out while we get our act together.
I also have a ton of ram, but I still like keeping the useage down where I can. I don't have a link, just stuff I've picked up from around here.I have 64Gb of 3600 DDR4 so its not hitting my machine to bad. I followed the below guide to tune things but if you know of a link to get even better performance, I'd love to read it.
http://everquest.fanra.info/wiki/Graphics_and_performance_settings_guide
CPUAffinity0=-1
CPUAffinity1=-1
CPUAffinity2=-1
CPUAffinity3=-1
CPUAffinity4=-1
CPUAffinity5=-1
CPUAffinity6=-1
CPUAffinity7=-1
CPUAffinity8=-1
CPUAffinity9=-1
CPUAffinity10=-1
CPUAffinity11=-1
CPUAffinity12=-1
CPUAffinity13=-1
CPUAffinity14=-1
CPUAffinity15=-1
CPUAffinity16=-1
CPUAffinity17=-1
CPUAffinity18=-1
CPUAffinity19=-1
CPUAffinity20=-1
CPUAffinity21=-1
CPUAffinity22=-1
CPUAffinity23=-1
Maybe as well do the same to MQ2Berzerker and Rogue?MQ2eqwire is a fantastic plugin but it is annoying having to download it separately on each patch.
A small thing but it would be great to have it be included in the release for those who paid for the plugin.
Maybe have an extra checkbox or ini setting in the updater?
$MyCredentials = Get-StoredCredential -Target "RedGuides"
if($MyCredentials -eq $null) {
$MyUsername = Read-Host -Prompt 'Input your user ID'
$MyPassword = Read-Host -Prompt 'Input your password' -AsSecureString
New-StoredCredential -Target "RedGuides" -UserName $MyUsername -SecurePassword $MyPassword -Persist Enterprise -Type Generic | Out-Null
$MyCredentials = Get-StoredCredential -Target "RedGuides"
}
# Add extra entries to download more stuff
$downloads = @{
# "MQ2EQWire.zip" = @{
# url = "https://www.redguides.com/community/resources/mq2eqwire.295/download";
# regex = 'a href="(/community/resources/mq2eqwire\.295/version/\d+/download\?file=\d+)'
# }
"VeryVanillaLive.zip" = @{
url = "https://www.redguides.com/community/threads/very-vanilla-mq2-live-servers.66784/";
regex = 'a href="(/community/attachments/very_vanilla_compile\d+-zip\.\d+/)'
#https://www.redguides.com/community/attachments/very_vanilla_compile20190510-zip.16735/
}
}
cd $env:MyCloud\MQ2RG
function New-RGSession {
param([string]$Username,
[string]$Password)
$preLogin = Invoke-WebRequest -Uri "https://www.redguides.com/community/login" -SessionVariable session
$token = ($preLogin.Forms | ? { $_.Action -like "*login" }).Fields["_xfToken"]
$fields = @{_xfToken = $token; login = $Username; password = $Password }
$login = Invoke-WebRequest -Uri "https://www.redguides.com/community/login/login" -WebSession $session -Method POST -Body $fields
return $session
}
$username = $MyCredentials.UserName
$password = $MyCredentials.Password
$password = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto([System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($password))
# Or hardcode them
$session = New-RGSession -Username $username -Password $password
# Or persist session
foreach ($kvp in $downloads.GetEnumerator()) {
$filename = $kvp.Key
$url = $kvp.Value["url"]
$pattern = $kvp.Value["regex"]
$req = iwr -Uri $url -WebSession $session
$match = [regex]::Match($req.Content, $pattern)
if ($match.Success) {
Write-Host "Downloading $filename"
$dl = Invoke-WebRequest -Uri "https://www.redguides.com$($match.Captures.Groups[1])" -WebSession $session -OutFile $filename -PassThru
if ($dl.StatusCode -ne 200) {
Write-Error "Failed to download $filename"
}
} else {
Write-Error "Failed to download $filename"
}
}
i didn't see a response to the ISBoxers wanting to know if MQ2wire works it dose, on some machine's it will work out of the box and other's it wont.
my wife had no issues when she /plugin mq2wire it loaded up and started its thing no problem.
mine on the other hand i had to /plugin mq2wire, /unload then right click "Reload MQ2" from the icon for it to work, other then that gave me no issues.
am looking threw some of the post's still gonna see if i can get the CPU useage down alittle more while retaining responfullness from the toon's, atm running between 7-10% per soon with MQ2Wire. running way better then it was before i know that much, i think it was some where between 15-20% per instance.
any idea's on what i can do to squeeze more performance out of toon's / mq2 would be appreciated.
yeah this is important.I assume you've disabled cpu strategy in isboxer?
CPUAffinity0=-1
CPUAffinity1=-1
CPUAffinity2=-1
CPUAffinity3=-1
CPUAffinity4=-1
CPUAffinity5=-1
CPUAffinity6=-1
CPUAffinity7=-1
CPUAffinity8=-1
CPUAffinity9=-1
CPUAffinity10=-1
CPUAffinity11=-1
CPUAffinity12=-1
CPUAffinity13=-1
CPUAffinity14=-1
CPUAffinity15=-1
CPUAffinity16=-1
CPUAffinity17=-1
CPUAffinity18=-1
CPUAffinity19=-1
CPUAffinity20=-1
CPUAffinity21=-1
CPUAffinity22=-1
CPUAffinity23=-1
yeah this is important.
I run isboxer, but I don't let it manage fps or cpu management - i let mq2eqwire do that
also, it is important to include CPUAffinity = -1 for however many instances you look to run
This is what it would look like for 24 instances (it starts on 0)
INI:CPUAffinity0=-1 CPUAffinity1=-1 CPUAffinity2=-1 CPUAffinity3=-1 CPUAffinity4=-1 CPUAffinity5=-1 CPUAffinity6=-1 CPUAffinity7=-1 CPUAffinity8=-1 CPUAffinity9=-1 CPUAffinity10=-1 CPUAffinity11=-1 CPUAffinity12=-1 CPUAffinity13=-1 CPUAffinity14=-1 CPUAffinity15=-1 CPUAffinity16=-1 CPUAffinity17=-1 CPUAffinity18=-1 CPUAffinity19=-1 CPUAffinity20=-1 CPUAffinity21=-1 CPUAffinity22=-1 CPUAffinity23=-1
good mention of the virtual ini - I do that as well - it allows me to keep regular models turned on for my "main" and turn stickfigures on for my "background" toons --- this is one of the main things I use isboxer for these days.Yes what Sic said. You want to let MQ2Eqwire handled CPU and FG/BG fps. Disable cpu strategy in isboxer and add the lines in Sic's post to your eqclient.ini. If you use the virtual ini file feature of isboxer, you'll then want to delete eqclient_character.ini and export to innerspace to remake the ini file with the cpuaffinity lines in.
I assume you've disabled cpu strategy in isboxer?
Yep, was one of the first things I turned off b4 loading based on post’s, I wasn’t aware that MQ2wire handled CPU as well, so I’ll have to figure out how to turn that off and where/what the name is of the virtual.ini when I get home Monday.
Gonna be interesting to see difference
Good stuff guys, thanks much!