Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    5,450
  • Joined

  • Last visited

  • Days Won

    41

Posts posted by JoeViking245

  1. 37 minutes ago, Tsik said:

    Well, I am aware that "MAME (or a derivative like MAMEUI), RetroArch or DOSBox are blacklisted from the plugin "
    your "Documentation" is pretty clear

    Sincerely, thank you for reading the documentation! :) 

     

    41 minutes ago, Tsik said:

    I surely use the above ones on many platforms

    I'm going to guess: "many" = 109. :P

     

    23 minutes ago, Tsik said:

    If you want I can see if could I make a list of 'Which Platform Uses Which Emulator'

    Thanks. But that won't be necessary. This plugin "knows". ;) 

  2. 14 hours ago, Tsik said:

    the numbers don't match

    To clarify, are you talking about the number of platforms?  e.g. You have 191 and the plugin is saying 82.

    Any chance you have 109 platforms that use either MAME (or a derivative like MAMEUI), RetroArch or DOSBox?

    If so, the 3 emulators are blacklisted from the plugin.

  3. 1 hour ago, Tsik said:

    Yes, (for me at least) it always completes the refresh on both PCs if I don't click the plugin window (which causes Windows to ask to kill the process).

    K. So that tells me it is working. Just slow, like molasses.

    1 hour ago, Tsik said:

    Just as I thought, but wouldn't it be more logical/productive to create those folders only if the user enables the bezel for that emulator?

    When you enable the emulator, chances are you're going to want to click Test to check/set the window parameters at that time.  My presumption is users will copy over their RA bezels, then enable them in BezelLauncher.  Horse-cart. Chicken-egg. Logical-productive. I chose the coin toss.... Heads-tails. :P

    1 hour ago, Tsik said:
    2 hours ago, JoeViking245 said:

    If the folder is empty, it will be deleted.

    It is not. 🙃

    You're right.  At one point I had thought about doing that (this part I remember). Then "tails" prevailed and I didn't add it in (this part I forgot).

     

    I will for sure look at fixing the Save button not being visible after selecting disable.  I'll also spend some time looking at the Refresh thing.  Can you attach your BLSetup.xml file that registered 191 platforms? I should be able to use [just] that to test with.

  4. 10 hours ago, darreldearth said:

    if i disable bezels for an emulator there is no save option/button the way there is when you enable bezels for an emulator, so the emulator goes back to enabled the moment you click off of it. 

    This has probably been like that since at least that last update, 9 months ago.  I'll add it to my "to do - fix this" list.

     

    2 hours ago, Tsik said:

    I copied over to a new fresh build all my platforms and although at first I got the same hang/crash when I clicked the 'Refresh' button

    I wonder if on first run, the 'start the setup, then close it... then restart it, then Refresh' has something [in the coed] to do with that.  You said it did work after that, though was inconsistent.  Or just took an extremely long time.?..

     

    2 hours ago, Tsik said:

    As I created the 190th platform the refresh took significantly more time (which for my super-potato pc is around 6~10 minutes) but the process eventually ended successfully.

    I shouldn't take that long. Even on a potato. That said, a quick glance at that section of the code [written over 2 years ago] shows me I knew just enough to 'make' it work'.  But was ignorant enough to not include more checks and balances. 😊 It does work (with fewer platforms???), but is some ugly-arse code.  I'll look at possibly refactoring that part or (might end up being easier) just rewrite it.

     

    Question:  When it hangs, if you wait [the unfortunate 6 - 10 minutes], will it always eventually complete?  As in, it does actually work. It just takes a stupid-long time.  This may be moot if I decide to do a complete rewrite of that section. Some day. But will give some guidence.

     

    2 hours ago, Tsik said:

    I noticed that the plugin creates folders in ..\BezelLauncher\Bezels which are empty apart from the ones I activated the bezel for

    On step 1 of Setting up, the folders are created.  ("This will create the \Plugins\BezelLauncher\Bezels\platform_name\ subfolders")

    The intent is to have the folders there for you to place your bezel files into. Similar to how LB's Auto-Import feature creates folders under /Games/. The main purpose is to give the proper/correct folder names for you to place the bezels in, corresponding to where the plugin looks.  The hope was to alleviate issues in folder naming conventions like: Sony Playstation 2 vs. Playstation 2 vs PS2.

    "In theory", when clicking Refresh All, it'll [also] create new folders for newly added platforms. It's "supposed to" also remove empty folders for platforms no longer existing.  e.g. If a platform that had once existed in your collection and is no longer there, if it has a Bezel subfolder with files in it, it will not be deleted. If the folder is empty, it will be deleted.

  5. 5 hours ago, darreldearth said:

    not sure if anyone else is having this problem but nothing can be updated through the UI anymore. if i try to scan for new systems it just hangs and launchbox needs to be forced closed. I can only change things by editing the BLSetup.xml directly. not sure if its the newest launchbox or something else. can anyone else confirm on the newest version of LB if theirs bezellauncher still works correctly? thanks

    I'm not able to reproduce it hanging on Refresh All.  If you zip up and attach your Logs folder (\LaunchBox\Plugins\BezelLauncher\Logs\) I'll see if I can find anything in there where the issue is occurring.

    One "fix" could/would/should be... with LB closed, delete (or rename) BLSetup.xml then start LaunchBox and go to Tools - BezelLauncher Setup.

  6. Glad to hear it worked!

    21 minutes ago, stonev said:

    could you have a checkbox option to close the additional app after the game stops running?

    Yes.

    25 minutes ago, stonev said:

    Would that be something relatively easy for devs to implement?

    "Relatively" is relative. "Easy" is in the eye of the beholder.  That said, the process seemingly is actually pretty straight forward.  But it comes down to a cost/time benefit.

    39 minutes ago, stonev said:

    Are there complexities in that process I’m not considering?

    The process to "close the Additional App" (that I can think of) actually "kills" the app.  So, it's not very graceful. But it most cases it won't 'hurt' anything.  Like killing an AHK script or DemulShooter.  (See caveats below)

    43 minutes ago, stonev said:

    Would it even be worth it?

    That's a loaded question. ;)  For "you"? Yes, of course.  For the developers to implement it?  Right now, today, this minute? A resounding No. 

    1)  You have the tools available to do what you want.  Simple version: the script I just gave you. Less "simple": [You] taking a few extra steps and create an Additional App to close (kill?) the app After Game Exits.

    2)  Goes back to the time/cost benefit.  The 'immediate' benefit is negated by item 1).

    However, to submit a Feature Request is free for everyone.  Submit it. Share it. Enough people upvote it, the one-in-charge of time/cost management will happily tell their developer/programmer (who may mutter "they have the tools to deal with this already") to implement it. And wha la.

     

    Request option "B":

    Another [unavailable] feature option would be to have Running Scripts for games that don't use an emulator.  In the games Emulation section, if the Use an Emulator box is un-checked, have a field for Running Scripts (similar to what's in Emulators, and how they function).  

     

    Caveats to auto closing after game exits:

    The caveat to either of these is games that are ran via a launcher.  Notably TP and Steam (maybe the other storefronts too?).  The 'launcher' launches the actual game then closes itself.  You told LB how to start the game, and that's what LB monitors for "game exiting".  So with launchers, the "game" essentially starts and exits right away [as LB sees it].

    Making this nearly all for naught.

     

    1 hour ago, stonev said:

    I’d be interested to hear your thoughts

    Use the tools already available because they're there, they do work and they're "relatively easy to implement".   :D 

  7. 3 hours ago, stonev said:

    The only problem is that when I exit the game, the AHK script (and the re-mapping) persists. I'd simply like for the script to exit when I exit the game.

    This assumes the games exe file is "OR2006C2C.EXE" (adjust accordingly).  If it's being ran through Steam or TP, that's a completely different story.

    Process,Wait,OR2006C2C.EXE 
    WinWaitClose,ahk_exe OR2006C2C.EXE
    ExitApp
    
    1::Enter ; Start button
    5::Escape ; Coin button
    • Wait for the games exe process to be running
    • Now wait for the games exe process to close/exit
      • While waiting:
        • Hotkeys "1" and "5" will be active
        • Actually, they'll be active as-soon-as the script is running.
          • So don't get jumpy pressing the "5" key. ;) 
    • Exit/close the script when the games exe process is no longer running
    • Like 1
  8. 2 hours ago, 51mm5 said:

    When I try editing it, it doesn't give me any other options

    • Click the red X next to LaunchBox DB ID
    • For the Title, type in "resident evil 4 remake"
    • It will show "Resident Evil 4 (Deluxe Edition)"
      • select it
    • Go to the Alternate Names section
    • Select "Resident Evil 4: Remake"
    • Click "Set Selected Name as Title"
    • Click OK to save and close
  9. 26 minutes ago, dragon57 said:

    Yes, two different sites.

    Clicking on any missing image always gives me an error. After multiple refreshes and if a graphic shows, you can click on it to expand it like expected. Just for completeness, I have tried on multiple browsers/browser restarts and multiple machines and all give me the same observations. 

    Can you share a link (or 2 or 3) to a game(s) on the Games Database that you're seeing this happen?  This way the developers can try to reproduce it and possibly find a fix.

  10. 10 minutes ago, dragon57 said:

    More info: If I keep refreshing pages with missing graphics, eventually the items show up. This generally refers to something on the server side of things.

    To clarify, you're talking about 2 different sites. Correct?

    1. The LaunchBox Forums (where we're at now)
      • Users' icons (avatars).  Which seem to be showing for you now.
      • I know on some older posts, inserted images can sometimes appear blank.
        • Clicking the "image" will open the actual image in another tab/window
    2. The LaunchBox Games Database ("the database/DB")
  11. 1 hour ago, Fursphere said:

    When you re-import MAME to update it - do the hidden games get un-hidden?

    It shouldn't import games already existing.  Though I'm not sure if it overwrites the existing games or skips matches.  I assume the latter.

    One sure way of finding out.  Turn on the Backups feature. Exit LB (to ensure a backup is created). Start LB and re-import your new ROM set.  If it screws things up, restore your backup and go to Plan B.

     

    1 hour ago, Fursphere said:

    MAME is just stubborn due to the way its updated monthly. 

    ?  Just because it updates doesn't mean you have to. ;)  My method is to keep my ROM set up to date then read whatsnew.txt to see if there actually are any "new" games.  Then add the 0 to 5 new games.  But also, my "curated" set in LB points to my full set folder. So any ROMs that get updated are a non-issue (as the game's ROM file [Launching section] points to the same filename).

  12. 46 minutes ago, lightfox said:

    I AM morbidly curious!

    Me too. :D  Here's what I found in that section:

    image.thumb.png.4eab061916cd7ffd9eee5912425eb0de.png

    <configuration name="Keyboard layout" tag="kbd:LAYOUT" mask="24">
       <confsetting name="QWERTY/,УЕИШЩ" value="0"/>
       <confsetting name="QWERTY/ЯВЕРТЪ" value="24"/>
       <confsetting name="QWERTY/ЙЦУКЕН" value="8" default="yes"/>
       <confsetting name="Test?" value="16"/>
    </configuration>

     

  13. 34 minutes ago, lightfox said:

    The root cause? Well..I'm also playing japanese language video games. For that to work, I have set up my PC a certain way that LaunchBox didn't like.

    My ignorant American mind would have never guessed that. :P  Thanks for being "curios" ;) and looking into it further AND most of all, figuring it out!  (I'll add this to my notes)

  14. Welp, I'm at a loss.

    Tried it here (LB 13.26) with MAME 0.285 and 0.286 with no error.

     

    Your MAME is from MAMEDev? (Or LB installed it for you. Same thing.)  vs. something like MAMEUI or HBMAME

    Reinstall MAME? Try the importer again.

    File a bug report: (the top of the page) click Help & Support and select Report A Bug.
     

     

    If you're still morbidly curious... Run the importer, get the error, open the file in \LaunchBox\Metadata\Temp\ that's approx. 305MB (it won't be an xml file) using NP++, look again for the line number.  Though this won't help with the issue at hand. But may show 'a something'.

    • Thanks 1
  15. 1 hour ago, lightfox said:

    I guess that we want to consider that line 1 = line number of of the <mame> tag, I have to subtract 163 lines, not add them?

    Well, no.  Because 1 is to 164, as  4292731 is to 4,292,895. ;)   

    Either way we go, nothing came to light.  It's also possible that LB stripped some of the unused elements before parsing it, Thus changing the line numbers even further.

    Did you try rerunning the Import Wizard?

  16. 40 minutes ago, lightfox said:

    When I go to line 4292731, I see this, which doesn't seem invalid to me:

    The error message looks like an xml parsing error.  Since list the listxml result starts with a DOCTYPE declaration, go down from the line it says errored about 163 more lines. (to approx. line 4,292,894)  "163" being about the length (# of lines) of the declaration.

    Also, you're probably looking for <machine name=.  I suspect LaunchBox parses the xml into a Model which has the elements saved as capitalized words. (like shown in the error, Name)

     

    Or, retry the MAME Arcade Import Wizard again.  It's possible when LaunchBox ran its own -listxml, something got malformed.

  17. 1 hour ago, RobertBlum said:

    but still error when i start a game

    Depends on the error you received.  If it was something like "can't from the ROM.."

    You have (at least) 2 options:

    1. Open LaunchBox
      • Select the platform
      • Select all games in that platform (select one and then press Ctrl+A)
      • Go to  Tools < File Management < Change ROMs Folder Path for Selected Games...
      • Read and follow the Prompts
    2. With LaunchBox not running
      • Edit the platforms file you changed the game's ROMs location
        • e.g. E:\LaunchBox\Data\Platforms\Nintendo 64.xml
      • Do a bulk Find & Replace
        • Find: E:\LaunchBox\Games\
        • Replace with: C:\LaunchBox\Games\

     

    • Like 1
  18. 12 minutes ago, DJ DUDE said:

    I will try to download qbittorrent tonight and see how it goes.

    Just Do It™ :D 

    Over the last 8+ years of playing with this, never had an issue.  No VPN. Just MS Defender.  No more. No less.

    That said, "stuff" happens.  And maybe I've just been lucky (but don't think that's the case. ;)).

  19. 41 minutes ago, XvXPhoenix said:

    Thanks for answering!  Maybe this could be a feature request?  Just don't know how easy or difficult it would be to implement.

    You're welcome!

    Not sure how "easy" it would be to implement (I think the image types have been set for quite a while [many years, hidden deep in the code]).

    RE: a Feature Request... by all means. Yes.  (top of the page under Help & Support) 

    The [potential] caveat being, I'm not sure how the developers would feel about a 'dynamic' image type.  e.g. The users can add in a new type and name it whatever they want. Like "3D Boxes - GH".  Where-as a new 'static' image type may, programmatically be more easily added in.  But it probably wouldn't be "3D Boxes - GH".  Just sayin'. ;)   

    This is all just speculation.  But hey, and it never hurts to submit a feature request.  Regardless of being feasible, reasonable, easy or difficult, or even useful from only one user's perspective.  Like Nike says, Just Do It™. B|

     

    • Like 1
  20. In short...

    1 hour ago, XvXPhoenix said:

    that's the only option

     

    Well, only "reasonable" option.  I suppose you could customize your theme and force it to look in a specific folder (name of your choosing) for the game image file(s).  Viable. But not very reasonable (depending on the severity of your OCD-ness).

     

    Plan "B", create your folder "3D Boxes - GH" and put your images in it.  Then create symlinks to those images in e.g. "Arcade-Flyer".  They'd be stored where 'you want them', but you'd still have to "classify" them as "Arcade-Flyer" in LaunchBox.  So not really a 'good' plan. ;) 

  21. 3 hours ago, DJ DUDE said:

    Brand new and I'm trying to set  up a mame fullset 0.285  in launch box.  I have downloaded the non merged zip from github mirror site for pleasuredome.   I realzie these are rorrent files so I used trrntzipUI.net to get them back to regular zip file (I think, first time using that utility.) 

    The Full Set link on PD Git is actually a "magnet" that will attempt to redirect the download to your installed torrent client (downloader) app.  Many people use qBittorrent.  Not familiar with the one you mentioned.  You will be asked to click OK to have it direct the torrent to you client.

    You client will download the plethora of .zip files into the folder you tell it to.  When 100% done, close your client then either keep that folder of ROMs (zip files) where it's at or move it to wherever you want.

    Then in the Import MAME Arcade Full Set Wizard, Browse to that folder containing the ROMs your client downloaded for you.  (For reference, the non-merged set should contain close to 42,000 zip files)

×
×
  • Create New...