Тёмный

Doom Weapon Tutorial Part 2 - Coding 

Juancho's MRL
Подписаться 2,1 тыс.
Просмотров 37 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 254   
@itslobstercrab5529
@itslobstercrab5529 5 лет назад
My god that was a good Mickey impression
@Grimosaur
@Grimosaur 7 лет назад
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 лет назад
Haha that sounds like a badass idea ayee!
@therealwhite
@therealwhite 4 года назад
@@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?
@classicsonic11
@classicsonic11 7 лет назад
Thanks for uploading this! Your videos are so detailed and well produced
@nafets1218
@nafets1218 3 года назад
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!
@MrLonDonWeezy
@MrLonDonWeezy 6 лет назад
Welp, i'm armed with knowledge and it is time to make a mod. Thank you for creating this!
@seanmertens3056
@seanmertens3056 5 лет назад
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
@demosthones4425
@demosthones4425 4 года назад
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.
@longjohn7992
@longjohn7992 4 года назад
TY SOOOO MUCH , GOD THAT WAS SO HELPFUL Imma add hippie weapons to the game now Thank you sir
@LoserHands
@LoserHands 4 года назад
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 года назад
Lol! Nice story... and I'm glad you enjoyed the tutorial!
@aurydragon
@aurydragon 4 года назад
He wasn't annoying! This is a good tutorial. Good lessons I think.
@spaicrab5327
@spaicrab5327 5 лет назад
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!
@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
@uacmods1037
@uacmods1037 6 лет назад
Script error, "egorex.wad:DECORATE" line 12: Expected '{' but got identifier 'Fist' instead. help
@JuanchosMRL
@JuanchosMRL 6 лет назад
Hi! Can you copy your first 15 lines of Decorate code? Looks like there might be typo somewhere
@uacmods1037
@uacmods1037 6 лет назад
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 лет назад
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 лет назад
Juancho's MRL thanks!!!!
@uacmods1037
@uacmods1037 6 лет назад
THANKSSSSSSSSSSSSSSSSSSSSSSS I MADE A MOST POWERFUL WEAPON A GUNHAND
@rubyterpball3817
@rubyterpball3817 2 года назад
thank you so much dude ive been looking for a simple tutorial for this and cant wait to try this out
@mylo5641
@mylo5641 3 года назад
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
@kastus3511
@kastus3511 3 года назад
Thank you so much, I can finally add SSG reloading into normal shotgun design and create ultimate shotgun
@STOPSYPHER
@STOPSYPHER 3 года назад
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
@MondySpartan
@MondySpartan 3 года назад
Damn, this really works! Thanks bro! Juan and only best custom Doom weapons tutorial!
@jojotoofor9eight766
@jojotoofor9eight766 Год назад
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.
@moosefart045
@moosefart045 3 года назад
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.
@m.a.g.4881
@m.a.g.4881 5 лет назад
Help! Chainsaw is not replacing!
@reinhold1616
@reinhold1616 5 лет назад
26:35 Any Metallica fan around here?
@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
@Ale-xx2nw
@Ale-xx2nw Месяц назад
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
@randybutternubs4647
@randybutternubs4647 3 года назад
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?
@butterdogestarwars6709
@butterdogestarwars6709 4 года назад
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 года назад
Yes, the advantage of a WAD is that you only include the files you're changing, nothing else :)
@butterdogestarwars6709
@butterdogestarwars6709 4 года назад
Juancho's MRL Thank you!
@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?
@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?
@JandJsStudioOfficial
@JandJsStudioOfficial 17 дней назад
doesn't show up on the map at all even though i set it to replace the chainsaw in the doom ii first map
@PROD1_2
@PROD1_2 Месяц назад
Love U Juanch
@omxzotaku8598
@omxzotaku8598 2 года назад
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
@lonec1777
@lonec1777 6 лет назад
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?
@Theredpowered
@Theredpowered 4 года назад
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 года назад
@@JuanchosMRL here you go gameinfo { playerclasses = "DoomGuy" }
@Theredpowered
@Theredpowered 4 года назад
@@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 } }
@freehdmcgee2761
@freehdmcgee2761 3 года назад
Tutorials like this are way too far and few inbetween, so many thanks for taking the time to explain this to us.
@sgtmajorkiwi
@sgtmajorkiwi 4 года назад
how do you set a weapon slot, anyone? I can't switch back to it manually, it replaces the BFG9000.
@JuanchosMRL
@JuanchosMRL 4 года назад
I think it's on 17:17. That way you set your new weapon to whatever weapon slot you choose!
@sgtmajorkiwi
@sgtmajorkiwi 4 года назад
@@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.
@sgtmajorkiwi
@sgtmajorkiwi 4 года назад
@@JuanchosMRL do you have/know of any guides to make custom powerups?
@pasi_patukka_muna
@pasi_patukka_muna 5 месяцев назад
how did you make the long space? 14:22
@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 Год назад
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.
@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 лет назад
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"
@thezephyrandstufflikethat
@thezephyrandstufflikethat 3 года назад
help when i run my pk3 i get this: Unknown player class 'CustomPlayer'
@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.
@JostROBLOX
@JostROBLOX 2 года назад
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 2 года назад
Hmm probably a tipo on that line?
@JostROBLOX
@JostROBLOX 2 года назад
@@JuanchosMRL a put Weapon.Type "GauntletPuff2" I guess that's the function for a melee
@JuanchosMRL
@JuanchosMRL 2 года назад
@@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 2 года назад
@@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 2 года назад
@@JostROBLOX Yes indeed! The chainsaw locks into an enemy until you let go of the 'fire' button
@SaltyCow
@SaltyCow 5 лет назад
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
@baghetti8631
@baghetti8631 3 года назад
I cant pick up the weapon i created everything else works thoug, can someone help?
@nikolaibledsoe1934
@nikolaibledsoe1934 5 лет назад
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.
@dang.6666
@dang.6666 5 лет назад
How did i can do a recoil sprite more realistic or overhaul, like PB Brutal Doom?
@oleglory1111
@oleglory1111 2 года назад
How do I make another weapon? Do I use the same decorate marker or make another one?
@purityspiral662
@purityspiral662 2 года назад
A+ Tutorial
@Necrodogged
@Necrodogged 5 лет назад
Thanks for the video Joo-ann ;)
@Encpc
@Encpc Год назад
Amazing tutorial! I have question,how to make the gun are using use pistol clip? And what the code i must change?
@isidrotorrescamacho9113
@isidrotorrescamacho9113 11 месяцев назад
i need help whit the sounds the shoot sound dosent play
@fikrirahmatnurhidayat4988
@fikrirahmatnurhidayat4988 2 года назад
This is really helpful.
@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
@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?
@losos1542
@losos1542 6 лет назад
Thanks
@Bubba2181
@Bubba2181 Год назад
Damn, great tutorial! I wish I found this sooner. Watched the whole way! Did you finish that extreme weapon pack 2.0?
@demonicguy
@demonicguy 3 года назад
and how i can do mugshot replacements?
@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?
@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?
@daedinroy279
@daedinroy279 5 месяцев назад
is there a way to make it melee? 30:56
@charbomber110
@charbomber110 6 лет назад
You would be the perfect kids book writer.
@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 лет назад
@@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!
@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 года назад
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!!
@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 } }
@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.
@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 года назад
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
@jimmybean420
@jimmybean420 3 года назад
YO! Thanks my man!
@sgtmajorkiwi
@sgtmajorkiwi 3 года назад
14:12 you... you MONSTER!
@threebythestreet
@threebythestreet 2 года назад
How is the damage only 15 yet it gibs zombies with 20 health.
@ashrain782
@ashrain782 5 лет назад
When I load it up it says the sprite that spawns is missing rotations
@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?
@MarkRidlen
@MarkRidlen 4 года назад
Weapon.SlotNumber might work just as well.
@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
@BabzaiWWP
@BabzaiWWP 4 года назад
Whats the DoomEdNum range
@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.
@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.
@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!
@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.
@MondySpartan
@MondySpartan 3 года назад
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?
@beeswithchainsaws
@beeswithchainsaws 4 года назад
Thanks! Just put a rifle into doom
@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 лет назад
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!
@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
@thetrashman1794
@thetrashman1794 6 лет назад
when do u code in the part where u put the pick item nvm found it
@JuanchosMRL
@JuanchosMRL 6 лет назад
Haha right on
@cacohat
@cacohat 6 лет назад
Extreme Weapons Pack 2.Oh!
@JuanchosMRL
@JuanchosMRL 6 лет назад
You got it! :D
@cacohat
@cacohat 6 лет назад
Juancho's MRL playback speed was helpful
@brojustaim5073
@brojustaim5073 3 года назад
will you ever do another Doom modding tutorial?
@JuanchosMRL
@JuanchosMRL 3 года назад
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 :)
@Garrange
@Garrange 5 лет назад
When i iniciated Zdoom this appears :Script error “ZAPGUN.wad:DECÓRATE”line53:”actor Is an unknown actor property. Help
@JuanchosMRL
@JuanchosMRL 5 лет назад
A little late but... it looks like there might be a typo somewhere in your code. Can you post your decorate? :)
@AMelonpizza
@AMelonpizza 3 года назад
hi, i have nearly the same problem. It says f.e. "LRRE" is an unkown flag, or the same but it`s ready. Here`s the code ACTOR Laser-rifle:weapon replaces Shotgun 32767 { Weapon.selectionorder 350 weapon.ammouse 1 weapon.ammogive 10 weapon.ammotype "clip" weapon.slotnumber 3 tag "Laser-rifle" inventory.pickupsound "lasrrifle/Reload" inventory.pickupmessage "the not-so-finished Laser-rifle was picked up" Attacksound "lasrrifle/fire" } States { Ready: LRRE C 3 LRRE D 3 A_Weaponready Loop Deselect: LRRE A D A_Lower Loop Select: LRRE DE 2 A_raise Loop Fire: A 3 A_gunflash A 0 A_Firebullets (angle 5 int 8 int 15 float 900 float -2) GoTo Firelasers Firelasers: C 0 A_playsound (lasrrifle/fire) C 0 A_refire C 0 A_Zoomfactor (float 1.5) goto ready Spawn: LRRP A -1 Stop Flash: LRRE B 2 Bright A_light2 stop }
@AMelonpizza
@AMelonpizza 3 года назад
I'll declude it form the Wad, to make maps so i can focus getting good at mapmaking
@AMelonpizza
@AMelonpizza 3 года назад
Also, i made a decoation, but it can't find the pictute i created
@AMelonpizza
@AMelonpizza 3 года назад
I think im too late
@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
@defuncy91
@defuncy91 4 года назад
take a shot everytime he swears or says bitch, you're gonna be fucking dead
@lunasrojas_
@lunasrojas_ 4 года назад
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 года назад
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.
@alejambicho4982
@alejambicho4982 5 лет назад
Wow!! Thanks man :)
@FunnyGamerMan
@FunnyGamerMan 2 года назад
After multiple moths and many abanfonships I finally finished a pistol YHAHSHENFHJDJFIFJJRJRNRJJFJF pain
@omxzotaku8598
@omxzotaku8598 2 года назад
This is wad ,can u do pk3 version too?
@rick_4045
@rick_4045 6 лет назад
hey guy you well that could teach to do the reload of the guns in the slade3
@ДмитрийКрыжановский-к5ц
What about KEYCONF?
@joaquincusicanqui7421
@joaquincusicanqui7421 6 лет назад
Hey for the monsters have the same process? I mean I want to change the cyberdemon with this ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-rEYwPSq6CVo.html and the sound and attacks work but it does not change with the new sprites still has the classic sprite and nose if you know how to do it.
@JuanchosMRL
@JuanchosMRL 6 лет назад
Hello! Hmm if you're using Decorate, on the actor definition go something like this: "ACTOR NewCoolCyberdemon : Cyberdemon Replaces Cyberdemon {}". And mind that line with REPLACES, 'cause that will replace the norman cyberdemon with the new one. Make sure you also have the new sprites between markers S_START and S_END. Good lucks!
@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!
@cesarcl317
@cesarcl317 3 года назад
Are you coding son?
@jimbothefox9417
@jimbothefox9417 5 лет назад
im makin some finger guns!
@kernalpenguin
@kernalpenguin 4 года назад
damn juan
@SirRiperius
@SirRiperius 3 года назад
Y COMO CAMBIO EL TAMAÑO DEL SPRITE?
@JuanchosMRL
@JuanchosMRL 3 года назад
Hmm los cambios de tamaño creería que se harían en photoshop, gimp, etc... antes de ponerlos en el WAD!
@SirRiperius
@SirRiperius 3 года назад
@@JuanchosMRL no, ya lo solucione yo por boludo no me fije que habia elegido otros archivos que no eran (elegi los sprites los cuales no habia cambiado de tamaño), pero muchas gracias igual
@JuanchosMRL
@JuanchosMRL 3 года назад
@@SirRiperius Jaja vale!
Далее
Doom Weapon Tutorial Part 1 - Spriting
21:58
Просмотров 41 тыс.
Dear Game Developers, Stop Messing This Up!
22:19
Просмотров 723 тыс.
(Doom) MAPINFO Tutorial (Custom Episodes & More!)
47:02
Modern Gaming.
29:00
Просмотров 3,1 млн
Everything WRONG With The Guns In Starfield
50:12
Просмотров 4,2 млн
[WORLD RECORD] Half-Life in 25:57 scriptless Speedrun
28:51
More Interesting Findings About Doom's Graphics
10:02
Portal 2 - The Moron Theory
19:10
Просмотров 2 млн
Extreme Weapons Pack Doom Mod All Weapons
7:42
Просмотров 129 тыс.