📢 Support Notice (Sep 10–18): We'll have limited availability during this period and may not be able to respond. Feel free to leave your questions and suggestions as usual, and we'll review all messages once available.
Notifications
Clear all

[Sticky] Support – Modern Survival Horror Framework

807 Posts
46 Users
256 Reactions
31 K Views
8ae16696ac54f99aabaa85c1c26f9b18
(@g-scairp)
Active Member
Joined: 2 weeks ago
Posts: 8
 

@hosna


This post was modified 1 week ago by Hosna

   
ReplyQuote
Hosna
(@hosna)
DEVELOPER Admin
Joined: 7 months ago
Posts: 434
 

@g-scairp Farshad confirmed that he has just sent you an email. Please check your email; access has been granted to you. 😊


This post was modified 1 week ago 3 times by Hosna

   
ReplyQuote
Farshad
(@farshad)
DEVELOPER Admin
Joined: 7 months ago
Posts: 468
Topic starter  

@g-uncleray For the dodge or kick action, you can use the Play Montage function. You can also create a function to determine which direction the character should dodge toward. To keep things organized, you could move the dodge-related logic into a component. For example, AC_Combat would be a suitable place for this functionality.



   
ReplyQuote
99130ef4fcf7601cebb264f2efe23774a497570e3b7dee6b1711d7de852d168e?s=80&d=mm&r=g
(@gunx77)
Active Member
Joined: 7 months ago
Posts: 16
 

Hello. As I understand it, a MetaHuman requires clothing to be separated into distinct parts (torso, legs, head). I would like to temporarily use this one-piece suit for a MetaHuman, but when I apply it, the character's body (UE5 MetaHuman) becomes distorted. Is there any way to fix this? Thanks in advance for your reply.



   
ReplyQuote
Hosna
(@hosna)
DEVELOPER Admin
Joined: 7 months ago
Posts: 434
 

@gunx77 You can add the full-body outfit to the Torso section. For the parts of the body that don't need to be visible because they are covered by the outfit, remove or empty their meshes. This should be work



   
ReplyQuote
Farshad
(@farshad)
DEVELOPER Admin
Joined: 7 months ago
Posts: 468
Topic starter  

@criss1818 Yes, but it requires some configuration. For example, if you set BP_ModernHorrorGamemode_Legacy as your Game Mode, the default character will be BP_Character_TP, which is the Legacy version. This exact sprint turn-around system is already implemented there.

You can check the UpdateGate function in BP_CharacterBase to see how it works. In the Legacy system, when the character enters the run state, bOrientRotationToMovement is set to true and bUseControllerRotationYaw to false. The current GASP Modern character doesn't use this approach, so if you want to have this feature, you need to implement it on top of the current locomotion.

For the camera zoom, you can use the same Spring Arm and increase or decrease its Target Arm Length depending on the character's state, such as running, aiming, etc



   
ReplyQuote
99130ef4fcf7601cebb264f2efe23774a497570e3b7dee6b1711d7de852d168e?s=80&d=mm&r=g
(@gunx77)
Active Member
Joined: 7 months ago
Posts: 16
 

@hosna I put him in the torso section, but he's starting to scream like he'd do with wrong or missing bones. And I don't understand why it might be (



   
ReplyQuote
criss1818
(@criss1818)
Patreon Supporter
Joined: 4 months ago
Posts: 50
 

@farshad I will see about the locomotion,but for the zoom the target arm lenght set at 0 doesent work,there is always a zoom out when I start to run even if it set at 0 (inside the BP_Metahuman on top of the aim target lenght).

Edit:there is something I can do to the enemy AI to constantly following and attack the player? Seems like sometimes they freezing in place for some seconds in idle 


This post was modified 1 week ago by criss1818

   
ReplyQuote
Hosna
(@hosna)
DEVELOPER Admin
Joined: 7 months ago
Posts: 434
 

@gunx77 Did you assign the framework’s MetaHuman skeleton to your MetaHuman model?

if so, Could you please attach a video showing the process and the final result? It would help me understand the workflow better.



   
ReplyQuote
99130ef4fcf7601cebb264f2efe23774a497570e3b7dee6b1711d7de852d168e?s=80&d=mm&r=g
(@gunx77)
Active Member
Joined: 7 months ago
Posts: 16
 

@hosna if you don't mind, I'll come home from work and film the entire rescheduling process. Thank you very much in advance) 👍



   
Hosna reacted
ReplyQuote
99130ef4fcf7601cebb264f2efe23774a497570e3b7dee6b1711d7de852d168e?s=80&d=mm&r=g
(@gunx77)
Active Member
Joined: 7 months ago
Posts: 16
 

@hosna Hi again! I think I’ve sorted out the outfit—I tried doing a full bone transfer and everything seems great, but when I pick up and equip the pipe, the result is what you see in the video. Could this be related to the fact that I modified the Metahuman (reduced his height)? Or is it something else? Also, the left arm is bent in a slightly unnatural way.


This post was modified 1 week ago 2 times by Gunx77

   
ReplyQuote
Hosna
(@hosna)
DEVELOPER Admin
Joined: 7 months ago
Posts: 434
 

@gunx77 Yes, that might be the case. Try using your own MetaHuman with its original skeleton... Just add all the sockets from the MetaHuman Framework skeleton to your own MetaHuman skeleton, then test it ... If the issue persists, you’ll need to create a separate retargeter for your own MetaHuman skeleton and add it into the anim BP


This post was modified 1 week ago 2 times by Hosna

   
Gunx77 reacted
ReplyQuote
Farshad
(@farshad)
DEVELOPER Admin
Joined: 7 months ago
Posts: 468
Topic starter  

@criss1818 Hey Criss, you also need to set the default value of the Target Arm Length variable so that the Spring Arm returns to the correct distance when exiting Aim Mode.

For example, I currently set the Spring Arm to 50 for test, so it remains fully zoomed in even while running. Maybe since the character is moving forward with Motion Matching animations, it can give the impression of zooming out to you. Unless it actually return to the default number for sprint arm for you? This behavior doesn't occur with the default setup.

About the AI, We’ll continue refining and improving the AI system to ensure more reliable and consistent behavior across different gameplay situations. If you notice a specific situation where the AI behaves unexpectedly, letting us know where it occurs would help us further refine and optimize the system.


This post was modified 1 week ago 5 times by Farshad

   
ReplyQuote
212ceb9a9627603fd4afc50f32757b5a6e61dee5b9c8d22c97da72dbe0c05505?s=80&d=mm&r=g
 CaLo
(@calo)
Trusted Member
Joined: 7 months ago
Posts: 88
 

About this message, does it matter if the storage box is out of reach?, what is important is that it is present on each level right?

 

 

Important Note: Each level must contain at least one Storage Box actor. The Save & Load system is closely integrated with the Storage Box system, and Storage Boxes are used to manage and synchronize stored items across the game. Failing to place at least one Storage Box in a level may result in unexpected behavior.



   
ReplyQuote
Bc3dd50404e0d00180f54312d20d2d56
(@g-uncleray)
Trusted Member
Joined: 4 weeks ago
Posts: 60
 

@farshad when i add animation,the character still play old animation.how to fix


This post was modified 1 week ago by uncle ray

   
ReplyQuote
Page 50 / 54
Share: