Jump to content
LaunchBox Community Forums

SentaiBrad

Members
  • Posts

    6,988
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by SentaiBrad

  1. Jason Carr said Hi sudo, welcome to the forums. Let me clarify some things here... The ID generation is *not* based off of hardware at all. It's a simple industry standard GUID. LaunchBox does *not* observe your hardware for anything. And yes, LaunchBox is fully portable. Not sure how we worked hardware into the discussion, but that's not right.
    Whoops. I apparently worked GUID in to hardware based ID's. That is another common practice if you need something based on hardware, however we do not. xD Sorry for that mixup then.
  2. sudopinion said
    ...if that happened it would make LaunchBox operate a lot slower....
    Indeed it would be slower. Mediabrowser uses a caching service to remedy this kind of problem, and I understand that isn't within the scope of the project here.
    assigned an Id based off Hardware
    What? I thought LB was supposed to be portable. I'm confused.
    ...If you look in the images folder...
    I know that there is often a need for unique identifiers, but this seems to be...unnecessarily complicated. I also notice that there is some character replacements which is troublesome. I'm certain you're aware that this is problematic. Nevertheless, I really like LB and I look forward to its bright future. Keep up the great work!
    LaunchBox is 100% portable. What I meant by ID's is that when you import a game, LaunchBox creates an ID for each entry based on a users Hardware. It's actually a very simple process. The reason why they're ID's is so that there isn't any confusion in the software its self. If LB just read entries based on Name alone, there could be a lot of confusion internally if you have something named the same. The way that Jason chose to make sure there was no possible problems was to create a unique ID. Easy way to do that with the way he coded it is based on Hardware; as far as I believe. As far as character replacements, Windows its self can not read certain characters in certain situations. : being one of them when it comes to names in Explorer. So if there is odd renaming, that is most likely the possibility since the images folder is based also on the importing from TheGamesDB. So LaunchBox can see : for example, and you import a game, it fixes the name to that in most cases. Then it generates the images folder, but has to change certain aspects so that its writable to the disk.
  3. sudopinion said
    Could you elaborate?
    I want each game to retain all its information, assets, artwork etc...indipendently. The paradigm is adopted from xbmc/mediabrowser. http://dl.dropbox.com/u/413403/Paradigm.html
    This is part of the discussion we had actually. Doing that would change how LaunchBox handles roms all together. Right now, its assigned an Id based off Hardware, so each persons game collection is different. If you look in the images folder, you'll notice they're all separated, first by name so its still alphabetical, then by the ID so the program knows how to handle it. That is as far as the separation will most likely go. Now, we have other features planned that could utilize the same structure. So instead of being images it could be Data or something, and everything but the xml data could go in there. That is likely. The XML however, wont be split up. We've discussed splitting it up per game or per console, and the fact is, if that happened it would make LaunchBox operate a lot slower. It may not be too noticeable with a library of say 100, 500 or even 1000; but giant libraries would have even more lag than right now. Instead of parsing one giant file structure, its parsing folder, then folders, then reading each XML separately then parsing the data. How ever, like I said, there are other features planned that would warrant to include pictures and other data together. One of the new features is a soundtrack option, so the images and music could belong together in the same file structure, but honestly I think that is as far as Jason would be willing to go with that.
  4. sudopinion said I currently use game-folders for all my games/roms and would like to retain all metadata/images in their respective folders. Is there a way for you to make this possible? XBMC/MediaBrowser currently use this structure for their movies and it seems to work well for games.
    All of the game data is kept in the Images folder and XML file. We've actually had talks on the forums before about how to change the way LB stores its information. This is already similar to how Kodi stores its information. It uses a userdata folder and an images folder, the only difference is its location based on OS. http://wiki.xbmc.org/index.php?title=Userdata Maybe I'm just not understanding what you mean then? Could you elaborate?
  5. geckogirl191 said Title says it all. It's mostly indie and classic titles, all mixed into one big potpourri of game genres. Sorry for the tiny letters. Blame Photobucket for shrinking this pic. These are the first 40 out of a total of 84 games. 66 of them are purchased from GOG.com (No DRM FTW), 8 are from Steam (eversion, Poker Night 2, Scribblenauts Unlimited, Spore, Spore: Galactic Adventures, Team Fortress 2, Worms Reloaded, Worms: Ultimate Mayhem), 3 are from the Humble Store (The Binding of Isaac + Wrath of the Lamb, The Blackwell Epiphany, Haunt the House: Terrortown), 1 is a paid beta (Cube World), 1 is freeware (Dreaming Mary), one is from *shudder* Origin (The Sims 2: Ultimate Collection), and 1 is... well, Minecraft. I've also included 3 web browser games (Pretend You're Xyzzy (aka CAH online), Profitania, Town of Salem), but whether they count is up to your judgement.
    Some of those are fantastic games, especially the Blackwell games.
  6. So Jason and I have been trying to narrow down a specific issue with LB not opening correctly. Running the latest LB 3.2 Beta 2. The issue comes up every other time you try to open LB. It looks like this: http://i.imgur.com/3MXsRk7.png I double click the .exe, opens fine. Close it, open it again right after it closes and it looks like the above image. Can anyone else reproduce this?
  7. Conehead said it would be really helpful if you could add a "Site/Forum-Support" section in the main "Off-topic" or other section . so that people would be able to give suggestion regarding the website.
    This is actually a good idea because the site might be undergoing some changes.
  8. Conehead said im having a small problem with this> button(most recent topics with unread posts) which is on the top right corner of the screen on this forum . the problem is that when i click it the 1st topic becomes hidden behind the header . here is screenshot that can explain better : Capture.PNG you can see in this image that there is a topic is hidden behind the header. i hope jason could look into this.
    I messaged Jason about this. This is gonna be something he might need to look at. My first suggestion is try an alternate browser? It could be the configuration you have specifically. Edit: Nevermind, I have it too. It needs to be pushed up a few pixels.
  9. bd00 said When you 'Import ROM Files' from a platform that is not in TheGamesDB and you don't un-tick the "Search for and download game information from TheGamesDB.net" box, LB changes the platform of some games leaving them scattered around and mixed-up with other platforms. Luckily I was able to filter out these with the "Added: Today" filter, but others might not be so lucky. I suppose you could just go into the xml and remove the last lot of entries, that would be a quick way to find them, but some people won't like or know how to do that. Not allowing LB to change the platform the user entered would be a better approach.
    Yea, this has been around for a while. That's why I suggested to most people to name the platforms around what TheGamesDB has. Im not sure if its a bug with the API or on their end... but I am unsure. It shouldn't be right?
  10. bd00 said
    SentaiBrad said
    bd00 said Yeah that would work I guess. I would consider keeping everything under one roof though, meaning on the actual LaunchBox site. It's your call I guess.
    Well no its Jason's call ultimately. This way though there is a centralized place for how to do things. You can create pages for any topic, you can add images and videos where you need them. I think its perfect. You said Wiki and I literally thought... why not just make one. Forums are awesome but they're not exactly the greatest with organization.
    Yeah I realize that, but if you read my post again I was suggesting the forums only as somewhere to start, somewhere to start gathering the information, so it is there when Jason adds an in-house wiki/faq/troubleshooting/whatever area to the site. However, I am by no means right, I just like everything in a singular place, it was just a suggestion. Many, many people will disagree with me I am sure. If Jason give you the go ahead to create a wiki page, then he obviously has no problem with it, so there is no point in... this. So carry on, don't mind me. Get started on those videos and add a list of what you want other users to add.
    No no, You said Wiki and I just figured it was easy to make one, get peoples opinions. By no means is it THE solution, its a Solution. It's also not permanent. It can be changed or removed. It was just a simple alternative to have a place that holds the tutorials and data for the site. Again, a solution not the solution. I didn't make it to be the end all to be all. Just to see the thoughts of the users. It can be what ever anyone wants.
  11. bd00 said Yeah that would work I guess. I would consider keeping everything under one roof though, meaning on the actual LaunchBox site. It's your call I guess.
    Well no its Jason's call ultimately. This way though there is a centralized place for how to do things. You can create pages for any topic, you can add images and videos where you need them. I think its perfect. You said Wiki and I literally thought... why not just make one. Forums are awesome but they're not exactly the greatest with organization.
  12. bd00 said
    SentaiBrad said... Wait... did I just get volunteered. xD I can pretty much do what ever is needed actually. I'm already trying to monitor the forums best I can. :P Videos are literally my forte how ever.
    Wow you read quick! Lol. Please disregard my last edit! There we go again, posting at the same time! Kiss Or, if you want to take the lead on the videos, I will happily maintain the thread to reduce your workload.
    I'll be happy to do videos. And yea I am trying to keep a handle on the forums. I am subscribed to literally everything, even new threads automatically. It doesn't pop up over all of my games.... like Diablo 3 which I am playing right this second, but hey.
  13. bd00 said
    Jason Carr said
    pogowolf said Observations, Thoughts, Comments, and Ideas: Version: Launchbox - 3.3 - Beta 1 General: 1) Need a test script to explain what we should see. If we don't know there should be a list of Platforms when you import your first game, how would we know it's an error? 2) Need pages with screen shots as walkthroughs along with the how to.. movies. I know, personally, I hate "how to" videos because I need to wade though the movie to get to the information I want unstead of being able to skim a page of text/screen shots. ??
    Agreed, test scripts would be nice, I'm sure. I try to explain what's necessary for testing but of course sometimes I don't explain enough. And better documentation is planned as well, of course. I have to pick and choose my battles for the moment though, and for the most part actual development has been the priority (and probably will be for a long while). So at this point I'm shying away from much else that takes too much time.
    Regarding a wiki or faq's or walkthroughs or whatever, have you considered outsourcing in to the community? Not to a single person, but rather create a list of the things you want documenting, and ask users to choose one and create the documentation for it. What I mean is break it down into digestible "bitesize" chunks, list what is needed and users can pick something from the list and create a walkthrough or a how-to for it. You (or a user) can then take all these user created documents and organize them in a logical and uniform manner on your site. Basically a Wiki, but use the forum to advertise what is needed and allow users to start creating the documentation and posting it here. List everything twice, one for written documentation with screenshots and one for a video version. Even if you don't get it up right away on the site, at least a bulk of the documentation will be here ready for when you are and will also be available for users who need it now (via the thread). You could even use this list as a contents page with links to each specific post, this would suffice until the site wiki is created. Example: Documentation needed:
    Adding a game. (Doc) Adding a game. (Video) [Done!] Importing Steam Games. (Doc) - Thanks pogowolf! Importing Steam Games. (Video) Changing the background image. (Doc) Changing the background image. (Video) [Done!] Importing ROMs. (Doc) - Thanks SentaiBrad! [Done!] Importing ROMs. (Video) - Thanks SentaiBrad! [Outdated] Adding additional apps. (Docs) - Thanks nmc! (Needs Updating!) [Done!] Adding additional apps. (Video) - Thanks Vinicius256! etc. (Doc) etc. (Video) etc. (Doc) etc. (Video) Each completed item can be turned into a link and pointed at the relevant post in the thread.
    The users can do this however they want, for example, in a post in the thread or create a word document or create a web page, etc. This way anyone can help out regardless of their technical capabilities. All the documentation will be organized and ported later anyway. Although it might be better to keep everything as forum posts period. Maybe keep everything inside spoiler tags except the title of the documentation created, just to keep things tidy. The main post will need to be maintained and updated regularly, but it shouldn't be too much work.
    Wait... did I just get volunteered. xD I can pretty much do what ever is needed actually. I'm already trying to monitor the forums best I can. :P Videos are literally my forte how ever.
  14. Jason Carr said Yeah, just to recap, good idea Vinicius, but unfortunately there's most likely no good way to get at the images. The HTTP cache folder is just a cache, so wouldn't necessarily contain all the images. And since Steam most likely does not want me auto-stealing their images... ;) Probably can't be, unfortunately.
    Yea it would be fantastic to have the entire Steam Library available to scrape for data but that would cause a huge amount of server stress on their part because im sure we're not the only ones, and there are tons of sites that already pull data from profiles through API calls and or public profile data... so I am sure they don't want game data pulled in mass either. It would be pretty awesome because then it is another step that TheGamesDB doesn't need to be relied on.
  15. Vinicius256 said Oh, I was referring to the importer, Doing it manually is pretty easy like you said, and you can find the images even on Google. Well, if there's no way, I can always try to help increase the games database then Wink
    That would be the most ideal way before the Wikipedia importing works.
  16. Vinicius256 said Or we could find a way to download the images from the Steam website itself, but I don't know how that could possibly be done =P
    Easily. Download RightToClick and Thumbnail Zoom Plus for Firefox from the AddOn site. They do several things each but you should then be able to right click imagery and "Save full size image". I also have EnhancedSteam but I don't think that would help in image downloading. That's how you do it manually. As far as the importer? There is a Steam API but I have no clue if that allows and help you to download images and game data.
  17. Vinicius256 said I did some more research, and apparently Steam saves the grid images, game icons and lots of other data on the httpcache folder, so that doesn't help anyway, because that folder is a complete mess from what I've seen.
    Well its probably sorted by Steam Game ID's, which would be in the filing most likely. So if there could be a system to match them up... maybe.
  18. Vinicius256 said So, I was thinking lately, Steam has a TON of games, and lots of them are indie titles that probably don't have a GamesDB.net page, or if they have, they don't have a boxart, mainly because these games were always digital. My idea is to add an option to LaunchBox, that allows you to use the default game images that Steam uses on grid view and Big Picture when importing Steam games, instead of downloading the images from GamesDB.net. The problem is, I don't know if that's possible, as I don't recall Steam actually saving those images on the PC. Any thoughts on this? *EDIT*: BTW, if it is indeed possible, it could become a great way of separating Steam and PC as different platforms (I actually do that on my LaunchBox setup, so I know what I installed from CD's and what is digital.)
    There is a distinction already if you filter by Imported roms etc, or just by platform. As far as using the images, there is no API for importing games. What it is doing right now is scanning your folders for specific files. That is why sometimes the names are off or it finds games that you've removed before. So if it finds that file regardless of if the game is installed etc it adds the game. So I am unsure where the images are even cached? If it is in the file that LB scans then it has to decipher that image from the file. This would be cool for games that are not in TheGamesDB, but I am unsure how feasible it is. I know there is API for using Steam to sign in to other platforms but not for detecting installed games.
  19. I like the darken option a lot actually. I'm not sure about the blur honestly. Maybe we can test a few settings but I don't think it should be another setting. Unless Jason were to create a new UI section, especially when themeing becomes an option, I can see it being worked in to that but otherwise...
  20. bd00 said
    SentaiBrad said Were you downloading game data by any chance?
    Not intentionally. But I may of scrolled the mouse wheel while the window was still active by mistake, so the drop down menu was activated, so a connection may have been there (to bring up the list of possible matches). But I don't think I was actually downloading anything. But I was focused on a different display thinking I had the active window, I only glanced at LB once the error popped up and caught my attention.
    Cause there was a bug where you would download Game data, click on download pictures, let them download then hit Cancel. It would then spit back and error message.
  21. bd00 said ERROR: System.Net.WebException: The remote server returned an error: (502) Bad Gateway. at System.Net.HttpWebRequest.GetResponse() at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver) at System.Threading.CompressedStack.runTryCode(Object userData) at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state) at System.Xml.XmlTextReaderImpl.OpenUrl() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.Load(String filename) at LaunchBox.TheGamesDb.GetDetails(Int32 id) at LaunchBox.AddEditForm.titleComboBox_SelectionChangeCommitted(Object sender, EventArgs e) at System.Windows.Forms.ComboBox.OnSelectionChangeCommitted(EventArgs e) at System.Windows.Forms.ComboBox.OnSelectionChangeCommittedInternal(EventArgs e) at System.Windows.Forms.ComboBox.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Happened while I had the 'Edit Game' window open. I was not doing anything in LB at the time. May of registered a scroll of the mouse wheel by mistake after failing to switch displays correctly. Unable to replicate.
    Were you downloading game data by any chance?
  22. bd00 said I think what you are saying is exactly what I suggested. * Keep all original images. * Add an additional thumbnail of the front cover, just a simple resize to a standard size, no conversions. * Use the thumbnail for standard view (cached) * Use the originals when viewing full screen (only load on request) Does LB currently cache the back covers for the flip cover option? If so change this. I'm sure I suggested a while back to only cache what the user could see +change, but I think there was a reason why this couldn't be done here. It should be split into platforms really, this will solve the problem for many. Still have the option to view all games for people who prefer it, but if they have a large library they should expect some lag. But it's like that with anything really. Doing it this way, at least allows users, who don't mind having their library split into platforms, avoid the lag.
    I agree with the Console separation but even I like to look at entire Genre's or the entire library at once. So it should still be defaulted to this obviously. I am unsure if it does cache the back cover, but it just was a blanket statement, I am unsure.
×
×
  • Create New...