Jump to content
LaunchBox Community Forums

arcademode

Members
  • Posts

    67
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

arcademode's Achievements

16-Bit Artificial Intelligence

16-Bit Artificial Intelligence (4/7)

7

Reputation

  1. Here's a powershell script that kind of does this as well and it doesn't open+close MAME so it's a little lighter. Enter the resolution of your main screen and point it to the proper directory(s). I have a few different MAME folders and lots of little silly ini files over the years for different tweaks, this remaps all of them pretty effectively and you can run it at startup pretty fast. Flip the $DryRun flag to TRUE to preview what's happening. # ---- CONFIG -------------------------------------------------- $Roots = @('F:\Emulators', 'C:\Emulators') $DryRun = $false # flip to $false to actually write $PanelW = 3840 # your main cabinet panel $PanelH = 2160 # -------------------------------------------------------------- Add-Type -AssemblyName System.Windows.Forms $screen = [System.Windows.Forms.Screen]::AllScreens | Where-Object { $_.Bounds.Width -eq $PanelW -and $_.Bounds.Height -eq $PanelH } | Select-Object -First 1 if (-not $screen) { Write-Error "No display matching ${PanelW}x${PanelH} found. Nothing written." exit 1 } $display = $screen.DeviceName Write-Host "Target display: $display`n" -ForegroundColor Cyan $mameDirs = foreach ($r in $Roots) { if (Test-Path $r) { Get-ChildItem $r -Directory | Where-Object { Test-Path (Join-Path $_.FullName 'mame.ini') } } } $changed = 0 foreach ($dir in $mameDirs) { Write-Host $dir.FullName -ForegroundColor Yellow $files = @(Get-ChildItem $dir.FullName -Filter '*.ini' -File) $iniSub = Join-Path $dir.FullName 'ini' if (Test-Path $iniSub) { $files += Get-ChildItem $iniSub -Filter '*.ini' -File -Recurse } foreach ($f in $files) { $content = Get-Content -Path $f.FullName if (-not ($content -match '^screen[0-3]?\s')) { continue } $new = $content -replace '^(screen[0-3]?\s+).*$', "`$1$display" if (Compare-Object $content $new) { Write-Host " [CHANGE] $($f.Name)" if (-not $DryRun) { Copy-Item $f.FullName "$($f.FullName).bak" -Force Set-Content -Path $f.FullName -Value $new -Encoding ASCII } $changed++ } } } Write-Host "`n$changed file(s) $(if($DryRun){'would be'}else{'were'}) updated." -ForegroundColor Green
  2. Piggybacking on this because it's somewhat related - if I run desktop at 4k then play a teknoparrot game at "fullscreen" for example Transformers Human Alliance, the desktop automatically switches to a lower res, and the game goes full screen. Upon exiting the game the desktop switches back to 4k, but during that switch BB gets confused and hops on to the marquee. I tried all shift handling settings, and turned display validation on/off with each setting. No improvement. Running BB 13.22 and the newest Third Screen plugin. The only way I could get it stable was to run QRES first to set my desktop at a lower res, then QRES again on exit to restore 4k. Then BB was able to find the main monitor again. This option works but it's kinda janky to watch it happen - BB flashes a couple times before settling down. Also, I may have to set up additional apps for every TP game that runs at a lower res, which sucks. All I can say is running a 4k high refresh monitor with BB, plus a marquee screen, plus many different emulators is TRICKY! QRES is really helpful but it gets really tedious when simple resolution settings break the whole setup.
  3. Any progress on this? @faeran @C-Beats Did you find a solution?
  4. I already see where it's in the wrong spot! Manually changing it seems to work
  5. And here's the filePlatformWheel1FiltersView.xaml
  6. Tried that a few times, same result. Anything else I can try?
  7. Odd error: "Lplat is an undeclared prefix" on the Colorful theme. Seems to be ok with Default but Colorful and a few others result in this LPlat error.
  8. What's your setup like? How many monitors? Curious if we have any overlap that might illuminate a common problem.
  9. I don't believe it's a problem with Third Screen, I think it's a problem with which monitor Big Box is seeing first and assigning as the primary.
  10. After booting down my arcade cabinet for a couple of days, then booting it back up the main monitor will switch to one of the "third screen" monitors, instead of using my main monitor. The main monitor selection is stable about 50% of the time, otherwise the third screen becomes the main monitor. Is my main monitor going to sleep too fast? Would that cause a divergent enumeration of the monitors in windows? What else can I look at to avoid this hiccup?
  11. I believe I do, in fact. I didn't realize that could make a difference.
  12. Cool, that worked thanks Idk if my installation is borked, but when I open the game details from the screensaver I can't go back using the BACK button. I'm just stuck there. Same thing happens if I open the Discovery Center actually. My only workaround was to map a button to "return to the platform view", which gets me out of there. I can use that same "return to platform" button while in the stuck screensaver game details screen to get out, but again the BACK button itself seems to do nothing. Just me?
  13. Duh - I was on 13.22. Updated to Beta and there it is. Super cool! Is there a way to change the Press "A" to a different icon that matches my arcade control input? Like a png somewhere?
  14. Just downloaded to give that screensaver feature a try but didn't see it in the menu anywhere. Does it only work on the default skin or something like that?
×
×
  • Create New...