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
  • "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
StatusReleased
CategoryGame mod
PlatformsWindows
Rating
Rated 4.6 out of 5 stars
(23 total ratings)
Authorsrevenatn, Redead-ITA, Basinga, Darthlother, fesh, Combine_Kegan, Silvercide, Kray0la
Tagsbyoc, Doom, Pixel Art, Retro

Download

Download
byocv1.5.3.pk3 111 MB
Download
BYOC_v1.5_Manual.pdf 20 MB
Download
BYOC Zandronum all in one.zip 150 MB
Download
BYOC v1.5.1 for GZDOOM (Experimental) 111 MB
Download
BYOC v1.5 Quick Guide.pdf 7 MB

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

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 91 · Next page · Last page

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.

(+1)

Where's the discord?

(+1)

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

(-9)

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

(1 edit)

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

(+2)

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!!

(+2)

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

(+1)

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:

  • The Spur's uncharged shot fire rate is too low. This is confusing since the level 3 Polar Star works as expected, the Spur's uncharged shot in CS is the exact same just with no projectile limit. (The level 3 Polar Star's is 4)
  • The Cyberdemon has massive damage resistance against the Spur's charged beams for some reason. In my opinion this is unwarranted. Nearly three seconds of charge time for 300 damage on an enemy with 4,000 health is just terrible. I think the Spur is a bit underpowered anyway for how long it takes to fully charge it, the highest damage I was able to score on any single enemy was 700 and that's only because the Spider Mastermind has a gargantuan hitbox. Damage on average-sized targets is 500 and that's not even consistent, just the average if the entire beam connects which it almost never does against moving targets.
  • The Nemesis doesn't function as expected. In CS it's fast-as-you-can-mash semi-auto but with a projectile limit of 2. In BYOC it's been made full auto with a slow rate of fire.
  • The level 3 Missile Launcher consumes three rockets. In CS it didn't do that. With no damage boost given to the individual rockets it just makes having a level 3 launcher undesirable in BYOC. Level 2 is much more efficient with greater damage potential.
  • The level 2 Blade is missing the 20% damage increase it's supposed to have in exchange for the lower range.

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?

(+1)(-1)

yes yes you do

i'm quite curious on how Fesh managed to get monster-pack friendly headshots without zscript, that's pretty impressive

(1 edit) (+2)

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 :)

(+1)

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.

(1 edit)

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.

image.png 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.

When Worlds Collide

if only this was made possible. imagine BYOC with Chex Quest

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.

(+1)

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!

(+2)

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

(+5)

Congratulations on receiving the Cacoward! You deserve it! This is one of the Awesome Multiclass Mods I've played!

Cacowards 2023 Gameplay Mods

(+1)

Thank you!

(1 edit)

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

(+1)

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

(1 edit)

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

(1 edit)

I don't know what did happen but I'm glad to see that you will be able to enjoy our mod now.

(1 edit)

unused content it's Homer

Yeh scotty and I showed screenshot of this. Excited for people to play him soon.

(1 edit)

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!

(+1)

Oh, ok. Awesome! Been loving what you guys have been doing.

Viewing most recent comments 1 to 40 of 91 · Next page · Last page