At first I wanted to limit to 2 but instead went full spider man 😂
@raivo4716Күн бұрын
Nothing worked.
@crazedmonkey2316 сағат бұрын
What? Like inputs don't work, velocity mapped to camera fov not calculating correctly or ?
@matwindsurf85823 күн бұрын
Thank you a lot, you're a GOAT !
@crazedmonkey231Күн бұрын
Thanks! Check out some of my other videos or let me know a suggestion and I can see about doing it!
@Dont6x9Panic6 күн бұрын
I tried copying this. It works and makes sense to me, awesome work. But.. my pieces go flying? Like the physics constraint makes it go wild. They are connected for sure, but it's very weak and they fly apart and around. Any fixes or ways to make physics objects behave?
@crazedmonkey2316 күн бұрын
Do your bolt meshes still have collision? For this it needs to be removed or the bolts can make the physics act strangely
@Dont6x9Panic4 күн бұрын
@@crazedmonkey231 Turns out I didn't have a mesh for the bolt. Woops. That makes physics handles very angry, apparently. Thanks! I was able to get it working in a different context and it works perfectly!
@felax541013 күн бұрын
I did the same and return all time no hit .... for the line trace
@crazedmonkey23112 күн бұрын
Double check collision settings or make sure the interface is returning the character ref properly
@felax541012 күн бұрын
@@crazedmonkey231 Ok it working I needed in power node to set the as power node to self now I have error for set attach end to component, the error are from the add component by class > cable component class I will search from that
@crazedmonkey23111 күн бұрын
@@felax5410 Use breakpoints to see if it's returning an actor this should give you an idea of what it is hitting, the other think I could think of is that you need to put the fps character into the ignored actors because it may be hitting your character
@crazedmonkey23113 күн бұрын
I'm a tree! 🌲
@tobiaslind15 күн бұрын
This is supercool.👍
@felax541023 күн бұрын
probably me but look at component is not set, is all time not valid if I disconet the last branch of the line trace and keep it true is work
@crazedmonkey231Ай бұрын
How many cables do you want xD
@homiinashack15 күн бұрын
i have a question about your grappling hook video, how would i make it do the grappling hook isnt on a timer and stops instead when the key is released
@crazedmonkey23114 күн бұрын
@@homiinashack If your not using a timer then the other option would be to use the tick function and set up a bool for key pressed/released
@crazedmonkey231Ай бұрын
I was bored today so second vid! But now with more splines! 🙂
@stefan.oАй бұрын
Doesn't seem to work for me. Im using a close loop spline to scatter but when I add both the landscape data and get spline data, nothing gets removed.
@crazedmonkey231Ай бұрын
Not sure the exclusion zone should be a simple subtraction against the area you are populating using pcg
@stefan.oАй бұрын
@@crazedmonkey231 Isn't that the same setup you described in the video? How would I go about it then?
@crazedmonkey231Ай бұрын
@@stefan.o Hard to say without seeing the bp. But I'm wondering are you using the volume sampler node with the spline? There is a specific spline sampler which I think needs to be set up the same way I usually stick to simple shape areas they are just easier to work with.
@stefan.oАй бұрын
@@crazedmonkey231 Nothing in the BP besides a spline component with a closed loop.
@crazedmonkey231Ай бұрын
More cube! 🔳
@ninjuat1509Ай бұрын
❤❤
@yujack5910Ай бұрын
thanks your shader toturial and i asked whenever have a project
@crazedmonkey231Ай бұрын
Shader tutorial? I'm not sure I understand, I haven't done anything like that, are you asking for the project files?
@crazedmonkey231Ай бұрын
I wasn't satisfied with the original system so I added custom objects to allow for fine tuning how the dialog works. 😁
@crazedmonkey231Ай бұрын
Since it is a component system you can talk to any actor you want, just adjust the line trace as needed, and add custom dialogs for any actor as well by simply making a custom data asset 🙂
@MaliciouscheeseАй бұрын
Thanks for the how to, I managed to follow unlike the others lol finally doing some new stuff
@crazedmonkey231Ай бұрын
Great to hear! It's always good to have a quick start or refresher to a quick little system
@KosmikSpaceAgencyАй бұрын
What do you put in the gravity gamemode to make the pawn move and stuff?
@crazedmonkey231Ай бұрын
The pawn moves using physics and applying a force
@jennnital2 ай бұрын
Yes oh my god. This has been the single tutorial i needed. Everyone keeps covering how to pick up and grab using the key event but the timer event was all i needed!!!! thanksss
@gatheringmatter42892 ай бұрын
Does anyone know how to fix the player not being able to move when its on the lower side of the planet? If I spawn the player on the bottom side it starts moving the player towards the midline of the planet, and when im on the midline you can only move on the midline. Cant walk towards the bottom or top of the planet. 5.4
@user-hehhe2 ай бұрын
hey i have some questions .... From where did you learn BP. I am new to ue5 its being 7 months I am using Ue5 Didnt learn much about BP ... is there any Udemy Courses??
@crazedmonkey2312 ай бұрын
I've never had proper learning, but don't fret I do have 5+ years of watching tutorials of UE and playing around in the engine, 10+ years of both Java and Python programming, and a few years of C# making mods for Rimworld. My best advice to learn is to pick up something like C# and go mod a game from steam, look at the internal workings of the game and see how those devs "did a thing" and see you you can apply it, when you learn that blueprints are basically just a visual interface over code it becomes much easier. Another decent option is to take a look at Scratch that's the program I started with back in highschool before UE and it's very well documented and easy to use.
@findingkiki3 ай бұрын
my savior???
@JedidiahPaul-w3o3 ай бұрын
When im following this tutorial, my editor starts lagging a lot and eventually freezes and crashes, even though i have a rly gud pc. any solution?
@daveg44172 ай бұрын
Same here.
@Letrasdesordenadas3 ай бұрын
Great work CrazedMonkey! Thanks a lot for sharing
@jako-qo7so3 ай бұрын
just what I needed, you send me this trough discord, a few days back, thank you very much!!
@dustylongo4 ай бұрын
Pretty awesome, how did the game go ?
@crazedmonkey231Ай бұрын
Same as all others I got distracted lol and went to do development with python
@dustylongoАй бұрын
I see, thanks for letting me know so quickly what are you working on now ?
@crazedmonkey231Ай бұрын
Nothing really specific. I've been trying to improve my game dev skills by participating in game jams over on itch and based on the scores I've been getting I need a lot of work lol
@dustylongoАй бұрын
Well we happen to be working on ue 5 game, maybe youd like to join us, whats your discord lemme show it to you
@crazedmonkey231Ай бұрын
Sure I'll take a look, I'm not sure it can join, free time is kinda hard to come by, but discord is almost the same as here crazedmonkey231
@NotGoodAtGameDevelopment4 ай бұрын
I found devlog 2 yay
@LarionSiments4 ай бұрын
Thank you! the problem for me is when you use this method, it cuts out this volume box, but populates the rest of the landscape, which i don't want, i just want it to populate the space inside the PCG volume with a cutout, is that possible?
@crazedmonkey2314 ай бұрын
I think that you would just want to use the pcg volume itself in that case, that's where all the spawning happens for the foliage, you can have multiple pcg volumes per level if you need to create something like parks in a city or for points of interest
@LarionSiments4 ай бұрын
@@crazedmonkey231 Yeah i figured as much, but hoped it wasn't so, thanks though
@alinarangi78264 ай бұрын
Hi man, thanks for tutorial, im new to unreal, can i create my rope and attach the points to my object?
@crazedmonkey2314 ай бұрын
Similar logic would apply, basically have a list of points in an actor and on startup you can run something like a create ropes function that will loop through your points taken every 2 points and attaching a rope component that sets the start and end points for the rope. Or you can create simple static mesh components to define your points then using that you can move and modify when you place the actor into the world then use the create ropes function to loop through them and attach the ropes between a set of components
@sar_jayy4 ай бұрын
Woahhh this is awesome ! Would love to see more such tutorials !Could you please share the project file with us for a deeper study of blueprints ?
@watched25244 ай бұрын
I don't like this tut
@crazedmonkey2314 ай бұрын
Reason?
@watched25244 ай бұрын
@@crazedmonkey231 Ah just that.. you aren't really doing a tutorial, just showcasing something you've made, It didn't really go in depth by showing step by step what you do and how you make it, it just went from place to place showing it already made. That's very hard to follow, and doesn't really give any new knowledge because you don't explain why along the way so we can learn to do this ourselves in different ways in the future.
@crazedmonkey2314 ай бұрын
I understand that but my videos aren't and shouldn't be classified as tutorials I specifically chose to use "how to..." In all my videos because they are a combination of showcase and information. As well as they are geared toward intermediate level meaning you should have some basic knowledge of working with unreal without needing constant guidance on every node
@raivo47165 ай бұрын
:)
@kazunha97595 ай бұрын
Hi bro, I'm having a problem! I can't add the "add cable component" node inside the BP Actor component, only in BP Actor type, is this something from unreal 5.3.1?
@crazedmonkey2315 ай бұрын
@@kazunha9759 not sure what you mean, the cable component should attach to the root actor not the attachment component
@nacho62475 ай бұрын
hola bro? tu podrias compartir el archivo?
@nacho62475 ай бұрын
thanksssss
@evansiegal33725 ай бұрын
Is anyone else getting an error on the surface sampler nodes after following this? I double checked everything and did it according to the video but I'm getting an error saying too many points are being generated.
@Sapix_5 ай бұрын
Yeah I'm having the same problem, did u find a solution?
@geistdylan5 ай бұрын
0:29 ya lost me here, didnt explain how to create whatever the file "BPI_FirstPerson" is. Lost me again at 0:35 because you aren't explaining things enough. Don't assume your viewer just knows everything this video is trash
Hey this is incredible, not only do you clearly show exactly how to do this, you teach incredibly important optimization skills by storing your references in a blueprint interface. I hope you keep making videos you deserve more likes!
@PedrobruceHF6 ай бұрын
Thank you!! This system is great, I’m glad you did this video, there aren’t any out there about electric systems. I’m surprised you don’t have more subs, wish you luck! Hope you keep doing this content, and it would be nice to see another version of this system
@crazedmonkey2316 ай бұрын
Thanks for watching! I was thinking about making a follow up on this system for 5.4 that can be more generic for things like pipes as well
@gstreetgames25306 ай бұрын
What was the intent here? Why did you choose to design the inventory as you did? Where did you learn to program?
@crazedmonkey2316 ай бұрын
I just wanted an inventory system that used interfaces more 😅. Programming wise, I learned java when it was offered as an elective in highschool, python/java were the two main languages that my 4 year Comp Sci degree required, I learned C# as a hobby to make Rimworld mods, and currently I mainly use python for work and hobby games for game jams.
@gstreetgames25306 ай бұрын
@@crazedmonkey231 Interesting, because it's quite unorthodox to say the least. Typically interfaces aren't used in this way. Have you done any performance tests or tried to compare other methods? I have an unhealthy obsession with inventories and inventing creative and performant systems. It's how I stumbled upon this video. From my experience it looks convoluted and confusing, but creative. If you don't mind answering: What did you learn from this? Specifically with regards to logic systems and optimal systems in Unreal Engine.
@crazedmonkey2316 ай бұрын
@@gstreetgames2530 Honestly when I started UE years ago I struggled with trying to understand basic systems but using interfaces something clicked. Performance wise I personally haven't done tests but I avoid casting nodes when ever possible because I've heard they can be quite expensive if you use a lot of them
@gstreetgames25306 ай бұрын
@@crazedmonkey231 Thanks for the answers. I hope you keep it up and keep making videos!
@Shepherd_HL6 ай бұрын
I recreated this, and now my character has unlimited jumps. I did this in the ThirdPersonTemplate, so that's likely why. Do you know if this was a common issue, or how I can fix it?
@crazedmonkey2316 ай бұрын
Not sure exactly, there is a link to the github source in another comment which might be able to help and the template shouldn't matter your adding a component that switches between flying and not so both templates should work
@PotatoClips5 ай бұрын
My guess is because your movement type gets set to flying, the "can jump" variable never gets set to 0, as it normally would in a third person game when you are in the air and movement changes to "falling". Try setting can jump manually to 0 when movement changes to flying. If you aren't able to do that, try adding a branch condition for your jump event that checks if your movement type is walking, or if your character is on ground.
@DRJuicyBear6 ай бұрын
What version of UE5 was this created with?
@crazedmonkey2316 ай бұрын
5.3
@DRJuicyBear6 ай бұрын
@@crazedmonkey231 Yeah I had 5.1 and had issues now installed 5.4.2 and got no real issues. It kept saying something about the object was invalid, I'll suss it out more later. Thanks for the reply.
@MarshallMcGee6 ай бұрын
I’m liking the approach you took here! Trying to refactor my inventory system a bit to be more like this. I’m having issues though because my master item struct is ballooning into a huge mess of properties that only some items will actually use / reference.
@crazedmonkey2316 ай бұрын
Thanks for watching! Yeah even a basic item struct will get large over the course of development and will have unused properties because of it being fairly generic needing to handle things from consumables, armor and clothing, stat changes, meshes...the list goes on lol 🤣
@MarshallMcGee6 ай бұрын
@@crazedmonkey231 ahhh so it’s not really a problem then maybe? Maybe I should just let the struct balloon lmao
@crazedmonkey2316 ай бұрын
@@MarshallMcGee If you are worried about ballooning funny enough I did some 3 day game jams using UE5 and you really learn what the essentials need to be for items if you want an inventory system in 3 days lol
@zane41037 ай бұрын
Great video, what is the variable type for the set grapple hook before the set attach end to component?
@zane41037 ай бұрын
also for some reason my player doesnt move when i do it
@BlueBeam107 ай бұрын
Wait a minute did you just do a fucking tutorial without actually showing the result of what you are trying to do?? WTF
@crazedmonkey2317 ай бұрын
4:03 🤔
@antoineforinobressolles20588 ай бұрын
Is it not possible for the bloc to physics collision ? why they stop moving while collision?
@SkribblerStudios8 ай бұрын
super helpful! thank you!
@Vylocity8 ай бұрын
My current system uses GetActorData in the pcg and a difference node and i attach a StaticMesh of a cube to my blueprint with a tag and filter the PCG points based on that tag, but it doesnt work with small points like grass, only my trees
@crazedmonkey2318 ай бұрын
Should work the same as trees only smaller so I'm not really sure
@Vylocity8 ай бұрын
Im trying to add this to a blueprint, so when i place down a BP_House it automatically has that volume attached, however its not available in the drop down on the components tab
@crazedmonkey2318 ай бұрын
The volume is an actor class if you want to add it to another it has to be as a child actor.
@Vylocity8 ай бұрын
@@crazedmonkey231 makes sense, im new to BP so things are just starting to click. Thanks!
@kirill25258 ай бұрын
wayy too co9mplicated for my even though the tutorial is good. I just want to start with having pawns just bew aware of each other without cables and for things to just work once you place them. like if a generate is placed a battery will charge no matter where it is and a light will power on draining that battery. and if I have 2 gens then I will charge 2x as fast
@crazedmonkey2318 ай бұрын
I think I understand, the power grid here will do I believe what you are asking, anything can be on the network once it's attached using a cable this will work for lights, gens, ect. This also opens the implementation to add the actor to the power network if you have a building system you can add the power building on spawn
@bugusthecreator9 ай бұрын
Hey thank you so much for this tutorial. For some reason my cable won't move when i look up and down, any idea why this is happening? It follows left and right, as well as when I jump or walk around.
@crazedmonkey2319 ай бұрын
Hard to say from your description my guess is that you may not be attaching the cable component to the rod correctly, the project files are available over on my github if you want to check github.com/crazedmonkey231/MyProject2Fishing