Jump to content
LaunchBox Community Forums

haniobaid

Members
  • Posts

    12
  • Joined

  • Last visited

    Never

Recent Profile Visitors

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

haniobaid's Achievements

8-Bit Processor

8-Bit Processor (3/7)

0

Reputation

  1. my bad. I had a couple that were hidden with the field set. All better now. Thanks
  2. - Noticed it on LB 5.5 premium - OS is Windows 10 pro 64 bit with Nvidia graphics - issue reproduced occasionally when following steps below - Steps to reproduce: 1. open custom filters screen 2. click plus icon to bring up the (add saved filter) dialog 4. Click the (down arrow icon) to the right of 3 or 4 different dropdowns (twice each, to open and close) - Error message: Launchbox has stopped working. A problem casued the program to stop working correctly. Windows will close the program and notify you if a solution is available. (options are debug or close program) If you click debug,, the error is: An unhandled Microsoft .NET Framework exception occured in Launchgbox.exe [33336]. Note: If I just click really fast on the arrow of a dropdown field, the issue happens every time from 2 or 3 clicks, otherwise when I reproduce in normal use, it can happen on opening 2nd or 3rd or 4th dropdown, or not at all Windows log, say access violation. Not sure if relevant but I am runing LB as administrator. From Windows Log A: Application: LaunchBox.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException Stack: at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr) at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr) at System.Windows.Forms.NativeWindow.DefWndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.Control.WmMouseDown(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32) at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.ComboBox.WndProc(System.Windows.Forms.Message ByRef) at LaunchBox.Controls.CheckBoxComboBox.PopupComboBox.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef) at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window) at LaunchBox.Controls.SideBarControl.addButton_Click(System.Object, System.EventArgs) at System.Windows.Forms.ToolStripItem.RaiseEvent(System.Object, System.EventArgs) at System.Windows.Forms.ToolStripButton.OnClick(System.EventArgs) at System.Windows.Forms.ToolStripItem.HandleClick(System.EventArgs) at System.Windows.Forms.ToolStripItem.HandleMouseUp(System.Windows.Forms.MouseEventArgs) at System.Windows.Forms.ToolStrip.OnMouseUp(System.Windows.Forms.MouseEventArgs) at System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32) at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.ToolStrip.WndProc(System.Windows.Forms.Message ByRef) at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef) at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) at LaunchBox.Program.Main(System.String[]) From windows log B: Faulting application name: LaunchBox.exe, version: 5.5.0.0, time stamp: 0x562bee43 Faulting module name: comctl32.dll, version: 6.10.10240.16384, time stamp: 0x559f3ba2 Exception code: 0xc0000005 Fault offset: 0x00000000000e0c15 Faulting process id: 0x8528 Faulting application start time: 0x01d10f8f8227718e Faulting application path: D:\p\LaunchBox\LaunchBox.exe Faulting module path: C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.10240.16384_none_f41f7b285750ef43\comctl32.dll Report Id: 6a8ef654-51c3-4fa1-9cf8-34211aafb984 Faulting package full name: Faulting package-relative application ID: From windows logs C: Fault bucket 120344654573, type 4 Event Name: APPCRASH Response: Not available Cab Id: 0 Problem signature: P1: LaunchBox.exe P2: 5.5.0.0 P3: 562bee43 P4: comctl32.dll P5: 6.10.10240.16384 P6: 559f3ba2 P7: c0000005 P8: 00000000000e0c15 P9: P10: Attached files: C:\T\U\WER8D75.tmp.WERInternalMetadata.xml These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_LaunchBox.exe_c55fb64e3f4187ce0a8fecfd4ec30573189575_cd06b789_92d6a572 Analysis symbol: Rechecking for solution: 0 Report Id: 6a8ef654-51c3-4fa1-9cf8-34211aafb984 Report Status: 0 Hashed bucket: fd3e5aeac95b7273ec542f7470522ea0
  3. if by system, you mean platform, you can use the (custom filters) feature to filter both the (platform) and (play mode). Just click on the dropdown on top of the column on the left side of the screen, and select (custom filters), then click the + button, and in that screen filter by whatever you need. Also keep in mind you can enter your own values in (play mode) within each game. For example, I have: Single Multi Coop N/A
  4. I used to have a custom field called (works?) that I set to (yes/no/warning) depending on game status. When the (broken) checkbox feature was added, I switched to using that. Now all the custom fields works on all games is blank but it is still there. Any way to remove it?
  5. Since I play lots of older windows games, I had this happen several times. A good example is Starcraft 1 (the original and also broodwar expansion). Here is a video showing what the corruption looks like: https://www.youtube.com/watch?v=U8yBDZJ4FB0
  6. Suggestions: A. Preferences option for default game folder. B. Ability to select multiple images when adding. Perhaps they should all default to same type as last image added. C. Ability to right click a value from the filter column (left column) and change it in all games where it is listed. Example suppose I have series name set on a series with 30 games but there is a spelling error, if I just select the filter by series option from the left column, i can right click the series with the issue and rename it on all 30 without having to open each one. D. Ability to multiedit custom fields (i.e. when selecting multiple games then clicking edit the fields should show up). E. When you click add image button, remember last folder an image was added from and start there F. Click to play video on the game details (right column) using existing video path field G. custom user fields should be like the main screen dropdowns in that the values you enter in them can be selected from a dropdown and you can select more than one (multivalue). Also right now custom fields only show up after you click ok on a newly added game as opposed to being available to start with. H. currently the values in custom user fields aren't sorting alphabetically like the other field types in the filter (left) column. It is very hard to eliminate duplicates. I. Add cheat codes tab with text area J. some additional standard field suggestions: Engine (eg. Unreal, Source, etc...). Serial number (who remembers these things or where you put them. Works? (Checkbox). K. none destructive multi edit, in that you can add a value to a field like genre to a bunch of titles without replacing existing ones. L. forward and back arrows on the individual game dialog so that it switches to the next game from the filtered list on screen without cancelling and having to click on the next one M. ambitious: access Launchbox data through ios/android paid app. N. (4 suggestions in 1): Search sometimes returns no results at all. It's not even a case sensitivity issue. See screenshot. top part shows that I have an entry with title: Origin (2015) listed. The left filter is set to All (so no filtering). The search field is blank. The right hand side sorting is set to by title. Bottom part of screenshot shows that when I enter: Origin in the search field, launchbox only returns one listing (wing commander prophecy). So the question is why didn't return the Origin entry. I even entered it with the same Case (uppercase O). The answer is not readily visible in the screenshot. I had to scroll up because in fact it returned 25 titles. All the ones that are in the origin folder, and Origin utility itself appeared somewhere in the middle but it wasn't quite obvious I had to scroll up. I am not sure what to suggest here. Perhaps the number of search results can show up which would be nice to have anyway. On searching, the scroll should automatically go to the top of the search results which is intuitive. Which brings me to another point, the scroll bar area for both left and right screens is draggable but not clickable. In that you can normally click on the bottom (non highlighted part of the scroll bar) to go all the way to the bottom, but currently in launchbox you would have to click the hgihglighted area of the scroll bar and drag down. The scroll bar is also too low profile in that the none hihglighted area of the scroll bar is the same color as the background. So those are pretty much the same request, make the non highlighted part of the scrollbar distinguishable and functional (clickable). O. Ability to define default values for newly created games
  7. Partial success. I found out how to get the code every time without using the website but I don't know how you can recreate the process in code. First I got a program called (process explorer). It's made by sysinternals (long since taken over by microsoft), and can be downloaded here: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx It's like task manager on steroids. I ran the same game the article you linked provided (wing commander 3) which happens to be one of the orgin games I own. I then opened properties for the games process from (process explorer) and went to the environment tab and lo and behold, two of the properties in the games run environment contain the ID. I then did the same steps for the game I am having trouble running from outside origin (wing commander 4) and found the game ID for that (again from environment tab of process explorer property for the game process). here are the 2 properties. EAConnectionId OFB-EAST:39460 OIG_TELEMETRY_PRODID OFB-EAST:39460 I then setup the URL: origin://launchgame/OFB-EAST:39460 and pasted it into firefox. a popup came up asking me which program to use to open the protocol, origin was one of the items on the list, I selected it and checked the option to do this automatically next time. The game opened. I closed it and tried the url from (windows key + r) and the game opened right away. I then tried the url from launchbox but it didn't work. So I tried to run it as a command line for firefox: command: c:\p\ff\firefox.exe command line parameter: origin://launchgame/OFB-EAST:39460 When I did that in the configuration boxes at the bottom and launched the configuration option from the games right click menu it worked like a charm. when I tried to do that with the main game launch fields. Launchbox asked if I wanted to modify the root folder for the game automatically. I selected no but it would not click ok. It wanted to change the root folder to the firefox path. To avoid that I setup a batch file in (D:\p\Origin\games\Wing Commander IV) with the command: C:\ff\firefox.exe origin://launchgame/OFB-EAST:39460 Now this works like a charm. I doubleclick the game icon in launchbox and it runs. Then I started to try to find if the product id is stored somewhere. I checked the registry. It is not there. I did a text search on all files (binary/text) inside the game folder/subfolders, no match. I did the same on the root origin folder (without subfolders), no match. Maybe it is there but encrypted or origin is storing this stuff somewhere else, or the binary format cannot be text searched. Did some more googling and found origin stores stuff under (C:\ProgramData\Origin). A search of the path shows the game id is referenced in : C:\ProgramData\Origin\Logs\Bootstrapper_Log.txt and C:\ProgramData\Origin\Logs\Client_Log.txt The bootstrapper shows the failed and good launch: good launch (where I ran url through firefox): 0: [Dec 30 02:07:40] Event LogFile: C:\ProgramData\Origin\Logs\Bootstrapper_Log 1: [Dec 30 02:07:40] Event 12/30/14 02:07:40 2: [Dec 30 02:07:40] Event Version: 9.5.3.636 3: [Dec 30 02:07:40] Event "D:\p\Origin\Origin.exe""origin://launchgame/OFB-EAST:39460" 4: [Dec 30 02:07:40] Event Multiple instance detected and didn't restart self failed launch (where I just ran the exe): 0: [Dec 30 02:05:41] Event LogFile: C:\ProgramData\Origin\Logs\Bootstrapper_Log 1: [Dec 30 02:05:41] Event 12/30/14 02:05:41 2: [Dec 30 02:05:41] Event Version: 9.5.3.636 3: [Dec 30 02:05:41] Event "D:\p\Origin\Origin.exe""origin2:\\game\launch\?offerIds=1025194,71112&title=Wing%u0020Commander%u2122%u0020IV%u003a%u0020The%u0020Price%u0020of%u0020Freedom&CommandParams=" 4: [Dec 30 02:05:41] Event Multiple instance detected and didn't restart self Here is the client file log: 595 Dec 30 00:14:06.579 Event Origin::Client::CommandFlow::translateHostLaunchGame 8044 Adding Restart Query Parameter. 596 Dec 30 00:14:06.579 Event Origin::Client::RTPFlow::setPendingLaunch 8044 --------------------- RTP SetPendingLaunch ---- 597 Dec 30 00:14:06.579 Event Origin::Client::RTPFlow::setPendingLaunch 8044 Game Title: Unidentified Game 598 Dec 30 00:14:06.579 Event Origin::Client::RTPFlow::setPendingLaunch 8044 Auto Download: false 599 Dec 30 00:14:06.579 Event Origin::Services::LoggerFilter::DumpCommandLineToLog 8044 RTP Param: 600 Dec 30 00:14:06.579 Event Origin::Client::RTPFlow::attemptGameLaunch 8044 RTP: in AttemptGameLaunch 1 601 Dec 30 00:14:06.579 Event Origin::Client::RTPFlow::attemptGameLaunch 8044 User is logged in 602 Dec 30 00:14:06.580 Event Origin::Client::RTPFlow::attemptGameLaunch 8044 Entitlement found, signal disconnected 603 Dec 30 00:14:06.598 Event Origin::Client::RTPFlow::attemptGameLaunch 8044 RTP: startPlayFlow: OFB-EAST:39460 604 Dec 30 00:14:06.598 Event Origin::Client::PlayFlow::start 8044 started PlayFlow state machine 605 Dec 30 00:14:06.603 Event Origin::Engine::Content::PlayFlow::onLaunchGame 8044 PlayFlow: Launching : OFB-EAST:39460 606 Dec 30 00:14:06.603 Event Origin::Engine::Content::LocalContent::launch 8044 IGO disabled for OFB-EAST:39460 **607 Dec 30 00:14:06.603 Error Origin::Services::ProcessWin::createProcess 8044 Open Path (D:\p\Origin\games\Wing Commander IV\wc4dvd.exe) **608 Dec 30 00:14:06.613 Warning Origin::Services::ProcessWin::createProcess 8044 CreateProcessW(D:\p\Origin\games\Wing Commander IV\wc4dvd.exe) Handle: 7392 bProcSuccess: t LastError: 18 **609 Dec 30 00:14:06.613 Warning Origin::Services::ProcessWin::waitForProcessGroup 9988 Resuming new process main thread. ProcessWin: 0x00000af0 Thread: 0x00000860 610 Dec 30 00:14:06.623 Event Origin::Engine::UpdateController::onPlayStarted 8044 [Origin Autoupdater] Inhibit auto-update due to play start. 611 Dec 30 00:14:06.623 Event Origin::Engine::UpdateController::setUpdateInhibitFlag 8044 [Origin Autoupdater] Inhibit auto-updating. 612 Dec 30 00:14:06.624 Event Origin::Downloader::DownloadService::SetDownloadUtilization 8044 [Download Service] SetDownloadUtilization value: 0 Effective utilization: 0 613 Dec 30 00:14:06.624 Event Origin::Engine::Content::PlayFlow::onLaunchResult 8044 PlayFlow: launch result: true 614 Dec 30 00:14:06.625 Event Origin::Client::PlayFlow::onGameLaunched 8044 PlayFlow::onGameLaunched: [OFB-EAST:39460] - result:0 615 Dec 30 00:14:09.623 Event SetPresenceMessageHandler::OnMessage 400 Jingle setting activity to Wing Commanderâ„¢ IV: The Price of Freedom;OFB-EAST:39460;INGAME;;; This URL (http://vikingco.de/pinorigin/) suggests there is a way to monitor the launch of origin.exe by monitoring the https requests using fiddler and found that all the game IDs are part of a request called (entitlements). Apparently origin doesn't make its db details public like steam and last year some people demonstrated the origin url mechanism can be used to take control of a machine by adding a dll to the launch url and making a user click the link I hope this helps. The workaround is fine for me since at the moment this is an exceptional case that only affects a limited number of games.
  8. I have 26 games on origin at the moment and origin always drives me nuts. Sometimes it updates and links will start working from origin but not by running the exe directly. Sometimes the other way around. It only happens for some games that origin gets phinicky about. Right now I have 2 games out of 26 that act weird: 1. mass effect 3 (I had to uninstall and reinstall origin just to get it to launch the game) after origin updated. This seems to be a bug related to having several exe files with different names on different versions of the game and origins copy protection as people complain about it on orgin forums all the time. 2. Wing commander 4: This runs from origin without problems. If I run it from the exe shortcut in windows, or from launchbox, or from steam or from the start menu shortcut origin creates, it just brings origin to the foreground and nothing happens. I even tried checking the command path in process explorer when I run it from inside origin and it's just the standard path to the exe file! Solution: Ideally I would like a workaround where we can run a command line origin.exe with some command line options to start a specific origin game (eg. d:\p\origin\origin.exe "D:\p\Origin\games\Wing Commander IV\wc4dvd.exe"), but I haven't had any luck finding out how to do this or if it is possible. I would appreciate any ideas or insight on how to do this.
  9. 20. In the (Add Game) dialog, above the image area, there is an x icon to delete images. Add a (+) icon to add an image. You can click on the launchbox logo or right click but the button would be more intuitive. 21. On selecting (add image) the dialog that appears is single-value. If possible change it to multi value, so if I have to manually add a game, I can just select all the images at once from the dialog rather than add them one at a time. 22. Currently the scroll bars on the list screen and on the left side bar is only draggable or scrollable but not clickable. Meaning you can move down the list by grabbing the filled in area and moving it down or by selecting any entry then using your mouse scroll wheel but you can't click on the end of the scroll bar (the none filled part of the scroll) to go down. This isn't a big deal but is a nice to have for usability. 23. Add a (Media) field where we can specify what format the game comes in (eg. 4 cds, 2 DVDs, online download) 24. Export to HTML - This is good for sharing your list with friends. Allow selecting which fields to export (Title required obviously) and generate html table from it.
  10. 18. On left sidebar, suffix each entry with the number of items. example if I have left sidebar set to platform: Dos (20) PC (205) There may be performance considerations. If so it could be disabled by default with a checkbox to enable it. 19. On the premium version (options dialog, Theme, Colors), as you switch the combo box of color selection if possible show the application with those colors or if too complex to do it so quickly as you switch colors, add a preview button to that screen to avoid happening to click ok which and have to reopen the dialog to see what each set of colors will look like.
  11. 1- Add (auto value) none on sidebar selections similar to the exiting (auto value) All. 2- Checkbox in preferences which will auto display the game release year (if any) in front of the game title in the listings similar to imdb. eg. Tomb Raider I (1996) 3- Display percentage next to zoom slider 4- Add (forward/back) arrows to the (Edit Game) dialog that will switch the dialog to the next game on the list currently on screen 5- Add a side bar on the right that displays the information for the currently selected game (same info currently displayed in tooltip form on hitting the info button) 6- Add a Series field on the main tab 7- similar to image option, allow adding launch path to the game manual. (simple launch selected path using default software configured to handle it) 8- Add an Append option for multivalue fields to the multi game edit feature. So for example, you can add a genere to a set of games without replacing any existing genres these games already have. Right now (replace all) is enabled by default for multivalue fields 9- for none full screen image browser dialog, the previous next buttons move by themselves when you start with a smaller image (like a cover) and the next image is bigger. This doesn't happen in the opposite situation where the subsequent image is smaller than the current one since the window already expanded. If possible make the location of the buttons centered/absolute compared to the current windows resolution so they won't move as you click them, or otherwise display the larger window to start with. 10- not sure if this is implemented already, but in the spirit of portability, ensure no use of the windows registry and that all options are logged either in ini file form in the installation folder or within the database. 11- If possible for steam games import, detect game installation path and add it to a game path field. (inside steam this is done through the browse local files button but I'm not sure if there is an external equivalent. The purpose is in case steam decides to disable the ability to launch the game through steam urls in the future (currently I'm using the configure field to link to the game exe directly) 12- Ability to import a single new steam game (possibly by adding id) or selecting from list in cases where the user got new steam games and doesn't want to rescan everything. 13- Currently you have a main launch url and a config url. I suggest adding 2 more launch fields so that you have 4 in all, and next to each launch field an optional label field where the first label field is fixed as (Play) i.e. the main launch url. The other 3 can be used for a setup file launch, or to launch a user manual, or to launch a game editor, or to alternately launch in dx11 for example for games which have 2 exe files for different dx versions. If they are populated all four fields should be displayed on the games right click menu using the specified label. This idea is based on the same feature in the old DBGL java launcher which makes very flexible for all situations. 14. Support auto update. (retaining previous data) 15.Since you plan on adding multiple game db search option on premium. I suggest having an option in the config screen to sort and enable/disable them by preference. so for example if someone prefers wikipedia they can move it up the list so its search results will display first. 16. The delete button on the right click menu is too close and in between the high traffic (Edit) & (Add) options. I suggest moving (delete) up to the less used options in the menu. 17. Add (dashed line) at end of (arrange by) menu followed by a reverse toggle (which can be used to display items in the opposite of the selected order) Final Note: The product even in its current state is more than worth paying for and I will definitely be one of those to buy the premium version. please support paypal payment for it and allow upgrading from the current free version to premium without losing entire database. I also suggest making multiple payment options for the premium edition. So that there is 1 premium version but multiple payment levels for those who want to pay more. (eg. $10, $25, $50, $75, $100).
  12. Using the dropdown on the left side of the screen, you can select which value to use to restrict the current displayed list of games. So if I select Genre in the combo box, I can click on each genre to display games in that genre or I can click the special option (All) which displays games of all genres. My suggestion is to add another special option (None) to denote that the option is not set. That will make it easy to add missing data. Cheers
×
×
  • Create New...