FAQ  •  Register  •  Login

Improved Map Selection

Forum rules
Post confirmed bugs and approved feature requests here. Unapproved feature requests will be deleted.

Please limit posts to One Feature per Thread unless features are closely related.
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Sat Nov 23, 2013 12:44 pm

Improved Map Selection

As the number of maps within our community grows, servers such as Sam Test and Meow are plagued with a problem equivalent to "finding a needle in a haystack." Quality maps are drowned by, ahem, not-so-quality maps, and can be difficult to find and play in the heat of the moment.

1. Currently, the only ways to find a map are to scroll down a list of all maps, or filter by game mode. Automatic Filters would streamline the map selection process. Additional filters I would like to see are sort by Author, Number of Teams, and Engineer On/Off. These filters would sort all maps pertaining to their criteria, regardless of their inclusion in Map Playlists...

2. Additional "filters" can be constructed through alternative means with the use of Map Playlists. Users compile a Playlist by selecting various maps to string together and giving it a title, perhaps in the .ini file. When an admin begins a Playlist, the server will cycle through all maps in that Playlist. Upon completing a full loop, the server will pick a map outside the Playlist so as to not bore the players.

The main advantage of Playlists is for the purpose of map organization. For example, during our 3v3 games yesterday and earlier in the week, I wanted to find quality competitive maps that would fit our constraints. Old Garagegames maps proved to be just the thing, and a thorough list of all Garagegames maps in the map selection menu would have been wonderfully convenient.

Basically, Automatic Filtering and Map Playlists would offer easy gathering and cataloging of maps. On several occasions in recent weeks we have secured large swaths of players, yet struggled to find suitable maps to play. Ideally, through filtering and playlists, we would be able to find maps that fit our criteria right in the moment, instead of spending that time browsing and complaining. For example:

Odd # of Players? - Filter maps with 3 teams
Only 4 Players? - Begin Playlist "Small 2v2 Maps"
Everyone in server enjoys engineer? - Filter maps with Engineer enabled
Potential for competitive 4v4? - Begin Playlist "Medium CTF & Retrieve Maps"
Bored, but only 3 players? - Begin Playlist "Dungeon Maps"
Just you? - Begin Playlist "Bot-friendly Maps"
Want to relive the nostalgia? - Begin Playlist "BBB Gems"
etc.

If controlled through the .ini file, custom Playlists could be easily shared through text copy/paste, perfect for the forums. (Players could simply list the names of maps in the Playlist. If they wanted to, they could also just upload all of the maps in a .zip file.)

From what I've read about the Pleiades system, it sounds like much of these ideas could go hand-in-hand with a map database. Playlists may even solve the tagging dilemma. An incorrectly tagged map would ruin a collective tag search, but a single Playlist tainted by a poor inclusion would not affect other Playlists. Through a simple voting system players could vote the most accurate Playlists to prominency, weeding out the tainted Playlists.

Thoughts?
Follow Bitfighter! FacebookTwitterDiscord
<<

Quartz

User avatar

Posts: 901

Joined: Thu Jun 17, 2010 12:14 am

Location: Texas

Post Sat Nov 23, 2013 5:49 pm

Re: Improved Map Selection

I agree we need a better way to sort and categorize maps.
Exploits of Quartz and bobdaduck - Pleiades Maps
19-year-old Quartz mad about lawn removal
raptor wrote:sometimes I think getting Quartz to use plugins is like getting my mom to use a computer
<<

Fordcars

User avatar

Posts: 1016

Joined: Fri Apr 20, 2012 3:51 pm

Location: Some city, somewhere

Post Sat Nov 23, 2013 11:33 pm

Re: Improved Map Selection

We already have this. With a command (don't remember which) admins can change the directory of levels, so you could have on your computer: GoodMaps, BadMaps, QuartzMaps, bobdaduckMaps...
:zapdance:
skybax: Why is this health pack following me?
bobdaduck: uh, it likes you.
<<

Quartz

User avatar

Posts: 901

Joined: Thu Jun 17, 2010 12:14 am

Location: Texas

Post Sun Nov 24, 2013 12:51 am

Re: Improved Map Selection

Fordcars wrote:GoodMaps, BadMaps, QuartzMaps, bobdaduckMaps...
:zapdance:

Respectively?

OHHHHHHHHHHHHHHHHHHHHHHHH
Exploits of Quartz and bobdaduck - Pleiades Maps
19-year-old Quartz mad about lawn removal
raptor wrote:sometimes I think getting Quartz to use plugins is like getting my mom to use a computer
<<

Fordcars

User avatar

Posts: 1016

Joined: Fri Apr 20, 2012 3:51 pm

Location: Some city, somewhere

Post Sun Nov 24, 2013 12:54 am

Re: Improved Map Selection

:twisted:
skybax: Why is this health pack following me?
bobdaduck: uh, it likes you.
<<

tazinator

Posts: 352

Joined: Fri Jul 05, 2013 7:35 pm

Post Wed Nov 27, 2013 3:47 am

Re: Improved Map Selection

I'd like a way to sort out my random/test maps from the actually playable maps :D
Play my new level! Two different teams fight over a nexus: One mainly defends while the other attacks! is fun
viewtopic.php?f=33&p=21002#p21002
<<

watusimoto

Site Admin

Posts: 1558

Joined: Tue Feb 23, 2010 7:07 pm

Location: Quartz's mom's house

Post Wed Nov 27, 2013 6:06 am

Re: Improved Map Selection

<<

Quartz

User avatar

Posts: 901

Joined: Thu Jun 17, 2010 12:14 am

Location: Texas

Post Wed Nov 27, 2013 10:31 am

Re: Improved Map Selection

Exploits of Quartz and bobdaduck - Pleiades Maps
19-year-old Quartz mad about lawn removal
raptor wrote:sometimes I think getting Quartz to use plugins is like getting my mom to use a computer
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Wed Nov 27, 2013 2:00 pm

Re: Improved Map Selection

Cool!

As far as leveldirectory, can someone explain to me how that works? I know the command but I don't know how to use it. I'm on a Mac if that matters.

Personally, I think playlists should still be a thing, even if you can hobble together an alternate solution by cycling through folders of levels. I just can't see the latter as ever being practical.

EDIT: Looks like you guys are way ahead of me https://code.google.com/p/bitfighter/is ... ail?id=120
Follow Bitfighter! FacebookTwitterDiscord
<<

watusimoto

Site Admin

Posts: 1558

Joined: Tue Feb 23, 2010 7:07 pm

Location: Quartz's mom's house

Post Thu Nov 28, 2013 3:22 am

Re: Improved Map Selection

Create a folder in the levels folder with all the levels you want to have on your "playlist". Then run bitfighter with the -leveldir XXX parameter, where XXX is the name of the subfolder. Or set the leveldir in your INI file. Or use the /leveldir command to specify the subfolder.
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Thu Nov 28, 2013 10:19 am

Re: Improved Map Selection

watusimoto wrote:Create a folder in the levels folder with all the levels you want to have on your "playlist". Then run bitfighter with the -leveldir XXX parameter, where XXX is the name of the subfolder. Or set the leveldir in your INI file. Or use the /leveldir command to specify the subfolder.

What to type after -leveldir or /leveldir for the name of the folder is what I was confused about. So just the folder name, not the path or anything? (ie. /Desktop/Bitfighter...) Thanks.
Follow Bitfighter! FacebookTwitterDiscord
<<

raptor

Posts: 1046

Joined: Mon Oct 11, 2010 9:03 pm

Post Thu Nov 28, 2013 10:46 am

Re: Improved Map Selection

'-leveldir' takes a path, either absolute or relative
<<

watusimoto

Site Admin

Posts: 1558

Joined: Tue Feb 23, 2010 7:07 pm

Location: Quartz's mom's house

Post Fri Nov 29, 2013 3:41 am

Re: Improved Map Selection

-leveldir <subfoldername>
<<

amgine

Posts: 1399

Joined: Thu Apr 19, 2012 2:57 pm

Post Tue Jan 07, 2014 11:38 pm

Re: Improved Map Selection

still dont get it.

a normal sort maps fuction is nice still sort by letter is worthless.
Bitfighter Forever.
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Thu Jan 09, 2014 9:10 am

Re: Improved Map Selection

amgine wrote:still dont get it.

In your Bitfighter folder, there is a folder titled "levels." You know this. (Well, I assume so.) If you were to create a subfolder within the "levels" folder, perhaps titled "dungeons," you could use the -leveldir command to play only the levels in that subfolder. This would allow you to make a bunch of subfolders for different kinds of levels: "Dungeons," "small maps," "bot maps," etc.

You wield the command by writing -leveldir <subfoldername> in the command prompt you use when creating a dedicated server. Ex: -leveldir dungeons. Does that make sense?

I have a question for devs: If I were to make a server with various subfolders in the level folder, but not use the -leveldir command, would my server automatically exclude or include all the levels within the subfolders?

amgine wrote:a normal sort maps fuction is nice still sort by letter is worthless.

I agree that sort by letter is cumbersome for large quantities of maps, but I'm not sure what you mean by "normal" sort maps function. Could you elaborate on this? What would a "normal" function look like?
Follow Bitfighter! FacebookTwitterDiscord

Return to Bitfighter Features

Who is online

Users browsing this forum: No registered users and 66 guests

cron