Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000081Doomseeker[All Projects] Suggestionpublic2010-10-05 16:542018-09-29 14:37
ReporterAlexMax 
Assigned ToZalewa 
PrioritynormalSeverityminorReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version1.1Fixed in Version1.1 
Summary0000081: Doomseeker should offer to grab FreeDoom if IWAD not found.
DescriptionRight now, if you attempt to download an IWAD such as doom2.wad, Doomseeker tells you that it won't grab it. Good.

However, there is a better alternative. If I recall correctly, Skulltag allows you to use Freedoom as a drop-in replacement for an IWAD. I think that Doomseeker should offer to download Freedoom instead of simply disallowing it.

The download page is located here:

'http://www.nongnu.org/freedoom/download.html [^]'

The download links are always symblinked to the latest edition of FreeDoom. If you take a gander inside the downloads, you'll find that freedoom's IWAD's are named identically to the shareware, ultimate and doom 2 IWAD's.
Attached Files

- Relationships
parent of 0001764closedZalewa Use Freedoom equivalent if one of Doom IWADs is unavailable (WAD aliasing) 

-  Notes
User avatar (0004846)
SlenderShy (reporter)
2012-09-29 18:33

Best. Idea. Ever.
User avatar (0004852)
Watermelon (reporter)
2012-09-29 22:56

Heavy support for this
User avatar (0008486)
Zalewa (developer)
2014-04-03 17:58

Blzut, there are two ways that we can solve this.

1. Simple, but inconvenient for users: just provide URL to freedoom page everytime one of the Doom IWADs is not found.

2. Complicated: either ask Fraggle to prepare a program friendly web service so that we can program Wadseeker to fetch Freedoom IWADs (together with checksum checking so that we can optionally update existing ones too), or prepare such service ourselves.

What do you think? Is automated solution too much of a hassle and the simple one will be sufficient or should we go all the way and provide automatic download & installation?
User avatar (0008487)
Blzut3 (administrator)
2014-04-03 18:23

Actually their website can be modified by anyone:'https://github.com/freedoom/freedoom.github.io [^]' I can't imagine they would be against throwing a REST style JSON document up there. Probably would be best to open an issue ticket with them first and sort out the details.

I think if it can be done, auto downloading is always a good thing. Remember that users are not going to read anything you put on the screen.

I probably would consider it too much work for too little benefit to handle auto updating the freedoom wad, but by all means go for it if you feel up to it. (Provided the freedoom people can be bothered to md5sum the wad in the before mentioned JSON of course.)
User avatar (0008492)
Zalewa (developer)
2014-04-04 15:50

Issue posted:
'https://github.com/freedoom/freedoom.github.io/issues/4 [^]'
User avatar (0009800)
Zalewa (developer)
2014-06-30 05:39

Changing status to "feedback" and removing myself from assignation as we might have to wait for this a bit.
User avatar (0010333)
Zalewa (developer)
2014-10-05 08:33

Blzut, Freedoom's github ticket has been updated with new JSON format. Do you have any remarks regarding this or can we consider this format ready to use?
User avatar (0010453)
Zalewa (developer)
2014-10-10 15:45

JSON url:
'https://freedoom.github.io/download.json [^]'
User avatar (0010892)
Zalewa (developer)
2014-11-17 17:28
edited on: 2014-11-17 17:29

Question: should we implement as much as possible of this in Wadseeker, together with JSON fetch and parse, or should we delegate JSON parsing to Doomseeker and only feed "custom sites" to Wadseeker when installing the IWADs?

The idea is that the list of parsed WADs would have to be displayed in Doomseeker either way, so we can't just have a single "install freedoom" button that delegates all work to Wadseeker where it'd be fully automated.

User avatar (0010895)
Blzut3 (administrator)
2014-11-17 20:30

I think this could be handy to have as a part of Wadseeker, especially if it is expanded to handle more than just freedoom.
User avatar (0013013)
Zalewa (developer)
2015-07-27 22:37

Main dish is done:'https://bitbucket.org/Blzut3/doomseeker/commits/53274f0ca285c7c90dee8585eb793e4df84b27d1 [^]'

Now, what remains:
- prompt to install Freedoom in server's missing WADs dialog when IWADs are missing,
- add installation directory to file paths automatically upon successful installation,
- add Freedoom IWAD replacement to aliases upon successful installation if user removed them.
User avatar (0013020)
Zalewa (developer)
2015-07-29 18:59

And these nail it down:
1.'https://bitbucket.org/Blzut3/doomseeker/commits/15a71b57687366914c50e10c97cd7d6b9dd29b96 [^]'
2.'https://bitbucket.org/Blzut3/doomseeker/commits/e8ac165ac4523ac035b5045ab7939fef5f254d4d [^]'
User avatar (0013024)
Zalewa (developer)
2015-07-31 19:03

Update available on beta update channel. Please test.
User avatar (0017605)
Zalewa (developer)
2017-05-08 17:01

I have used the dialog box just today and it worked as expected so I'm closing this ticket.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: Watermelon ZzZombo Konar6 Absolute Zero DevilHunter Daedalus
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2010-10-05 16:54 AlexMax New Issue
2012-09-29 18:33 SlenderShy Note Added: 0004846
2012-09-29 22:56 Watermelon Note Added: 0004852
2014-03-16 22:25 Zalewa Assigned To => Zalewa
2014-03-16 22:25 Zalewa Status new => assigned
2014-03-28 16:38 Zalewa Relationship added parent of 0001764
2014-04-03 17:58 Zalewa Note Added: 0008486
2014-04-03 17:58 Zalewa Assigned To Zalewa => Blzut3
2014-04-03 17:58 Zalewa Status assigned => feedback
2014-04-03 18:23 Blzut3 Note Added: 0008487
2014-04-03 18:41 Blzut3 Assigned To Blzut3 => Zalewa
2014-04-03 18:41 Blzut3 Status feedback => assigned
2014-04-04 15:50 Zalewa Note Added: 0008492
2014-06-30 05:38 Zalewa Assigned To Zalewa =>
2014-06-30 05:39 Zalewa Note Added: 0009800
2014-06-30 05:39 Zalewa Status assigned => feedback
2014-10-05 08:33 Zalewa Note Added: 0010333
2014-10-10 15:45 Zalewa Note Added: 0010453
2014-11-17 17:28 Zalewa Note Added: 0010892
2014-11-17 17:29 Zalewa Note Edited: 0010892 View Revisions
2014-11-17 20:30 Blzut3 Note Added: 0010895
2014-11-23 08:10 Zalewa Assigned To => Zalewa
2014-11-23 08:10 Zalewa Status feedback => assigned
2015-07-27 22:37 Zalewa Note Added: 0013013
2015-07-29 18:59 Zalewa Note Added: 0013020
2015-07-29 18:59 Zalewa Status assigned => needs review
2015-07-31 19:03 Zalewa Note Added: 0013024
2015-07-31 19:03 Zalewa Status needs review => needs testing
2017-05-08 17:01 Zalewa Note Added: 0017605
2017-05-08 17:01 Zalewa Status needs testing => resolved
2017-05-08 17:01 Zalewa Fixed in Version => 1.1
2017-05-08 17:01 Zalewa Resolution open => fixed
2018-09-29 14:24 WubTheCaptain Status resolved => closed
2018-09-29 14:37 WubTheCaptain Target Version => 1.1






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker