ZDoom ACS Scripting Tutorial #1 - Your First Script

ZDoom ACS Scripting Tutorial #1 - Your First Script

Chubzdoomer

7 лет назад

36,384 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@user-ct8my8rv9c
@user-ct8my8rv9c - 30.07.2024 09:36

I'm back, years later, trying to learn doom scripting again. Here we go.

Ответить
@FreyaTail
@FreyaTail - 01.07.2024 16:35

I usually struggle with tutorials but you explain things so calmly and gently. Thanks to this, I just wrote my first script and I feel a lot more comfortable writing more. Thanks.

Ответить
@skemech
@skemech - 29.04.2024 07:44

Idk if I've asked before, if I have "oops". But is it possible to...

===================

script 1 (Void){
execute script 2;
}

script 2 (Void){
hi;
}

===================

Is it possible to execute a script within a different script?

Ответить
@LowRav
@LowRav - 02.03.2024 20:05

I see that you know how to program fluently. what language is acs? c++? or c#? I would like to learn the language that ACS is made with so I can learn to script without "help" from tutorials.

Ответить
@vikinggaming1037
@vikinggaming1037 - 04.11.2023 19:28

Got a question on this, can you use scripting or a line action to have a sound play? I've been trying to find any sort of answer for a horror map I'm making and I can't seem to find an answer.

Thank you for your time.

Ответить
@Skyfear89
@Skyfear89 - 02.10.2023 00:43

What Script Type should i use on a Eternity Doom 2 Map? I tried making a simple print(); script and nothing worked (And yes, i did check if the linedef was connected to the script)

Ответить
@garrrbarr
@garrrbarr - 30.09.2023 00:22

somebody told me I should use zscript instead of acs. What are the pros and cons of each?

Ответить
@BipperCold
@BipperCold - 27.08.2023 02:50

What programming language did you study to be able to program a script? I'm interested in starting to make scripts but many don't have tutorials on how to do them.

Ответить
@comesect
@comesect - 19.08.2023 10:30

I just started using SLADE and made some maps....I want to add custom stuff eventually...it sure is something trying to learn the how to's....I have one song and a title page but can't seem to link a song to map02

Ответить
@Mr_Also
@Mr_Also - 08.06.2023 22:06

Thank you! I’m making a quake style “this door is opened elsewhere” and this tutorial really helps

Ответить
@raptorprimal1077
@raptorprimal1077 - 16.05.2023 21:05

Would you say all this still applies with Gzdoom?

Ответить
@thatguyknownaswill8180
@thatguyknownaswill8180 - 20.11.2022 01:35

Wait, is it Chubbz Doomed or Chubb ZDoomer, I always read it as the latter because you use zdoom.

Ответить
@united_virusX
@united_virusX - 17.06.2022 07:35

I have no clue what I'm doing but its not letting me number my scripts whenever I type script 1 it doesn't make the number green

Ответить
@MinchanLyoko
@MinchanLyoko - 02.06.2022 03:29

im so happy but... Gzdoom builder compiler doesn't work at all !! then ultimate doom builder just forgot to include a script editor... just wonderful... anyway thanks for your tutorial

Ответить
@DoomieGruntVentures
@DoomieGruntVentures - 13.05.2022 07:24

Even though I can rig optional quests to benefit you in a map later on, or even set up complex moving platforms and cutscenes, I still make rookie mistakes like failing to include the correct bracket or using a semicolon when I shouldn't.

Ответить
@banananana3515
@banananana3515 - 23.04.2022 23:13

For me action 80 is WR light change to brightest adjacent
So what do i do..?

Ответить
@zombieplasticclock
@zombieplasticclock - 23.04.2022 10:20

Maybe stupid question, but how applicable is this series of guides with modern GZDoom? I've never done ACS coding before, but found your RPG system tutorial and found it surprisingly easy to follow along, so I wanna learn more proper from the beginning

Ответить
@GeistInTheMachine
@GeistInTheMachine - 01.04.2022 23:48

Thank you.

Ответить
@archfiend334
@archfiend334 - 10.10.2021 05:07

"Oh, okay, we're gonna be scripting for a switch and a door. Let me just make some sectors and a door in between..."
10 minutes and 40 errors later
"Fuck doors! Just a switch is fine."
1 hour and 0 progress later
"MAPS CONSISTING OF A SINGLE ARENA ARE PRETTY COOL."

Ответить
@SejerPangie
@SejerPangie - 13.08.2021 05:09

When I hit enter between the brackets {} it just moves the second bracket down to line 5, doesn't create any white space or anything. Are the indentations simply for readability? Can the scripts work without them? I'm not sure how to get them to come up for me, I am using Doom Builder 2..

Ответить
@doomrevolver8387
@doomrevolver8387 - 23.05.2021 22:47

thanks for the help

Ответить
@muted_crusader9772
@muted_crusader9772 - 27.04.2021 18:59

with this I will make a Wad called "The Evacuation"

Ответить
@zzco
@zzco - 23.03.2021 09:53

So it's basically DoomC (borrowing from the pun of QuakeC.)

Ответить
@SkyFly19853
@SkyFly19853 - 12.03.2021 21:37

I like to create Doom 1 game in Python...

So, your tutorials for this purpose is wonderful!

Ответить
@KnjazNazrath
@KnjazNazrath - 22.02.2021 22:00

As a Cockney, hearing a hash ( # ) called a pound sign ( £ ) is going to take some getting used to.

Ответить
@christressler3857
@christressler3857 - 11.02.2021 07:09

What does the following mean,

Function ceiling_lowerbyvalue is used but not defined.

? I have it capitalized as I've seen in other tutorials, but I'm using udmf and it won't recognize this function?!

Ответить
@Ketsuban171
@Ketsuban171 - 21.01.2021 00:48

When I try to compile I get "External ACS files can only be compiled as libraries.". What does that mean and how do I fix it?

Also is there a way to make a global script? Something that is active for all maps? Thanks!

Ответить
@xxnoxx-xp5bl
@xxnoxx-xp5bl - 15.01.2021 13:56

You utter, utter legend.

Ответить
@tastablehat
@tastablehat - 03.10.2020 16:33

Nicely done tutorial brah <3

Ответить
@DiegoSlayer12
@DiegoSlayer12 - 25.09.2020 22:14

no te entendi ni verga, no se ingles

Ответить
@rolandozarate5570
@rolandozarate5570 - 23.09.2020 20:39

Is that c?

Ответить
@beeswithchainsaws
@beeswithchainsaws - 26.06.2020 13:49

how do you extend the time of the text?

Ответить
@pussyslayer4356
@pussyslayer4356 - 07.06.2020 15:43

Hey Chubz could i just use scripts for a dialog system or would i need to work with something like usdf?

Ответить
@buna-gf8ku
@buna-gf8ku - 09.05.2020 17:12

this is easier than i thought!

Ответить
@bigass97
@bigass97 - 07.05.2020 08:08

hi, im trying to make some scripts, basically what i need is a global variable that once it reaches two a door will open, and once you enter two certain rooms that global variable will get one added to it, so when you enter both rooms a door opens, can you help?

Ответить
@installation0066
@installation0066 - 16.04.2020 20:18

SwaggerSouls Doom Builder tutorial.

Ответить
@cralo2569
@cralo2569 - 11.04.2020 05:11

im currently using doom builder 2 but it seems gzdoom has more features like scrolling ground textures so i guess im gonna start using it

Ответить
@rockethero1177
@rockethero1177 - 31.01.2020 03:55

Anyone else following the print one exactly and then getting the error "Missing ')'"?

Ответить
@retrodudez3422
@retrodudez3422 - 26.01.2020 17:51

I can't thank you enough for the effort you've put forth in sharing this information. It's one thing to share videos to promote a product, but sharing a unique skill at the level you have on your channel is to be admired and appreciated. While this is just a hobby for me, I'm now sharing this same hobby with my son ( now 10 ), and we often reference your library when creating levels. Major KUDOS to you sir. You've intrigued me with the scripting ability, and I may well follow this path as time allows to see where it leads. As a technical professional, I just had to reach out and thank you given that I can only imagine the time and effort you've invested to present and share this level of quality material. My son and I both thank you.

Ответить
@thepostaldude2069
@thepostaldude2069 - 20.01.2020 02:18

Weird question: Is there any way to make an arcade machine running Doom in a level?

Ответить
@MisterWillX
@MisterWillX - 02.12.2019 23:28

Great video!

Ответить
@DuffkaBigNerd
@DuffkaBigNerd - 07.08.2019 23:27

how can i summon a monster with acs?

Ответить
@StephenStine
@StephenStine - 20.06.2019 17:44

you have a map sample map you shown in this video? or would i need a basic understanding of doom map making to something similar before starting this tutorial?

Ответить
@oneil4252
@oneil4252 - 12.05.2019 00:27

Fuck scripting, doesn't work worth a fuck. Is it really that much to ask to get two monsters to hate eachother on start!?

Ответить
@1flynlow
@1flynlow - 14.02.2019 23:23

i'm 5 minutes and counting into the video and i still have no idea what a "Script" is

Ответить
@DM_2145
@DM_2145 - 07.02.2019 19:16

doomguy flips the switch

message on screen: you are doomed

Door opens

100beheadedkamikazescomespeedingatyou

Ответить
@JaySmith-cd1ln
@JaySmith-cd1ln - 12.11.2018 09:12

Awesome!

Ответить
@keithtam8859
@keithtam8859 - 17.07.2018 15:39

thank you!!

Ответить