Bring Your Own Class
A downloadable BYOC for Windows
Welcome to BYOC!
BYOC (Bring Your Own Class) is a modification for Doom 2 that aims to collaborate creators from a private community to have them Bring Yheir Own Classes in ZDoom derivative sourceports like: Zandronum. While it's made for online, Co-op play, this can be played offline as well.
In the mod there will be both well known characters that you know and love (e.g. Doomguy from Doom, Dr. Doomguy from Dr. Doom, Peppino from Pizza Tower, Heavy from TF2, Serious Sam from Serious Sam, Sir Dan from Medievil, Quote from Cave Story and PTG from PTG) and some original author created characters!
All of them have their own arsenals, gimmicks and gameplay quirks that help them stand out between each other! The mod is primarily designed to be played in multiplayer, but can be booted in singleplayer as well. IT'S EASIER THAN EVER HAVING THE ZANDRONUM COOP SETUP WITH THE "ALL IN ONE" DOWNLOAD!!
This mod was primarily tested on Zandronum, BUT This now works with GZDoom. To run the mod with Zandronum or GZDoom you have to acquire a copy of the "doom2.wad".
This mod was also NOT made for DM/PVP gamemodes. It will launch in those, but you can only expect poorly balanced gameplay/improper functionality from that.
[NEW]GZDOOM Support
A GZDoom version has been made for those who want to play with certains mods like Corruption Cards and GZDoom & MBF-21 mapsets.
This version is EXPERIMENTAL and we'd appreciate if you could report any bugs on the GZDoom Blog post(This one --> Blog Post), mostly so we can fix any crashes.
Since developing this version takes away from the main focus, Zandronum Coop, it won't be updated as often.
ALL IN ONE DOWNLOAD (WINDOWS)
We made it easy for people without doom modding experience or who only are unfamiliar with Zandronum to just jump in and play BYOC!
(You'll still need to drag doom2.wad inside the folder for the proper experience)
---------
Extra Inputs Needed by some classes
- Alt-Fire;
- Reload;
- Zoom;
- Morshu Item (Located at the bottom of the key bindings list);
---------
FAQ
- Why make a mod for Zandronum?
- The focus is Coop play. We recommend playing this with friends on TSPG. The file BYOCv1.5.3.pk3 is already hosted on the site!
- "Why does it not work for GZDoom?! The mod isn't that much more complicated than Combined Arms. GZDoom is the most widely compatible source port of all time!!"
- Turns out I gave in and made the GZDoom version. Don't expect it to be as up to date as Zandronum when there's an update tho.
- "The HUD is too small! "
- Zandronum
- Type in "hud_scale 1" in the in game console (by default bound to tilde, ~).
- GZDoom
- Go to options > full options menu > HUD options > Scaling options. Our recommended modified settings are:
- User interface scale: 3
- Messages: 2
- Go to options > full options menu > HUD options > Scaling options. Our recommended modified settings are:
- Zandronum
- "How do I trigger the character's custom HUD?"
- Press "-" ingame. Or alternatively go to "Options>Display Options" and set Screen Size to 10.
---------
Known bugs
- "When playing Co-op and changing classes between maps, my character bugs out and my game crashes!"
- This is a Zandronum 3.1 bug. It is already fixed in Zandronum 3.2 pre-release builds, available on TSPG by default (Thanks Kaminsky).
- "There's a bunch of yellow text showing up on GZDOOM!"
- They're just irrelevant truncation and load order issues that don't seem to affect gameplay as far as we know, but let us know if you spot something during gameplay.
Updated | 29 days ago |
Status | Released |
Category | Game mod |
Platforms | Windows |
Rating | Rated 4.6 out of 5 stars (23 total ratings) |
Authors | revenatn, Redead-ITA, Basinga, Darthlother, fesh, Combine_Kegan, Silvercide, Kray0la |
Tags | byoc, Doom, Pixel Art, Retro |
Download
Install instructions
Zandronum
First you need to install the latest version of Zandronum (3.1 and up) which can be found here: https://zandronum.com/
Then you need to have the IWAD file for Doom 2. The first time you launch Zandronum it will ask you to point to the directory where this IWAD file is located.
Then afterwards simply drag and drop the BYOC PK3 file plus any additional compatible map pack onto the Zandronum application at once.
This installation process can be found here: https://wiki.zandronum.com/Install_Zandronum
It also contains the instructions on how to install Doomseeker which is a server browser for Zandronum which will enable you to search and find multiplayer servers.
[NEW]GZDoom
First you need to install the latest version of GzDoom (tested on GZdoom 4.11) which can be found here: https://zdoom.org/downloads
Then you need to have the IWAD file for Doom 2. The first time you launch GZdoom it will ask you to point to the directory where this IWAD file is located.
Then afterwards simply drag and drop the BYOC PK3 file plus any additional compatible map pack and mods onto the GZdoom application at once.
Development log
- Quick update to BYOC 1.5: New Quickstart guide.29 days ago
- PSA: Activating Survival mode Scoring system60 days ago
- BYOC for Zandronum V1.5.381 days ago
- BYOC v1.5.2 for ZandronumJan 14, 2024
- BYOC for GZDOOM v1.5.1Jan 02, 2024
- BYOC v1.5 for GZDOOM!?Dec 29, 2023
- BYOC v1.5 (Zandronum) ChangelistDec 23, 2023
- BYOC v1.0a ChangelistOct 15, 2023
Comments
Log in with itch.io to leave a comment.
Is there a discord I could join for byoc?
pizza tower
guy
It only allows me to play as Doomguy
guys can someone help
I can't switch the the color in the player options it is just automatically set to custom and I can't use the default colors
try changing the "color" value itself rather than the RGB values
Is there a way to contact the devs and give them my minigun code? The alt fire on the one in the current version acts very strange and doesn't let you hold it down with primary fire at the same time.
Where's the discord?
Tried this in GZDoom with the Bolognese Gore Mod and Corruption Cards. Works like a dream.
So far, at least.
how to play as maurice
he's a skin, available on the byoc skinpack
https://allfearthesentinel.com/zandronum/download.php?file=byoc_skinpackv2.5.pk3
Hey, i may be a bit of a dummy so, how do you install skins?
if you're not playing online, you can create a new folder called skins the drop the filename in there
if you are just drag and drop it along with byoc
can you make a video on how to play this mod in multiplayer it is the first time I want to play a mod in multiplayer with my friends and I cant becasue i dont know how to do it
mid, be better
I'm having a bug with peppino, and it possibly happens with other characters too.whenever peppino runs out of ammo with any weapon, suddenly it switches to the doise's sniper rifle. and takes away all my other weapons
update on the bug with peppino.it happens with everyone. even the doise himself.
kyuteru has a bug where the invincibility powerup doesnt work on her
arti has a bug where for about a second or so. the hunters dagger and holy water appear as the empty ones
stupid rat has a bug where when being viewed with the n key and using the cheese weapon, there's about a 50 percent chance the sprite itself will stay a motionless rat cube
marco rossi has a bug where if he picks up a shotgun and and something else at the same time the the name of the weapon when picked up will be registered as flameshot
maco t yes
do i need doom 2
you can get away with freedoom 2 if you cant get doom 2 any other way
just get it off of SKETCHY SOURCES-
how do i add my own class
look it up on the zdoom wiki
This isn't dev log worthy but just so yall know the All in One download works now. It didn't before lol. Its also fully updated now.
SQUADALA!! MOD IS GREAT!!
i cant get the 3.2 version by TSPG because all of the page are unevelable what do i do
For next time. Use Euroboros.
Wheres the discord?
We don't have a BYOC specific discord, but we can be found at the Discord Secreta Lounge
The what?
guys i need heli it crash every time i try to open
ERROR:
Script error, "byocv1.5.3.pk3:gamemode" line 3:
Unknown option 'GameSettings', on line 3 in GAMEMODE
With which motor and which other mods did you try to load BYOC with?
Also what version of BYOC did you use?
Zandronum version on zandronum
Did you use the latest version of Zandronum with it?
Its was the version thanks
Happy to hear that. Enjoy our mod!
for some reason when I load the mod it has the default hud, how to I fix this?
Press "-" ingame. Or alternatively go to "Options>Display Options" and set Screen Size to 10.
And for scaling up the HUD:
Type in "hud_scale 1" in the in game console (by default bound to tilde, ~).
thanks
A late congratulations on the Cacoward this received. I found this mod last week and have been having quite a bit of fun with it. I do however have some thoughts I'd like to share about Quote as a long-time fan of Cave Story.
The set's visual presentation is excellent with the exception of the Spur. A simple sprite shake for charging the weapon is fine but the movements should be smaller, currently it looks very goofy and stands out against the otherwise smooth weapon animation this set has. Alternatively the charge animation could be a pulsating muzzle flash. The beam also just looks bad but I'm not sure how you could fix that within the confines of Zandronum.
Mechanically Quote mostly works as I expect but I noticed five things:
And lastly, a small suggestion. I'd love to see an implementation of the Turbocharger and/or Whimsical Star. I have no idea if this is possible but a way I could see it working is having them put into a pool alongside the Arms Barrier and having one of the two/three be given to Quote at an equal chance upon getting a chainsaw pickup.
Thanks for reading this ungodly long comment. Good luck with future updates. :)
Thank you for your feedback. Always appreciated.
The spur definitely should not be much weaker against boss monsters and the rocket launcher shouldn't be charging 3 rockets per shot at level 3.
The BFG needs a bigger look, but level 2 is the highest DPS Quote has on an individual target and it's a free weapon. Level 3 is situational, being really good against more conservative maps filled with non boss monsters, but it fails to output higher DPS on slaughter maps.It's important for us to keep doomguy relevant. In this case, Doomguy's BFG is more flexible but costs ammo, making him more viable in different scenarios.
do you need DOOM 2 for this to work?
yes yes you do
i'm quite curious on how Fesh managed to get monster-pack friendly headshots without zscript, that's pretty impressive
it utilizes some acs magic but heres the simple run down
Bullet puff height (z value) is given to the monster, and the acs script is activated.
The Acs script creates a "head" range for monster (between monsters height + z value and monsters height - monsters height / 4 + z value), basically it gets the top area of the monster. If the bullet height value given to the monster falls in that range, it registers a headshot. The headshot in this case causes enemies under 70 hp to die instantly, and enemies above that to take 15 extra damage
Hopefully that explains it, acs is handy but also a finnicky thing, and even i was shocked that it worked. Just pray any custom monster doesnt have thier head on the lower part of the hitbox :)
Buff Pico please ;-; I even made a whole Video on it. He just isn't as fun as he was and feels super underpowered
Think it's good getting these kinds of videos, as we don't often get weapon feedback. Thank you for your time. We'll look into it for the upcoming small zandronum update.
I wonder if this particular bug already being reported where quote's polar star cannot level up (caused by the enabled weapon-reset every after map), and it eventually levels up after some way I do not know.
what did this move even do in older versions? and will come back in a new version?
i'm not sure if it was ever implemented but i am interested to see what it'd do
Bob & Bob went through the most reworks a class has. For this, the bobs could only carry one weapon, but you could roll for another weapon after collecting cards from enemies.
It is compatible with Chex Quest on the GZDoom. Soon to come for zandronum on the next update.
but are we talking Chex Quest 1 or 3? also, i noticed something about the mod as of late. it seems some monster only mods won't quite work with this. like for example, i was trying out an old version of Ashes 2063 enemies for the Ashes mod itself. and it worked out fine, but then i tried out the newer monsters pack. and it gave an error
Whatever uses the Chex quest items is compatible, it's something zDoom and its successors check for as their own different actors.
As for Ashes 2063, it seems like they introduced their own weapons laters, which is what's probably causing conflicts. Zandronum doesn't mind these but GzDoom's Zscripts do. It's the reason why other gameplay mods won't work with stuff like MyHouse.wad unless you remove the custom weapon stuff yourself. Not much we can do on our side about that.
BYOC for GZDOOM?! Come on?! Did you really decide to create a Mod for this Source Port? You made me happy! A Real Gift for Christmas and New Year! Thanks!
Merry Christmas and a Happy New Year!
zane lofton from slayers x would be a interesting class to play as.
Hey, I noticed Niko's eyes don't glow, will this be fixed in an upcoming patch?
Not on tomorrow's update. Maybe early next year.
Awesome
Congratulations on receiving the Cacoward! You deserve it! This is one of the Awesome Multiclass Mods I've played!
Cacowards 2023 Gameplay Mods
Thank you!
Hello! Made an itch account just for this but I have a question. Am I allowed to use assets from this mod with permission and with crediting for another Zandronum mod I am making? I will not be mostly directly copy pasting, some things I will edit to my liking. I won't be using that much of the mod either. Thank you!
Depends, what is it that you want to use?
I'd like to use the Peppino class with my own modifications please.
Late response, but sure. Just credit people for whichever resources you've used from Peppino, as while the sprites were made by McPig, the coding was me and Basinga, while the HUD is Lother's.
Thank you very much! I appreciate it! I will make sure to give credit.
The movement in Zandronum seems to be at a lower framerate than the rest of the game. Is this normal?
i have putted doom2.wad in the file when i select it the game does not start what i have to d
Try to launch the game using the Windows command executable. if it doesn't find the file Zandronum will ask you to direct it to the file containing the Doom2 wad and it should launch afterwards.
That operation is only necessary to do once.
BRING EATING PIZZA BACK
Peppino is really smooth to play the noise is also a really fun class but he is kind of slow im going to say I cannot play Doom 2 without this mod
so i downloaded the 1.0a version, and nothing is there at all. i even tried to get the all in one thing, and it says there's a error problem with the mod. are we like, suppose to run the old and new one together. or. something else going on?
with the all in one, did you put the Doom2 Wad where it asks you to put it? And then run the BYOC Singleplayer.bat?
Because that may be caused by that.
no. cause when i tried to get the all in one version, the wad was broken. or corrupted, thus i couldn't extract it to even use it. and whenever i got the solo wad file itself. i loaded it up with Doom 2 and it was literally nothing. just played as if it was just me loading up Doom 2 vanilla style
When loading BYOC, try to drag and drop only the BYOC pk3 onto the Zandronum launcher.
Zandronum should automatically detect the Doom2 wad if it's in the same folder as it.
There shouldn't be a need to extract the files contained in the wad or, in this case, the pk3, this would only break the reading process.
There is a chance that your download was corrupted at some point.
I've downloaded the two different files on my side and these work perfectly fine.
That is the only explanations that came to my mind, I hope you will be able to play our mod.
Maybe try to put the solo pk3 into the all in one file. Maybe that will fix the problem since the pk3 seemed to be broken in the latter on your end.
well. i don't know if you or someone did something recent like, or if it's just the luck of trying again. but i managed to get the mod from the all in one package
I don't know what did happen but I'm glad to see that you will be able to enjoy our mod now.
unused content it's Homer
Yeh scotty and I showed screenshot of this. Excited for people to play him soon.
Sick as hell but i want some stealth classes (more specifically, edited versions of the classes that you can swap between to do stealth or loud) Hell, i wouldnt even care if a shotgun was stealthy.
We still need to do a general stealth pass, where we see which weapons shouldn't be drawing attention, such as killer46 silenced uzis.
But on having someone fully focused on stealth, we haven't tried having a dedicated class yet. A couple of us did find on single player it can be busted if the character just doesn't alert enemies ever, clearing them slowly one by one without any risks or general downsides, but it being nearly irrelevant in co-op, the main focus of the mod.
Ah yeah, makes sense. Coop is a huge part. It would be amazing to have stealth classes though but yeah i agree. I play singleplayer alot, and sometimes i do Co-Op with friends.
Don't think a class that's focused on single stealth kills is out of the question, like someone who sneaks near an archvile and kills it before starting a fight, while being generally weaker on straight up fights vs doomguy.
We'll see about it!
Oh, ok. Awesome! Been loving what you guys have been doing.