LifePlay-Revival/Source/LifePlayEditorTools/LPSetMaterialUsageCommandlet.h
2026-10-22 21:10:39 +02:00

25 lines
1 KiB
C++

// Lot STM1 (1.2.2, essai COMMUN-25b) : drapeaux d'usage des materiaux d'un pack de ville, sans interface.
//
// Les materiaux importes pour les immeubles (pose en HISM par ULPCityWaterSubsystem) n'ont pas bUsedWithInstancedStaticMeshes :
// dans un mod cuit, la permutation manque et le jeu retombe sur le materiau par defaut (immeubles noirs ; journal : « missing
// usage flag InstancedStaticMeshes! Default Material will be used in game »). Ce commandlet coche le drapeau sur chaque
// UMaterial d'un dossier, puis enregistre les paquets modifies. Garde : dossier sous /lpm_city_*/ ou /Game/Heavy/StreetMap/.
//
// Usage : -run=LPSetMaterialUsage -Folder=</lpm_city_<v>/Houses> [-DryRun] [-Report=<f.md>]
#pragma once
#include "CoreMinimal.h"
#include "Commandlets/Commandlet.h"
#include "LPSetMaterialUsageCommandlet.generated.h"
UCLASS()
class ULPSetMaterialUsageCommandlet : public UCommandlet
{
GENERATED_BODY()
public:
ULPSetMaterialUsageCommandlet();
virtual int32 Main(const FString& Params) override;
};