GithubHelp home page GithubHelp logo

pa1nki113r / project_brutality Goto Github PK

View Code? Open in Web Editor NEW
1.1K 177.0 401.0 1.38 GB

This is the primary repository for collaborative efforts between Doom developers on Project Brutality. This is the bleeding-edge version that is constantly being developed on, and not meant in any way shape or form to be representative of the final version of the mod.

GLSL 0.28% ZenScript 99.72%

project_brutality's Introduction

Project Brutality for gzdoom

This is the primary repository for collaborative efforts between Doom developers on Project Brutality. This is the bleeding-edge version that is constantly being developed on, and not meant in any way shape or form to be representative of the final version of the mod.

Installing Project Brutality

How To Download

You will need the latest version of GZDooM1 (or Delta Touch for Android2) and either a copy of the one of the official IWADs34 or Freedoom phase 1+2. To download the latest build, scroll up to the top and click the green button labeled Code then click Download Zip. If you are on mobile and don't see a button, you'll need to turn on desktop view.

For more help,
Check out the this video by Galdoc
Check out this Guide by Ted the Dragon

Running addons

When loading more than just PB, It is highly recommended you use a Front-end Launcher, such as ZDL, DoomRunner, or SSGL

Feedback and Bug Reporting

While we would love to hear your opinions and ideas, Issues are reserved for bug reports only. Please make sure that the bug is with the mod itself and not due to any add-ons. The team is not responsible for any addons. Even if the add-on is made by a member of the dev team, it is not our resposibility to fix it, but instead is up to the add-on's creator on whether or not they fix it. Also make sure the issue has not already been posted.

Any suggestions, opinions, or questions should be posted on the discord server. Don't forget to check the rules and faq channels, as well as each channel's pins and description.

NOTE: MOTION BLUR ON SPRITES IS AN ARTISTIC CHOICE, NOT LAZINESS. NO, WE WILL NOT CHANGE IT.

Add-ons and Mods

Looking for add-ons or a place to share your personal PB add-on? The Discord server, The Project Brutality Website, and The ModDB Page have you covered. Just please respect other modders and use proper modder's etiquette.

  • If possible, ask for permission. If they say no, respect their decision.
  • In cases where the modder is not around or available to ask, be sure to credit them. If the modder is unknown but not you, do not claim it as your own.
  • If the modder asks you to remove their stuff from your add-on, Please do so.
  • Add-ons should be made for the master branch to avoid confussion.

If the Dev team asks you to remove something using mod resources, please do so without issue.

Footnotes

  1. What about Zandronum?: PB3.0 uses ZScript, annonymous functions, and other features that zandronum does not support.

  2. How can I play on IOS?: Sadly, there is no known PB3.0 Capable GZDooM source port for ios that we are aware of.

  3. Steam: DooM classics Complete bundle

  4. GOG: DooM II + Final DooM | The Ultimate DooM (DOOM I)

project_brutality's People

Contributors

admeral97 avatar adoomedspacemarine avatar basicallytduy avatar benjaminzuriel avatar brosett311 avatar cacodemon345 avatar cemtex-tk avatar collegiatitanica avatar d3x1kaxyz avatar emileb avatar fdinolfo avatar funnymandeluxe avatar generic-name-guy avatar iamcarrotmaster avatar iddqd1337 avatar inkoalawetrust avatar jaih1r0 avatar jmartinezharmoniousperson avatar michaeljhkim avatar mickeyyoofers avatar nemesis-vampy avatar orion351 avatar pa1nki113r avatar pavo9001 avatar popguy12 avatar secretagentjr avatar tsuki-simp avatar tunbridgep avatar vidaritos avatar webursey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

project_brutality's Issues

Hold to use iron sights (instead of toggle)?

Hi there, kinda new to all this so I hope it's ok to ask this here.

I briefly tried out Brutal Doom before switching over to Project Brutality, and one of the features I liked from Brutal Doom was the fact that I could use the iron sights on a weapon by holding down alt-fire rather than using a toggle. When I discovered that Project Brutality uses a toggle for iron sights it really threw me off, and i'm having a lot of difficulty getting used to it.

Is it possible to use iron sights by holding down a button rather using a toggle? I tried looking in the options, but I couldn't find any way to change this. I've also noticed that if I do accidentally hold down alt-fire during Project Brutality (out of habit), the primary fire won't work.

when you put kill in the console the game crash

Gzdoom 3.7.1

e1m1 - Hangar

]sv_Cheats 1
sv_cheats will be changed for next game.
]kill

Execution could not continue.

JIT: sfunc->NumArgs != argsPos || regd > sfunc->NumRegD || regf > sfunc->NumRegF || rega > sfunc->NumRegA

Rocket Launcher Laser Seeking mode rocket stuck in air

Ever since version 3.7.0 of GZDoom something was changed and now when you shoot a rocket out of the rocket launcher while the laser seeking mode is activated the rocket freezes at the position you shot it out at. The rocket itself is still animated.
The bug is reproducible retrospectively in PB 2.03, latest public test, and this github version.
Is there anything you can do to fix this or is this something to be fixed by GZDoom devs?
EDIT: I have been informed on the GZDoom forum that some of the latest dev builds have addressed the underlying issue, making my ticket pointless, sorry for the spam.

Revolver weapon switch issue

As far as I know, this has been an issue since January test version. Basically have a "Revolver replaces pistol" option on, then try to switch to the revolver, and when attempting to switch to any other weapon, revolver becomes kinda "sticky" and won't allow it unless you start mashing weapon switch keys. It works fine otherwise without the option.

UDV voice pack?

I would like to submit a voice pack or two for UDV, can I get a list of all possible options to record lines for? Sorry if posting this here isn't wanted, just didn't really know where else to post for something like this.

alt crashes game

pressing alt which i have bounded to both dual and weapon special crashes game.

Feature suggestions

  • For laser guided rocket launcher mode - Make rocket explode when using secondary fire? Rockets move slowly and you're kinda stuck controlling it if you want to make use of it. Exploding it prematurely would allow you to at least get something from it and quickly react to the situation.
  • Some kind of secondary fire for nailgun if it's not planned/not already there. Maybe scope mode with homing nails like in Quake 4? Or exploding nails? Might be too powerful, so maybe tie it to a separate weapon upgrade?
  • A new config menu where you can set weapon swap priorities aka swap order. So you can customize which weapons you want first when pressing certain weapon switch buttons. I know there are weapon wheel mods, but they're not sophisticated enough (read: ugly) and require a new game. Or otherwise have a built-in weapon wheel, that would be very cool.
  • This one is probably controversial, but what about making demon powerups (quad damage, haste, time stop, etc) an inventory pick ups instead of instantly activating them, so you could pick them up and activate whenever? They're pretty rare and very often than not they either get wasted because you already killed everyone or they drop in a very awkward spot so you have no other choice but to pick it up. Quake 2 allowed you to pick up power ups and it worked fine there, and I do realize it's much slower than Doom.
    Or at least apply that to transformation pick ups (revenant, baron) only, it's really annoying to get transformed against your will in the middle of a big fight just because you happened to walk on a dropped power up as you strafe. Definitely should be tied to a config cvar.
  • From the balance perspective, excavator feels super overpowered and basically replaces rocket launcher in most cases. Not sure how to address it because I like the gun and some ridiculous enemies kinda require this exact type of a weapon.

Using melee causes you to frequently get stuck

At least that's what I think is going on. If you kill enemies with punch and kick combos (and not weapons or sharp weapons) it's possible to permanently get stuck in one spot. Doesn't happen when not fighting enemies so I know it has something to do with corpses. Happens at least 80% of the time if you fight unarmed in close quarters. Try punching pinkie demons with your back against a corner with a very low ceiling above.

Small pickup sprites.

Not sure if this is just my computer, but the pickup sprites for things such as the shotgun are small.

SGG dual wield magazine bug

When dual wielding the sawn-off, You're able to fire one round out of the right sawn-off and fire one round out of the left sawn-off then fire boths barrels with the left hand sawn-off.

Certain key bindings not saved

when playing solo I dont' want to accidentally hit the taunt or the rolling. I go into the in-game menu, hit backspace for all the taunt and rolling options so they are blank. Return to game, restart and they are back to defaults. I can't find any other settings that are not saved correctly.

shotgun reload and BDv21 weapon sprites and traditional weapon sprites.

Someone already mentioned the shotgun reload problem. but basically, when you reload, the shotgun throws away all shells. this is a bit personal preference, but for the BDv21 mode, can you just put the original sprites from BDv21? I really don't like the new sprites for BDv21 mode. and another thing is the traditional mode sprites. I also don't like the sprites for that either due to it not feeling like the original doom sprites. can you simply just use the purist mode weapon sprites from BDv21?

Pistol stuck loop: Unload clip @ 0 ammo

When pistol hits 0 ammo (silenced or normal) and you unload clip, pistol hits a loop bug that prevents you from using any other weapon. Sound clip of an empty trigger loops through this bug as well.

Rip and Tear! Holding enemy head loop bug

When using rip & tear while enraged with bare hands, the fatality sneak attack on enemy marine (tested against shotgun enemy only so far) presents a bug where holding enemy head for throwing keeps loop-switching against bare hand sprite and head holding sprite. Head throwing does work and stops the loop bug.

title screen on widescreen

this is a suggestion - because it works as is... see the screenshot. The embers fly all the way across the screen and it looks fantastic. A minor suggestion, use a background image that uses the same color as the areas without the bitmap. It would look like widescreen greatness. Not going to gush on github, but PB is fantastic.
2018-11-08 10_33_01-project brutality 3 0

Glory kills?

are you guys going to add BD: black edition glory kills system? I think that is the only thing keeping this mod away from perfection: glory kills. If you guys add the Black edition glory kills, This mod would be the greatest there was and ever will be. If you guys do add glory kills, I would love it!

Can't reload cryo rifle using reload button when empty

As the title states, in both fire mods if you get the ammo down to 0 and then press GZDoom's reload button, the gun will not reload as it still uses BD's own reload bind.. You must press fire to get it to reload instead. Not sure how many other guns have a similar issue. Will check.

PB multiplayer

set up local game - you get dropped from the game often. Regularly you will not be able to switch weapons until you restart the game/server. Key bindings regularly don't work. Sorry to be vague but I am willing to try fixes if any of this helps. Single player seems to be pretty close to done - but multiplayer is really unstable now.

Traditon fists glitch

Punched a shotgun guy on map02 with the traditional class and all my weapons disappeared.

Some bugs of the latest version, that I could find.

First of all, tell me where exactly the best thing is to send a report so that the developer reacts faster? And that is, there is a discord and something else, I do not know)

I will try to supplement the sheet from time to time, as long as it is relevant.

1 - Perhaps this is a trick, not a bug, but it looks funny. When the bodies hanging on the stake are destroyed by an explosion, they begin to rotate))
I think it should not be so.
Video - https://youtu.be/14F69Al1h_E

2 - After a long shooting from a minigun, its trunk turns red. If at this moment throw a grenade, a mine, the player let down weapon, and the red trace of the weapon remains.
Screen - https://wampi.ru/image/6u4zQdf

3 - When firing a rail gun in the aiming mode, I found that the ammo of her become infinite and even if I have 0 ammo in the mag, the weapon does not want to reload and continues to shoot.
The same does not apply to the second mode of microwave. there everything works correctly.

4 - About two double-barreled shotgun already mentioned earlier. Holding two double-barrel shotguns in hands, when i try to cling to the ledge, the weapon animation breaks.

5 - Finally, fix the invisible sprites for the grenade launcher, SMG, enhance the usual shotgun, which lie on the ground.

6 - If you complete the level with a nailgun in your hands, at the start of a new level, he will start playing the animation of changing the shooting mode.
This looks normal for SMG, but not for nailgun.

7 - When using the minigun with an improvement (triple barrel), pressing the right mouse button causes the trunks to spin. After that, if you change the weapon, the sound of the spining of the barrels will play for some time.

8 - There is another thing that is incomprehensible to me. Why is another sight displayed in the sight of an assault rifle ??
Screen - https://wampi.ru/image/6u4vTG0

9 - About the unloading of weapons:

  • Not quite correct discharge animation for second rail gun shooting mode (microwave)
  • Nailgun unloading does not work correctly
  • Unloading improved automatic shotgun leads to a game crash (version GZdoom 3.6.0.0)

10 - Choosing a chainsaw and throwing it out, the sound of the included chainsaw will continue to play until the player changes the weapon.

And the last, trifle, but it looks ugly. Some weapons are cropped at the bottom, some are not. I think the gap in the sprites or their wrong setting. Can this also be fixed?
https://wampi.ru/image/6u4Gcgn
https://wampi.ru/image/6u4GdEI
https://wampi.ru/image/6u4GxSJ
https://wampi.ru/image/6u4G6z4

All bugs found on gitbuild by me

1..infinite head loop bug(very common)
2..Nailgun bug(always)
whenever I select the nailgun,the inspect animation comes up
and this animation plays in an infinite loop while dryfiring(firing after out of ammo)
3..Execution bug(rare)
whenever i execute a pinky,the model is replaced by the zombieman model
4..Last stand bug(common)
Whenever I try to kill a scientist(axe model),and he goes in his last stand(where he screams in pain),i shoot at his head and it doesn't explode..It becomes indestructible
5..Weapon sprite bug(always)
New guns and some old guns have missing bottoms
6..DualSSG bug(unblievably rare)
(how do i explain this)
When I have dual SSG equipped
in 1 case, the animation broke...
the animation of shoooting would not begin and would stay as an image.Even bobbing didnt work
You could not change to other weapons in anyway as well
7..rocket launcher laser guide bug(common)
When I fire the rocket launcher with laser guidance,the rocket hangs in one place and does not move at all
switching weapons isn't even possible
8..Dual carbine bug(always)
Dual carbine doesnt work
I have turned on restore dual carbine but it still slects firemodes.
9..Fps issue( always)
When I play with brutal doom..I have around 60 to 80 fps average
But on PB its 40-60 average with sudden lag spikes as well
10..Pickup sprites issue(always)
Many guns have no pickup sprites like,SMG,Upgradeshotgun,etc.
Thats all.

[Question] sv_weaponstay with PB

Hi, first of all this project is Awesome thanks !

I'm playing PB with my friends using GZDoom, there is any solution to make sv_weaponstay command working in PB ? Tried everything.

Thanks in advance,
F0x

ssg sprite

can you change the ssg sprite to have a stock like the Brutal doom ssg? Its just a minor gripe, but the ssg with a short barrel and no stock seems a little... off

can't switch to flamethrower

or maybe you can't pick it up. Can't tell. They are all over the place and I can't get them or switch to them.

Invisible weapons

Some weapons are invisible till you pick them up, the nail gun for example. If you drop it it's invisible again. Is it just me or happening to everybody?

Divide By Zero in Script 24008

Using UDV v2.12b. Everything meshes well, but when pulling out the pump shotgun, the ammo count and weapon list in the hud vanishes.

Plasma rifle: Unload clip bug

Unloading a clip with plasma rifle hides the gun and disables you from firing or switching to another. Weapon sprite disappears as well.

This bug wasn't previously there 2 versions ago.

Can't reload at least 80% of the weapons in stock PB

No matter what i've tried so far i simply can't get the reload binds to works on most of the weapons. Works fine in traditional and v21, but not the main gamemode. It's pretty annoying since I'm used to constantly manually reloading just to be safe for more action. Tried downgrading gzdoom and even tried manually binding "reloader" to keys but no avail.

Tried many releases that include new changes (aka master)

shotgun loop

shotgun stuck in loop when change shells between buckshot and slug

Severe Performance Degradation

I'm experiencing an issue where PB causes extreme stuttering / fps loss, but only on certain megawads. Performance is normal when first starting a map, but over time a stuttering / fps drop appears. This stuttering / fps drop gets continually worse over time, and within about 2 minutes of entering the map it becomes an unplayable slideshow.

This issue doesn't occur with the vanilla Doom map sets, and I don't know enough about megawads to isolate what characteristic of the megawad triggers the issue. I've been able to reliably reproduce it using Eviternity RC1 (https://www.doomworld.com/forum/topic/103425-release-eviternity-rc1/) with the following setup:

Loader: ZDL
Source Port: GZDoom 3.7.1 Modern x64
OS: Windows 7 x64

WAD Load Order:

  • Eviternity-RC1.wad
  • ProjectBrutality.pk3 (latest master version, commit b659c13)

IWAD:

  • doom2.wad

Project Brutality game mode, Brutal difficulty.

The issue will occur on MAP01. This issue does not occur with the PB 3.0 public test version from January 2018.

Broken unload on M1, M2, and Nailgun

When you unload the M1 Plasma, M2 Plasma or Nailgun, other weapons are no longer usable and can't be switched, forcing the player to restart.

Can't switch to upgraded pump shotgun

Once you pick up the pump shotgun upgrade (higher capacity) you can no longer switch to that weapon once you've switched away from it. The issue is not 100% consistent, but it only very rarely works.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.