Mega Man 8-Bit Deathmatch Forum
August. 5, 2024, 10:55 AM
Muted and unable to chat
If you mean the text chat, I'd check that you haven't accidentally disabled viewing chat by pressing F8, since that's the default key to toggle chat.
August. 1, 2024, 8:48 PM
How do you add mods for online play?
A majority of servers run on alpha versions of Zandronum, meaning that the version of Zandronum that Doomseeker will use for multiplayer (and by proxy the skin folder that it'll pull files from) is further in Doomseeker's folders compared to the copy of Zandronum used for offline play.
The Doomseeker folder is hidden by default to prevent people from accidentally breaking their MM8BDM installation, but it can be revealed by enabling viewing hidden files.

Once you enable this, you'll see a doomseeker server in the directory. Open that, then open the .static folder, then the plugins folder, and then the zandronum folder. You should see something like below, open whatever the latest Zandronum folder you see is.

It's inside of this folder that you'll wanna create a skins folder to place client-sided (skins, music packs, etc.) mods inside of.

Note that any files in the skins folder are actually loaded before the files designated by the server config are. This means if you're trying to autoload files to replace hit sounds or frag sounds, the sounds will be loaded before the file that implements them, causing your sounds to get overridden by the default sound, meaning they won't work. This isn't the case for more typical addons such as skins, music packs, or announcers.
For the types of mods affected by this issue, people typically get around it by disabling Doomseeker's file integrity checks (shown below) then modifying their copies of whichever relevant PK3s to have the sounds or sprites that they want, but be careful, because changing even one wrong file can cause that file to be invalid for connecting to the server. In that case, you'll be required to delete and redownload the file to connect, so proceed at your own risk.
The Doomseeker folder is hidden by default to prevent people from accidentally breaking their MM8BDM installation, but it can be revealed by enabling viewing hidden files.

Once you enable this, you'll see a doomseeker server in the directory. Open that, then open the .static folder, then the plugins folder, and then the zandronum folder. You should see something like below, open whatever the latest Zandronum folder you see is.

It's inside of this folder that you'll wanna create a skins folder to place client-sided (skins, music packs, etc.) mods inside of.

Note that any files in the skins folder are actually loaded before the files designated by the server config are. This means if you're trying to autoload files to replace hit sounds or frag sounds, the sounds will be loaded before the file that implements them, causing your sounds to get overridden by the default sound, meaning they won't work. This isn't the case for more typical addons such as skins, music packs, or announcers.
For the types of mods affected by this issue, people typically get around it by disabling Doomseeker's file integrity checks (shown below) then modifying their copies of whichever relevant PK3s to have the sounds or sprites that they want, but be careful, because changing even one wrong file can cause that file to be invalid for connecting to the server. In that case, you'll be required to delete and redownload the file to connect, so proceed at your own risk.

July. 13, 2024, 10:55 AM
Wily inc
I've relocated this thread from projects to discussion. Don't create project threads just for the sake of asking for a particular project to be made or updated. That section should be saved for the actual projects being showcased and released.
July. 8, 2024, 7:42 PM
[NOTICE] Check Here First!
I've seen lots of folks lately unaware about the numerous guides provided on the MM8BDM Wiki, so I wanted to use this thread to highlight some guides particularly useful for newer players. If you see someone struggling with something, point them here!
If you see something missing that you believe is important, feel free to make a full thread in this guides section or to leave a quick note below.
If you see something missing that you believe is important, feel free to make a full thread in this guides section or to leave a quick note below.
October. 30, 2024, 9:11 PM (Edited by Trillster)
Damage Display
If you're a numbers nerd, this addon might be for you. Damage Display is a quality of life addon that helps players track their damage by providing number popups, a damage tracking UI, and a damage report on death.
Players can individually toggle each feature by typing ddoptions in their console to open the settings menu. Additionally, each feature can be toggled on the server level to be visible only to spectators using the following server variables:
Note that the damage and frag sounds that this mod implements are disabled in MM8BDM V6B and above. For those versions, refer to MM8BDM's settings for toggling the base game's damage and frag sounds.
Download Here!
Players can individually toggle each feature by typing ddoptions in their console to open the settings menu. Additionally, each feature can be toggled on the server level to be visible only to spectators using the following server variables:
trill_dd_sv_statdisplay
trill_dd_sv_deathprintout
trill_dd_sv_extendedscoreboard
trill_dd_sv_realtimedamage
trill_dd_sv_realtimeknocks
trill_dd_sv_damagenumbers
trill_dd_sv_healnumbers
trill_dd_sv_hitsound
trill_dd_sv_fragsound
Note that the damage and frag sounds that this mod implements are disabled in MM8BDM V6B and above. For those versions, refer to MM8BDM's settings for toggling the base game's damage and frag sounds.
Download Here!
July. 6, 2024, 6:33 PM
Side Swap
If poor team spawns have got you down, look towards this addon for relief. Side Swap is a gameplay modifying addon that modifies 2 team LMS to use the typical ruleset of a game like Valorant or CS.
With Side Swap, players swap teams at half-time so that each set of players can play from both sets of team spawns equally. This addon also implements the overtime and sudden death scenarios that typically comes with those games, the former requiring you to win by 2 rounds and the latter being a final winner takes all round.
By default, this addon has teams play out 2 sets of overtime and if no winner still, then sudden death is entered. However, server hosts can also modify the amount of overtime sets played using the following server setting:
Use a value of -1 for infinite overtime until a winner arises (the preferred setting for competitive play).
This addon requires Zandronum 3.2 and only works for 2 team LMS with a win limit greater than 1.
Download Here!
With Side Swap, players swap teams at half-time so that each set of players can play from both sets of team spawns equally. This addon also implements the overtime and sudden death scenarios that typically comes with those games, the former requiring you to win by 2 rounds and the latter being a final winner takes all round.
By default, this addon has teams play out 2 sets of overtime and if no winner still, then sudden death is entered. However, server hosts can also modify the amount of overtime sets played using the following server setting:
trill_ss_sv_overtimeCap
This addon requires Zandronum 3.2 and only works for 2 team LMS with a win limit greater than 1.
Download Here!
July. 6, 2024, 6:24 PM
Ping Button
Although Zandronum has voice chat now, some folks may still prefer to have it off. In that case, this addon's a good compromise for allowing teammates to communicate well. Ping Button is a quality of life addon that implements every Apex / Valorant player's favorite solo-queue form of communication, the ping system.
By typing pboptions in the console, you can bind five new keys for various pings. The following ping types are provided: a basic location ping, another for an alert / danger ping, one for a heal ping, one for an enemy missing ping, and another for a locate allies function.
Allies and spectators can see and hear these pings as an indicator of where you're at and what's going on. If someone's being too disruptive with their pings, you can mute them either via the pboptions menu or by using ignore_ping_idX in the console, with X being their player ID.
Download Here!
See here for adding class mugshot support if making custom classes.
By typing pboptions in the console, you can bind five new keys for various pings. The following ping types are provided: a basic location ping, another for an alert / danger ping, one for a heal ping, one for an enemy missing ping, and another for a locate allies function.
Allies and spectators can see and hear these pings as an indicator of where you're at and what's going on. If someone's being too disruptive with their pings, you can mute them either via the pboptions menu or by using ignore_ping_idX in the console, with X being their player ID.
Download Here!
See here for adding class mugshot support if making custom classes.
July. 6, 2024, 6:17 PM
Map Voting
Are you tired of not having enough agency over the map rotation? Let this addon save you from one too many trips to PAP03. Map Voting is a quality of life addon that implements Source game styled vote commands that you can type in chat at any time to vote for what the next map should be.
The ballot options are pulled from the server's map rotation with respect to the size limits of each map and whether or not the map has already been played. Players can customize how the voting display appears via typing mvoptions into their console to bring up the settings menu.
Download Here!
For mappers interested in adding map previews, see this tutorial page.
The ballot options are pulled from the server's map rotation with respect to the size limits of each map and whether or not the map has already been played. Players can customize how the voting display appears via typing mvoptions into their console to bring up the settings menu.
Download Here!
For mappers interested in adding map previews, see this tutorial page.
July. 6, 2024, 5:45 PM
SECTINFO Ultimate Doom Builder Scripts
If you've been out of the loop, SECTINFO is a file that can be put into the root of your map pack's PK3 to provide a location name for any given sector in your maps. These location names can be seen in teammate coop info, typed out by using the $location chat command, or queried by ACS. More details about SECTINFO can be found here.
Heavily inspired by Thunderono's SECTINFO tool, this set of scripts can be used with Ultimate Doom Builder to be able to generate SECTINFO definitions right inside of the map editor. Just like the aforementioned SECTINFO tool, these scripts also support creating Domination points. Additionally, as a bonus, there's extra scripts to easily add callouts to sectors or select all sectors of a given callout.
Download Here!
View Repository
Installation Guide
Heavily inspired by Thunderono's SECTINFO tool, this set of scripts can be used with Ultimate Doom Builder to be able to generate SECTINFO definitions right inside of the map editor. Just like the aforementioned SECTINFO tool, these scripts also support creating Domination points. Additionally, as a bonus, there's extra scripts to easily add callouts to sectors or select all sectors of a given callout.
Download Here!
View Repository
Installation Guide
July. 3, 2024, 8:08 PM
Jacob’s Skins of 2024
Do not use media URLs from Discord, they're set to expire after a certain amount of time. Some of your images have already expired again. Use a proper image hosting service such as Imgur.