Jump to content

Doom Launcher - Doom frontend & database v3.7.4 (12/2023)


Recommended Posts

image.png.4f6a66a64d9419194fbf7bbfa4c3798e.png

 

This happens if I take screenshots ingame to generate thumbnails, then delete an old one after closing the game, albiet a little too fast apparantly. THe rest of that long code in the spoiler tag, if its useful.

 

Spoiler

 

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: The process cannot access the file 'C:\Users\Ragnor\AppData\Roaming\DoomLauncher\GameFiles\Thumbnails\243c62bb-4400-4b38-af59-7508c74c6682.png' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalDelete(String path, Boolean checkHost)
   at System.IO.File.Delete(String path)
   at DoomLauncher.ThumbnailManager.UpdateThumbnail(IGameFile gameFile)
   at DoomLauncher.ScreenshotView.Delete()
   at DoomLauncher.GameFileAssociationView.HandleDelete()
   at DoomLauncher.GameFileAssociationView.deleteToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(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)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
DoomLauncher
    Assembly Version: 3.3.1.0
    Win32 Version: 3.3.1.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Doom%20Launcher/DoomLauncher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
CheckBoxComboBox
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Doom%20Launcher/CheckBoxComboBox.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.92.0
    Win32 Version: 1.0.92.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Doom%20Launcher/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Octokit
    Assembly Version: 0.36.0.0
    Win32 Version: 0.36.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Doom%20Launcher/Octokit.DLL
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Microsoft.CSharp
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Dynamic.DynamicAssembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4084.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Equin.ApplicationFramework.BindingListView
    Assembly Version: 1.4.7660.35861
    Win32 Version: 1.4.1.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Doom%20Launcher/Equin.ApplicationFramework.BindingListView.DLL
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.IO.Compression.FileSystem
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression.FileSystem/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.FileSystem.dll
----------------------------------------
System.IO.Compression
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.dll
----------------------------------------
Newtonsoft.Json
    Assembly Version: 9.0.0.0
    Win32 Version: 9.0.1.19813
    CodeBase: file:///C:/Program%20Files%20(x86)/Doom%20Launcher/Newtonsoft.Json.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

 

Share this post


Link to post
  • 2 weeks later...

hi hobo,

some time ago I told you if it was an idea to add the total stats, but they are already there.

 

Now I may ask you if it is an idea to add the name of the doom maps you play to the total stats? only the maps? : D

This is because we all keep the list of maps we play on google sheet. With the doom launcher we will have it all there -

 

map name - hours?

thanks you
Caiuz.

 

Share this post


Link to post
  • 3 weeks later...

New to this launcher. Is the Id Games tab broken? I can only see about 20 wads and all were released in the past month.

Share this post


Link to post

How strange. Before when I used search, it returned nothing, but now it's working perfectly. Thanks, must have been user error.

Share this post


Link to post
  • 4 weeks later...

I recently got most of the WADs from Maximum Doom The Way Kid Did sorted and tagged, but it was a slow and inefficient process. Is there a way I can tag WADs faster, or would a "Tag Selected WADs" or "Tag All WADs" option need to be implemented in the launcher? 

Share this post


Link to post
On 7/1/2021 at 2:09 PM, DavetheDoomguy said:

I recently got most of the WADs from Maximum Doom The Way Kid Did sorted and tagged, but it was a slow and inefficient process. Is there a way I can tag WADs faster, or would a "Tag Selected WADs" or "Tag All WADs" option need to be implemented in the launcher? 

You can select multiple items, right click and select the tag. This works holding shift or using control to select multiple items. 
 

you can also drag the files into the tab with the tag and they will automatically be given that tag. 

Edited by hobomaster22
Update for drag and drop

Share this post


Link to post
7 minutes ago, hobomaster22 said:

You can select multiple items, right click and select the tag. This works holding shift or using control to select multiple items. 
 

you can also drag the files into the tab with the tag and they will automatically be given that tag. 

 

I see, thank you. If a WAD has a text file, can that be added to Doom Launcher and applied to the WAD? Or would I need to copy/paste it?

Share this post


Link to post
On 7/2/2021 at 10:06 PM, DavetheDoomguy said:

 

I see, thank you. If a WAD has a text file, can that be added to Doom Launcher and applied to the WAD? Or would I need to copy/paste it?


You can right click and select open zip file to add any more files that you want. If you want Doom Launcher to read the text file for parsing the idgames style format, just make sure the text file has the same name as the wad and add the text file. The other option is adding the the text file and wad file to a zip and add it to Doom Launcher again. If you right click and hit edit on the wad you should see the updated fields. Currently with the tile view there is a bug that doesn't update the cache if the fields are updated in this manner.

Share this post


Link to post
  • 4 weeks later...

Since I got Strife VE recently, I was wondering if you could tell me what files from its directory I would need to add to Doom Launcher? Which ones are considered IWADs or WADs?

Share this post


Link to post
  • 3 weeks later...
10 hours ago, Zeal said:

How can i save load orders for wads?


Assuming you have selected the wad you want to play, added the other wads and set the load order, clicking Save Settings or OK to launch will save it.

Share this post


Link to post
On 7/30/2021 at 9:03 PM, DavetheDoomguy said:

Since I got Strife VE recently, I was wondering if you could tell me what files from its directory I would need to add to Doom Launcher? Which ones are considered IWADs or WADs? 


I'm not really familiar with Strife VE. I would set strife1.wad as the IWAD, then add the other wads to the Additional Files section.

Share this post


Link to post
4 hours ago, hobomaster22 said:


Assuming you have selected the wad you want to play, added the other wads and set the load order, clicking Save Settings or OK to launch will save it.

 

It doesn't work. When i load the same file order wih ZDL, for examble, the mod launches like normal. But when loading with Doom launcher it doesn't work. See video: 

 

Share this post


Link to post
1 hour ago, Zeal said:

It doesn't work. When i load the same file order wih ZDL, for examble, the mod launches like normal. But when loading with Doom launcher it doesn't work. See video:

 

Make sure the files are enabled in the "Select individual files" option.

Share this post


Link to post
19 minutes ago, Firebert said:

 

Make sure the files are enabled in the "Select individual files" option.

Thank you, it worked.

Share this post


Link to post

Other thing. I think Play Random is broken, because always when i press it, it outputs a error 

Share this post


Link to post
19 hours ago, Zeal said:

Other thing. I think Play Random is broken, because always when i press it, it outputs a error 

Yes, it appears to be broken. Thanks for letting me know so it can be fixed in the next release.

Share this post


Link to post
  • 4 weeks later...

New version 3.3.2:
https://github.com/nstlaurent/DoomLauncher/releases/tag/3.3.2

 

- Resolved issue for deleting old thumbnails when changed.
- Fix case where the views would not update a file when overwriting and metadata changed from the overwrite.
- Fixed play random.
- Improved tab order for launch form.
- Improved colors for custom Windows themes.
- Update idgames Mirror URLs.

Share this post


Link to post
Quote

Doom Launcher is a Doom frontend for Windows PC.

[…]

Doom Launcher currently supports Windows 7 and later. Mac and Linux are unsupported.

 

Darn, I won’t launch it.

Share this post


Link to post

EDIT: Never mind, I think I found out the cause. I swear, Avast should ¤#!¤#!% quarantine and delete and disable itself for good.

 

Only now do I find out about this sort of application! Not that there was anything wrong with ZDL. But this looks more badass.

 

Except for the fact that I seem to have sort of problem with PrBoom+. Each time I've completed a level, the program crashes. With GZDoom there seems to be no issue at all (tested with E1M1 once :P). That's a shame, I seem to enjoy PrBoom+ more (especially as it runs better on my craptop).

launcherissue.png.a17d5b123a44c011e54e833f9106554c.png

Edited by RHhe82

Share this post


Link to post
1 hour ago, RHhe82 said:

EDIT: Never mind, I think I found out the cause. I swear, Avast should ¤#!¤#!% quarantine and delete and disable itself for good.

 

Only now do I find out about this sort of application! Not that there was anything wrong with ZDL. But this looks more badass.

 

Except for the fact that I seem to have sort of problem with PrBoom+. Each time I've completed a level, the program crashes. With GZDoom there seems to be no issue at all (tested with E1M1 once :P). That's a shame, I seem to enjoy PrBoom+ more (especially as it runs better on my craptop).

launcherissue.png.a17d5b123a44c011e54e833f9106554c.png

I think by default save statistics is checked. This will add the levelstat parameter. My guess is there is a bug with that version for levelstat. You will have to get a different version or prboom or play with save statistics unchecked. 

Share this post


Link to post
8 minutes ago, hobomaster22 said:

I think by default save statistics is checked. This will add the levelstat parameter. My guess is there is a bug with that version for levelstat. You will have to get a different version or prboom or play with save statistics unchecked. 

 

No, it started working when I tweaked my Avast settings, ie. so that it deems PrBoom+ (and also Doom Launcher) a safe program. It's not like it's the first Avast has caused me trouble -- I had an issue of GZDoom mysteriously vanishing from hard drive, and after investigating a bit, it turned out Avast had quarantined it without consulting me. Geez.

Share this post


Link to post

I didn't think of this until today, but would it be possible to have DoomLauncher keep track of sourceport versions and indicate when one needs an update? Or potentially have it where you can download a new sourceport version through DoomLauncher?

Share this post


Link to post
  • 4 weeks later...

I just updated to GZDoom 4.7 and it is no longer reading my statistics for save files? Or capturing the screenshots automatically and saving them to the Launcher for display as it was with GZDoom 4.5 and 4.6? I am thinking it might be because the files are in a different location then before, at least with the latter, but it has been entertaining to compare my stats across the DPB series and I'd really like to continue to be able to do so. Has anyone else had this issue? The saves are located in a designated folder within the GZDoom folder in my Doom 2 base. Screenshots default to One Drive now for some bizarre reason with this newest version of GZDoom; I wasn't able to find anything in the Config file related to which path to use either, but I'm terrible with computers, so maybe I'm missing something.

Share this post


Link to post
13 hours ago, 666shooter said:

I just updated to GZDoom 4.7 and it is no longer reading my statistics for save files? Or capturing the screenshots automatically and saving them to the Launcher for display as it was with GZDoom 4.5 and 4.6? I am thinking it might be because the files are in a different location then before, at least with the latter, but it has been entertaining to compare my stats across the DPB series and I'd really like to continue to be able to do so. Has anyone else had this issue? The saves are located in a designated folder within the GZDoom folder in my Doom 2 base. Screenshots default to One Drive now for some bizarre reason with this newest version of GZDoom; I wasn't able to find anything in the Config file related to which path to use either, but I'm terrible with computers, so maybe I'm missing something. 

For screenshots you can specify additional directories for Doom Launcher to always check in the settings. I don't have it in front of me but it's called something like 'additional screenshot directories' or something similar. As long as the zds files are still in the GZDoom folder statistics should be working. If the saves are in a different folder there is a way to specify that in the source port settings I believe.

Share this post


Link to post
7 minutes ago, hobomaster22 said:

 As long as the zds files are still in the GZDoom folder statistics should be working. If the saves are in a different folder there is a way to specify that in the source port settings I believe.

Thank you very much for responding. I've been trying all morning to figure this one out. So, I'm not sure if it is a new feature with GZDoom 4.7 but it created a new folder in my PC designated "name" section for "Saved Games" specific to GZDoom and even after copying/pasting the files under App Data and the "Saves" in the Doom II base it wasn't parsing anything. I didn't want to copy them over the older Save files for fear of ruining all of my previous statistics. I just designated the alternate save directory under Source Ports, so I'm going to see if that fixes where it's reading from. Thank you so much! I'll let you know if it works.

 

Edit: I've updated the file directory, and I see now that it shows under the Save Games correctly for the individual Wad. It did not update the Statistics section (which shows a coded file designation when working properly, at least from what I found looking through the Game Files for other Wads displaying statistics). Will this update automatically when I complete the current map to generate a statistical file? Or will this still have errors because of how 4.7 isn't saving to the Doom II base like older versions, even with the alternate saves designation?

Screenshot 2021-10-14 120945.png

Edited by 666shooter
Updating issue for troubleshooting.

Share this post


Link to post
16 minutes ago, 666shooter said:

Thank you very much for responding. I've been trying all morning to figure this one out. So, I'm not sure if it is a new feature with GZDoom 4.7 but it created a new folder in my PC designated "name" section for "Saved Games" specific to GZDoom and even after copying/pasting the files under App Data and the "Saves" in the Doom II base it wasn't parsing anything. I didn't want to copy them over the older Save files for fear of ruining all of my previous statistics. I just designated the alternate save directory under Source Ports, so I'm going to see if that fixes where it's reading from. Thank you so much! I'll let you know if it works.

 

Edit: I've updated the file directory, and I see now that it shows under the Save Games correctly for the individual Wad. It did not update the Statistics section (which shows a coded file designation when working properly, at least from what I found looking through the Game Files for other Wads displaying statistics). Will this update automatically when I complete the current map to generate a statistical file? Or will this still have errors because of how 4.7 isn't saving to the Doom II base like older versions, even with the alternate saves designation?

Screenshot 2021-10-14 120945.png

Unfortunately after replaying the first map, while it shows the Autosave added to the Save Games, it is still unable to withdraw any statistical data. Does anyone have any ideas how to fix this? Outside of telling Graf to change it back? xD

Share this post


Link to post
On 10/14/2021 at 12:24 PM, 666shooter said:

Unfortunately after replaying the first map, while it shows the Autosave added to the Save Games, it is still unable to withdraw any statistical data. Does anyone have any ideas how to fix this? Outside of telling Graf to change it back? xD

Were you able to get it to work? I just downloaded 4.7 and both screenshots and statistics are working. Silly question, but maybe the Save Statistics check box was unchecked?

Share this post


Link to post
5 hours ago, hobomaster22 said:

Were you able to get it to work? I just downloaded 4.7 and both screenshots and statistics are working. Silly question, but maybe the Save Statistics check box was unchecked?

I honestly was not. I went back to 4.6 and the stats were working fine again after trying two different Wads. I'm going to leave it alone for now, since the statistics are one of my favorite features, and maybe try again when 4.8 or so comes out at the end of the year. Hopefully it will work more easily.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...