Jump to content
LaunchBox Community Forums

mgtroyas

Members
  • Posts

    36
  • Joined

  • Last visited

Everything posted by mgtroyas

  1. Yes, that's the way it's intended, but all retro video platforms had 4:3 aspect ratio so do all related videos and screenshots. Neon Deluxe Arcade removes the black bars, but doesn't use all the horizontal space available.
  2. Hello, My images/videos are shown on game details bar inside a box with a widescreen aspect ratio (black bars around 4:3 content). Is there a place to configure it? 99% of my content is 4:3. Thanks in advance.
  3. Yes, creating a dummy file works, but people not aware of this problem will have these games missing when doing a full import. It's even stranger, Chaos Heat is a game I've added recently to the Roms folder, and has this problem of not being imported. But in my full initial import some weeks ago, similar Taito G-NET games Night Raid, Shikigami no Shiro, Psyvariar, Ray Crisis, Super Puzzle Bobble, were added without problems, and now if I run the "Search for removed Roms" menu option, it suggests to delete all these games. An in these cases the CHD file has the same name than the folder (because they have no clones). I think some enhancement to the import/scan logic is needed to treat this cases consistently, for instance checking the folders names, as they all have the same name as the game in the LB/MAME DDBB but are not being recognized even with "use the folder name instead of the file name" option enabled on import.
  4. Oh, interesting, didn't realize that was the BIOS. I have a folder named "chaoshea" containing the files "chaosheat.chd" and "chaosheatj.chd". Note neither CHD names match the name LB is looking for.
  5. Hello, I've imported a full MAME set and I noticed a game that isn't being imported, Chaos Heat, which has a romname "COH3002T.ZIP" and also have a CHD under "chaoshea" folder (http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=chaoshea&search_id=2). I have both on my ROMs folder, but the game isn't included on the ROM import. Reviewing the LBs "MAME.xml" file i see it expects the file to be "chaoshea". I've reviewed the name of the ROM for this game on all the MAME versions and it never had that name, so seems to be refering to the CHD folder. Anyway I tried importing the folder, even checking the "use folder name instead of romname" option, but the game is never "detected". I'd bet the problem is related to the ROM name being different than the CHD folder. I'm not sure how many games are like this on MAME, but at least this one.
  6. Confirmed, now it works Thank you very much.
  7. mgtroyas

    SHMUPS

    Absolutely fantastic. Thank you very much!
  8. On my install I'm seeing Batman from Atari on the Atari Playlist and not in the Midway one. Anyway the arcade auto-created playlists are quite simple: they match to the "Arcade" platform, and look for the word (i.e. "Atari" or "Midway") inside the "Editor" field, so if the metadata is right they should auto-populate without problems. If after restarting Launchbox they are still wrong, I'd create a new one for testing, just with that logic. For the Cave games, if you moved the games to another Platform, you must edit the playlist to look for that platform name instead of "Arcade".
  9. Briefing from what we've tested on this thread. - "Doesn't contain" operator doesn't autopopulate the parameters field when selected and throws an exception when settings are saved. - "Has at least one of the values" doesn't work either, always filters out everything, leaving an empty playlist, even with only one parameter.
  10. Yes, that is working great. Thank you for your time.
  11. I suspect "Has at least one of the values" option isn't also working. I tested even with only one option, and in any case it shows zero results.
  12. No, that was the way I tried on 11.12, seems still not being valid. With three separated "Source" sections, all 164 games are shown: With only one section, filtering works (130 games shown): For comparison, no "Source" filtering, all 164 games shown: Ok but I've found how to make it work! I must use the "No tiene ninguno de los valores" ("Doesn't have any of the values") instead, then only 86 games are shown as expected: So seems that option is working. Anyway I think "Doesn't contain" has some problem, as it's marked in red when selected, and if used the error exception shows when accepting changes:
  13. @C-Beats Mmm perhaps I'm doing something wrong, but I get this exception, both using "," or ";" as separators: The option is marked red when selected on the list, and isn't translated to Spanish, perhaps it's missing the translation. (Inner Exception) The given key 'DoesntContain' was not present in the dictionary. App: LaunchBox Version: 11.13-beta-1 Type: System.Collections.Generic.KeyNotFoundException Site: Void ThrowKeyNotFoundException[T](T) Source: System.Private.CoreLib at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Unbroken.LaunchBox.Windows.Data.FieldComparisonTypes.GetComparisonType(String comparisonTypeKey) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.AddEditPlaylistViewModel.DefineXmlCollection(Object ) at Unbroken.LaunchBox.Windows.Desktop.ViewModels.AddEditPlaylistViewModel.Save() (Outer Exception) Exception has been thrown by the target of an invocation. App: LaunchBox Version: 11.13-beta-1 Type: System.Reflection.TargetInvocationException Site: System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean, Boolean) Source: System.Private.CoreLib at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Caliburn.Micro.ActionMessage.<>c.<.cctor>b__33_0(ActionExecutionContext context) at Caliburn.Micro.ActionMessage.Invoke(Object eventArgs) at System.Windows.Interactivity.TriggerBase.InvokeActions(Object parameter) at System.Windows.Interactivity.EventTriggerBase.OnEvent(EventArgs eventArgs) at System.Windows.Interactivity.EventTriggerBase.OnEventImpl(Object sender, EventArgs eventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Controls.Primitives.ButtonBase.OnClick() at System.Windows.Controls.Button.OnClick() at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) Recent Log: 9:51:55 Exception
  14. Same problem here. I try to create a playlist of Capcom arcade games that aren't cps1, cps2 nor cps3 source (which have separate playlists). It's not working as multiple conditions over same field. @Jason Carr There’s a simple solution: for “Editor” or "Developer" fields there are already additional operators “Has all the values”, “Has at least one of the values” and “Doesn’t have any of the values” for semicolon separated multiple values list. This just needs to be extended to the other text based fields (Title, Source, Region, Platform...). I think this bitbucket ticket applies: https://bitbucket.org/jasondavidcarr/launchbox/issues/4565/playlist-auto-populate-suggestions-and-or
  15. Until some time ago I also cared a lot about what to import, but I've come to value the "order by star rating" as the best Launchbox feature. The most known titles are always shown on the top, on the stars categories, and the not so known ones and the software and other secondary entries are left on the bottom, on the "not rated" category. So I'm always welcomed by the most likely interesting titles, and I can browse the "not rated" category whenever I want to look for hidden gems or rank the titles I know but haven't been rated yet. I also select "one" or "two stars" as minimum instead of the five by default, so much more games are rated. If I see an odd rating I rate it myself, so I correct it. And thanks to many users doing so, every day more games are rated. Don't forget to download users rating every month or so, as it's not updated automatically! You are right, I usually also choose the second option, but with your imports I thought "well, it's all blank, doesn't matter" and choose the first one. Seems it may have an impact, I'll test further. XMLs are now sorted and no popups on importing! Thank you very much! Just looking for perfection, there's a a detail about multiple versions as additional applications: they're not recognized as multiple versions, and so badges (pink stack icon) are not shown, so there's no visual way to know that game has alternative versions. I've found out what's needed: - The "version" (i.e. "(Alt1)") must be filled in the "Version" field on the Metadata section of the main application and all the additional application. - In case there's only one additional version, you need to create also an additional application for that main version. If not, launchbox thinks there's only one version and doesn't show the badge.
  16. Wow, I've being playing with this plugin latest days and it's impressive. Mame software lists for japanese computers are complete enough and much easier to add than fighting with Tosec sets (less complete) or Neo Kobe (manual organizing needed). I have a small request: list of XMLs on "select a computer/console to import" screen are not alphabetically ordered, so it's quite difficult to select the system. I have also a problem but probably more Launchbox related: when selecting all games after import and running "Download Metadata and Media" wizard, games that are not in the Launchbox database are forced to match to any similar game ID, so the name and ID is wrongly changed as a duplicate. Edit: sometimes when adding the alternative versions as additional applications, this message is shown, don't know if the proccess finishes ok or aborts.
  17. That's what I try to say, this way launching the games through "gblaunch.exe" as emulator (so using all the gamebase per-game tweaking) no longer works.
  18. @Ted777 Last time I used Romlist LaunchBox didn't exist, and no newer versions habe been released, so Iassume not. @wirtual82 If you rename the game files they won't be runnable with "gblaunch" and Gamebase. I also aspire to have an official LaunchBox integrated method, to make life easier to all Gamebase users.
  19. Hello, when importing a big game set (thousands) I've detected sometimes the same game is matched on database to different game files. If "force duplicates" is not selected all the games imported are unique, so the database matching should ignore the cases where the same entry is being mapped to different game files, as they are clearly wrong. Only the one with higher likelihood should be allowed. Also, I understand this happens when game file names are not enough to find the correct database entry, or such gameisnot inthe database. In this case: 1) Already matched games with higher likelihood should be porogressively left out of the choices. 2) If lower than a certain likelihood threshold, the user could be asked with the better options, so he can select the correct or say it's not there. Both behavious were implemented in a handy filename mapping tool called fatmatch, I extensively used for matching my Emumovies media with my romsets before using LaunchBox: http://www.hyperspin-fe.com/files/file/7401-fat-match-media-renamer/
  20. I've added this information and an example of XML export on the Bitbucket issue: https://bitbucket.org/jasondavidcarr/launchbox/issues/1099/add-gamebase-support Gamebase is not only useful for Commodore 64 and Amiga:
  21. From the Gamebase you can create a RomLister format XML. Then using RomLister you can filter it and convert it to multiple frontend XML formats. I saw mGalaxy format being added as output option after this frontend appeared. Don't know if RomLister author added it spontaneously or mGalaxy author helped him. https://www.waste.org/~winkles/ROMLister/ I suppose (haven't that understanding of the LaunchBox internals yet) that adding a new platform requires more work than creating the XML? But reading this documentation again, I'm starting to believe XML creation is only for convenience (having the game metadata), if GBLauncher is used as emulator, just receiving the ROMfile as a parameter it finds the Gamebase game ID and launchs the game via GEMUS. I'll do some tests when I have the time.
  22. Hello, Gamebase user here with many systems set up. Old computer games need a lot of per game tweaking, also multidisk handling. Gamebase creators have already done all this huge work for us, it even repacks the files when exiting the games so the savestates and hiscores are preserved! So trying to import the games as a console set and simply loading them in the emulator is not the best way to do it. The correct way is using an executable included with Gamebase, specifically developed to allow other frontends to use the Gamebase setup: GBlauncher.exe. Basically you can create a RomLister compatible XML with all the games detail, so you can then convert it to the frontend specific format. It even exports the screenshots so they can be used by the frontend. I've already done it with mGalaxy. http://www.bu22.com/wiki/exporting_gamebases_to_other_frontends http://www.bu22.com/wiki/gblauncher.exe If some testing is needed I have many Gamebases and Launchbox installed and would be glad to be of help.
  23. In case you weren't aware, EmuLoader is doing this, could be a good inspiration: http://emuloader.mameworld.info/
×
×
  • Create New...