I think for those new to computational logic, the node based visual scripting is really accessible for basic programs and a great way to learn. But as a programmer who is used to traditional scripting, it looks really tedious. Hopefully in the future there is a way to convert between written scripts and node scripts.
Couldnt agree more, l have some experience with programming and l found myself going crazy digging through menus trying to find the exact chain of nodes to do what l wanted to, rather than just type a few simple lines
Im using set team for my parkour map checkpoint system. I remember having a better checkpoint system in halo 5 but Im not quite an expert at this node system het either...
@@Spartan-ek8ih can you please come help me out my gamertag is SneakKiller 7 my buddy made a checkpoint system I have his nodes he used I just need you to put them together I’m not smart enough to do it 😂
FYI - some of the variable types appear to require an Initial Value at declaration or the Node Graph won't compile. Probably best practice to have a starting value anyway even if it's zeroed out though so I'm not that mad about it
What a stroke of luck, I'm only 4 minutes in and I can already tell that this is going to be exactly what I need to watch to learn how I'm gonna script the map I'm making.
Derrik I made the Ammo Box and made a Prefab of it works great! BIG PROBLEM!! It will only work in the map where it is made! Meaning, The prefab will not work in other maps! Just a heads up. IMHO its a issue with Forge!
is there any way to perform a check if the crosshair is looking at a player? i want to create a map where you can't grapple unless it's directly onto other players, for a doom eternal / quake style map i'm attempting to make. i've been looking through tutorials and trying to experiment in forge, but i'm new to scripting and, at least for the time being, out of my depth. thanks in advance to anyone who can help!
Trying to script an elevator with doors want doors to open when switch is hit but close once platform is ready to move. Like a real elevator...proving to be a pain in the ass. Everything works but the doors also have doors on next floor open when platform reaches reference point. Should I set it to a boundry instead?
I'm trying to script a gamemode where it's volleyball with a fusion coil. I tried to put a zone where it triggers when the fusion coil hits the ground, so it rewards the other team. It does that, but dead bodies and players interfere with it. Do you know a way for the script to take action if the object that enters the barrier is true? I only want it to take action when the fusion coil enters.
Trying to make spawn points tied to a specific team and change what team "occupies" that spawn point vs. moving the teams spawn points. I tried declaring and setting a Team variable and tying the team to the variables, but it isn't working. Any advice on using those "declare/get/set" team variables or an example of how they might be used?
Do you think it'd be possible to make a Martyrdom event? I was messing around with on player death stuff and wanted to see if I could make it spawn a land mine or a live grenade (don't know so much about the latter)
How do you script a bot to follow you around as you use them for power-ups? I am trying to recreate Star Wars Republic Commando. Also, each bot will have a different weapon set. For example, the first bot will have a rocket, while the second will be a sniper. The third bot will be a marksman BR, while the fourth is just straight trash (Plasma Pistol). How do I script that?
Since players are objects. You can create advanced variables that hold objects or lists of objects. You can store players that way. Most common events to add players are on player spawned and with the on object entered/exited node.
Hell of a video! Im taking notes!
Ive watched the video 4 times now lol im going to memorize this. I cant thank you enough for this content!
I think for those new to computational logic, the node based visual scripting is really accessible for basic programs and a great way to learn. But as a programmer who is used to traditional scripting, it looks really tedious. Hopefully in the future there is a way to convert between written scripts and node scripts.
Couldnt agree more, l have some experience with programming and l found myself going crazy digging through menus trying to find the exact chain of nodes to do what l wanted to, rather than just type a few simple lines
Agreed, it feels so bulky to do basic things like declaring variables.
Lol you gave me the power to make a Tbag counter!
Great tutorial. Most people just brush over everything and it goes straight through me but this is really clear. Thank you 😃
can you do a tutorial for spawn point, like if i reach a point and i died after that i don’t start from the beginning.
That’s what I’m looking for
Im using set team for my parkour map checkpoint system. I remember having a better checkpoint system in halo 5 but Im not quite an expert at this node system het either...
@@Spartan-ek8ih can you please come help me out my gamertag is SneakKiller 7 my buddy made a checkpoint system I have his nodes he used I just need you to put them together I’m not smart enough to do it 😂
@@Spartan-ek8ih I do parkour maps too
This would also be amazing for race maps
FYI - some of the variable types appear to require an Initial Value at declaration or the Node Graph won't compile. Probably best practice to have a starting value anyway even if it's zeroed out though so I'm not that mad about it
What a stroke of luck, I'm only 4 minutes in and I can already tell that this is going to be exactly what I need to watch to learn how I'm gonna script the map I'm making.
Incredibly helpful! Thankyou!
HEY
HEY YOU, “DERRIK”
You cannot be the only good node graph tutorial channel I’ve found and then GIVE UP ON DOING IT !!!
Seriously though I want you
Opens a realm of possibilities. Thank you.
I wish I could just write some code in C++
these videos are awesome! thank you so much for sharing this knowledge.
I'm new to this... What utility would this have?
You are pretty damn good at teaching things.
Thanks for the guide.
Derrik I made the Ammo Box and made a Prefab of it works great! BIG PROBLEM!! It will only work in the map where it is made! Meaning, The prefab will not work in other maps!
Just a heads up. IMHO its a issue with Forge!
is there any way to perform a check if the crosshair is looking at a player? i want to create a map where you can't grapple unless it's directly onto other players, for a doom eternal / quake style map i'm attempting to make. i've been looking through tutorials and trying to experiment in forge, but i'm new to scripting and, at least for the time being, out of my depth. thanks in advance to anyone who can help!
is there a way to make a sphere/ball move faster or further when hit with a repulsor? ive been stumped for hours trying to figure it out
Is there a weight option for it? Or an option to up repulsor strength
You can use a vector 3 to increase it's speed I believe. I'll link a video
ruclips.net/video/lDtPBv0xp6A/видео.html he's doing it to make a mongoose go faster but I think the same logic applies to what you want
Trying to script an elevator with doors want doors to open when switch is hit but close once platform is ready to move. Like a real elevator...proving to be a pain in the ass. Everything works but the doors also have doors on next floor open when platform reaches reference point. Should I set it to a boundry instead?
I'm trying to script a gamemode where it's volleyball with a fusion coil. I tried to put a zone where it triggers when the fusion coil hits the ground, so it rewards the other team. It does that, but dead bodies and players interfere with it.
Do you know a way for the script to take action if the object that enters the barrier is true? I only want it to take action when the fusion coil enters.
Trying to make spawn points tied to a specific team and change what team "occupies" that spawn point vs. moving the teams spawn points. I tried declaring and setting a Team variable and tying the team to the variables, but it isn't working. Any advice on using those "declare/get/set" team variables or an example of how they might be used?
How can i use debug nodes in order to tell me what trigger ai spawners are not working / at maximum ai count?
Do you think it'd be possible to make a Martyrdom event? I was messing around with on player death stuff and wanted to see if I could make it spawn a land mine or a live grenade (don't know so much about the latter)
Can you make a vid explaining how create a volume that damages players over time but when they leave they stop receiving damage?
How do I assign a combination weapon to a weapon pad or a weapon trunk?
How do you script a bot to follow you around as you use them for power-ups? I am trying to recreate Star Wars Republic Commando. Also, each bot will have a different weapon set. For example, the first bot will have a rocket, while the second will be a sniper. The third bot will be a marksman BR, while the fourth is just straight trash (Plasma Pistol). How do I script that?
What if it's multiple items to open one thing
Yo is the true and false working for you in the “player” category i connected it to a branch and it don’t work
How do I hook up 3 things to activate one thing?
Im trying to set up a script to give a random weapon when you interact with a switch, im having alot of trouble getting it set up though. Any help?
I was wondering how the guy on the halo team scripted juggernaut in the scrip and bots overview video.
when i click empty on the number node it just selects the node. how do i get the option to set the number?
Click on the node and then R to open up the node browser. Then click on node properties to edit the number
subscribed. Ty
You mention a few times that you can use this to reference players, but how?
Since players are objects. You can create advanced variables that hold objects or lists of objects. You can store players that way. Most common events to add players are on player spawned and with the on object entered/exited node.
@@derrikcreates how?
Amazing tutorial