Jump to content

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


Recommended Posts

10 minutes ago, SharkyChip said:

I'm inclined to believe this is something that has already been asked before, but I can't find it if that's the case. Is there a way for me to pistol-start levels while also having my stats saved on GZDoom? I've always used IDCLEV to pistol-start, but if I save after IDCLEVing I lose the stats I recorded for Doom Launcher. Is there a way to work around this? Maybe a mod that pistol-starts levels automatically so I can just save without having to do anything else.

Any help would be appreciated, though I understand if there's no way to do this, as it's more of a source port thing than a DL thing. Everything about this launcher has been great, by the way. I never even thought about the idea of having some sort of library with all the WADs I have, and I must say, I love it.

 

Thanks in advance!

Hi!  I auto pistol-start via a small mod I include in my load order.  idclever-starter:  https://forum.zdoom.org/viewtopic.php?f=43&t=61079.  No issues saving stats, and has some options you can change per your preferences.

Share this post


Link to post
44 minutes ago, SharkyChip said:

I'm inclined to believe this is something that has already been asked before, but I can't find it if that's the case. Is there a way for me to pistol-start levels while also having my stats saved on GZDoom? I've always used IDCLEV to pistol-start, but if I save after IDCLEVing I lose the stats I recorded for Doom Launcher. Is there a way to work around this? Maybe a mod that pistol-starts levels automatically so I can just save without having to do anything else.

Any help would be appreciated, though I understand if there's no way to do this, as it's more of a source port thing than a DL thing. Everything about this launcher has been great, by the way. I never even thought about the idea of having some sort of library with all the WADs I have, and I must say, I love it.

 

Thanks in advance!

 

Neat lil mod by JP LeBreton and DevilBlackDeath that does exactly what it says: pistolstart.zip

 

Just put this pk3 in your GZDoom autoload folder or as an additional file in Doom Launcher. It should work.

 

Edit: Just saw DrR0Ck's comment. Oh well.

Edited by Mike Stu

Share this post


Link to post

I hadn't considered to ask this earlier, but is it possible for DoomLauncher to figure out the compatibility level of a downloaded WAD? Considering that some WADs may or may not have compatibility level requirements listed, it would be neat if there was something in the launcher for that.

Share this post


Link to post

Sorry to contribute to the flow of questions and requests but, could it be possible to add a way to search by multiple tags? E.g. searching for wads tagged with both "unplayed" and "music mod".

Edited by Artbor
typo

Share this post


Link to post
On 9/2/2022 at 9:11 AM, Mike Stu said:

Is it possible to add an option to edit the display image? Right now I can get around this by adding an image inside the folder and naming it "TITLEPIC".

Doom Launcher uses the first image in the screenshots section at the bottom. You can manually add one using the add file button and then set it first using move up/move down. You can also capture a screenshot in game and then use the move up/move down buttons once Doom Launcher has picked it up.

Share this post


Link to post

I'm getting this error every time after closing "Manage Tags" window. It started after I decided to disable "Show Tab Headers" setting. Now it crashes with this error every time after I close "Manage Tag" window, no matter if I have this setting enabled or disabled

image.png.7df165213116a91eeff52b918612a6af.png

 

Spoiler

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

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '67' is not valid for 'index'.
Parameter name: index
   at System.Windows.Forms.TabControl.InsertItem(Int32 index, TabPage tabPage)
   at System.Windows.Forms.TabControl.TabPageCollection.Insert(Int32 index, TabPage tabPage)
   at DoomLauncher.TabHandler.SetTabIndex(Int32 index, ITabView tab)
   at DoomLauncher.MainForm.UpdateTabOrder()
   at DoomLauncher.MainForm.HandleManageTags()
   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.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.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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.4510.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
DoomLauncher
    Assembly Version: 3.6.2.0
    Win32 Version: 3.6.2.0
    CodeBase: file:///E:/Doom/DoomLauncher/DoomLauncher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4488.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.4488.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.4390.0 built by: NET48REL1LAST_C
    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.4470.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:///E:/Doom/DoomLauncher/CheckBoxComboBox.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
----------------------------------------
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
----------------------------------------
WadReader
    Assembly Version: 3.6.2.0
    Win32 Version: 3.6.2.0
    CodeBase: file:///E:/Doom/DoomLauncher/WadReader.DLL
----------------------------------------
System.Memory
    Assembly Version: 4.0.1.1
    Win32 Version: 4.6.28619.01
    CodeBase: file:///E:/Doom/DoomLauncher/System.Memory.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.115.5
    Win32 Version: 1.0.115.5
    CodeBase: file:///E:/Doom/DoomLauncher/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_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
SevenZipSharp
    Assembly Version: 0.64.3890.29348
    Win32 Version: 0.64.3890.29348
    CodeBase: file:///E:/Doom/DoomLauncher/SevenZipSharp.DLL
----------------------------------------
Octokit
    Assembly Version: 0.50.0.0
    Win32 Version: 0.50.0.0
    CodeBase: file:///E:/Doom/DoomLauncher/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_64/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
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 5.0.0.0
    Win32 Version: 5.0.20.51904
    CodeBase: file:///E:/Doom/DoomLauncher/System.Runtime.CompilerServices.Unsafe.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.4510.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/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
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Equin.ApplicationFramework.BindingListView
    Assembly Version: 1.4.8261.20206
    Win32 Version: 1.4.1.0
    CodeBase: file:///E:/Doom/DoomLauncher/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
----------------------------------------

************** 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.

 

Edited by Deil

Share this post


Link to post
6 minutes ago, Deil said:

I'm getting this error every time after closing "Manage Tags" window. It started after I decided to disable "Show Tab Headers" setting. Now it crashes with this error every time after I close "Manage Tag" window, no matter if I have this setting enabled or disabled

image.png.7df165213116a91eeff52b918612a6af.png

 

  Reveal hidden contents

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

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '67' is not valid for 'index'.
Parameter name: index
   at System.Windows.Forms.TabControl.InsertItem(Int32 index, TabPage tabPage)
   at System.Windows.Forms.TabControl.TabPageCollection.Insert(Int32 index, TabPage tabPage)
   at DoomLauncher.TabHandler.SetTabIndex(Int32 index, ITabView tab)
   at DoomLauncher.MainForm.UpdateTabOrder()
   at DoomLauncher.MainForm.HandleManageTags()
   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.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.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.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.4510.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
DoomLauncher
    Assembly Version: 3.6.2.0
    Win32 Version: 3.6.2.0
    CodeBase: file:///E:/Doom/DoomLauncher/DoomLauncher.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4488.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.4488.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.4390.0 built by: NET48REL1LAST_C
    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.4470.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:///E:/Doom/DoomLauncher/CheckBoxComboBox.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
----------------------------------------
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
----------------------------------------
WadReader
    Assembly Version: 3.6.2.0
    Win32 Version: 3.6.2.0
    CodeBase: file:///E:/Doom/DoomLauncher/WadReader.DLL
----------------------------------------
System.Memory
    Assembly Version: 4.0.1.1
    Win32 Version: 4.6.28619.01
    CodeBase: file:///E:/Doom/DoomLauncher/System.Memory.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.115.5
    Win32 Version: 1.0.115.5
    CodeBase: file:///E:/Doom/DoomLauncher/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_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
SevenZipSharp
    Assembly Version: 0.64.3890.29348
    Win32 Version: 0.64.3890.29348
    CodeBase: file:///E:/Doom/DoomLauncher/SevenZipSharp.DLL
----------------------------------------
Octokit
    Assembly Version: 0.50.0.0
    Win32 Version: 0.50.0.0
    CodeBase: file:///E:/Doom/DoomLauncher/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_64/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
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 5.0.0.0
    Win32 Version: 5.0.20.51904
    CodeBase: file:///E:/Doom/DoomLauncher/System.Runtime.CompilerServices.Unsafe.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.4510.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/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
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Equin.ApplicationFramework.BindingListView
    Assembly Version: 1.4.8261.20206
    Win32 Version: 1.4.1.0
    CodeBase: file:///E:/Doom/DoomLauncher/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
----------------------------------------

************** 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.

 


I have resolved this problem recently. I will push out an update soon when I have time. Here is the GitHub issue including a link to the development build that should resolve it.
https://github.com/nstlaurent/DoomLauncher/issues/264

Share this post


Link to post

some things I'd like to see just to make managing the wad list easier:

  • Being able to sort the IWAD folder; it never respects my settings and each time the program loads, the iwads are in a messy order of when they were added. I would prefer to have Ultimate Doom, Doom 2, the Final Doom wads, the Raven and Rogue games, then all the community IWADs, but since I added all the IWADs in one batch, its in a random ugly order that I cannot change
  • A new field to sort wads by in the form of giving wads a number in the Edit box where we give the details and comments, just a simple box where I put numbers; 'Sort by number' for lack of a better term would then list all the wads by the number assigned for easy enough custom ordering; unnumbered things would just be listed underneath. I can already do this in a very messy form by adding a single number to the Comments field, but this then shows up on the launcher wad description at the bottom and looks terrible. I had to do this after the IWADs showed up in the regular fields; just to have the Raven official stuff at the top, instead of randomly mixed in with other things
  • Screenshot management having a 'Set Last' option to go with 'Set First'. It is incredibly tedious pushing one pic to the very bottom, since an update made all new screenshots appear first for my older wads, I was annoyed very quickly having to push a few BOSSBACK screenshots to showcase the custom art for them past 32+ other screenshots, especially since I had to do that 32+ individual times
  • Ability to doubleclick a save that Doom Launcher is managing to launch it. The only way I can load a save that exists on Doom Launcher, but no longer in the port's directory is the 'load latest save' option when launching, and that doesn't work if I have a save from episode 1 and my latest save is on episode 3, for example

I apologise if any of these is a lot of work, but these are niggling issues I have with an otherwise near perfect launcher that revolutionised how I play the game and cant live without now

Share this post


Link to post
4 hours ago, Devalaous said:

'Sort by number' for lack of a better term

 

Steam uses "Your Rank" for example.

image.png.7deb139959b6b2cb130e84531569c5d9.png

Share this post


Link to post
21 hours ago, Deil said:

Steam uses "Your Rank" for example.

To be fair you can already sort files by your rankings on Doom Launcher.

Edited by Artbor

Share this post


Link to post
  • 2 months later...
21 hours ago, CapersOnSalad said:

Is development still ongoing on this? Github hasn't had an update since September. 

All of my free time has been going to Helion. If there is something that needs attention I will look at it, but there is no feature development at the moment.

Share this post


Link to post
  • 4 weeks later...

@hobomaster22 The recent GZDoom updates (4.9 onwards) have entirely changed the save system; as such, stat tracking and save management and all that is now not working. Figured this was worth mentioning.

Share this post


Link to post
9 hours ago, Devalaous said:

@hobomaster22 The recent GZDoom updates (4.9 onwards) have entirely changed the save system; as such, stat tracking and save management and all that is now not working. Figured this was worth mentioning.

Thanks for letting me know. Do you know if the save file is massively different? I hope not. Not particularly excited to parse a new GZDoom save format for a third time.

Share this post


Link to post

One of the best launchers for doom.  I'm using it with unmanaged files since I have a big collection already, but now I can finally organize and find the stuff :)

Share this post


Link to post
33 minutes ago, hobomaster22 said:

Thanks for letting me know. Do you know if the save file is massively different? I hope not. Not particularly excited to parse a new GZDoom save format for a third time.

I don't think it's the save files that have changed. It's more about the location of the save files and now using savegame folders.

 

This is from the GZDoom 4.9.0 release post:

 

Important note to Windows users:
GZDoom 4.9.0 changes where gzdoom.ini is stored. Unlike older versions this one will always prefer the system's user folder and place the INI in Documents/My Games/GZDoom if no INI is found. This was done to bring handling in line with current guidelines and to make it easier for commecial games that often get installed into a folder without write access. If you still want to store the INI in your game folder you have to create an empty file called GZDoom_portable.ini there before launching. If you still have an old INI in your folder, GZDoom will ask what to do with it, you can either move it to the user folder or convert to a portable install.

Please note that this code contains a small error when choosing to convert to a portable install. After doing so the current session will not be flagged as portable and as a result may not find the save data and it will save a global copy of the INI. Until a hotfix gets released please quit GZDoom and restart, that will ensure that the portable settings take effect.

Change of savegame storage
This version introduces per-IWAD savegame folders. If you have old savegames you still intend to use, please wait with the update until you can safely delete them.

Edited by Arsinikk

Share this post


Link to post
7 hours ago, hobomaster22 said:

Thanks for letting me know. Do you know if the save file is massively different? I hope not. Not particularly excited to parse a new GZDoom save format for a third time.

 

I eventually got Doom Launcher to pick up the new save location by utilising the 'Alt Save Directory' setting, but the screenshots no longer get tracked (they are now sent to a random folder in My Pictures that I cant seem to manually set myself, for me they are showing up in my PS1 Emulator's screenshot folder. wtf GZDoom devs?), and stat tracking is now seemingly not working (which is the biggest reason I use Doom Launcher!)

Share this post


Link to post
7 hours ago, Devalaous said:

 

I eventually got Doom Launcher to pick up the new save location by utilising the 'Alt Save Directory' setting, but the screenshots no longer get tracked (they are now sent to a random folder in My Pictures that I cant seem to manually set myself, for me they are showing up in my PS1 Emulator's screenshot folder. wtf GZDoom devs?), and stat tracking is now seemingly not working (which is the biggest reason I use Doom Launcher!)

I'm working on a fix for the stats. Doom Launcher always looks to parse statistics from the source port's folder. Funny enough, changing the save directory will on fix save tracking because Doom Launcher doesn't understand it needs that for stats. I guess I'm going to have to fix the save and picture directories too. I don't entirely understand the motivation behind these changes, but it's done. I should have it resolved in a couple days.

Share this post


Link to post
41 minutes ago, hobomaster22 said:

@Devalaous Can you check if this build fixes the GZDoom issues? You shouldn't need to set the alt save directory. If it works I can push the new build out later today.

https://ci.appveyor.com/project/hobomaster22/doomlauncher/builds/45631586/artifacts

 

Yep, I have stat tracking again, and the saves are being recorded again without the alt save directory setting. Screenshots arent appearing, but I fixed that by setting that random folder GZDoom made as one of the 'Screenshot Capture Directories' in the overall settings; with that done, all screenshots are recording again.

Share this post


Link to post
2 minutes ago, Devalaous said:

 

Yep, I have stat tracking again, and the saves are being recorded again without the alt save directory setting. Screenshots arent appearing, but I fixed that by setting that random folder GZDoom made as one of the 'Screenshot Capture Directories' in the overall settings; with that done, all screenshots are recording again.

Can you send me the directory GZDoom is using to save screenshots and save games? If saves and stats are working then screenshots should be as well. 

Share this post


Link to post

It was originally forcibly creating a Screenshots folder in my Duckstation screenshot folder in My Pictures, and after I relocated the pictures and nuked that folder outright, it forcibly created a new screenshot folder in a nearby folder (The folder that No Man's Sky generates when you take photos ingmae), and if I delete THAT it regenerates the entire folder structure, with the old Duckstation folder INSIDE IT. Theres something really screwy going on with GZDoom itself here.

Edited by Devalaous

Share this post


Link to post
21 minutes ago, Devalaous said:

It was originally forcibly creating a Screenshots folder in my Duckstation screenshot folder in My Pictures, and after I relocated the pictures and nuked that folder outright, it forcibly created a new screenshot folder in a nearby folder (The folder that No Man's Sky generates when you take photos ingmae), and if I delete THAT it regenerates the entire folder structure, with the old Duckstation folder INSIDE IT. Theres something really screwy going on with GZDoom itself here.

That is strange. For me it creates a GZDoom folder in My Pictures which seems like the intended functionality. There might be a setting in the ini file messing with it. 

Share this post


Link to post

Open question to the folks that use DoomLauncher (or hobomaster22 if you have an opinion):  How are you handling situations in which, for instance, you download RC1 of a map - I.e. SuperDoomWad_RC1.zip.  It gets added into DoomLauncher, at which time, the wad is indexed for levels present and selectable, and other information present in an accompanying text file.  So far, so good.  At a later date, RC2 is released - SuperDoomWad_RC2.zip.  If this is dragged in, it's a new entry in DoomLauncher, since the filename is different.  Any stats aggregated on the RC1 release are not carried over.   If we rename RC2.zip to RC1.zip, then DoomLauncher will launch that version of the WAD, and you can keep your stats, but the filename is incorrect.  Coming back to it a month later, you might think you still have RC1 and download RC2 again.  So you would have to add a note or modify the title accordingly.  Plus, maybe RC2 has an extra level.  I don't believe DoomLauncher reindexes the WAD, to the number of selectable levels will be incorrect.  Ultimately, there are a variety of workarounds including perhaps manipulating the database directly, but they all seem sub-optimal.  I'm curious about how other users are handling this and whether anyone has a workflow they are happy with.

Thanks! 

Share this post


Link to post
32 minutes ago, DrR0Ck said:

Open question to the folks that use DoomLauncher (or hobomaster22 if you have an opinion):  How are you handling situations in which, for instance, you download RC1 of a map - I.e. SuperDoomWad_RC1.zip.  It gets added into DoomLauncher, at which time, the wad is indexed for levels present and selectable, and other information present in an accompanying text file.  So far, so good.  At a later date, RC2 is released - SuperDoomWad_RC2.zip.  If this is dragged in, it's a new entry in DoomLauncher, since the filename is different.  Any stats aggregated on the RC1 release are not carried over.   If we rename RC2.zip to RC1.zip, then DoomLauncher will launch that version of the WAD, and you can keep your stats, but the filename is incorrect.  Coming back to it a month later, you might think you still have RC1 and download RC2 again.  So you would have to add a note or modify the title accordingly.  Plus, maybe RC2 has an extra level.  I don't believe DoomLauncher reindexes the WAD, to the number of selectable levels will be incorrect.  Ultimately, there are a variety of workarounds including perhaps manipulating the database directly, but they all seem sub-optimal.  I'm curious about how other users are handling this and whether anyone has a workflow they are happy with.

Thanks! 

If you rename SuperDoomWad_RC2 to SuperDoomWad_RC1, and drop it into Doom Launcher then it should re-sync everything giving you the updated map list. Then you can right click and hit rename to change the physical filename to RC2 in Doom Launcher. Still maybe not the most intuitive approach but this should work.

Share this post


Link to post
2 hours ago, hobomaster22 said:

If you rename SuperDoomWad_RC2 to SuperDoomWad_RC1, and drop it into Doom Launcher then it should re-sync everything giving you the updated map list. Then you can right click and hit rename to change the physical filename to RC2 in Doom Launcher. Still maybe not the most intuitive approach but this should work.

I had no idea we could do that.  Will give it a try and report back.  Thanks very much!

Share this post


Link to post
3 hours ago, DrR0Ck said:

I had no idea we could do that.  Will give it a try and report back.  Thanks very much!

Is the Rename option only available with managed files?  I run with unmanaged and there is not a rename option on the menu.  Assuming this is the case, I would need to rename the zip by hand and then edit the database to point to the updated filename to accomplish this.

Edited by DrR0Ck

Share this post


Link to post
12 minutes ago, DrR0Ck said:

Is the Rename option only available with managed files?  I run with unmanaged and there is not a rename option on the menu.  Assuming this is the case, I would need to rename the zip by hand and then edit the database to point to the updated filename to accomplish this.

It might be locked to managed files only. I should be able to add it for unmanaged as well.

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...