32 lines
1.4 KiB
C++
32 lines
1.4 KiB
C++
// Lot AP5 (Docs/Migration/20_Chaine_Animations.md). Voir Source/LifePlay/LPModDailies.h.
|
|
//
|
|
// Deux retouches de Person (EventGraph), pour qu'une cle d'animation apportee par un mod soit jouee par PlayDaily :
|
|
// 1. la sortie Default de l'aiguillage des cles (SwitchString aux cas martialart, na_sleep...), vide jusqu'ici,
|
|
// passe par un Branch sur ULPModDailiesLibrary::IsModDaily(cle) et rejoint, si vrai, le chemin du cas
|
|
// martialart (chemin generique : debout, puis PlayDailyAnim). Une cle inconnue du jeu et des mods ne fait
|
|
// toujours rien ;
|
|
// 2. le Split '_' qui decoupe le nom des clips de Room.Dailies dans PlayDailyAnim cherche depuis la fin : une cle
|
|
// peut contenir '_' (qua_walk_loop_F -> qua_walk_loop / F). Sans effet sur les 17 cles du jeu (aucun '_').
|
|
//
|
|
// Controles : chaque noeud vise doit etre trouve une seule fois ; Default libre (ou deja branche par ce commandlet) ;
|
|
// liaisons relues apres coup. Au moindre ecart, rien n'est sauvegarde (code 1). Rejouable : un correctif deja en
|
|
// place est signale et laisse tel quel.
|
|
//
|
|
// Usage :
|
|
// UnrealEditor-Cmd.exe <projet> -run=LPPatchDailies [-DryRun]
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "Commandlets/Commandlet.h"
|
|
#include "LPPatchDailiesCommandlet.generated.h"
|
|
|
|
UCLASS()
|
|
class ULPPatchDailiesCommandlet : public UCommandlet
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
ULPPatchDailiesCommandlet();
|
|
virtual int32 Main(const FString& Params) override;
|
|
};
|