There is no single “custom maps” folder for classic first-person shooters. A Doom WAD, a Quake BSP, and a Source or GoldSrc package use different file formats, directory conventions, and launch commands. Start by identifying the exact game, version, base data and required engine or source port. Then read the level author’s instructions before copying anything.
The dependable workflow is: obtain the archive from a reputable source, inspect its readme and file extensions, preserve its folder structure, install it in the location required by that engine, and launch it using the map name or command documented for that game. If it fails, check the base game files and directory placement before trying anything more complicated.
As an Amazon Associate I earn from qualifying purchases.
Start by identifying the game and the map’s requirements
“Classic first-person shooter” describes an era, not a common technical standard. Before downloading, write down the following:
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →- Target game and edition: for example, the original Doom, Doom II, Final Doom, Quake, a GoldSrc game or a Source game.
- Map format: Doom commonly uses
.wadfiles; Quake levels normally use.bsp; Source and GoldSrc packages can contain BSP files plus textures, sounds, models, scripts and configuration files. - Base data: Doom needs the correct IWAD (the game’s main data file), while a Quake map normally expects the original game’s directory and may instead target a mod directory.
- Engine or source port: the author may require a particular source port, renderer, mod or game version. Features used by a map can exceed what the original executable supports.
- Map name and launch method: some packages provide a console command, a menu name, a launcher shortcut or an in-game browser entry.
Do not assume that a file with the right extension works in every game. A Doom WAD is not a Quake map, and a Quake BSP cannot simply be dropped into a Source game. Compatibility is determined by the engine that created the level and the assets it expects.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Use a trusted download and inspect it first
Download from a reputable game-resource site or a community archive you trust. Steam Support warns that custom content is used at the player’s own risk and that Steam Support does not provide support for it. Scan archives when appropriate, and avoid running an installer that has no clear source or documentation.
Open the archive before extracting it. Look for a readme, a license or credits file, a list of required games or ports, and the intended map name. Check whether the archive contains one file or a complete directory tree. A package that already contains folders such as maps, textures, sound or a mod name usually needs those folders preserved rather than flattened into one directory.
Back up and keep custom content separate
Make a backup of the game’s configuration and saves before installing a large conversion or a package that replaces assets. Keep the downloaded archive in a separate “custom maps” folder so you can identify and remove it later. Prefer an engine’s documented add-on or mod directory over overwriting original files. This makes troubleshooting and uninstalling much easier.
How the main installation methods differ
| Game family | Typical map file | Base data or directory | Usual launch method | Important compatibility issue |
|---|---|---|---|---|
| Doom-family games | .wad (IWAD or PWAD) |
Matching IWAD such as Doom, Doom II or Final Doom data | Source-port command line, a supported drag-and-drop action or an in-game mod browser | The PWAD must match the required IWAD and source-port features |
| Quake | .bsp, often with additional files |
Classic layout uses the game’s id1 directory; a mod may require another game directory |
Console command such as +map MAPNAME |
The documented id1/maps layout is a classic example, not a universal rule for every port |
| Source and GoldSrc | Usually .bsp plus textures, sounds, models or scripts |
The game’s application directory and the folders specified by the package | Game menu, console, a server download or the package’s installer | Incorrect resource placement is a common reason that maps do not load |
Installing custom Doom levels
Doom distinguishes between the IWAD, which supplies the original game data, and a PWAD, which adds or replaces levels and other resources. A custom level generally needs both. Selecting the wrong IWAD can produce missing textures, an empty map list, a crash or a level that loads with the wrong monsters and items.
Choose the matching IWAD
Use the base data named by the map author. The Freedoom manual distinguishes its two base files this way: Phase 1 is for original Doom content, while Phase 2 is for Doom II or Final Doom content. A WAD made for Doom II should not be launched against an original Doom IWAD simply because both files use the WAD extension.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
If the readme names a commercial IWAD, use a legally obtained copy of that game. If it names Freedoom, select the phase that corresponds to the map’s target. Keep the IWAD and custom WAD in locations your source port can access.
Load a WAD from a source-port command line
The documented pattern is:
-iwad <base-file> -file <custom-wad>
The Freedoom manual gives this example:
my-favorite-port -iwad freedoom2.wad -file scythe.wad
Replace my-favorite-port with the executable for your compatible source port, freedoom2.wad with the required IWAD and scythe.wad with the custom file. If the files are not in the working directory, use the full or relative paths accepted by your operating system. Keep the option order and spelling shown by the port’s documentation.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minute- Read the map’s documentation and note the required IWAD, source port and map name.
- Confirm that the IWAD is present and is the correct Doom or Doom II-family data file.
- Place the PWAD where the port can read it, or prepare its full path.
- Run the port with
-iwadfollowed by the base file and-filefollowed by the custom WAD. - Start the map from the port’s menu or console. If the author specifies a map slot or episode, use that instruction rather than guessing.
Some ports also support dragging a WAD onto the executable. That is a convenience feature, not a standard shared by every port; if drag-and-drop does not work, use the port’s documented command-line or graphical launcher.
When the WAD is more than a level
A PWAD can contain a single map, an episode, a replacement campaign or gameplay resources such as textures, sounds, monsters and weapons. A package that changes gameplay may require a particular source port, compatibility setting or an additional resource file. Read the included instructions before combining it with other WADs. Loading several packages in an arbitrary order can cause one file to replace resources from another.
Using the current DOOM + DOOM II community browser
The current DOOM + DOOM II release includes an in-game browser for community-created mods. This is a separate route from manually launching a WAD: select a mod in the browser, install it through the game’s interface and allow for the additional storage it requires. The available catalog and interface can change, so check the official game page and the mod’s own requirements before installation.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
That release also includes Legacy of Rust, described on its official page as 16 maps across two episodes. Those maps are part of the release’s built-in content; the figure does not establish compatibility for unrelated community WADs.
Installing and running Quake BSP maps
Quake maps are compiled BSP files. A BSP can depend on textures, sounds, models or a total-conversion directory, so copying only the visible map file is not always sufficient.
The classic id1/maps procedure
A documented classic layout places the BSP under quake/id1/maps. The same guide starts the level with +map MAPNAME. Treat this as a reference layout from a Linux HOWTO, not a guarantee that every modern operating-system installation or source port uses identical paths.
- Read the map’s readme and record the exact map name, required Quake version and any required mod directory.
- Locate the Quake installation or the data directory used by your engine.
- If the author targets the base game, place the BSP in
id1/maps. Preserve any accompanying folders and files from the archive. - Launch Quake and open its console, or pass the map command when starting the game.
- Enter
+map MAPNAME, replacingMAPNAMEwith the name specified by the author and normally omitting the.bspextension.
If the package specifies a mod directory, use that directory instead of id1. A map made for a total conversion may fail in the base game even when the BSP is in the correct maps folder, because the conversion supplies its own progs, textures or other assets.
Common Quake launch problems
- “Map not found”: check spelling, capitalization where relevant, the
.bspextension and whether the file is nested one folder too deep. - Missing textures or models: restore the companion folders from the archive and confirm that the readme does not require a mod.
- Immediate crash or protocol error: verify the required engine, game version and mod. A map compiled for an enhanced port may use features unavailable in the original executable.
- Wrong visual or gameplay behavior: launch it from the specified mod directory rather than the base
id1directory.
Installing custom maps in Source and GoldSrc games
Source and GoldSrc packages are often more than one BSP. They may include materials, textures, models, sounds, scripts and configuration files that must be placed in matching subdirectories. Steam Support’s guidance covers both Source and GoldSrc games and stresses following the package’s prescribed directory structure.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
Automatic downloads from a server
Some multiplayer servers provide custom maps and associated resources automatically when you connect. The game may download the files and place them in its expected cache or map location. This is convenient, but the server can still require a particular game version or mod. If the download is incomplete, disconnect and obtain the package from a reputable source using the author’s instructions.
Manual installation from an archive or installer
- Read the package readme before extracting. Note the target game, required version, map name and whether an installer is supplied.
- Close the game before changing its files.
- If the package includes an installer, confirm its destination and decline any unrelated bundled software. Use an archive extractor when the author provides a normal archive.
- Extract into the game’s application directory or the specific mod directory named by the package. Do not create an extra layer such as
game/game/maps/mapswhen the archive already contains the correct folders. - Preserve folders such as
maps,materials,models,soundandscriptsexactly as supplied. - Start the game and use its map browser, console or the server address supplied by the author. Enter the map’s name without changing its spelling.
The exact application-directory location varies by game, operating system and installation method. Use the package’s readme and the game’s own directory structure rather than copying a path from an unrelated Source or GoldSrc title.
Maps that require a mod
Some packages target a specific total conversion or multiplayer mod rather than the retail game. Install the map inside that mod’s directory and launch the mod first. A map can appear to be installed correctly yet remain unavailable when started from the wrong game because its scripts, entities or materials are not present.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Why a custom level fails to load
Work through these checks in order. The first two solve a large share of failures.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
1. Confirm the target game and base data
Re-read the author’s requirements. For Doom, verify the IWAD and the source port. For Quake, verify whether the map belongs in id1 or a mod directory. For Source and GoldSrc, verify the exact game and mod. A file copied into the wrong title can be perfectly intact and still unusable.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
2. Check the final path, not just the extraction window
Open the destination and locate the actual file. Look for accidental nesting created by extracting an archive into a folder with the same name. A Doom WAD should be where the launcher expects it; a Quake BSP should be directly under the required maps folder; a Source or GoldSrc package should have its supplied subfolders merged into the correct application or mod directory.
3. Check the exact filename and map name
Use the name in the readme. Do not add spaces, alter capitalization unnecessarily or type the archive name when the map has a different internal name. In Quake, the +map value is the map name, not the ZIP or installer filename.
4. Restore every companion resource
Black textures, missing sounds, “model not found” errors and console warnings usually indicate that only the map file was copied or that the package’s folder hierarchy was changed. Re-extract the original archive while preserving its structure.
Recommended Free Tools
5. Match the engine and feature set
A map may depend on a source port, renderer, scripting system or mod version. If the author names a required port, use that port or choose a compatible release. Do not assume that a newer executable supports every old extension, or that an original executable supports features created for an enhanced engine.
6. Remove conflicting files
Temporarily move other versions of the same map, texture pack or gameplay mod out of the search path. Duplicate filenames can make the engine load an older resource. Reintroduce additions one at a time until the conflict is identified.
7. Check permissions and security software
If an installer cannot write to the destination, use an installation location where your account has permission or follow the operating system’s documented elevation process. If security software blocks an archive or executable, do not bypass the warning blindly; verify the download’s source and integrity first.
Quick Recap
A repeatable checklist
- Identify the exact game, edition and mod or source port.
- Confirm the required file format and base data.
- Download the package from a reputable source.
- Read the included instructions before extracting or running an installer.
- Record the map name and required launch command.
- Preserve the archive’s directory structure.
- Install into the game or mod directory specified by the author.
- Launch with the documented menu, console command or in-game browser.
- If it fails, verify requirements and the final file path before changing settings.
- Keep a backup and remove the package cleanly if it conflicts with another add-on.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

