Unreal Concepts - Persistent or Saveable Objects ( UE4 )

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2016
  • We will be showing the concept of a Saveable Object Manager that keeps track of objects in our scene that are saveable and then reloads their state when the player comes back into the game.
    Source Files: github.com/MWadstein/wtf-hdi-...

ความคิดเห็น • 25

  • @lindseymzr
    @lindseymzr 5 ปีที่แล้ว +15

    this is a great concept video. it would be really nice for us beginners if you could show how to set this up step by step. as there is a lot of variables in there and nodes as well.

  • @turkermustafaklc9085
    @turkermustafaklc9085 3 ปีที่แล้ว

    It's awesome. I've been trying to figure it out for one week. Thank you Mathew...

  • @kiddhkane
    @kiddhkane 5 ปีที่แล้ว +4

    "Long code short" I like that phrasing!

  • @Nerfdalocks
    @Nerfdalocks 7 ปีที่แล้ว

    wonderful concept, thanks

  • @QuiteDan
    @QuiteDan ปีที่แล้ว

    It's amazing with saving systems how nothing works, nothing works, nothing works, and suddenly, everything works fine

  • @TheAxebeard
    @TheAxebeard 6 ปีที่แล้ว +3

    Only a few minutes in, but it sounds like this would solve my problem of loading and unloading persistent procedurally generated streaming levels.

  • @madrat9678
    @madrat9678 7 ปีที่แล้ว

    Thanks for great tutorial again !

  • @Kelton99991
    @Kelton99991 4 ปีที่แล้ว +2

    for anyone having trouble finding the example in the source file link github.com/MWadstein/wtf-hdi-files/tree/master/Content/Examples/UC/-PersistentVariables

  • @Mittzys
    @Mittzys 6 หลายเดือนก่อน +1

    12:04 afraid that coin wont load in tomorrow morning

  • @BourkeDaniel
    @BourkeDaniel 7 ปีที่แล้ว

    great video once again.

  • @lindseymzr
    @lindseymzr 5 ปีที่แล้ว +2

    is that savegame manager bp in the master download at the link? I didn't see it.

  • @averywicks6892
    @averywicks6892 6 ปีที่แล้ว +1

    Great Tutorials Matthew...Have a somewhat random question for you. Do you see a problem with storing a "skeletal mesh component" reference inside of a struct to be saved and loaded during aspects of a game? For example, say I have a character that can have a set of pants and shirt (chosen by the player), and I need to save those items when the player closes and opens the game. Does storing them in the manner I stated above seem problematic to you?

    • @kenalpha3
      @kenalpha3 2 ปีที่แล้ว +1

      How are there no answers to the comments????? 2) It shocks me that Epic left most of us confused/force us to learn how to do a BASIC fundamental save game operation..... when their billion dollar game Fortnite, had an example of what every game maker would need. (Did player chop x tree, got Y chest >>> all that info had to be saved for all players on the map, so Epic knows how to save interacted references...)
      How can Epic be for making AAA games, yet want us to waste so much time just trying to learn how to do what hes saying in this vid... I dont know if this is his own actor or Epic's script? And from the comments, people are asking for steps on how to do it.... So it's already 2022, UE5 is out, but no answers on how to do this in UE4.27.... very frustrating.

  • @gustavovalente3228
    @gustavovalente3228 5 ปีที่แล้ว +1

    Hello!!
    I didn't understand one thing. In your coin BP you call na event called "Update Saveable Object Array" from BP Saveable Object Array, but this event doesn't exist on that BP or it wasn't show on the vídeo.
    Could you help me with this?

  • @stevenkent5351
    @stevenkent5351 4 ปีที่แล้ว

    this made my head hurt, made sense, but still made my head hurt.

  • @razludwig430
    @razludwig430 5 ปีที่แล้ว +3

    so I found the save manager and migrated that whole section to one of my projects. I can run your box character in one of my levels, and noticed he will pick up the coins I put on my level , but they will not stay gone unless he also enters the open level bp.And it is bizarre. I set open level bp to go to your second Vars level , and in your second vars level I set the green open level to go back to my level. So my character (a sci fi warrior) grabs a coin , enters the open level door , then I am your character in your level , grab some coins and go back through the green door , now I am my character back on my level.LOL!

  • @breesewilson6742
    @breesewilson6742 3 ปีที่แล้ว +2

    Great. But! Wouldn't it be easier for everyone if you did step by step? Your starting at the end and working backwards.

  • @yonjuunininjin
    @yonjuunininjin 7 ปีที่แล้ว +2

    Why not saving all the objects that were actually changed and don't care about things that didn't change, so we just load the default state without checking? So, every time something changed we put it into the array that is also loaded, so we don't check objects that never were touched. Also, I was waiting for a Darksouls reference, where they save states of shortcuts that were activated instead of a room with lights on and off :D.

    • @MathewWadsteinTutorials
      @MathewWadsteinTutorials  7 ปีที่แล้ว +2

      Yep! There are a few different ways of doing this but I wanted to save them all so I could get the code working for splitting loading over frames. Once you get enough objects you end up freezing the game for a few seconds while it iterates thru them all and by splitting the loading over frames you can get it to allow the machine to do other things at the same time.
      Saving just items that changed would be a good update to this, saving out the entire reference itself would help as well if you have a save per level as well.

    • @kenalpha3
      @kenalpha3 2 ปีที่แล้ว +1

      @@MathewWadsteinTutorials "Saving just items that changed would be a good update to this" So why didnt you do that for us? Im from 2022, and still no answers on how to do this.
      Idk what happened to your channel. But why didnt you post a link to a code update or anything before you left? It's very dramatic to me, because the ones who should have done this code, Epic, did not. Then those who agree it's a good idea and know how, didnt do it either????

    • @lhmsc
      @lhmsc 2 ปีที่แล้ว +7

      @@kenalpha3 Dude, stop crying and go study by yourself. Mathew is spending his time and effort bringing us content for free and you're demanding and blaming like you're his boss? Grow up.

    • @kenalpha3
      @kenalpha3 2 ปีที่แล้ว

      @@lhmsc stop replying to me with your cries. You're not part of the community with that sour baby attitude. Telling me to grow up while you offer nothing of value.
      My criticism is valid. He said he knew how to do something yet didn't post it. I did not demand anything. Learn to read and keep your cries to yourself. If questions trigger you this much, then clearly you are the immature child and unprofessional.

  • @josephmoody5418
    @josephmoody5418 6 ปีที่แล้ว

    @12.05 when there was that cling, what was that?

  • @50shadesofskittles9
    @50shadesofskittles9 2 ปีที่แล้ว

    I can't believe how loud your mouse is. Soooooooooo distracting.

  • @SWVNGGVNG
    @SWVNGGVNG 7 หลายเดือนก่อน

    I like your videos but honestly this has to be your worst one that I have seen. I know you said you may get back into making tutorials, I hope this is one you revisit cause this is kind of all over the place.