Jump to content
LaunchBox Community Forums

Jason Carr

Administrators
  • Posts

    13,723
  • Joined

  • Last visited

  • Days Won

    388

Everything posted by Jason Carr

  1. Thank you jtrain for donating! Vinicius, I know how that is, and even after going premium I'm likely to just hand it out to people who want it but have legitimate reasons why they really couldn't pay. Thanks for sharing your input, and I'll make sure that people who have major issues paying for things on the Internet (or flat out can't afford much at all) will still be able to ask for and probably receive a copy. To be clear, I am envisioning that anyone who pays would get a lifetime license to the premium version. I'm not looking to nickel and dime folks, that's for sure. bd, you're right, I haven't done any in-app advertising asking for donations. In fact, I've wanted to completely avoid it, because I know how irritating it is. That said, obviously it will need to happen at some point. Maybe for the next version we can advertise on the welcome dialog at least. What I want to avoid entirely though is spamming people with advertisements who've already donated or already purchased the premium version. I dislike forcing that welcome dialog too, because I know it would piss me off. Anyways, thanks everyone for your feedback. It does sound like we will probably look to create a premium version eventually, though it will probably be at least a couple versions before it happens.
  2. I've been thinking a bit. This is a pretty controversial topic I realize...but sooner or later, I'm gonna hit a wall with the project financially and probably eventually time-wise too. There's a million things to do yet with the project beyond what we already have, and I think it has HUGE potential. The issue is, the bigger it gets, the more money it will cost to maintain (web hosting, etc.) and the more time it will take to maintain and improve. I'm currently considering a freeware/premium model of sorts, where all of the current functionality is available for free, but you have the option to upgrade to an improved version with special features (like theming, more advanced customization options, etc.). I'm considering this mostly because I want this to be a long-term project, and I don't want to have to limit its features or not make it as good as it could be because I'm scrounging for funds. I also have to admit I would *love* for this project to be a full time focus (as opposed to the side project that it is currently). To be clear, anyone who's donated already would have the upgraded version free for life. I also hate DRM, so that would absolutely *NOT* be included, and the cost of the upgrade would be extremely inexpensive (probably $5 or $10 or similar). If everyone hates this idea, I won't go through with it. Straight up. I want this to be at least somewhat a community decision, as obviously it affects us all. So, to those of us on this thread, let me ask you a few questions: - Would you find it offensive or would it leave a bad taste in your mouth if LaunchBox went to this free/premium model? - Assuming you hadn't already donated, would you pay to upgrade to the better version with advanced features? - Specifically, what would you want to avoid doing if we did move to a free/premium model? Thanks everyone; please do speak up as we need as many people's feedback on this as possible. Obviously this isn't an easy decision to make (and trust me, it's not one that I had planned on making). Let me know. Thanks, Jason
  3. bd, you did send me an extremely generous donation already, and I will put it towards that for sure. Thank you indeed. I hear you Brad. Been there, done that, no worries. We can't use that feature without the license. The license is not restrictive and would not be an issue in any situation outside of adding more developers. And yes, I am planning on restructuring the games view, but not the general window/controls stuff, which this applies to. So, it does still make sense. Might just have to save up for a while before we can make it happen.
  4. Ah, great idea geckogirl, and welcome to the forums. I'll add an item to my list to enable web addresses in the application path so you don't have to use shortcuts.
  5. Thanks a ton for everyone's input here. It sounds like most of us are in agreement that bd's mockups of the OpenEmu-style interface would be the best approach. Many thanks to bd for all that work, and to everyone else for this discussion. I did some further research on theming LaunchBox with a nice dark theme like that tonight, and had some pretty great success, but had to use a product called VisualStyler from SkinSoft: http://www.skin-soft.co.uk/Purchase/Default.aspx It's actually a really great product from what I can tell, and it allows you to apply any .msstyles theme (that works on Windows XP on up) to the application. So we could easily provide the option to choose between a nice dark theme and the Windows defaults, or the user could specify any .msstyles Windows theme. That'd be pretty awesome (it already is from what I've tested): To be clear, that's just one possible theme; just a basic dark theme with zero tweaking or effort on my part. There's a ton of other .msstyles themes available on the web to play with (check out http://customize.org/xpthemes for instance). But here's the catch. A license to the library is $250, which I can't afford for the moment. I hate to ask, but anyone care to help out? I can significantly contribute, just couldn't drop all of $250.
  6. Hey folks, bd's done some great work on some mockups for the nesting interface. If you can, hit it up and vote for the approach that you like the most. https://www.launchbox-app.com/forum/features/library-brainstorming
  7. Wow, bd, thanks for all that good work. All those mockups will really help to make decisions I think. What are your thoughts? What would be the preferred approach at this point in your mind? I think I'm favoring the OpenEmu approach, especially with the mockups you created with the charms bar and the tabs (combining the filters, etc.). I think that'd be really great. Thoughts? And I agree about the dark theme, I've thought that from the beginning but would have to figure out a way to re-theme the default Windows controls (as they don't support theming by default). But that will probably be necessary for this. I do like the concept of OpenEmu collections as well, though that might have to be another subproject. Anyways, thanks again, gonna go hit up the Beta Testing thread to tell people to check this and out get their 2 cents.
  8. Yeah, definitely. I'll pin this post for the heck of it. My Steam name is deepest_seed.
  9. Oh, just thought of something. If I remember correctly there might be a delay from when you update information in TheGamesDB to when you can download the updated data. So if you had just updated the release date, for instance, it might just be a few minutes before the import would download it. Could that be the issue?
  10. Hey again conehead; what version of Windows are you running? I can't seem to replicate the issue. Does it happen every time for certain games? Does it populate at all for any games? It's possible that it has something to do with your custom theme, believe it or not. But we should fix it either way. Thanks, Jason
  11. Hi Conehead, thanks for those suggestions. As far as the game completed star, I'd be afraid that it would be too confusing with favorites and star ratings. I agree on the shortcuts though; I've added that to my list.
  12. Thanks for the thread. I've been doing some more thinking, and really, the concept of "libraries", as in multiple XML files, really solves a nonexistent problem. The original reason why I was thinking of doing separate libraries/XML files was for performance/RAM usage reasons. Since then, the performance is great, even with humongous collections. So really, the only issue we have left is RAM usage, and that's only because of the images, and I think there are better ways to solve that problem than separate collections, after thinking about it. So we definitely still need to talk about how to design the nesting interface, but I think the multiple libraries idea would just be unnecessary development. Sorry for leading you and everyone else down the wrong path there. The issue with the RAM usage will go away when I switch the games list backend to use web technologies, which I plan to do before 4.0. Basically, I want to switch the list of game boxes over to a web page type of backend (using the Chromium Embedded Framework most likely). This shouldn't change the appearance or behavior much, but will allow much easier flexibilty as far as animations and customizations inside the games list (especially since it'll all be controlled by simple HTML and CSS). At least that's my current idea. Anyways, so we're back to either nesting or OpenEmu-style. With either approach, I want the presentation to change based on the current Arrange By setting. For instance, if you're currently arranged by developers, then the new navigation would show a list of developers. If by platforms, the it'd show a list of platforms. Thoughts?
  13. Yeah, I'll probably still keep them included in the EXE by default, but use the external images if they exist.
  14. Agreed, drag and drop would be very nice. The more I look at that OpenEmu interface, the more I like it, I have to admit. Still torn on which would be better, nested or a similar interface to OpenEmu.
  15. All great ideas, bd; I've added all of them to my list. The in-app document viewer though would be pretty difficult, so that one in particular isn't very likely, but agreed, would be nice.
  16. Ah, sure. Skinning came up before but that does sound a lot easier than I was thinking. And I can see it being pretty cool and allowing some awesome customization. Would the PNGs need to be able to be different sizes than the default? Or would it be good enough to just always have them the same size? I do have font customization on my list as well, but not per game. All good ideas. Are you a designer/artist by chance?
  17. Ah, I see where you're going. You want one game per screen, ultimately. And configurable spacing and such. That makes sense. Added to my list; I'm not sure what the difficulty of that will be but I'll look into it soon.
  18. One more thing to note...I've already done one thing for version 3.3. I eliminated all the DLLs that LaunchBox used so that they're all built in to LaunchBox.exe instead, and also built DOSBox, CDRDAO, and ScummVM into the EXE as well (DOSBox, CDRDAO, and ScummVM are extracted to the folder if they don't exist). This means that LaunchBox can now be distributed as just LaunchBox.exe, and it'll work just fine. I don't plan to get rid of the setup, but users can choose to just distribute LaunchBox.exe if they want (and it'll help with the imports and exports if you choose to export with LaunchBox included).
  19. SentaiBrad said So I have a new image bug. I installed the new release, I started the program then exited out. From there, I copied over the Images and XML file. Well when clicking on games, the background still changes art but the games front box art doesn't show up. After editing a game then simply hitting OK on it however the image shows back up. I didn't have any problems with just changing out the Beta exe's but this time I chose a new location for the new release. Bah, okay. Have to look into this in another late-night session.
  20. SentaiBrad said Also Jason, I personally don't care about game ratings, but I know some people do. Could we look in to a Metacritic API? Some people could find that info useful. Sure, great idea. Added to my list.
  21. Vinicius256 said Hey Jason, about the library, you could make it like OpenEmu. Take a look to see what I mean: http://openemu.org/ They have these lists by platform on the left side of the program. They also have a drag and drop function to easily import games to your library. Just an idea though Thanks Vinicius; that is certainly a nice and simple interface and one we should consider. I'm definitely not against it. I'm curious what bd's and everyone else's thoughts are on that interface vs. nesting, as we've previously discussed. Drag and drop is a bit more complicated because of the various types of games, but yes, certainly would be nice. I believe I have it on my list already; could start up a wizard of sorts when you drag and drop files. Also, yes, please do speak up and speak up often.
  22. bd00 said I am going to drift away from the matters at hand for a second and I would like to suggest something and here your thoughts. A really great feature would be if LB could organise your files. Rename, create directories and save images and nfos to those directories, etc.. Then add a local scraper. This would allow users to easily rebuild libraries without having to download everything again, and any customisations made could be permanently saved and carried forward. Also, a lot of people already have this sort of setup from other apps and it would make it an easier transition to LB for them. You could even add the option to move everything to the LB directory. Most emulators are portable, they could go into an emulator folder, the games into the games folder (organised and renamed if they wish), etc. You could even give LB the ability to download emulators and set everything up automatically, however, you would need your own repository of emulators. And if you could somehow add Xpadder automation, that would be the icing on the cake. If you could do this and make everything a million times faster and easier than the big players, you are on to a winner. I understand this would be a big job, maybe check out "RoM Jacket" for an example. This does pretty much everything I just said, but it does so using a bunch of scripts. It is all very chaotic and messy and complex and there has been questions raised over whether it can be trusted, so if you plan to run it, consider doing so in a sandbox or a virtual machine because last time I checked it still automatically downloads a lot of stuff without asking you. But maybe it could help or be some kind of guide on how to approach something like this. The idea of RoM Jacket is great, the principle is amazing and nothing else i have come across offers this kind of automation, but it is a mess. What this market is missing is simplicity, automation and organisation and so far you have proven that you can deliver just that. Thoughts? Sorry for the long post, believe it or not I tried to keep it brief. Ah, thanks for that. Starting to understand your vision there. Yes, agreed, my biggest goal is to make everything as easy as possible. I do see the advantages of using an XML file and images per game, and placing them with the games themselves, like XBMC. I think that would work great for ROMs and probably DOS games, but of course it gets to be pretty much impossible to keep XML and images files with Windows games. Another thing that complicates matters is of course that LaunchBox can't always control the files outside of the LaunchBox folder (permissions issues, UAC, etc.). So obviously all games managed this way would have to reside inside the LaunchBox folder. I don't really want to *require* that all ROMs or DOS Games live inside the LaunchBox folder, so of course you'd have to choose to enable this scraper-based system, I guess. Which I'm torn on, because again, I want simplicity. But you bring up some definite good points about how we should proceed. For ROMs, DOS games, or anything else that *can* be easily moved around, we should encourage people to let LaunchBox manage the files and keep them inside the LaunchBox folder, asking people if they want to move the files. The DOS install wizard gets partially there already, but not all the way. So I'm definitely with you there. Not sure about images and metadata files with the games, but I can see the benefits there for sure. Maybe the import/export process should use that format? Thanks bd.
  23. bd00 said Something came to mind regarding the import/export features and I don't know if either of you have thought of it, or if it is just a little... taboo?! but read between the lines here. I think the import/export feature could help spread the word about LaunchBox. Users could set up a system, with all the games, the emulator, the game details/artwork and LaunchBox and have it all packaged up in a tidy and solitary zip file. Users can then move this zip file wherever they want and just unpack to a ready built complete library, no work required. One of your biggest hurdles is getting LaunchBox "out-there" and this has the potential to reach a lot of people, very quickly. If it can gain traction, it will be like a snowball rolling down a hill. Please feel free to edit this post. Yeah, I actually thought about that (it was the primary reason I wanted to make imports and exports a focus). For instance, I want to be able to export a few games here and there for my son's computer. And I want to be able to distribute packages with abandonware games. I don't want to encourage piracy of any kind, but as far as I'm concerned, if you can't buy a game anywhere, it's fair game. And yeah, I see huge potential there as far as getting LaunchBox "out there". bd00 said Next, I think the option to separate the games by a platform is a necessity, both for performance and ease of use. It all works fine using the filters, but having an option to visually choose a platform and only load games from that platform is a desirable feature. Like I said using the filters is fine, but it is not so easy for my son. If he could see an image of the platform and click that to view the games from that platform, that would be great. It's not just beneficial for children either, some people would just prefer visual representations of platforms that they can click to see the games, rather than having all their games on a single page and having to use filters or endlessly scrolling to get around, simple but true. I think the key here is "the option". Don't make either way compulsory, let the user decide. One simple checkbox would be all that the users would need to see, on or off. Under the hood, split everything up on a per platform basis, this could still aid users who decide to stick with a single page; e.g. LB could load only libraries that are visible on screen (or getting close) and if the filter menu is accessed, it could proceed to pre-load all platforms (images last, if at all at this point), then dump the ones not in use when the menu is closed. Some good points there. We have some interesting things to discuss regarding how to do the libraries thing, and I'm not sure if I want to nail it down to a library per platform. I was more thinking any number of libraries, and you could divide them up however you wish. That might get too complicated though, I'm not sure. Just like the game details view (or worse), we'll need to have some significant discussion on this one. Might be good to put it in a separate thread.
  24. Sorry it's been so long guys, just had a really busy week. I'll be on later tonight to read through and respond to everything. Everyone's input is always appreciated (even if I can't get to it right away).
  25. Yes, obviously imports and searching are important. I'd like to get the import/export going sooner rather than later for my own purposes, but the library thing I see as being more long term. How would you streamline adding games? I have the Add option in the button bar, in the Game menu, and the right-click menu. Just not sure what else we could do there. Yes, for the exports, there will be plenty of options. Obviously exporting everything would be useless as the app is already portable; the main point is allowing people to export certain games in their collection. I'm hesitant to collect usage stats as I don't want to go all big brother on people. Privacy is important to me there, so if we did something it'd have to be opt-in.
×
×
  • Create New...