MantisBT - Doomseeker
View Issue Details
0002740Doomseeker[All Projects] Suggestionpublic2016-05-24 11:302018-10-27 22:53
rast1234 
Zalewa 
normalminoralways
closedfixed 
x64Windows 1010240
1.0 
1.21.2 
0002740: WAD Aliases should be markable as equal
I use Doomseeker in portable mode. All my WADs/PK3s are stored in .doomseeker subfolder. Everything is fine, except that aliases don't work for me. I tested this with WAD and PK3 files because i expect aliases to work the same way for them.
1) Start Doomseeker in normal or portable mode
2) Join any server with custom WADs and let Wadseeker download it
3) Close game and verify that Doomseeker sees WADs for that server (they are green)
3) Close everything and rename any WAD
4) Rename any of the WADs manually
5) Doomseeker - Settings - WAD Aliases - create an original name alias for renamed WAD
6) see that aliased WAD is red for the given server and Doomseeker wants to download it again
I'm creating a portable setup for computer club with Zandronum 3 and Project Brutality multiplayer with hi-res stuff, patched UDV, etc. I can give you any of my configs or full archive without WADs if you fail to reproduce this.
No tags attached.
Issue History
2016-05-24 11:30rast1234New Issue
2016-05-24 11:33rast1234Note Added: 0014978
2016-05-25 17:24ZalewaNote Added: 0014979
2016-05-25 17:25ZalewaNote Edited: 0014979bug_revision_view_page.php?bugnote_id=14979#r9036
2016-05-25 17:25ZalewaCategoryBug => Suggestion
2016-05-25 17:25ZalewaSummaryWAD Aliases don't work => WAD Aliases should be markable as equal
2016-05-25 17:46rast1234Note Added: 0014981
2016-05-27 17:01rast1234Note Added: 0014986
2016-05-27 17:02rast1234Note Edited: 0014986bug_revision_view_page.php?bugnote_id=14986#r9040
2017-10-30 03:56WubTheCaptainNote Added: 0018676
2017-10-30 03:59WubTheCaptainAssigned To => Zalewa
2017-10-30 03:59WubTheCaptainStatusnew => feedback
2018-09-02 06:55ZalewaStatusfeedback => assigned
2018-09-02 08:41ZalewaNote Added: 0019478
2018-09-02 08:41ZalewaStatusassigned => needs testing
2018-09-29 15:17WubTheCaptainTarget Version => 1.2
2018-10-09 10:51WubTheCaptainNote Added: 0020052
2018-10-09 10:58WubTheCaptainNote Added: 0020053
2018-10-09 10:58WubTheCaptainStatusneeds testing => resolved
2018-10-09 10:58WubTheCaptainFixed in Version => 1.2
2018-10-09 10:58WubTheCaptainResolutionopen => fixed
2018-10-27 22:53WubTheCaptainStatusresolved => closed

Notes
(0014978)
rast1234   
2016-05-24 11:33   
This is an issue because currently i see Zandronum servers with "Project Brutality 2.03.pk3", "ProjectBrutality2.03.pk3", "Project_Brutality_2.03.pk3" - all the same, and to make them playable i need to copy-paste 172MB file three times!
(0014979)
Zalewa   
2016-05-25 17:24   
(edited on: 2016-05-25 17:25)
The aliases work. You just pointed out they're not taking your use case into consideration. Instead of treating all aliases on the list as equal, only the original WAD name is being aliased.

For example, consider the default alias configuration. plutonia.wad has freedoom.wad and freedoom2.wad aliases. If server requires plutonia.wad but you don't have plutonia.wad and only have freedoom2.wad, Doomseeker will allow you to use freedoom2.wad as a replacement. However, if server requires freedoom2.wad but you only have the original IWADs (tnt.wad, plutonia.wad, doom2.wad) then Doomseeker will never suggest to use one of them in lieu to freedoom2.wad.

This was done deliberately to allow people who cannot obtain original IWADs to play using the Freedoom IWADs.

Your use-case also has merit so I will implement it as a separate feature.

(0014981)
rast1234   
2016-05-25 17:46   
So they just work in reverse way? I'll test this, thank you for the explanation. Maybe you don't need to implement anything new, just tweak interface or give an example in docs to make it more obvious.
(0014986)
rast1234   
2016-05-27 17:01   
(edited on: 2016-05-27 17:02)
I just tried to use aliases as you described and it perfectly worked. So if different servers use same WAD under different names, one needs to write a bunch of aliases
"server1_WAD <= your_WAD"
"server2_WAD <= your_WAD"
...

(0018676)
WubTheCaptain   
2017-10-30 03:56   
Quote from Zalewa
Your use-case also has merit so I will implement it as a separate feature.


Will this still be implemented? I would not do what the filesystem doesn't already do (and admitted, Doomseeker already forgives capitalization). Aliases are enough, in my opinion.

I also hardly see this to be an issue today.
(0019478)
Zalewa   
2018-09-02 08:41   
Feature implemented here:https://bitbucket.org/Doomseeker/doomseeker/commits/7344c58c0445c47c2d0bd1944a993411511ca740 [^]
(0020052)
WubTheCaptain   
2018-10-09 10:51   
I've tried reading this ticket, the tooltip descriptions and such at least five times and I have no idea what's going on here from usability standpoint. So, I have no understanding of how to test this, if everything is matched from left-to-right anyway; how is that not already "all equal"?

What does this really solve?
(0020053)
WubTheCaptain   
2018-10-09 10:58   
"but not vice-versa"

Okay.