Doom Weapon Tutorial Part 2 - Coding

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 254

  • @itslobstercrab5529
    @itslobstercrab5529 5 років тому +26

    My god that was a good Mickey impression

  • @Grimosaur
    @Grimosaur 7 років тому +43

    Awesome tutorial! I knew literally nothing about making weapons, but now... I feel like a
    G O D.
    I think the first thing I'll make is a bagpipes weapon because I'm planning on making a Scotland themed wad. Expect blaring bagpipes as the menu music and impossible-to-read text screens because it's all written like a scottish guy was saying it ;)

    • @JuanchosMRL
      @JuanchosMRL  7 років тому +12

      Haha that sounds like a badass idea ayee!

    • @therealwhite
      @therealwhite 4 роки тому +3

      @@JuanchosMRL you aren't annoying in the slightest ;)
      it's called having an actual personality

    • @thefelonyman4278
      @thefelonyman4278 2 роки тому

      make the guy drunk

    • @nullhoshi1886
      @nullhoshi1886 Рік тому

      @@thefelonyman4278 demoman tf2

    • @yellowsegundo
      @yellowsegundo Рік тому

      ​@@JuanchosMRLwhere Is doctor sex?

  • @LoserHands
    @LoserHands 4 роки тому +3

    My mom buys those glazed skulls when she visits Mexico--at least one.
    Anyway there was a spider in one of them so I think that's Arachnid Trafficking. Also got one that looks kinda blackface, though I may be reading into it because it has a watermelon painted on the back of its head.
    that's right. you just read completely pointless personal information and you got nothing out of it. you're never getting those calories back. nice tutorial it was thorough and got me somewhere, effective narration and explanation

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому +1

      Lol! Nice story... and I'm glad you enjoyed the tutorial!

  • @MrLonDonWeezy
    @MrLonDonWeezy 6 років тому +13

    Welp, i'm armed with knowledge and it is time to make a mod. Thank you for creating this!

  • @seanmertens3056
    @seanmertens3056 5 років тому +4

    Thanks a ton. I used your tutorial to fix an existing .WAD, it was for Hexen and one of the weapons wasn't playing the correct firing sound. I redefined the firing sound using your method and now it works as intended. +1

  • @nafets1218
    @nafets1218 3 роки тому +2

    I wanted to come back and thank you for helping me the most any tutorial has ever helped me in helping me get started on my total conversion!

  • @classicsonic11
    @classicsonic11 7 років тому +14

    Thanks for uploading this! Your videos are so detailed and well produced

  • @demosthones4425
    @demosthones4425 4 роки тому +1

    Thank you so much! This was the perfect tutorial to get me into Doom modding. I don't understand the people who come here just to hate.

  • @spaicrab5327
    @spaicrab5327 5 років тому +8

    Are you still on youtube? If you are thanks so much! this is the only tutorial i found about modding and it was so useful!

  • @longjohn7992
    @longjohn7992 4 роки тому +6

    TY SOOOO MUCH , GOD THAT WAS SO HELPFUL
    Imma add hippie weapons to the game now
    Thank you sir

  • @aurydragon
    @aurydragon 4 роки тому +7

    He wasn't annoying! This is a good tutorial. Good lessons I think.

  • @moosefart045
    @moosefart045 3 роки тому +1

    also it doesn't have to replace anything if you don't want it to.
    If you put the thing name and put the number next to it.
    I might be wrong i don't know.

  • @mylo5641
    @mylo5641 3 роки тому +1

    to do it in zscript, you can do the same things for the most part, just combine it with some zscript docs and you're set to go

  • @bert5001
    @bert5001 Рік тому

    Dude, thanks so much, this is the best tutorial i have seen so far,
    i just couldn't figure out how how to do some things but this tutorial helped a lot

  • @STOPSYPHER
    @STOPSYPHER 4 роки тому

    I watched this two days ago and just wanted to come back to say that this really helped me get an understanding of what I was seeing but my code didn't end up working with what i copied from this, so i deleted that, and read through the zdoom references you provided, and created my own gun from what I read from there. It doesn't replace any of the guns in your loadout, and it has less code than this weapon (it doesn't have a reload or muzzle flash yet but everything else it done)
    Edit: it's a Glock that i took from a call of duty game, i need to touch up my sprite images tho

  • @jojotoofor9eight766
    @jojotoofor9eight766 Рік тому +1

    This should be commented on the last video but you made the sprites in Doom pallete in photoshop. This is not important if your image is PNG and if you're doing modern source port modding. Furthermore, Slade will take care of the pallete process by doing "convert to > Doom (Pallete)". This changes the sprite from PNG to a lump/lmp file.

  • @uacmods1037
    @uacmods1037 6 років тому +10

    Script error, "egorex.wad:DECORATE" line 12:
    Expected '{' but got identifier 'Fist' instead.
    help

    • @JuanchosMRL
      @JuanchosMRL  6 років тому +2

      Hi! Can you copy your first 15 lines of Decorate code? Looks like there might be typo somewhere

    • @uacmods1037
      @uacmods1037 6 років тому +3

      Juancho's MRL ACTOR egorman : DoomPlayer
      {
      player.WeaponSlot 1, Fist,egorex
      player.WeaponSlot 2, Pistol
      player.WeaponSlot 3, Shotgun, Supershogtun
      player.WeaponSlot 4, Chaingun
      player.WeaponSlot 5, Rocketlauncher
      player.WeaponSlot 6, PlasmaRifle
      player.WeaponSlot 7, BFG9000
      }
      ACTOR egorx :Weapon Replaces : Fist {
      Weapon.SelectionOrder 50
      Weapon.AmmoUse 1
      Weapon.AmmoGive 999

    • @JuanchosMRL
      @JuanchosMRL  6 років тому +4

      UAC MODS I see! Try deleting the colon after "replaces". It should be "ACTOR egorx: Weapon Replaces Fist {...}". Let me know if it works!

    • @uacmods1037
      @uacmods1037 6 років тому +2

      Juancho's MRL thanks!!!!

    • @uacmods1037
      @uacmods1037 6 років тому +4

      THANKSSSSSSSSSSSSSSSSSSSSSSS I MADE A MOST POWERFUL WEAPON A GUNHAND

  • @Ale-xx2nw
    @Ale-xx2nw 2 місяці тому

    How did you learn all of this? It's very concise and to the point. Thank you very much, this will help me edit some WADS to become GOD TIER

  • @m.a.g.4881
    @m.a.g.4881 5 років тому +3

    Help! Chainsaw is not replacing!

  • @rubyterpball3817
    @rubyterpball3817 2 роки тому

    thank you so much dude ive been looking for a simple tutorial for this and cant wait to try this out

  • @kastus3511
    @kastus3511 4 роки тому

    Thank you so much, I can finally add SSG reloading into normal shotgun design and create ultimate shotgun

  • @reinhold1616
    @reinhold1616 5 років тому +8

    26:35 Any Metallica fan around here?

  • @MondySpartan
    @MondySpartan 3 роки тому

    Damn, this really works! Thanks bro! Juan and only best custom Doom weapons tutorial!

  • @freehdmcgee2761
    @freehdmcgee2761 4 роки тому

    Tutorials like this are way too far and few inbetween, so many thanks for taking the time to explain this to us.

  • @omxzotaku8598
    @omxzotaku8598 2 роки тому +1

    can u do another video more complet about how to add custom monsters and item too?
    i want to master modding but it's not have videos tutorial on youtube

  • @randybutternubs4647
    @randybutternubs4647 3 роки тому +1

    I noticed adding decimals for the gun's fire rate causes the game to crash. Is there any way of adding a number between 2 and 3 that isn't a decimal?

  • @grihmtroupe9414
    @grihmtroupe9414 2 роки тому

    So how do I edit the weapons that doesn't have any states? Like for example: I wanna edit the Shotgun DECORATE of Doom 64 Weapons Pack, but turns out I have to edit the original shotgun, but I can't find the original shotgun DECORATE on that .pk3

  • @Bubba2181
    @Bubba2181 2 роки тому

    Damn, great tutorial! I wish I found this sooner. Watched the whole way! Did you finish that extreme weapon pack 2.0?

  • @butterdogestarwars6709
    @butterdogestarwars6709 4 роки тому +2

    If I make a .WAD file like that and run it with GZDoom, will the missing files automatically be filled in with the ones from doom?

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому +3

      Yes, the advantage of a WAD is that you only include the files you're changing, nothing else :)

    • @butterdogestarwars6709
      @butterdogestarwars6709 4 роки тому +2

      Juancho's MRL
      Thank you!

  • @nikolaibledsoe1934
    @nikolaibledsoe1934 5 років тому +1

    Hey, Love the tutorial. I do have a problem however. I made a single sprite for my custom weapon and have filled out my Decoration text according to your example (with the few tweaks included.) In game however, my weapon replaces the chainsaw and currently uses the chaingun sprite for its spawn animation, however, when I walk over it, the weapon is not added to my inventory. Even using the cheats will not give me the weapon. Any thoughts on what I'm doing wrong?

    • @JuanchosMRL
      @JuanchosMRL  5 років тому

      Nolan Bledsoe Howdy! Can you send me a screenshot of your decorate file? Maybe through my Facebook page in the description, or as a text reply to this comment?

    • @nikolaibledsoe1934
      @nikolaibledsoe1934 5 років тому

      @@JuanchosMRL
      ACTOR Guardsman: DoomPlayer {
      Player.WeaponSlot 1, Fist
      Player.WeaponSlot 2, Pistol
      Player.WeaponSlot 3, Shotgun, SuperShotgun
      Player.WeaponSlot 4, Chaingun,Lasgun
      Player.WeaponSlot 5, RocketLauncher
      Player.WeaponSlot 6, PlasmaRifle
      Player.WeaponSlot 7, BFG9000
      }
      ACTOR Lasgun : Weapon replaces Chainsaw 20000
      {
      Weapon.SelectionOrder 50
      Inventory.PickupMessage "You got the Flashlight"
      Weapon.AmmoType "Cell"
      Weapon.AmmoGive 30
      Weapon.AmmoUse 1
      Weapon.SlotNumber 4
      AttackSound "weapons/shotgf"

      States{

      Spawn:
      MGUN A -1
      Stop

      Ready:
      LAZG A 1 A_WeaponReady

      Loop

      Select:
      LAZG A 1 A_Raise
      Loop

      Deselect:
      LAZG A 1 A_Lower
      Loop

      Flash:
      LAZG A 2 BRIGHT A_Light2
      LAZG A 2 BRIGHT A_Light1
      TNT1 A 1 A_Light0
      Goto LightDone
      Fire:
      LAZG A 0 A_GunFlash
      LAZG A 1 A_FireBullets(1, 1, 1, 22, "BulletPuff", 1)
      LAZG A 1 Offset(0,40)
      LAZG A 1 Offset(0,48)
      LAZG A 1 Offset(0,44)
      LAZG A 1 Offset(0,40)
      LAZG A 1 Offset(0,37)
      LAZG A 1 Offset(0,35)
      LAZG A 3
      Goto Ready
      }
      }
      // I only have the one sprite (LAZGA0) at the moment

    • @nafets1218
      @nafets1218 3 роки тому

      ​@@nikolaibledsoe1934 If by chance you still haven't figured this out, I can't guarantee this will fix it but I see a few issues:
      "Flash:
      LAZG A 2 BRIGHT A_Light2
      LAZG A 2 BRIGHT A_Light1
      TNT1 A 1 A_Light0
      Goto LightDone
      Fire:
      LAZG A 0 A_GunFlash
      LAZG A 1 A_FireBullets(1, 1, 1, 22, "BulletPuff", 1)
      LAZG A 1 Offset(0,40)
      LAZG A 1 Offset(0,48)
      LAZG A 1 Offset(0,44)
      LAZG A 1 Offset(0,40)
      LAZG A 1 Offset(0,37)
      LAZG A 1 Offset(0,35)
      LAZG A 3
      Goto Ready"
      LightDone is called but never defined, and Flash is defined but never called. Try replacing the code I quoted with this?
      "Fire:
      LAZG A 2 BRIGHT A_Light2
      LAZG A 2 BRIGHT A_Light1
      TNT1 A 1 A_Light0
      Goto LightDone
      LightDone:
      LAZG A 0 A_GunFlash
      LAZG A 1 A_FireBullets(1, 1, 1, 22, "BulletPuff", 1)
      LAZG A 1 Offset(0,40)
      LAZG A 1 Offset(0,48)
      LAZG A 1 Offset(0,44)
      LAZG A 1 Offset(0,40)
      LAZG A 1 Offset(0,37)
      LAZG A 1 Offset(0,35)
      LAZG A 3
      Goto Ready"
      If you don't want the light to die right away that's not gonna work though.

  • @JandJsStudioOfficial
    @JandJsStudioOfficial Місяць тому

    doesn't show up on the map at all even though i set it to replace the chainsaw in the doom ii first map

  • @DuffkaBigNerd
    @DuffkaBigNerd 5 років тому

    it works in wad, but when i do pk3 with dirs and script saying
    #include "bla bla bla"
    i get an error saying
    Execution could not continue.
    1 errors during actor postprocessing
    help please?

  • @nikotheoneshot
    @nikotheoneshot 4 роки тому +1

    how do you set a weapon slot, anyone? I can't switch back to it manually, it replaces the BFG9000.

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому +1

      I think it's on 17:17. That way you set your new weapon to whatever weapon slot you choose!

    • @nikotheoneshot
      @nikotheoneshot 4 роки тому +1

      @@JuanchosMRL thanks, I made a superweapon that shoots lots of shit, and
      the chainsaw replacement fires every 0 tics on loop. so, it's a crash button.

    • @nikotheoneshot
      @nikotheoneshot 4 роки тому +1

      @@JuanchosMRL do you have/know of any guides to make custom powerups?

  • @lonec1777
    @lonec1777 6 років тому +1

    How would I do melee? The only wiki page I could find is deprecated ;_;

    • @randybutternubs4647
      @randybutternubs4647 3 роки тому

      If you have a link to it, have you tried the wayback machine?

  • @SaltyCow
    @SaltyCow 5 років тому +2

    Does this work with GZDoom too? Or just ZDoom?

    • @LordSasN1
      @LordSasN1 4 роки тому

      I think everything that works with ZDoom also works in GZDoom but maybe i'm wrong

  • @charbomber110
    @charbomber110 6 років тому

    You would be the perfect kids book writer.

  • @Encpc
    @Encpc Рік тому

    Amazing tutorial!
    I have question,how to make the gun are using use pistol clip?
    And what the code i must change?

  • @MarkRidlen
    @MarkRidlen 4 роки тому

    Weapon.SlotNumber might work just as well.

  • @cobragaming1777
    @cobragaming1777 Рік тому

    Bro I literally have the coding setup 1 to 1 with your tutorial and its given me nothing but script errors. For Example: Script error, "ankh.wad:DECORATE" line 43:
    Expected ',', got 'BETL'. what did I do wrong?

  • @JamieTheEnby
    @JamieTheEnby Рік тому

    Hey question about weapon sprite replacements, if I keep all of the behavior the same but switch out the sprites can I just have the game call in those sprites rather then the default sprites and not have to create a whole new decorate tab? And same for a player replacement sprite, Thanks in advance!

    • @JuanchosMRL
      @JuanchosMRL  Рік тому +1

      Yes indeed! That reminds me of a pre-decorate way to mod Doom, you simply replace the sprites and that's it. For example you could replace all the pistol sprites for a new gun (that obviously follows the same animation pattern) without doing any coding.

  • @bleached.eyebrows32
    @bleached.eyebrows32 3 роки тому

    I need help, Im trying to make a projectile railgun (so it can pass through enemies) but whenever I aim up or down using mouselook the projectile just goes in a straight line, like if it knew my horizontal angle but not the vertical one.

    • @nafets1218
      @nafets1218 3 роки тому

      Doom doesn't render height, so zdoom is kinda wonky in that regard, try adjusting the projectile pitch, spawn height, height, and radius.

  • @MondySpartan
    @MondySpartan 3 роки тому +2

    Do you know on how I can make a weapon shoot BFG cells? Yes, these green sphere things.

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      Hmm I'm thinking you could replace the ammo type for Weapon.AmmoType "Cell" and the A_FireCustomMissile with A_FireBFG. That should get you started! This link has the default definition for the BFG: zdoom.org/wiki/Classes:BFG9000. You could try incorporating the 'Fire' functions in your own weapon.

    • @MondySpartan
      @MondySpartan 3 роки тому

      @@JuanchosMRL If I want to set it to fire infinitely (no ammo used), can I just set the ammo type as “Infinite”?

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      @@MondySpartan Nopes. Ammo type will still be 'cell'. There's a property called Weapon.AmmoUse that you could set to 0: Weapon.AmmoUse 0. Maybe that'll work?

  • @thezephyrandstufflikethat
    @thezephyrandstufflikethat 3 роки тому

    help when i run my pk3 i get this:
    Unknown player class 'CustomPlayer'

  • @MondySpartan
    @MondySpartan 3 роки тому

    While my first custom weapon’s been a success, I ran into a problem on creating the second one. For the second custom weapon, it’s supposed to replace the fist, even replicated the decorate properties of the normal Doom fist. However when I tested it in game it causes the Fist not to show up at all, slot 1 completely empty. The problem persists when I try to move it to say, to replace the Pistol, then slot 2 will be unselectable and the pistol remains the standard one (once I switch to my standard fist I can’t switch back to my pistol)
    So, what went wrong at this point?

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому +1

      Hm I'd check the DoomPlayer Actor (around 16:15 on the video) and make sure the name of your new weapon is there, e.g Player.WeaponSlot 1, Fist, THENAMEOFYOURNEWWEAPON

  • @pasi_patukka_muna
    @pasi_patukka_muna 6 місяців тому

    how did you make the long space? 14:22

  • @JostROBLOX
    @JostROBLOX 3 роки тому

    When i try to run the script say Script error, "ARMA.wad:DECORATE" line 15:
    '@property@weapon.type' is an unknown actor property. i want to do a melee but it throws me this error

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      Hmm probably a tipo on that line?

    • @JostROBLOX
      @JostROBLOX 3 роки тому

      @@JuanchosMRL a put Weapon.Type "GauntletPuff2" I guess that's the function for a melee

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      @@JostROBLOX Looks like that that's a particle, not a weapon type. Try adding the following: +WEAPON.MELEEWEAPON instead of the weapon type

    • @JostROBLOX
      @JostROBLOX 3 роки тому

      @@JuanchosMRL Thanks bro The problem was solved only when I try to hit an enemy the camera stays looking in one direction I suppose it is because the chainsaw do that when you attack an enemy

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому +1

      @@JostROBLOX Yes indeed! The chainsaw locks into an enemy until you let go of the 'fire' button

  • @fikrirahmatnurhidayat4988
    @fikrirahmatnurhidayat4988 2 роки тому

    This is really helpful.

  • @isidrotorrescamacho9113
    @isidrotorrescamacho9113 Рік тому

    i need help whit the sounds
    the shoot sound dosent play

  • @PROD1_2
    @PROD1_2 Місяць тому

    Love U Juanch

  • @baghetti8631
    @baghetti8631 3 роки тому

    I cant pick up the weapon i created everything else works thoug, can someone help?

  • @Theredpowered
    @Theredpowered 4 роки тому +1

    hi, I hope you still respond to comments, when I try to launch the game it gives me this error
    "needtofinish.wad:MAPINFO" line 1: Expected '{' but got '(' instead.
    I don't know what to do, I already changed the ( with the {

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому

      Theredpowered Hi there! Can you copy / paste your Mapinfo so I can take a look?

    • @Theredpowered
      @Theredpowered 4 роки тому +1

      @@JuanchosMRL here you go
      gameinfo {
      playerclasses = "DoomGuy"
      }

    • @Theredpowered
      @Theredpowered 4 роки тому +1

      @@JuanchosMRL ok, i tried to reopen it after restarting slade and now it says "No player classes defined"
      and if it can help here is the decorate, the files name are different because there were only two frames and to avoid confusion I named then STILL.
      for the bullet i took your name
      ACTOR DoomGuy : DoomPlayer {
      Player.Weaponslot 1, Fist, Condor
      Player.Weaponslot 2, Pistol
      Player.Weaponslot 3, Shotgun, SuperShotgun
      Player.Weaponslot 4, Chaingun
      Player.Weaponslot 5, RocketLauncher
      Player.Weaponslot 6, PlasmaRifle
      Player.Weaponslot 7, BFG9000
      }
      ACTOR Condor: Weapon Replaces Chainsaw 20000 {
      Weapon.selectionorder 50
      Weapon.ammouse 5
      Weapon.ammogive 100
      weapon.ammotype "Clip"
      inventory.pickupsound "weapon/getskull"
      inventory.pickupmessage "DoomGuy ha preso la Condor!"
      states {
      spawn:
      PICK A -1
      stop
      select:
      STILL A 1 A_raise
      Loop
      Deselect:
      STILL A 1 A_lower
      Loop
      Ready:
      STILL A 1 A_weaponready
      loop
      Fire:
      STILL B 4
      GOTO poopiefire
      poopiefire:
      STILL B 0 A_playsound("weapon/fireskull", CHAN_WEAPON, 0.7)
      STILL B 0 A_Recoil (4)
      STILL B 5 A_FireCustomMissile("poopiemissile",0,2,0,-8)
      STILL A 5
      STILL A 0 A_refire("poopiefire")
      Goto ready
      }
      }
      ACTOR Poopiemissile : actor 20001 {
      +randomize
      Decal "Scorch"
      Projectile
      Radius 6
      Height 8
      Speed 20
      Damage 15
      Deathsound "weapons/plasmax"
      States {
      Spawn:
      SKLM AB 4 Bright
      Loop
      death:
      SKLM CDE 4 BRIGHT
      stop
      }
      }

  • @Necrodogged
    @Necrodogged 5 років тому +1

    Thanks for the video Joo-ann ;)

  • @oleglory1111
    @oleglory1111 2 роки тому

    How do I make another weapon? Do I use the same decorate marker or make another one?

  • @dang.6666
    @dang.6666 5 років тому

    How did i can do a recoil sprite more realistic or overhaul, like PB Brutal Doom?

  • @KzRDOCS
    @KzRDOCS 3 роки тому

    I made it to the finish line, seemingly anyway, upon attempting to test my weapon I was greeted with this error;
    "CombatPistol.wad:DECORATE" Line 11 Expected '{' but got identifier 'weapon' instead. my code looks identical to yours, a bit clueless as to whats going on

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      It looks like there might be a typo somewhere... can you post that line of code?

  • @ToyBonBoy
    @ToyBonBoy 3 роки тому

    ok, just a question, how would I code a weaopon to shoot like a shotgun?

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      In this case you could replace the FIRE CUSTOM MISSILE FUNCTION for something like A_FireShotgun: zdoom.org/wiki/A_FireShotgun

  • @demonicguy
    @demonicguy 3 роки тому

    and how i can do mugshot replacements?

  • @brojustaim5073
    @brojustaim5073 3 роки тому

    will you ever do another Doom modding tutorial?

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому +1

      Hmm maybe! It's been a couple of years since I've coded anything Doom related so I'm super rusty right now... but you never know :)

  • @nikotheoneshot
    @nikotheoneshot 3 роки тому

    14:12 you... you MONSTER!

  • @crusaderspear9979
    @crusaderspear9979 4 роки тому

    im getting the error saying "No player classes defined" What Should i Do

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому

      Hello Crusader! Can you share your MAPINFO lump to take a look at it?

  • @daedinroy279
    @daedinroy279 6 місяців тому

    is there a way to make it melee? 30:56

  • @420shrekit5
    @420shrekit5 5 років тому

    I have a question if you don't mind I get Script error, "SHOE.wad:DECORATE" line 23:
    SC_GetNumber: Bad numeric constant "Stop".
    and I've tried many things but it doesn't seem to work. HELP :( Please

    • @JuanchosMRL
      @JuanchosMRL  5 років тому +1

      Amp Waldo Hi! Can you copy the full decorate? Sometimes the errors are not that obvious and it could be just a simple typo.

    • @420shrekit5
      @420shrekit5 5 років тому

      @@JuanchosMRL ACTOR ShoeShinner: DoomPlayer {
      Player.WeaponSlot 1, Fist, Nike
      Player.WeaponSlot 2, Pistol
      Player.WeaponSlot 3, Shotgun , SuperShotgun
      Player.WeaponSlot 4, Chaingun
      Player.WeaponSlot 5, RocketLauncher
      Player.WeaponSlot 6, PlasmaRifle
      Player.WeaponSlot 7, BFG9000
      }
      ACTOR Nike: Weapon Replaces Chainsaw 20000 {
      Weapon.SelectionOrder 50
      Weapon.AmmoUse 1
      Weapon.AmmoGive 50
      Weapon.AmmoType "Clip"
      Inventory.PickupSound "Weapon/SHOE"
      Inventory.PickupMessage "Shine These Bitches"
      States {
      Spawn:
      FRES -1
      Stop

      Select:
      FRAM A 1 A_Raise
      Loop

      Deselect:
      FRAM A 1 A_Lower
      Loop

      Ready:
      FRAM A 1 A_WeaponReady
      Loop

      Fire:
      FRAM B 4
      GoTo Flex

      Flex:
      FRAM B 0 A_PlaySound ("Weapon/SHOE",CHAN_WEAPON, 0.7)
      FRAM B 0 A_Recoil(4)
      FRAM B 5 A_FireCustomMissile("Gas",0,2,0,-8)
      FRAM C 5
      FRAM C 0 A_Refire("Gas")
      GoTo Ready
      }
      }
      ACTOR Gas : Actor 20001 {
      +Randomize
      Decal "Scorch"
      Projectile
      Radius 6
      Height 8
      Speed 20
      Damage 16

      DeathSound "Weapon/Plasmax"

      States{
      Spawn:
      FRES 4 Bright
      loop

      Death:
      FRES 4 Bright
      Stop
      }
      }

    • @420shrekit5
      @420shrekit5 5 років тому

      Juancho's MRL i've tried looking through the video to see if I messed up at that part ,but don't see anything hmmm

    • @JuanchosMRL
      @JuanchosMRL  5 років тому

      Amp Waldo aha ok, first I’m liking the shoe shine weapon idea! Second, I think you might be missing the sprite letter at the “FRES -1” part. It should be something like “FRES A -1”. Take a look at your sprite name

    • @420shrekit5
      @420shrekit5 5 років тому

      Juancho's MRL I didn't have any A or B on it ,and I added it ,but it still did the same thing any thoughts? Its still saying the SC_GetNumber: Bad numeric constant "stop"

  • @controlleronahanger
    @controlleronahanger 6 років тому

    I'm trying to make a Ryno V Mod, and I want the 1812 Overture to loop and play.
    Also, I want it to fire the Rocket and Plasma projectiles.
    Anybody help?

    • @thenoahnator7254
      @thenoahnator7254 5 років тому

      For the music, you need to add it into doom itself. Thankfully, Slade lets you add WAV and MP3 music into Doom. I'll link to Doomworld's guide on doom music track names to each game.
      If you want the music to play during all the levels, you have to add in an instance of the audio for each level. As for the looping, Doom automatically loops it from beginning to end. I don't know how to change that.
      Doom/Ultimate Doom (its just D_EXMY where X is the episode and Y is the level)
      www.doomworld.com/classicdoom/info/music.php?wad=doom.wad
      Doom II
      www.doomworld.com/classicdoom/info/music.php?wad=doom2.wad
      Make sure to copy the MIDI names (like d_stalks) instead of the actual track name.
      As for the projectiles, I don't know.

  • @threebythestreet
    @threebythestreet 2 роки тому

    How is the damage only 15 yet it gibs zombies with 20 health.

  • @BabzaiWWP
    @BabzaiWWP 4 роки тому

    Whats the DoomEdNum range

  • @losos1542
    @losos1542 7 років тому +2

    Thanks

  • @dragonriderjc9874
    @dragonriderjc9874 3 роки тому

    How to make a melee weapon

  • @defuncy91
    @defuncy91 4 роки тому

    take a shot everytime he swears or says bitch, you're gonna be fucking dead

  • @esbrohs9610
    @esbrohs9610 4 роки тому

    Hey I don't know if you still respond but whenever I try to fire the gun, it just lowers and I can't return to it. Do you think you have a fix?

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому

      Hmm are you using the 'Hombre Skullinazor' weapon wad?

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому

      Hmm are you using the 'Hombre Skullinazor' weapon wad?

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому

      Hmm are you using the 'Hombre Skullinazor' weapon wad?

  • @jimmybean420
    @jimmybean420 3 роки тому

    YO! Thanks my man!

  • @they2kguy822
    @they2kguy822 3 роки тому

    Script error, "fan weapons.wad:DECORATE" line 38:
    Sprite names must be exactly 4 characters

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      Yes indeed! You probably have a sprite name longer than 4 characters

  • @1battlemedic622
    @1battlemedic622 6 років тому

    Thank you so much!
    Now I can finally make a weapon that didn't have sounds, have sounds.
    Thanks, I really couldn't figure out why the weapon didn't have sounds no matter where I put the sound files in, or the way I write them in the file.

  • @purityspiral662
    @purityspiral662 2 роки тому

    A+ Tutorial

  • @beeswithchainsaws
    @beeswithchainsaws 4 роки тому +1

    Thanks! Just put a rifle into doom

  • @ashrain782
    @ashrain782 5 років тому

    When I load it up it says the sprite that spawns is missing rotations

  • @julian00jutsu
    @julian00jutsu 6 років тому

    juancho can you help me?, i try to make my own weapon (is a hanzo bow) but i have a problem and i dont know what is the problem, can you?

    • @JuanchosMRL
      @JuanchosMRL  6 років тому

      Yesh, what seems to be the problem Julian? Any error codes? something?

  • @fadve6446
    @fadve6446 5 років тому

    Doesn't work,When i enter the game it doesn't change the chainsaw to the wepaon i made

    • @JuanchosMRL
      @JuanchosMRL  5 років тому

      Howdy! Would you mind sharing your decorate scripts? Cheers!

  • @yawnyawnmusic
    @yawnyawnmusic 6 років тому

    When I try to test the wad, it brings up an error which reads:
    Script error, “test.wad:DECORATE” line 3:’@property@thumb’ is an unknown actor property
    (btw, the reason it says thumb is because the weapon is named Happy Thumb, I guess)
    How do I fix this?
    Edit: it also replaces the pistol if that means anything.

    • @JuanchosMRL
      @JuanchosMRL  6 років тому

      Hello! So, I'm thinking there might be a typo. The error means that you might be trying a access an ACTOR property that doesn't exist. If you can, paste a little bit of the thumb code so I can take a look.

    • @yawnyawnmusic
      @yawnyawnmusic 6 років тому

      ACTOR Happy Thumb : Weapon Replaces Pistol 20000 {
      Weapon.SelectionOrder 50
      Weapon.AmmoUse 1
      Weapon.AmmoGive 50
      Weapon.AmmoType "Clip"
      Inventory.PickupSound "weapon/gethappy"
      Inventory.PickupMessage "fuck you"
      States {
      Spawn:
      HAPP A -1
      Stop
      Select:
      THMB A 1 A_Raise
      Loop
      Deselect:
      THMB A 1 A_Lower
      Loop
      Ready:
      THMB A 1 A_WeaponReady
      Loop
      Fire:
      THMB B 4
      Goto HappyFire
      HappyFire:
      THMB B 0 A_PlaySound("weapon/firehappy",CHAN_WEAPON, 0.6)
      THMB B 0 A_Recoil(4)
      THMB B 5 A_FireCustomMissile("HappyMissile",0,1,0,-8)
      THMB B 5
      THMB B 0 A_Refire("HappyFire")
      Goto Ready
      }
      }

  • @TitusPrime1995
    @TitusPrime1995 6 років тому

    I got a script error that says
    Script error, "HombreSkullinazor.wad:DECORATE" line 2:
    Expected ',', got 'Fist' .
    Anyway to fix this?
    Also, thanks for the tutorial, i don't think I have the patience for coding, but this was really fun to follow! Especially since I suck at reading and following from the zDoom wiki

    • @JuanchosMRL
      @JuanchosMRL  6 років тому +1

      Hi Titus! Make sure there's a comma in the Decorate line, like this: "Player.WeaponSlot 1, Fist, HombreSkullinazor". I deleted the comma after the 1 and got the error, so that might be it!

  • @rick_4045
    @rick_4045 6 років тому

    hey guy you well that could teach to do the reload of the guns in the slade3

  • @anne_6052
    @anne_6052 4 роки тому

    if i were to make a wad that just replaces the hud weapons, can i skip the coding part?

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому +1

      If the wad only contains the replacement graphic, yes. I think you can do that by naming your graphic the same as the in-game one.

    • @anne_6052
      @anne_6052 4 роки тому

      @@JuanchosMRL ahh i see i see, thanks!!

  • @6trash43
    @6trash43 6 років тому

    34:26 IS WHEN CUSTOM MISSILE

  • @romanko2141
    @romanko2141 2 роки тому

    the secret is extreme weapon pack

  • @leogonzalez5401
    @leogonzalez5401 4 роки тому

    I did something wrong my game keep crashing. Your mostly not going to see this and if you can you help me?

    • @leogonzalez5401
      @leogonzalez5401 4 роки тому

      I found the problem it was that I put a zero instead of a four in the missile states. Thank for the good tutorial! It help me make my custom weapons.

  • @ДмитрийКрыжановский-к5ц

    What about KEYCONF?

  • @XAROPE51
    @XAROPE51 5 років тому

    Script error, "sounds.wad:MAPINFO" line 1:
    Expected '{' but got '}' instead.
    Please help me

    • @JuanchosMRL
      @JuanchosMRL  5 років тому

      Hey! can you copy paste the MAPINFO code? That would help me diagnose the problem :)

    • @XAROPE51
      @XAROPE51 5 років тому

      @@JuanchosMRL hello! i fixed it but when i run the game the chainsaw is not replaced

    • @JuanchosMRL
      @JuanchosMRL  5 років тому +1

      @@XAROPE51 Ok haha, is there an error still going on? If you give me the code I might be able to give you a hand

    • @XAROPE51
      @XAROPE51 5 років тому

      @@JuanchosMRL no,thank you so freaking much man you are awesome!

  • @lunasrojas_
    @lunasrojas_ 4 роки тому +2

    Sería maravilloso si hicieses este mismo tutorial, pero en español, me esta costando un poco bastante entenderte y además tener que entender otro idioma, es bastante difícil jaja

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому +1

      Hmm... podría colocarle subtítulos! :)

    • @joserosado7352
      @joserosado7352 4 роки тому

      @@JuanchosMRL Seria maravilloso, seria bueno un tutorial para modificar las texturas a HD que uno haga en photoshop, no llevo mucho en esto pero he aprendido algo, me gustaria tu email para enviarte y que vieras un archivo que empece hacer en estos dias y me dieras tu opinion. Muy buen video con excelente contenido

  • @h3llw4lk3r2
    @h3llw4lk3r2 5 років тому

    I can't move the markers.

  • @jimbothefox9417
    @jimbothefox9417 5 років тому +1

    im makin some finger guns!

  • @omxzotaku8598
    @omxzotaku8598 2 роки тому

    This is wad ,can u do pk3 version too?

  • @murderpablo
    @murderpablo 7 років тому

    Hi.. Amazing tutorial, i wait a lot to see this, thank you very much... Now that you are alive again, i wanna to ask you, how to configurate a melé weapon?..and also ask you how do you learn this stuff? Sorry for my inglés and i hope you may answer some year. Grettings.

    • @JuanchosMRL
      @JuanchosMRL  7 років тому

      Poolo Navia Hola Polo! Hablas español?

    • @murderpablo
      @murderpablo 7 років тому

      sep, soy chileno

    • @JuanchosMRL
      @JuanchosMRL  7 років тому

      Poolo Navia Eso! Pues, para un arma melee es básicamente lo mismo, pero en vez de disparar un proyectil vas a querer llamar a la función A_Punch o A_CustomPunch. Es más, si descargas este wad solo cambia la función del proyectil por la de punch y tendrás una idea. Y para aprender... descargando muchos wads y viendo los códigos :) y haciendo wads también jaja. Saludes!

    • @murderpablo
      @murderpablo 7 років тому

      gracias por responder, buena respuesta, tratare de hacerlo, ¿sera posible intervenir la velocidad de movimiento con el ataque en doom engine?... Mas que nada estoy buscando una sensacion satisfactoria de mele weapon, y para eso he investigado y he llegado a la conclusion de que debo intervenir en el movimiento al final de la ejecucion de ataque...Muchas gracias por las respuestas

    • @JuanchosMRL
      @JuanchosMRL  7 років тому

      Hmm la velocidad asumo que podrías controlarla con la duración de los frames! Y también puedes ejecutar varias funciones a la misma vez con velocidad 0... es lo que se me ocurre jaja. Todo está en la prueba y error. Y estoy seguro que lo que quieres se puede hacer con decorate, hasta depronto usando usando scripts!

  • @vapersucc1094
    @vapersucc1094 7 років тому

    when i try to test it, i keep getting this- Script error, "m9a1.wad:DECORATE" line 17:
    Unterminated string constant. I dont know what i did wrong...

    • @JuanchosMRL
      @JuanchosMRL  7 років тому

      Ratched Viper howdy! If it's a string literal maybe you typed something wrong? If you can, paste that naughty line to check it out!

    • @vapersucc1094
      @vapersucc1094 7 років тому

      im positive that i wrote those lines right, i checked everything at least 5 times. what i was doing is that i wanted to replace the pistol.

    • @JuanchosMRL
      @JuanchosMRL  7 років тому

      Ratched Viper you know what, try taking a snapshot and I'll take a looky :)

    • @vapersucc1094
      @vapersucc1094 7 років тому

      well, i tried to launch Slade again, but now i get instant crash that gives me nothing helpful about whats wrong. so now i cant even use the damn thing anymore.

  • @kernalpenguin
    @kernalpenguin 4 роки тому

    damn juan

  • @thetrashman1794
    @thetrashman1794 6 років тому

    when do u code in the part where u put the pick item nvm found it

  • @NoiGS
    @NoiGS 4 роки тому

    "...Script error, "HNH.wad:DEC_WEAP" line 28:
    Unknown identifier 'TATATA'
    Function without prototype needs register info manually set: HKEN.StateFunction.6
    Execution could not continue.
    1 errors while parsing DECORATE scripts"
    need hulp. It doesn't recognizes my custom state.
    And also it doesn't plays the sound

    • @JuanchosMRL
      @JuanchosMRL  4 роки тому

      Hmmm it might be a 'typo'-ish error. Can you post your code?

    • @NoiGS
      @NoiGS 4 роки тому

      @@JuanchosMRL well, i managed to make it work after all this time, but i'll show it anyway later

    • @NoiGS
      @NoiGS 4 роки тому

      @@JuanchosMRL www.doomworld.com/forum/topic/116707-stop-the-music-in-the-middle-of-the-playing/?page=0#comment-2184507
      At last part is the wad with all the codes and script

  • @thedoomguy9944
    @thedoomguy9944 6 років тому +2

    39:52 extreme weapons mod v2 ?

    • @JuanchosMRL
      @JuanchosMRL  6 років тому

      Looks like it! ;) ho ho ho

    • @thedoomguy9944
      @thedoomguy9944 5 років тому +1

      @@JuanchosMRL you thought you out smarted me !
      But it was me ! Dio!

  • @cacohat
    @cacohat 6 років тому +2

    Extreme Weapons Pack 2.Oh!

    • @JuanchosMRL
      @JuanchosMRL  6 років тому +2

      You got it! :D

    • @cacohat
      @cacohat 6 років тому +1

      Juancho's MRL playback speed was helpful

  • @FunnyGamerMan
    @FunnyGamerMan 2 роки тому

    After multiple moths and many abanfonships I finally finished a pistol YHAHSHENFHJDJFIFJJRJRNRJJFJF pain

  • @alejambicho4982
    @alejambicho4982 5 років тому

    Wow!! Thanks man :)

  • @dragonriderjc9874
    @dragonriderjc9874 3 роки тому

    help me out this error
    line 35:'@property@actor' is an unknown actor property

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      Hello! Hmm that looks like a typo… can you post some of your code? Especially that line 35

    • @dragonriderjc9874
      @dragonriderjc9874 3 роки тому

      @@JuanchosMRL Actor testmissle : actor 52 {
      +Randomize

      radius 6
      height 8
      speed 40
      damage 200

      deathsound "weapon/Plasmax"

      States
      Spawn:
      MISL A 4 bright
      LOop

      death:
      MISL B 10
      STop
      }

    • @dragonriderjc9874
      @dragonriderjc9874 3 роки тому

      >@@JuanchosMRL

    • @JuanchosMRL
      @JuanchosMRL  3 роки тому

      @@dragonriderjc9874 Alright, I don't see anything particularly wrong here but try capitalizing the second 'actor':
      Actor testmissle : Actor 52 {
      Also fixing the Loop and Stop lines (LOop, STop), just in case!

    • @dragonriderjc9874
      @dragonriderjc9874 3 роки тому

      @@JuanchosMRL tried still not working