Announcement

Collapse
No announcement yet.

Gore mod

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Gore mod

    V 0.3 - https://mega.nz/#!EqB3nCwC!LOdjot6kz...1I5d-Lys0GD4qA

    New Video of what this is so far: https://vimeo.com/232702854

    QORE v0.3

    Tools used:
    Qme Blender Notepad++ Paint.net Audacity

    - help from the QuakeOne.com Community
    Dutch
    Mugwump
    Seven
    Spike
    Mad_Gipsy

    - Sounds
    independent.nu - Splatter & Cracking sounds -https://opengameart.org/content/8-wet-squish-slurp-impacts
    HaelDB - HaelDB - Armor walking Sounds - https://opengameart.org/content/foot...er-cloth-armor
    mikhog - Acid Burn sound - https://opengameart.org/content/acid-burn-sounds
    adrix89 - Sounds - https://opengameart.org/content/rpg-...-movement-hits
    TankersleyFX - Splat sound Effect - https://www.youtube.com/watch?v=Hr46imSXZv8

    - Models
    Atmostatic - Demonic Eye model - https://opengameart.org/content/demonic-eye
    oparaskos - Brain model - https://www.blendswap.com/blends/view/54299
    Pow Studios (http://powstudios.com) - Blood sprites
    Pow Studios (http://powstudios.com) - Electro sprites

    - .qc Tutorials
    Smoke2Much - For the Clusterbomb tutorial on InsideQC
    DarkSide - For the Autoaim Thunderbolt tutorial on InseideQC
    Kryten - for the exploding shotgun & the gibbable corpses tutorial on InsideQC
    Errorabove[ScI] - for the accelerating rockets tutorial on InsideQC
    bart2o - for the kickback tutorial at moddb

    Description:

    This mod adds
    - monster specific gibs
    - new gib behaviour
    - 2 weapons: Quad Barreled Shotgun and a Q3A-like Nailcannon
    - new gore sounds
    - fully compatible with all available monster replacement models
    - extra bloody monster death animation variations
    - A crouch-slide function (impulse 125)
    While running forward press the button that impulse 125 is bound to and slide into your enemy or away from danger.
    If you hit an enemy who is playing his painframes, you cause extradamage - if it's not a Shambler, you hit.
    Be careful with this because of the low friction and high player speed.
    You can fire weapons while sliding
    Don't try to slide into Shamblers!

    Version:
    QORE v0.3:
    - used the SOLID_CORPSE extension after suggestion from spike, corpses no longer block paths for monsters
    - made the enforcer dropped backpack trap working (shitty sprite effect incoming :-p )
    - rewrote how the gibs fly when you frag somebody, looks much better now
    - added a crouch slide function, like in other games (not good: player can jump with it when looking up)
    - added screen jittering when a monster dies a bloody death / gets fragged, used bart2o's tut on imdb as base
    - improved some code (merged functions, deleted unnecessary stuff)
    - Gibs fly upward if the player uses the grenade launcher or the rocket launcher
    with all other weapons they fly into the gib-causing blast direction
    - reedited some blood skins (have to remap again)
    - cutted the demon and the shambler gibs into smaller single pieces. Shambler still not good.
    - added gibbable corpses from krytens tutorial (blocks monsters in movement :\ )
    - added a subtle sprite blood cloud on exploding monsters (looks retro and good)
    - added bloodier death animation variations for the Fiend, Enforcer, Soldier, Knight, Hell Knight, Shambler, Shalrath, Dog.
    goddammit, that was a very nasty piece of work!

    Disclaimer:
    All parts done by myself are free for use & modify in and for their own mods to anybody
    as long as you credit me in the readme. For everything else you have to credit the
    respective modder.



    Greetings,
    TheKillingJoke
    Last edited by TheKillingJoke; 09-08-2017, 06:21 AM.
    I once was a Ranger like you. But then i took a rocket to the knee.
    My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

  • #2
    "I would really like to post some screenshots, but i think this is an american site where i shouldn't post gory screenshots like we can in other forums."

    Here in america, we love gore. Screenshots please!

    I have done a lot of what you stated in previous projects, if you have any questions I'd be happy to share. My advice: use sprites for the blood splats. They're easier all around to make and code for, and don't look out of place in against the lightmap if you use darker shades of red.
    'Replacement Player Models' Project

    Comment


    • #3
      Here in america, we love gore. Screenshots please!
      Starting to take them in a few minutes

      Edit: Screenshots are boring. Video links following after video upload.
      Last edited by TheKillingJoke; 08-17-2017, 07:17 AM.
      I once was a Ranger like you. But then i took a rocket to the knee.
      My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

      Comment


      • #4
        https://vimeo.com/229999072
        https://vimeo.com/229999112

        Two shorts of what this mod looks like with grunts and dogs. There's still a lot to do.
        I once was a Ranger like you. But then i took a rocket to the knee.
        My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

        Comment


        • #5
          Hello TheKillingJoke,

          Good to see more people interested in writing gameplay mods for Quake. Welcome.
          One thing you should know about Quake mods: There is not much that has not been coded/done already.
          People mod for this game since more than 20 years and there are uncountable mods available.

          Good that you already found coding tutorials. They are perfect to learn quickly. Do more of them if needed.
          There are many many tutorials available at insideqc.com: click me. You could also read open source mods to see how things can be done.
          You already seem to have a very clear view of how your mod should look like. That is good and will you keep focused.

          One thing you should be clear upfront:
          Do you focus on vanilla Quake and its features or on more advanced engines and its extended features for your mod ?
          While this was a more important question some time ago, it has become a minor important question nowadays.
          Reason: Because people used to use many different engines some time ago, but now focus on only 2 or 3 engines nowadays.
          And most of these engines are supporting advanced features. They blend more and more into each other feature-wise, so that they tend to look similar in some time.
          If your vision can be achieved by vanilla gamecode and features, fine. If you need some more advanced things you should make yourself a picture of the engine situation today.
          Anyway, it is of course best to reach your target with vanilla features. Which will be harder in some situations of course.

          Your feature list is fairly easy and should be within scope for you as a beginner. I am sure you will be successful.
          Have fun tinkering with Quakes gamecode and dive into a new world.
          Just be careful that you do not create too much gore that you can no longer sleep at night, hehe.

          Best wishes,
          Seven

          Comment


          • #6
            I'm using Darkplaces but not yet its features. All i did until now was copy & paste existing code from the source. 1998 i already played a lot of Quake after a friend of my mother showed me this game. Since then it always was one of my favourites. Back then there were ftp servers with hundreds of categorized mods, i loved to browse through the folders and to try everything new. They still are around somewhere, last time i saw them, they where hosted by the technical university of berlin (ftp://ftp.fu-berlin.de/pc/games/idgames2/) <- here you go. Also Planetquake was a real nice thing. Sad that they closed their doors. The same counts for the geocities sites, where a lot of Quake enthusiasts hung out. InsideQC is already an invaluable source of code and exaples of how-to-do-what for me, i patched several tutorials together and used bits from here and there in different combinations.

            Unti i am a little more sure how to code i keep it simple :-) But when i have more knowledge i really want to use sprites for splats, like Dutch said. The models are somewhat too low poly for that.

            I am careful, don't want to spoil my sleep.

            Have a nice day.
            I once was a Ranger like you. But then i took a rocket to the knee.
            My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

            Comment


            • #7
              First download available in the first post
              Have fun with it, if you are interested. I inserted the code too, if you want to take a look at those ugly lines.
              I once was a Ranger like you. But then i took a rocket to the knee.
              My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

              Comment


              • #8
                Today i managed to get my first bloodmist sprite to work :-) The Effect is pretty nice.

                http://www.directupload.net/file/d/4...994up6_jpg.htm
                I once was a Ranger like you. But then i took a rocket to the knee.
                My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

                Comment


                • #9
                  Hello TheKillingJoke,

                  You can do so much more with particles...
                  Using an advanced engine like Darkplaces for your mod (even showing screenshots with particle effects all over the place).

                  Your mod will look completely different in other engines. Why developing a mod with Darkplaces when you want to it to be vanilla ?!
                  You will be very disappointed in the end.
                  Please read my post above from 17th august again.

                  There will be no blood stains / decals like you see it in your video and screenshots in vanilla engines for example.
                  All your bloody gore will be present for a second and then vanish into thin air.
                  Blood trails with textured particles ? No, I am sorry.

                  Please, first be sure what your mod shall look like in the end. Then see what features you need to achieve it.
                  After that you will see what you need and walk that path.
                  Developing a mod with one of the most advanced engines while always using/seeing its features might be not ideal.
                  In the end you are stuck with a limited list of engines to support your mod. That is not a bad thing, but you have to be aware of it.

                  And remember, a sprite will always look the same. Everytime you spawn it, from every view angle.
                  While a random particle effect will always look different. Everytime. Using multiple random particle textures...

                  Anyway, it is good to see you progress.
                  Have fun tinkering with Quake.

                  Best wishes,
                  Seven

                  Comment


                  • #10
                    Seven
                    Hello Seven, i don't necessarily want it to be vanilla. I use Darkplaces and made the screenshots with it, but i also test the look and feel of this mod with standard quake particles on. When i found out how to make a .spr32 file and get it to work i was very exited and decided to use it for an entertaining hour of bloody gameplay :-)

                    Maybe i kick it out again, if i can't manage to make it fit into the quake particle system. I'm well aware of the fact that the sprite doesn't look good with the particle system. I'm still eperimenting a lot. by that i mean learning by trial and error, tutorials and source code. I don't want to ask every time i don't know something, only if i am absolutely stuck for more than a day, which mostly is not the case..

                    As for particles / sprites, i think that is a matter of taste. You are absolutely right that you can do more with particles (randomising direction/density/color), but i lack the skill yet. For example i tried to spawn particles of low density with random origins, matching the boundaries of the soldiers bbox. I ended up with 3 very dense clouds in nearly always the same location, flying nearly always into the same direction. I have to particle a lot until i can get that to work.

                    When i'm not experimenting, i'm writing and working on the list i posted before. And i'm happy everytime something works as intended.

                    Using multiple random particle textures...
                    I have not even the slightest clue of how to do that :-) Texturing particles?! Would you mind to tell me more or point me to a corner where i can read about it?!

                    Have a nice day,
                    Tkj.
                    I once was a Ranger like you. But then i took a rocket to the knee.
                    My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

                    Comment


                    • #11
                      If you use the program fimg (yes, spelled just like that), you can create both spr32 and spr sprites. In the properties, you can change the way they are viewed by the player. I think Oriented always maintains the same angle to the player (like rocket explosions). There are other options that will disable this, meaning you can use .spr sprites for blood and stick them on the walls and floor. Actually looks pretty good in vanilla engines if done right.
                      'Replacement Player Models' Project

                      Comment


                      • #12
                        Hello Dutch, i used fimg to make the sprite. Worked on it while drinking the first coffee today and now the sprite fits more to the blood particles, both vanilla and dp/spasm. I had to darken the .spr, because it was displayed brighter than the .spr32. I didn't figure out yet how to patch sprites to a surface. I think it has something to do with not removing them for some time.
                        Another concern of me is, that they won't wrap around corners of the architecture, am i right with this assumption? In that case they need to be relative small, i think, so it doesn't occur to the eye so much.
                        And have thanks for the tip with the orientation options in fimg!
                        I once was a Ranger like you. But then i took a rocket to the knee.
                        My little gore mod : http://quakeone.com/forum/quake-mod-...76473-gore-mod

                        Comment


                        • #13
                          you bet! And yes you are right, smaller is better. They won't wrap around corners, that's an engine particle thing.

                          If the mod is mostly for single player, then you could spawn a ton of the sprites. I found that QuakeSpasm will handle well over 1000 in a given frame before packet overflow. Modern PCs should handle it fine. DM is another story, I hear that large volumes of sprites are killer on the server.
                          Last edited by Dutch; 08-31-2017, 07:37 AM.
                          'Replacement Player Models' Project

                          Comment


                          • #14
                            Hello TheKillingJoke,

                            Hopefully I can bring some light into this topic.
                            Be aware, wall of text ahead...

                            Do not be confused with DarkPlaces "Quake-style particles" setting option. It is not what it sounds to be.
                            If you want to test your mod with vanilla particles you have to use another engine. There are several available, you already mentioned some of them.
                            Be sure to remember. Darkplaces particle system is different to vanilla Quake. You already see the difference when playing default DP.

                            Working and experimenting with sprites is always a good thing and you will learn a lot. Many of it can be adapted to regular models afterwards !
                            There are already Sprite based mods and total convertions available for Quake. Retroblazer comes to my mind.
                            If you are interested and want to learn more about them and how to do it, just say a word.
                            KillPixel is currently working on such a project. When you go through this forum with open eyes you will find it.


                            Main decision for your vision of your mod is:
                            Do you want to use custom textures for your particles or not.
                            Due to the fact that your mod is heavily focused on blood, gore and decals. And it looks like that you want to present them in a realistic way,
                            I recommend to use texture particles instead of vanilla dots/squares. It is hardly possible (in a sane way) to emulate blood splats/decals with sprites.
                            Each blood particle can spawn a random blood texture decal after touching floor/wall/ceiling which is not possible with sprites as you do not have a touch function.
                            And to get one you would have to spawn a huge amount of entities. Which is again not sane for blood trails for example, which produce blood continuously when they fly.
                            Wouldnt it look weird when your gib spits out dots and squares when flying and when those dots hit the ground a detailed sprite appears ? Bleeding half way into walls and all kind of map geometries ?
                            And looking at your screenshots that is exactly what you want in your blood/gore mod: Flying & bleeding gibs. Many of them !
                            An advanced particle system will create what you need for your mod automatically without a hustle, while a sprite solution doesnt.
                            The wrapping around edges is just one more feature a sprite cannot do and a decal does. Orientation and bleeding into all kind of map geometries. There are many others...

                            Depending on your decision you might have to focus on DP & FTE derivates. Those engines support a texture particle system.
                            Both use a different way of particle system/syntax. While FTE aims to support both, its main system is different to DP.

                            So, once you decided which path to go, you should develop your mod accordingly.
                            I only tell you this to prevent bad suprises later on


                            I like your attitude to make your own hands dirty and do not want to ask each and everytime if you step onto new ground. That is great !

                            Regarding the advanced particle system/syntax from DP & FTE:
                            There are 2 mods that you cannot afford to miss when talking about it:
                            For FTE: Haze the Greats particle replacement/addon
                            For DP: The SMC
                            Both will give you hundreds of examples and a huge variety/range of different particle effects for each engine. Ready to be used.
                            Depending which path you want to go you should study them and you will already have half your work done.


                            Regarding documentation:
                            DPs particle system is explained here
                            FTEs particle system is explained mostly by Spike himself. He is never tired to repeat himself in forums
                            I am almost sure that an online FTE documentation exists because I do not use FTEs system/syntax as I am a DP only guy, but there should be one.

                            Once you read those documentations, you will understand what random particle textures mean. As you can use custom textures for all your particles shape/look/visual.
                            Which is common in todays games (not sprites). And textures are again almost like sprites, so using sprites has really not a benefit coding and feature wise.
                            The only benefit of sprites I am aware of is the possibility of its animation. When you look at old sprite games you will know what beautiful animations are possible.
                            Particle animation is still possible with some QC (the SMC has many examples) though.
                            Performance impact only counts when you have quite a lot of particles at once. Otherwise particles should not have a bigger impact compared to sprites.

                            Think about it and tell us your decision. So we will be able to help you further if you need support.

                            Best wishes,
                            Seven

                            Comment


                            • #15
                              QSS contains a copy of FTE's particle system, but there's a few specific limitations as some things didn't quite make it over.
                              FTE's particle system is able to import DP's effects, which should help demonstrate that FTE's particle system has greater capabilities for things. Not that anyone cares. Frankly most people find more capabilities means more work for them. People are lazy.
                              Anyway, you can get all three engines working with particleeffectfornum("effectinfo.forceload"); as the firstish line of worldspawn or whatever. You should also be sure to call particleeffectnum ahead of time (treat it like a precache) in order to avoid reliable/unreliable races the first time a particle is used.
                              You'll probably end up with puffy particles and absurd numbers of extra network messages, but (except for csqc) DP gives no other way. Targeting the lowest common denominator means you get the capabilities of the worst.

                              As a general rule, you should try to keep particle counts low. High numbers of particles just results in a blurry mush, while fewer particles allows your artwork to shine. Less is more and all that nonsensical gibberish.
                              Some Game Thing

                              Comment

                              Working...
                              X