SoupBowler
Member
Recently there was an announcement on mod prefixes to custom gametypes posted here: https://mb.srb2.org/announcement.php?f=&a=43
I'd like to give my thoughts on it since I believe there are some consequences to this new system.
To be fair, there are some pros to this.
1. You can just type "Z" and all the base resource wads and pk3 add-ons will appear for you to choose, making finding them a tad quicker
2. You don't have to worry about memorizing the name of the base resource itself when scrolling through your add-ons or DOWNLOADS folders.
I'm pretty sure that's why this system was made, but if I am going to be honest I see more negatives that arise overall.
1. Having the base resource of the custom gametype itself start with the letter Z means that they will appear last in the search list if you are using that custom gaemtype's own specific prefix instead to find it. If I type "Tr_" to find the Tron gametype and I have a ton of Tron map wads and other expansions, then the gametype will appear at the bottom. Why not have it be a higher letter such as G for "Gametype", or even "A" so it appears first?
2. If all custom gametypes use the same starting prefix, then if there ever become a surplus of custom gametypes, scrolling through to find them will take just as long as finding certain character or level wads for Vanilla Srb2 or Srb2Kart (although this is very unlikely as custom gametypes are not super common).
3. According to the announcement:
4. Judges have to cross-examine custom gametypes approved by other judges just to make sure they do not use the same prefix. Luckily, the prefix can be a two letter ID, so the chance of this happening for custom gametypes made for the same main game would be low. But let's say a Judge gives a custom gametype made for Srb2Kart one prefix, without already knowing that prefix exists for vanilla Srb2.
While these files won't technically get confused on the message board since both Srb2 vanilla and Srb2Kart have different mod release sections, if people lump these mod files in the same folder for backup storage reasons or share them on other sites or programs such as Discord, then there is a good chance people won't know what the files are exactly for unless they are told beforehand. This may lead to people intentionally giving a file with the right prefix, but for the wrong game either as a prank or for other potentially suspicious reasons.
5. For some reason, typing a single letter in the search bar does not guarantee that you will get all mods labeled with a prefix to appear first.
So in reality, if you wanted to scroll through all the custom gametype add-ons in your folders, you would have to remember either their name or custom prefix anyway. The "Z" doesn't help you find what you need.
6. People are just gonna remember the name of the custom gametype before their prefix. If they want to find their Thokker add-on, they'll probably try typing "Thokker" first on instinct. A prefix is just more to commit to memory. And, again, if there are a lot of them, people will forget what they are much more often.
Now, I do not think that this system is entirely a bad idea. However at the very least, I do not think "Z" should be the letter used for base resource files for custom gametypes. In fact, if anything I'd argue they should be used for expansion add-ons instead so they appear second when searching for the custom prefix alone. But at that point it is just there to add clutter.
I don't have a full solution that would be best for everyone, but I can at least point out these issues and explain why the complexity would make things worse. I hope that the Judges and Admins (whoever made this decision) would please reconsider this new system.
I'd like to give my thoughts on it since I believe there are some consequences to this new system.
To be fair, there are some pros to this.
1. You can just type "Z" and all the base resource wads and pk3 add-ons will appear for you to choose, making finding them a tad quicker
2. You don't have to worry about memorizing the name of the base resource itself when scrolling through your add-ons or DOWNLOADS folders.
I'm pretty sure that's why this system was made, but if I am going to be honest I see more negatives that arise overall.
1. Having the base resource of the custom gametype itself start with the letter Z means that they will appear last in the search list if you are using that custom gaemtype's own specific prefix instead to find it. If I type "Tr_" to find the Tron gametype and I have a ton of Tron map wads and other expansions, then the gametype will appear at the bottom. Why not have it be a higher letter such as G for "Gametype", or even "A" so it appears first?
2. If all custom gametypes use the same starting prefix, then if there ever become a surplus of custom gametypes, scrolling through to find them will take just as long as finding certain character or level wads for Vanilla Srb2 or Srb2Kart (although this is very unlikely as custom gametypes are not super common).
3. According to the announcement:
This essentially means that the creator of the custom gametype cannot pick their own prefix. If they have planned ahead of time what their own prefix would be, and they submit multiple mod files to the submissions page at once, they might have to rename them all if a judge says so. This can cause unnecessary delays if the prefix does not currently cause conflicts.A judge will work out what new prefix will be used during the submissions process
4. Judges have to cross-examine custom gametypes approved by other judges just to make sure they do not use the same prefix. Luckily, the prefix can be a two letter ID, so the chance of this happening for custom gametypes made for the same main game would be low. But let's say a Judge gives a custom gametype made for Srb2Kart one prefix, without already knowing that prefix exists for vanilla Srb2.
While these files won't technically get confused on the message board since both Srb2 vanilla and Srb2Kart have different mod release sections, if people lump these mod files in the same folder for backup storage reasons or share them on other sites or programs such as Discord, then there is a good chance people won't know what the files are exactly for unless they are told beforehand. This may lead to people intentionally giving a file with the right prefix, but for the wrong game either as a prank or for other potentially suspicious reasons.
5. For some reason, typing a single letter in the search bar does not guarantee that you will get all mods labeled with a prefix to appear first.
6. People are just gonna remember the name of the custom gametype before their prefix. If they want to find their Thokker add-on, they'll probably try typing "Thokker" first on instinct. A prefix is just more to commit to memory. And, again, if there are a lot of them, people will forget what they are much more often.
Now, I do not think that this system is entirely a bad idea. However at the very least, I do not think "Z" should be the letter used for base resource files for custom gametypes. In fact, if anything I'd argue they should be used for expansion add-ons instead so they appear second when searching for the custom prefix alone. But at that point it is just there to add clutter.
I don't have a full solution that would be best for everyone, but I can at least point out these issues and explain why the complexity would make things worse. I hope that the Judges and Admins (whoever made this decision) would please reconsider this new system.