DrR0Ck Posted June 4, 2022 Enhancement request: Would it be possible to have a column on the statistics tab to indicate the difficulty level that was played? 0 Quote Share this post Link to post
hobomaster22 Posted June 5, 2022 15 hours ago, DrR0Ck said: Enhancement request: Would it be possible to have a column on the statistics tab to indicate the difficulty level that was played? It's certainly possible to add the column. None of the ports statistics output formats write the skill level so it would have to be done manually. GZDoom could be done automatically because the data is pulled from the save file. This is something I could add that would automatically work for GZDoom. For ports that don't support it Doom Launcher would display N/A and it could be made editable so a user can manually set if desired. 1 Quote Share this post Link to post
DrR0Ck Posted June 6, 2022 15 hours ago, hobomaster22 said: It's certainly possible to add the column. None of the ports statistics output formats write the skill level so it would have to be done manually. GZDoom could be done automatically because the data is pulled from the save file. This is something I could add that would automatically work for GZDoom. For ports that don't support it Doom Launcher would display N/A and it could be made editable so a user can manually set if desired. If you think it would be of value to the tool overall, then I would appreciate the addition. GZDoom is my primary sourceport, so it would definitely work for me. Thanks! 0 Quote Share this post Link to post
Rootof2 Posted June 12, 2022 This frontend looks great! Is there a chance it will be made available for Mac users? 0 Quote Share this post Link to post
hobomaster22 Posted June 13, 2022 20 hours ago, Rootof2 said: This frontend looks great! Is there a chance it will be made available for Mac users? Highly unlikely. To get Doom Launcher functioning outside of Windows is an extremely large amount of effort. 1 Quote Share this post Link to post
pantheon Posted June 24, 2022 Is it possible to add Nugget Doom statistics support since we've already got Woof support? :) 0 Quote Share this post Link to post
hobomaster22 Posted June 25, 2022 13 hours ago, pantheon said: Is it possible to add Nugget Doom statistics support since we've already got Woof support? :) I will add it for the next release. 2 Quote Share this post Link to post
Deil Posted June 30, 2022 Bunch of bugs/feature requests. New features: Show wads count in cumulative stats, probably somewhere near "Search filters apply" note, something like "15 wads included into stats". Remember loading order for files added to iwads when loading pwads. For example here I have 2 files I want loaded automatically for DOOM iwad, and I put them before DOOM.zip. So now if I load some pwad for DOOM iwad, it would be nice if these 2 files were placed before pwad as well. Right now pwad always placed first in loading order, and I want it to be placed in the same place iwad is placed. Of course all of this is only related to default order when launching pwad for the first time, since it saves load order after that. Bugs: Scrollbar in description/comment fields is not changing visually when dragged by mouse, only when released (still working though). In search input leading/trailing spaces should probably be trimmed. Can't run Utility when Doom is running. Is it intentional? I don't see any reason why we shouldn't be able to alt+tab and open some utility. Scroll wheel always scrolls wads list, no matter where the mouse cursor is. Is it possible scroll other areas (description, tags list, bottom panel with screenshots/saves/etc) instead when cursor is hovering over them? And not exactly about DoomLauncher, but about FinalLevelStats file for GZDoom. First, if you saved manually on last level, FinalLevelStats will end the level right after reloading this save, so you either have to complete the final level without save-loading, or you have to restart Doom since you can load the save from main menu fine. Second, it's can't be used with "hub" wads, where you can freely move between levels back and forth. It probably uses the same events. On the other hand it saves stats without FinalLevelStats perfectly fine. Example: https://www.doomworld.com/idgames/levels/doom2/Ports/g-i/hellfact Of course I'm not asking to do something with this hack for GZDoom stats tracking, just telling about bugs I found, haven't seen them mentioned in this thread. Also have you checked new 4.8.* versions of GZDoom, it's stable now, maybe it has more elegant solution now. 0 Quote Share this post Link to post
hobomaster22 Posted June 30, 2022 29 minutes ago, Deil said: Bunch of bugs/feature requests. New features: Show wads count in cumulative stats, probably somewhere near "Search filters apply" note, something like "15 wads included into stats". Remember loading order for files added to iwads when loading pwads. For example here I have 2 files I want loaded automatically for DOOM iwad, and I put them before DOOM.zip. So now if I load some pwad for DOOM iwad, it would be nice if these 2 files were placed before pwad as well. Right now pwad always placed first in loading order, and I want it to be placed in the same place iwad is placed. Of course all of this is only related to default order when launching pwad for the first time, since it saves load order after that. Bugs: Scrollbar in description/comment fields is not changing visually when dragged by mouse, only when released (still working though). In search input leading/trailing spaces should probably be trimmed. Can't run Utility when Doom is running. Is it intentional? I don't see any reason why we shouldn't be able to alt+tab and open some utility. Scroll wheel always scrolls wads list, no matter where the mouse cursor is. Is it possible scroll other areas (description, tags list, bottom panel with screenshots/saves/etc) instead when cursor is hovering over them? And not exactly about DoomLauncher, but about FinalLevelStats file for GZDoom. First, if you saved manually on last level, FinalLevelStats will end the level right after reloading this save, so you either have to complete the final level without save-loading, or you have to restart Doom since you can load the save from main menu fine. Second, it's can't be used with "hub" wads, where you can freely move between levels back and forth. It probably uses the same events. On the other hand it saves stats without FinalLevelStats perfectly fine. Example: https://www.doomworld.com/idgames/levels/doom2/Ports/g-i/hellfact Of course I'm not asking to do something with this hack for GZDoom stats tracking, just telling about bugs I found, haven't seen them mentioned in this thread. Also have you checked new 4.8.* versions of GZDoom, it's stable now, maybe it has more elegant solution now. Showing the file count in cumulative statistics is already going to be in the next release. I think I understand what you are saying with the load order. I will have to think about how to implement something like that because it is kind of strange. As for the scrollbars not changing, I'm wondering if this is an OS/DPI setting specific issue. I don't have this issue running Windows 10 and I run scaling at 125%. The WAD scrolling issue you mentioned is also strange. Mine only scrolls while the mouse is over the wad list. I can put in a fix for it but right now it's blocked because it hits the same path as launching a source port. If you turn on allow multiple play sessions in the options this will get around it. GZDoom statistics are kind of the bane of my existence. The most popular source port doesn't have proper statistics output so I have to depend on save files because that's all I can do. There was a statistics implementation a very long time ago in ZDoom but it was implemented very wrong. I had a proper code fix for the statistics to write every time a level is completed. I asked about having this fix put into the GZDoom code base and was told it would be rejected. Something about not wanting to write files to disk, which makes no sense as GZDoom does this already and the code exists for statistics to write a file... it's just broken and only does it on episode completion. This was maybe six years ago and maybe things have changed but who knows. 1 Quote Share this post Link to post
Deil Posted July 1, 2022 Here's how scrollbar behaves for me. I tried 125% scaling, nothing changed (though I haven't restarted the PC), using Win10 as well. Also other scrollbars (for tags wads, etc.) are working fine. https://files.catbox.moe/t151m5.webm 0 Quote Share this post Link to post
DrR0Ck Posted July 2, 2022 On 6/30/2022 at 6:42 PM, hobomaster22 said: I think I understand what you are saying with the load order. I will have to think about how to implement something like that because it is kind of strange. FWIW, I have often wished for this specific feature - that when you got to run a PWAD for the first time, it inherits the PWAD order assigned to the IWAD. But if you have files specified to load before the IWAD, they end up after the PWAD and must be adjusted. Once adjusted, DL remembers the order - unless you switch the IWAD for instance. So I guess this is a +1 for the PWAD order request. Thanks! 0 Quote Share this post Link to post
The Doommer Posted July 2, 2022 On 7/20/2014 at 10:39 PM, hobomaster22 said: You really shouldn't be using XP for security reasons! Probably best to use 10 Cause 11 is pretty meh atm (I have it installed Ik what I'm saying) 0 Quote Share this post Link to post
Deil Posted July 4, 2022 Would it be hard to store Source Port name in database? Not only foreign key leads to this "N/A" since there's no more port and now you don't know which port you used to play wad, it also leads to situation when after changing source port name, "GZDoom 4.8.0" -> "GZDoom 4.8.1" for example, all stats are now displayed as "GZDoom 4.8.1", even though you played on "GZDoom 4.8.0", thus making this field useless. And creating new Source Ports for each new version is not a solution as well, you either gonna end with hundreds of source ports, or you gonna end with "N/A" stats after deleting old version of source ports. I understand "Save Games" since they might not even work if you changed source port somehow, but for "Statistics" tab it's not very usable to only have foreign key, saving used Source Port name when saving statistic entry would be much better imo. And the same applies to "Demos" tab, if you used specific version when recording demo it would be nice to save this version as well. 0 Quote Share this post Link to post
hobomaster22 Posted July 5, 2022 21 hours ago, Deil said: Would it be hard to store Source Port name in database? Not only foreign key leads to this "N/A" since there's no more port and now you don't know which port you used to play wad, it also leads to situation when after changing source port name, "GZDoom 4.8.0" -> "GZDoom 4.8.1" for example, all stats are now displayed as "GZDoom 4.8.1", even though you played on "GZDoom 4.8.0", thus making this field useless. And creating new Source Ports for each new version is not a solution as well, you either gonna end with hundreds of source ports, or you gonna end with "N/A" stats after deleting old version of source ports. I understand "Save Games" since they might not even work if you changed source port somehow, but for "Statistics" tab it's not very usable to only have foreign key, saving used Source Port name when saving statistic entry would be much better imo. And the same applies to "Demos" tab, if you used specific version when recording demo it would be nice to save this version as well. As an alternative solution I can add an option to archive a source port so it doesn't show in the list and clutter everything. This keeps thing clean and will keep they key references instead of duplicating the text, and there are also cases where you might want it to change. For example I usually just leave the latest version as GZDoom, then rename it when I update. 1 Quote Share this post Link to post
Deil Posted July 5, 2022 @hobomaster22, that would achieve the same result, and probably would be easier to implement. I would be glad to see any solution. Thanks. 0 Quote Share this post Link to post
hobomaster22 Posted August 6, 2022 Doom Launcher 3.6.0 release: https://github.com/nstlaurent/DoomLauncher/releases/tag/3.6.0 Ability to archive source ports. Add nugget-doom for statistics support. Add skill level for statistics (GZDoom only). 7zip/rar support. Unmanaged mode will direct read. Managed mode will convert to zip in library. Ability to clear a file rating. Added options to select which views are visible in Settings -> View. Include time launched in cumulative statistics. Display file count for the current view. Escape user entered values for special characters when searching idgames. Fix validity check for wad files. Add form with new options for play random, including selecting a random map. Fixed DPI scaling on form when adding files (screenshots, demos, etc). 6 Quote Share this post Link to post
DrR0Ck Posted August 8, 2022 Updated to 3.6.0. So far, all seems to be working as intended. And thanks very much for adding the Skill column to the statistics! Two quick notes: I noticed that when trying to sort statistics by date, items sort oldest to newest, but the reverse sort (clicking the column a second time) does not have any effect. In prior builds, running a WAD for the first time would inherit the additional files/load order from the IWAD, loading the WAD first in the list. In the new build, the wad is now last in the list. Is this intended? Thanks again for all of your work on this fantastic tool! 0 Quote Share this post Link to post
hobomaster22 Posted August 9, 2022 19 hours ago, DrR0Ck said: Updated to 3.6.0. So far, all seems to be working as intended. And thanks very much for adding the Skill column to the statistics! Two quick notes: I noticed that when trying to sort statistics by date, items sort oldest to newest, but the reverse sort (clicking the column a second time) does not have any effect. In prior builds, running a WAD for the first time would inherit the additional files/load order from the IWAD, loading the WAD first in the list. In the new build, the wad is now last in the list. Is this intended? Thanks again for all of your work on this fantastic tool! I will have to take a look at the sorting thing. There was a feature added for IWAD files. If the files are set before the IWAD they will be added first in the list, otherwise they will be last. 1 Quote Share this post Link to post
MauryMyers Posted August 10, 2022 In the last update I get the following error: SQL Logic Error no such column: Archived Spoiler ************** Texto de la excepción ************** code = Error (1), message = System.Data.SQLite.SQLiteException (0x800007BF): SQL logic error no such column: Archived en System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain) en System.Data.SQLite.SQLiteCommand.BuildNextCommand() en System.Data.SQLite.SQLiteDataReader.NextResult() en System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave) en System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior) en System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) en System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) en System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) en DoomLauncher.DataAccess.ExecuteSelect(String sql) en DoomLauncher.DbDataSourceAdapter.GetSourcePorts(SourcePortLaunchType type, Boolean loadArchived) en DoomLauncher.VersionHandler.Pre_Version_3_2_0_Update3() en DoomLauncher.VersionHandler.ExecuteUpdate(Action update, AppVersion version) en DoomLauncher.VersionHandler.HandleVersionUpdate() en DoomLauncher.MainForm.<Initialize>b__27_0() en System.Threading.Tasks.Task.Execute() --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción --- en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) en DoomLauncher.MainForm.<Initialize>d__27.MoveNext() --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción --- en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) en DoomLauncher.MainForm.<HandleLoad>d__163.MoveNext() --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción --- en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() ************** Ensamblados cargados ************** mscorlib Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- DoomLauncher Versión del ensamblado: 3.6.0.0 Versión Win32: 3.6.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/DoomLauncher.exe ---------------------------------------- System.Windows.Forms Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4494.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4395.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4190.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Windows.Forms.resources Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- CheckBoxComboBox Versión del ensamblado: 1.0.0.0 Versión Win32: 1.0.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/CheckBoxComboBox.DLL ---------------------------------------- System.IO.Compression Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: 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 Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 Código base: 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 Versión del ensamblado: 3.6.0.0 Versión Win32: 3.6.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/WadReader.DLL ---------------------------------------- System.Memory Versión del ensamblado: 4.0.1.1 Versión Win32: 4.6.28619.01 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/System.Memory.DLL ---------------------------------------- System.Data Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4465.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Data.SQLite Versión del ensamblado: 1.0.115.5 Versión Win32: 1.0.115.5 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/System.Data.SQLite.DLL ---------------------------------------- System.Transactions Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- SevenZipSharp Versión del ensamblado: 0.64.3890.29348 Versión Win32: 0.64.3890.29348 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/SevenZipSharp.DLL ---------------------------------------- Octokit Versión del ensamblado: 0.50.0.0 Versión Win32: 0.50.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/Octokit.DLL ---------------------------------------- System.EnterpriseServices Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- System.Numerics Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.Core.resources Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Core.resources.dll ---------------------------------------- System.Runtime.CompilerServices.Unsafe Versión del ensamblado: 5.0.0.0 Versión Win32: 5.0.20.51904 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/System.Runtime.CompilerServices.Unsafe.DLL ---------------------------------------- Microsoft.CSharp Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll ---------------------------------------- System.Dynamic Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll ---------------------------------------- Anonymously Hosted DynamicMethods Assembly Versión del ensamblado: 0.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll ---------------------------------------- System.Dynamic.DynamicAssembly Versión del ensamblado: 0.0.0.0 Versión Win32: 4.8.3761.0 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll ---------------------------------------- mscorlib.resources Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- 0 Quote Share this post Link to post
ducon Posted August 10, 2022 17 minutes ago, MauryMyers said: GAC GAC 2 Quote Share this post Link to post
PanDeFrutas2007 Posted August 10, 2022 On 7/12/2014 at 9:19 AM, hobomaster22 said: GitHub repository: https://github.com/nstlaurent/DoomLauncher Tormentor667's original thread here:http://www.doomworld.com/vb/doom-general/67065-lets-make-a-good-doom-frontend-together/ Latest Version:https://github.com/nstlaurent/DoomLauncher/releases/latest ZDoom statistics add on (allows stats to be recorded for maps with endgame e.g. E1M8):FinalLevelStats.zip Just copy the main folder where you want and run. It will prompt you to select your IWADs and display the dialog to configure source ports. You will need at least one of each to start. You can click the menu button left of the search to get back to any of those screens. This does require .NET 4.5. If you do not have .NET 4.5 when you run you should be prompted to download it. New Features: Statistics tracking: (kills, secrets, items, and time). Run dialog contains a Save Statistics check box that becomes available for supported ports: -ZDoom: Uses save games to parse statistics. This means statistics cannot be read for the last level of an episode. Items are not available. Statistics will be recorded when the game is saved or when an auto save is generated. -PrBoomPlus: Uses the -levelstat parameter and parses the generated levelstat.txt. All statistics will be recorded when the game has exited. -CNDoom: Uses the -printstats parameter and parses the generated stdout.txt. All statistics will be recorded when the game has exited. Tagging: Allows users to define their own tags to organize their library. Each tag can optionally have it's own tab in Doom Launcher and specified color. The creating tags menu can be accessed by selecting Manage Tags in the options menu in the top left or by right clicking a file and selecting Tags -> Manage Tags. To tag/untag a file just right click and select the tag you want under the tag menu. Default global settings. Select a default source port, IWAD, and skill to be applied when launching a game for the first time. Selecting files: Now when loading a zip you can select the individual files you want to load. These will be saved if Remember Settings check box is checked. Mod that removes end game for ZDoom ports. This will allow statistics to be gathered for the last level of an episode. E.g. E1M8 will cycle back to E1M1.https://www.doomworld.com/applications/core/interface/file/attachment.php?id=26084 Known bugs and feature requests: https://github.com/nstlaurent/DoomLauncherhttp://realm667.com/index.php/en/kunena/doom-launcher Help Document: Help.zip This reminds me a lot of minecraft launcher. 0 Quote Share this post Link to post
hobomaster22 Posted August 10, 2022 (edited) 4 hours ago, MauryMyers said: In the last update I get the following error: SQL Logic Error no such column: Archived Reveal hidden contents ************** Texto de la excepción ************** code = Error (1), message = System.Data.SQLite.SQLiteException (0x800007BF): SQL logic error no such column: Archived en System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain) en System.Data.SQLite.SQLiteCommand.BuildNextCommand() en System.Data.SQLite.SQLiteDataReader.NextResult() en System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave) en System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior) en System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) en System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) en System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) en DoomLauncher.DataAccess.ExecuteSelect(String sql) en DoomLauncher.DbDataSourceAdapter.GetSourcePorts(SourcePortLaunchType type, Boolean loadArchived) en DoomLauncher.VersionHandler.Pre_Version_3_2_0_Update3() en DoomLauncher.VersionHandler.ExecuteUpdate(Action update, AppVersion version) en DoomLauncher.VersionHandler.HandleVersionUpdate() en DoomLauncher.MainForm.<Initialize>b__27_0() en System.Threading.Tasks.Task.Execute() --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción --- en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) en DoomLauncher.MainForm.<Initialize>d__27.MoveNext() --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción --- en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) en DoomLauncher.MainForm.<HandleLoad>d__163.MoveNext() --- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción --- en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() ************** Ensamblados cargados ************** mscorlib Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- DoomLauncher Versión del ensamblado: 3.6.0.0 Versión Win32: 3.6.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/DoomLauncher.exe ---------------------------------------- System.Windows.Forms Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4494.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4395.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4190.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Windows.Forms.resources Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- CheckBoxComboBox Versión del ensamblado: 1.0.0.0 Versión Win32: 1.0.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/CheckBoxComboBox.DLL ---------------------------------------- System.IO.Compression Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: 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 Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 Código base: 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 Versión del ensamblado: 3.6.0.0 Versión Win32: 3.6.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/WadReader.DLL ---------------------------------------- System.Memory Versión del ensamblado: 4.0.1.1 Versión Win32: 4.6.28619.01 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/System.Memory.DLL ---------------------------------------- System.Data Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.4465.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Data.SQLite Versión del ensamblado: 1.0.115.5 Versión Win32: 1.0.115.5 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/System.Data.SQLite.DLL ---------------------------------------- System.Transactions Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- SevenZipSharp Versión del ensamblado: 0.64.3890.29348 Versión Win32: 0.64.3890.29348 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/SevenZipSharp.DLL ---------------------------------------- Octokit Versión del ensamblado: 0.50.0.0 Versión Win32: 0.50.0.0 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/Octokit.DLL ---------------------------------------- System.EnterpriseServices Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- System.Numerics Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.Core.resources Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Core.resources.dll ---------------------------------------- System.Runtime.CompilerServices.Unsafe Versión del ensamblado: 5.0.0.0 Versión Win32: 5.0.20.51904 Código base: file:///C:/Users/Gabo/Documents/Doom/DoomLauncher/System.Runtime.CompilerServices.Unsafe.DLL ---------------------------------------- Microsoft.CSharp Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll ---------------------------------------- System.Dynamic Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll ---------------------------------------- Anonymously Hosted DynamicMethods Assembly Versión del ensamblado: 0.0.0.0 Versión Win32: 4.8.4526.0 built by: NET48REL1LAST_B Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll ---------------------------------------- System.Dynamic.DynamicAssembly Versión del ensamblado: 0.0.0.0 Versión Win32: 4.8.3761.0 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll ---------------------------------------- mscorlib.resources Versión del ensamblado: 4.0.0.0 Versión Win32: 4.8.3761.0 built by: NET48REL1 Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- This is an issue when updating from an old release. I just updated to patch this but you will need to download and install manually: https://github.com/nstlaurent/DoomLauncher/releases/tag/3.6.1 If you used the installer version then download and run the install for DoomLauncher_3.6.1.0_install.zip. Otherwise download DoomLauncher_3.6.1.0.zip and copy the contents in your Doom Launcher folder. Edited August 10, 2022 by hobomaster22 2 Quote Share this post Link to post
Deil Posted August 15, 2022 On 8/6/2022 at 1:02 PM, hobomaster22 said: Ability to archive source ports. I thought this change would be only for the list of source ports in "Launch" dialog, i.e. you could still see stats/saves even if the port is archived now. Or is this "Archived" flag global for the whole application? 0 Quote Share this post Link to post
hobomaster22 Posted August 15, 2022 4 hours ago, Deil said: I thought this change would be only for the list of source ports in "Launch" dialog, i.e. you could still see stats/saves even if the port is archived now. Or is this "Archived" flag global for the whole application? Right now it is global, but probably shouldn't be. I will make a note to make it only affect the launch dialog for the next release. 2 Quote Share this post Link to post
hatehatehatehate Posted August 19, 2022 On 8/6/2022 at 3:02 AM, hobomaster22 said: Doom Launcher 3.6.0 release: https://github.com/nstlaurent/DoomLauncher/releases/tag/3.6.0 Ability to archive source ports. Add nugget-doom for statistics support. Add skill level for statistics (GZDoom only). 7zip/rar support. Unmanaged mode will direct read. Managed mode will convert to zip in library. Ability to clear a file rating. Added options to select which views are visible in Settings -> View. Include time launched in cumulative statistics. Display file count for the current view. Escape user entered values for special characters when searching idgames. Fix validity check for wad files. Add form with new options for play random, including selecting a random map. Fixed DPI scaling on form when adding files (screenshots, demos, etc). Just seeing this now after a break from the game. Thank you SO MUCH for adding two requested features! 2 Quote Share this post Link to post
Renbot Posted August 26, 2022 Thank you for the updates. Favourite launcher by far. Question for everyone; how do you run Cheello's Voxel Doom using the launcher? Is there a better solution than putting the Voxel Doom zip into GZDoom's directory and then using "-file cheello_voxels.zip" as a launch option? Doing this works, but it takes away the ability to change the mod's loading order. 0 Quote Share this post Link to post
kwc Posted August 26, 2022 6 minutes ago, Artbor said: Question for everyone; how do you run Cheello's Voxel Doom using the launcher? Is there a better solution than putting the Voxel Doom zip into GZDoom's directory and then using "-file cheello_voxels.zip" as a launch option? Doing this works, but it takes away the ability to change the mod's loading order. I merely renamed the cheello_voxels.zip to cheello_voxels.pk3, dropped it in to DoomLauncher, and it hasn't given me any problems. 2 Quote Share this post Link to post
tatsu91 Posted August 28, 2022 Not sure if its Fixable but it does not work via Lutris or Wine on the steamdeck thought the only one that has worked was Rocketlauncher 0 Quote Share this post Link to post
Mike Stu Posted September 2, 2022 (edited) Trying this out recently coming off from ZDL and it's super neat, congrats! Certainly gives your Doom collection more personality than Windows folders. :) Some (rather specific) suggestions: Spoiler It would be nice to be able to reorganize the different tabs by just dragging them with the mouse. I wanted to have the "PWads" next to the "IWads" and "id Games" last, but I don't think that's possible right now. 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". Can we get a drag and drop functionality to the "additional files" section? That's the one thing ZDL has over this for me personally. It just makes it more convenient to test stuff on the fly. On the same note, how about a load order inside the "select individual files" section? This would be useful for keeping things organized. See e.g. Ancient Aliens here: I have all files inside the main zip., but as the launcher does not allow me to load "D2SPFX-aaliens.wad" last, I had to add it as a separate "additional file" (which circles back to the prior suggestion). Don't know how feasable these are, so take it with a grain of salt. Edited September 2, 2022 by Mike Stu 2 Quote Share this post Link to post
SharkyChip Posted September 2, 2022 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! 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.