diff --git a/EndlessVendetta/Config/DefaultGame.ini b/EndlessVendetta/Config/DefaultGame.ini index 8744e92f..5e30bff6 100644 --- a/EndlessVendetta/Config/DefaultGame.ini +++ b/EndlessVendetta/Config/DefaultGame.ini @@ -14,7 +14,7 @@ Build=IfProjectHasCode BuildConfiguration=PPBC_Development BuildTarget= LaunchOnTarget= -StagingDirectory=(Path="") +StagingDirectory=(Path="C:/Falmouth_schoolWork/Year3/Builds/Vendetta-0.8") FullRebuild=False ForDistribution=False IncludeDebugFiles=False @@ -99,20 +99,29 @@ bSkipMovies=False -IniSectionDenylist=StorageServers +IniSectionDenylist=HordeStorageServers +IniSectionDenylist=StorageServers -+MapsToCook=(FilePath="/Game/Levels/ControlTutorialLevel") +MapsToCook=(FilePath="/Game/Levels/Apartment_hit") +MapsToCook=(FilePath="/Game/Levels/MainMenuLevel") -+MapsToCook=(FilePath="/Game/Levels/TempOpenWorld") -+MapsToCook=(FilePath="/Game/Levels/EnemyAITest") +MapsToCook=(FilePath="/Game/Levels/OpenWorldRework") +MapsToCook=(FilePath="/Game/BountySystem/ApartmentBounty/LevelInstances/MarketAreaEnemies") +MapsToCook=(FilePath="/Game/BountySystem/ApartmentBounty/LevelInstances/PachinkoEnemies") ++MapsToCook=(FilePath="/Game/Levels/TempLevels/NewTutorialMap") ++MapsToCook=(FilePath="/Game/BountySystem/ApartmentBounty/LevelInstances/ApartmentWave") +DirectoriesToAlwaysCook=(Path="/Interchange/Functions") +DirectoriesToAlwaysCook=(Path="/Interchange/gltf") +DirectoriesToAlwaysCook=(Path="/Interchange/Materials") +DirectoriesToAlwaysCook=(Path="/Interchange/Pipelines") +DirectoriesToAlwaysCook=(Path="/Interchange/Utilities") -PerPlatformBuildConfig=() -PerPlatformTargetFlavorName=() +PerPlatformBuildConfig=(("Windows", PPBC_Shipping)) +PerPlatformTargetFlavorName=(("Android", "Android_ASTC")) PerPlatformBuildTarget=() +[/Script/AsyncLoadingScreen.LoadingScreenSettings] +bPreloadBackgroundImages=False +StartupLoadingScreen=(MinimumLoadingScreenDisplayTime=-1.000000,bAutoCompleteWhenLoadingCompletes=True,bMoviesAreSkippable=True,bWaitForManualStop=False,bAllowInEarlyStartup=False,bAllowEngineTick=False,PlaybackType=MT_Normal,MoviePaths=,bShuffle=False,bSetDisplayMovieIndexManually=False,bShowWidgetOverlay=False,bShowLoadingCompleteText=False,LoadingCompleteTextSettings=(LoadingCompleteText="",Appearance=(ColorAndOpacity=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),Font=(FontObject=/Script/Engine.Font'"/Engine/EngineFonts/Roboto.Roboto"',FontMaterial=None,OutlineSettings=(OutlineSize=0,bSeparateFillAlpha=False,bApplyOutlineToDropShadows=False,OutlineMaterial=None,OutlineColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)),TypefaceFontName="Normal",Size=24,LetterSpacing=0,SkewAmount=0.000000),ShadowOffset=(X=0.000000,Y=0.000000),ShadowColorAndOpacity=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),Justification=Left),Alignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),Padding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),bFadeInOutAnim=True,AnimationSpeed=1.000000),Background=(Images=,ImageStretch=ScaleToFit,Padding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),BackgroundColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000),bSetDisplayBackgroundManually=False),TipWidget=(TipText=,Appearance=(ColorAndOpacity=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),Font=(FontObject=/Script/Engine.Font'"/Engine/EngineFonts/Roboto.Roboto"',FontMaterial=None,OutlineSettings=(OutlineSize=0,bSeparateFillAlpha=False,bApplyOutlineToDropShadows=False,OutlineMaterial=None,OutlineColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)),TypefaceFontName="Normal",Size=20,LetterSpacing=0,SkewAmount=0.000000),ShadowOffset=(X=0.000000,Y=0.000000),ShadowColorAndOpacity=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),Justification=Left),TipWrapAt=1000.000000,bSetDisplayTipTextManually=False),LoadingWidget=(LoadingIconType=LIT_CircularThrobber,LoadingWidgetType=LWT_Horizontal,TransformTranslation=(X=0.000000,Y=0.000000),TransformScale=(X=1.000000,Y=1.000000),TransformPivot=(X=0.500000,Y=0.500000),LoadingText=NSLOCTEXT("AsyncLoadingScreen", "Loading", "LOADING"),bLoadingTextRightPosition=True,bLoadingTextTopPosition=True,Appearance=(ColorAndOpacity=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),Font=(FontObject=/Script/Engine.Font'"/Engine/EngineFonts/Roboto.Roboto"',FontMaterial=None,OutlineSettings=(OutlineSize=0,bSeparateFillAlpha=False,bApplyOutlineToDropShadows=False,OutlineMaterial=None,OutlineColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)),TypefaceFontName="Bold",Size=32,LetterSpacing=0,SkewAmount=0.000000),ShadowOffset=(X=0.000000,Y=0.000000),ShadowColorAndOpacity=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),Justification=Left),ThrobberSettings=(NumberOfPieces=3,bAnimateHorizontally=True,bAnimateVertically=True,bAnimateOpacity=True,Image=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))),CircularThrobberSettings=(NumberOfPieces=6,Period=0.750000,Radius=64.000000,Image=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))),ImageSequenceSettings=(Images=,Scale=(X=1.000000,Y=1.000000),Interval=0.050000,bPlayReverse=False),TextAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),LoadingIconAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),Space=1.000000,bHideLoadingWidgetWhenCompletes=False),Layout=ALSL_Classic) +DefaultLoadingScreen=(MinimumLoadingScreenDisplayTime=-1.000000,bAutoCompleteWhenLoadingCompletes=True,bMoviesAreSkippable=True,bWaitForManualStop=False,bAllowInEarlyStartup=False,bAllowEngineTick=False,PlaybackType=MT_Normal,MoviePaths=,bShuffle=False,bSetDisplayMovieIndexManually=False,bShowWidgetOverlay=True,bShowLoadingCompleteText=False,LoadingCompleteTextSettings=(LoadingCompleteText="",Appearance=(ColorAndOpacity=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),Font=(FontObject=/Script/Engine.Font'"/Engine/EngineFonts/Roboto.Roboto"',FontMaterial=None,OutlineSettings=(OutlineSize=0,bSeparateFillAlpha=False,bApplyOutlineToDropShadows=False,OutlineMaterial=None,OutlineColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)),TypefaceFontName="Normal",Size=24,LetterSpacing=0,SkewAmount=0.000000),ShadowOffset=(X=0.000000,Y=0.000000),ShadowColorAndOpacity=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),Justification=Left),Alignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),Padding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),bFadeInOutAnim=True,AnimationSpeed=1.000000),Background=(Images=("/Game/BountySystem/LoadingScreen/BruhMoment.BruhMoment"),ImageStretch=Fill,Padding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),BackgroundColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000),bSetDisplayBackgroundManually=False),TipWidget=(TipText=,Appearance=(ColorAndOpacity=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),Font=(FontObject=/Script/Engine.Font'"/Engine/EngineFonts/Roboto.Roboto"',FontMaterial=None,OutlineSettings=(OutlineSize=0,bSeparateFillAlpha=False,bApplyOutlineToDropShadows=False,OutlineMaterial=None,OutlineColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)),TypefaceFontName="Normal",Size=20,LetterSpacing=0,SkewAmount=0.000000),ShadowOffset=(X=0.000000,Y=0.000000),ShadowColorAndOpacity=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),Justification=Left),TipWrapAt=1000.000000,bSetDisplayTipTextManually=False),LoadingWidget=(LoadingIconType=LIT_Throbber,LoadingWidgetType=LWT_Horizontal,TransformTranslation=(X=0.000000,Y=0.000000),TransformScale=(X=1.000000,Y=1.000000),TransformPivot=(X=0.500000,Y=0.500000),LoadingText="",bLoadingTextRightPosition=False,bLoadingTextTopPosition=True,Appearance=(ColorAndOpacity=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),Font=(FontObject=/Script/Engine.Font'"/Engine/EngineFonts/Roboto.Roboto"',FontMaterial=None,OutlineSettings=(OutlineSize=0,bSeparateFillAlpha=False,bApplyOutlineToDropShadows=False,OutlineMaterial=None,OutlineColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)),TypefaceFontName="Bold",Size=32,LetterSpacing=0,SkewAmount=0.000000),ShadowOffset=(X=0.000000,Y=0.000000),ShadowColorAndOpacity=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),Justification=Left),ThrobberSettings=(NumberOfPieces=5,bAnimateHorizontally=True,bAnimateVertically=True,bAnimateOpacity=True,Image=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=64.000000,Y=64.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=/Script/Engine.Texture2D'"/Game/BountySystem/LoadingScreen/Logo.Logo"',ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))),CircularThrobberSettings=(NumberOfPieces=6,Period=0.750000,Radius=64.000000,Image=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=/Script/Engine.Texture2D'"/Game/BountySystem/LoadingScreen/Logo.Logo"',ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))),ImageSequenceSettings=(Images=,Scale=(X=1.000000,Y=1.000000),Interval=0.050000,bPlayReverse=False),TextAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),LoadingIconAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),Space=1.000000,bHideLoadingWidgetWhenCompletes=False),Layout=ALSL_Classic) +Classic=(bIsWidgetAtBottom=True,bIsLoadingWidgetAtLeft=False,Space=1.000000,TipAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),BorderHorizontalAlignment=HAlign_Fill,BorderPadding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),BorderBackground=(bIsDynamicallyLoaded=False,DrawAs=NoDrawType,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=50000.000000,Y=50000.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))) +Center=(bIsTipAtBottom=True,TipAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),BorderHorizontalAlignment=HAlign_Fill,BorderVerticalOffset=0.000000,BorderPadding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),BorderBackground=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))) +Letterbox=(bIsLoadingWidgetAtTop=True,TipAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),LoadingWidgetAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),TopBorderHorizontalAlignment=HAlign_Fill,BottomBorderHorizontalAlignment=HAlign_Fill,TopBorderPadding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),BottomBorderPadding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TopBorderBackground=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0)),BottomBorderBackground=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))) +Sidebar=(bIsWidgetAtRight=True,bIsLoadingWidgetAtTop=True,Space=1.000000,VerticalAlignment=VAlign_Center,LoadingWidgetAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),TipAlignment=(HorizontalAlignment=HAlign_Center,VerticalAlignment=VAlign_Center),BorderVerticalAlignment=VAlign_Fill,BorderHorizontalOffset=0.000000,BorderPadding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),BorderBackground=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))) +DualSidebar=(bIsLoadingWidgetAtRight=True,LeftVerticalAlignment=VAlign_Center,RightVerticalAlignment=VAlign_Center,LeftBorderVerticalAlignment=VAlign_Fill,RightBorderVerticalAlignment=VAlign_Fill,LeftBorderPadding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),RightBorderPadding=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),LeftBorderBackground=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0)),RightBorderBackground=(bIsDynamicallyLoaded=False,DrawAs=Image,Tiling=NoTile,Mirroring=NoMirror,ImageType=NoImage,ImageSize=(X=32.000000,Y=32.000000),Margin=(Left=0.000000,Top=0.000000,Right=0.000000,Bottom=0.000000),TintColor=(SpecifiedColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),ColorUseRule=UseColor_Specified),OutlineSettings=(CornerRadii=(X=0.000000,Y=0.000000,Z=0.000000,W=1.000000),Color=(SpecifiedColor=(R=0.000000,G=0.000000,B=0.000000,A=0.000000),ColorUseRule=UseColor_Specified),Width=0.000000,RoundingType=HalfHeightRadius,bUseBrushTransparency=False),ResourceObject=None,ResourceName="",UVRegion=(Min=(X=0.000000,Y=0.000000),Max=(X=0.000000,Y=0.000000),bIsValid=0))) + diff --git a/EndlessVendetta/Content/AI/Enemy/Basic/BB_BasicEnemy.uasset b/EndlessVendetta/Content/AI/Enemy/Basic/BB_BasicEnemy.uasset index 95232d5a..fa4a57b9 100644 --- a/EndlessVendetta/Content/AI/Enemy/Basic/BB_BasicEnemy.uasset +++ b/EndlessVendetta/Content/AI/Enemy/Basic/BB_BasicEnemy.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae9dfbea15f5153c414b37908abba881d284122cc7084c860c337a10bbe56072 -size 6944 +oid sha256:9ccc06fcb9db350ed1c04f1f36302a72d1e2d124756adb3a3a296e505f82bf77 +size 7246 diff --git a/EndlessVendetta/Content/AI/Enemy/Basic/BP_BasicEnemyCharacterSwat.uasset b/EndlessVendetta/Content/AI/Enemy/Basic/BP_BasicEnemyCharacterSwat.uasset index 31b4d200..325b3408 100644 --- a/EndlessVendetta/Content/AI/Enemy/Basic/BP_BasicEnemyCharacterSwat.uasset +++ b/EndlessVendetta/Content/AI/Enemy/Basic/BP_BasicEnemyCharacterSwat.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc526ac1f566a4730a0086c407a6a34ea86db835266318cf7fd54bbc7c7d7c9d -size 187581 +oid sha256:e290e3412c4682c13afd85b0b95bb14e6365e872bbb7374d50ca79a8ffe98d2c +size 185539 diff --git a/EndlessVendetta/Content/AI/Enemy/Basic/BT_BasicEnemy.uasset b/EndlessVendetta/Content/AI/Enemy/Basic/BT_BasicEnemy.uasset index 60762ea3..4f6c1e60 100644 --- a/EndlessVendetta/Content/AI/Enemy/Basic/BT_BasicEnemy.uasset +++ b/EndlessVendetta/Content/AI/Enemy/Basic/BT_BasicEnemy.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f56cf78481c0fc10f209dd2c01ac7b71ae072415e08d1e355244f69fada4076 -size 83617 +oid sha256:ba26ab5f4eacd6ebbf128104e7d7fd5dc281bc22caf6a33f4e7808ecff0c7e48 +size 87029 diff --git a/EndlessVendetta/Content/AI/UI_RestrictedZone.uasset b/EndlessVendetta/Content/AI/UI_RestrictedZone.uasset index 49cdb961..334e34e4 100644 --- a/EndlessVendetta/Content/AI/UI_RestrictedZone.uasset +++ b/EndlessVendetta/Content/AI/UI_RestrictedZone.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8947c61c4c077f9c014c95bcd6ad3ae7b40eedcaf946b58bc9e617310b849fd6 -size 51722 +oid sha256:d52432a75546b5ca8ca4dc44e23e8a569baec228068cd27815259e8e1ef975f6 +size 51037 diff --git a/EndlessVendetta/Content/AdvancedLocomotionV4/Blueprints/AnimNotifys/Footstep_AnimNotify.uasset b/EndlessVendetta/Content/AdvancedLocomotionV4/Blueprints/AnimNotifys/Footstep_AnimNotify.uasset index 2bf153ee..053613b4 100644 --- a/EndlessVendetta/Content/AdvancedLocomotionV4/Blueprints/AnimNotifys/Footstep_AnimNotify.uasset +++ b/EndlessVendetta/Content/AdvancedLocomotionV4/Blueprints/AnimNotifys/Footstep_AnimNotify.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7aed7c86e381b9a12e4547c04c7a3871525a024d004e58ae03737d824695501 -size 99167 +oid sha256:5656ff05c6764da4cc6b63b3095a86abcfd6559bd4b6e0edb4f05439d0429c12 +size 105511 diff --git a/EndlessVendetta/Content/Assets/OpenWorld/Props/PhoneConsole_Blueprint.uasset b/EndlessVendetta/Content/Assets/OpenWorld/Props/PhoneConsole_Blueprint.uasset index 6b68ecf9..53745508 100644 --- a/EndlessVendetta/Content/Assets/OpenWorld/Props/PhoneConsole_Blueprint.uasset +++ b/EndlessVendetta/Content/Assets/OpenWorld/Props/PhoneConsole_Blueprint.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:160281d3ce6cfc6cd23e58c4f8515225454d78aec1ac6711cb38a2dcd1290a43 -size 35504 +oid sha256:104aea6b1e4b1aafd68281fa7807287e24142375ecce69d2887931a74e097d61 +size 36315 diff --git a/EndlessVendetta/Content/Audio/Music/Combat_track_1/Combat_start__808s_.uasset b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Combat_start__808s_.uasset new file mode 100644 index 00000000..09a57bed --- /dev/null +++ b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Combat_start__808s_.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f37e0ef4ebaf0b6a10787795d14329326dc69f6a039c650480fba449120bb7dc +size 889949 diff --git a/EndlessVendetta/Content/Audio/Music/Combat_track_1/Drums.uasset b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Drums.uasset index 90d587e6..52aace99 100644 --- a/EndlessVendetta/Content/Audio/Music/Combat_track_1/Drums.uasset +++ b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Drums.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3e771a9dc3e18398e031abc49b4676364e07cdaedf4ff877221ff914bd753fd +oid sha256:f6332ddfef20364e1b3eab6f849ddc264c41fdf085cbe9ea4bfa165ef1e8c778 size 359591 diff --git a/EndlessVendetta/Content/Audio/Music/Combat_track_1/Guitar.uasset b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Guitar.uasset new file mode 100644 index 00000000..dc134896 --- /dev/null +++ b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Guitar.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfe51689b50707b4809a1bb1eed93b8d987635640ddb4875ef0417407f4dcd82 +size 598552 diff --git a/EndlessVendetta/Content/Audio/Music/Combat_track_1/Hats_and_clap.uasset b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Hats_and_clap.uasset index 84227ac2..c36baad9 100644 --- a/EndlessVendetta/Content/Audio/Music/Combat_track_1/Hats_and_clap.uasset +++ b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Hats_and_clap.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7163166e07477a7969ed6189d668bd5d0cafd3fd29fedb66e2d2fa7ca9ba0c1f +oid sha256:4abd0ac6b57165ec1da4414f3bca7d98d527dab39a24f9f4beb437f9c64fab2a size 141494 diff --git a/EndlessVendetta/Content/Audio/Music/Combat_track_1/Sound_effect.uasset b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Sound_effect.uasset new file mode 100644 index 00000000..79363b67 --- /dev/null +++ b/EndlessVendetta/Content/Audio/Music/Combat_track_1/Sound_effect.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3a9fea235c30048c17fba110ff97094a893ad3a77f8441d022a5e42ffb856a5 +size 245278 diff --git a/EndlessVendetta/Content/Audio/Music/Combat_track_1/combat_Continuous.uasset b/EndlessVendetta/Content/Audio/Music/Combat_track_1/combat_Continuous.uasset index 0853c520..1e688551 100644 --- a/EndlessVendetta/Content/Audio/Music/Combat_track_1/combat_Continuous.uasset +++ b/EndlessVendetta/Content/Audio/Music/Combat_track_1/combat_Continuous.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85501512de2f1d2bd3e0bb2b012e2f73086e9a28245e6f3f538b3d969d4b51cf +oid sha256:394ecb097be2e85cd0a2890d21abb308bb9bcfa5b824e6be22a0ad4397570e2f size 878633 diff --git a/EndlessVendetta/Content/BigStarStation/StaticMesh/Building/BP_SpaceShipDoor01.uasset b/EndlessVendetta/Content/BigStarStation/StaticMesh/Building/BP_SpaceShipDoor01.uasset index 2d124fe1..799d9c66 100644 --- a/EndlessVendetta/Content/BigStarStation/StaticMesh/Building/BP_SpaceShipDoor01.uasset +++ b/EndlessVendetta/Content/BigStarStation/StaticMesh/Building/BP_SpaceShipDoor01.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68bb5768ad7714b0155f5452821fcaff8a7796a596847b7c70d6dc413003def2 -size 66325 +oid sha256:9ba74d8527e165435b180e3720d55d55d279103fd35d9e6e16467eff994fc7c1 +size 54420 diff --git a/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorLeft.uasset b/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorLeft.uasset index 8596f341..c3c9a729 100644 --- a/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorLeft.uasset +++ b/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorLeft.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd8f87ce4387e57cab3c6c0ea7b5744834cc082df3464c84f5c6b21fc6a2d992 -size 71562 +oid sha256:06b26b627e96b7f6c083b4a7c9af94860cfa546ff05c4fa227b4ae70d54a8dcc +size 56850 diff --git a/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorRight.uasset b/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorRight.uasset index 5e79ad9b..723cbd36 100644 --- a/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorRight.uasset +++ b/EndlessVendetta/Content/BigStarStation/StaticMesh/Props/BP_CorridorDoorRight.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8f182b8534ebfc58cd10e775732ebcf56c88468497b4e44d68c46c20ec66e04 -size 70783 +oid sha256:75752fdc3772312eb5c49d80fb2dff84e8512a8f78c26d5dabe69867266a6cc5 +size 56114 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/AI/PachinkoOwner/BP_PachinkoOwner.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/AI/PachinkoOwner/BP_PachinkoOwner.uasset index 9aacfbb4..4c1531c1 100644 --- a/EndlessVendetta/Content/BountySystem/ApartmentBounty/AI/PachinkoOwner/BP_PachinkoOwner.uasset +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/AI/PachinkoOwner/BP_PachinkoOwner.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29827ce104c97dba86848135242a10f7c28793cb615ca8fcc10ba7cdff75781d -size 85507 +oid sha256:fa035eee67b2c861b4c999698fab0d856fb38eec8bb66deb918552b1d8a1b230 +size 83614 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/BountySpecificActors/BP_Vent.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/BountySpecificActors/BP_Vent.uasset index 3cc9c1bf..8f7d4ada 100644 --- a/EndlessVendetta/Content/BountySystem/ApartmentBounty/BountySpecificActors/BP_Vent.uasset +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/BountySpecificActors/BP_Vent.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8c804c93792444c1ad9e9629324dc3d3c5f1a548779a5c52eb565ca8b1d0185 -size 50989 +oid sha256:0d45931a357f8acaa3fbb116a10829d5f7d16ce591434f8b22f6a2a834fee70b +size 49341 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OpenWorldCheckpoints/OWCP_IntroCinematic.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OpenWorldCheckpoints/OWCP_IntroCinematic.uasset new file mode 100644 index 00000000..599a2907 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OpenWorldCheckpoints/OWCP_IntroCinematic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9291847b6f27080920cdc3f2bb7feac8b8d360577b0aede3694ba83a50cb0abb +size 78250 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OpenWorldCheckpoints/OWCP_TalkWithStranger.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OpenWorldCheckpoints/OWCP_TalkWithStranger.uasset index 0174b2e5..3b797c6b 100644 --- a/EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OpenWorldCheckpoints/OWCP_TalkWithStranger.uasset +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Checkpoints/OpenWorldCheckpoints/OWCP_TalkWithStranger.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95ffa7198aad5ad503e53bf93742621dbf81e652fee14292705c7755188220a6 -size 54901 +oid sha256:f3bf597513e3b3fc0e5fc182d067c1e9064a9313e950a11060fbcf8c4ad849f4 +size 62766 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/DrinkingCam.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/DrinkingCam.uasset new file mode 100644 index 00000000..1d6de2db --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/DrinkingCam.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b757bb7db5107aff3c0453bfe918daf2a0a16d59e1717207c4c2400900ba1 +size 14281 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/OpenWorldIntroCinematic.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/OpenWorldIntroCinematic.uasset new file mode 100644 index 00000000..ac2eec28 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/OpenWorldIntroCinematic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e512e8cc1d96c77a2e04bd213b29b9d8179508dec0afe7ff02e259db2fa398fa +size 115534 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/WBP_OpenWorldIntro.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/WBP_OpenWorldIntro.uasset new file mode 100644 index 00000000..b0da2832 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/Cinematics/WBP_OpenWorldIntro.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c737ae7b719ed1f58dc2e51e1c09a8d3c36261ced56d5f4f6b5f5b6795a5a76b +size 100650 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/MB_Apartment.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/MB_Apartment.uasset index 1a7e876b..8e3abdc3 100644 --- a/EndlessVendetta/Content/BountySystem/ApartmentBounty/MB_Apartment.uasset +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/MB_Apartment.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:57ec56b80938ea3f701dc5cdc70816601ce842d3a19e65bc7ec07d1d48702372 -size 29390 +oid sha256:3759e0bf567147cf16eb7486b7889a1ffd066e78c82f3f7acaabbae7e5d823af +size 29604 diff --git a/EndlessVendetta/Content/BountySystem/CP_FinalCheckpoint.uasset b/EndlessVendetta/Content/BountySystem/CP_FinalCheckpoint.uasset index b310d603..8c005d8f 100644 --- a/EndlessVendetta/Content/BountySystem/CP_FinalCheckpoint.uasset +++ b/EndlessVendetta/Content/BountySystem/CP_FinalCheckpoint.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:22751ef9ea986edb12ee293a3650e2a26030d691c91b5675b479cfe3cb6c840a -size 41878 +oid sha256:f0eece470a74df7e196544f6d131c383dcc81667b0638679a65c1e538528a914 +size 29431 diff --git a/EndlessVendetta/Content/BountySystem/CheckpointTips/WBP_CheckpointTip.uasset b/EndlessVendetta/Content/BountySystem/CheckpointTips/WBP_CheckpointTip.uasset index 44615967..9e70e0be 100644 --- a/EndlessVendetta/Content/BountySystem/CheckpointTips/WBP_CheckpointTip.uasset +++ b/EndlessVendetta/Content/BountySystem/CheckpointTips/WBP_CheckpointTip.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0d1ccf97b8fd3f6860f048823ca18a03e3aa91825da97dda1aee14abb897cfe -size 75522 +oid sha256:4500fd1a376f0c577f579416f5301e1e03718eeb59c85c5d94aa74801616d02f +size 115397 diff --git a/EndlessVendetta/Content/BountySystem/ControlsTutorial/GunRangeMechanics/Target/BP_Target.uasset b/EndlessVendetta/Content/BountySystem/ControlsTutorial/GunRangeMechanics/Target/BP_Target.uasset index 47320d38..a98ba50b 100644 --- a/EndlessVendetta/Content/BountySystem/ControlsTutorial/GunRangeMechanics/Target/BP_Target.uasset +++ b/EndlessVendetta/Content/BountySystem/ControlsTutorial/GunRangeMechanics/Target/BP_Target.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a51cd66352a862ed14de3a3d350f840e58235176275f91698c82388733bb0e94 -size 99327 +oid sha256:1efd8a1696fa53e2e6ba272ce1a4905d956b06a15de7c8702c1de72ac626edf7 +size 110657 diff --git a/EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/WBP_GadgetMenu.uasset b/EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/WBP_GadgetMenu.uasset deleted file mode 100644 index 129eefbf..00000000 --- a/EndlessVendetta/Content/BountySystem/Legacy/TutorialFacility/Checkpoints/GadgetTutorial/WBP_GadgetMenu.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5c480a50c56791e4ae21ac2cdf3f9a362ec14665b376bbe595f310fa6ea30d7f -size 118680 diff --git a/EndlessVendetta/Content/BountySystem/LoadingScreen/BruhMoment.uasset b/EndlessVendetta/Content/BountySystem/LoadingScreen/BruhMoment.uasset new file mode 100644 index 00000000..b5dd0b16 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/LoadingScreen/BruhMoment.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e98980baf18bdc1fe4870c7fdae2e99ac590bf6a6a823659465e53c867680717 +size 28449507 diff --git a/EndlessVendetta/Content/BountySystem/LoadingScreen/Logo.uasset b/EndlessVendetta/Content/BountySystem/LoadingScreen/Logo.uasset new file mode 100644 index 00000000..d716d7bc --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/LoadingScreen/Logo.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bb8f0744c8302cd9bf2d358c3e3676fcec69b214b9f8184d97f73aa92a966f7 +size 109414 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/AI_Speach_Congrats.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/AI_Speach_Congrats.uasset new file mode 100644 index 00000000..813761b2 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/AI_Speach_Congrats.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bb9a0cd421c406a8055ce94987a14ace955968db3bc7bf76a11095387cc2713 +size 552716 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/AI_Speach_Congrats.wav b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/AI_Speach_Congrats.wav new file mode 100644 index 00000000..59260b12 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/AI_Speach_Congrats.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2634267961fda3c26598f5a03ec27a24c5dbaf2ef0ac9a58fe91f752a617d56 +size 624684 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunDeposit.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunDeposit.uasset index c84efcb5..9acbb38d 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunDeposit.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunDeposit.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c39c3ffc8681f28efcecf958ec93ce03ddfd330e250e488a0b05739b58d746d6 -size 23588 +oid sha256:498749010c1058bbc654321abfb10da584ddebda88e9c4682e7ce865d5d97e62 +size 40229 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunRangeDoor.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunRangeDoor.uasset new file mode 100644 index 00000000..58b9be84 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunRangeDoor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7efb3b71f4beb59f72f8d6ab21ab034b0d69641a8738c0357ff8357eb42bfb6f +size 43945 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunRangeShutters_Maybe.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunRangeShutters_Maybe.uasset new file mode 100644 index 00000000..5a40fe86 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_GunRangeShutters_Maybe.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0829e45461eec8e587ce6b95f9b7e7d43d7aecae8ae42d1f701218fee64c4f7 +size 122645 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_Ind_Elevator.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_Ind_Elevator.uasset index 9b46a200..a04deda9 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_Ind_Elevator.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_Ind_Elevator.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:429ac085a3c1d4b67325ef834c9ca08eaca205c6add5c9411a9045327517669d -size 99136 +oid sha256:452c859dc48f334abf2784624c1b3a0b2461b62cbe6eddb9fc038da0d10701e2 +size 2678 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_Mars.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_Mars.uasset new file mode 100644 index 00000000..d0edff86 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_Mars.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:480b7bc1cdbdecb0c38673b4d9772e08cd973ab0f6a34fd949706a4c961dcb31 +size 47078 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_SpaceshipDoorsLol.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_SpaceshipDoorsLol.uasset new file mode 100644 index 00000000..17d98e64 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/BP_SpaceshipDoorsLol.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46de31069a8c94e298c12e7edb954c4179902f7bb236044b1dfe359cda11d9be +size 46122 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/CS_IndustrialElevator.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/CS_IndustrialElevator.uasset index 38173bab..d3700297 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/CS_IndustrialElevator.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/CS_IndustrialElevator.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5bef9a3acd6f2e485872c1b4191523c892e6a50c37e3d57d79452a7e81da098b +oid sha256:54ba512b4b1cd273cbb3b06769a3af50ce738cc71fcb740db8493c5e44cc7c56 size 7238 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/ContractImage.jpg b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/ContractImage.jpg new file mode 100644 index 00000000..639907f6 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/ContractImage.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d39268673c8e6626085f144e409b39f1a8e909abd2bf47cdbce47df54600b169 +size 15801 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/ContractImage.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/ContractImage.uasset new file mode 100644 index 00000000..7fabe2a1 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/ContractImage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3ea151552edb1a153442b34bafe84602d24bd4c2a5313d4fde38779f1b810a7 +size 23992 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/Item_Contract.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/Item_Contract.uasset new file mode 100644 index 00000000..151ebc2a --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/Item_Contract.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56fd16eed46bbdb4c9e3a234da22048a2c4f7842ea2e82b6f8bbc9a10bd322fc +size 6617 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/M_ContractPic.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/M_ContractPic.uasset new file mode 100644 index 00000000..660c2ed7 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/M_ContractPic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe4d6da15d0a7ef57a1e5594b30a17237dabb855ce3b1e696b32273897eec6d3 +size 9395 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/M_ContractPic_Rot.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/M_ContractPic_Rot.uasset new file mode 100644 index 00000000..43e6803f --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Contract/M_ContractPic_Rot.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:176c727b782192b4b8422659ea947d34ef829bb1c17106023a9676f7ba341960 +size 9443 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/AI_Speach_Elevator.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/AI_Speach_Elevator.uasset new file mode 100644 index 00000000..d92db80f --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/AI_Speach_Elevator.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51a783c479265c883dcccba022a99636cd9b7c5925c5229d5c59d1cd84bde494 +size 1677020 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/AI_Speach_Elevator.wav b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/AI_Speach_Elevator.wav new file mode 100644 index 00000000..e64e1aa7 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/AI_Speach_Elevator.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfbc215c47a229062f89ed5b75ca270ce4c5b0998f9af1dd9978050b6c732868 +size 1871916 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/BP_ElevatorDoor_Ind.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/BP_ElevatorDoor_Ind.uasset new file mode 100644 index 00000000..3239fe21 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/BP_ElevatorDoor_Ind.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f78e2043d4016950dfc9a39b550520cee3626e086d4bd71aa513d79db6af6d36 +size 45445 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/BP_Ind_Elevator.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/BP_Ind_Elevator.uasset new file mode 100644 index 00000000..4442c7b1 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Elevator/BP_Ind_Elevator.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c646cff6134eeb911b215d108a15441b04a9a86b5b82321a19220c94353e747d +size 123665 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/BP_Mayor.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/BP_Mayor.uasset new file mode 100644 index 00000000..05390816 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/BP_Mayor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2807432a436e2a74ea556590d2177edeee3c5a1b9975e58296ede2a473db997f +size 2635 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/BP_NewMayor.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/BP_NewMayor.uasset new file mode 100644 index 00000000..2630c09f --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/BP_NewMayor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b337689b79af4b1c3b881065ad58c0f152940bb47e342469adc844dbe3db4eb4 +size 87881 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorImage.png b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorImage.png new file mode 100644 index 00000000..d15f5e8d --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorImage.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2ae4457ce7a0790d74ef7c9b8a8bd318806cb1968469a9b9803de4f05e7d9f3 +size 1296487 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorImage.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorImage.uasset new file mode 100644 index 00000000..dd0b21d9 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorImage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7f59f50ad0a8969415f303c146050a073546cd006eb0c56277277343a13f2b9 +size 1030354 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorPortrait2.png b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorPortrait2.png new file mode 100644 index 00000000..cd5183ed --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorPortrait2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9216412780c4c039504a02baf97d98f937a42f5a850a5447c900a69d78cdf82 +size 435207 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorPortrait2.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorPortrait2.uasset new file mode 100644 index 00000000..a0b20fb3 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/MayorPortrait2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e7bd86ff1d073d7e0089aa24ac949d152c3823fc17e007a5776cf056bde3be2 +size 347132 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/WBP_MayorsFace.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/WBP_MayorsFace.uasset new file mode 100644 index 00000000..aa9ef8d8 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/Mayor/WBP_MayorsFace.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f969b5688b54a8988a084619f2d517b531a075c448838c5f13304d8232f45ba +size 26176 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/AI_SneakAICont.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/AI_SneakAICont.uasset new file mode 100644 index 00000000..d4c9677e --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/AI_SneakAICont.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b6f97aa202bdfabc836a32a4847e935f77ea192d7b46cb0e7ec94cc9da6396b +size 48486 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/BP_SneakAI.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/BP_SneakAI.uasset new file mode 100644 index 00000000..468c023e --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/BP_SneakAI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8cfbd6ba84a3f7d84e59dff4d72d1dc6d61eba18336cd98531c5da826981f8f +size 57617 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/BP_SneakAI_PatrolPath.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/BP_SneakAI_PatrolPath.uasset new file mode 100644 index 00000000..3c835cd9 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/BP_SneakAI_PatrolPath.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dc2596a8ce27e4b396f9df69b9bf820c3a244673220bd866dc65affc397b21d +size 33007 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/WBP_Spotted.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/WBP_Spotted.uasset new file mode 100644 index 00000000..22edb9fa --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/BountySpecificActors/SneakAI/WBP_Spotted.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f414cb583f71ad54cf77cec12661a43a8a775c2d3185b05b53b9e25acc429697 +size 185866 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/LeftClick.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/LeftClick.uasset new file mode 100644 index 00000000..51e54be0 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/LeftClick.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae17b3ff49c4689aac383bcd306cfd61a3e3a480c3e47db2fc5f5ab5bbd5d4c +size 90956 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/MouseMovingImage.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/MouseMovingImage.uasset new file mode 100644 index 00000000..c880ddad --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/MouseMovingImage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:563842df727f475494121d518db42fe55bbf3b762e012cc3e5445eb775774367 +size 106161 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/RightClick.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/RightClick.uasset new file mode 100644 index 00000000..daffef75 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/RightClick.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e4d7f8c27f9a3659d8975cbd619b2d90dd331f1bd1cd6ad302771e55f365ccb +size 87709 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_CombatKeyHighlight.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_CombatKeyHighlight.uasset new file mode 100644 index 00000000..030c2fdd --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_CombatKeyHighlight.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ac4000bafb4dbe9becab43529b1e4c8576c0bef15711d87ebd7ac13127088ce +size 126860 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_GunKeyHighlight.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_GunKeyHighlight.uasset new file mode 100644 index 00000000..e7ac89ab --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_GunKeyHighlight.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:571a4175a22d94ee32306b4bf4ea7e23bec1fcde1f623bc40714095f6e734b9a +size 134271 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_MovementKeysHighlight.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_MovementKeysHighlight.uasset new file mode 100644 index 00000000..c782e833 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_MovementKeysHighlight.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64e9c3890a8755d8dc10674ff868e171fe0c6c74d535d57e257706fbbdd64f1b +size 126809 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_ParkourKeyHighlight.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_ParkourKeyHighlight.uasset new file mode 100644 index 00000000..056e8963 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_ParkourKeyHighlight.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9d5882d63a00b8ed9a22497350ea04a5e4a089dcfdfacdaaaa23b9aa20f7019 +size 132165 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_ReconKeyHighlight.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_ReconKeyHighlight.uasset new file mode 100644 index 00000000..42b1162d --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_ReconKeyHighlight.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdb826a7715890edb30567cdb49885f5f4486006d093d58f08da30da31e7c372 +size 126150 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_TargetHighlight.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_TargetHighlight.uasset new file mode 100644 index 00000000..dd11b856 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CheckpointSpecificWidgets/WBP_TargetHighlight.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c3e50b105e7134b978a0f37d3ff2437876797cec710e0f875469b6779fbbb89 +size 25115 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ContinueThroughFacility.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ContinueThroughFacility.uasset new file mode 100644 index 00000000..47b14233 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ContinueThroughFacility.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b60223379c2ef6eab084cfc7cbc36495e98903541cd2706f2e2bd1ce3b3f775 +size 36902 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_DepositGun.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_DepositGun.uasset new file mode 100644 index 00000000..4836b5e3 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_DepositGun.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb8a2909138363b6a0c71e24f9c371cb288a71c65a3b50f0e7b8032274461c11 +size 32342 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_Empty.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_Empty.uasset new file mode 100644 index 00000000..55a86d07 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_Empty.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d6d7d15242cb223e91311a243310c61cd501c52a52d96415b7a1dfc9e012db8 +size 35189 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_EnterTheElevator.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_EnterTheElevator.uasset new file mode 100644 index 00000000..a5baaeb1 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_EnterTheElevator.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c931230fefec4bb9b8b2291f4475511420afccec0bbe8dc013e5a51f5147a38e +size 42586 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GadgetTrainingCinematic.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GadgetTrainingCinematic.uasset new file mode 100644 index 00000000..be0a9de7 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GadgetTrainingCinematic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb591c22fda0bdee4756b0a84d4bba5df1c512fe40468fe5722eba4e487da0f3 +size 91290 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GoThroughMaintenenceArea.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GoThroughMaintenenceArea.uasset new file mode 100644 index 00000000..86fb1d4e --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GoThroughMaintenenceArea.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abda8dc684f3634ce3a4409c48e0c2e4419a209029baed0f401ee0b0982ef474 +size 68359 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GrabAssualtRifle.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GrabAssualtRifle.uasset new file mode 100644 index 00000000..81858680 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GrabAssualtRifle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e7173abcb2a402ae23e85a88d981f77974d5d68d0ebb30c07ed8d13f3e6d2cf +size 76202 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GrabPistol.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GrabPistol.uasset new file mode 100644 index 00000000..53f02b12 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_GrabPistol.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e7cfcc71221400aae07bc91805b493778f031883a0376b08409eecddf151c55 +size 59675 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_HeadDownTheCorridor.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_HeadDownTheCorridor.uasset new file mode 100644 index 00000000..8e555d6f --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_HeadDownTheCorridor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6cf61c5d18fe24c58d9d6db06595a1f0ff29fbc48f1bfe8584cef1f5081bfda +size 48124 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveSpaceShip.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveSpaceShip.uasset new file mode 100644 index 00000000..0de7dc65 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveSpaceShip.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28aac507965e3f4cdd3bee922260c3b72b40ade21c35c9617483261767d439d9 +size 49913 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveTheGadgetTrainingFacility.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveTheGadgetTrainingFacility.uasset new file mode 100644 index 00000000..93dbf0eb --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveTheGadgetTrainingFacility.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d259a334d0ea048dfef93d8b8eda98d297d0d54b62a3c767f259f87f0f541d5 +size 43124 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveTheOffice.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveTheOffice.uasset new file mode 100644 index 00000000..cf13c790 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_LeaveTheOffice.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aaa0f916d3958b4a66bd19a9c923169791fc5b8f45ee62196fefa8f9bc8fcd8 +size 58808 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ProtectTheHoloSupplies.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ProtectTheHoloSupplies.uasset new file mode 100644 index 00000000..ed6ee25c --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ProtectTheHoloSupplies.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e091aa8edafdae792657d13c22ada0e8ada4308222e784e4bd6abea79c2dab10 +size 65498 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_RetrieveGun.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_RetrieveGun.uasset new file mode 100644 index 00000000..48a7d638 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_RetrieveGun.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69788b34fa52da760e82d2bea98926ced5e5e55fd06852e37f4c92fb643a4445 +size 50949 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SelectCombat.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SelectCombat.uasset new file mode 100644 index 00000000..8f3b473e --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SelectCombat.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a2f9b5e5918eb7028a7348a699996ad046ccbf6b88e2fd524e590b32911c8eb +size 49323 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SelectRecon.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SelectRecon.uasset new file mode 100644 index 00000000..ba616e7b --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SelectRecon.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:689013ed10ad281f0a704f57687cdb58ec753df01c28541703d40ad0db6e6369 +size 67895 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ShootTheTargets.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ShootTheTargets.uasset new file mode 100644 index 00000000..db029c52 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_ShootTheTargets.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b2a6672f97bed874a7c502cb6bb8859f7047da420a1a5f0bd8f07d245fdf9d +size 101950 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SneakTraining.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SneakTraining.uasset new file mode 100644 index 00000000..549d08d7 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_SneakTraining.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c32f3ff1e365163671b67d97e96ed63210be0254a850221b9bca10a1a16d0ceb +size 204383 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TalkWithTheMayor.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TalkWithTheMayor.uasset new file mode 100644 index 00000000..a4971bfe --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TalkWithTheMayor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d562d16ef743fa1acca0bfc36df78c4360e7fb5a58237cea180803cff2044c5a +size 60146 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TempEmpty.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TempEmpty.uasset new file mode 100644 index 00000000..4064f30f --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TempEmpty.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c591d6a53ea93d26dba725f80a0fb9d335bebf1101fb6375531d04554c8f33a7 +size 35311 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TutIntroLvlSequence.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TutIntroLvlSequence.uasset new file mode 100644 index 00000000..8382394d --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/Checkpoints/CP_TutIntroLvlSequence.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:615115308fc690043d93808432bb577f8dad5274cf155e006bf62f3f45dd0d74 +size 63125 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_CombatTraining_Speach.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_CombatTraining_Speach.uasset new file mode 100644 index 00000000..9205661a --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_CombatTraining_Speach.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd82d031f6f0e12ed30770bacd73e269a8d2e0105560032fb50cb4a04b5af9f0 +size 2980326 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_CombatTraining_Speach.wav b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_CombatTraining_Speach.wav new file mode 100644 index 00000000..6e302357 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_CombatTraining_Speach.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:babad6d9a782a2948463cae70ae4760f21032c98a5ea6fe8e76edbe25705e15f +size 3366956 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_Speach_GadgetTraining.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_Speach_GadgetTraining.uasset new file mode 100644 index 00000000..caca41d7 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_Speach_GadgetTraining.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e94aefb5f37aa582f2fabd57c1951586b73e6c4f064241a82f710dd46670b1b +size 2751136 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_Speach_GadgetTraining.wav b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_Speach_GadgetTraining.wav new file mode 100644 index 00000000..d6ca0404 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/AI_Speach_GadgetTraining.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2796ba39c87d905dea7d8ee4bddd249f1e1463038440652c3019b9f0fabb733 +size 3084332 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/BlinkGradient.png b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/BlinkGradient.png new file mode 100644 index 00000000..f2391f59 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/BlinkGradient.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff0e2332ad7afa8f5800f0b97df1ab46fb342d24e54db3cd5ce72529ae90dc6d +size 182793 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/BlinkGradient.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/BlinkGradient.uasset new file mode 100644 index 00000000..7a96498a --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/BlinkGradient.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:357f74c72b65c393ce8642f9ceb1d1513fbe8124bde833a45a0ebdd95fae59b7 +size 130150 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/GadgetTrainingSequence.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/GadgetTrainingSequence.uasset new file mode 100644 index 00000000..6b28ab83 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/GadgetTrainingSequence.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621353ba19ffa097da3ba813e42da146f2b7fe155723da5564c1c2a917e932d0 +size 33278 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/WBP_BlurAnim.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/WBP_BlurAnim.uasset new file mode 100644 index 00000000..74d17905 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/GadgetTraining/WBP_BlurAnim.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29ff812b2f0415bcc8a64266b28847c7a39d6601324787266c054f490e5f9477 +size 57987 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/MarsShake.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/MarsShake.uasset new file mode 100644 index 00000000..ec405f4b --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/MarsShake.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c536f8e7072f41ec92ee832dc8bc63378b69b29470f5bc099cb5458d6577992 +size 6692 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/TutorialIntro.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/TutorialIntro.uasset new file mode 100644 index 00000000..58ce97fc --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/TutorialIntro.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2009d287ba0982ae6da4f45012b79964789b194262b1c8a723eaea260527dbb1 +size 24608 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/WBP_TutIntro.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/WBP_TutIntro.uasset new file mode 100644 index 00000000..c54e9f3c --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/Intro/WBP_TutIntro.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcabed2638e76cad50e0522e85b6b7f5f73381559735dff667630a559b832c53 +size 45297 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/WBP_LeaveSpaceStation.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/WBP_LeaveSpaceStation.uasset new file mode 100644 index 00000000..3c613788 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/CinematicSequences/WBP_LeaveSpaceStation.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35547bdc7de7f44a838d0504d59cb86a56b80a0a2ff8e6e2aaf549703d4c766b +size 84397 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_BrainSpawner.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_BrainSpawner.uasset index ea4d8c42..76a0759b 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_BrainSpawner.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_BrainSpawner.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a506a040052bc5f17e6b911879570df71a582de8813652ee3755327fcfbd4bf -size 25990 +oid sha256:ab59c22dc2163d26bbd5541bc684387409c212bab76b6860d2f5204541eccd9f +size 25519 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_CombatWorkbench.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_CombatWorkbench.uasset index 295a6fb1..2a99668e 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_CombatWorkbench.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_CombatWorkbench.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b25506368616f3fba1b737a300d725eb95eb9f45ce24bb23b5e25da660548492 -size 35160 +oid sha256:9e076b7f1821ef8b3968c77fe6cea43ebb0694dbe2e60fd10cadde6d4877fa1a +size 45298 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_HoloSupplyStation.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_HoloSupplyStation.uasset index dbcb1a7b..fe55e3a4 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_HoloSupplyStation.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_HoloSupplyStation.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b36a8b3e24e5c483152fe36917eb853924092d63e61263fe1b0c6191a3f85a7 -size 143564 +oid sha256:846192326b56607a1f99db9ed1c5a4170cef34f47442a836e80e85d81c1932ad +size 139218 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_ReconWorkbench.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_ReconWorkbench.uasset index addd9736..cae7c76d 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_ReconWorkbench.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_ReconWorkbench.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8201cc8190a7337168cbf73b3571a0bab1af436ecb7ac41ed818d93d17f990d3 -size 38684 +oid sha256:9a675e47106672dd51cf5054dfb92caa9977a0e0de5381897aaee981460f4b9f +size 53263 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_WaveComputer.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_WaveComputer.uasset index e4b40147..86f2b356 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_WaveComputer.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/BP_WaveComputer.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d587a4ca85a92ffbdff527b9cdb639af8727251dcb3dfdd49d2b20cab9d9ec2 -size 118976 +oid sha256:fe218d74d030338f8d2b558042b5081f27602c9722d2063d7a0a4bfd5e36ac52 +size 172509 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/Widgets/WBP_GadgetMenu.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/Widgets/WBP_GadgetMenu.uasset new file mode 100644 index 00000000..02bebc8e --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Tutorial/GadgetGamemode/Widgets/WBP_GadgetMenu.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93af46010dfbb3a41f55f179aab01488ed10e1372bacae9425457ad6949f70ea +size 119671 diff --git a/EndlessVendetta/Content/BountySystem/Tutorial/MB_Training.uasset b/EndlessVendetta/Content/BountySystem/Tutorial/MB_Training.uasset index d31217af..ddcb9e32 100644 --- a/EndlessVendetta/Content/BountySystem/Tutorial/MB_Training.uasset +++ b/EndlessVendetta/Content/BountySystem/Tutorial/MB_Training.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b8017d69ec06da080f2d7c728add0e186489411b6bbaf5516c83f32a952c72e -size 28734 +oid sha256:945071cfae7f3664405e7621d459ece78c4d9c359cd28d0f705eb549c3d126d3 +size 27842 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/BP_Waypoint.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/BP_Waypoint.uasset index e8d010c3..000f041b 100644 --- a/EndlessVendetta/Content/BountySystem/Waypoint/BP_Waypoint.uasset +++ b/EndlessVendetta/Content/BountySystem/Waypoint/BP_Waypoint.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f64b084e86fc64a87d78af8aa50f98ae1e7844a11398d3063aecbd5b9a8d1401 -size 62548 +oid sha256:6dcdd759202c0e81094b679366afa8e431c6ad5d8ac215fc1b5d901146907a6d +size 81102 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WBP_MiniWaypoint.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WBP_MiniWaypoint.uasset index 3bf1f21f..b4f8345a 100644 --- a/EndlessVendetta/Content/BountySystem/Waypoint/WBP_MiniWaypoint.uasset +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WBP_MiniWaypoint.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:541f474087e1a303aef96993702e887d2d6ad44faf38b55b02db0f36746c75bd -size 48570 +oid sha256:d85e6eea2e0061219c3bb6faa98104deb2b16e1ad46e1cc6ffa6adce989cce52 +size 48938 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WBP_WaypointWidget.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WBP_WaypointWidget.uasset index 5cf042c3..ebccd877 100644 --- a/EndlessVendetta/Content/BountySystem/Waypoint/WBP_WaypointWidget.uasset +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WBP_WaypointWidget.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:952a1b6e53792c7f0cd04be2a4c127f4e8736bac3bf56ce107f01aaebdc17aa8 -size 65562 +oid sha256:598b77834a0f0a6d26b30de436fc5aac66c95ae2814059b87295f0df5e691a4c +size 64654 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointArrow_Spare.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointArrow_Spare.uasset index 829f2435..68db57ed 100644 --- a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointArrow_Spare.uasset +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointArrow_Spare.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d429ac9e3bd99726f90d3a31868f82868dc5eeeb204d0f610feafb5294dd4092 -size 33772 +oid sha256:0d8da9a276a9c253f3198151bcfd606b51cf04a170027e0925b788fd9c0461f7 +size 26533 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/M_WaypointMarker.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/M_WaypointMarker.uasset new file mode 100644 index 00000000..7973a224 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/M_WaypointMarker.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6ad2fcce00a396a5f52b8b5152c648c364f2636068f01a496e6f4b5483c504c +size 10804 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarkerArray.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarkerArray.uasset new file mode 100644 index 00000000..687d5d5b --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarkerArray.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46909fb32aea8c11047256c57cd1aa84ac1400033aac7c4cc28afc7c58c51db6 +size 106119 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0000_Frame-20.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0000_Frame-20.uasset new file mode 100644 index 00000000..67968f4f --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0000_Frame-20.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c964ea0163a3cd837e05872031e15328151efd765f5b4e0022e1b05fa60291da +size 24385 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0001_Frame-19.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0001_Frame-19.uasset new file mode 100644 index 00000000..6a668685 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0001_Frame-19.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46c4e8b822c32ae9f1b939da8ff5f3a729220dc5a6d6b685a124e21dc2cc04d9 +size 24385 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0002_Frame-18.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0002_Frame-18.uasset new file mode 100644 index 00000000..9a77460c --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0002_Frame-18.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e180b45009b1c48f78b1f200bface179fea4718872977a963d7219ae5b9087a +size 23847 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0003_Frame-17.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0003_Frame-17.uasset new file mode 100644 index 00000000..66d3f3c3 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0003_Frame-17.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78b60e737101ab4019ba9ddc729f3ff8f588959e6def7ecb7e917ea0daad584f +size 23861 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0004_Frame-16.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0004_Frame-16.uasset new file mode 100644 index 00000000..e221c3c0 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0004_Frame-16.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1834a5e16a7a617d9696e778395c51c033bfae5ae025501b19e58e416f88134b +size 23869 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0005_Frame-15.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0005_Frame-15.uasset new file mode 100644 index 00000000..48a14e2a --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0005_Frame-15.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99e889e1ab1ec85eda50fdb7e9fbce0342468e592b177937ff520b60a9317dd5 +size 23868 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0006_Frame-14.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0006_Frame-14.uasset new file mode 100644 index 00000000..35717d2a --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0006_Frame-14.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:772dbadcf9634e57df4b6a38e0068992cea3d878063d71e3d866e4e709013af7 +size 25457 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0007_Frame-13.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0007_Frame-13.uasset new file mode 100644 index 00000000..a253ebdf --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0007_Frame-13.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a78dfa363e9dcb5d825e8e89192b9baf5c828eec1d4514075cfae6bed6e846bf +size 25559 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0008_Frame-12.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0008_Frame-12.uasset new file mode 100644 index 00000000..ba8b642c --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0008_Frame-12.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ac6d4b37e5fac3e9f185042b84ea719a417fe69b9ee1e3cc1cff8730771decf +size 25616 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0009_Frame-11.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0009_Frame-11.uasset new file mode 100644 index 00000000..e23c9d51 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0009_Frame-11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05a2ad5c679d38fdd778a53cf81fb7ae30c3569020fe5e30a9efd6d784d70256 +size 25735 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0010_Frame-10.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0010_Frame-10.uasset new file mode 100644 index 00000000..8f37fa83 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0010_Frame-10.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceb4a1fa7fd991e727cdf72855e87fa951cd6468b96ad5631d8fb4c2839ee0de +size 25665 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0011_Frame-9.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0011_Frame-9.uasset new file mode 100644 index 00000000..e7181fce --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0011_Frame-9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6996821f3c12f544ae2ca19933eb0c21076375e19d6d62afc8bf1f7802bc7d8e +size 25712 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0012_Frame-8.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0012_Frame-8.uasset new file mode 100644 index 00000000..e077ffb0 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0012_Frame-8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6a7801a830d034c4b54ad3716dad42cf9d057647d8de17d8a7aa9be1c1a2f60 +size 25593 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0013_Frame-7.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0013_Frame-7.uasset new file mode 100644 index 00000000..96dd6c9d --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0013_Frame-7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f776bd9c21d9d191e8f1a8f4d6334d494ca2ca31fd5aacb74c8c23865c60af3 +size 25536 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0014_Frame-6.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0014_Frame-6.uasset new file mode 100644 index 00000000..8d5a129e --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0014_Frame-6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:820d5b038a0226fdec91dbc176499e1abab5ec841be26b72d8f26be2c5296862 +size 25434 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0015_Frame-5.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0015_Frame-5.uasset new file mode 100644 index 00000000..0dabacb4 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0015_Frame-5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f3755953b77a342dbfc7d0c4cc5037334f413218bb2c98539db109bd04079be +size 23845 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0016_Frame-4.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0016_Frame-4.uasset new file mode 100644 index 00000000..18938401 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0016_Frame-4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1e35a55365062df9575497d776e5b5e8a6271d2a2c928c0de89d525957bdb67 +size 23846 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0017_Frame-3.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0017_Frame-3.uasset new file mode 100644 index 00000000..31de6ccf --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0017_Frame-3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c291b0a0d3b461c178292af9635c1aaf97ddeefd7fc63f451cde574f5e20750 +size 23838 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0018_Frame-2.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0018_Frame-2.uasset new file mode 100644 index 00000000..e13105da --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0018_Frame-2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d49b2eeb56950a3951d80256765d9d187eefba685cce50ec8afdb3f7a5c090e8 +size 23824 diff --git a/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0019_Frame-1.uasset b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0019_Frame-1.uasset new file mode 100644 index 00000000..9663a05d --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/Waypoint/WaypointIcons/WaypointMarker/WaypointMarker_0019_Frame-1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bffd706ddf88f295dd5f1d1cf9ff3151f8d0c27441f2fe447d35523d4edd2d37 +size 24393 diff --git a/EndlessVendetta/Content/Dialogue/D_Mayor_Tutorial.uasset b/EndlessVendetta/Content/Dialogue/D_Mayor_Tutorial.uasset index 54f764d4..ec3889de 100644 --- a/EndlessVendetta/Content/Dialogue/D_Mayor_Tutorial.uasset +++ b/EndlessVendetta/Content/Dialogue/D_Mayor_Tutorial.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ccdde9c17154641bb8dd5fb42141b19633b6c6884e2cf9ab001b129d1dfefdc -size 87725 +oid sha256:060781c3eda905eb75e12ff506412383129429dbf664aff0c903e8a2965dfa82 +size 90113 diff --git a/EndlessVendetta/Content/Dialogue/Testing/Waypoint/TempMayorWaypoint.uasset b/EndlessVendetta/Content/Dialogue/Testing/Waypoint/TempMayorWaypoint.uasset index d1fc70be..fe291399 100644 --- a/EndlessVendetta/Content/Dialogue/Testing/Waypoint/TempMayorWaypoint.uasset +++ b/EndlessVendetta/Content/Dialogue/Testing/Waypoint/TempMayorWaypoint.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af791c08e8ccddafb68233d501a8f465b8abee10dc1a0809c8b50a3336e6d0eb -size 52084 +oid sha256:e7fe671867f99b454613e090d6ac03374a0928c710f9190c0fa3ef26d77f7d9c +size 51920 diff --git a/EndlessVendetta/Content/Dialogue/Testing/Waypoint/WBP_TempMayorWaypoint.uasset b/EndlessVendetta/Content/Dialogue/Testing/Waypoint/WBP_TempMayorWaypoint.uasset deleted file mode 100644 index 4ce87d96..00000000 --- a/EndlessVendetta/Content/Dialogue/Testing/Waypoint/WBP_TempMayorWaypoint.uasset +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa2e578e39852006adb553eea446e2e36ad886860a506eaa657ea84e9aaa94c4 -size 30501 diff --git a/EndlessVendetta/Content/Dialogue/UI/BP_ChoiceButton.uasset b/EndlessVendetta/Content/Dialogue/UI/BP_ChoiceButton.uasset index 98c15374..b1e5137c 100644 --- a/EndlessVendetta/Content/Dialogue/UI/BP_ChoiceButton.uasset +++ b/EndlessVendetta/Content/Dialogue/UI/BP_ChoiceButton.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bde69045d815e508cfaf304e83646edfd9add75dc62cc589870e91aa2561d9a -size 47615 +oid sha256:fe55cc52e6c9d82c90c082416715e023e74d87fc5749c203786fa4144524eed9 +size 48235 diff --git a/EndlessVendetta/Content/Dialogue/UI/BP_DialogueUI.uasset b/EndlessVendetta/Content/Dialogue/UI/BP_DialogueUI.uasset index 5709b615..897cd1cb 100644 --- a/EndlessVendetta/Content/Dialogue/UI/BP_DialogueUI.uasset +++ b/EndlessVendetta/Content/Dialogue/UI/BP_DialogueUI.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae5fce5e1c386ddff8e2014e748a1ff817e61cf61c2fae95617d66e2b6bd6bd6 -size 364953 +oid sha256:cc6a0381238c678b326c0b2a6a19008018e778f762d7f5ed2991306bb11bf439 +size 360851 diff --git a/EndlessVendetta/Content/Dialogue/UI/Textures/DialogueBox.uasset b/EndlessVendetta/Content/Dialogue/UI/Textures/DialogueBox.uasset new file mode 100644 index 00000000..a672bc4d --- /dev/null +++ b/EndlessVendetta/Content/Dialogue/UI/Textures/DialogueBox.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ed26890d77d9b0b1f2ee5c1582b2d81945969827d6806a1e957df6e0f27b43 +size 53064 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset index e1e694a9..aafc2322 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:930c14ba29f3cb7c56703bb51bacd86c1346d14130afca4f96bf3d15224eab85 -size 830212 +oid sha256:e178fcdef491c8b92b340a959b3e198c0b0fec15523f43ad2091274c50d58dc5 +size 851904 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_MainCharacter.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_MainCharacter.uasset index 694ebcdc..4e3c5856 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_MainCharacter.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_MainCharacter.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7b6f22ffa8a05b7f1db301bd7b4766173f2adbe87811acf964b0982df795d76 -size 1512432 +oid sha256:81cfdd6f12f7b082cbe9eb4a672727f223e4246a83dd399f3be8da9e52dbfe94 +size 1631308 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_PC.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_PC.uasset index efb68ec8..be86fa1d 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_PC.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_PC.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6989a8ccd556af587954b080e488056a6a2656b2f64ee3ba9e1d7008a1f7052d -size 112172 +oid sha256:039f00b7d09fc56244abf9c052fdf4e330bb8f91eecaac108798ea7beb43a3f2 +size 116870 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/ABP_AssaultRifle.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/ABP_AssaultRifle.uasset new file mode 100644 index 00000000..b2a1e08d --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/ABP_AssaultRifle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:005e6f11205fbbf5656d90ea4b6804e9af95ac642dcec5b5d3740db056d27a1c +size 68446 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Fire.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Fire.uasset new file mode 100644 index 00000000..d4dda72e --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Fire.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36022dc118e15a1ed666013b54afe758b39a8843f82553ec5e08b728550dc28f +size 46938 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Fire_Montage.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Fire_Montage.uasset new file mode 100644 index 00000000..f8db3e03 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Fire_Montage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2961c7686baaa3352d2ec3b1834cd2519c9618b8a3fe403ce669f1566bbf11eb +size 8248 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Idle.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Idle.uasset new file mode 100644 index 00000000..320c0293 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Idle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0540b48714c4e902b502a1a33515164ab230b6b00f7a59e9bc3d0f009fc73dd4 +size 33326 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Reload.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Reload.uasset new file mode 100644 index 00000000..276fabed --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Reload.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16117992d01e735403593c4f9fe7e9311bbc53c7a76138fd39f9ba04a85cc933 +size 346213 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Reload_Montage.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Reload_Montage.uasset new file mode 100644 index 00000000..38f6cace --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Arms/FP_Rifle_Reload_Montage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:265021c990e9b355dd065cbdbe3310c3eb5b0c67286ab78d4be0c82c5598e6e4 +size 10192 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_AssaultRifle_Fire.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_AssaultRifle_Fire.uasset new file mode 100644 index 00000000..0bbb54b4 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_AssaultRifle_Fire.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9119a99d799513978736015e51ca86b2732f10fc2a5834ef4b6ee13a38797db +size 54444 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_AssaultRifle_Idle.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_AssaultRifle_Idle.uasset new file mode 100644 index 00000000..29fca1d4 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_AssaultRifle_Idle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fc973599e657658885dd52ee0c983e04c7e22b545e00295adb43267c571a23b +size 40905 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_Reload.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_Reload.uasset new file mode 100644 index 00000000..bab1e15d --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_Reload.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc960cb1ee3668f56b26778a2122ba1961c421cab1819698665f8f8f6550c2c +size 271592 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_Reload_Montage.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_Reload_Montage.uasset new file mode 100644 index 00000000..b55b4964 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Anims_Reload_Montage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f29ab9e5eb6b9dd678ed4892462b143421179ca064a09eb7ebb2dabf7d9abe8 +size 8112 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Fire_Montage.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Fire_Montage.uasset new file mode 100644 index 00000000..4446d858 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Animations/Rifle/AssaultRifle_Fire_Montage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b4ef6c3ac9d2cb02eabe627e0798ad08f6422b2a37fa2226f3fbd67c9c0f85c +size 12626 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/AssaultRifle.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/AssaultRifle.uasset new file mode 100644 index 00000000..327862c7 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/AssaultRifle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c376963d4b64bc91d577adc4d22d11d19cdd1b57f4d6b6fc0dd0c413442500d +size 1870493 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/AssaultRifle_Skeleton.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/AssaultRifle_Skeleton.uasset new file mode 100644 index 00000000..a6737d71 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/AssaultRifle_Skeleton.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c064b196738bf46558d2eae929d7f0b64d74a36c989c5b43cd94ec3af533f48 +size 7674 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_BaseColor.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_BaseColor.uasset new file mode 100644 index 00000000..c4fea1eb --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_BaseColor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:172c78cfd58e51c9c36a93466f72d938970d360ce6ba9910fcdef08625deed98 +size 803698 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_Normal.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_Normal.uasset new file mode 100644 index 00000000..bd40ed8e --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_Normal.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64f5ea518f739117f4d39cc0c22aecf0452d923d2348ad7c926ed327beecf006 +size 1036434 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_OcclusionRoughnessMetallic.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_OcclusionRoughnessMetallic.uasset new file mode 100644 index 00000000..d90a22e0 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Dark_Metal_OcclusionRoughnessMetallic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0965fdf0a3c5c6aa8f31944653f1aeaee5901989bf1b86b142af3712494eb134 +size 1737767 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_BaseColor.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_BaseColor.uasset new file mode 100644 index 00000000..ca4d3c34 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_BaseColor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f584cda2250aa1a4e25e146f6241e824d499f3d9e8bc92cbd1db319ff9c108a4 +size 390764 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_Normal.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_Normal.uasset new file mode 100644 index 00000000..bd86180d --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_Normal.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7100e8b7795885d67a9b78b591f2646387ea25a17590574ddd303b75aa4656c7 +size 953346 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_OcclusionRoughnessMetallic.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_OcclusionRoughnessMetallic.uasset new file mode 100644 index 00000000..8c89b1ee --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Metal_Mid_Grey_OcclusionRoughnessMetallic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94c5d80ae6ad247585492d9417b565d7dd176148076495b6335ba3fdcde54674 +size 919450 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_BaseColor.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_BaseColor.uasset new file mode 100644 index 00000000..bf31b806 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_BaseColor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac77854ea0abde462fdab96b5510bd9911fb212516b84372f1c5b70c0d85aad7 +size 365273 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_Normal.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_Normal.uasset new file mode 100644 index 00000000..4fcb7602 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_Normal.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f7b4e76250ea895c992ad77a3cbbff25ac8f706a9935216e4489e92c37733f2 +size 783629 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_OcclusionRoughnessMetallic.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_OcclusionRoughnessMetallic.uasset new file mode 100644 index 00000000..e54b25b1 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_Silver_Metal_OcclusionRoughnessMetallic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a33651382eb05f022e331cd051630f38999e3f6a78f98f5c6820fbc3580bbacb +size 1181652 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_BaseColor.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_BaseColor.uasset new file mode 100644 index 00000000..645a8549 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_BaseColor.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c57fddf89523edc6ac088c2bc4a2523e2f23af21b017d225c65eeb9042b1e80 +size 294422 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_Normal.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_Normal.uasset new file mode 100644 index 00000000..35e61f36 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_Normal.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45820369b9d77aeca21faf8b77a9ebefad6e58f72e59bca5b7a947faf6355e74 +size 320391 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_OcclusionRoughnessMetallic.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_OcclusionRoughnessMetallic.uasset new file mode 100644 index 00000000..81c4b546 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Riffle_Low_rOUGH_pLASTIC_OcclusionRoughnessMetallic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7872b71fbf5a8ac4b919a3f0938babe1710541b8ed43ec9986aca6be1b6f898f +size 233270 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Rifle_Handle.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Rifle_Handle.uasset new file mode 100644 index 00000000..e8c482c4 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Assault_Rifle_Handle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d4f6e2a0e70d387e2a1f833eed09e98d8a86a8768c92d8fe803824dd8f71d08 +size 10829 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Dark_Metal.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Dark_Metal.uasset new file mode 100644 index 00000000..916177a6 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Dark_Metal.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:378fc5c1445a35bec9041f91e6ccab20de33dce0fd22a293472cffe3eb2012eb +size 12414 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/MId_Grey.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/MId_Grey.uasset new file mode 100644 index 00000000..7e665e58 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/MId_Grey.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d1b5a0a3d94187e3206c5f0a679658eba24858807df1db70d02f8cd8d4a2787 +size 10811 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Silver_Metal.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Silver_Metal.uasset new file mode 100644 index 00000000..5a1e2b88 --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/Assault_Rifle_Textures/Silver_Metal.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:059f03e956248cc882f437fbced23abbdba965753be7e79350e4ea7c8d076e94 +size 12390 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/BP_AssaultRifle.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/BP_AssaultRifle.uasset new file mode 100644 index 00000000..60a9c32b --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/BP_AssaultRifle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f02340c0da02bfb790dacbe8198ac2c4acf4d8a1f09519b3ab726a36877924f0 +size 150078 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/OLD.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/OLD.uasset new file mode 100644 index 00000000..650be87a --- /dev/null +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/AssaultRifles/Assault_Rifle/OLD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa272ddc475cfdf818c7f312a049dd8b73946c1387e8a31439b83b40cf863438 +size 353899 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/BP_BaseWeapon.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/BP_BaseWeapon.uasset index 2e783c45..03eece85 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/BP_BaseWeapon.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/BP_BaseWeapon.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab99e06a0c29da3e8159ceb9a60bb76245cbe7f10a8810cb758f9430ccd3fbf8 -size 149493 +oid sha256:b10009c706163dab677ea875d780e84ad998daa7b36e3435a5e008066aace688 +size 123504 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/ArmsAnimations/ABP_Arms.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/ArmsAnimations/ABP_Arms.uasset index 365aaed2..510c52cd 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/ArmsAnimations/ABP_Arms.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/ArmsAnimations/ABP_Arms.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1120a6650c23f8d664cbcdd645068d431c19b44721be7835cf31787c675d02d5 -size 379926 +oid sha256:b7122ccd26a3ff4b9b55825c94ecfcbd1c2f0c9cb27bb57b83d70b7c5391cf77 +size 424792 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/BP_BasePistolWeapon_Animated.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/BP_BasePistolWeapon_Animated.uasset index b46d31c7..25f3d88f 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/BP_BasePistolWeapon_Animated.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/AnimatedPistol/BP_BasePistolWeapon_Animated.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e54d5738309bd36235baf167b7d63c09e234f0d915c34fa9e596e8f62bfec9e -size 251364 +oid sha256:c6f2fd505784df107ba2b52e6a554d8f074522408abd99e7c4e0d8e1fdb63081 +size 219045 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/BP_BasePistolWeapon.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/BP_BasePistolWeapon.uasset index 0f3baa3d..77fba351 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/BP_BasePistolWeapon.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Pistols/BP_BasePistolWeapon.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70d24aa0d9cc96ebed1b87c84c83e92e3b1674be122e0f38d553c9380654d434 -size 232940 +oid sha256:4a60d791184179a43cda02ad710b0453ab2312f2144b190639ffbef85bb707a0 +size 205334 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Shotguns/BP_BaseShotgun.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Shotguns/BP_BaseShotgun.uasset index ccace6c9..0bf4e757 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Shotguns/BP_BaseShotgun.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Shotguns/BP_BaseShotgun.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34f2b575a2046903f1ec4a00040cd3f6fdf26b88d4dbf5373faee99fabe5208e -size 172317 +oid sha256:d9c368966d1801d9fcbc301015f523eb938ecd2fb55f844d6ca1cfd7a55e7a65 +size 144661 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Snipers/BaseSniper.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Snipers/BaseSniper.uasset index d6e3a49e..c923ae19 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Snipers/BaseSniper.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/Snipers/BaseSniper.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3a464ee4073fb70a2f9cd057d6bf2acd2713f3ccb4583da34a69e825aa017e9 -size 151329 +oid sha256:6c781969688fdd593ecf11d0fd9628b304824e8412d8391b6b1f19261ad0b9b7 +size 124099 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_AmmoCount.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_AmmoCount.uasset index b1adb9c0..0d71b6ea 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_AmmoCount.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_AmmoCount.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1757539c519d9efd3d6ec9eace993fbe4364ba21a23b3b1d18f057be43e3e649 -size 66367 +oid sha256:1b7b64c4d41d08752a416b77203ced915f6fe7ff1208d48f0e578f32648521c5 +size 64374 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_WeaponStatsPrompt.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_WeaponStatsPrompt.uasset index 4d8531dc..d958350c 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_WeaponStatsPrompt.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BaseWeapons/WBP_WeaponStatsPrompt.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56ba40529c90e115a5efc28d3a0425a1def24438c0f15b89ed4a8cee5714f870 -size 190259 +oid sha256:043003d67f887872055f864907330d17544ad5343d7f76424654ccb0f30d8b18 +size 151152 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_Crosshair.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_Crosshair.uasset index 73e88203..7fb4e960 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_Crosshair.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_Crosshair.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2573f2e4d010431f1c923db033de819902b64bbeb4afb18081e9f36366c50b1d -size 216403 +oid sha256:a6fa70ec527ae07c0f2af76d40ce714aa3b3bf6f367dbed5b23b3919bd1bbb0d +size 222225 diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_InteractPrompt.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_InteractPrompt.uasset index 22a00378..6859e08c 100644 --- a/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_InteractPrompt.uasset +++ b/EndlessVendetta/Content/FirstPerson/Blueprints/WBP_InteractPrompt.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3d62c5e71e9b50d7818b4536aace4d35b174725a8fa508f73659f81019c4e30 -size 39596 +oid sha256:a851dda4f10d65992f3ca42f2a65d3cd05d9453ddc14b8cd0c85d46d2103eafb +size 38772 diff --git a/EndlessVendetta/Content/FirstPerson/DeathScreen/WBP_DeathScreen.uasset b/EndlessVendetta/Content/FirstPerson/DeathScreen/WBP_DeathScreen.uasset index 070e5705..5011b378 100644 --- a/EndlessVendetta/Content/FirstPerson/DeathScreen/WBP_DeathScreen.uasset +++ b/EndlessVendetta/Content/FirstPerson/DeathScreen/WBP_DeathScreen.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b77b11914da5dcdb1f42abf888520393f1f422830f6b1e1f7b1d77e255890969 -size 170667 +oid sha256:9d386e1f8d908c0154418bd31ab3836eadbaee3a47d66e49b1b006be4a64138b +size 169692 diff --git a/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset b/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset index 2759e21d..30c014b9 100644 --- a/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset +++ b/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b5e2637772c5e14185997df73ef2f30c8daf071f197892c810169248315d130 -size 2785824 +oid sha256:06bc78b85752c93c0eb79f8d0746b4ad5de2fe185ff253a2da4a9f528deef1e8 +size 2785852 diff --git a/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset b/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset index 42e48143..36e8f689 100644 --- a/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset +++ b/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31e46415fa3a46c4eb1a6c2caa24bb86f061176cc0ad3fb575ed06d3631f7960 -size 23756 +oid sha256:139c9f278e15595ea0d436b333d315c729f4b2473db2dff4b643151f5492794f +size 24002 diff --git a/EndlessVendetta/Content/Fonts/Calamitech/Calamitech.uasset b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech.uasset new file mode 100644 index 00000000..24067252 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ea6760dba06fb13b8f1e2243969750b77ac7ba24046abd17b48a306beefa214 +size 41944 diff --git a/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Font.uasset b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Font.uasset new file mode 100644 index 00000000..0ea14860 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Font.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c51c3aef76fd0750db6a27a99c6854eecc31f73114859fc553168b92e5b6f53a +size 7002 diff --git a/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Italic.uasset b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Italic.uasset new file mode 100644 index 00000000..b47d7e65 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Italic.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7556b05bb7538f47aabc1c708a993a458fb525262a4eaefc4760787951edecf1 +size 42777 diff --git a/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Italic_Font.uasset b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Italic_Font.uasset new file mode 100644 index 00000000..b0bf0b4a --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Calamitech/Calamitech_Italic_Font.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cd40c257c12affcc1376d99d0239732363cb617f3484725365c29afc2a5a9d2 +size 7301 diff --git a/EndlessVendetta/Content/Fonts/Commodore_Pixelized/Commodore_Pixelized.uasset b/EndlessVendetta/Content/Fonts/Commodore_Pixelized/Commodore_Pixelized.uasset new file mode 100644 index 00000000..6c444ef9 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Commodore_Pixelized/Commodore_Pixelized.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbcda44d71d7b43cde269abbdf15a86ed109c58bd0bd8a7c639f63db7a7a9bd9 +size 21973 diff --git a/EndlessVendetta/Content/Fonts/Commodore_Pixelized/Commodore_Pixelized_Font.uasset b/EndlessVendetta/Content/Fonts/Commodore_Pixelized/Commodore_Pixelized_Font.uasset new file mode 100644 index 00000000..7f945bf3 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Commodore_Pixelized/Commodore_Pixelized_Font.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79324c10d83441a8b0936194fa4ebcc764012149a67fc8370a7e452d4f029589 +size 6280 diff --git a/EndlessVendetta/Content/Fonts/Symtext/Symtext.uasset b/EndlessVendetta/Content/Fonts/Symtext/Symtext.uasset new file mode 100644 index 00000000..490da909 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Symtext/Symtext.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1f3b56aac6b95370068a80b21ca68fbe12355240892d60c88b00f3f7764920f +size 20535 diff --git a/EndlessVendetta/Content/Fonts/Symtext/Symtext_Font.uasset b/EndlessVendetta/Content/Fonts/Symtext/Symtext_Font.uasset new file mode 100644 index 00000000..0429c2d4 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/Symtext/Symtext_Font.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70af3b7500b1cf6fa606c9a13d041aa0f8498704eab9fe2aad16f3e78e2e02ee +size 5901 diff --git a/EndlessVendetta/Content/Fonts/TBL_Vintage/TBL_Vintage.uasset b/EndlessVendetta/Content/Fonts/TBL_Vintage/TBL_Vintage.uasset new file mode 100644 index 00000000..4002f18f --- /dev/null +++ b/EndlessVendetta/Content/Fonts/TBL_Vintage/TBL_Vintage.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f2da24d81be912d076471c9a0bad6eaad8f97c4898050794342aa2f6be3db4b +size 23395 diff --git a/EndlessVendetta/Content/Fonts/TBL_Vintage/TBL_Vintage_Font.uasset b/EndlessVendetta/Content/Fonts/TBL_Vintage/TBL_Vintage_Font.uasset new file mode 100644 index 00000000..d4e5fdf3 --- /dev/null +++ b/EndlessVendetta/Content/Fonts/TBL_Vintage/TBL_Vintage_Font.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e71470a984f269dde1e93fef412d74e7b127a95319d17db1895a14ca1622b63 +size 7588 diff --git a/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/CG_HeatBlast.uasset b/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/CG_HeatBlast.uasset index 450378cb..bfc5e19e 100644 --- a/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/CG_HeatBlast.uasset +++ b/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/CG_HeatBlast.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f466658ba3bb71eb0451daa52516c652a433aaa26000999d9ba781b229a2796 -size 150264 +oid sha256:2efb44a99ce471ca9bf5eb1613f8d1903826f7cd4280fa89f276fc29066c36a1 +size 145612 diff --git a/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/WBP_HeatBlastDisplay.uasset b/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/WBP_HeatBlastDisplay.uasset index 172b8350..20dcf00e 100644 --- a/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/WBP_HeatBlastDisplay.uasset +++ b/EndlessVendetta/Content/Gadgets/CombatGadgets/HeatBlast/WBP_HeatBlastDisplay.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9705fc014e83f6f110cbef6811ca1980e53f628112a7a81382f76039596efce2 -size 151806 +oid sha256:65d877b260192fdd0275020549fb2c08452110ff956ce7b0ebc8ffcfc7fc0ecf +size 149045 diff --git a/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/RG_VisionPulse.uasset b/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/RG_VisionPulse.uasset index 627bf56f..58e1cb8e 100644 --- a/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/RG_VisionPulse.uasset +++ b/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/RG_VisionPulse.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d20fba6b78363d56cccfdba2e6285491139a3b27a3d510e6df064075b35bacf9 -size 166985 +oid sha256:54b6f52d1db687dbb18b4e316d4f6e995c4c28be5278db0411f1dc1b4f7999ec +size 153244 diff --git a/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/WBP_VisionPulseScreen.uasset b/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/WBP_VisionPulseScreen.uasset index 6d7561a9..ddbaa8ab 100644 --- a/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/WBP_VisionPulseScreen.uasset +++ b/EndlessVendetta/Content/Gadgets/ReconGadgets/VisionPulse/WBP_VisionPulseScreen.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:838184b1f7f7635a4f0aaee27ddf6b8e22b864e5dc6d8294e095d6e4cf4430aa -size 197632 +oid sha256:9fc906a7f1862a9a3a67b020aabe028e0fc0b7cc44ac4c8d0a6bdbefb1e7ee9e +size 191505 diff --git a/EndlessVendetta/Content/Inventory/UI/UI_ContextMenu.uasset b/EndlessVendetta/Content/Inventory/UI/UI_ContextMenu.uasset new file mode 100644 index 00000000..f031c80b --- /dev/null +++ b/EndlessVendetta/Content/Inventory/UI/UI_ContextMenu.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddb88584320b3bac8c6faccfc090258b57b66ed27be02e5f1811310dd6b7642d +size 28408 diff --git a/EndlessVendetta/Content/Inventory/UI/UI_Inventory.uasset b/EndlessVendetta/Content/Inventory/UI/UI_Inventory.uasset index 90a56d6e..5c9edcfe 100644 --- a/EndlessVendetta/Content/Inventory/UI/UI_Inventory.uasset +++ b/EndlessVendetta/Content/Inventory/UI/UI_Inventory.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30934348f5157159d8dc38af0d02d8d5063b0a1592c6391ba80c26b584f5a5eb -size 108245 +oid sha256:7ff0beefb0bc883dcc2f8ddf7024d6863e1401b2ffb2c230fdccc386060ec889 +size 124747 diff --git a/EndlessVendetta/Content/Inventory/UI/UI_InventoryGrid.uasset b/EndlessVendetta/Content/Inventory/UI/UI_InventoryGrid.uasset index 8749721a..dd393985 100644 --- a/EndlessVendetta/Content/Inventory/UI/UI_InventoryGrid.uasset +++ b/EndlessVendetta/Content/Inventory/UI/UI_InventoryGrid.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ac0d205797514c644e8fb68330f8e6584ede2692e695d438193a2164ce7373f -size 572083 +oid sha256:4f5aefdfee41293ded307e4dba159e1c0bbfb76405debe4d89b87b92ae6465f5 +size 599591 diff --git a/EndlessVendetta/Content/Inventory/UI/UI_ItemWidget.uasset b/EndlessVendetta/Content/Inventory/UI/UI_ItemWidget.uasset index c6979830..5a348c72 100644 --- a/EndlessVendetta/Content/Inventory/UI/UI_ItemWidget.uasset +++ b/EndlessVendetta/Content/Inventory/UI/UI_ItemWidget.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ffcc3dbb5d6cafefa035c2e86c1fe4579fee9ce62abced4d4d86216caaf620f2 -size 147282 +oid sha256:cafee27f753c5c2303a25763c5729568e019370518260689fb8b5d7389b23152 +size 279877 diff --git a/EndlessVendetta/Content/Levels/Apartment_hit.umap b/EndlessVendetta/Content/Levels/Apartment_hit.umap index bcb657f2..467ec06c 100644 --- a/EndlessVendetta/Content/Levels/Apartment_hit.umap +++ b/EndlessVendetta/Content/Levels/Apartment_hit.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd9c05b3c73fd0b1e04478788a8bbbcdb81b15b583973210fd99020d653e8fdf -size 1031921 +oid sha256:fc63d67b548f76c55314332502b006001e57f62530573274e94e587739143480 +size 1100048 diff --git a/EndlessVendetta/Content/Levels/MainMenuLevel.umap b/EndlessVendetta/Content/Levels/MainMenuLevel.umap index 4bc754bf..0c7bb201 100644 --- a/EndlessVendetta/Content/Levels/MainMenuLevel.umap +++ b/EndlessVendetta/Content/Levels/MainMenuLevel.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3bf622e6d85671adc92024e108597afaff730b35d431492c8cf1711c26696c3 -size 1025354 +oid sha256:02234f778d4e4a3356df13348110f57dcb921a000a21f6a6005f94cc04188ff7 +size 1025361 diff --git a/EndlessVendetta/Content/Levels/OpenWorldRework.umap b/EndlessVendetta/Content/Levels/OpenWorldRework.umap index 8dbf5b8a..3338e17a 100644 --- a/EndlessVendetta/Content/Levels/OpenWorldRework.umap +++ b/EndlessVendetta/Content/Levels/OpenWorldRework.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8ef1c7406fcc0b84cb8f16c8c71e9576967199ddceef46f3f4d1f777189b828e -size 43609450 +oid sha256:c2f3bf12ebafae1bd8e6117286cfe78efcbc0684833125d64d9fb8e6d85c013d +size 43617790 diff --git a/EndlessVendetta/Content/Levels/TempLevels/FinalAreatTut.umap b/EndlessVendetta/Content/Levels/TempLevels/FinalAreatTut.umap new file mode 100644 index 00000000..054e970e --- /dev/null +++ b/EndlessVendetta/Content/Levels/TempLevels/FinalAreatTut.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01aaa35f5d935250b82960ba8e145710a66311a97d0d0ac2e4880ea83458584b +size 1962225 diff --git a/EndlessVendetta/Content/Levels/TempLevels/NewTutorialMap.umap b/EndlessVendetta/Content/Levels/TempLevels/NewTutorialMap.umap index d31d0e43..10bb9043 100644 --- a/EndlessVendetta/Content/Levels/TempLevels/NewTutorialMap.umap +++ b/EndlessVendetta/Content/Levels/TempLevels/NewTutorialMap.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:276d41edc23363c2297ee9adc12479902f7eeb41daba2bb6e530b53ccc3a50a7 -size 1938089 +oid sha256:9943d610b695c0d592ef1f7b1db30c328fa0b1cc1ee8206ed3a1cf7bda023028 +size 1988094 diff --git a/EndlessVendetta/Content/MainMenu/Gameplay/MainMenuPlayerController.uasset b/EndlessVendetta/Content/MainMenu/Gameplay/MainMenuPlayerController.uasset index 8f48eb8e..e135e070 100644 --- a/EndlessVendetta/Content/MainMenu/Gameplay/MainMenuPlayerController.uasset +++ b/EndlessVendetta/Content/MainMenu/Gameplay/MainMenuPlayerController.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0a8dd4c43cd8f01a39547f8516fc1fe1881b5e86b7fe86ba9c1b3bdc33a33343 -size 152321 +oid sha256:fbf4f9c59578ece16435d986b0cc370c6e0823c0f88b31b59e87880bdc07cb3c +size 151714 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/BackgroundMenuEMPTY.uasset b/EndlessVendetta/Content/MainMenu/Widgets/BackgroundMenuEMPTY.uasset new file mode 100644 index 00000000..d7db16c2 --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/BackgroundMenuEMPTY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd738b8c32ee5cd394181654c4118d6d273cd4a39a7b86fee31e51792ff6decd +size 168104 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/MainMenu.uasset b/EndlessVendetta/Content/MainMenu/Widgets/MainMenu.uasset new file mode 100644 index 00000000..244e0754 --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/MainMenu.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5ad2bc240c8ca737cfbf5a96218372e24efaf7c46f773e5916bbf1b3dc57ad3 +size 26043 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/MainMenuTitle.uasset b/EndlessVendetta/Content/MainMenu/Widgets/MainMenuTitle.uasset new file mode 100644 index 00000000..a19211a6 --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/MainMenuTitle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5419a9756f6352bdf3e467a2ab834ee014e7d4cdb74aac4a644c5ba2bff09cc +size 359731 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/Post/DIRT_texture.uasset b/EndlessVendetta/Content/MainMenu/Widgets/Post/DIRT_texture.uasset new file mode 100644 index 00000000..ca5025c4 --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/Post/DIRT_texture.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d833b8c6b5ea0196c7863efa135408a6ad37e6da3b4a3c18d4fd1ffdb10cc16 +size 2303827 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/Post/NOISE_OVERLAY_texture.uasset b/EndlessVendetta/Content/MainMenu/Widgets/Post/NOISE_OVERLAY_texture.uasset new file mode 100644 index 00000000..92c04305 --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/Post/NOISE_OVERLAY_texture.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c49ff97a2ae9ef6936f634d24dd052b7340ca0ab96c0d89220058f8415119781 +size 34513686 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/Post/SCREEN_GLARE_overlay_texture.uasset b/EndlessVendetta/Content/MainMenu/Widgets/Post/SCREEN_GLARE_overlay_texture.uasset new file mode 100644 index 00000000..987ee5bc --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/Post/SCREEN_GLARE_overlay_texture.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdecbbdfaf41fc6a70df3d609d92e37ca958be541a5fc8bc4462041f308bcf53 +size 2287611 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/Post/SCREEN_SCRATCHES_texture.uasset b/EndlessVendetta/Content/MainMenu/Widgets/Post/SCREEN_SCRATCHES_texture.uasset new file mode 100644 index 00000000..748c6d43 --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/Post/SCREEN_SCRATCHES_texture.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:054e480f90cd0127cab8b484b5927cf1b673eefa93df96eeb026b0256e19caec +size 323271 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/Post/VIGNETTE_OVERLAY_texture.uasset b/EndlessVendetta/Content/MainMenu/Widgets/Post/VIGNETTE_OVERLAY_texture.uasset new file mode 100644 index 00000000..2ab92437 --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/Post/VIGNETTE_OVERLAY_texture.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37a5e98067eaa10ceb05f5a1cb752a323ea52c8d7ce25825f965969e7296199a +size 5854936 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/WBP_MainMenu.uasset b/EndlessVendetta/Content/MainMenu/Widgets/WBP_MainMenu.uasset index a1c72b8d..a704cb09 100644 --- a/EndlessVendetta/Content/MainMenu/Widgets/WBP_MainMenu.uasset +++ b/EndlessVendetta/Content/MainMenu/Widgets/WBP_MainMenu.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da6aa476305d4647167c3e0badb0a662106a713c4f43d87566dd59c358711051 -size 117322 +oid sha256:9301c0aeaf5a9a6b4e78fa721f2d81a16a023e1d595fe11370c65b5803809320 +size 131079 diff --git a/EndlessVendetta/Content/MainMenu/Widgets/WBP_Settings.uasset b/EndlessVendetta/Content/MainMenu/Widgets/WBP_Settings.uasset new file mode 100644 index 00000000..583dc7bc --- /dev/null +++ b/EndlessVendetta/Content/MainMenu/Widgets/WBP_Settings.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c951132e3ff0dc79a7213f36bf0a15196a676f01bbedda6a533c9625241f5f6e +size 55179 diff --git a/EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_InProgressTab.uasset b/EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_InProgressTab.uasset index 1bf161ee..d24785e4 100644 --- a/EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_InProgressTab.uasset +++ b/EndlessVendetta/Content/PauseMenu/Tabs/BountyTabs/WBP_InProgressTab.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b8b10921f77c18ab101bdda2a41b3c3a70e1aece2e97f62f7f08d69ac72b157c -size 41422 +oid sha256:a8530deeeb94f23a15f06c789fe09d01ca619a99a44f7a4fb27f1e1047896829 +size 40584 diff --git a/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset b/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset index 1cd022d5..c2a34afc 100644 --- a/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset +++ b/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7610c58e319b32ba62dbcf61226a11173f8398ebd578056c6be7433273bf3a16 -size 14831 +oid sha256:4c0ecf0ac0702cc2bd355ec050232a61c49e10f102448efbeb735a51824adef6 +size 14948 diff --git a/EndlessVendetta/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset b/EndlessVendetta/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset index c5c3b84e..fe242b5d 100644 --- a/EndlessVendetta/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset +++ b/EndlessVendetta/Content/StarterContent/Blueprints/Blueprint_CeilingLight.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a60a29ad596546d481e43dfb8698842a78cc07f4a4b1000fa397cfba4e72331 -size 158206 +oid sha256:4a1c0f03812e76c670e883b817ef5f6a979423fedd4b1e48e19d776bd95b7d80 +size 43745 diff --git a/EndlessVendetta/Content/__ExternalActors__/Levels/MovementTest/C/ZX/8GZK30F02QUUO234VY329I.uasset b/EndlessVendetta/Content/__ExternalActors__/Levels/MovementTest/C/ZX/8GZK30F02QUUO234VY329I.uasset index bafe0fae..cbaee68d 100644 --- a/EndlessVendetta/Content/__ExternalActors__/Levels/MovementTest/C/ZX/8GZK30F02QUUO234VY329I.uasset +++ b/EndlessVendetta/Content/__ExternalActors__/Levels/MovementTest/C/ZX/8GZK30F02QUUO234VY329I.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:212620327497e7f328b680280ef08a2677468aca60ffbe8d64af7cd8acd8c3b7 +oid sha256:1b756deb65f3b33eafc76d89fa5d22954d727c0abba8921e0c882603d66208f6 size 8031 diff --git a/EndlessVendetta/Content/__ExternalActors__/Levels/MovementTest/D/OU/O2HH4HR7YM08QPG8R3YF3R.uasset b/EndlessVendetta/Content/__ExternalActors__/Levels/MovementTest/D/OU/O2HH4HR7YM08QPG8R3YF3R.uasset new file mode 100644 index 00000000..52b6548c --- /dev/null +++ b/EndlessVendetta/Content/__ExternalActors__/Levels/MovementTest/D/OU/O2HH4HR7YM08QPG8R3YF3R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b45245e0703e1db353e7103e5fec3c62113ce8ab21b98ad058ef07321334d327 +size 6680 diff --git a/EndlessVendetta/EndlessVendetta.sln.DotSettings.user b/EndlessVendetta/EndlessVendetta.sln.DotSettings.user new file mode 100644 index 00000000..2b08f3a1 --- /dev/null +++ b/EndlessVendetta/EndlessVendetta.sln.DotSettings.user @@ -0,0 +1,2 @@ + + C:\Users\Rafal\AppData\Local\JetBrains\Rider2023.3\resharper-host\temp\Rider\vAny\CoverageData\_EndlessVendetta.-1253833435\Snapshot\snapshot.utdcvr \ No newline at end of file diff --git a/EndlessVendetta/EndlessVendetta.uproject b/EndlessVendetta/EndlessVendetta.uproject index 77153aad..0d59c0a8 100644 --- a/EndlessVendetta/EndlessVendetta.uproject +++ b/EndlessVendetta/EndlessVendetta.uproject @@ -63,6 +63,16 @@ "Name": "MixamoAnimationRetargeting", "Enabled": true, "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/c684998124da4e2583b314dc95403a80" + }, + { + "Name": "AsyncLoadingScreen", + "Enabled": true, + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/01f39767dc6b4290877f38365787cbf8" + }, + { + "Name": "RecentBlueprintMenu", + "Enabled": true, + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/484f72297c144cf9b5c35fea3359500c" } ] } \ No newline at end of file diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/.gitignore b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/.gitignore new file mode 100644 index 00000000..6582eaf9 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/.gitignore @@ -0,0 +1,74 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/*/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/*/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/AsyncLoadingScreen.uplugin b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/AsyncLoadingScreen.uplugin new file mode 100644 index 00000000..5cea2025 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/AsyncLoadingScreen.uplugin @@ -0,0 +1,26 @@ +{ + "FileVersion": 3, + "Version": 8, + "VersionName": "1.5.0", + "EngineVersion": "5.1.0", + "FriendlyName": "Async Loading Screen", + "Description": "Allows you to configure a Loading Screen system in the project settings easily and automatically add a Loading Screen in your game whenever you open a new level.", + "Category": "Loading Screen", + "CreatedBy": "Truong Bui", + "CreatedByURL": "https://github.com/truong-bui/AsyncLoadingScreen", + "DocsURL": "https://github.com/truong-bui/AsyncLoadingScreen", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/01f39767dc6b4290877f38365787cbf8", + "SupportURL": "https://github.com/truong-bui/AsyncLoadingScreen/issues", + "CanContainContent": true, + "Installed": true, + "Modules": [ + { + "Name": "AsyncLoadingScreen", + "Type": "Runtime", + "LoadingPhase": "PreLoadingScreen", + "TargetDenyList": [ + "Server" + ] + } + ] +} \ No newline at end of file diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Config/FilterPlugin.ini b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Config/FilterPlugin.ini new file mode 100644 index 00000000..c5c8f817 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Config/FilterPlugin.ini @@ -0,0 +1,10 @@ +[FilterPlugin] +; This section lists additional files which will be packaged along with your plugin. Paths should be listed relative to the root plugin directory, and +; may include "...", "*", and "?" wildcards to match directories, files, and individual characters respectively. +; +; Examples: +; /README.txt +; /Extras/... +; /Binaries/ThirdParty/*.dll + /README.md + /LICENSE \ No newline at end of file diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-5-point-star.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-5-point-star.uasset new file mode 100644 index 00000000..48314cd1 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-5-point-star.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:699d63e3321cc22bd5fd3f8303b8e86b10cfb3fcae7283e3ad46b5d5c4373817 +size 4254 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-8-point-star.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-8-point-star.uasset new file mode 100644 index 00000000..04c79722 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-8-point-star.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57856b7fbec743ff9930c3fed93c919746b1c4aa8890624bc4500eb3e0dc27d2 +size 3869 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-cat-print.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-cat-print.uasset new file mode 100644 index 00000000..99103128 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-cat-print.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f97b6f0bbb336b6e5284ddaecf184a266e8e9c6b7a8c2ff0445f2df5002f534 +size 4798 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-circle.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-circle.uasset new file mode 100644 index 00000000..92e782e9 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-circle.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a1fc7499d98dc49cbe72c4f162874f3010cb55f23946b16b4a16a1c178c7038 +size 4102 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-01.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-01.uasset new file mode 100644 index 00000000..b8b6e12f --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-01.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfac616dd48dfc7040e5ff1ea2d1565a4a316bbb7723063261be1cd9af0bfca4 +size 5038 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-02.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-02.uasset new file mode 100644 index 00000000..afd0f429 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e4cc1afd16b09b5ae3615e117b16dfef700b2f60e5fa23f0413403b7501874d +size 4989 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-03.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-03.uasset new file mode 100644 index 00000000..40f36604 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-03.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fe7324b28194c6800f3e8a6c70a7b9fafe9f1fb7649bdb8f81924de53ecb01c +size 4648 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-04.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-04.uasset new file mode 100644 index 00000000..b18d805a --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-flower-04.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d21afd324e016e7fbbc96ab374c5df115669c5afde832652b878381c53d14bf6 +size 5344 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-heart-card.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-heart-card.uasset new file mode 100644 index 00000000..c9933885 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-heart-card.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcd0996404018154f427a167484d5e0bacb0f711a333be2eb11a21f20ade8e9c +size 4241 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-seal.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-seal.uasset new file mode 100644 index 00000000..0d91bdf9 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-seal.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee84aaa6478ea2fbab3ca685969df09d520e5d09af24393f81c4b6dc31377d24 +size 4340 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-sheriffs-badge.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-sheriffs-badge.uasset new file mode 100644 index 00000000..8f27a54a --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Icon/icon-sheriffs-badge.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77568ae3f909f3cc8d9004435edb13c9b9b8f6b3442b41cd2923686daad72972 +size 4366 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_1.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_1.uasset new file mode 100644 index 00000000..14fc6533 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32d3de361d4280591d761507446f792822c882928b058f7e3ebd8d3ae1358b3c +size 62041 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_2.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_2.uasset new file mode 100644 index 00000000..44b3ecb2 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b01e5e18f2fa5fc895899620098003fada66199b29fe28b607041692da5d70d1 +size 55746 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_3.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_3.uasset new file mode 100644 index 00000000..b11b4473 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2520fc18cc19a0ac84251b125ac8844d7ccf5263f6dcc039b3d48c9e19429fbe +size 61505 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_4.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_4.uasset new file mode 100644 index 00000000..792f9484 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d82a1aa67c27abe3285333a046fe11886a2721572c1dc9c19c6e0178def26fc +size 56113 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_5.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_5.uasset new file mode 100644 index 00000000..f1315fc6 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce474fafafeacf1bad83d80d49f732c2921f3a4678b571ecf00e930e9cd6afc1 +size 62325 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_6.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_6.uasset new file mode 100644 index 00000000..885e0212 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9a8e66e33b937ec6ae26310818b4f84903730da354c2e7907cd635aa1493a45 +size 55716 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_7.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_7.uasset new file mode 100644 index 00000000..60956ad5 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4add8b0cb1613e991df42e3023ffdb0db6787918bb5725396f00351971b77a3b +size 63190 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_8.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_8.uasset new file mode 100644 index 00000000..c3b2b09b --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon01_8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f534633111530fc2ee8d3ba538a077f39d47f17212e2ad1e75fd8597fb999eb7 +size 50644 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_1.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_1.uasset new file mode 100644 index 00000000..cc98c52c --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8ac23d59439b9281d09183b199553fe6105a1b6517bc0bfd717a74e3a569743 +size 25158 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_10.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_10.uasset new file mode 100644 index 00000000..a7c79f96 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_10.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e0fb70e39df7db4912defc23102394e12bbb6ad6db718ce35c00f1867e72b74 +size 28216 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_11.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_11.uasset new file mode 100644 index 00000000..66486991 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc7fc44357c7f4d86da289b65b93ff76c055bdd3dc476a256883f3ebdfbfad59 +size 28727 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_12.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_12.uasset new file mode 100644 index 00000000..94c7a4b4 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_12.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95263fb359540019b5b3b06947abcd754964ca5369d446c78fd3c886ab33533c +size 25350 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_2.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_2.uasset new file mode 100644 index 00000000..f64c1900 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f955da2430f3716d222689e033d3df5e71ffd079b53e33b4e9e852b775cc845 +size 28780 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_3.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_3.uasset new file mode 100644 index 00000000..f88e3f06 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a21dae6b42578984e1ba757bb33e1e5b33ce197687185823f8afbbac624f93fb +size 26781 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_4.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_4.uasset new file mode 100644 index 00000000..b59ed32e --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58f1d965dcbe5784845c5b7897e4e382b02f8ffe8e1ab3573711ebd0de7c286f +size 26021 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_5.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_5.uasset new file mode 100644 index 00000000..cf25c964 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a62f7052e1c4418d51d73e0befa7b21def6441d3bcd007195e5080bb40a1ad8 +size 30160 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_6.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_6.uasset new file mode 100644 index 00000000..9fe2d5ad --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50e0b3f9aff6961677d4a9cda3b234f3ceb85018c09e7600d72be44afe89fbfc +size 26341 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_7.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_7.uasset new file mode 100644 index 00000000..06706bfd --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3006a7c004f3534a21a359744525bdddc2154b4aa18e70039838bfe8222cae81 +size 26976 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_8.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_8.uasset new file mode 100644 index 00000000..f9ea556f --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cec59c226bac867c23abb06cb59f48111c57f6b8fb0cba5dcbffad64392d6568 +size 29113 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_9.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_9.uasset new file mode 100644 index 00000000..445a4506 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon02_9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1aa156780ece697cd1c2eb85145fc96032ad5214b740e0a6d8c2f657dd3d7541 +size 25821 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_1.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_1.uasset new file mode 100644 index 00000000..959eeb69 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42fe04ea8055b492ea8db96d9a3de28e1e91b0072c942f5ec37d21aba165d886 +size 12940 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_10.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_10.uasset new file mode 100644 index 00000000..cd1b3f8f --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_10.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:007d7618330bf3e2d5565edac4521aa4eaa6b3132636112765d9c2edfafaa5bb +size 13253 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_11.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_11.uasset new file mode 100644 index 00000000..7c9b2db6 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85246ca5b0fa4a7e6532c04d05cbb932b8e1929d5e1f9bfec6ffcdd54edf3b0c +size 13258 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_12.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_12.uasset new file mode 100644 index 00000000..04e8a7b1 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_12.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08a65955c8dfa5b59d0f5bece7aa63e9cda7bc45e986065ac39ff3125d961684 +size 12989 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_2.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_2.uasset new file mode 100644 index 00000000..2a6c87ae --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d75cce0954ca47e69d05b78a69c66daa91d0365db051683a6274ddb953fb6eac +size 12899 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_3.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_3.uasset new file mode 100644 index 00000000..8a10c6cc --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9e62141422f4927754874057fb784615143880d2246d2294f4cbeca2b9f7bd0 +size 12928 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_4.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_4.uasset new file mode 100644 index 00000000..e42f5ffa --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b09f8b2a4fc85070b8251e22727120eae174c16f99ae16eafa6d26edd4d5d649 +size 12799 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_5.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_5.uasset new file mode 100644 index 00000000..252fd1e5 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2509b1de420887ca3c09b0bfce98f9c0e67412598d2a4678fed02614704e9b94 +size 12752 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_6.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_6.uasset new file mode 100644 index 00000000..8316cc52 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8793c074e58394ddc114cfb110d2a5ef92a7339a135289976e30a190f569fc2 +size 12688 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_7.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_7.uasset new file mode 100644 index 00000000..de8e1197 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ac21de8177abff40fea6419dded508a7f181f51eeab8d911f68ed0b83d37805 +size 12801 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_8.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_8.uasset new file mode 100644 index 00000000..d07f9a66 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64f9a8c35ea3d0af70d8734e798ecbbf1edc6fbc1517b4479d8ac75854f852fe +size 12950 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_9.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_9.uasset new file mode 100644 index 00000000..a2a16eb7 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/LoadingImages/LoadingIcon03_9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50b074144410fb0ee16f940dc621268476de51fb6a83dd68b74a54b5dd8cf763 +size 13118 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-0.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-0.uasset new file mode 100644 index 00000000..89180553 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce4a0fee1ee199cb03ce928391cc99b79b3ed072422d6c46949cb07de7ec6752 +size 61425 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-1.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-1.uasset new file mode 100644 index 00000000..98b204df --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63b65b20e888d210ae3265e55f6f348d9e14113738a019532af79b41dd5226aa +size 61530 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-2.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-2.uasset new file mode 100644 index 00000000..65565d01 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b53ce6f227e9bdf37f3a5e7eedcc96ec8b66a07fd82f67d74c79f2f438831e6 +size 62475 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-3.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-3.uasset new file mode 100644 index 00000000..99f7465d --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad02481f5d3efd09a5892c0d2a2f3af4ee55bb14d574e7691c3eea898cdc5527 +size 62525 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-4.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-4.uasset new file mode 100644 index 00000000..85b0315b --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90602d443a436586d5d023b4d8666edcbacdf7ac11c150374a69e3ed6186777c +size 64478 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-5.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-5.uasset new file mode 100644 index 00000000..2779f4cf --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:604e9e631030e5d810e722cf79f99f95c999b5b9501e4cd74b1a91caa4bdcea6 +size 64507 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-6.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-6.uasset new file mode 100644 index 00000000..651ebbde --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98b94dd448743dbe5e1a52817ae70d26012d3c695591b53f0febd0df4a068abf +size 64506 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-7.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-7.uasset new file mode 100644 index 00000000..f7fd078b --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/IdleImages/Mannequin_Idle-7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a217268f318d135f12b166ee52e93db69b542962cc4fc0e84697bcd84829b4c5 +size 63954 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-0.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-0.uasset new file mode 100644 index 00000000..0d1b0516 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70c6caec8bfc1cb32b4aa54ad899eed9a811480f345c11796e93900f32c86eac +size 63779 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-1.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-1.uasset new file mode 100644 index 00000000..97ee2a26 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:361525bcb3dfaed1dc15f02b381cd4f84818239c66eea61757d4b0154713a1bd +size 60947 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-10.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-10.uasset new file mode 100644 index 00000000..ffca4db6 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-10.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0a1bed6fa27c342af83b3d6a7097acae1427f71722492e218f8291f687b0215 +size 69329 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-11.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-11.uasset new file mode 100644 index 00000000..f1d0337c --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2ef7e35a604e1a3fc6edc897c626516fd2133d4b2fad0d0da6977d320d7ba2b +size 72867 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-12.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-12.uasset new file mode 100644 index 00000000..482c5502 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-12.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a452c46a4c35d99b2cb86f900dd446bfc9b898495806a61436f73f992725c65 +size 71154 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-13.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-13.uasset new file mode 100644 index 00000000..9ab8ba61 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-13.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8af29097a9f3a1c9ed0b75b4c0c6c53248a89fc8c28516b502930d85b42cf6ff +size 70395 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-14.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-14.uasset new file mode 100644 index 00000000..bd44b90b --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-14.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4c095b114502b9376466f96d84fbf6457354674b8f7ea73e9fd1bb86fecb1ac +size 68674 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-15.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-15.uasset new file mode 100644 index 00000000..a4346705 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-15.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81c32c0af3f6d310a8c1739e45e696cbaf998bac3418ab4500a755b84d35edba +size 67596 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-2.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-2.uasset new file mode 100644 index 00000000..d629a8eb --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5d426b8f7f81bd7437eb9666b5572956dbdb66d588af4fdc10516125134ed69 +size 69850 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-3.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-3.uasset new file mode 100644 index 00000000..50351d6a --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d8ba3745cc65fab5ee1e6c5896e09591dfae2db7457af51b19a4b97c6a97bf1 +size 72228 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-4.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-4.uasset new file mode 100644 index 00000000..94e11b4d --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:056f939d399d053d36e5d2157a62af0378f8b00a8e527c02fb53b680db998a42 +size 71201 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-5.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-5.uasset new file mode 100644 index 00000000..e0880f80 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36babcc868cdfddc5bb9b70924c70f103b8d6601e3d92e3b0e49745f116c323e +size 70784 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-6.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-6.uasset new file mode 100644 index 00000000..3b998e0c --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4225c2f27c1d52c6609492bd1a6e40b3911c4aa1c7a55f043492b12411caf278 +size 68241 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-7.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-7.uasset new file mode 100644 index 00000000..ece446df --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:754482ef9009bef6cf89eba8e864c0986a5b57bf4ab5333b6f26d58306719c4b +size 64454 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-8.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-8.uasset new file mode 100644 index 00000000..c85d04b2 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb35c5e847db324050978710be1f4803ef5a606cfb6c34a76219bb60aabeaa8c +size 61527 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-9.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-9.uasset new file mode 100644 index 00000000..2f618395 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/Mannequin/RunImages/Mannequin_Run-9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0ee749d90962fbc1f521369f9a17b7a413b11bca74b857ef1f03aa89309c6d9 +size 61662 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-0.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-0.uasset new file mode 100644 index 00000000..b6294b43 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b8a9614a381a0fd325ea518daa5e027f2af4fdc80a3d4da0d8dda8f7d8d6f7 +size 31861 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-1.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-1.uasset new file mode 100644 index 00000000..65543a14 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a7a151d55acf8ffe283e0a0490daf68abee15cb6475b59b13a1d3b4b4e75819 +size 31352 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-10.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-10.uasset new file mode 100644 index 00000000..b5164db5 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-10.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68e4dbd528b9841104ff01c37a8f6d2fa1fc774ef6c90a1a34ae61df5dfe0585 +size 27869 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-11.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-11.uasset new file mode 100644 index 00000000..1fa50439 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd7978d7328ef0d892ffaf19a9c64ebf82341b36b1f6f5d998dacc20cee60b76 +size 28027 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-12.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-12.uasset new file mode 100644 index 00000000..9ee5b232 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-12.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1045b678c6c882a1c2c21b7695682ceca6b6121dacf3a1ff829be98d4f31e46 +size 27150 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-13.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-13.uasset new file mode 100644 index 00000000..c26bd26a --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-13.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50ad65d1680047ee76ff32e2e78587a125023e16897b77ecefc09b7a1e78715c +size 27372 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-14.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-14.uasset new file mode 100644 index 00000000..75c0691e --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-14.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a89b564dca20fb81b9b93635cd5e2a41e4e67c92bc8002188805fd4e75997aa +size 26981 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-15.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-15.uasset new file mode 100644 index 00000000..6a24addd --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-15.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:406227b4021fc3f8cf0a4d3e9b6fd8e4e74ca8a3bf612a720293a0319858e00c +size 28108 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-2.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-2.uasset new file mode 100644 index 00000000..cd467be0 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12204c5f2a0635b771c9a265844d26104b5a5fd7492f6d4be754b7d81106dbb9 +size 30478 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-3.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-3.uasset new file mode 100644 index 00000000..5d223981 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43820354c912b7ac1e629e2458d875188fd786f60a458c5384a561d6afd51f2d +size 30810 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-4.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-4.uasset new file mode 100644 index 00000000..8611272e --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bed2e0b41d21d2dcb2865fc12e8f4451002fcbfbf66c0feb2641746d1b9ddc9a +size 31598 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-5.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-5.uasset new file mode 100644 index 00000000..7b22beb7 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b66e932e0d4da19542466d9f9f3c472fe2b26f628720e85c8726bbce7441467 +size 31518 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-6.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-6.uasset new file mode 100644 index 00000000..6a7f172d --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d48fd860bddbaf08f341f47460cc8ac79313f8ae6a8c4e8f2a143067a3c213 +size 32537 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-7.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-7.uasset new file mode 100644 index 00000000..f434ab2e --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:082058f44a1e9861e334fa38a5ab36670f3a5d65db9ca965bc183f5e2f64528b +size 32395 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-8.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-8.uasset new file mode 100644 index 00000000..df784cab --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:270450091000953196546a0d0c9cc76f0db7ee43a70c37bc9f0d8cfe3c9effcd +size 28690 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-9.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-9.uasset new file mode 100644 index 00000000..985eb1d8 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/IdleImages/StickFigure_Idle-9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dc1974126dafa8bede347ae3ad504cea35cc25f758cedc0f638d0b9ed9bfc00 +size 29406 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-0.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-0.uasset new file mode 100644 index 00000000..186fb23e --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a3a679e1060b21329c259637631368d9bdd37f9145de3836e95caf85a0297ec +size 28520 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-1.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-1.uasset new file mode 100644 index 00000000..95f2f118 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd5e2919dfa93d40fe8a19ffc783c8cb545ea58817994a2257f0e266c1c39f9 +size 29351 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-10.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-10.uasset new file mode 100644 index 00000000..165cea05 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-10.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c73d26d57ed5b599c5422a5338c5548e33971cf7e971a6b361e717190da94419 +size 32965 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-11.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-11.uasset new file mode 100644 index 00000000..e4a99338 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8ea290d69c89135ae8b870e068ec75eb9cb36d46553ad86de94d9bdede5700b +size 32357 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-12.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-12.uasset new file mode 100644 index 00000000..e10cff2a --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-12.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03651d346d53ac4557fdadab646ebf777e7da1d283db35ada4152fd16da21316 +size 29804 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-13.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-13.uasset new file mode 100644 index 00000000..8801eac5 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-13.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bebcbc10f40964c8864c6cb3c5f1b9b06c6bf3dc4aaddac78459441e5dc7f7d4 +size 30124 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-14.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-14.uasset new file mode 100644 index 00000000..818aeaf0 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-14.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66841da032f5f29209542e901bdcd5bacefc2a3e2545145d5424bfb885cdbbf6 +size 30635 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-15.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-15.uasset new file mode 100644 index 00000000..7db521ee --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-15.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89bc9d8cdcad1affacfa307459c2a878576946fd70a636a3ff3f7c5ec135bf23 +size 32309 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-2.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-2.uasset new file mode 100644 index 00000000..ccbb4752 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0c5ff9fda8ab9d8aec9cb6441ca65656a658d9403802d89bb0fe556258b818e +size 31402 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-3.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-3.uasset new file mode 100644 index 00000000..628ffbb3 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8de4d2bd772a173aa2e1757d74975f9207d9d379cb770ce2107c0227d09bbeb3 +size 31467 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-4.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-4.uasset new file mode 100644 index 00000000..d1a6c1ac --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bde729f805b14ce5ac4f9eabce0774c2dab7a8b917db8b17e94556f435713946 +size 30842 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-5.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-5.uasset new file mode 100644 index 00000000..6d2a03a6 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e57d3e6d821776298474efe851866051680435a24721327fb70e57f85ffe829a +size 30803 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-6.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-6.uasset new file mode 100644 index 00000000..e3707693 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b1b20ecb9ea49d36789ac52b2a0aee80f4086ddf2f7fb480f07d930bc791bff +size 29802 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-7.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-7.uasset new file mode 100644 index 00000000..16603c6f --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a0d551d1191b19bbc840e9d8206cce8d10b1409cefa66a39b438a2994c5246c +size 29376 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-8.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-8.uasset new file mode 100644 index 00000000..b062837a --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:564f74e7187608c7f3e94771ea2aef3dd324ff9caced23a0b702ce2a953fe17e +size 35221 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-9.uasset b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-9.uasset new file mode 100644 index 00000000..0fd86180 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Content/Default/StickFigure/RunImages/StickFigure_Run-9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:147b473ab3489d967a66d8e09e73836778bd8c930d2d6252c155e7f60f09facf +size 30483 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/LICENSE b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/LICENSE new file mode 100644 index 00000000..f28b7edd --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Truong Bui + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/README.md b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/README.md new file mode 100644 index 00000000..63d8fde0 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/README.md @@ -0,0 +1,447 @@ +

+ + + +

+ +# Contents +- [Trailer](#trailer) +- [About](#about) +- [How it works](#how-it-works) +- [Features](#features) +- [Changelog](#changelog) +- [Requirements](#requirements) +- [Installation](#installation) + - [Clone from Github](#clone-from-github) + - [Download from Marketplace](#download-from-marketplace) + - [Setup](#setup) +- [Architecture](#architecture) +- [Tutorial](#tutorial) + - [1) Create Testing Levels and Blueprints](#1-create-testing-levels-and-blueprints) + - [2) Gathering images and movies](#2-gathering-images-and-movies) + - [3) Setup Startup Movies](#3-setup-startup-movies) + - [4) Configure Default Loading Screen setting](#4-configure-default-loading-screen-setting) + - [4.1) Default Loading Screen - Background setting](#41-default-loading-screen---background-setting) + - [4.2) Default Loading Screen - Tip Widget setting](#42-default-loading-screen---tip-widget-setting) + - [4.3) Default Loading Screen - Loading Widget setting](#43-default-loading-screen---loading-widget-setting) + - [5) Configure Classic Layout setting](#5-configure-classic-layout-setting) + - [6) Image Sequence Settings](#6-image-sequence-settings) + - [7) Set proper background and tip for each level](#7-set-proper-background-and-tip-for-each-level) +- [Showcases](#showcases) +- [Donate](#donate) +- [License](#license) +- [Acknowledgment](#acknowledgment) + + +# Trailer + +[![Unreal Engine Async Loading Screen Plugin](http://i3.ytimg.com/vi/3rwsNYPUr0I/hqdefault.jpg)](https://youtu.be/3rwsNYPUr0I "Unreal Engine Async Loading Screen Plugin") + +# About + +Loading screens aren't trivial in general, especially in Unreal Engine. And this makes a lot of UE newcomers are confused at first. Due to User Widget is destroyed at level transition, and level loading runs on the main thread, it blocks any other game activities until it's completed. That's why you need to use Level Streaming for loading screens otherwise your widget blueprint will not work. You have to manually control which object is loaded/unloaded, you can't use different Game Mode, Player Controller for each level, and sometimes there's still occasional freezing. + +That said, you may need to change your game logic to fit with Level Streaming mechanic and it requires a lot of works to achieve a simple thing: Add a Loading Screen. To create a custom loading screen without Level Streaming, you have to do it in Unreal C++. However, this is a hard task for artists and designers, even for developers who are not familiar with the Slate framework and engine module code. Async Loading Screen plug-in comes to a savior. + +Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level. Async Loading Screen also comes with pre-design UI layouts and default icons that make it easy to custom your loading screen in a few minutes (less than 5 minutes I swear). + +# How it works + +Async Loading Screen uses MoviePlayer to play a movie at level transition, on a different thread than game thread. MoviePlayer is not only playing movie files but also can display a Slate widget on top of the movie. We use this widget for the loading screen. + +MoviePlayer is registered to PreLoadMap and PostLoadMapWithWorld delegates so it will be called and shut down automatically by the engine whenever you open a new level. + +# Features + +- Easy to set up, easy to use. +- Customizable pre-make responsive layouts. +- Customizable loading icons. +- Pre-make default loading icons. +- Supported animating images sequence. +- Supported on all major platforms. +- Easily play movies, audio files. +- No need for coding. +- No temporary maps, no level streaming. +- Automatically handles all level transitions. +- Integrates seamlessly with an existing project. + +# Changelog + +### Version 1.5.0 (6/4/2023) +- Add "PreloadBackgroundImages" option +- Add Blueprint functions "PreloadBackgroundImages" and "RemovePreloadedBackgroundImages" to load and remove all the background images. + +![image](https://user-images.githubusercontent.com/1840964/230429985-6d353486-0389-448c-8e37-d4f9dd3505ae.png) +![image](https://user-images.githubusercontent.com/1840964/230430019-fb5ab524-7f59-4201-b263-00cbc17672f0.png) + +### Version 1.4.0 (25/1/2023) +- Fixed unintialized errors +- Add Blueprint function "SetEnableLoadingScreen" to show/hide Loading Screen. Call this function before call the "OpenLevel" node + +![ALS-ShowHideLoadingScreen](https://user-images.githubusercontent.com/1840964/214602739-ebcdd994-08a4-4837-96b5-c5596efbdcb1.png) + +### Version 1.3.0 (29/08.2021) +- Supports Unreal Engine 4.27 (Select other branches for other UE versions) +- Added option for hiding Loading Widget when level loading completes +![image](https://user-images.githubusercontent.com/1840964/131251300-dbf13ed7-26ae-4965-a119-7b51b29dfe52.png) +- Moved animating Image Sequence into OnPaint function +--- +### Version 1.2 (11/01.2021) +- Added new blueprint library function **Stop Loading Screen**. To use this function, you must enable the **Allow Engine Tick** option. Call this function in **BeginPlay** event to stop the Loading Screen (works with Delay node): + +![async-loading-screen-01](https://user-images.githubusercontent.com/1840964/104131830-a3f22300-53ab-11eb-8543-3e8ba6ef2609.png) + +- Added **Show Loading Complete Text** option and **Loading Complete Text Settings** section, which show a text when level loading is complete. Note that you need to set **Wait For Manual Stop** = true, and **Minimum Loading Screen Display Time** = -1, this also allows players press any key to stop the Loading Screen by themself. + +Show Loading Complete Text Settings: +![async-loading-screen-02](https://user-images.githubusercontent.com/1840964/104131945-896c7980-53ac-11eb-870a-b7987364f00c.png) + +Example: +![async-loading-screen-03](https://user-images.githubusercontent.com/1840964/104131958-ad2fbf80-53ac-11eb-92a7-8951cbe2061e.png) + +--- + +### Version 1.1 (14/09/2020): +- Added Shuffle option in the movie setting. +- Implemented set specific background/tip/movie for each level. +- Added SetDisplayBackgroundManually, SetDisplayTipTextManually, SetDisplayMovieManually options. +- Changed TipWidgetVerticalPadding to BorderVerticalOffset in Center Layout settings. +- Changed WidgetHorizontalPadding to BorderHorizontalOffset in Sidebar Layout settings. +- Add Async Loading Screen Function Library with 3 Blueprint functions: +![function-library-01](https://user-images.githubusercontent.com/1840964/93088595-577c2c80-f6c4-11ea-8f23-ec9d065277dc.png) + +# Requirements + +~~Async Loading Screen plug-in requires Visual Studio and a C++ code project. If your project is blueprint based then you will need to convert it to C++ project otherwise you cannot package your game with code plug-in.~~ It doesn't require c++ project anymore. + +# Installation + +> :warning: **After installed Async Loading Screen plugin, the "Project/Movies" setting won't work anymore. You need to set up your startup movies in the 'Startup Loading Screen' section of the plugin's setting.** + +- ## Clone from Github +Clone this repository into your project's /Plugins folder, make one if it doesn’t exist, then compile your game in Visual Studio. If your project is blueprint based you’ll need to convert it to a c++ project by adding any c++ class. Supports Engine version from 4.23 and above. + +- ## Download from Marketplace +Download Async Loading Screen from [Marketplace](https://www.unrealengine.com/marketplace/en-US/product/async-loading-screen) and enable the plugin in Plugins. + +- ## Setup +You can disable/enable the plugin in **Edit→Plugins→Project/Loading Screen**. You configure the plug-in settings in project settings **Project Settings/Game/Async Loading Screen**. + +![async-loading-screen-screenshot-01](https://user-images.githubusercontent.com/1840964/91760594-d02bb500-ebfd-11ea-85fc-08c5a556a903.png) + +# Architecture +Async Loading Screen has four main components: Background, Loading Widget, Tip Widget, and Layout. + +## Background +The background is a static image, you can add many images as you want, it will be displayed randomly (unless **Set Display Background Manually** option is enabled). Leave it empty if you just want to show a movie instead of a static image. + +- Background Setting: + +![background-settings](https://user-images.githubusercontent.com/1840964/93088749-8397ad80-f6c4-11ea-9a85-5399efea3ddd.png) + +## Tip Widget +Just some useful texts that will be shown randomly (unless **Set Display Tip Text Manually** option is enabled) for players to have something to look at while waiting for a new level loaded. + +- Tip Widget Setting: + +![tip-widget-settings](https://user-images.githubusercontent.com/1840964/93089000-df623680-f6c4-11ea-82fb-e2a44f9a524f.png) + +## Loading Widget +This is the most important component of the plug-in, Loading Widget lets players know that the game is still running and not freezing. + +Loading Widget has two parts: Loading Icon and Loading Text. The Loading Text is just a text shown beside the Loading Icon, we mostly care about the Loading Icon. Async Loading Screen supports 3 types of Loading Icon: Throbber, Circular Throbber, and Image Sequence. + +- Loading Widget Setting: + +![loading-widget-settings](https://user-images.githubusercontent.com/1840964/92412275-7edb7280-f175-11ea-9ef7-c02f183f5c88.png) + +### Loading Icon + +- Throbber Setting: + +![throbber-settings](https://user-images.githubusercontent.com/1840964/92412332-b9dda600-f175-11ea-986c-852cc93cf61c.png) + +- Throbber loading icon example: + +![throbber-loading-01](https://user-images.githubusercontent.com/1840964/92412429-10e37b00-f176-11ea-999b-bdeab20cf922.gif) ![throbber-loading-02](https://user-images.githubusercontent.com/1840964/92412452-1fca2d80-f176-11ea-838e-a5ccb55ea72d.gif) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +- Circular Throbber Setting: + +![circular-throbber-settings](https://user-images.githubusercontent.com/1840964/92413277-8735ac80-f179-11ea-8e16-ab5e08be1595.png) + +- Circular Throbber loading icon example: + +![circular-throbber-loading-01](https://user-images.githubusercontent.com/1840964/92412600-a2eb8380-f176-11ea-9a6f-ab162490a9e3.gif) ![circular-throbber-loading-02](https://user-images.githubusercontent.com/1840964/92412750-450b6b80-f177-11ea-8af8-9eb68cea0155.gif) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- +- Image Sequence Setting: + +![image-sequence-settings](https://user-images.githubusercontent.com/1840964/92413824-0e841f80-f17c-11ea-896a-3e16e8291967.png) + +- Image Sequence loading icon examples: + +![image-sequence-loading-03](https://user-images.githubusercontent.com/1840964/92539810-c98be600-f26c-11ea-832c-770af9438050.gif) +![image-sequence-loading-01](https://user-images.githubusercontent.com/1840964/92413859-2fe50b80-f17c-11ea-9254-74ebd073a0eb.gif) +![image-sequence-loading-02](https://user-images.githubusercontent.com/1840964/92413848-26f43a00-f17c-11ea-8f72-c658e3f904a0.gif) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +## Layout +This is the way Async Loading Screen widgets are arranged on the screen. In version 1.0 Async Loading Screen supports 5 different Layouts: Classic, Center, Letterbox, Sidebar, and Dual Sidebar. + +- Layout Settings: + +![layout-settings](https://user-images.githubusercontent.com/1840964/92414921-af74d980-f180-11ea-9957-7032f171e843.png) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +- Classic layout example: + +![classic-layout-01](https://user-images.githubusercontent.com/1840964/92415877-14cac980-f185-11ea-870a-dc8a7e7d68ea.jpg) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +- Center layout example: + +![center-layout-01](https://user-images.githubusercontent.com/1840964/92416035-c833be00-f185-11ea-8d7d-625b4166ca26.jpg) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +- Letterbox layout example: + +![letterbox-layout-01](https://user-images.githubusercontent.com/1840964/92416029-c2d67380-f185-11ea-92f9-f7f9021b825f.jpg) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +- Sidebar layout example: + +![sidebar-layout-01](https://user-images.githubusercontent.com/1840964/92416031-c4a03700-f185-11ea-9938-b63f1a2971fa.jpg) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +- Dual Sidebar layout example: + +![dual-sidebar-layout-01](https://user-images.githubusercontent.com/1840964/92416037-c964eb00-f185-11ea-8ed4-086bb49fc52a.jpg) + +--------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +# Tutorial +In this tutorial, I will use a blank C++ project with UE version 4.25. But you can freely integrate Async Loading Screen plugin into your existing projects without problems. You should install the plugin following [Installation](#installation) steps above. + +## 1) Create Testing Levels and Blueprints +- First, we create two empty levels named **Level_1** and **Level_2** for testing purposes: + +![tutorial-02](https://user-images.githubusercontent.com/1840964/92516241-1c4ea900-f23f-11ea-9e32-76b67f2c96a9.png) + +- Create BP_GameMode, BP_PlayerController, and an UMG blueprint WBP_OpenLevelButton: + +![tutorial-03](https://user-images.githubusercontent.com/1840964/92516572-95e69700-f23f-11ea-9a81-c9e4fb9fa0e4.png) + +- In WBP_OpenLevelButton, create a button at the center of the screen: + +![tutorial-04](https://user-images.githubusercontent.com/1840964/92516863-fece0f00-f23f-11ea-81f4-6dabd9c05d66.png) + +- In WBP_OpenLevelButton graph, add the following nodes in the button's OnClick event: + +![tutorial-05](https://user-images.githubusercontent.com/1840964/92517440-dd215780-f240-11ea-855c-0f41e8f66046.png) + +- In BP_PlayerController, create that widget and add to the viewport: + +![tutorial-06](https://user-images.githubusercontent.com/1840964/92517611-1eb20280-f241-11ea-9bc1-f84521432e41.png) + +- Also enable "Show Mouse Cursor" option in BP_PlayerController: + +![tutorial-07](https://user-images.githubusercontent.com/1840964/92517958-cb8c7f80-f241-11ea-83fc-2a74ecdbc4db.png) + +- Change default GameMode to our BP_GameMode and BP_PlayerController in "Project/Maps & Modes" setting: + +![tutorial-08](https://user-images.githubusercontent.com/1840964/92518004-dfd07c80-f241-11ea-900d-dd89e4163325.png) + +- Add two maps to the included list in "Projects/Packaging" setting so you don't have to see annoying warnings when Launch: + +![tutorial-09](https://user-images.githubusercontent.com/1840964/92518328-5cfbf180-f242-11ea-9b8b-e7452dff4454.png) + +- Note that to see the plugin is actually working, you need to play as Standalone Game or Launch button. Play in Editor will not work due to different level managing of Play in Editor and packaged game: + +![tutorial-10](https://user-images.githubusercontent.com/1840964/92521633-c3cfd980-f247-11ea-984b-98f17d604387.png) + +If you play Standalone Game or Launch the game you will see a black screen with a white panel shows up very quickly. We'll need a little setting up to make the loading screen looks better. + +--- + +## 2) Gathering images and movies +You can use your own assets instead but for this tutorial, I'll use Unreal Engine 5 Wallpapers Desktop from this [post](https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1760020-share-your-excitement-for-unreal-engine-5-with-free-wallpapers-gifs-and-more) and UE4 Startup Video Files from this [page](https://www.unrealengine.com/en-US/branding). Here are links download for you: +- [UE5 Wallpapers - Desktop](https://epicgames.ent.box.com/s/zuorr34ojf3010k71tiv2c79s266v12b/folder/112871747507) +- [UE4 Startup Video Files](https://epicgames.ent.box.com/s/t94yqy3lxb3mlytmqf5znrr2pobus3fm) + +- Create a "Movies" folder in the "Content" folder and copy your movie files into the "Content/Movies" folder (don't import movies into the project just copy the original movie files): + +![tutorial-11](https://user-images.githubusercontent.com/1840964/92527405-24afdf80-f251-11ea-97f0-ebe893e27986.png) + +- Import your background images into the project: + +![tutorial-12](https://user-images.githubusercontent.com/1840964/92527677-96882900-f251-11ea-8cb3-b99c41925337.png) + +--- + +## 3) Setup Startup Movies + +Now go to "Game/Async Loading Screen" setting in the Project Settings and open "Startup Loading Screen" section. This Startup Loading Screen only shows once when the player first opens the game so usually, you don't want to show a loading screen here. Instead, you'll want to show a UE4 logo intro movie, your studio logo movie, your sponsor 1 logo movie, your sponsor 2 logo movie, or some weird shit movies, depending on you. + +- Uncheck "Auto Complete when Loading Completes" option so we can see the movies play till end +- Add your movie path without extension in "Movie Paths" array + +Here is the Startup Loading Screen setting: + +![tutorial-13](https://user-images.githubusercontent.com/1840964/92529902-8eca8380-f255-11ea-92a4-a1c3ed376d62.png) + +Click play Standalone Game or Launch button, you will see UE4 logo movie show up here. + +--- + +## 4) Configure Default Loading Screen setting + +Open "Default Loading Screen" setting, here we actually set up a loading screen for our game. You can leave most of options default but for testing purpose, we'll change some options. + +- Set "Minimum Loading Screen Display Time" value to 10 (I recommend setting it to -1 in packaged games) +- Set "Layout" to Classic for this tutorial. + +Here is Default Loading Screen setting: + +![tutorial-14](https://user-images.githubusercontent.com/1840964/92531295-33e65b80-f258-11ea-98d7-489521a93a87.png) + +### 4.1) Default Loading Screen - Background setting + +Open "Background" setting in the Default Loading Screen section. Add your background images to the Images array. You can leave other options default: + +![tutorial-15](https://user-images.githubusercontent.com/1840964/92533170-13b89b80-f25c-11ea-9542-3947df9a0079.png) + +### 4.2) Default Loading Screen - Tip Widget setting + +Open "Tip Widget" setting in the Default Loading Screen. Add some useful texts, you can change text's appearance like color, font, shadow effect here: + +![tutorial-16](https://user-images.githubusercontent.com/1840964/92533302-5b3f2780-f25c-11ea-9975-24f0c09c6e03.png) + +### 4.3) Default Loading Screen - Loading Widget setting +Open "Loading Widget" setting in the Default Loading Screen, here we will custom our loading icon. If you open AsyncLoadingScreen Content folder, you can see there are a lot of default loading images I had made. We'll use those default images in this tutorial. + +![tutorial-17](https://user-images.githubusercontent.com/1840964/92533833-81b19280-f25d-11ea-91b5-239bea77ba1a.png) + +- Set "Loading Icon Type" to "Throbber" +- Set "Loading Widget Type" to "Horizontal" +- Open "Throbber Settings" and select icon-cat-print in "Image" option +- Set "Space" value to 20 + +You can leave other options default. + +![tutorial-18](https://user-images.githubusercontent.com/1840964/92534376-ce499d80-f25e-11ea-8a13-98ef026b34bf.png) + +--- +## 5) Configure Classic Layout setting +Because we already chose the Classic layout in previous step so we will configure the Classic layout and ignore other layouts. Open "Classic" setting in Layout category and change following options: + +- Set "Border Padding" to 20 +- Open "Border Background" option and set Tint color (R:0.1, G:0.1, B:0.1, A:0.8) + +You can leave other options default. + +![tutorial-19](https://user-images.githubusercontent.com/1840964/92535368-4749f480-f261-11ea-9fe5-76ff2e5dd215.png) + +--- + +Alright! Now you can click play Standalone Game or Launch button to see your loading screen. + +![tutorial-20](https://user-images.githubusercontent.com/1840964/92536073-f6d39680-f262-11ea-8c42-8f540aea6217.jpg) + + +## 6) Image Sequence Settings +Async Loading Screen also supports custom loading icon using Image Sequence. Open "Loading Widget" and change following options: + +- Set "Loading Icon Type" to "Image Sequence" +- Open "Image Sequence Settings" and add all images in folder "Default/Mannequin/RunImages" to Images array + +You can leave other options default. + +![tutorial-21](https://user-images.githubusercontent.com/1840964/92536598-48c8ec00-f264-11ea-8e35-73b14364e3bb.png) + +Click play or Launch button and you'll see the Mannequin is running as a loading icon: + +![tutorial-22](https://user-images.githubusercontent.com/1840964/92536933-0eac1a00-f265-11ea-8d62-c173e632b55a.jpg) + +--- +## 7) Set proper background and tip for each level: +In updated version 1.1, Async Loading Screen supports display specific background/tip/movie for each level as you want. In this tutorial we'll show proper background and tip for **Level_1** and **Level_2**: + +- Open **Background** setting and enable **Set Display Background Manually**. +![tutorial-23](https://user-images.githubusercontent.com/1840964/93087118-534f0f80-f6c2-11ea-94e3-4d3c0fc27c55.png) + +- Open **Tip Widget** setting, enable **Set Display Tip Text Manually** and add 2 more following texts in **TipText** array: +![tutorial-24](https://user-images.githubusercontent.com/1840964/93087270-842f4480-f6c2-11ea-9e8f-d79ff58dd35b.png) + +- Open **WBP_OpenLevelButton** blueprint, in On Clicked event, set **Background Index=4, Tip Text Index=2** before **Open Level=Level_2** and **Background Index=2, Tip Text Index=1** before **Open Level=Level_1**: +![tutorial-25](https://user-images.githubusercontent.com/1840964/93087474-ceb0c100-f6c2-11ea-8502-5a5615fd15eb.png) + +- Now click play Standalone Game or Launch button, you'll see Async Loading Screen always show Background index 4, TipText index 2 when loading Level_2, and Background index 2, TipText index 1 when loading Level_1. + +--- + +Congratulation! We have finished the tutorial. You should try other layouts and settings to see which is fit for your game. + + +# Showcases + +- [Colors:Zero](http://www.colors-zero.com/) + +![Colors:Zero](https://user-images.githubusercontent.com/1840964/233838182-2c8cd8fa-dc49-41ed-b536-27a8650fe98a.jpg) + +--- + +- [Elven Warmaiden](https://store.steampowered.com/app/1878000/Elven_Warmaiden/) + +![Elven Warmaiden](https://cdn.akamai.steamstatic.com/steam/apps/1878000/header.jpg?t=1644526061) + +--- +- [Logic - Keypad](https://store.steampowered.com/app/2265160/Logic__Keypad/) + +![logic-keypad](https://user-images.githubusercontent.com/1840964/215274878-c6dd3aa1-6b9c-4f4a-af41-de083943c8ef.jpg) + +--- +- [Witchtastic](https://store.steampowered.com/app/1080010/Witchtastic/) + +![witchtastic](https://user-images.githubusercontent.com/1840964/198943299-529b153a-322d-4431-bec9-9046147ced43.jpg) + +--- +- [Cursed Spire](https://www.youtube.com/watch?v=ZZlxmdRDRMI) + +![cursed-spire-async-loading-screen](https://user-images.githubusercontent.com/1840964/93096502-ac24a500-f6ce-11ea-9f6a-613c7a6bb926.gif) + +--- + +- [Pumpkin Jack](https://www.pumpkin-jack.com/) + +![pumpkin-jack](https://user-images.githubusercontent.com/1840964/99428459-41475280-2939-11eb-86a5-b27f39b73037.png) + +--- +- [Cions of Vega](https://tongucbodur.com/vega) + +![cions-of-vega](https://user-images.githubusercontent.com/1840964/120698381-2d300080-c4d9-11eb-96bd-9c0fe71f6813.jpg) + +--- +- [BrightSeeker](https://store.steampowered.com/app/1491950/BrightSeeker/) + +![BrightSeeker_Scr_(4)](https://user-images.githubusercontent.com/1840964/133012031-f5e91478-5e32-470d-9c8c-df6f13fcf630.png) + +--- +If you're using Async Loading Screen plugin in your game and would like to showcase here, shoot me an email about your game's info, including screenshots(gif/png/jpeg/video) of your in-game loading screen. + +# Donate +If Async Loading Screen is useful for you or your team, you can [buy me a coffee](https://www.buymeacoffee.com/truongbui) to support this project. + +# License +Async Loading Screen plug-in is licensed under the [MIT](LICENSE) License. + +# Acknowledgment + +Async Loading Screen plug-in is inspired from [Loading Screen](https://github.com/ue4plugins/LoadingScreen) plug-in by Nick Darnell. diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon128.png b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon128.png new file mode 100644 index 00000000..10abbead --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5daa8165f3e6c0a48de505ae8bd70e33cb566bfe1ab77cfa902b6753db23acbe +size 8066 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon256.png b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon256.png new file mode 100644 index 00000000..ed44ccc9 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon256.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4db9b7bdd26aa06a077bb1ec21ff90ae470ec6acf9aa978c892c9ff30865cc0 +size 14928 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon512.png b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon512.png new file mode 100644 index 00000000..4e3f28dd --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon512.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09714dbee5f8580c94570c466ed42d085781bcf40a8cab751a5eab57307fb9ae +size 26047 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon64.png b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon64.png new file mode 100644 index 00000000..07e854c0 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Resources/Icon64.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fb6fc3591ef767b5ea67afbdf87cb4bd393c4fa51b5afb379b52212bd349205 +size 4122 diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/AsyncLoadingScreen.Build.cs b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/AsyncLoadingScreen.Build.cs new file mode 100644 index 00000000..274303b0 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/AsyncLoadingScreen.Build.cs @@ -0,0 +1,55 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class AsyncLoadingScreen : ModuleRules +{ + public AsyncLoadingScreen(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core" + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + "MoviePlayer", + "DeveloperSettings" + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/AsyncLoadingScreen.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/AsyncLoadingScreen.cpp new file mode 100644 index 00000000..27f51c5b --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/AsyncLoadingScreen.cpp @@ -0,0 +1,201 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "AsyncLoadingScreen.h" +#include "MoviePlayer.h" +#include "LoadingScreenSettings.h" +#include "SCenterLayout.h" +#include "SClassicLayout.h" +#include "SLetterboxLayout.h" +#include "SSidebarLayout.h" +#include "SDualSidebarLayout.h" +#include "Framework/Application/SlateApplication.h" +#include "AsyncLoadingScreenLibrary.h" +#include "Engine/Texture2D.h" + +#define LOCTEXT_NAMESPACE "FAsyncLoadingScreenModule" + +void FAsyncLoadingScreenModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module + if (!IsRunningDedicatedServer() && FSlateApplication::IsInitialized()) + { + const ULoadingScreenSettings* Settings = GetDefault(); + + if (IsMoviePlayerEnabled()) + { + GetMoviePlayer()->OnPrepareLoadingScreen().AddRaw(this, &FAsyncLoadingScreenModule::PreSetupLoadingScreen); + } + + // If PreloadBackgroundImages option is check, load all background images into memory + if (Settings->bPreloadBackgroundImages) + { + LoadBackgroundImages(); + } + + // Prepare the startup screen, the PreSetupLoadingScreen callback won't be called + // if we've already explicitly setup the loading screen + bIsStartupLoadingScreen = true; + SetupLoadingScreen(Settings->StartupLoadingScreen); + } +} + +void FAsyncLoadingScreenModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. + if (!IsRunningDedicatedServer()) + { + // TODO: Unregister later + GetMoviePlayer()->OnPrepareLoadingScreen().RemoveAll(this); + } +} + +bool FAsyncLoadingScreenModule::IsGameModule() const +{ + return true; +} + +TArray FAsyncLoadingScreenModule::GetBackgroundImages() +{ + return bIsStartupLoadingScreen ? StartupBackgroundImages : DefaultBackgroundImages; +} + +void FAsyncLoadingScreenModule::PreSetupLoadingScreen() +{ + UE_LOG(LogTemp, Warning, TEXT("PreSetupLoadingScreen")); + const bool bIsEnableLoadingScreen = UAsyncLoadingScreenLibrary::GetIsEnableLoadingScreen(); + if (bIsEnableLoadingScreen) + { + const ULoadingScreenSettings* Settings = GetDefault(); + bIsStartupLoadingScreen = false; + SetupLoadingScreen(Settings->DefaultLoadingScreen); + } +} + +void FAsyncLoadingScreenModule::SetupLoadingScreen(const FALoadingScreenSettings& LoadingScreenSettings) +{ + TArray MoviesList = LoadingScreenSettings.MoviePaths; + + // Shuffle the movies list + if (LoadingScreenSettings.bShuffle == true) + { + ShuffleMovies(MoviesList); + } + + if (LoadingScreenSettings.bSetDisplayMovieIndexManually == true) + { + MoviesList.Empty(); + + // Show specific movie if valid otherwise show original movies list + if (LoadingScreenSettings.MoviePaths.IsValidIndex(UAsyncLoadingScreenLibrary::GetDisplayMovieIndex())) + { + MoviesList.Add(LoadingScreenSettings.MoviePaths[UAsyncLoadingScreenLibrary::GetDisplayMovieIndex()]); + } + else + { + MoviesList = LoadingScreenSettings.MoviePaths; + } + } + + FLoadingScreenAttributes LoadingScreen; + LoadingScreen.MinimumLoadingScreenDisplayTime = LoadingScreenSettings.MinimumLoadingScreenDisplayTime; + LoadingScreen.bAutoCompleteWhenLoadingCompletes = LoadingScreenSettings.bAutoCompleteWhenLoadingCompletes; + LoadingScreen.bMoviesAreSkippable = LoadingScreenSettings.bMoviesAreSkippable; + LoadingScreen.bWaitForManualStop = LoadingScreenSettings.bWaitForManualStop; + LoadingScreen.bAllowInEarlyStartup = LoadingScreenSettings.bAllowInEarlyStartup; + LoadingScreen.bAllowEngineTick = LoadingScreenSettings.bAllowEngineTick; + LoadingScreen.MoviePaths = MoviesList; + LoadingScreen.PlaybackType = LoadingScreenSettings.PlaybackType; + + if (LoadingScreenSettings.bShowWidgetOverlay) + { + const ULoadingScreenSettings* Settings = GetDefault(); + + switch (LoadingScreenSettings.Layout) + { + case EAsyncLoadingScreenLayout::ALSL_Classic: + LoadingScreen.WidgetLoadingScreen = SNew(SClassicLayout, LoadingScreenSettings, Settings->Classic); + break; + case EAsyncLoadingScreenLayout::ALSL_Center: + LoadingScreen.WidgetLoadingScreen = SNew(SCenterLayout, LoadingScreenSettings, Settings->Center); + break; + case EAsyncLoadingScreenLayout::ALSL_Letterbox: + LoadingScreen.WidgetLoadingScreen = SNew(SLetterboxLayout, LoadingScreenSettings, Settings->Letterbox); + break; + case EAsyncLoadingScreenLayout::ALSL_Sidebar: + LoadingScreen.WidgetLoadingScreen = SNew(SSidebarLayout, LoadingScreenSettings, Settings->Sidebar); + break; + case EAsyncLoadingScreenLayout::ALSL_DualSidebar: + LoadingScreen.WidgetLoadingScreen = SNew(SDualSidebarLayout, LoadingScreenSettings, Settings->DualSidebar); + break; + } + + } + + GetMoviePlayer()->SetupLoadingScreen(LoadingScreen); +} + +void FAsyncLoadingScreenModule::ShuffleMovies(TArray& MoviesList) +{ + if (MoviesList.Num() > 0) + { + int32 LastIndex = MoviesList.Num() - 1; + for (int32 i = 0; i <= LastIndex; ++i) + { + int32 Index = FMath::RandRange(i, LastIndex); + if (i != Index) + { + MoviesList.Swap(i, Index); + } + } + } +} + +void FAsyncLoadingScreenModule::LoadBackgroundImages() +{ + // Empty all background images array + RemoveAllBackgroundImages(); + + const ULoadingScreenSettings* Settings = GetDefault(); + + // Preload startup background images + for (auto& Image : Settings->StartupLoadingScreen.Background.Images) + { + UTexture2D* LoadedImage = Cast(Image.TryLoad()); + if (LoadedImage) + { + StartupBackgroundImages.Add(LoadedImage); + } + } + + // Preload default background images + for (auto& Image : Settings->DefaultLoadingScreen.Background.Images) + { + UTexture2D* LoadedImage = Cast (Image.TryLoad()); + if (LoadedImage) + { + DefaultBackgroundImages.Add(LoadedImage); + } + } +} + +void FAsyncLoadingScreenModule::RemoveAllBackgroundImages() +{ + StartupBackgroundImages.Empty(); + DefaultBackgroundImages.Empty(); +} + +bool FAsyncLoadingScreenModule::IsPreloadBackgroundImagesEnabled() +{ + return GetDefault()->bPreloadBackgroundImages; +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FAsyncLoadingScreenModule, AsyncLoadingScreen) \ No newline at end of file diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/AsyncLoadingScreenLibrary.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/AsyncLoadingScreenLibrary.cpp new file mode 100644 index 00000000..24831d70 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/AsyncLoadingScreenLibrary.cpp @@ -0,0 +1,61 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + + +#include "AsyncLoadingScreenLibrary.h" +#include "MoviePlayer.h" +#include "AsyncLoadingScreen.h" + +int32 UAsyncLoadingScreenLibrary::DisplayBackgroundIndex = -1; +int32 UAsyncLoadingScreenLibrary::DisplayTipTextIndex = -1; +int32 UAsyncLoadingScreenLibrary::DisplayMovieIndex = -1; +bool UAsyncLoadingScreenLibrary::bShowLoadingScreen = true; + +void UAsyncLoadingScreenLibrary::SetDisplayBackgroundIndex(int32 BackgroundIndex) +{ + UAsyncLoadingScreenLibrary::DisplayBackgroundIndex = BackgroundIndex; +} + +void UAsyncLoadingScreenLibrary::SetDisplayTipTextIndex(int32 TipTextIndex) +{ + UAsyncLoadingScreenLibrary::DisplayTipTextIndex = TipTextIndex; +} + +void UAsyncLoadingScreenLibrary::SetDisplayMovieIndex(int32 MovieIndex) +{ + UAsyncLoadingScreenLibrary::DisplayMovieIndex = MovieIndex; +} + +void UAsyncLoadingScreenLibrary::SetEnableLoadingScreen(bool bIsEnableLoadingScreen) +{ + bShowLoadingScreen = bIsEnableLoadingScreen; +} + +void UAsyncLoadingScreenLibrary::StopLoadingScreen() +{ + GetMoviePlayer()->StopMovie(); +} + +void UAsyncLoadingScreenLibrary::PreloadBackgroundImages() +{ + if (FAsyncLoadingScreenModule::IsAvailable()) + { + FAsyncLoadingScreenModule& LoadingScreenModule = FAsyncLoadingScreenModule::Get(); + LoadingScreenModule.LoadBackgroundImages(); + } +} + +void UAsyncLoadingScreenLibrary::RemovePreloadedBackgroundImages() +{ + if (FAsyncLoadingScreenModule::IsAvailable()) + { + FAsyncLoadingScreenModule& LoadingScreenModule = FAsyncLoadingScreenModule::Get(); + LoadingScreenModule.RemoveAllBackgroundImages(); + } +} + diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/LoadingScreenSettings.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/LoadingScreenSettings.cpp new file mode 100644 index 00000000..7a83f31d --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/LoadingScreenSettings.cpp @@ -0,0 +1,39 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "LoadingScreenSettings.h" +#include "UObject/ConstructorHelpers.h" +#include "Engine/Font.h" + +#define LOCTEXT_NAMESPACE "AsyncLoadingScreen" + +FLoadingWidgetSettings::FLoadingWidgetSettings() : LoadingText(LOCTEXT("Loading", "LOADING")) {} +//FLoadingCompleteTextSettings::FLoadingCompleteTextSettings() : LoadingCompleteText(LOCTEXT("Loading Complete", "Loading is complete! Press any key to continue...")) {} + + +ULoadingScreenSettings::ULoadingScreenSettings(const FObjectInitializer& Initializer) : Super(Initializer) +{ + StartupLoadingScreen.TipWidget.TipWrapAt = 1000.0f; + StartupLoadingScreen.bShowWidgetOverlay = false; + DefaultLoadingScreen.TipWidget.TipWrapAt = 1000.0f; + // Set default font + if (!IsRunningDedicatedServer()) + { + static ConstructorHelpers::FObjectFinder RobotoFontObj(TEXT("/Engine/EngineFonts/Roboto")); + StartupLoadingScreen.TipWidget.Appearance.Font = FSlateFontInfo(RobotoFontObj.Object, 20, FName("Normal")); + DefaultLoadingScreen.TipWidget.Appearance.Font = FSlateFontInfo(RobotoFontObj.Object, 20, FName("Normal")); + StartupLoadingScreen.LoadingWidget.Appearance.Font = FSlateFontInfo(RobotoFontObj.Object, 32, FName("Bold")); + DefaultLoadingScreen.LoadingWidget.Appearance.Font = FSlateFontInfo(RobotoFontObj.Object, 32, FName("Bold")); + StartupLoadingScreen.LoadingCompleteTextSettings.Appearance.Font = FSlateFontInfo(RobotoFontObj.Object, 24, FName("Normal")); + DefaultLoadingScreen.LoadingCompleteTextSettings.Appearance.Font = FSlateFontInfo(RobotoFontObj.Object, 24, FName("Normal")); + } +} + +#undef LOCTEXT_NAMESPACE + + diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SBackgroundWidget.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SBackgroundWidget.cpp new file mode 100644 index 00000000..a7241353 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SBackgroundWidget.cpp @@ -0,0 +1,72 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SBackgroundWidget.h" +#include "LoadingScreenSettings.h" +#include "Slate/DeferredCleanupSlateBrush.h" +#include "Widgets/Images/SImage.h" +#include "Widgets/Layout/SBorder.h" +#include "Engine/Texture2D.h" +#include "AsyncLoadingScreenLibrary.h" +#include "AsyncLoadingScreen.h" + +void SBackgroundWidget::Construct(const FArguments& InArgs, const FBackgroundSettings& Settings) +{ + // If there's an image defined + if (Settings.Images.Num() > 0) + { + int32 ImageIndex = FMath::RandRange(0, Settings.Images.Num() - 1); + + if (Settings.bSetDisplayBackgroundManually == true) + { + if (Settings.Images.IsValidIndex(UAsyncLoadingScreenLibrary::GetDisplayBackgroundIndex())) + { + ImageIndex = UAsyncLoadingScreenLibrary::GetDisplayBackgroundIndex(); + } + } + + // Load background from settings + UTexture2D* LoadingImage = nullptr; + const FSoftObjectPath& ImageAsset = Settings.Images[ImageIndex]; + UObject* ImageObject = ImageAsset.TryLoad(); + LoadingImage = Cast(ImageObject); + + // If IsPreloadBackgroundImagesEnabled is enabled, load from images array + FAsyncLoadingScreenModule& LoadingScreenModule = FAsyncLoadingScreenModule::Get(); + if (LoadingScreenModule.IsPreloadBackgroundImagesEnabled()) + { + TArray BackgroundImages = LoadingScreenModule.GetBackgroundImages(); + if (!BackgroundImages.IsEmpty() && BackgroundImages.IsValidIndex(ImageIndex)) + { + LoadingImage = BackgroundImages[ImageIndex]; + } + } + + if (LoadingImage) + { + ImageBrush = FDeferredCleanupSlateBrush::CreateBrush(LoadingImage); + ChildSlot + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .Padding(Settings.Padding) + .BorderBackgroundColor(Settings.BackgroundColor) + .BorderImage(FCoreStyle::Get().GetBrush("WhiteBrush")) + [ + SNew(SScaleBox) + .Stretch(Settings.ImageStretch) + [ + SNew(SImage) + .Image(ImageBrush.IsValid() ? ImageBrush->GetSlateBrush() : nullptr) + ] + ] + ]; + } + } +} \ No newline at end of file diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SCenterLayout.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SCenterLayout.cpp new file mode 100644 index 00000000..53849669 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SCenterLayout.cpp @@ -0,0 +1,129 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SCenterLayout.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Layout/SSafeZone.h" +#include "Widgets/Layout/SDPIScaler.h" +#include "SHorizontalLoadingWidget.h" +#include "SVerticalLoadingWidget.h" +#include "SBackgroundWidget.h" +#include "STipWidget.h" +#include "Widgets/SOverlay.h" +#include "Widgets/Layout/SBorder.h" +#include "SLoadingCompleteText.h" + + +void SCenterLayout::Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FCenterLayoutSettings& LayoutSettings) +{ + // Root widget and background + TSharedRef Root = SNew(SOverlay) + + SOverlay::Slot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + [ + SNew(SBackgroundWidget, Settings.Background) + ]; + + // Placeholder for loading widget + TSharedRef LoadingWidget = SNullWidget::NullWidget; + if (Settings.LoadingWidget.LoadingWidgetType == ELoadingWidgetType::LWT_Horizontal) + { + LoadingWidget = SNew(SHorizontalLoadingWidget, Settings.LoadingWidget); + } + else + { + LoadingWidget = SNew(SVerticalLoadingWidget, Settings.LoadingWidget); + } + + // Add loading widget at center + Root->AddSlot() + .HAlign(HAlign_Center) + .VAlign(VAlign_Center) + [ + LoadingWidget + ]; + + + if (LayoutSettings.bIsTipAtBottom) + { + // Add tip widget at bottom + Root->AddSlot() + .HAlign(LayoutSettings.BorderHorizontalAlignment) + .VAlign(VAlign_Bottom) + .Padding(0, 0, 0, LayoutSettings.BorderVerticalOffset) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.BorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.BorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SCenterLayout::GetDPIScale) + [ + SNew(STipWidget, Settings.TipWidget) + ] + ] + ] + ]; + } + else + { + // Add tip widget at top + Root->AddSlot() + .HAlign(LayoutSettings.BorderHorizontalAlignment) + .VAlign(VAlign_Top) + .Padding(0, LayoutSettings.BorderVerticalOffset, 0, 0) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.BorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.BorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SCenterLayout::GetDPIScale) + [ + SNew(STipWidget, Settings.TipWidget) + ] + ] + ] + ]; + } + + // Construct loading complete text if enable + if (Settings.bShowLoadingCompleteText) + { + Root->AddSlot() + .VAlign(Settings.LoadingCompleteTextSettings.Alignment.VerticalAlignment) + .HAlign(Settings.LoadingCompleteTextSettings.Alignment.HorizontalAlignment) + .Padding(Settings.LoadingCompleteTextSettings.Padding) + [ + SNew(SLoadingCompleteText, Settings.LoadingCompleteTextSettings) + ]; + } + + // Add root to this widget + ChildSlot + [ + Root + ]; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SClassicLayout.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SClassicLayout.cpp new file mode 100644 index 00000000..410f9b43 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SClassicLayout.cpp @@ -0,0 +1,162 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SClassicLayout.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Layout/SSafeZone.h" +#include "Widgets/Layout/SDPIScaler.h" +#include "Widgets/Layout/SSpacer.h" +#include "Widgets/SBoxPanel.h" +#include "SHorizontalLoadingWidget.h" +#include "SVerticalLoadingWidget.h" +#include "SBackgroundWidget.h" +#include "STipWidget.h" +#include "SLoadingCompleteText.h" + +void SClassicLayout::Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FClassicLayoutSettings& LayoutSettings) +{ + // Root widget and background + TSharedRef Root = SNew(SOverlay) + + SOverlay::Slot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + [ + SNew(SBackgroundWidget, Settings.Background) + ]; + + // Placeholder for loading widget + TSharedRef LoadingWidget = SNullWidget::NullWidget; + if (Settings.LoadingWidget.LoadingWidgetType == ELoadingWidgetType::LWT_Horizontal) + { + LoadingWidget = SNew(SHorizontalLoadingWidget, Settings.LoadingWidget); + } + else + { + LoadingWidget = SNew(SVerticalLoadingWidget, Settings.LoadingWidget); + } + + TSharedRef HorizontalBox = SNew(SHorizontalBox); + + if (LayoutSettings.bIsLoadingWidgetAtLeft) + { + // Add Loading widget on left first + HorizontalBox.Get().AddSlot() + .VAlign(VAlign_Center) + .HAlign(HAlign_Center) + .AutoWidth() + [ + LoadingWidget + ]; + + // Add spacer at midder + HorizontalBox.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoWidth() + [ + SNew(SSpacer) + .Size(FVector2D(LayoutSettings.Space, 0.0f)) + ]; + + // Tip Text on the right + HorizontalBox.Get().AddSlot() + .FillWidth(1.0f) + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + [ + SNew(STipWidget, Settings.TipWidget) + ]; + } + else + { + // Tip Text on the left + HorizontalBox.Get().AddSlot() + .FillWidth(1.0f) + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + [ + // Add tip text + SNew(STipWidget, Settings.TipWidget) + ]; + + // Add spacer at midder + HorizontalBox.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoWidth() + [ + SNew(SSpacer) + .Size(FVector2D(LayoutSettings.Space, 0.0f)) + ]; + + // Add Loading widget on right + HorizontalBox.Get().AddSlot() + .VAlign(VAlign_Center) + .HAlign(HAlign_Center) + .AutoWidth() + [ + LoadingWidget + ]; + } + + + EVerticalAlignment VerticalAlignment; + // Set vertical alignment for widget + if (LayoutSettings.bIsWidgetAtBottom) + { + VerticalAlignment = EVerticalAlignment::VAlign_Bottom; + } + else + { + VerticalAlignment = EVerticalAlignment::VAlign_Top; + } + + // Creating loading theme + Root->AddSlot() + .HAlign(LayoutSettings.BorderHorizontalAlignment) + .VAlign(VerticalAlignment) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.BorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .IsTitleSafe(true) + .Padding(LayoutSettings.BorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SClassicLayout::GetDPIScale) + [ + HorizontalBox + ] + ] + ] + ]; + + // Construct loading complete text if enable + if (Settings.bShowLoadingCompleteText) + { + Root->AddSlot() + .VAlign(Settings.LoadingCompleteTextSettings.Alignment.VerticalAlignment) + .HAlign(Settings.LoadingCompleteTextSettings.Alignment.HorizontalAlignment) + .Padding(Settings.LoadingCompleteTextSettings.Padding) + [ + SNew(SLoadingCompleteText, Settings.LoadingCompleteTextSettings) + ]; + } + + // Add root to this widget + ChildSlot + [ + Root + ]; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SDualSidebarLayout.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SDualSidebarLayout.cpp new file mode 100644 index 00000000..e010d2f0 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SDualSidebarLayout.cpp @@ -0,0 +1,172 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + + +#include "SDualSidebarLayout.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Layout/SSafeZone.h" +#include "Widgets/Layout/SDPIScaler.h" +#include "Widgets/Layout/SSpacer.h" +#include "SHorizontalLoadingWidget.h" +#include "SVerticalLoadingWidget.h" +#include "SBackgroundWidget.h" +#include "STipWidget.h" +#include "SLoadingCompleteText.h" + +void SDualSidebarLayout::Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FDualSidebarLayoutSettings& LayoutSettings) +{ + // Root widget and background + TSharedRef Root = SNew(SOverlay) + + SOverlay::Slot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + [ + SNew(SBackgroundWidget, Settings.Background) + ]; + + // Placeholder for loading widget + TSharedRef LoadingWidget = SNullWidget::NullWidget; + if (Settings.LoadingWidget.LoadingWidgetType == ELoadingWidgetType::LWT_Horizontal) + { + LoadingWidget = SNew(SHorizontalLoadingWidget, Settings.LoadingWidget); + } + else + { + LoadingWidget = SNew(SVerticalLoadingWidget, Settings.LoadingWidget); + } + + + + if (LayoutSettings.bIsLoadingWidgetAtRight) + { + // Add loading widget at right + Root.Get().AddSlot() + .HAlign(HAlign_Right) + .VAlign(LayoutSettings.RightBorderVerticalAlignment) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.RightBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(HAlign_Fill) + .VAlign(LayoutSettings.RightVerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.RightBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SDualSidebarLayout::GetDPIScale) + [ + LoadingWidget + ] + ] + ] + ]; + + // Add tip widget at left + Root.Get().AddSlot() + .HAlign(HAlign_Left) + .VAlign(LayoutSettings.LeftBorderVerticalAlignment) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.LeftBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(HAlign_Fill) + .VAlign(LayoutSettings.LeftVerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.LeftBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SDualSidebarLayout::GetDPIScale) + [ + SNew(STipWidget, Settings.TipWidget) + ] + ] + ] + ]; + } + + else + { + // Add Tip widget at right + Root.Get().AddSlot() + .HAlign(HAlign_Right) + .VAlign(LayoutSettings.RightBorderVerticalAlignment) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.RightBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(HAlign_Fill) + .VAlign(LayoutSettings.RightVerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.RightBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SDualSidebarLayout::GetDPIScale) + [ + SNew(STipWidget, Settings.TipWidget) + ] + ] + ] + ]; + + // Add Loading widget at left + Root.Get().AddSlot() + .HAlign(HAlign_Left) + .VAlign(LayoutSettings.LeftBorderVerticalAlignment) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.LeftBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(HAlign_Fill) + .VAlign(LayoutSettings.LeftVerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.LeftBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SDualSidebarLayout::GetDPIScale) + [ + LoadingWidget + ] + ] + ] + ]; + } + + // Construct loading complete text if enable + if (Settings.bShowLoadingCompleteText) + { + Root->AddSlot() + .VAlign(Settings.LoadingCompleteTextSettings.Alignment.VerticalAlignment) + .HAlign(Settings.LoadingCompleteTextSettings.Alignment.HorizontalAlignment) + .Padding(Settings.LoadingCompleteTextSettings.Padding) + [ + SNew(SLoadingCompleteText, Settings.LoadingCompleteTextSettings) + ]; + } + + // Add root to this widget + ChildSlot + [ + Root + ]; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SHorizontalLoadingWidget.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SHorizontalLoadingWidget.cpp new file mode 100644 index 00000000..7cd93589 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SHorizontalLoadingWidget.cpp @@ -0,0 +1,122 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SHorizontalLoadingWidget.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Layout/SSpacer.h" +#include "Widgets/Images/SImage.h" +#include "Slate/DeferredCleanupSlateBrush.h" +#include "Widgets/Text/STextBlock.h" +#include "Widgets/SBoxPanel.h" + +void SHorizontalLoadingWidget::Construct(const FArguments& InArgs, const FLoadingWidgetSettings& Settings) +{ + bPlayReverse = Settings.ImageSequenceSettings.bPlayReverse; + + // Root is a Horizontal Box of course + TSharedRef Root = SNew(SHorizontalBox); + + // Construct Loading Icon Widget + ConstructLoadingIcon(Settings); + + EVisibility LoadingTextVisibility; + + if (Settings.LoadingText.IsEmpty()) + { + LoadingTextVisibility = EVisibility::Collapsed; + } + else + { + LoadingTextVisibility = EVisibility::SelfHitTestInvisible; + } + + // If loading text is on the right + if (Settings.bLoadingTextRightPosition) + { + // Add Loading Icon on the left first + Root.Get().AddSlot() + .HAlign(Settings.LoadingIconAlignment.HorizontalAlignment) + .VAlign(Settings.LoadingIconAlignment.VerticalAlignment) + .AutoWidth() + [ + LoadingIcon + ]; + + // Add a Spacer in middle + Root.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoWidth() + [ + SNew(SSpacer) + .Size(FVector2D(Settings.Space, 0.0f)) + ]; + + // Add Loading Text on the right + Root.Get().AddSlot() + .HAlign(Settings.TextAlignment.HorizontalAlignment) + .VAlign(Settings.TextAlignment.VerticalAlignment) + .AutoWidth() + [ + SNew(STextBlock) + .Visibility(LoadingTextVisibility) + .ColorAndOpacity(Settings.Appearance.ColorAndOpacity) + .Font(Settings.Appearance.Font) + .ShadowOffset(Settings.Appearance.ShadowOffset) + .ShadowColorAndOpacity(Settings.Appearance.ShadowColorAndOpacity) + .Justification(Settings.Appearance.Justification) + .Text(Settings.LoadingText) + ]; + } + + // If loading text is on the left + else + { + // Add Loading Text on the left first + Root.Get().AddSlot() + .HAlign(Settings.TextAlignment.HorizontalAlignment) + .VAlign(Settings.TextAlignment.VerticalAlignment) + .AutoWidth() + [ + SNew(STextBlock) + .Visibility(LoadingTextVisibility) + .ColorAndOpacity(Settings.Appearance.ColorAndOpacity) + .Font(Settings.Appearance.Font) + .ShadowOffset(Settings.Appearance.ShadowOffset) + .ShadowColorAndOpacity(Settings.Appearance.ShadowColorAndOpacity) + .Justification(Settings.Appearance.Justification) + .Text(Settings.LoadingText) + ]; + + + // Add a Spacer in middle + Root.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoWidth() + [ + SNew(SSpacer) + .Size(FVector2D(Settings.Space, 0.0f)) + ]; + + // Add Loading Icon on the right finally + Root.Get().AddSlot() + .HAlign(Settings.LoadingIconAlignment.HorizontalAlignment) + .VAlign(Settings.LoadingIconAlignment.VerticalAlignment) + .AutoWidth() + [ + LoadingIcon + ]; + } + + // Add root to this widget + ChildSlot + [ + Root + ]; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLetterboxLayout.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLetterboxLayout.cpp new file mode 100644 index 00000000..0a99304c --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLetterboxLayout.cpp @@ -0,0 +1,168 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SLetterboxLayout.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Layout/SSafeZone.h" +#include "Widgets/Layout/SDPIScaler.h" +#include "SHorizontalLoadingWidget.h" +#include "SVerticalLoadingWidget.h" +#include "SBackgroundWidget.h" +#include "STipWidget.h" +#include "SLoadingCompleteText.h" + +void SLetterboxLayout::Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FLetterboxLayoutSettings& LayoutSettings) +{ + // Root widget and background + TSharedRef Root = SNew(SOverlay) + + SOverlay::Slot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + [ + SNew(SBackgroundWidget, Settings.Background) + ]; + + // Placeholder for loading widget + TSharedRef LoadingWidget = SNullWidget::NullWidget; + if (Settings.LoadingWidget.LoadingWidgetType == ELoadingWidgetType::LWT_Horizontal) + { + LoadingWidget = SNew(SHorizontalLoadingWidget, Settings.LoadingWidget); + } + else + { + LoadingWidget = SNew(SVerticalLoadingWidget, Settings.LoadingWidget); + } + + + if (LayoutSettings.bIsLoadingWidgetAtTop) + { + // Add a border widget at top, then add Loading widget + Root->AddSlot() + .HAlign(LayoutSettings.TopBorderHorizontalAlignment) + .VAlign(VAlign_Top) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.TopBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(LayoutSettings.LoadingWidgetAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.LoadingWidgetAlignment.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.TopBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SLetterboxLayout::GetDPIScale) + [ + LoadingWidget + ] + ] + ] + ]; + + // Add a border widget at bottom, then add Tip widget + Root->AddSlot() + .HAlign(LayoutSettings.BottomBorderHorizontalAlignment) + .VAlign(VAlign_Bottom) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.BottomBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.BottomBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SLetterboxLayout::GetDPIScale) + [ + SNew(STipWidget, Settings.TipWidget) + ] + ] + ] + ]; + } + else + { + // Add a border widget at top, then add Tip widget + Root->AddSlot() + .HAlign(LayoutSettings.TopBorderHorizontalAlignment) + .VAlign(VAlign_Top) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.TopBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.TopBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SLetterboxLayout::GetDPIScale) + [ + SNew(STipWidget, Settings.TipWidget) + ] + ] + ] + ]; + + // Add a border widget at bottom, then add Loading widget + Root->AddSlot() + .HAlign(LayoutSettings.BottomBorderHorizontalAlignment) + .VAlign(VAlign_Bottom) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.BottomBorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(LayoutSettings.LoadingWidgetAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.LoadingWidgetAlignment.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.BottomBorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SLetterboxLayout::GetDPIScale) + [ + LoadingWidget + ] + ] + ] + ]; + } + + // Construct loading complete text if enable + if (Settings.bShowLoadingCompleteText) + { + Root->AddSlot() + .VAlign(Settings.LoadingCompleteTextSettings.Alignment.VerticalAlignment) + .HAlign(Settings.LoadingCompleteTextSettings.Alignment.HorizontalAlignment) + .Padding(Settings.LoadingCompleteTextSettings.Padding) + [ + SNew(SLoadingCompleteText, Settings.LoadingCompleteTextSettings) + ]; + } + + // Add Root to this widget + ChildSlot + [ + Root + ]; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingCompleteText.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingCompleteText.cpp new file mode 100644 index 00000000..c6ec42da --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingCompleteText.cpp @@ -0,0 +1,78 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + + +#include "SLoadingCompleteText.h" +#include "LoadingScreenSettings.h" +#include "MoviePlayer.h" +#include "Widgets/Text/STextBlock.h" + +void SLoadingCompleteText::Construct(const FArguments& InArgs, const FLoadingCompleteTextSettings& CompleteTextSettings) +{ + CompleteTextColor = CompleteTextSettings.Appearance.ColorAndOpacity.GetSpecifiedColor(); + CompleteTextAnimationSpeed = CompleteTextSettings.AnimationSpeed; + + ChildSlot + [ + SNew(STextBlock) + .Font(CompleteTextSettings.Appearance.Font) + .ShadowOffset(CompleteTextSettings.Appearance.ShadowOffset) + .ShadowColorAndOpacity(CompleteTextSettings.Appearance.ShadowColorAndOpacity) + .Justification(CompleteTextSettings.Appearance.Justification) + .Text(CompleteTextSettings.LoadingCompleteText) + .ColorAndOpacity(this, &SLoadingCompleteText::GetLoadingCompleteTextColor) + .Visibility(this, &SLoadingCompleteText::GetLoadingCompleteTextVisibility) + ]; + + // Register animated image sequence active timer event + if (CompleteTextSettings.bFadeInOutAnim && !bIsActiveTimerRegistered) + { + bIsActiveTimerRegistered = true; + RegisterActiveTimer(0.f, FWidgetActiveTimerDelegate::CreateSP(this, &SLoadingCompleteText::AnimateText)); + } +} + +EVisibility SLoadingCompleteText::GetLoadingCompleteTextVisibility() const +{ + return GetMoviePlayer()->IsLoadingFinished() ? EVisibility::Visible : EVisibility::Hidden; +} + +FSlateColor SLoadingCompleteText::GetLoadingCompleteTextColor() const +{ + return CompleteTextColor; +} + +EActiveTimerReturnType SLoadingCompleteText::AnimateText(double InCurrentTime, float InDeltaTime) +{ + const float MinAlpha = 0.1f; + const float MaxAlpha = 1.0f; + + float TextAlpha = CompleteTextColor.A; + + if (TextAlpha >= MaxAlpha) + { + bCompleteTextReverseAnim = true; + } + else if (TextAlpha <= MinAlpha) + { + bCompleteTextReverseAnim = false; + } + + if (!bCompleteTextReverseAnim) + { + TextAlpha += InDeltaTime * CompleteTextAnimationSpeed; + } + else + { + TextAlpha -= InDeltaTime * CompleteTextAnimationSpeed; + } + + CompleteTextColor.A = TextAlpha; + + return EActiveTimerReturnType::Continue; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingScreenLayout.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingScreenLayout.cpp new file mode 100644 index 00000000..8adb76bc --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingScreenLayout.cpp @@ -0,0 +1,27 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SLoadingScreenLayout.h" +#include "Engine/UserInterfaceSettings.h" + +float SLoadingScreenLayout::PointSizeToSlateUnits(float PointSize) +{ + const float SlateFreeTypeHorizontalResolutionDPI = 96.0f; + const float FreeTypeNativeDPI = 72.0; + const float PixelSize = PointSize * (SlateFreeTypeHorizontalResolutionDPI / FreeTypeNativeDPI); + return PixelSize; +} + +float SLoadingScreenLayout::GetDPIScale() const +{ + const FVector2D DrawSize = GetTickSpaceGeometry().ToPaintGeometry().GetLocalSize(); + const FIntPoint Size((int32)DrawSize.X, (int32)DrawSize.Y); + + return GetDefault()->GetDPIScaleBasedOnSize(Size); +} + diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingWidget.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingWidget.cpp new file mode 100644 index 00000000..6584378e --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SLoadingWidget.cpp @@ -0,0 +1,128 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SLoadingWidget.h" +#include "Widgets/Images/SImage.h" +#include "Slate/DeferredCleanupSlateBrush.h" +#include "Widgets/Layout/SSpacer.h" +#include "Engine/Texture2D.h" +#include "MoviePlayer.h" +#include "Widgets/SCompoundWidget.h" + +int32 SLoadingWidget::OnPaint(const FPaintArgs& Args, const FGeometry& AllottedGeometry, const FSlateRect& MyCullingRect, FSlateWindowElementList& OutDrawElements, int32 LayerId, const FWidgetStyle& InWidgetStyle, bool bParentEnabled) const +{ + TotalDeltaTime += Args.GetDeltaTime(); + + if (TotalDeltaTime >= Interval) + { + if (CleanupBrushList.Num() > 1) + { + if (bPlayReverse) + { + ImageIndex--; + } + else + { + ImageIndex++; + } + + if (ImageIndex >= CleanupBrushList.Num()) + { + ImageIndex = 0; + } + else if (ImageIndex < 0) + { + ImageIndex = CleanupBrushList.Num() - 1; + } + + StaticCastSharedRef(LoadingIcon)->SetImage(CleanupBrushList[ImageIndex].IsValid() ? CleanupBrushList[ImageIndex]->GetSlateBrush() : nullptr); + } + + TotalDeltaTime = 0.0f; + } + + + return SCompoundWidget::OnPaint(Args, AllottedGeometry, MyCullingRect, OutDrawElements, LayerId, InWidgetStyle, bParentEnabled); +} + +SThrobber::EAnimation SLoadingWidget::GetThrobberAnimation(const FThrobberSettings& ThrobberSettings) const +{ + const int32 AnimationParams = (ThrobberSettings.bAnimateVertically ? SThrobber::Vertical : 0) | + (ThrobberSettings.bAnimateHorizontally ? SThrobber::Horizontal : 0) | + (ThrobberSettings.bAnimateOpacity ? SThrobber::Opacity : 0); + + return static_cast(AnimationParams); +} + +void SLoadingWidget::ConstructLoadingIcon(const FLoadingWidgetSettings& Settings) +{ + if (Settings.LoadingIconType == ELoadingIconType::LIT_ImageSequence) + { + // Loading Widget is image sequence + if (Settings.ImageSequenceSettings.Images.Num() > 0) + { + CleanupBrushList.Empty(); + ImageIndex = 0; + + FVector2D Scale = Settings.ImageSequenceSettings.Scale; + + for (auto Image: Settings.ImageSequenceSettings.Images) + { + if (Image) + { + CleanupBrushList.Add(FDeferredCleanupSlateBrush::CreateBrush(Image, FVector2D(Image->GetSurfaceWidth() * Scale.X, Image->GetSurfaceHeight() * Scale.Y))); + } + } + + // Create Image slate widget + LoadingIcon = SNew(SImage) + .Image(CleanupBrushList[ImageIndex]->GetSlateBrush()); + + // Update play animation interval + Interval = Settings.ImageSequenceSettings.Interval; + } + else + { + // If there is no image in the array then create a spacer instead + LoadingIcon = SNew(SSpacer).Size(FVector2D::ZeroVector); + } + + } + else if (Settings.LoadingIconType == ELoadingIconType::LIT_CircularThrobber) + { + // Loading Widget is SCircularThrobber + LoadingIcon = SNew(SCircularThrobber) + .NumPieces(Settings.CircularThrobberSettings.NumberOfPieces) + .Period(Settings.CircularThrobberSettings.Period) + .Radius(Settings.CircularThrobberSettings.Radius) + .PieceImage(&Settings.CircularThrobberSettings.Image); + } + else + { + // Loading Widget is SThrobber + LoadingIcon = SNew(SThrobber) + .NumPieces(Settings.ThrobberSettings.NumberOfPieces) + .Animate(GetThrobberAnimation(Settings.ThrobberSettings)) + .PieceImage(&Settings.ThrobberSettings.Image); + } + + // Set Loading Icon render transform + LoadingIcon.Get().SetRenderTransform(FSlateRenderTransform(FScale2D(Settings.TransformScale), Settings.TransformTranslation)); + LoadingIcon.Get().SetRenderTransformPivot(Settings.TransformPivot); + + // Hide loading widget when level loading is done if bHideLoadingWidgetWhenCompletes is true + if (Settings.bHideLoadingWidgetWhenCompletes) + { + SetVisibility(TAttribute::Create(TAttribute::FGetter::CreateRaw(this, &SLoadingWidget::GetLoadingWidgetVisibility))); + } +} + +EVisibility SLoadingWidget::GetLoadingWidgetVisibility() const +{ + return GetMoviePlayer()->IsLoadingFinished() ? EVisibility::Hidden : EVisibility::Visible; +} \ No newline at end of file diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SSidebarLayout.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SSidebarLayout.cpp new file mode 100644 index 00000000..9dd82de1 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SSidebarLayout.cpp @@ -0,0 +1,184 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SSidebarLayout.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Layout/SSafeZone.h" +#include "Widgets/Layout/SDPIScaler.h" +#include "Widgets/Layout/SSpacer.h" +#include "SHorizontalLoadingWidget.h" +#include "SVerticalLoadingWidget.h" +#include "SBackgroundWidget.h" +#include "STipWidget.h" +#include "SLoadingCompleteText.h" +#include "Widgets/SBoxPanel.h" + +void SSidebarLayout::Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FSidebarLayoutSettings& LayoutSettings) +{ + // Root widget and background + TSharedRef Root = SNew(SOverlay) + + SOverlay::Slot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + [ + SNew(SBackgroundWidget, Settings.Background) + ]; + + // Placeholder for loading widget + TSharedRef LoadingWidget = SNullWidget::NullWidget; + if (Settings.LoadingWidget.LoadingWidgetType == ELoadingWidgetType::LWT_Horizontal) + { + LoadingWidget = SNew(SHorizontalLoadingWidget, Settings.LoadingWidget); + } + else + { + LoadingWidget = SNew(SVerticalLoadingWidget, Settings.LoadingWidget); + } + + + TSharedRef VerticalBox = SNew(SVerticalBox); + if (LayoutSettings.bIsLoadingWidgetAtTop) + { + // Add loading widget at top + VerticalBox.Get().AddSlot() + .AutoHeight() + .HAlign(LayoutSettings.LoadingWidgetAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.LoadingWidgetAlignment.VerticalAlignment) + [ + LoadingWidget + ]; + + // Add SSpacer at middle + VerticalBox.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoHeight() + [ + SNew(SSpacer) + .Size(FVector2D(0.0f, LayoutSettings.Space)) + ]; + + // Add tip widget at bottom + VerticalBox.Get().AddSlot() + .AutoHeight() + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + [ + SNew(STipWidget, Settings.TipWidget) + ]; + } + else + { + // Add tip widget at top + VerticalBox.Get().AddSlot() + .AutoHeight() + .HAlign(LayoutSettings.TipAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.TipAlignment.VerticalAlignment) + [ + SNew(STipWidget, Settings.TipWidget) + ]; + + // Add SSpacer at middle + VerticalBox.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoHeight() + [ + SNew(SSpacer) + .Size(FVector2D(0.0f, LayoutSettings.Space)) + ]; + + // Add loading widget at bottom + VerticalBox.Get().AddSlot() + .AutoHeight() + .HAlign(LayoutSettings.LoadingWidgetAlignment.HorizontalAlignment) + .VAlign(LayoutSettings.LoadingWidgetAlignment.VerticalAlignment) + [ + LoadingWidget + ]; + } + + + + if (LayoutSettings.bIsWidgetAtRight) + { + // Add widget at right + Root.Get().AddSlot() + .HAlign(HAlign_Right) + .VAlign(LayoutSettings.BorderVerticalAlignment) + .Padding(0, 0, LayoutSettings.BorderHorizontalOffset, 0) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.BorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(HAlign_Fill) + .VAlign(LayoutSettings.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.BorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SSidebarLayout::GetDPIScale) + [ + VerticalBox + ] + ] + ] + ]; + } + else + { + // Add widget at left + Root.Get().AddSlot() + .HAlign(HAlign_Left) + .VAlign(LayoutSettings.BorderVerticalAlignment) + .Padding(LayoutSettings.BorderHorizontalOffset, 0, 0, 0) + [ + SNew(SBorder) + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .BorderImage(&LayoutSettings.BorderBackground) + .BorderBackgroundColor(FLinearColor::White) + [ + SNew(SSafeZone) + .HAlign(HAlign_Fill) + .VAlign(LayoutSettings.VerticalAlignment) + .IsTitleSafe(true) + .Padding(LayoutSettings.BorderPadding) + [ + SNew(SDPIScaler) + .DPIScale(this, &SSidebarLayout::GetDPIScale) + [ + VerticalBox + ] + ] + ] + ]; + } + + // Construct loading complete text if enable + if (Settings.bShowLoadingCompleteText) + { + Root->AddSlot() + .VAlign(Settings.LoadingCompleteTextSettings.Alignment.VerticalAlignment) + .HAlign(Settings.LoadingCompleteTextSettings.Alignment.HorizontalAlignment) + .Padding(Settings.LoadingCompleteTextSettings.Padding) + [ + SNew(SLoadingCompleteText, Settings.LoadingCompleteTextSettings) + ]; + } + + // Add root to this widget + ChildSlot + [ + Root + ]; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/STipWidget.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/STipWidget.cpp new file mode 100644 index 00000000..3f222394 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/STipWidget.cpp @@ -0,0 +1,41 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "STipWidget.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Text/STextBlock.h" +#include "AsyncLoadingScreenLibrary.h" + +void STipWidget::Construct(const FArguments& InArgs, const FTipSettings& Settings) +{ + if (Settings.TipText.Num() > 0) + { + int32 TipIndex = FMath::RandRange(0, Settings.TipText.Num() - 1); + + if (Settings.bSetDisplayTipTextManually == true) + { + if (Settings.TipText.IsValidIndex(UAsyncLoadingScreenLibrary::GetDisplayTipTextIndex())) + { + TipIndex = UAsyncLoadingScreenLibrary::GetDisplayTipTextIndex(); + } + } + + ChildSlot + [ + SNew(STextBlock) + .ColorAndOpacity(Settings.Appearance.ColorAndOpacity) + .Font(Settings.Appearance.Font) + .ShadowOffset(Settings.Appearance.ShadowOffset) + .ShadowColorAndOpacity(Settings.Appearance.ShadowColorAndOpacity) + .Justification(Settings.Appearance.Justification) + .WrapTextAt(Settings.TipWrapAt) + .Text(Settings.TipText[TipIndex]) + ]; + + } +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SVerticalLoadingWidget.cpp b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SVerticalLoadingWidget.cpp new file mode 100644 index 00000000..03faffdb --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Private/SVerticalLoadingWidget.cpp @@ -0,0 +1,120 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#include "SVerticalLoadingWidget.h" +#include "LoadingScreenSettings.h" +#include "Widgets/Layout/SSpacer.h" +#include "Widgets/Images/SImage.h" +#include "Slate/DeferredCleanupSlateBrush.h" +#include "Widgets/Text/STextBlock.h" + +void SVerticalLoadingWidget::Construct(const FArguments& InArgs, const FLoadingWidgetSettings& Settings) +{ + bPlayReverse = Settings.ImageSequenceSettings.bPlayReverse; + + // Root is a Vertical Box + TSharedRef Root = SNew(SVerticalBox); + + // Construct Loading Icon Widget + ConstructLoadingIcon(Settings); + + EVisibility LoadingTextVisibility; + + if (Settings.LoadingText.IsEmpty()) + { + LoadingTextVisibility = EVisibility::Collapsed; + } + else + { + LoadingTextVisibility = EVisibility::SelfHitTestInvisible; + } + + // If loading text is on the top + if (Settings.bLoadingTextTopPosition) + { + // Add Loading Text on the top first + Root.Get().AddSlot() + .HAlign(Settings.TextAlignment.HorizontalAlignment) + .VAlign(Settings.TextAlignment.VerticalAlignment) + .AutoHeight() + [ + SNew(STextBlock) + .Visibility(LoadingTextVisibility) + .ColorAndOpacity(Settings.Appearance.ColorAndOpacity) + .Font(Settings.Appearance.Font) + .ShadowOffset(Settings.Appearance.ShadowOffset) + .ShadowColorAndOpacity(Settings.Appearance.ShadowColorAndOpacity) + .Justification(Settings.Appearance.Justification) + .Text(Settings.LoadingText) + ]; + + // Add a Spacer in middle + Root.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoHeight() + [ + SNew(SSpacer) + .Size(FVector2D(0.0f, Settings.Space)) + ]; + + // Add Loading Icon at the bottom finally + Root.Get().AddSlot() + .HAlign(Settings.LoadingIconAlignment.HorizontalAlignment) + .VAlign(Settings.LoadingIconAlignment.VerticalAlignment) + .AutoHeight() + [ + LoadingIcon + ]; + } + + // If loading text is at the bottom + else + { + // Add Loading Icon on the top + Root.Get().AddSlot() + .HAlign(Settings.LoadingIconAlignment.HorizontalAlignment) + .VAlign(Settings.LoadingIconAlignment.VerticalAlignment) + .AutoHeight() + [ + LoadingIcon + ]; + + // Add a Spacer in middle + Root.Get().AddSlot() + .HAlign(HAlign_Fill) + .VAlign(VAlign_Fill) + .AutoHeight() + [ + SNew(SSpacer) + .Size(FVector2D(0.0f, Settings.Space)) + ]; + + // Add Loading Text at the bottom + Root.Get().AddSlot() + .HAlign(Settings.TextAlignment.HorizontalAlignment) + .VAlign(Settings.TextAlignment.VerticalAlignment) + .AutoHeight() + [ + SNew(STextBlock) + .Visibility(LoadingTextVisibility) + .ColorAndOpacity(Settings.Appearance.ColorAndOpacity) + .Font(Settings.Appearance.Font) + .ShadowOffset(Settings.Appearance.ShadowOffset) + .ShadowColorAndOpacity(Settings.Appearance.ShadowColorAndOpacity) + .Justification(Settings.Appearance.Justification) + .Text(Settings.LoadingText) + ]; + } + + // Add root to this widget + ChildSlot + [ + Root + ]; +} diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/AsyncLoadingScreen.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/AsyncLoadingScreen.h new file mode 100644 index 00000000..d02e5790 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/AsyncLoadingScreen.h @@ -0,0 +1,106 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "Modules/ModuleManager.h" + +struct FALoadingScreenSettings; + +class FAsyncLoadingScreenModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + + /** + * Called right after the module DLL has been loaded and the module object has been created + */ + virtual void StartupModule() override; + + /** + * Called before the module is unloaded, right before the module object is destroyed. + */ + virtual void ShutdownModule() override; + + /** + * Returns true if this module hosts gameplay code + * + * @return True for "gameplay modules", or false for engine code modules, plugins, etc. + */ + virtual bool IsGameModule() const override; + + /** + * Singleton-like access to this module's interface. This is just for convenience! + * Beware of calling this during the shutdown phase, though. Your module might have been unloaded already. + * + * @return Returns singleton instance, loading the module on demand if needed + */ + static inline FAsyncLoadingScreenModule& Get() + { + return FModuleManager::LoadModuleChecked("AsyncLoadingScreen"); + } + + /** + * Checks to see if this module is loaded and ready. It is only valid to call Get() if IsAvailable() returns true. + * + * @return True if the module is loaded and ready to use + */ + static inline bool IsAvailable() + { + return FModuleManager::Get().IsModuleLoaded("AsyncLoadingScreen"); + } + + TArray GetBackgroundImages(); + + /** + * Check if "bPreloadBackgroundImages" option is enabled + */ + bool IsPreloadBackgroundImagesEnabled(); + + /** + * Is showing Startup Loading Screen? + */ + bool IsStartupLoadingScreen() { return bIsStartupLoadingScreen; } + + /** + * Load all background images from settings into array + */ + void LoadBackgroundImages(); + + /** + * Remove all background images from array + */ + void RemoveAllBackgroundImages(); + +private: + /** + * Loading screen callback, it won't be called if we've already explicitly setup the loading screen + */ + void PreSetupLoadingScreen(); + + /** + * Setup loading screen settings + */ + void SetupLoadingScreen(const FALoadingScreenSettings& LoadingScreenSettings); + + /** + * Shuffle the movies list + */ + void ShuffleMovies(TArray& MoviesList); +private: + // Startup background images array + UPROPERTY() + TArray StartupBackgroundImages; + + // Default background images array + UPROPERTY() + TArray DefaultBackgroundImages; + + bool bIsStartupLoadingScreen = false; +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/AsyncLoadingScreenLibrary.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/AsyncLoadingScreenLibrary.h new file mode 100644 index 00000000..15f1875c --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/AsyncLoadingScreenLibrary.h @@ -0,0 +1,111 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "AsyncLoadingScreenLibrary.generated.h" + +/** + * Async Loading Screen Function Library + */ +UCLASS() +class ASYNCLOADINGSCREEN_API UAsyncLoadingScreenLibrary : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() +private: + static int32 DisplayBackgroundIndex; + static int32 DisplayTipTextIndex; + static int32 DisplayMovieIndex; + static bool bShowLoadingScreen; +public: + + /** + * Set which background will be displayed on the loading screen by index. The "SetDisplayBackgroundManually" option in Background setting needs to be "true" to use this function. + * + * @param BackgroundIndex Valid index of the Background in "Images" array in Background setting. If the index is not valid, then it will display random background instead. + **/ + UFUNCTION(BlueprintCallable, Category = "Async Loading Screen") + static void SetDisplayBackgroundIndex(int32 BackgroundIndex); + + /** + * Set which text will be displayed on the loading screen by index. The "SetDisplayTipTextManually" option in Tip Widget setting needs to be "true" to use this function. + * + * @param TipTextIndex Valid index of the text in "TipText" array in Tip Widget setting. If the index is not valid, then it will display random text instead. + **/ + UFUNCTION(BlueprintCallable, Category = "Async Loading Screen") + static void SetDisplayTipTextIndex(int32 TipTextIndex); + + /** + * Set which movie will be displayed on the loading screen by index. The "SetDisplayMovieIndexManually" option needs to be "true" to use this function. + * + * @param MovieIndex Valid index of the movie in "MoviePaths" array. + **/ + UFUNCTION(BlueprintCallable, Category = "Async Loading Screen") + static void SetDisplayMovieIndex(int32 MovieIndex); + + + /** + * Set enable/disable the loading screen for next levels + * + * @param bIsEnableLoadingScreen Should we enable the loading screen for next level? + **/ + UFUNCTION(BlueprintCallable, Category = "Async Loading Screen") + static void SetEnableLoadingScreen(bool bIsEnableLoadingScreen); + + + /** + * Get enable/disable the loading screen for next levels + * + **/ + UFUNCTION(BlueprintPure, Category = "Async Loading Screen") + static inline bool GetIsEnableLoadingScreen() { return bShowLoadingScreen; } + + /** + * Stop the loading screen. To use this function, you must enable the "bAllowEngineTick" option. + * Call this function in BeginPlay event to stop the Loading Screen (works with Delay node). + * + **/ + UFUNCTION(BlueprintCallable, Category = "Async Loading Screen") + static void StopLoadingScreen(); + + static inline int32 GetDisplayBackgroundIndex() { return DisplayBackgroundIndex; } + static inline int32 GetDisplayTipTextIndex() { return DisplayTipTextIndex; } + static inline int32 GetDisplayMovieIndex() { return DisplayMovieIndex; } + + /** + * Load all background images into memory + * + * Only use this function when: + * "bPreloadBackgroundImages" option is checked, + * and you called "RemovePreloadedBackgroundImages" before. + * + * You don't need to use this if you never call + * "RemovePreloadedBackgroundImages" function, + * since the background images are still in the memory + * + * Note: Call this function before calling "OpenLevel" node. + * + **/ + UFUNCTION(BlueprintCallable, Category = "Async Loading Screen") + static void PreloadBackgroundImages(); + + /** + * Remove all preloaded background images + * + * Only need to use this function when + * "bPreloadBackgroundImages" is checked. + * + * You need to call "PreloadBackgroundImages" + * to manually load all background images again. + * + **/ + UFUNCTION(BlueprintCallable, Category = "Async Loading Screen") + static void RemovePreloadedBackgroundImages(); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/LoadingScreenSettings.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/LoadingScreenSettings.h new file mode 100644 index 00000000..3573bb31 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/LoadingScreenSettings.h @@ -0,0 +1,750 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "CoreMinimal.h" +#include "Engine/DeveloperSettings.h" +#include "MoviePlayer.h" +#include "Widgets/Layout/SScaleBox.h" +#include "Styling/SlateBrush.h" +#include "Framework/Text/TextLayout.h" +#include "LoadingScreenSettings.generated.h" + + +/** + * Asynce Loading Screen Layouts + */ +UENUM(BlueprintType) +enum class EAsyncLoadingScreenLayout : uint8 +{ + /** + * The Classic is a simple, generic layout and fits well with many designs. + * Loading and tip widgets can be at the bottom or top. + */ + ALSL_Classic UMETA(DisplayName = "Classic"), + /** + * The loading widget is at the center of the screen, tip widget can be at the bottom or top. + * The Center layout is a good choice if your loading icon is the main design. + */ + ALSL_Center UMETA(DisplayName = "Center"), + /** + * The Letterbox layout has two borders on top and bottom of the screen. Loading widget + * can be on the top and the tip is at the bottom of the screen, or vice versa. + */ + ALSL_Letterbox UMETA(DisplayName = "Letterbox"), + /** + * The Sidebar layout has a vertical border on the left or right of the screen. The Sidebar + * is suitable for storytelling, long paragraphs due to the height of the tip widget. + */ + ALSL_Sidebar UMETA(DisplayName = "Sidebar"), + + /** + * Similar to Sidebar layout but Dual Sidebar layout has two vertical borders on both left and right of the screen. + * The Dual Sidebar layout is suitable for storytelling, long paragraphs due to the height of the tip widget. + */ + ALSL_DualSidebar UMETA(DisplayName = "Dual Sidebar") +}; + +/** Loading Icon Type*/ +UENUM(BlueprintType) +enum class ELoadingIconType : uint8 +{ + /** SThrobber widget */ + LIT_Throbber UMETA(DisplayName = "Throbber"), + /** SCircularThrobber widget */ + LIT_CircularThrobber UMETA(DisplayName = "Circular Throbber"), + /** Animated images */ + LIT_ImageSequence UMETA(DisplayName = "Image Sequence") +}; + +/** Loading Widget type */ +UENUM(BlueprintType) +enum class ELoadingWidgetType : uint8 +{ + /** Horizontal alignment */ + LWT_Horizontal UMETA(DisplayName = "Horizontal"), + /** Vertical alignment */ + LWT_Vertical UMETA(DisplayName = "Vertical"), +}; + +/** Alignment for widget*/ +USTRUCT(BlueprintType) +struct FWidgetAlignment +{ + GENERATED_BODY() + /** The horizontal alignment of the widget.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Alignment Setting") + TEnumAsByte HorizontalAlignment = EHorizontalAlignment::HAlign_Center; + + /** The vertical alignment of the widget.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Alignment Setting") + TEnumAsByte VerticalAlignment = EVerticalAlignment::VAlign_Center; +}; + +// Text appearance settings +USTRUCT(BlueprintType) +struct FTextAppearance +{ + GENERATED_BODY() + + /** Text color and opacity */ + UPROPERTY(BlueprintReadWrite, Config, EditAnywhere, Category = "Text Appearance") + FSlateColor ColorAndOpacity = FSlateColor(FLinearColor::White); + + // The font to render the text with. + UPROPERTY(BlueprintReadWrite, Config, EditAnywhere, Category = "Text Appearance") + FSlateFontInfo Font; + + /** Drop shadow offset in pixels */ + UPROPERTY(BlueprintReadWrite, Config, EditAnywhere, Category = "Text Appearance") + FVector2D ShadowOffset = FVector2D::ZeroVector; + + /** Shadow color and opacity */ + UPROPERTY(BlueprintReadWrite, Config, EditAnywhere, Category = "Text Appearance") + FLinearColor ShadowColorAndOpacity = FLinearColor::White; + + /** How the text should be aligned with the margin. */ + UPROPERTY(BlueprintReadWrite, Config, EditAnywhere, Category = "Text Appearance") + TEnumAsByte Justification = ETextJustify::Left; +}; + +USTRUCT(BlueprintType) +struct FThrobberSettings +{ + GENERATED_BODY() + + /** How many pieces there are */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Appearance, meta = (ClampMin = "1", ClampMax = "25", UIMin = "1", UIMax = "25")) + int32 NumberOfPieces = 3; + + /** Should the pieces animate horizontally? */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Appearance) + bool bAnimateHorizontally = true; + + /** Should the pieces animate vertically? */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Appearance) + bool bAnimateVertically = true; + + /** Should the pieces animate their opacity? */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Appearance) + bool bAnimateOpacity = true; + + /** Image to use for each segment of the throbber */ + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Appearance) + FSlateBrush Image; +}; + +USTRUCT(BlueprintType) +struct FCircularThrobberSettings +{ + GENERATED_BODY() + + /** How many pieces there are */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance, meta = (ClampMin = "1", ClampMax = "25", UIMin = "1", UIMax = "25")) + int32 NumberOfPieces = 6; + + /** The amount of time for a full circle (in seconds) */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance, meta = (ClampMin = "0", UIMin = "0")) + float Period = 0.75f; + + /** The radius of the circle. If the throbber is a child of Canvas Panel, the 'Size to Content' option must be enabled in order to set Radius. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance) + float Radius = 64.0f; + + /** Image to use for each segment of the throbber */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Appearance) + FSlateBrush Image; +}; + +USTRUCT(BlueprintType) +struct FImageSequenceSettings +{ + GENERATED_BODY() + + /** An array of images for animating the loading icon.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting", meta = (AllowedClasses = "/Script/Engine.Texture2D")) + TArray Images; + + /** Scale of the images.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FVector2D Scale = FVector2D(1.0f, 1.0f); + + /** + * Time in second to update the images, the smaller value the faster of the animation. A zero value will update the images every frame. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting", meta = (UIMax = 1.00, UIMin = 0.00, ClampMin = "0", ClampMax = "1")) + float Interval = 0.05f; + + /** Play the image sequence in reverse.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + bool bPlayReverse = false; +}; + +/** + * Background widget for the widget loading screen + */ +USTRUCT(BlueprintType) +struct ASYNCLOADINGSCREEN_API FBackgroundSettings +{ + GENERATED_BODY() + + // The images randomly display while in the loading screen on top of the movie + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Background", meta = (AllowedClasses = "/Script/Engine.Texture2D")) + TArray Images; + + // The scaling type to apply to images. + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Background") + TEnumAsByte ImageStretch = EStretch::ScaleToFit; + + /** The padding area between the border and the image it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Background") + FMargin Padding; + + // The border's background color if there is any image defined. If padding = 0 you will not see the border color. + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Background") + FLinearColor BackgroundColor = FLinearColor::Black; + + /** + * If true, you will have to manually set which background index you want to display on the loading screen by calling "SetDisplayBackgroundIndex" function + * in your Blueprint before opening a new level. If the index you set is not valid, then it will display random background in the "Images" array. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Background") + bool bSetDisplayBackgroundManually = false; +}; + +/** + * Loading widget settings + */ +USTRUCT(BlueprintType) +struct ASYNCLOADINGSCREEN_API FLoadingWidgetSettings +{ + GENERATED_BODY() + + FLoadingWidgetSettings(); + + /** Loading icon type*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + ELoadingIconType LoadingIconType = ELoadingIconType::LIT_CircularThrobber; + + /** Loading Widget type*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + ELoadingWidgetType LoadingWidgetType = ELoadingWidgetType::LWT_Horizontal; + + /** Render transform translation of the loading icon.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FVector2D TransformTranslation = FVector2D(0.0f, 0.0f); + + /** Render transform scale of the loading icon, a negative value will flip the icon.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FVector2D TransformScale = FVector2D(1.0f, 1.0f); + + /** Render transform pivot of the loading icon (in normalized local space).*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FVector2D TransformPivot = FVector2D(0.5f, 0.5f); + + // Text displayed beside the animated icon + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FText LoadingText; + + /** Is Loading Text on the right of the loading icon? Ignore this if you don't choose Loading Widget Type = Horizontal.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + bool bLoadingTextRightPosition = true; + + /** Is Loading Text on the top of the loading icon? Ignore this if you don't choose Loading Widget Type = Vertical.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + bool bLoadingTextTopPosition = true; + + // Loading text appearance settings + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Tip Settings") + FTextAppearance Appearance; + + /** Throbber settings. Ignore this if you don't choose the 'Throbber' icon type*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FThrobberSettings ThrobberSettings; + + /** Circular Throbber settings. Ignore this if you don't choose the 'Circular Throbber' icon type*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FCircularThrobberSettings CircularThrobberSettings; + + /** Image Sequence settings. Ignore this if you don't choose the 'Image Sequence' icon type*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Widget Setting") + FImageSequenceSettings ImageSequenceSettings; + + /** The alignment of the loading text.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Loading Widget Setting") + FWidgetAlignment TextAlignment; + + /** The alignment of the loading icon. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Loading Widget Setting") + FWidgetAlignment LoadingIconAlignment; + + /** Empty space between the loading text and the loading icon */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Loading Widget Setting") + float Space = 1.0f; + + /** Hide the loading widget when the level loading is complete*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Loading Widget Setting") + bool bHideLoadingWidgetWhenCompletes = false; +}; + + +/** + * Tips text settings + */ +USTRUCT(BlueprintType) +struct ASYNCLOADINGSCREEN_API FTipSettings +{ + GENERATED_BODY() + + // The tip text randomly display in the loading screen. + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Tip Settings", meta = (MultiLine = true)) + TArray TipText; + + // Tip text appearance settings + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Tip Settings") + FTextAppearance Appearance; + + // The size of the tip before it's wrapped to the next line + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Tip Settings") + float TipWrapAt = 0.0f; + + /** + * If true, you will have to manually set which TipText index you want to display on the loading screen by calling "SetDisplayTipTextIndex" function + * in your Blueprint before opening a new level. If the index you set is not valid, then it will display random Tip in the "TipText" array. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Background") + bool bSetDisplayTipTextManually = false; +}; + +/** + * The text that displayed when loading is complete. Ignore this if you don't set "bShowLoadingCompletedText" = true + */ +USTRUCT(BlueprintType) +struct ASYNCLOADINGSCREEN_API FLoadingCompleteTextSettings +{ + GENERATED_BODY() + +// FLoadingCompleteTextSettings(); + + // The text that shows up when level loading is done. + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Complete Text Settings") + FText LoadingCompleteText; + + // Text appearance settings + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Complete Text Settings") + FTextAppearance Appearance; + + /** The alignment of the text.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Loading Widget Setting") + FWidgetAlignment Alignment; + + /** Text padding. */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Complete Text Settings") + FMargin Padding; + + // Animate the text? + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Complete Text Settings") + bool bFadeInOutAnim = true; + + /** + * Animation speed + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Complete Text Settings", meta = (UIMax = 10.00, UIMin = 0.00, ClampMin = "0", ClampMax = "10")) + float AnimationSpeed = 1.0f; +}; + +/** + * Loading Screen Settings + */ +USTRUCT(BlueprintType) +struct ASYNCLOADINGSCREEN_API FALoadingScreenSettings +{ + GENERATED_BODY() + + // The minimum time that a loading screen should be opened for, -1 if there is no minimum time. I recommend set it to -1. + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + float MinimumLoadingScreenDisplayTime = -1; + + // If true, the loading screen will disappear as soon as loading is done. + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + bool bAutoCompleteWhenLoadingCompletes = true; + + // If true, movies can be skipped by clicking the loading screen as long as loading is done. + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + bool bMoviesAreSkippable = true; + + /** + * If true, movie playback continue until Stop is called. + * + * NOTE: If set "Minimum Loading Screen Display Time" = -1, it will allow players to press any key to stop the loading screen. + * If "Minimum Loading Screen Display Time" >= 0, you will need to call "StopLoadingScreen" in BeginPlay event to stop the loading screen ("bAllowEngineTick" must be true) + **/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + bool bWaitForManualStop = false; + + /** If true loading screens here cannot have any uobjects of any kind or use any engine features at all. This will start the movies very early as a result on platforms that support it */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + bool bAllowInEarlyStartup = false; + + /** If true, this will call the engine tick while the game thread is stalled waiting for a loading movie to finish. This only works for post-startup load screens and is potentially unsafe */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + bool bAllowEngineTick = false; + + /** Should we just play back, loop, etc. NOTE: if the playback type is MT_LoopLast, then bAutoCompleteWhenLoadingCompletes will be togged on when the last movie is hit*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + TEnumAsByte PlaybackType = EMoviePlaybackType::MT_Normal; + + /** + * All movie files must be locate at Content/Movies/ directory. Suggested format: MPEG-4 Movie (mp4). Enter file path/name without the extension. + * E.g., if you have a movie name my_movie.mp4 in the 'Content/Movies' folder, then enter my_movie in the input field. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + TArray MoviePaths; + + /** + * If true, shuffle the movies list before playing. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + bool bShuffle = false; + + /** + * If true, the "Shuffle" option will be ignored, and you will have to manually set which Movie index you want to display on the loading screen + * by calling "SetDisplayMovieIndex" function in your Blueprint before opening a new level. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Movies Settings") + bool bSetDisplayMovieIndexManually = false; + + + /** + * Should we show the loading screen widgets (background/tips/loading widget)? Generally you'll want to set this to false if you just want to show a movie. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Screen Settings") + bool bShowWidgetOverlay = true; + + /** + * If true show a text when level loading is completed. Ignore this if you choose "Show Widget Overlay" = false + * + * NOTE: To enable this option properly, you need to set "Wait For Manual Stop" = true, and "Minimum Loading Screen Display Time" = -1. + * This also allows players press any button to stop the Loading Screen. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Screen Settings") + bool bShowLoadingCompleteText = false; + + /** + * The text that displayed when loading is complete. Ignore this if you set "Show Loading Complete Text" = false. + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Screen Settings") + FLoadingCompleteTextSettings LoadingCompleteTextSettings; + + /** Background widget for the loading screen. Ignore this if you choose "Show Widget Overlay = false" */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Screen Settings") + FBackgroundSettings Background; + + /** Tip widget for the loading screen. Ignore this if you choose "Show Widget Overlay = false" */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Screen Settings") + FTipSettings TipWidget; + + /** Loading widget for the loading screen. Ignore this if you choose "Show Widget Overlay = false" */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Screen Settings") + FLoadingWidgetSettings LoadingWidget; + + /** + * Select async loading screen Layout. Ignore this if you choose "Show Widget Overlay = false" + */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Loading Screen Settings") + EAsyncLoadingScreenLayout Layout = EAsyncLoadingScreenLayout::ALSL_Classic; +}; + +/** Classic Layout settings*/ +USTRUCT(BlueprintType) +struct FClassicLayoutSettings +{ + GENERATED_BODY() + + /** Is the border that contains loading and tip widget located at the bottom or top? */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Classic Layout") + bool bIsWidgetAtBottom = true; + + /** Is loading widget on the left of the tip? */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Classic Layout") + bool bIsLoadingWidgetAtLeft = true; + + /** The empty space between loading widget and the tip.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Classic Layout") + float Space = 1.0f; + + /** The alignment of the tips. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Classic Layout") + FWidgetAlignment TipAlignment; + + /** The horizontal alignment of the border background.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Center Layout") + TEnumAsByte BorderHorizontalAlignment = EHorizontalAlignment::HAlign_Fill; + + /** The padding area between the border and the widget it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Classic Layout") + FMargin BorderPadding; + + /** Background appearance settings for the border widget */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Classic Layout") + FSlateBrush BorderBackground; +}; + +/** Center Layout settings*/ +USTRUCT(BlueprintType) +struct FCenterLayoutSettings +{ + GENERATED_BODY() + + /** Is tip located at the bottom or top? */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Center Layout") + bool bIsTipAtBottom = true; + + /** The alignment of the tips. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Center Layout") + FWidgetAlignment TipAlignment; + + /** The horizontal alignment of the border.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Center Layout") + TEnumAsByte BorderHorizontalAlignment = EHorizontalAlignment::HAlign_Fill; + + /** Offset to bottom or top of the screen depending on the tip located at the bottom or top position.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Center Layout") + float BorderVerticalOffset = 0.0f; + + /** The padding area between the border and the tips it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Center Layout") + FMargin BorderPadding; + + /** Background appearance settings for tip area */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Center Layout") + FSlateBrush BorderBackground; +}; + +/** Letterbox Layout settings*/ +USTRUCT(BlueprintType) +struct FLetterboxLayoutSettings +{ + GENERATED_BODY() + + /** Is loading widget located at the bottom or top? */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Letterbox Layout") + bool bIsLoadingWidgetAtTop = true; + + /** The alignment of the tips. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Letterbox Layout") + FWidgetAlignment TipAlignment; + + /** The alignment of the loading widget. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Letterbox Layout") + FWidgetAlignment LoadingWidgetAlignment; + + /** The horizontal alignment of the top border.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Letterbox Layout") + TEnumAsByte TopBorderHorizontalAlignment = EHorizontalAlignment::HAlign_Fill; + + /** The horizontal alignment of the bottom border.*/ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Letterbox Layout") + TEnumAsByte BottomBorderHorizontalAlignment = EHorizontalAlignment::HAlign_Fill; + + /** The top padding area between the border and the widget it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Letterbox Layout") + FMargin TopBorderPadding; + + /** The bottom padding area between the border and the widget it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Letterbox Layout") + FMargin BottomBorderPadding; + + /** Background appearance settings for top border */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Letterbox Layout") + FSlateBrush TopBorderBackground; + + /** Background appearance settings for bottom border */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Letterbox Layout") + FSlateBrush BottomBorderBackground; +}; + +/** Sidebar Layout settings*/ +USTRUCT(BlueprintType) +struct FSidebarLayoutSettings +{ + GENERATED_BODY() + + /** Is the border that contains loading and tip widgets located at the right or left? */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + bool bIsWidgetAtRight = true; + + /** Is loading widget on the top of the tip? */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + bool bIsLoadingWidgetAtTop = true; + + /** The empty space between loading widget and the tip.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + float Space = 1.0f; + + /** The vertical alignment of the vertical box that contains loading/tip widgets. */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + TEnumAsByte VerticalAlignment = EVerticalAlignment::VAlign_Center; + + /** The alignment of the loading widget. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sidebar Layout") + FWidgetAlignment LoadingWidgetAlignment; + + /** The alignment of the tips. */ + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Sidebar Layout") + FWidgetAlignment TipAlignment; + + /** The vertical alignment of the border background that contains all widgets. */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + TEnumAsByte BorderVerticalAlignment = EVerticalAlignment::VAlign_Fill; + + /** Offset to left or right of the screen depending on the border that contains loading and tip widgets located at the left or right position.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + float BorderHorizontalOffset = 0.0f; + + /** The padding area between the border and the widget it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + FMargin BorderPadding; + + /** Background appearance settings for the border widget */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Sidebar Layout") + FSlateBrush BorderBackground; +}; + +/** Dual Sidebar Layout settings*/ +USTRUCT(BlueprintType) +struct FDualSidebarLayoutSettings +{ + GENERATED_BODY() + + /** Is loading widget on the right or left border? */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + bool bIsLoadingWidgetAtRight = true; + + /** The vertical alignment of the left widget. */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + TEnumAsByte LeftVerticalAlignment = EVerticalAlignment::VAlign_Center; + + /** The vertical alignment of the right widget. */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + TEnumAsByte RightVerticalAlignment = EVerticalAlignment::VAlign_Center; + + /** The vertical alignment of the left border background that contains all widgets. */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + TEnumAsByte LeftBorderVerticalAlignment = EVerticalAlignment::VAlign_Fill; + + /** The vertical alignment of the right border background that contains all widgets. */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + TEnumAsByte RightBorderVerticalAlignment = EVerticalAlignment::VAlign_Fill; + + /** The padding area between the left border and the widget it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + FMargin LeftBorderPadding; + + /** The padding area between the right border and the widget it contains.*/ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + FMargin RightBorderPadding; + + /** Background appearance settings for the left border widget */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + FSlateBrush LeftBorderBackground; + + /** Background appearance settings for the right border widget */ + UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Dual Sidebar Layout") + FSlateBrush RightBorderBackground; +}; + +/** + * Async Loading Screen Settings + */ +UCLASS(Config = "Game", defaultconfig, meta = (DisplayName = "Async Loading Screen")) +class ASYNCLOADINGSCREEN_API ULoadingScreenSettings : public UDeveloperSettings +{ + GENERATED_BODY() + +public: + + ULoadingScreenSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); + + /** + * If true, load all background images at the start of the game. + * + * This is a workaround for the issue when the background image + * is loaded too late with the wrong image scaling. + * + * If you don't encounter this issue, don't enable this option, + * since it will keep the background images in the memory + * all the time, therefore consumes memory resources. + * + * However, you can manually remove all the preloaded background + * images by calling the Blueprint function + * "RemovePreloadedBackgroundImages" + * + * You will need to re-load all background images by calling + * the Blueprint function "PreloadBackgroundImages" + * + * Note: Call "PreloadBackgroundImages" before the "OpenLevel" + * + */ + UPROPERTY(Config, EditAnywhere, Category = "General") + bool bPreloadBackgroundImages = false; + + /** + * The startup loading screen when you first open the game. Setup any studio logo movies here. + */ + UPROPERTY(Config, EditAnywhere, Category = "General") + FALoadingScreenSettings StartupLoadingScreen; + + /** + * The default loading screen that shows up whenever you open a new level. + */ + UPROPERTY(Config, EditAnywhere, Category = "General") + FALoadingScreenSettings DefaultLoadingScreen; + + /** + * Classic Layout settings. + * The Classic is a simple, generic layout and fits well with many designs. + * A border that contains loading and tip widgets can be at the bottom or top. + */ + UPROPERTY(Config, EditAnywhere, Category = "Layout") + FClassicLayoutSettings Classic; + + /** + * Center Layout settings. + * The loading widget is at the center of the screen, tip widget can be at the bottom or top. + * The Center layout is a good choice if your loading icon is the main design. + */ + UPROPERTY(Config, EditAnywhere, Category = "Layout") + FCenterLayoutSettings Center; + + /** + * Letterbox Layout settings. + * The Letterbox layout has two borders on top and bottom of the screen. Loading widget + * can be on the top and the tip is at the bottom of the screen, or vice versa. + */ + UPROPERTY(Config, EditAnywhere, Category = "Layout") + FLetterboxLayoutSettings Letterbox; + + /** + * Sidebar Layout settings. + * The Sidebar layout has a vertical border on the left or right of the screen. The Sidebar + * is suitable for storytelling, long paragraphs due to the height of the tip widget. + */ + UPROPERTY(Config, EditAnywhere, Category = "Layout") + FSidebarLayoutSettings Sidebar; + + /** + * Dual Sidebar Layout settings + * Similar to Sidebar layout but Dual Sidebar layout has two vertical borders on both left and right of the screen. + * The Dual Sidebar layout is suitable for storytelling, long paragraphs due to the height of the tip widget. + */ + UPROPERTY(Config, EditAnywhere, Category = "Layout") + FDualSidebarLayoutSettings DualSidebar; + +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SBackgroundWidget.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SBackgroundWidget.h new file mode 100644 index 00000000..551ab224 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SBackgroundWidget.h @@ -0,0 +1,30 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "Widgets/SCompoundWidget.h" + +struct FBackgroundSettings; +class FDeferredCleanupSlateBrush; + +/** + * Background widget + */ +class SBackgroundWidget : public SCompoundWidget +{ +public: + SLATE_BEGIN_ARGS(SBackgroundWidget) {} + + SLATE_END_ARGS() + + void Construct(const FArguments& InArgs, const FBackgroundSettings& Settings); + +private: + TSharedPtr ImageBrush; +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SCenterLayout.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SCenterLayout.h new file mode 100644 index 00000000..88542596 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SCenterLayout.h @@ -0,0 +1,30 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "SLoadingScreenLayout.h" + +struct FALoadingScreenSettings; +struct FCenterLayoutSettings; + +/** + * Center layout loading screen + */ +class SCenterLayout : public SLoadingScreenLayout +{ +public: + SLATE_BEGIN_ARGS(SCenterLayout) {} + + SLATE_END_ARGS() + + /** + * Construct this widget + */ + void Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FCenterLayoutSettings& LayoutSettings); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SClassicLayout.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SClassicLayout.h new file mode 100644 index 00000000..91bb0a74 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SClassicLayout.h @@ -0,0 +1,30 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "SLoadingScreenLayout.h" + +struct FALoadingScreenSettings; +struct FClassicLayoutSettings; + +/** + * Classic layout loading screen + */ +class SClassicLayout : public SLoadingScreenLayout +{ +public: + SLATE_BEGIN_ARGS(SClassicLayout) {} + + SLATE_END_ARGS() + + /** + * Construct this widget + */ + void Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FClassicLayoutSettings& LayoutSettings); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SDualSidebarLayout.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SDualSidebarLayout.h new file mode 100644 index 00000000..2e6bb710 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SDualSidebarLayout.h @@ -0,0 +1,30 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "SLoadingScreenLayout.h" + +struct FALoadingScreenSettings; +struct FDualSidebarLayoutSettings; + +/** + * Dual Sidebar Layout + */ +class SDualSidebarLayout : public SLoadingScreenLayout +{ +public: + SLATE_BEGIN_ARGS(SDualSidebarLayout) {} + + SLATE_END_ARGS() + + /** + * Construct this widget + */ + void Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FDualSidebarLayoutSettings& LayoutSettings); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SHorizontalLoadingWidget.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SHorizontalLoadingWidget.h new file mode 100644 index 00000000..71d2cb8d --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SHorizontalLoadingWidget.h @@ -0,0 +1,26 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "SLoadingWidget.h" + +struct FLoadingWidgetSettings; + +/** + * + */ +class SHorizontalLoadingWidget : public SLoadingWidget +{ +public: + SLATE_BEGIN_ARGS(SHorizontalLoadingWidget) {} + + SLATE_END_ARGS() + + void Construct(const FArguments& InArgs, const FLoadingWidgetSettings& Settings); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLetterboxLayout.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLetterboxLayout.h new file mode 100644 index 00000000..8ffeadf1 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLetterboxLayout.h @@ -0,0 +1,30 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "SLoadingScreenLayout.h" + +struct FALoadingScreenSettings; +struct FLetterboxLayoutSettings; + +/** + * Letterbox layout loading screen + */ +class SLetterboxLayout : public SLoadingScreenLayout +{ +public: + SLATE_BEGIN_ARGS(SLetterboxLayout) {} + + SLATE_END_ARGS() + + /** + * Construct this widget + */ + void Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FLetterboxLayoutSettings& LayoutSettings); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingCompleteText.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingCompleteText.h new file mode 100644 index 00000000..2132ba71 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingCompleteText.h @@ -0,0 +1,47 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "Widgets/SCompoundWidget.h" + +struct FLoadingCompleteTextSettings; +/** + * + */ +class SLoadingCompleteText : public SCompoundWidget +{ +private: + // Complete text color + FLinearColor CompleteTextColor = FLinearColor::White; + + // Complete text fade in or fade out animation + bool bCompleteTextReverseAnim = false; + + // Complete text animation speed + float CompleteTextAnimationSpeed = 1.0f; + + // Active timer registered flag + bool bIsActiveTimerRegistered = false; + +public: + SLATE_BEGIN_ARGS(SLoadingCompleteText) {} + + SLATE_END_ARGS() + + void Construct(const FArguments& InArgs, const FLoadingCompleteTextSettings& CompleteTextSettings); + + // Getter for text visibility + EVisibility GetLoadingCompleteTextVisibility() const; + + // Getter for complete text color and opacity + FSlateColor GetLoadingCompleteTextColor() const; + + /** Active timer event for animating the image sequence */ + EActiveTimerReturnType AnimateText(double InCurrentTime, float InDeltaTime); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingScreenLayout.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingScreenLayout.h new file mode 100644 index 00000000..5171e506 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingScreenLayout.h @@ -0,0 +1,22 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "Widgets/SCompoundWidget.h" + +/** + * Loading screen base theme + */ +class SLoadingScreenLayout : public SCompoundWidget +{ +public: + static float PointSizeToSlateUnits(float PointSize); +protected: + float GetDPIScale() const; +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingWidget.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingWidget.h new file mode 100644 index 00000000..7c340273 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SLoadingWidget.h @@ -0,0 +1,54 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "Widgets/SCompoundWidget.h" +#include "Widgets/Images/SThrobber.h" +#include "LoadingScreenSettings.h" + +class FDeferredCleanupSlateBrush; +struct FLoadingWidgetSettings; + +/** + * Loading Widget base class + */ +class SLoadingWidget : public SCompoundWidget +{ +public: + + // SWidgetOverrides + virtual int32 OnPaint(const FPaintArgs& Args, const FGeometry& AllottedGeometry, const FSlateRect& MyCullingRect, FSlateWindowElementList& OutDrawElements, int32 LayerId, const FWidgetStyle& InWidgetStyle, bool bParentEnabled) const override; + + /** Gets the combined value of the animation properties as a single SThrobber::EAnimation value. */ + SThrobber::EAnimation GetThrobberAnimation(const FThrobberSettings& ThrobberSettings) const; + + /** Construct loading icon*/ + void ConstructLoadingIcon(const FLoadingWidgetSettings& Settings); + +protected: + // Placeholder widgets + TSharedRef LoadingIcon = SNullWidget::NullWidget; + // Image slate brush list + TArray> CleanupBrushList; + + // Play image sequence in reverse + bool bPlayReverse = false; + + // Current image sequence index + mutable int32 ImageIndex = 0; + + // Current total delta time + mutable float TotalDeltaTime = 0.0f; + + //Time in second to update the images, the smaller value the faster of the animation. A zero value will update the images every frame. + float Interval = 0.05f; + + // Getter for text visibility + EVisibility GetLoadingWidgetVisibility() const; +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SSidebarLayout.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SSidebarLayout.h new file mode 100644 index 00000000..882db2c3 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SSidebarLayout.h @@ -0,0 +1,30 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "SLoadingScreenLayout.h" + +struct FALoadingScreenSettings; +struct FSidebarLayoutSettings; + +/** + * Sidebar layout loading screen + */ +class SSidebarLayout : public SLoadingScreenLayout +{ +public: + SLATE_BEGIN_ARGS(SSidebarLayout) {} + + SLATE_END_ARGS() + + /** + * Construct this widget + */ + void Construct(const FArguments& InArgs, const FALoadingScreenSettings& Settings, const FSidebarLayoutSettings& LayoutSettings); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/STipWidget.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/STipWidget.h new file mode 100644 index 00000000..cc03067a --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/STipWidget.h @@ -0,0 +1,26 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "Widgets/SCompoundWidget.h" + +struct FTipSettings; + +/** + * Tip widget + */ +class STipWidget : public SCompoundWidget +{ +public: + SLATE_BEGIN_ARGS(STipWidget) {} + + SLATE_END_ARGS() + + void Construct(const FArguments& InArgs, const FTipSettings& Settings); +}; diff --git a/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SVerticalLoadingWidget.h b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SVerticalLoadingWidget.h new file mode 100644 index 00000000..66295398 --- /dev/null +++ b/EndlessVendetta/Plugins/AsyncLoadingScreen-5.1.0/Source/AsyncLoadingScreen/Public/SVerticalLoadingWidget.h @@ -0,0 +1,24 @@ +/************************************************************************************ + * * + * Copyright (C) 2020 Truong Bui. * + * Website: https://github.com/truong-bui/AsyncLoadingScreen * + * Licensed under the MIT License. See 'LICENSE' file for full license information. * + * * + ************************************************************************************/ + +#pragma once + +#include "SLoadingWidget.h" + +/** + * + */ +class SVerticalLoadingWidget : public SLoadingWidget +{ +public: + SLATE_BEGIN_ARGS(SVerticalLoadingWidget) {} + + SLATE_END_ARGS() + + void Construct(const FArguments& InArgs, const FLoadingWidgetSettings& Settings); +}; diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/RecentBlueprintMenu.uplugin b/EndlessVendetta/Plugins/RecentBlueprintMenu/RecentBlueprintMenu.uplugin new file mode 100644 index 00000000..cf985b2e --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/RecentBlueprintMenu.uplugin @@ -0,0 +1,28 @@ +{ + "FileVersion": 3, + "Version": 101, + "VersionName": "1.01", + "FriendlyName": "Recent Blueprints Menu", + "Description": "A simple but time saving plugin that adds a \"Recent Blueprints\" menu to the blueprint editor. Giving you one click access to blueprints recently opened, and avoid having to constantly search for them.", + "Category": "Blueprint Editor", + "CreatedBy": "The Tool Shed", + "CreatedByURL": "https://unrealengine.com/marketplace/en-US/profile/The%20Tool%20Shed", + "DocsURL": "https://docs.google.com/presentation/d/10Gp1y-EPkBW8myvR-Lzd3viMDU5xovd0fSzJLOFm4NI/edit?usp=sharing", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/484f72297c144cf9b5c35fea3359500c", + "SupportURL": "https://forums.unrealengine.com/t/support-recent-blueprints-menu/532808", + "EngineVersion": "5.1.0", + "CanContainContent": false, + "Installed": true, + "Modules": [ + { + "Name": "RecentBlueprintMenu", + "Type": "Editor", + "LoadingPhase": "PostEngineInit", + "PlatformAllowList": [ + "Win64", + "Mac", + "Linux" + ] + } + ] +} \ No newline at end of file diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/Resources/Icon128.png b/EndlessVendetta/Plugins/RecentBlueprintMenu/Resources/Icon128.png new file mode 100644 index 00000000..45f17dff --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/Resources/Icon128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:073d2412f964cc3713085b7ebb8edb6510a54bc4c8eaf5f01435e5cfb6f58318 +size 4930 diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Private/RecentBlueprintMenu.cpp b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Private/RecentBlueprintMenu.cpp new file mode 100644 index 00000000..aeb25d51 --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Private/RecentBlueprintMenu.cpp @@ -0,0 +1,83 @@ +// Copyright 2022 The Tool Shed (Chris Garnier) + +#include "RecentBlueprintMenu.h" +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION < 24 +#include "Toolkits/AssetEditorManager.h" +#endif +#include "BlueprintEditor.h" +#include "RecentBlueprintMenuUtils.h" +#include "RecentBlueprintMenuSettings.h" +#include "EditorStyleSet.h" +#include "Framework/MultiBox/MultiBoxBuilder.h" +#include "Engine/LevelScriptBlueprint.h" + +#define LOCTEXT_NAMESPACE "FRecentBlueprintMenuModule" + +void FRecentBlueprintMenuModule::StartupModule() +{ + ///ADD NEW BLUEPRINT MENU + FBlueprintEditorModule& BlueprintEditorModule = FModuleManager::LoadModuleChecked("Kismet"); + if (const TSharedPtr MenuExtender = BlueprintEditorModule.GetMenuExtensibilityManager()) + { + BlueprintMenuExtender = MakeShareable(new FExtender); + BlueprintMenuExtender->AddMenuExtension("FileBlueprint", + EExtensionHook::Before, + nullptr, + FMenuExtensionDelegate::CreateRaw(this, &FRecentBlueprintMenuModule::OnBuildBlueprintMenu)); + MenuExtender->AddExtender(BlueprintMenuExtender); + } + + //SUBSCRIBE TO BLUEPRINT OPEN EVENTS +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION < 24 + FAssetEditorManager::Get().OnAssetEditorRequestedOpen().AddLambda([](UObject* Asset) +#else + GEditor->GetEditorSubsystem()->OnAssetEditorRequestedOpen().AddLambda([](UObject* Asset) +#endif + { + if (Asset && Asset->GetClass() == UBlueprint::StaticClass() && Asset->GetClass() != ULevelScriptBlueprint::StaticClass()) + { + FRecentBlueprintMenuUtils::OnBlueprintOpened(Asset->GetPathName()); + } + }); +} + +void FRecentBlueprintMenuModule::ShutdownModule() +{ +} + +void FRecentBlueprintMenuModule::OnBuildBlueprintMenu(FMenuBuilder& MenuBuilder) +{ + MenuBuilder.BeginSection("RecentBlueprintMenuSection", FText::FromString("Quick Access")); + MenuBuilder.AddSubMenu(FText::FromString("Recent Blueprints..."), + FText::FromString("Select a Blueprint to edit from a list of recently opened ones."), + FNewMenuDelegate::CreateRaw(this, &FRecentBlueprintMenuModule::OnBuildRecentSubMenu), + false, + FSlateIcon(FEditorStyle::GetStyleSetName(),"GraphEditor.Timeline_16x")); + MenuBuilder.EndSection(); +} + +void FRecentBlueprintMenuModule::OnBuildRecentSubMenu(FMenuBuilder& MenuBuilder) +{ + //purge first to ensure we have a list with no bad assets + FRecentBlueprintMenuUtils::PurgeList(); + + TArray RecentList = GetDefault()->RecentBlueprints; + for (FString Entry : RecentList) + { + MenuBuilder.AddMenuEntry(FText::FromString(FPackageName::ObjectPathToObjectName(Entry)), + FText::FromString(FPackageName::ObjectPathToPackageName(Entry)), + FSlateIcon(), + FUIAction(FExecuteAction::CreateLambda([Entry]() + { +#if ENGINE_MAJOR_VERSION == 4 && ENGINE_MINOR_VERSION < 24 + FAssetEditorManager::Get().OpenEditorForAsset(Entry); +#else + GEditor->GetEditorSubsystem()->OpenEditorForAsset(Entry); +#endif + }))); + } +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FRecentBlueprintMenuModule, RecentBlueprintMenu) \ No newline at end of file diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Private/RecentBlueprintMenuUtils.cpp b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Private/RecentBlueprintMenuUtils.cpp new file mode 100644 index 00000000..ecb56876 --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Private/RecentBlueprintMenuUtils.cpp @@ -0,0 +1,57 @@ +// Copyright 2022 The Tool Shed (Chris Garnier) + + +#include "RecentBlueprintMenuUtils.h" +#include "RecentBlueprintMenuSettings.h" + +void FRecentBlueprintMenuUtils::OnBlueprintOpened(FString BlueprintPath) +{ + + TArray& RecentList = GetMutableDefault()->RecentBlueprints; + const int32 Index = RecentList.Find(BlueprintPath); + if (Index != INDEX_NONE) //If it's already in the list we just need to move it to the top + { + if (Index == 0) + { + return; //already first + } + RecentList.RemoveAt(Index); //removes so we can re-add at the end + } + RecentList.EmplaceAt(0, BlueprintPath); + + //Now that we've added, trim entries + const uint8 MaxBP = GetDefault()->MaxRecentBP; + if (RecentList.Num() > MaxBP) + { + TArray TrimmedList; + for (int i=0; i < RecentList.Num(); i++) + { + if (i < MaxBP) + { + TrimmedList.Add(RecentList[i]); + } + } + RecentList = TrimmedList; + } + + GetMutableDefault()->SaveConfig(); + +} + +void FRecentBlueprintMenuUtils::PurgeList() +{ + TArray& List = GetMutableDefault()->RecentBlueprints; + + TArray NewList; + + for (int32 i = 0; i < List.Num(); i++) + { + if (FPackageName::DoesPackageExist(List[i])) + { + NewList.Add(List[i]); + } + } + + List = NewList; + GetMutableDefault()->SaveConfig(); +} diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenu.h b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenu.h new file mode 100644 index 00000000..1aa626b4 --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenu.h @@ -0,0 +1,28 @@ +// Copyright 2022 The Tool Shed (Chris Garnier) + +#pragma once + +#include "CoreMinimal.h" +#include "Modules/ModuleManager.h" + +class FMenuBuilder; +class FExtender; + +class FRecentBlueprintMenuModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; + + private: + //Delegate to generate new menu in BP + void OnBuildBlueprintMenu(FMenuBuilder&); + + //Delegate to generate new menu in BP + void OnBuildRecentSubMenu(FMenuBuilder&); + + //Pointer to the extender used for the new custom blueprint menu + TSharedPtr BlueprintMenuExtender; +}; diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenuSettings.h b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenuSettings.h new file mode 100644 index 00000000..94dc766a --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenuSettings.h @@ -0,0 +1,25 @@ +// Copyright 2022 The Tool Shed (Chris Garnier) + +#pragma once + +#include "CoreMinimal.h" +#include "UObject/Object.h" +#include "RecentBlueprintMenuSettings.generated.h" + +/** + * Settings class for RecentBlueprintMenu to save recent BPs and other info + */ +UCLASS(config=EditorPerProjectUserSettings) +class RECENTBLUEPRINTMENU_API URecentBlueprintMenuSettings : public UObject +{ + GENERATED_BODY() + +public: + //List of blueprints that were recently open to show in the Recent menu + UPROPERTY(Config) + TArray RecentBlueprints; + + //How many Blueprints to remember max + UPROPERTY(Config) //not presented in a menu but users can modify in ini + uint8 MaxRecentBP = 15; +}; diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenuUtils.h b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenuUtils.h new file mode 100644 index 00000000..ffd383a3 --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/Public/RecentBlueprintMenuUtils.h @@ -0,0 +1,23 @@ +// Copyright 2022 The Tool Shed (Chris Garnier) + +#pragma once + +#include "CoreMinimal.h" + +/** + * RecentBlueprintMenu class containing functions to use by the menus + */ + + +class RECENTBLUEPRINTMENU_API FRecentBlueprintMenuUtils +{ + friend class FRecentBlueprintMenuModule; //TODO: Only friend the necessary classes + +private: + //Called when a blueprint opens, so it can get saved to the recent list + static void OnBlueprintOpened(FString BlueprintPath); + + //Remove files that do not exist anymore + static void PurgeList(); + +}; diff --git a/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/RecentBlueprintMenu.Build.cs b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/RecentBlueprintMenu.Build.cs new file mode 100644 index 00000000..0060ea25 --- /dev/null +++ b/EndlessVendetta/Plugins/RecentBlueprintMenu/Source/RecentBlueprintMenu/RecentBlueprintMenu.Build.cs @@ -0,0 +1,55 @@ +// Copyright 2022 The Tool Shed (Chris Garnier) + +using UnrealBuildTool; + +public class RecentBlueprintMenu : ModuleRules +{ + public RecentBlueprintMenu(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + "UnrealEd", + "EditorStyle" + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.cpp index be8f7e62..4057def9 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.cpp @@ -10,6 +10,9 @@ #include "BehaviorTree/BlackboardComponent.h" #include +#include "AI_EnemyController.h" +#include "EndlessVendetta/EndlessVendettaCharacter.h" + // Sets default values AAICharacter::AAICharacter() @@ -73,8 +76,18 @@ void AAICharacter::SetupStimuliSourceComponent() void AAICharacter::OnDeath() { - /*const AAI_EnemyController* AIController = Cast(GetController()); - AIController->GetBrainComponent()->StopLogic(" is dead");*/ + AAI_EnemyController* AIController = Cast(GetController()); + UBlackboardComponent* Blackboard = AIController->GetBlackboardComponent(); + AEndlessVendettaCharacter* PlayerCharacter = Cast(GetWorld()->GetFirstPlayerController()->GetPawn()); + if (Blackboard->GetValueAsBool("SeenWithHostilities")) + { + PlayerCharacter->DecrementSeenHostileCount(); + } + if (Blackboard->GetValueAsBool("IsInvestigating")) + { + PlayerCharacter->DecrementBeingInvestigatedCount(); + } + this->Tags.Add(FName("Dead")); //Ragdoll DetachFromControllerPendingDestroy(); diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.h b/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.h index b82a5481..cd9d396c 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.h +++ b/EndlessVendetta/Source/EndlessVendetta/AI/AICharacter.h @@ -17,7 +17,7 @@ public: // Sets default values for this character's properties AAICharacter(); - UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Stats") + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stats") float CurrentHealth = 100.0f; UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stats") float MaxHealth = 100.0f; diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/AI_EnemyController.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/AI_EnemyController.cpp index 5e89212f..9d3eed47 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/AI_EnemyController.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/AI/AI_EnemyController.cpp @@ -105,23 +105,32 @@ void AAI_EnemyController::OnTargetPerceptionUpdated(AActor* Actor, FAIStimulus c { GetBlackboardComponent()->SetValueAsObject("TargetPlayer", Actor); GetBlackboardComponent()->SetValueAsVector("TargetLocation", Stimulus.StimulusLocation); - GetBlackboardComponent()->SetValueAsBool("CanSeePlayer", true); if (PlayerCharacter->CurrentOverlayState != EOverlayState::Default) { GetBlackboardComponent()->SetValueAsBool("IsHostile", true); } + GetBlackboardComponent()->SetValueAsBool("CanSeePlayer", true); } else if (!Stimulus.WasSuccessfullySensed() && Stimulus.Type == SightConfig->GetSenseID()) { GetBlackboardComponent()->ClearValue("TargetActor"); GetBlackboardComponent()->ClearValue("TargetLocation"); GetBlackboardComponent()->SetValueAsBool("CanSeePlayer", false); + GetBlackboardComponent()->SetValueAsBool("SeenWithHostilities", false); + if (!GetBlackboardComponent()->GetValueAsBool("SeenWithHostilities")) + { + PlayerCharacter->DecrementSeenHostileCount(); + } } if (Stimulus.WasSuccessfullySensed() && Stimulus.Type == HearingConfig->GetSenseID()) { GetBlackboardComponent()->SetValueAsObject("TargetPlayer", Actor); GetBlackboardComponent()->SetValueAsVector("InvestigationLocation", Stimulus.StimulusLocation); + if (!GetBlackboardComponent()->GetValueAsBool("IsInvestigating")) + { + PlayerCharacter->IncrementBeingInvestigatedCount(); + } GetBlackboardComponent()->SetValueAsBool("IsInvestigating", true); } else if (!Stimulus.WasSuccessfullySensed() && Stimulus.Type == HearingConfig->GetSenseID()) diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.cpp index 077664eb..f1a053cc 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.cpp @@ -18,6 +18,71 @@ UCombatAudioAutomation::UCombatAudioAutomation() } +void UCombatAudioAutomation::InCombat() +{ + if (bInCombat) return; + bInCombat = true; + StopTracks(); + AudioTrackQueue.Empty(); + AudioTrackQueue.Enqueue(EAudioTrack::CombatStart); + AudioTrackQueue.Enqueue(EAudioTrack::CombatContinuous); + AudioSync(); +} + +void UCombatAudioAutomation::OutOfCombat() +{ + bInCombat = false; + StopTracks(); + if (bBeingInvestigated) + { + Investigated(); + return; + } + if (bInRestrictedArea) InRestrictedArea(); +} + +void UCombatAudioAutomation::Investigated() +{ + if (bBeingInvestigated) return; + bBeingInvestigated = true; + if (bInCombat) return; + if (!bInRestrictedArea) return; + + StealthTracksAudioComponents[0]->Stop(); + StealthTracksAudioComponents[1]->Stop(); + StealthTracksAudioComponents[2]->Stop(); + InvestigatedTrackAudioComponent->Play(); +} + +void UCombatAudioAutomation::NotBeingInvestigated() +{ + bBeingInvestigated = false; + InvestigatedTrackAudioComponent->Stop(); + if (bInRestrictedArea) InRestrictedArea(); +} + +void UCombatAudioAutomation::InRestrictedArea() +{ + if (bInRestrictedArea) return; + bInRestrictedArea = true; + if (bInCombat) return; + if (bBeingInvestigated) return; + AudioTrackQueue.Empty(); + AudioTrackQueue.Enqueue(EAudioTrack::Stealth1); + AudioTrackQueue.Enqueue(EAudioTrack::Stealth2); + AudioTrackQueue.Enqueue(EAudioTrack::Stealth3); + AudioSync(); +} + +void UCombatAudioAutomation::NotInRestrictedArea() +{ + bInRestrictedArea = false; + if (bInCombat) return; + StealthTracksAudioComponents[0]->Stop(); + StealthTracksAudioComponents[1]->Stop(); + StealthTracksAudioComponents[2]->Stop(); +} + // Called when the game starts void UCombatAudioAutomation::BeginPlay() { @@ -25,51 +90,73 @@ void UCombatAudioAutomation::BeginPlay() for (USoundBase* Track : StealthTracks) { - UAudioComponent* AudioComponent = UGameplayStatics::SpawnSound2D(GetWorld(), Track); + UAudioComponent* AudioComponent = UGameplayStatics::CreateSound2D(GetWorld(), Track, 1.0f, 1.0f, 0.0f, nullptr, false, false); AllAudioComponents.Add(AudioComponent); StealthTracksAudioComponents.Add(AudioComponent); } - - UAudioComponent* AudioComponent = UGameplayStatics::SpawnSound2D(GetWorld(), InvestigatedTrack); + + UAudioComponent* AudioComponent = UGameplayStatics::CreateSound2D(GetWorld(), InvestigatedTrack, 1.0f, 1.0f, 0.0f, nullptr, false, false); AllAudioComponents.Add(AudioComponent); InvestigatedTrackAudioComponent = AudioComponent; - AudioComponent = UGameplayStatics::SpawnSound2D(GetWorld(), CombatStartTrack); + AudioComponent = UGameplayStatics::CreateSound2D(GetWorld(), CombatStartTrack, 1.0f, 1.0f, 0.0f, nullptr, false, false); AllAudioComponents.Add(AudioComponent); CombatStartTrackAudioComponent = AudioComponent; - AudioComponent = UGameplayStatics::SpawnSound2D(GetWorld(), CombatContinuousTrack); + AudioComponent = UGameplayStatics::CreateSound2D(GetWorld(), CombatContinuousTrack, 1.0f, 1.0f, 0.0f, nullptr, false, false); AllAudioComponents.Add(AudioComponent); CombatContinuousTrackAudioComponent = AudioComponent; } +void UCombatAudioAutomation::PlayQueued() +{ + if (AudioTrackQueue.IsEmpty()) return; + + EAudioTrack Track; + AudioTrackQueue.Dequeue(Track); + + switch (Track) + { + case EAudioTrack::Stealth1: + StealthTracksAudioComponents[0]->Play(); + break; + case EAudioTrack::Stealth2: + StealthTracksAudioComponents[1]->Play(); + break; + case EAudioTrack::Stealth3: + StealthTracksAudioComponents[2]->Play(); + break; + case EAudioTrack::CombatStart: + CombatStartTrackAudioComponent->Play(); + break; + case EAudioTrack::CombatContinuous: + CombatStartTrackAudioComponent->Stop(); + CombatContinuousTrackAudioComponent->Play(); + break; + } +} + // Called every frame void UCombatAudioAutomation::TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) { Super::TickComponent(DeltaTime, TickType, ThisTickFunction); - - // ... -} - -void UCombatAudioAutomation::StartStealthTrack() -{ - // Play the stealth tracks in order after the previous one has finished - -} - -void UCombatAudioAutomation::StartCombatTrack() -{ -} - -void UCombatAudioAutomation::StartInvestigatedTrack() -{ } void UCombatAudioAutomation::StopTracks() { + AudioTrackQueue.Empty(); for (UAudioComponent* AudioComponent : AllAudioComponents) { AudioComponent->Stop(); } } + +void UCombatAudioAutomation::AudioSync() +{ + if (GetWorld()->GetTimerManager().IsTimerActive(AudioSyncTimer)) + { + GetWorld()->GetTimerManager().ClearTimer(AudioSyncTimer); + } + GetWorld()->GetTimerManager().SetTimer(AudioSyncTimer, this, &UCombatAudioAutomation::PlayQueued, 5.33333f, true, 0.2f); +} diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.h b/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.h index 3296f05f..e5c80670 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.h +++ b/EndlessVendetta/Source/EndlessVendetta/AI/CombatAudioAutomation.h @@ -6,6 +6,15 @@ #include "Components/ActorComponent.h" #include "CombatAudioAutomation.generated.h" +UENUM(BlueprintType) +enum class EAudioTrack : uint8 +{ + Stealth1, + Stealth2, + Stealth3, + CombatStart, + CombatContinuous +}; UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent)) class ENDLESSVENDETTA_API UCombatAudioAutomation : public UActorComponent @@ -25,10 +34,27 @@ public: UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Audio") USoundBase* CombatContinuousTrack; + UFUNCTION(BlueprintCallable) + void InCombat(); + UFUNCTION(BlueprintCallable) + void OutOfCombat(); + UFUNCTION(BlueprintCallable) + void Investigated(); + UFUNCTION(BlueprintCallable) + void NotBeingInvestigated(); + UFUNCTION(BlueprintCallable) + void InRestrictedArea(); + UFUNCTION(BlueprintCallable) + void NotInRestrictedArea(); + protected: // Called when the game starts virtual void BeginPlay() override; + TQueue AudioTrackQueue; + UFUNCTION() + void PlayQueued(); + public: // Called every frame virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override; @@ -39,9 +65,14 @@ private: UAudioComponent* InvestigatedTrackAudioComponent; UAudioComponent* CombatStartTrackAudioComponent; UAudioComponent* CombatContinuousTrackAudioComponent; - - void StartStealthTrack(); - void StartCombatTrack(); - void StartInvestigatedTrack(); + + bool bInCombat = false; + bool bInRestrictedArea = false; + bool bBeingInvestigated = false; + void StopTracks(); + + UPROPERTY() + FTimerHandle AudioSyncTimer; + void AudioSync(); }; diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp index 99c35fe0..49605a45 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp @@ -70,8 +70,8 @@ void AEnemyCharacter::SetHostilityLevel(const EHostilityLevel NewHostilityLevel) if (NewHostilityLevel == EHostilityLevel::Hostile) { if (!IsValid(GetController())) return; - BecameHostile.Broadcast(); Cast(GetController())->GetBlackboardComponent()->SetValueAsBool("IsHostile", true); + BecameHostile.Broadcast(); } HostilityLevel = NewHostilityLevel; } diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_SetSeenWithHostilities.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_SetSeenWithHostilities.cpp new file mode 100644 index 00000000..0526ccd1 --- /dev/null +++ b/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_SetSeenWithHostilities.cpp @@ -0,0 +1,31 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "BTTask_SetSeenWithHostilities.h" + +#include "EndlessVendetta/EndlessVendettaCharacter.h" +#include "BehaviorTree/BlackboardComponent.h" + +UBTTask_SetSeenWithHostilities::UBTTask_SetSeenWithHostilities() +{ + NodeName = "Set Seen With Hostilities"; +} + +EBTNodeResult::Type UBTTask_SetSeenWithHostilities::ExecuteTask(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory) +{ + if (AEndlessVendettaCharacter* Player = Cast(GetWorld()->GetFirstPlayerController()->GetPawn())) + { + if (UBlackboardComponent* const Blackboard = OwnerComp.GetBlackboardComponent()) + { + if (!Blackboard->GetValueAsBool("SeenWithHostilities") && Blackboard->GetValueAsBool("IsHostile")) + { + Blackboard->SetValueAsBool("SeenWithHostilities", true); + Player->IncrementSeenHostileCount(); + } + FinishLatentTask(OwnerComp, EBTNodeResult::Succeeded); + return EBTNodeResult::Succeeded; + } + } + + return EBTNodeResult::Failed; +} diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_SetSeenWithHostilities.h b/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_SetSeenWithHostilities.h new file mode 100644 index 00000000..5f6ba493 --- /dev/null +++ b/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_SetSeenWithHostilities.h @@ -0,0 +1,20 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "BehaviorTree/Tasks/BTTask_BlackboardBase.h" +#include "BTTask_SetSeenWithHostilities.generated.h" + +/** + * + */ +UCLASS() +class ENDLESSVENDETTA_API UBTTask_SetSeenWithHostilities : public UBTTask_BlackboardBase +{ + GENERATED_BODY() + +public: + UBTTask_SetSeenWithHostilities(); + virtual EBTNodeResult::Type ExecuteTask(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory) override; +}; diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_StopInvestigating.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_StopInvestigating.cpp index 8e5cd367..d6ca7d0f 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_StopInvestigating.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/AI/Tasks/BTTask_StopInvestigating.cpp @@ -4,6 +4,7 @@ #include "BTTask_StopInvestigating.h" #include "BehaviorTree/BlackboardComponent.h" +#include "EndlessVendetta/EndlessVendettaCharacter.h" #include "EndlessVendetta/AI/AI_EnemyController.h" #include "EndlessVendetta/AI/EnemyCharacter.h" @@ -18,9 +19,13 @@ EBTNodeResult::Type UBTTask_StopInvestigating::ExecuteTask(UBehaviorTreeComponen { if (UBlackboardComponent* const BlackboardComponent = OwnerComp.GetBlackboardComponent()) { - BlackboardComponent->ClearValue(GetSelectedBlackboardKey()); - FinishLatentTask(OwnerComp, EBTNodeResult::Succeeded); - return EBTNodeResult::Succeeded; + if (AEndlessVendettaCharacter* Player = Cast(GetWorld()->GetFirstPlayerController()->GetPawn())) + { + BlackboardComponent->ClearValue(GetSelectedBlackboardKey()); + Player->DecrementBeingInvestigatedCount(); + FinishLatentTask(OwnerComp, EBTNodeResult::Succeeded); + return EBTNodeResult::Succeeded; + } } } return EBTNodeResult::Failed; diff --git a/EndlessVendetta/Source/EndlessVendetta/BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.cpp b/EndlessVendetta/Source/EndlessVendetta/BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.cpp new file mode 100644 index 00000000..e2171874 --- /dev/null +++ b/EndlessVendetta/Source/EndlessVendetta/BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.cpp @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "WeaponDepositCheckpoint.h" + +#include "EndlessVendetta/EndlessVendettaCharacter.h" + +void AWeaponDepositCheckpoint::Interact() +{ + if (!Active) return; + + AEndlessVendettaCharacter* Player = Cast(GetWorld()->GetFirstPlayerController()->GetPawn()); + if (Player->bHasRifle) Player->EquipSecondary(); + Player->bLockSecondary = true; + OpenElevatorDoor(); + BroadcastCompletion(); +} diff --git a/EndlessVendetta/Source/EndlessVendetta/BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.h b/EndlessVendetta/Source/EndlessVendetta/BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.h new file mode 100644 index 00000000..641398c9 --- /dev/null +++ b/EndlessVendetta/Source/EndlessVendetta/BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.h @@ -0,0 +1,24 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "EndlessVendetta/InteractionInterface.h" +#include "EndlessVendetta/BountySystem/CheckpointClass.h" +#include "WeaponDepositCheckpoint.generated.h" + +/** + * + */ +UCLASS() +class ENDLESSVENDETTA_API AWeaponDepositCheckpoint : public ACheckpointClass, public IInteractionInterface +{ + GENERATED_BODY() + +protected: + virtual void Interact() override; + + UFUNCTION(BlueprintImplementableEvent) + void OpenElevatorDoor(); + +}; diff --git a/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.cpp b/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.cpp index 2a9c3b09..25145c42 100644 --- a/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.cpp @@ -4,7 +4,8 @@ #include "AC_PlayerDialogueInterpreter.h" #include "DialogueAddItemNode.h" -#include "EndlessVendetta/EndlessVendettaCharacter.h" +#include "Components/AudioComponent.h" +#include "Kismet/GameplayStatics.h" // Sets default values for this component's properties @@ -57,6 +58,9 @@ void UAC_PlayerDialogueInterpreter::StartDialogue(UDialogueTree* DialogueTree) if (!IsValid(CurrentTextNode)) return; CurrentCharacterSpeaking = *GetCharacterSpeakingFromEnum(CurrentTextNode->DialogueCharacterSpeaking); OnStartDialogue.Broadcast(CurrentTextNode); + if (IsValid(CurrentTextNode->DialogueVoiceOver)) + CurrentVoiceOverAudioComponent = UGameplayStatics::SpawnSound2D( + GetWorld(), CurrentTextNode->DialogueVoiceOver, 1.f, 1.f, 0.f, nullptr, false, false); if (APlayerController* PlayerController = GetWorld()->GetFirstPlayerController()) { @@ -72,6 +76,7 @@ void UAC_PlayerDialogueInterpreter::NextDialogue() if (IsValid(CurrentChoiceNode)) return; if (IsValid(CurrentTextNode)) { + if (IsValid(CurrentVoiceOverAudioComponent)) CurrentVoiceOverAudioComponent->Stop(); if (CurrentTextNode->ChildrenNodes.Num() == 0) { EndDialogue(); @@ -137,6 +142,7 @@ void UAC_PlayerDialogueInterpreter::NextDialogue() void UAC_PlayerDialogueInterpreter::MakeChoiceDialogue(const int Choice) { if (!IsValid(CurrentChoiceNode)) return; + if (IsValid(CurrentVoiceOverAudioComponent)) CurrentVoiceOverAudioComponent->Stop(); if (Cast(CurrentChoiceNode->ChildrenNodes[Choice])) { CurrentChoiceNode = Cast(CurrentChoiceNode->ChildrenNodes[Choice]); @@ -166,6 +172,8 @@ void UAC_PlayerDialogueInterpreter::EndDialogue() CurrentTextNode = nullptr; CurrentAddItemNode = nullptr; CurrentCharacterSpeaking = FDialogueCharacter(); + if (IsValid(CurrentVoiceOverAudioComponent)) CurrentVoiceOverAudioComponent->Stop(); + CurrentVoiceOverAudioComponent = nullptr; if (APlayerController* PlayerController = GetWorld()->GetFirstPlayerController()) { diff --git a/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.h b/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.h index 76843f7f..fbe6cb04 100644 --- a/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.h +++ b/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/AC_PlayerDialogueInterpreter.h @@ -53,6 +53,8 @@ private: UPROPERTY() UDialogueAddItemNode* CurrentAddItemNode; FDialogueCharacter* GetCharacterSpeakingFromEnum(ECharacterSpeaking CharacterSpeakingEnum) const; + UPROPERTY() + UAudioComponent* CurrentVoiceOverAudioComponent; public: // Called every frame diff --git a/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/DialogueTextNode.h b/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/DialogueTextNode.h index 99d4bbef..97003a82 100644 --- a/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/DialogueTextNode.h +++ b/EndlessVendetta/Source/EndlessVendetta/DialogueSystem/DialogueTextNode.h @@ -29,6 +29,8 @@ public: UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Dialogue") ECharacterSpeaking DialogueCharacterSpeaking = ECharacterSpeaking::Character1; + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Dialogue") + USoundBase* DialogueVoiceOver; UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Choice Requirement") TArray RequiredFlags; @@ -44,7 +46,7 @@ public: TArray LacksItemsByEnumID; UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Choice Requirement") TArray LacksItemsByID; - + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Choice Requirement") FText RequirementPreText = FText::FromString("None"); diff --git a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp index 5de27d68..3fd0666e 100644 --- a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp @@ -15,6 +15,7 @@ #include "Inventory/InventoryComponent.h" #include "EndlessVendettaGameMode.h" #include "EVGameInstance.h" +#include "AI/CombatAudioAutomation.h" #include "DialogueSystem/AC_Dialogue.h" @@ -39,6 +40,7 @@ void AEndlessVendettaCharacter::IncrementRestrictedBoundsCount() if (RestrictedBoundsCount > 0) { bIsInRestrictedArea = true; + Cast(GetComponentByClass(UCombatAudioAutomation::StaticClass()))->InRestrictedArea(); RestrictedAreaStatusChanged.Broadcast(true); } } @@ -49,10 +51,59 @@ void AEndlessVendettaCharacter::DecrementRestrictedBoundsCount() if (RestrictedBoundsCount <= 0) { bIsInRestrictedArea = false; + Cast(GetComponentByClass(UCombatAudioAutomation::StaticClass()))->NotInRestrictedArea(); RestrictedAreaStatusChanged.Broadcast(false); } } +void AEndlessVendettaCharacter::IncrementSeenHostileCount() +{ + SeenHostileCount++; + if (GetWorld()->GetTimerManager().IsTimerActive(NotInCombatTimerHandle)) + { + GetWorld()->GetTimerManager().ClearTimer(NotInCombatTimerHandle); + } + if (!bIsInCombat) + { + bIsInCombat = true; + Cast(GetComponentByClass(UCombatAudioAutomation::StaticClass()))->InCombat(); + } +} + +void AEndlessVendettaCharacter::DecrementSeenHostileCount() +{ + SeenHostileCount--; + if (SeenHostileCount <= 0) + { + if (GetWorld()->GetTimerManager().IsTimerActive(NotInCombatTimerHandle)) + { + GetWorld()->GetTimerManager().ClearTimer(NotInCombatTimerHandle); + } + GetWorld()->GetTimerManager().SetTimer(NotInCombatTimerHandle, this, &AEndlessVendettaCharacter::NotInCombat, + 5.0f, false); + } +} + +void AEndlessVendettaCharacter::IncrementBeingInvestigatedCount() +{ + BeingInvestigatedCount++; + if (!bIsBeingInvestigated) + { + bIsBeingInvestigated = true; + Cast(GetComponentByClass(UCombatAudioAutomation::StaticClass()))->Investigated(); + } +} + +void AEndlessVendettaCharacter::DecrementBeingInvestigatedCount() +{ + BeingInvestigatedCount--; + if (BeingInvestigatedCount <= 0 && bIsBeingInvestigated) + { + bIsBeingInvestigated = false; + Cast(GetComponentByClass(UCombatAudioAutomation::StaticClass()))->NotBeingInvestigated(); + } +} + void AEndlessVendettaCharacter::ReloadAnimationComplete() { if (IsValid(PrimaryWeapon)) @@ -189,6 +240,12 @@ void AEndlessVendettaCharacter::Heal(const float Amount) CurrentHealth = FMath::Clamp(Amount + CurrentHealth, 0, MaxHealth); } +void AEndlessVendettaCharacter::NotInCombat() +{ + bIsInCombat = false; + Cast(GetComponentByClass(UCombatAudioAutomation::StaticClass()))->OutOfCombat(); +} + void AEndlessVendettaCharacter::WeaponPickUpSystem() { FHitResult OutHit; @@ -493,7 +550,7 @@ void AEndlessVendettaCharacter::EquipPrimary() void AEndlessVendettaCharacter::EquipSecondary() { - if (bIsReloading) return; + if (bIsReloading || bLockSecondary) return; if (!IsValid(SecondaryWeaponClass)) return; if (PlayerOnShip || InPauseMenu) return; FActorSpawnParameters spawnParams; @@ -827,6 +884,10 @@ bool AEndlessVendettaCharacter::UpdateGadgetType(TSubclassOf NewGad GadgetManager->SpawnGadget(NewGadgetClass, Cast(PlayersCamera)); break; } + + if (NewGadgetClass.GetDefaultObject()->IsA(AReconGadget::StaticClass())) ToggleRecon(); + else if (NewGadgetClass.GetDefaultObject()->IsA(ACombatGadget::StaticClass())) ToggleCombat(); + return true; } diff --git a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.h b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.h index 8255dd6d..54b61e63 100644 --- a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.h +++ b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.h @@ -163,10 +163,23 @@ public: bool bIsInDialogue = false; UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Stats") bool bIsInRestrictedArea = false; + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Stats") + bool bIsInCombat = false; + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Stats") + bool bIsBeingInvestigated = false; + UFUNCTION(BlueprintCallable) void IncrementRestrictedBoundsCount(); UFUNCTION(BlueprintCallable) void DecrementRestrictedBoundsCount(); + UFUNCTION(BlueprintCallable) + void IncrementSeenHostileCount(); + UFUNCTION(BlueprintCallable) + void DecrementSeenHostileCount(); + UFUNCTION(BlueprintCallable) + void IncrementBeingInvestigatedCount(); + UFUNCTION(BlueprintCallable) + void DecrementBeingInvestigatedCount(); DECLARE_DYNAMIC_MULTICAST_DELEGATE(FStartReload); UPROPERTY(BlueprintAssignable, Category = "Weapon") @@ -214,11 +227,20 @@ protected: UPROPERTY() int RestrictedBoundsCount = 0; + UPROPERTY() + int SeenHostileCount = 0; + UPROPERTY() + int BeingInvestigatedCount = 0; + UPROPERTY() + FTimerHandle NotInCombatTimerHandle; + void NotInCombat(); public: AGadgetManager* GadgetManager; bool bIsReloading = false; + bool bLockSecondary = false; + bool bIsPlayerMoving = false; UPROPERTY(VisibleAnywhere, BlueprintReadWrite) diff --git a/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.cpp b/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.cpp index f1bc712d..07e40929 100644 --- a/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.cpp @@ -90,7 +90,7 @@ void AGadgetTutorialStation::SelectGadget() { // Eventually expand to give player feedback of being denied if changing gadgets fails if (!EndlessVendettaCharacter->UpdateGadgetType(GadgetsArray[GadgetIndex])) return; - + HideGadgetMesh(); if (IsValid(CurrentGadgetTutorial)) CurrentGadgetTutorial->DestroyTutorial(); FActorSpawnParameters SpawnParams; diff --git a/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.h b/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.h index f59f4fc7..3a35cf04 100644 --- a/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.h +++ b/EndlessVendetta/Source/EndlessVendetta/GadgetSystem/GadgetTutorial/GadgetTutorialStation.h @@ -55,6 +55,9 @@ protected: UFUNCTION(BlueprintCallable) void CloseWidget(); + UFUNCTION(BlueprintImplementableEvent) + void HideGadgetMesh(); + public: // Sets default values for this actor's properties AGadgetTutorialStation(); diff --git a/EndlessVendetta/Source/EndlessVendetta/WeaponRetrieveCheckpoint.cpp b/EndlessVendetta/Source/EndlessVendetta/WeaponRetrieveCheckpoint.cpp new file mode 100644 index 00000000..ce472e9f --- /dev/null +++ b/EndlessVendetta/Source/EndlessVendetta/WeaponRetrieveCheckpoint.cpp @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "WeaponRetrieveCheckpoint.h" + +#include "EndlessVendettaCharacter.h" + +void AWeaponRetrieveCheckpoint::Interact() +{ + if (!Active) return; + AEndlessVendettaCharacter* Player = Cast(GetWorld()->GetFirstPlayerController()->GetPawn()); + Player->bLockSecondary = false; + Player->EquipSecondary(); + // Doesn't actually open elevator door im just too lazy to make another blueprint implementable event lol + OpenElevatorDoor(); + BroadcastCompletion(); +} diff --git a/EndlessVendetta/Source/EndlessVendetta/WeaponRetrieveCheckpoint.h b/EndlessVendetta/Source/EndlessVendetta/WeaponRetrieveCheckpoint.h new file mode 100644 index 00000000..63cabaf2 --- /dev/null +++ b/EndlessVendetta/Source/EndlessVendetta/WeaponRetrieveCheckpoint.h @@ -0,0 +1,19 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "BountySystem/CheckPoints/Weapons/WeaponDepositCheckpoint.h" +#include "WeaponRetrieveCheckpoint.generated.h" + +/** + * + */ +UCLASS() +class ENDLESSVENDETTA_API AWeaponRetrieveCheckpoint : public AWeaponDepositCheckpoint +{ + GENERATED_BODY() + + void Interact() override; + +}; diff --git a/James WARD Art/Character/Robot drone characters.jpg b/James WARD Art/Character/Robot drone characters.jpg new file mode 100644 index 00000000..9d5861bc --- /dev/null +++ b/James WARD Art/Character/Robot drone characters.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1f6f1e2e8a64cdfde16616ca1278b8a76f1ff44844fc7614a289e4046179389 +size 2128095 diff --git a/James WARD Art/Character/Robot drone characters2.jpg b/James WARD Art/Character/Robot drone characters2.jpg new file mode 100644 index 00000000..3e5bd3ae --- /dev/null +++ b/James WARD Art/Character/Robot drone characters2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81d2cf5d3fe8f829f6ee006e6b73da25124553dcb542d51bc7b0ad0667573832 +size 1778917 diff --git a/James WARD Art/Environment/Window1.jpg b/James WARD Art/Environment/Window1.jpg new file mode 100644 index 00000000..24f198dc --- /dev/null +++ b/James WARD Art/Environment/Window1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b135ce9bcdf9889d73815aa89289e6fe7e4bebaa2d839360f171ed030d8849b3 +size 1597239 diff --git a/James WARD Art/Environment/Window2.jpg b/James WARD Art/Environment/Window2.jpg new file mode 100644 index 00000000..4ff6888c --- /dev/null +++ b/James WARD Art/Environment/Window2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a756d08786a71ba23ee7ff64190dac4f8a92c081f4ecac92987dc7143e382925 +size 1503981 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BAR 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BAR 1.png new file mode 100644 index 00000000..445ef091 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BAR 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43bdabe5c3a115af5d20a03daae53f8254e0eb6142e11c2f6b6e715efcd5ef0e +size 28327 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BAR 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BAR 2.png new file mode 100644 index 00000000..0254d905 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BAR 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5d69338abf9ba63055dda3234d840194e7f3d73feee9fc3f7aa7c9d5ad2aaa2 +size 36742 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 1.1.png new file mode 100644 index 00000000..5aeadf1d --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51a877d132e1f5da63467278231c2bfafdb4d17c09e99719b9a7bbf04b76a5f1 +size 11877 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 1.png new file mode 100644 index 00000000..bb42c202 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87a91936dd7c8f059e08983b55dea6faa0ce8d2caba319e55fca7df71fbb2ce3 +size 11594 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 2.2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 2.2.png new file mode 100644 index 00000000..d24ebade --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 2.2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8b98546605d1e73db3d4d729ccfe7c81896ff68ec3f46b2d00afd1edbb2404b +size 10467 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 2.png new file mode 100644 index 00000000..9d419a3c --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW DOWN 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:184c8006d4bd0fcef164c716df18b9b566908734e56047cd834b5a8e24b13439 +size 9961 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 1.1.png new file mode 100644 index 00000000..b205d6a0 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a96af623507a16a6d30662daa4009aab1f89cd45fc93323f886d0f22cce3c906 +size 10968 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 1.png new file mode 100644 index 00000000..ab2e0edd --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35e7620608debbe7bd78b8eff0a91546b77b5aa5e05efda5fb377d0021f41a98 +size 10841 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 2.2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 2.2.png new file mode 100644 index 00000000..fd5d7670 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 2.2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58186646d0fecd06454cfdeefc88366e49fb4e1eff80e6b9298ff5c40c0b1f71 +size 9768 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 2.png new file mode 100644 index 00000000..e0318bdb --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW LEFT 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f29e42995a0ac33eb368e39b84d2f50e4c57435d85f608564fe4d7e4459bfd7b +size 9223 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 1.1.png new file mode 100644 index 00000000..fd2884a8 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2320b1ba222bf5e6e9571a964d2a5b3aa54ae1598c2b5ae3d706772d1bb58f88 +size 10939 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 1.png new file mode 100644 index 00000000..8ad96d3c --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13d737a137c913ff9a35ab5a0e349cf536add2ffaf1ae78d1b0bfa2f899828ca +size 10989 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 2.2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 2.2.png new file mode 100644 index 00000000..634aefdb --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 2.2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4e809aff86c27b6d70d541eefe32f023a85f4d0dae19535eeb54c7f0f5bda41 +size 9340 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 2.png new file mode 100644 index 00000000..d1f1e207 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW RIGHT 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b60614443c8312a3229e39c19323c10b1cd3e27791092a19098b6b88428a8381 +size 8995 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 1.1.png new file mode 100644 index 00000000..02f62ade --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcb41424d288eae29515e73722ee427529130d6af83559a6818f45bf38c74b7f +size 11930 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 1.png new file mode 100644 index 00000000..892044dc --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9987108bcb7859073fc17637dc5a9aabfec6e19921add40150cc536e5fdcdcb2 +size 11525 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 2.2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 2.2.png new file mode 100644 index 00000000..8a3d71b3 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 2.2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb7e239f05dd89289e0fb122e3cc359edfad90af517b9564334a49c76e12c689 +size 10345 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 2.png new file mode 100644 index 00000000..ab1226b8 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/ARROWS/ARROW UP 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba4d78a1d5cbee1de054a50f84d0d221bc90dbc25ce6784c95725931bed20ea +size 9877 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 1.1.png new file mode 100644 index 00000000..199fffae --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b27c43df98535e6c115856d59e7a77933a04ef9f31dfffe62f6435677106ab00 +size 5360 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 1.png new file mode 100644 index 00000000..366f6192 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d5472c1f70f547e2b5194c5e20e637981727103e580c9bddcc105402ff97118 +size 5310 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 2.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 2.1.png new file mode 100644 index 00000000..d11fa4cc --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 2.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53a95687bff455f04a0f48c38b9de3115e8c079e751b554a821fc5fce5b90951 +size 4855 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 2.png new file mode 100644 index 00000000..50f22db5 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BACK button 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5aeca31823350e2c761d7a4316412a23086c49140177d83106168d5bb6506f2 +size 4811 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 1.1.png new file mode 100644 index 00000000..bd54d71c --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dab864cd189ba6d5b6a651b2d992641dfdad0be807ba3375daa9ca212b663cb +size 26045 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 1.png new file mode 100644 index 00000000..674041d9 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2506b55f9dc6a5d8027683664b24bc4418f2c50c4ae6dfeb02a0370f50bd1429 +size 24192 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 2.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 2.1.png new file mode 100644 index 00000000..d2fdb821 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 2.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebca9b547ef1aebfa92cfc6ebb4e4f79a7641592d302fb20e75a8f3027d49d4b +size 24808 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 2.png new file mode 100644 index 00000000..d58f1731 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/BM SYMBOL 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab7330e150fc47780c68f8b7f94703e7a85e683e549c2dad96823b87a0db655e +size 22097 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 1.1.png new file mode 100644 index 00000000..a0565c08 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4119952feaf4758b44fc2d22f47b9a5a9e6f6977a57e1679115752ea90703bfa +size 23084 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 1.png new file mode 100644 index 00000000..5416f0a5 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f679e926012d6834e15b8697b0fea3a76f47f97ee6624e7cfff85a0650d3b62 +size 22705 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 2.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 2.1.png new file mode 100644 index 00000000..f95aac58 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 2.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ce38a94e7645b984f778f462616d871bbb3129f74ab664600521924e7d30e14 +size 25652 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 2.png new file mode 100644 index 00000000..a9a2c07e --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/CROSS 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35b13757d677def033177818d7f655c864298470a3db922812564ca065449b26 +size 25341 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 1.1.png new file mode 100644 index 00000000..33b61bd1 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:880245c94f27d67bc5ffa49a7424635c900ab5cf5d3df4d880ba0548ec48e870 +size 24680 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 1.png new file mode 100644 index 00000000..07b3a899 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9822de229498c907d2069c38df0c9c846b866e01c987322f26893ebc1b167843 +size 28433 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 2.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 2.1.png new file mode 100644 index 00000000..1be543bb --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 2.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e570144eec492137e0e2f0162038defe6c9a1b47cdf6103b3693e9d27c94f54 +size 20453 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 2.png new file mode 100644 index 00000000..384d6e88 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/SETTINGS SYMBOL 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ae81fe579f1483f51dde14c2105e4f5aa3102211713b89bc25eea1af2fee344 +size 22823 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 1.1.png new file mode 100644 index 00000000..adc68287 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c283c5c12e79786fec7a44dd1ddd1d4586844457444043fef761f848ca6722c +size 17185 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 1.png new file mode 100644 index 00000000..3eccf0c2 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:819288f14bf26bd2534f8044f3f17a194c08cdec512e1e0cb1b5373ce65feb16 +size 18332 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 2.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 2.1.png new file mode 100644 index 00000000..3ad19f14 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 2.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8748c837b400eb3b7da4e5efa6b2aed753d37d9ebe427f4288304595a4b28173 +size 16867 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 2.png new file mode 100644 index 00000000..b60b7b79 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eb59d522585876278964c874c5ee675e83bfe230ef13fcfdb3b9b254fa12b8c +size 16989 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 1.1.png new file mode 100644 index 00000000..1f0e21ca --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cae515f14d2ae39e921887b22e56969a551ecc32843b0c874218c45758abe910 +size 3690 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 1.png new file mode 100644 index 00000000..be98bcbe --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb57c2b4aff0f0c6d48ba15d315aeb7de36a7f788a0912126bac68ee8f3b8288 +size 3689 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 2.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 2.1.png new file mode 100644 index 00000000..63a5fa0d --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 2.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa2a5dd88a398fe0b3e3d0648a7d7a494de2ef2728e77e40500844a21915a366 +size 3976 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 2.png new file mode 100644 index 00000000..6277afbb --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/BUTTONS/TICK BOX 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:278bbe6ac192832c32502f0f3518e9acee8508aabdf36e2ee662d7acce84beda +size 3870 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/Background Menu EMPTY 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/Background Menu EMPTY 1.png new file mode 100644 index 00000000..9dae37bb --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/Background Menu EMPTY 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b2a6119efaac5566acdaea071b5993523d7b029459c58493c8fc71af6f50747 +size 81986 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/Background Menu Empty 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/Background Menu Empty 2.png new file mode 100644 index 00000000..46c35b7d --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/Background Menu Empty 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69d67821bc82fefd8396c646d25896f678b1ae8ba626828d038b55661ea87acf +size 78921 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/ENDLESS FONT BLACK 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/ENDLESS FONT BLACK 1.png new file mode 100644 index 00000000..7c6df3e9 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/ENDLESS FONT BLACK 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e5e819e81f3f04e5035409a4ed5ed43cf939519fa35fc400c3b22154738cae3 +size 96635 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/ENDLESS FONT WHITE 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/ENDLESS FONT WHITE 2.png new file mode 100644 index 00000000..de5f1f07 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/ENDLESS FONT WHITE 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d20a46348b8861e9db7a5bce770a52f20f5badd6b0309efd3a70fc8cf9a69adf +size 98767 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/LARGE BOX 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/LARGE BOX 1.png new file mode 100644 index 00000000..63f7bf02 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/LARGE BOX 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b931c3e4b2760ea9027dfdf0ba3425e0235cbe4fd9b3805c17607a182e67ab8 +size 48341 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER BAR 1.1.png b/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER BAR 1.1.png new file mode 100644 index 00000000..9f2c860e --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER BAR 1.1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8b74bd3167e24a4df508839f5e37c7c1042c925c58860ab5289669c0837933a +size 13064 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER BAR 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER BAR 1.png new file mode 100644 index 00000000..05ab7fc8 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER BAR 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5bc10a84dff22aa802c6da108c619d7d34bfdb97c7d62806dd8ee4a3fa7e39b +size 10629 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER TAB.png b/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER TAB.png new file mode 100644 index 00000000..763da621 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/SLIDER TAB.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6eae456d49c0911865148accf2d4323e398ce94ee6fb5530f00e6e17a33a061 +size 3292 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BACK 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BACK 1.png new file mode 100644 index 00000000..2222165e --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BACK 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98e7d34bf3bb6bc75bbc31aec2b28b7a6519616e4fe8ecbc72ae24287a138ca8 +size 4248 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BACK 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BACK 2.png new file mode 100644 index 00000000..d41ac034 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BACK 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99ed1588f7ac6f3c2d30b55653c03d69b4324a32ba17214a92ba7f93ba3741dc +size 4234 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BLACK MARKET 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BLACK MARKET 1.png new file mode 100644 index 00000000..baacd916 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BLACK MARKET 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b282f578df0f6a578cd6c9f3cf2ec1fab9d4a5e8b0474f1518a1290cbf7d28 +size 4966 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BLACK MARKET 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BLACK MARKET 2.png new file mode 100644 index 00000000..bf56792a --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BLACK MARKET 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54d7965a826f4948fced34689b8e2c2200157ee8db2f1e62cd5185bebbfceb2a +size 4962 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BUY 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BUY 1.png new file mode 100644 index 00000000..fc673eca --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BUY 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f60e1122b7fcf2cffe9c7bb8a6f02260ee766a230ffae4d0eb4b9419b70224bf +size 3779 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BUY 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BUY 2.png new file mode 100644 index 00000000..f7fd1be5 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/BUY 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e4f2b48546c964b7940441d96f51001c6db4b87a2b3a07b2146787df4df7eb0 +size 3772 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/EXIT 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/EXIT 1.png new file mode 100644 index 00000000..71bf0095 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/EXIT 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31e605bd003e273b1c424fb7e88766d989380542b67cf4dcb356c7f026c9ccb2 +size 4032 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/EXIT 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/EXIT 2.png new file mode 100644 index 00000000..0d8b59a1 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/EXIT 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4d23f452779d079106eacbdab2ae0f32da5d4fac15b69b57bc01a93b78be76d +size 4020 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/GADGETS 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/GADGETS 1.png new file mode 100644 index 00000000..73a5c82e --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/GADGETS 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3413081f2306c01cf5d4f3ceae8ab9aec4d7e11683507a00aec2aa047c12374 +size 4307 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/GADGETS 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/GADGETS 2.png new file mode 100644 index 00000000..bd3b38d7 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/GADGETS 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9ce87a35be776ee5e374824a31496cb3091bae95ff5e9e760a5d3e7a90eb25f +size 4303 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MENU 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MENU 1.png new file mode 100644 index 00000000..44378556 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MENU 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edc3e8fadedee732403107891dc3fb0b844191708669eb27cb03bd6c33492a29 +size 3888 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MENU 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MENU 2.png new file mode 100644 index 00000000..6a0cfc70 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MENU 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92059c2073c34368c71c1b56571ce2bbed8f9cc53431ef75d3ee0466964b1e94 +size 3884 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MODS 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MODS 1.png new file mode 100644 index 00000000..6b822aa4 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MODS 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d348c739a1cfc4eead8fdf3a27107e096ca322664ffa5a29a22fb5816ae3c79 +size 3881 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MODS 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MODS 2.png new file mode 100644 index 00000000..c14fd585 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/MODS 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69304230f10f90f0f1463f6a8d02c854406e7783a91f61fd30a13d5dcd267a3f +size 3878 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OK 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OK 1.png new file mode 100644 index 00000000..597fdc23 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OK 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a2afcebe5658d5d4df3b123db3ebffcb6066edab22fbf5ef2e834477fe1023 +size 5668 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OK 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OK 2.png new file mode 100644 index 00000000..fbdcedd5 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OK 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61765bb1469cbd757da4f2accb193220bf7a5e185523156b3bd68353f192e422 +size 5661 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OPTIONS 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OPTIONS 1.png new file mode 100644 index 00000000..1b9a1ec7 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OPTIONS 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111b8b25ed7498925989ab51d3941fcd7b5fc37509a60a26bd29fa6f5f010bfd +size 6789 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OPTIONS 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OPTIONS 2.png new file mode 100644 index 00000000..6a8baaf9 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/OPTIONS 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32bfd688ca4cf9f0debc9d85e001e5eff168000cc24cbcb55751f6a547663e9b +size 6763 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/QUIT 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/QUIT 1.png new file mode 100644 index 00000000..edadb087 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/QUIT 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:021d320d667ed521329527445d3abe99ae2d4d6d16aad5bed0298b43c14f3f91 +size 5015 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/QUIT 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/QUIT 2.png new file mode 100644 index 00000000..04cf0e5e --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/QUIT 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f66a57dc6636c34d4d326aeea7e205b8788d276922a15a3aeb98851839954030 +size 5000 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SETTINGS 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SETTINGS 1.png new file mode 100644 index 00000000..4a22fd95 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SETTINGS 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:024b83fc93c435152cebe5ec1e52392b30a007f25c0e0cfea623d61eec39e588 +size 4363 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SETTINGS 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SETTINGS 2.png new file mode 100644 index 00000000..8c13dfc0 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SETTINGS 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d46de83cdbb46cb166d9e6159aaee630904632393543e6df41b33483ee1b6239 +size 4358 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SKIP 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SKIP 1.png new file mode 100644 index 00000000..fd951d47 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SKIP 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82a2903a225641a88fb07ad823e93032af0d07d251f224a962ad49519adb4001 +size 6465 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SKIP 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SKIP 2.png new file mode 100644 index 00000000..28e22b5f --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SKIP 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a3eff62dea9aa5eea3a7577a930fe25d1649b6866989e13c27e51f0cc8745a9 +size 6431 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SOUND 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SOUND 1.png new file mode 100644 index 00000000..6fb40e31 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SOUND 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58bba8da96f2a3abf4cdf10ed718015893cf61e0634978113cbfa2ca41b1a756 +size 4286 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SOUND 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SOUND 2.png new file mode 100644 index 00000000..e3f4aabc --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SOUND 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec6478ee7e6bc6067145b75e58ad2859dfa839bf063368825e40f5bccd599289 +size 4270 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/START 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/START 1.png new file mode 100644 index 00000000..86c9f4e8 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/START 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb6b7ab31236b50733933a8a4ecb1df4b2f9221776d75004f206d03e7cc89c95 +size 6138 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/START 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/START 2.png new file mode 100644 index 00000000..d3bbea69 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/START 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65f5c33e306363ff483babb0384af1d34f8ef251021746c2c71af5bc44152ebd +size 6116 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SUBTITLES 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SUBTITLES 1.png new file mode 100644 index 00000000..74a4924f --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SUBTITLES 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:660ac55294dea4c2af0422f71e7bf3a54973a6355d52cdfbb8394ca0c0847fd4 +size 4765 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SUBTITLES 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SUBTITLES 2.png new file mode 100644 index 00000000..5a61797d --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/SUBTITLES 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b90caa5e4578ad9bf35519b53a4ece0b7ef59dca90d3cb633c99ea29818e6ce9 +size 4751 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/VENDETTA title 1.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/VENDETTA title 1.png new file mode 100644 index 00000000..5d5c162e --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/VENDETTA title 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa184ae436862926eb4d2554d95bc691e22cf3f4e015d0fe8a54e8a8d3d0b6bf +size 20643 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/VENDETTA title 2.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/VENDETTA title 2.png new file mode 100644 index 00000000..df6b21c4 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXT/VENDETTA title 2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f3625e8fad8d26558b325bc7eb499837487d6fef8a3aa3d097e05d7d5ca84fc +size 14215 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/DIRT texture.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/DIRT texture.png new file mode 100644 index 00000000..f40b110a --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/DIRT texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff4831faa7c03a73576d5f3fa99397ee36730fffc1931143eda67a487e4fe48e +size 2349022 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/NOISE OVERLAY texture.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/NOISE OVERLAY texture.png new file mode 100644 index 00000000..19d52a67 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/NOISE OVERLAY texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f952a51f449735e56f698557c84042697f899bae8a0079b297f3af4a9e45792c +size 34497835 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN GLARE overlay texture.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN GLARE overlay texture.png new file mode 100644 index 00000000..aaececc8 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN GLARE overlay texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d356be23df82e838457d2062986121998642f528592a1bcb7974e00072b9bf74 +size 2191293 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 2OF5.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 2OF5.png new file mode 100644 index 00000000..400ed5eb --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 2OF5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6378cd956af7700ee437c1782f9f1eaf227a3339b77e4727d870b7c4359e6230 +size 74246 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 3OF5.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 3OF5.png new file mode 100644 index 00000000..56f290c7 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 3OF5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3eb1143250aa1d6549768528e868108ccbd433819c732acab812f442e81d1fd +size 74969 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 4OF5.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 4OF5.png new file mode 100644 index 00000000..7b6a419f --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 4OF5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4435e4ae25d13aead669cec96b86100bbeda0a81481448b9cfc262ce2224540 +size 73729 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 5OF5.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 5OF5.png new file mode 100644 index 00000000..c2f43975 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES 5OF5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d7e21814966c96a2299e0650721edc7e140e2044bcba1266a2e375ca2c43f26 +size 29352 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES texture 1OF5.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES texture 1OF5.png new file mode 100644 index 00000000..a9d53642 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN LINES texture 1OF5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c2629a4509b90b246a1400227f269e5685d4f8282b8abe678796aeabeda4615 +size 2056726 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN SCRATCHES texture.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN SCRATCHES texture.png new file mode 100644 index 00000000..ad472a87 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/SCREEN SCRATCHES texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3af2c4c11cd6838ca81601e8d06450ab26b4466e12083736094a2b0c8dcadd17 +size 246308 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/VIGNETTE OVERLAY texture.png b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/VIGNETTE OVERLAY texture.png new file mode 100644 index 00000000..70f65a80 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/TEXTURES/VIGNETTE OVERLAY texture.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21e8569198b134d7b69d964e7a2828981b674310761f54097f46c6e58a209c8e +size 5476451 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/Title Screen EMPTY.jpg b/James WARD Art/INDIVIDUAL UI ASSETS/Title Screen EMPTY.jpg new file mode 100644 index 00000000..851d944f --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/Title Screen EMPTY.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e7681efafbe00a31a1d15ec4d89d36591214cd5d91c7b1fb6df7c354dcaac26 +size 25913610 diff --git a/James WARD Art/INDIVIDUAL UI ASSETS/UI FONT AND ICONS.jpg b/James WARD Art/INDIVIDUAL UI ASSETS/UI FONT AND ICONS.jpg new file mode 100644 index 00000000..de386125 --- /dev/null +++ b/James WARD Art/INDIVIDUAL UI ASSETS/UI FONT AND ICONS.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6112fd30e0004c91fc65b86dd3959f2c1c108ec6ebd968969fc06702cf05830b +size 1269567 diff --git a/James WARD Art/Posters/DECALS/TORIO DECAL1.png b/James WARD Art/Posters/DECALS/TORIO DECAL1.png new file mode 100644 index 00000000..5d4eb861 --- /dev/null +++ b/James WARD Art/Posters/DECALS/TORIO DECAL1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8157bdefe2372342d54c22019792e2c7df1108be1620e46e213e2a37c4d0529 +size 99953 diff --git a/James WARD Art/Posters/DECALS/TORIO DECAL2.png b/James WARD Art/Posters/DECALS/TORIO DECAL2.png new file mode 100644 index 00000000..a037f942 --- /dev/null +++ b/James WARD Art/Posters/DECALS/TORIO DECAL2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93ccc7f262728055f6abc1745962ee354d1c5c224cec485933cef5be0064c75a +size 60387 diff --git a/James WARD Art/Posters/DECALS/TORIO DECAL3.png b/James WARD Art/Posters/DECALS/TORIO DECAL3.png new file mode 100644 index 00000000..c2820cac --- /dev/null +++ b/James WARD Art/Posters/DECALS/TORIO DECAL3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87790ef712d46b4e887a52a0e4f05aac17edc41bfdf5ce53a5216cc88e25e032 +size 20204 diff --git a/James WARD Art/Posters/DECALS/TORIO DECAL4.png b/James WARD Art/Posters/DECALS/TORIO DECAL4.png new file mode 100644 index 00000000..d5de5fc6 --- /dev/null +++ b/James WARD Art/Posters/DECALS/TORIO DECAL4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d19c5fa21e84a3ca0fe51119ae20563c54ada6ec897e7892480104264d708168 +size 11173 diff --git a/James WARD Art/Props/Wardrobe 1.jpg b/James WARD Art/Props/Wardrobe 1.jpg new file mode 100644 index 00000000..3bad6c6a --- /dev/null +++ b/James WARD Art/Props/Wardrobe 1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68afc957dfee3098e4124b548689c42987144e8193c6b03553af59f451ff0396 +size 1138387 diff --git a/James WARD Art/UI backgrounds and layout guides/BACK GROUND 1.jpg b/James WARD Art/UI backgrounds and layout guides/BACK GROUND 1.jpg new file mode 100644 index 00000000..b9ebd9d5 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/BACK GROUND 1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f9d012778816117ca53c43ee8b0efeb242ab1648c320d702c872883b554ae85 +size 238991 diff --git a/James WARD Art/UI backgrounds and layout guides/MENU EXAMPLE 1.jpg b/James WARD Art/UI backgrounds and layout guides/MENU EXAMPLE 1.jpg new file mode 100644 index 00000000..4be0f02e --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/MENU EXAMPLE 1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f04d06ecbf9ccb879b47f58244fe9c82b542409afd29d4aad60071f11aab86a +size 647608 diff --git a/James WARD Art/UI backgrounds and layout guides/MENU fish eye.jpg b/James WARD Art/UI backgrounds and layout guides/MENU fish eye.jpg new file mode 100644 index 00000000..6237c813 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/MENU fish eye.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70168afb4cd9548d1b7e2e389a9e08daafa87f733c4e68605fc104ecde73e205 +size 30979188 diff --git a/James WARD Art/UI backgrounds and layout guides/MENU normal.jpg b/James WARD Art/UI backgrounds and layout guides/MENU normal.jpg new file mode 100644 index 00000000..e9c03506 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/MENU normal.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6d7bda55030cf9641ee7eb6eea5ffc4697afa83353d79cdbf5bd598c31e62d6 +size 30333071 diff --git a/James WARD Art/UI backgrounds and layout guides/Menu normalVSMenu fisheye.jpg b/James WARD Art/UI backgrounds and layout guides/Menu normalVSMenu fisheye.jpg new file mode 100644 index 00000000..c71eba75 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/Menu normalVSMenu fisheye.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f46beff0b790a82755d93c4f5c9e656689d7dee917d2b9bf17e1a264436afa4 +size 11016466 diff --git a/James WARD Art/UI backgrounds and layout guides/SETTINGS EXAMPLE 1.jpg b/James WARD Art/UI backgrounds and layout guides/SETTINGS EXAMPLE 1.jpg new file mode 100644 index 00000000..e353f37c --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/SETTINGS EXAMPLE 1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82006455f83225af889da38e2d88e83a7cf1cc6daac3318e0d98546b2bc3d914 +size 1022235 diff --git a/James WARD Art/UI backgrounds and layout guides/TITLE SCREEN EXAMPLE 1.jpg b/James WARD Art/UI backgrounds and layout guides/TITLE SCREEN EXAMPLE 1.jpg new file mode 100644 index 00000000..ab870a77 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/TITLE SCREEN EXAMPLE 1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc960495fc2edee16a0ae20cf4c7eae2c49b1b7086501da96c95870bb6a5ca14 +size 25865405 diff --git a/James WARD Art/UI backgrounds and layout guides/Title screen menu v1.jpg b/James WARD Art/UI backgrounds and layout guides/Title screen menu v1.jpg new file mode 100644 index 00000000..1b33f261 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/Title screen menu v1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f899da3bf14261cfe77cb0b054d84a1631e18bbfda430ba54f9c55ede5e5c894 +size 3216846 diff --git a/James WARD Art/UI backgrounds and layout guides/UI DESIGN 1.jpg b/James WARD Art/UI backgrounds and layout guides/UI DESIGN 1.jpg new file mode 100644 index 00000000..4c325d04 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/UI DESIGN 1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:547378112f6a43bf3dc0a76e2dc504af61950eff4b9c300c85603d44fd3aa070 +size 1569666 diff --git a/James WARD Art/UI backgrounds and layout guides/UI EXAMPLE LAYOUTS.jpg b/James WARD Art/UI backgrounds and layout guides/UI EXAMPLE LAYOUTS.jpg new file mode 100644 index 00000000..3e8238c1 --- /dev/null +++ b/James WARD Art/UI backgrounds and layout guides/UI EXAMPLE LAYOUTS.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a37136479a2eeb5661acc53dba093af638b6063574c8af5f1086b1407359530 +size 1600475 diff --git a/Voice Lines/Barklines Combat VA/Becca Cover me.wav b/Voice Lines/Barklines Combat VA/Becca Cover me.wav new file mode 100644 index 00000000..01b9a267 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:740dcb3c3bfbbf6efe5c8450f0691943238491ab95d5ccdb14ee4ac85e7728ef +size 121652 diff --git a/Voice Lines/Barklines Combat VA/Becca Firing.wav b/Voice Lines/Barklines Combat VA/Becca Firing.wav new file mode 100644 index 00000000..66645107 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dcded3430857654b438d054078365e7375b5427736cce9920ff3982e6b14058 +size 169856 diff --git a/Voice Lines/Barklines Combat VA/Becca Im hit.wav b/Voice Lines/Barklines Combat VA/Becca Im hit.wav new file mode 100644 index 00000000..b07651c2 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Im hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c655da83bcd4313f2014085b9c4b1aa190683b2e4a67d5d143e57c8ed73a80ca +size 121652 diff --git a/Voice Lines/Barklines Combat VA/Becca Im taking cover.wav b/Voice Lines/Barklines Combat VA/Becca Im taking cover.wav new file mode 100644 index 00000000..79eddead --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Im taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cf3c46e8de0b934af79065255e7b891030e6ff1628ee06c719549a3cff6cb05 +size 181904 diff --git a/Voice Lines/Barklines Combat VA/Becca Reloading.wav b/Voice Lines/Barklines Combat VA/Becca Reloading.wav new file mode 100644 index 00000000..547fa4e6 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd5af3000e6e859e6c7994ea75e17aa2718a752ef3d53cc9b5483a2b861fc165 +size 121652 diff --git a/Voice Lines/Barklines Combat VA/Becca Theyre hit.wav b/Voice Lines/Barklines Combat VA/Becca Theyre hit.wav new file mode 100644 index 00000000..28f38905 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6631b02dd1a76f7a5afadb2b97c0e1155dcac285ec5b65c2042234fd5231f4c9 +size 121652 diff --git a/Voice Lines/Barklines Combat VA/Becca Theyre over there.wav b/Voice Lines/Barklines Combat VA/Becca Theyre over there.wav new file mode 100644 index 00000000..813f91c6 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74eb7b5172709a67fb9f1177b530432776e3303d35512cf3e34ff4accccb77b5 +size 267272 diff --git a/Voice Lines/Barklines Combat VA/Becca Where did they go.wav b/Voice Lines/Barklines Combat VA/Becca Where did they go.wav new file mode 100644 index 00000000..ebd5350a --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Becca Where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56212e81aa58a2dee928ca0c5320aa9bc02a46970c09b1e16fff86874a4a58e3 +size 362678 diff --git a/Voice Lines/Barklines Combat VA/James Cover me.wav b/Voice Lines/Barklines Combat VA/James Cover me.wav new file mode 100644 index 00000000..0dde829c --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:511c1031bfd711e0c7a0ae740fbd6569566dc7d3d2a9a1bf56008d42ed68461a +size 107996 diff --git a/Voice Lines/Barklines Combat VA/James Firing.wav b/Voice Lines/Barklines Combat VA/James Firing.wav new file mode 100644 index 00000000..b870049b --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James Firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69891336d9dcacd25d925092826a03a6485dfd599af1aff4e64bd51c88820053 +size 106282 diff --git a/Voice Lines/Barklines Combat VA/James Hit.wav b/Voice Lines/Barklines Combat VA/James Hit.wav new file mode 100644 index 00000000..59543dfe --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James Hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f5ab417211ee4f8813e6110b984b50fb52bdcaee96508a7365dbbdcd0d4f2e +size 83980 diff --git a/Voice Lines/Barklines Combat VA/James I hear them theyre over there.wav b/Voice Lines/Barklines Combat VA/James I hear them theyre over there.wav new file mode 100644 index 00000000..15d5885d --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James I hear them theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb58788ae0ee322d81fa045fb5fd8fd9391371ff3d49b499d4e3ce138165489e +size 117632 diff --git a/Voice Lines/Barklines Combat VA/James Taking cover.wav b/Voice Lines/Barklines Combat VA/James Taking cover.wav new file mode 100644 index 00000000..26c55b3d --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James Taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa537a771690a21f65b7d7d07b2c9f1f650dcc9e8b78b058adba8fcd3fbc3307 +size 108794 diff --git a/Voice Lines/Barklines Combat VA/James Theyre over there.wav b/Voice Lines/Barklines Combat VA/James Theyre over there.wav new file mode 100644 index 00000000..5b3721dc --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5a7b7ca685643d05f5d8023ff845624fd716ea75ae7e5fd5773e7ccd01a1823 +size 99152 diff --git a/Voice Lines/Barklines Combat VA/James Where did they go.wav b/Voice Lines/Barklines Combat VA/James Where did they go.wav new file mode 100644 index 00000000..8422413b --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James Where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0002c67982f4674491b598cd9365e8fb26777df8483c7bd0bdbb4d0a7d03525 +size 219774 diff --git a/Voice Lines/Barklines Combat VA/James reloading.wav b/Voice Lines/Barklines Combat VA/James reloading.wav new file mode 100644 index 00000000..6d2e1a99 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce685bf10d4e8a489c1e45b194c69307502d0867fe96319cabbdc858915cad9 +size 111708 diff --git a/Voice Lines/Barklines Combat VA/James theyre hit.wav b/Voice Lines/Barklines Combat VA/James theyre hit.wav new file mode 100644 index 00000000..bedccc1f --- /dev/null +++ b/Voice Lines/Barklines Combat VA/James theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c28c755306bc287d98173450c12424ef179e05a85f5871658f4281ea32e868de +size 179592 diff --git a/Voice Lines/Barklines Combat VA/Kacper Cover me.wav b/Voice Lines/Barklines Combat VA/Kacper Cover me.wav new file mode 100644 index 00000000..6f285b22 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f3c356c6cbd77e5636e1ea286c38571cf51a9a59a0150b0cf8a0dd6455de5aa +size 97038 diff --git a/Voice Lines/Barklines Combat VA/Kacper I hear them theyre here.wav b/Voice Lines/Barklines Combat VA/Kacper I hear them theyre here.wav new file mode 100644 index 00000000..e57f9a35 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper I hear them theyre here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4052b1b5f30501cc23a59373e85dc8a3e234737023886ef16a75eae5ac116654 +size 244378 diff --git a/Voice Lines/Barklines Combat VA/Kacper Im firing.wav b/Voice Lines/Barklines Combat VA/Kacper Im firing.wav new file mode 100644 index 00000000..e588a6f9 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8fa208e863bd401049afbd15e0050377db26e1f2122929bf04bb732d357b0f5 +size 122454 diff --git a/Voice Lines/Barklines Combat VA/Kacper Theyre hit.wav b/Voice Lines/Barklines Combat VA/Kacper Theyre hit.wav new file mode 100644 index 00000000..4b30a382 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:336b7d8954045884b880871a020470db5909e8fd79ecfed6111424375071166a +size 146556 diff --git a/Voice Lines/Barklines Combat VA/Kacper Theyre over here.wav b/Voice Lines/Barklines Combat VA/Kacper Theyre over here.wav new file mode 100644 index 00000000..565bab85 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper Theyre over here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6a94f0dad317bd453e0bef11194735d96fe880137249874549c89dd5a2662f1 +size 145750 diff --git a/Voice Lines/Barklines Combat VA/Kacper finding cover.wav b/Voice Lines/Barklines Combat VA/Kacper finding cover.wav new file mode 100644 index 00000000..96aab3c6 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper finding cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670852aa4eda3c6512168c6341a596ea0039a7011ef510b3061adfbdc65732ab +size 170556 diff --git a/Voice Lines/Barklines Combat VA/Kacper hit.wav b/Voice Lines/Barklines Combat VA/Kacper hit.wav new file mode 100644 index 00000000..eee9eb8a --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3585087e300c61a2d3f6e1ff97a58e8a68e3aa4e3b02abab0ded9c6ed11c2185 +size 261588 diff --git a/Voice Lines/Barklines Combat VA/Kacper reloading.wav b/Voice Lines/Barklines Combat VA/Kacper reloading.wav new file mode 100644 index 00000000..049ff4be --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1a95b3ef76642a70f08c512202ebbc633188fcf4df8c417f954307500c2763 +size 169854 diff --git a/Voice Lines/Barklines Combat VA/Kacper where did they go.wav b/Voice Lines/Barklines Combat VA/Kacper where did they go.wav new file mode 100644 index 00000000..61c1e50b --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Kacper where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:165074689cc97ea6b75c2a2c9b96edf8bab904ead62868a657f28d4a93792176 +size 215956 diff --git a/Voice Lines/Barklines Combat VA/LEo Reloading.wav b/Voice Lines/Barklines Combat VA/LEo Reloading.wav new file mode 100644 index 00000000..90f76670 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/LEo Reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db6f0f57a4de8e6011844c6cc7c301a1f84a1e7c956ef50499ade136e19366f7 +size 169856 diff --git a/Voice Lines/Barklines Combat VA/Leo Im firing.wav b/Voice Lines/Barklines Combat VA/Leo Im firing.wav new file mode 100644 index 00000000..d28f5503 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2244cb72cd534e0175450372c2cfd05cbeafc6c7a7aeb8efc6bd0b82396d03ab +size 145750 diff --git a/Voice Lines/Barklines Combat VA/Leo cover me.wav b/Voice Lines/Barklines Combat VA/Leo cover me.wav new file mode 100644 index 00000000..49d87788 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ad91d4c2697c586f564bd990a979446694df8472f08989e29435f5c64d6c9d9 +size 145750 diff --git a/Voice Lines/Barklines Combat VA/Leo hit.wav b/Voice Lines/Barklines Combat VA/Leo hit.wav new file mode 100644 index 00000000..d88f0750 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0481827bdeb83169888a10e34d6d3726aacf5552b14de6e738a2f746cb94886d +size 217162 diff --git a/Voice Lines/Barklines Combat VA/Leo taking cover.wav b/Voice Lines/Barklines Combat VA/Leo taking cover.wav new file mode 100644 index 00000000..787a0876 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6395d2c9f88710906dd094749689787ed2a3e2fa946f941fe1349578e5d1d1c9 +size 169042 diff --git a/Voice Lines/Barklines Combat VA/Leo theyre here i heard them.wav b/Voice Lines/Barklines Combat VA/Leo theyre here i heard them.wav new file mode 100644 index 00000000..ca584937 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo theyre here i heard them.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a32ff4593c633c9fe7ddd41164a952315621a72050cc0f308a6ee972dadcbc66 +size 218064 diff --git a/Voice Lines/Barklines Combat VA/Leo theyre hit 2.wav b/Voice Lines/Barklines Combat VA/Leo theyre hit 2.wav new file mode 100644 index 00000000..af4fa703 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo theyre hit 2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fe616c4c68b10d8777bbfd1eb699aa52f25b4011e00650b084a8a0138f69f53 +size 277654 diff --git a/Voice Lines/Barklines Combat VA/Leo theyre hit 2_1.wav b/Voice Lines/Barklines Combat VA/Leo theyre hit 2_1.wav new file mode 100644 index 00000000..1e3c370d --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo theyre hit 2_1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9451c31a2468471f2690c7a79c13b41c66e85f0dbacf5114709e8f658527afe3 +size 277654 diff --git a/Voice Lines/Barklines Combat VA/Leo theyre hit.wav b/Voice Lines/Barklines Combat VA/Leo theyre hit.wav new file mode 100644 index 00000000..54960cbf --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5068b1685eedb8de3982a39ae267a1dd3335a18489d797a39722cc89149d2ab +size 292124 diff --git a/Voice Lines/Barklines Combat VA/Leo theyre over there.wav b/Voice Lines/Barklines Combat VA/Leo theyre over there.wav new file mode 100644 index 00000000..8717f422 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58175c3ef2dab1303ba92ada2db9c07da5d757205ccc5f4c5065ebbd7454cd83 +size 145748 diff --git a/Voice Lines/Barklines Combat VA/Leo where did they go.wav b/Voice Lines/Barklines Combat VA/Leo where did they go.wav new file mode 100644 index 00000000..d14d3b9e --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Leo where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14f0bce736f50982446a25efb5a2dbf1f84e36b048932782987af4a7e292ed6a +size 290522 diff --git a/Voice Lines/Barklines Combat VA/Maddie Im firing.wav b/Voice Lines/Barklines Combat VA/Maddie Im firing.wav new file mode 100644 index 00000000..8d3c5d9f --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Maddie Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d27d5b163a1eea853ea4588e1758ae89da2a36cfe351fc7b8335eb3e7edeaa0 +size 217060 diff --git a/Voice Lines/Barklines Combat VA/Maddie Reloading.wav b/Voice Lines/Barklines Combat VA/Maddie Reloading.wav new file mode 100644 index 00000000..8e86aecc --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Maddie Reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e65a2642e2b7965c6756919b33704e19f72405cc21c29d525e86d7a3cf86594e +size 145748 diff --git a/Voice Lines/Barklines Combat VA/Maddie Theyre hit.wav b/Voice Lines/Barklines Combat VA/Maddie Theyre hit.wav new file mode 100644 index 00000000..95f132b9 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Maddie Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c14f43fb89863befe43d013893560f0de52bc49f7acdb0f1261a4524aacf29f6 +size 120746 diff --git a/Voice Lines/Barklines Combat VA/Maddie Theyre over here.wav b/Voice Lines/Barklines Combat VA/Maddie Theyre over here.wav new file mode 100644 index 00000000..b2c6463e --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Maddie Theyre over here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e02d77936c2348ce87f1125f694f5bcf9be06b9262d7655b8710ccb9a3f22de +size 240962 diff --git a/Voice Lines/Barklines Combat VA/Maddie cover me.wav b/Voice Lines/Barklines Combat VA/Maddie cover me.wav new file mode 100644 index 00000000..59696cb9 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Maddie cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab2f61ee135ca44fa41465315d8a9e473677fae121bf96fff4286fb35f90b722 +size 218064 diff --git a/Voice Lines/Barklines Combat VA/Maddie hit.wav b/Voice Lines/Barklines Combat VA/Maddie hit.wav new file mode 100644 index 00000000..c5129a96 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Maddie hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9382709895bc0e4d32d3ea758df701b33da7bbcee4561045978125486fa05b2b +size 193950 diff --git a/Voice Lines/Barklines Combat VA/Maddie where did they go.wav b/Voice Lines/Barklines Combat VA/Maddie where did they go.wav new file mode 100644 index 00000000..4c2ff5c2 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Maddie where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e44de1b3b2c63871bbf4f527cadf4062fcd3e7f00805a1d8b8a717bccb2e4f1a +size 145748 diff --git a/Voice Lines/Barklines Combat VA/Marcel Cover me.wav b/Voice Lines/Barklines Combat VA/Marcel Cover me.wav new file mode 100644 index 00000000..e95c3916 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf321cb2a77ea40b357023b80a54556a2730db934adf8d17dde269e51a7ed6e1 +size 145748 diff --git a/Voice Lines/Barklines Combat VA/Marcel I hear them,Theyre here.wav b/Voice Lines/Barklines Combat VA/Marcel I hear them,Theyre here.wav new file mode 100644 index 00000000..50a1ad05 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel I hear them,Theyre here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b33b027d699e54b6689368d841309f6762eb85a97dfcd097b7fa78c7ddf0c502 +size 267572 diff --git a/Voice Lines/Barklines Combat VA/Marcel Im firing.wav b/Voice Lines/Barklines Combat VA/Marcel Im firing.wav new file mode 100644 index 00000000..e9013755 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ac761b1f9d8fb3c40e48b74dcbdd83598eb3d37058b8a85f3642d019449371c +size 145748 diff --git a/Voice Lines/Barklines Combat VA/Marcel Theyre hit.wav b/Voice Lines/Barklines Combat VA/Marcel Theyre hit.wav new file mode 100644 index 00000000..0ad25ecb --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d94f3dc93fa7c3f77a4f680ea667347b6fee9d9ef87218a65e8fafb13f8a1adc +size 243412 diff --git a/Voice Lines/Barklines Combat VA/Marcel Theyre over there.wav b/Voice Lines/Barklines Combat VA/Marcel Theyre over there.wav new file mode 100644 index 00000000..1d4a142b --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff403896c3f0cb3ac51e8f5bac66ead4cf7d3894ab9e50076bcd372d90de7ed1 +size 144244 diff --git a/Voice Lines/Barklines Combat VA/Marcel hit.wav b/Voice Lines/Barklines Combat VA/Marcel hit.wav new file mode 100644 index 00000000..9418d9a2 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21986b12e868d65099978da88e4c1ea4f147a9efcf3a87810e9598962f574eb6 +size 242168 diff --git a/Voice Lines/Barklines Combat VA/Marcel reloading.7.wav b/Voice Lines/Barklines Combat VA/Marcel reloading.7.wav new file mode 100644 index 00000000..f6869d17 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel reloading.7.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8e1c8ba47edbe88bd9ac9cb8dd6029885ea6c9d6f979daeefeb1fca7f73b785 +size 151274 diff --git a/Voice Lines/Barklines Combat VA/Marcel reloading.wav b/Voice Lines/Barklines Combat VA/Marcel reloading.wav new file mode 100644 index 00000000..1db398fa --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0069429153b6cc0981d80165faaf8a529e9edde491145ca20b4b0f080d84c98 +size 259480 diff --git a/Voice Lines/Barklines Combat VA/Marcel tfinding cover.wav b/Voice Lines/Barklines Combat VA/Marcel tfinding cover.wav new file mode 100644 index 00000000..9e5ece7b --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Marcel tfinding cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b861ba4cd296802fb991686ec0d085cea1877c794e70718a33d36091deafcf4d +size 145748 diff --git a/Voice Lines/Barklines Combat VA/Philip Cover me.wav b/Voice Lines/Barklines Combat VA/Philip Cover me.wav new file mode 100644 index 00000000..2c8587db --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71caf88532f36d99565e241c8d16e3c410793ee54692741c0876f0780c78b212 +size 143844 diff --git a/Voice Lines/Barklines Combat VA/Philip Im firing.wav b/Voice Lines/Barklines Combat VA/Philip Im firing.wav new file mode 100644 index 00000000..cb786b50 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8af6ef643e62317c37adba76c24b057f140613e78cdae19c4c76dc991f91c6a0 +size 164226 diff --git a/Voice Lines/Barklines Combat VA/Philip Im hit.wav b/Voice Lines/Barklines Combat VA/Philip Im hit.wav new file mode 100644 index 00000000..2ee5b363 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip Im hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ade1c8d3ef2bd3f6ef0bd35b17a66e9f790c4769ca7b2397bb162759242c921d +size 164528 diff --git a/Voice Lines/Barklines Combat VA/Philip Taking cover.wav b/Voice Lines/Barklines Combat VA/Philip Taking cover.wav new file mode 100644 index 00000000..cfdd39bb --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip Taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a71f15fa911ee125712fdc6449a70d42df90301ff2fd141b3d9e100b34a639f +size 196470 diff --git a/Voice Lines/Barklines Combat VA/Philip Theyre over there.wav b/Voice Lines/Barklines Combat VA/Philip Theyre over there.wav new file mode 100644 index 00000000..9371d1d4 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:113a0285c7240c67932469b497efa2a287024a50a189e74cb7f02a3af982ec45 +size 292726 diff --git a/Voice Lines/Barklines Combat VA/Philip reloading.wav b/Voice Lines/Barklines Combat VA/Philip reloading.wav new file mode 100644 index 00000000..bd473c68 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9236492b11d0cc50307ffb5895e9bc6964cdcf2727086e702670f3b5dc3d7d40 +size 169854 diff --git a/Voice Lines/Barklines Combat VA/Philip theyre hit.wav b/Voice Lines/Barklines Combat VA/Philip theyre hit.wav new file mode 100644 index 00000000..50540979 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a3be33491ca093d32d5dcb3f100f333fb1a7cd5146ccb2ee2e6e59d0cf1eb83 +size 239656 diff --git a/Voice Lines/Barklines Combat VA/Philip where did they go.wav b/Voice Lines/Barklines Combat VA/Philip where did they go.wav new file mode 100644 index 00000000..de98f11f --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Philip where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b449dca41cf4079f18fe38795e184e04d9c83155a320f50d7e995290461bd35 +size 233732 diff --git a/Voice Lines/Barklines Combat VA/Rafal Im hit.wav b/Voice Lines/Barklines Combat VA/Rafal Im hit.wav new file mode 100644 index 00000000..4ddc0114 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Rafal Im hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85903fa1572c1799f67fd555bf6b6c05fbaf15b44add8a9433f3cf76870ac0dc +size 192944 diff --git a/Voice Lines/Barklines Combat VA/Rafal Taking cover.1.wav b/Voice Lines/Barklines Combat VA/Rafal Taking cover.1.wav new file mode 100644 index 00000000..8de627b3 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Rafal Taking cover.1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2499a4f8a4c08ce4aa21428513bc0d4778f3e3d2c788f6c9a96599e26dbb1406 +size 169856 diff --git a/Voice Lines/Barklines Combat VA/Rafal Theyre hit.wav b/Voice Lines/Barklines Combat VA/Rafal Theyre hit.wav new file mode 100644 index 00000000..c33fcdaf --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Rafal Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48abb7c539003dcebdc016ebc4b40581a77092254bc3d1508c8a3edd7e48f3c7 +size 103672 diff --git a/Voice Lines/Barklines Combat VA/Rafal reloading.wav b/Voice Lines/Barklines Combat VA/Rafal reloading.wav new file mode 100644 index 00000000..b493a25d --- /dev/null +++ b/Voice Lines/Barklines Combat VA/Rafal reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:509dbc20783883f9811b11bf06ee415d441f2ecfc9b76584b0436e9293d0507d +size 166340 diff --git a/Voice Lines/Barklines Combat VA/becca I hear them theyre there.wav b/Voice Lines/Barklines Combat VA/becca I hear them theyre there.wav new file mode 100644 index 00000000..13aebadc --- /dev/null +++ b/Voice Lines/Barklines Combat VA/becca I hear them theyre there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8dc1c4ac1a9cf45e0c148299b18dffe45bc0eaf28551e511677284745aa7184 +size 316086 diff --git a/Voice Lines/Barklines Combat VA/maddie I hear them theyre there.wav b/Voice Lines/Barklines Combat VA/maddie I hear them theyre there.wav new file mode 100644 index 00000000..3876c9c4 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/maddie I hear them theyre there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77a5d9e0bd25c52d1929c01c8deff067bf3db5d789203d9e63f398817860204f +size 218062 diff --git a/Voice Lines/Barklines Combat VA/maddie taking cover.wav b/Voice Lines/Barklines Combat VA/maddie taking cover.wav new file mode 100644 index 00000000..249b22b7 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/maddie taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf26a74c8724dafea61710bc161eb6305efa25a5254422f470eef2a8b9c3d9d +size 265266 diff --git a/Voice Lines/Barklines Combat VA/marcel where did they go.wav b/Voice Lines/Barklines Combat VA/marcel where did they go.wav new file mode 100644 index 00000000..6217e530 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/marcel where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e141b409369a478bbe97bec52c7d174ad294830b81030ea24f8c6f0358845e6f +size 213544 diff --git a/Voice Lines/Barklines Combat VA/philip I hear them theyre there.wav b/Voice Lines/Barklines Combat VA/philip I hear them theyre there.wav new file mode 100644 index 00000000..ac09ac6a --- /dev/null +++ b/Voice Lines/Barklines Combat VA/philip I hear them theyre there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0a0942b29b2d2e6d9e074b0fe40cf1fa3cceb4e22656bcf131558acb6b2b502 +size 124256 diff --git a/Voice Lines/Barklines Combat VA/rafal Cover me.wav b/Voice Lines/Barklines Combat VA/rafal Cover me.wav new file mode 100644 index 00000000..b81f60cc --- /dev/null +++ b/Voice Lines/Barklines Combat VA/rafal Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee2205872b497b22a893725321d207cb2706fa074fdeedd1717da618a43f1979 +size 142136 diff --git a/Voice Lines/Barklines Combat VA/rafal I hear them theyre over there.wav b/Voice Lines/Barklines Combat VA/rafal I hear them theyre over there.wav new file mode 100644 index 00000000..06c4cabe --- /dev/null +++ b/Voice Lines/Barklines Combat VA/rafal I hear them theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ca6a75f44d5139e8e93a84e2e66ed0c70c6281b410e7acf0a469dfee0c24c15 +size 184714 diff --git a/Voice Lines/Barklines Combat VA/rafal Im firing.wav b/Voice Lines/Barklines Combat VA/rafal Im firing.wav new file mode 100644 index 00000000..65e17207 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/rafal Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fa13a5753203553bfb5c0fb1d8780cf2518f29b826db2805501dbbb6ce641ee +size 149466 diff --git a/Voice Lines/Barklines Combat VA/rafal Theyre over there.wav b/Voice Lines/Barklines Combat VA/rafal Theyre over there.wav new file mode 100644 index 00000000..7f9a360f --- /dev/null +++ b/Voice Lines/Barklines Combat VA/rafal Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ce6b57f87182fea6ed50cc1c483a3e09f96bd44ad9ca48b16691b848754c2fe +size 148964 diff --git a/Voice Lines/Barklines Combat VA/rafal where did theygo.wav b/Voice Lines/Barklines Combat VA/rafal where did theygo.wav new file mode 100644 index 00000000..af725cc8 --- /dev/null +++ b/Voice Lines/Barklines Combat VA/rafal where did theygo.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c2e1600f25792cfed748874adc5141e276400f2d47d3568999920b1d6a6d010 +size 141732 diff --git a/Voice Lines/Bouncer dialogue/Bouncer voicelines.m4a b/Voice Lines/Bouncer dialogue/Bouncer voicelines.m4a new file mode 100644 index 00000000..27d646ee Binary files /dev/null and b/Voice Lines/Bouncer dialogue/Bouncer voicelines.m4a differ diff --git a/Voice Lines/Combat Dialogue/Becca Cover me.wav b/Voice Lines/Combat Dialogue/Becca Cover me.wav new file mode 100644 index 00000000..01b9a267 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:740dcb3c3bfbbf6efe5c8450f0691943238491ab95d5ccdb14ee4ac85e7728ef +size 121652 diff --git a/Voice Lines/Combat Dialogue/Becca Firing.wav b/Voice Lines/Combat Dialogue/Becca Firing.wav new file mode 100644 index 00000000..66645107 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dcded3430857654b438d054078365e7375b5427736cce9920ff3982e6b14058 +size 169856 diff --git a/Voice Lines/Combat Dialogue/Becca Im hit.wav b/Voice Lines/Combat Dialogue/Becca Im hit.wav new file mode 100644 index 00000000..b07651c2 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Im hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c655da83bcd4313f2014085b9c4b1aa190683b2e4a67d5d143e57c8ed73a80ca +size 121652 diff --git a/Voice Lines/Combat Dialogue/Becca Im taking cover.wav b/Voice Lines/Combat Dialogue/Becca Im taking cover.wav new file mode 100644 index 00000000..79eddead --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Im taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cf3c46e8de0b934af79065255e7b891030e6ff1628ee06c719549a3cff6cb05 +size 181904 diff --git a/Voice Lines/Combat Dialogue/Becca Reloading.wav b/Voice Lines/Combat Dialogue/Becca Reloading.wav new file mode 100644 index 00000000..547fa4e6 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd5af3000e6e859e6c7994ea75e17aa2718a752ef3d53cc9b5483a2b861fc165 +size 121652 diff --git a/Voice Lines/Combat Dialogue/Becca Theyre hit.wav b/Voice Lines/Combat Dialogue/Becca Theyre hit.wav new file mode 100644 index 00000000..28f38905 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6631b02dd1a76f7a5afadb2b97c0e1155dcac285ec5b65c2042234fd5231f4c9 +size 121652 diff --git a/Voice Lines/Combat Dialogue/Becca Theyre over there.wav b/Voice Lines/Combat Dialogue/Becca Theyre over there.wav new file mode 100644 index 00000000..813f91c6 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74eb7b5172709a67fb9f1177b530432776e3303d35512cf3e34ff4accccb77b5 +size 267272 diff --git a/Voice Lines/Combat Dialogue/Becca Where did they go.wav b/Voice Lines/Combat Dialogue/Becca Where did they go.wav new file mode 100644 index 00000000..ebd5350a --- /dev/null +++ b/Voice Lines/Combat Dialogue/Becca Where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56212e81aa58a2dee928ca0c5320aa9bc02a46970c09b1e16fff86874a4a58e3 +size 362678 diff --git a/Voice Lines/Combat Dialogue/James Cover me.wav b/Voice Lines/Combat Dialogue/James Cover me.wav new file mode 100644 index 00000000..0dde829c --- /dev/null +++ b/Voice Lines/Combat Dialogue/James Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:511c1031bfd711e0c7a0ae740fbd6569566dc7d3d2a9a1bf56008d42ed68461a +size 107996 diff --git a/Voice Lines/Combat Dialogue/James Firing.wav b/Voice Lines/Combat Dialogue/James Firing.wav new file mode 100644 index 00000000..b870049b --- /dev/null +++ b/Voice Lines/Combat Dialogue/James Firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69891336d9dcacd25d925092826a03a6485dfd599af1aff4e64bd51c88820053 +size 106282 diff --git a/Voice Lines/Combat Dialogue/James Hit.wav b/Voice Lines/Combat Dialogue/James Hit.wav new file mode 100644 index 00000000..59543dfe --- /dev/null +++ b/Voice Lines/Combat Dialogue/James Hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f5ab417211ee4f8813e6110b984b50fb52bdcaee96508a7365dbbdcd0d4f2e +size 83980 diff --git a/Voice Lines/Combat Dialogue/James I hear them theyre over there.wav b/Voice Lines/Combat Dialogue/James I hear them theyre over there.wav new file mode 100644 index 00000000..15d5885d --- /dev/null +++ b/Voice Lines/Combat Dialogue/James I hear them theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb58788ae0ee322d81fa045fb5fd8fd9391371ff3d49b499d4e3ce138165489e +size 117632 diff --git a/Voice Lines/Combat Dialogue/James Taking cover.wav b/Voice Lines/Combat Dialogue/James Taking cover.wav new file mode 100644 index 00000000..26c55b3d --- /dev/null +++ b/Voice Lines/Combat Dialogue/James Taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa537a771690a21f65b7d7d07b2c9f1f650dcc9e8b78b058adba8fcd3fbc3307 +size 108794 diff --git a/Voice Lines/Combat Dialogue/James Theyre over there.wav b/Voice Lines/Combat Dialogue/James Theyre over there.wav new file mode 100644 index 00000000..5b3721dc --- /dev/null +++ b/Voice Lines/Combat Dialogue/James Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5a7b7ca685643d05f5d8023ff845624fd716ea75ae7e5fd5773e7ccd01a1823 +size 99152 diff --git a/Voice Lines/Combat Dialogue/James Where did they go.wav b/Voice Lines/Combat Dialogue/James Where did they go.wav new file mode 100644 index 00000000..8422413b --- /dev/null +++ b/Voice Lines/Combat Dialogue/James Where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0002c67982f4674491b598cd9365e8fb26777df8483c7bd0bdbb4d0a7d03525 +size 219774 diff --git a/Voice Lines/Combat Dialogue/James reloading.wav b/Voice Lines/Combat Dialogue/James reloading.wav new file mode 100644 index 00000000..6d2e1a99 --- /dev/null +++ b/Voice Lines/Combat Dialogue/James reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce685bf10d4e8a489c1e45b194c69307502d0867fe96319cabbdc858915cad9 +size 111708 diff --git a/Voice Lines/Combat Dialogue/James theyre hit.wav b/Voice Lines/Combat Dialogue/James theyre hit.wav new file mode 100644 index 00000000..bedccc1f --- /dev/null +++ b/Voice Lines/Combat Dialogue/James theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c28c755306bc287d98173450c12424ef179e05a85f5871658f4281ea32e868de +size 179592 diff --git a/Voice Lines/Combat Dialogue/Kacper Cover me.wav b/Voice Lines/Combat Dialogue/Kacper Cover me.wav new file mode 100644 index 00000000..6f285b22 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f3c356c6cbd77e5636e1ea286c38571cf51a9a59a0150b0cf8a0dd6455de5aa +size 97038 diff --git a/Voice Lines/Combat Dialogue/Kacper I hear them theyre here.wav b/Voice Lines/Combat Dialogue/Kacper I hear them theyre here.wav new file mode 100644 index 00000000..e57f9a35 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper I hear them theyre here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4052b1b5f30501cc23a59373e85dc8a3e234737023886ef16a75eae5ac116654 +size 244378 diff --git a/Voice Lines/Combat Dialogue/Kacper Im firing.wav b/Voice Lines/Combat Dialogue/Kacper Im firing.wav new file mode 100644 index 00000000..e588a6f9 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8fa208e863bd401049afbd15e0050377db26e1f2122929bf04bb732d357b0f5 +size 122454 diff --git a/Voice Lines/Combat Dialogue/Kacper Theyre hit.wav b/Voice Lines/Combat Dialogue/Kacper Theyre hit.wav new file mode 100644 index 00000000..4b30a382 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:336b7d8954045884b880871a020470db5909e8fd79ecfed6111424375071166a +size 146556 diff --git a/Voice Lines/Combat Dialogue/Kacper Theyre over here.wav b/Voice Lines/Combat Dialogue/Kacper Theyre over here.wav new file mode 100644 index 00000000..565bab85 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper Theyre over here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6a94f0dad317bd453e0bef11194735d96fe880137249874549c89dd5a2662f1 +size 145750 diff --git a/Voice Lines/Combat Dialogue/Kacper finding cover.wav b/Voice Lines/Combat Dialogue/Kacper finding cover.wav new file mode 100644 index 00000000..96aab3c6 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper finding cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670852aa4eda3c6512168c6341a596ea0039a7011ef510b3061adfbdc65732ab +size 170556 diff --git a/Voice Lines/Combat Dialogue/Kacper hit.wav b/Voice Lines/Combat Dialogue/Kacper hit.wav new file mode 100644 index 00000000..eee9eb8a --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3585087e300c61a2d3f6e1ff97a58e8a68e3aa4e3b02abab0ded9c6ed11c2185 +size 261588 diff --git a/Voice Lines/Combat Dialogue/Kacper reloading.aif b/Voice Lines/Combat Dialogue/Kacper reloading.aif new file mode 100644 index 00000000..7c646a20 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper reloading.aif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f96df8f7625237945eb0a73129b9f6ff1c94424bc1c78c478f2a0a0eeb52f879 +size 169624 diff --git a/Voice Lines/Combat Dialogue/Kacper reloading.wav b/Voice Lines/Combat Dialogue/Kacper reloading.wav new file mode 100644 index 00000000..049ff4be --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1a95b3ef76642a70f08c512202ebbc633188fcf4df8c417f954307500c2763 +size 169854 diff --git a/Voice Lines/Combat Dialogue/Kacper where did they go.wav b/Voice Lines/Combat Dialogue/Kacper where did they go.wav new file mode 100644 index 00000000..61c1e50b --- /dev/null +++ b/Voice Lines/Combat Dialogue/Kacper where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:165074689cc97ea6b75c2a2c9b96edf8bab904ead62868a657f28d4a93792176 +size 215956 diff --git a/Voice Lines/Combat Dialogue/LEo Reloading.wav b/Voice Lines/Combat Dialogue/LEo Reloading.wav new file mode 100644 index 00000000..90f76670 --- /dev/null +++ b/Voice Lines/Combat Dialogue/LEo Reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db6f0f57a4de8e6011844c6cc7c301a1f84a1e7c956ef50499ade136e19366f7 +size 169856 diff --git a/Voice Lines/Combat Dialogue/Leo Im firing.wav b/Voice Lines/Combat Dialogue/Leo Im firing.wav new file mode 100644 index 00000000..d28f5503 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2244cb72cd534e0175450372c2cfd05cbeafc6c7a7aeb8efc6bd0b82396d03ab +size 145750 diff --git a/Voice Lines/Combat Dialogue/Leo cover me.wav b/Voice Lines/Combat Dialogue/Leo cover me.wav new file mode 100644 index 00000000..49d87788 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ad91d4c2697c586f564bd990a979446694df8472f08989e29435f5c64d6c9d9 +size 145750 diff --git a/Voice Lines/Combat Dialogue/Leo hit.wav b/Voice Lines/Combat Dialogue/Leo hit.wav new file mode 100644 index 00000000..d88f0750 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0481827bdeb83169888a10e34d6d3726aacf5552b14de6e738a2f746cb94886d +size 217162 diff --git a/Voice Lines/Combat Dialogue/Leo taking cover.wav b/Voice Lines/Combat Dialogue/Leo taking cover.wav new file mode 100644 index 00000000..787a0876 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6395d2c9f88710906dd094749689787ed2a3e2fa946f941fe1349578e5d1d1c9 +size 169042 diff --git a/Voice Lines/Combat Dialogue/Leo theyre here i heard them.wav b/Voice Lines/Combat Dialogue/Leo theyre here i heard them.wav new file mode 100644 index 00000000..ca584937 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo theyre here i heard them.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a32ff4593c633c9fe7ddd41164a952315621a72050cc0f308a6ee972dadcbc66 +size 218064 diff --git a/Voice Lines/Combat Dialogue/Leo theyre hit 2.wav b/Voice Lines/Combat Dialogue/Leo theyre hit 2.wav new file mode 100644 index 00000000..af4fa703 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo theyre hit 2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fe616c4c68b10d8777bbfd1eb699aa52f25b4011e00650b084a8a0138f69f53 +size 277654 diff --git a/Voice Lines/Combat Dialogue/Leo theyre hit 2_1.wav b/Voice Lines/Combat Dialogue/Leo theyre hit 2_1.wav new file mode 100644 index 00000000..1e3c370d --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo theyre hit 2_1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9451c31a2468471f2690c7a79c13b41c66e85f0dbacf5114709e8f658527afe3 +size 277654 diff --git a/Voice Lines/Combat Dialogue/Leo theyre hit.wav b/Voice Lines/Combat Dialogue/Leo theyre hit.wav new file mode 100644 index 00000000..54960cbf --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5068b1685eedb8de3982a39ae267a1dd3335a18489d797a39722cc89149d2ab +size 292124 diff --git a/Voice Lines/Combat Dialogue/Leo theyre over there.wav b/Voice Lines/Combat Dialogue/Leo theyre over there.wav new file mode 100644 index 00000000..8717f422 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58175c3ef2dab1303ba92ada2db9c07da5d757205ccc5f4c5065ebbd7454cd83 +size 145748 diff --git a/Voice Lines/Combat Dialogue/Leo where did they go.wav b/Voice Lines/Combat Dialogue/Leo where did they go.wav new file mode 100644 index 00000000..d14d3b9e --- /dev/null +++ b/Voice Lines/Combat Dialogue/Leo where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14f0bce736f50982446a25efb5a2dbf1f84e36b048932782987af4a7e292ed6a +size 290522 diff --git a/Voice Lines/Combat Dialogue/Maddie Im firing.wav b/Voice Lines/Combat Dialogue/Maddie Im firing.wav new file mode 100644 index 00000000..8d3c5d9f --- /dev/null +++ b/Voice Lines/Combat Dialogue/Maddie Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d27d5b163a1eea853ea4588e1758ae89da2a36cfe351fc7b8335eb3e7edeaa0 +size 217060 diff --git a/Voice Lines/Combat Dialogue/Maddie Reloading.wav b/Voice Lines/Combat Dialogue/Maddie Reloading.wav new file mode 100644 index 00000000..8e86aecc --- /dev/null +++ b/Voice Lines/Combat Dialogue/Maddie Reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e65a2642e2b7965c6756919b33704e19f72405cc21c29d525e86d7a3cf86594e +size 145748 diff --git a/Voice Lines/Combat Dialogue/Maddie Theyre hit.wav b/Voice Lines/Combat Dialogue/Maddie Theyre hit.wav new file mode 100644 index 00000000..95f132b9 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Maddie Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c14f43fb89863befe43d013893560f0de52bc49f7acdb0f1261a4524aacf29f6 +size 120746 diff --git a/Voice Lines/Combat Dialogue/Maddie Theyre over here.wav b/Voice Lines/Combat Dialogue/Maddie Theyre over here.wav new file mode 100644 index 00000000..b2c6463e --- /dev/null +++ b/Voice Lines/Combat Dialogue/Maddie Theyre over here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e02d77936c2348ce87f1125f694f5bcf9be06b9262d7655b8710ccb9a3f22de +size 240962 diff --git a/Voice Lines/Combat Dialogue/Maddie cover me.wav b/Voice Lines/Combat Dialogue/Maddie cover me.wav new file mode 100644 index 00000000..59696cb9 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Maddie cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab2f61ee135ca44fa41465315d8a9e473677fae121bf96fff4286fb35f90b722 +size 218064 diff --git a/Voice Lines/Combat Dialogue/Maddie hit.wav b/Voice Lines/Combat Dialogue/Maddie hit.wav new file mode 100644 index 00000000..c5129a96 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Maddie hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9382709895bc0e4d32d3ea758df701b33da7bbcee4561045978125486fa05b2b +size 193950 diff --git a/Voice Lines/Combat Dialogue/Maddie where did they go.wav b/Voice Lines/Combat Dialogue/Maddie where did they go.wav new file mode 100644 index 00000000..4c2ff5c2 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Maddie where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e44de1b3b2c63871bbf4f527cadf4062fcd3e7f00805a1d8b8a717bccb2e4f1a +size 145748 diff --git a/Voice Lines/Combat Dialogue/Marcel Cover me.wav b/Voice Lines/Combat Dialogue/Marcel Cover me.wav new file mode 100644 index 00000000..e95c3916 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf321cb2a77ea40b357023b80a54556a2730db934adf8d17dde269e51a7ed6e1 +size 145748 diff --git a/Voice Lines/Combat Dialogue/Marcel I hear them,Theyre here.wav b/Voice Lines/Combat Dialogue/Marcel I hear them,Theyre here.wav new file mode 100644 index 00000000..50a1ad05 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel I hear them,Theyre here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b33b027d699e54b6689368d841309f6762eb85a97dfcd097b7fa78c7ddf0c502 +size 267572 diff --git a/Voice Lines/Combat Dialogue/Marcel Im firing.wav b/Voice Lines/Combat Dialogue/Marcel Im firing.wav new file mode 100644 index 00000000..e9013755 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ac761b1f9d8fb3c40e48b74dcbdd83598eb3d37058b8a85f3642d019449371c +size 145748 diff --git a/Voice Lines/Combat Dialogue/Marcel Theyre hit.wav b/Voice Lines/Combat Dialogue/Marcel Theyre hit.wav new file mode 100644 index 00000000..0ad25ecb --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d94f3dc93fa7c3f77a4f680ea667347b6fee9d9ef87218a65e8fafb13f8a1adc +size 243412 diff --git a/Voice Lines/Combat Dialogue/Marcel Theyre over there.wav b/Voice Lines/Combat Dialogue/Marcel Theyre over there.wav new file mode 100644 index 00000000..1d4a142b --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff403896c3f0cb3ac51e8f5bac66ead4cf7d3894ab9e50076bcd372d90de7ed1 +size 144244 diff --git a/Voice Lines/Combat Dialogue/Marcel hit.wav b/Voice Lines/Combat Dialogue/Marcel hit.wav new file mode 100644 index 00000000..9418d9a2 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21986b12e868d65099978da88e4c1ea4f147a9efcf3a87810e9598962f574eb6 +size 242168 diff --git a/Voice Lines/Combat Dialogue/Marcel reloading.7.wav b/Voice Lines/Combat Dialogue/Marcel reloading.7.wav new file mode 100644 index 00000000..f6869d17 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel reloading.7.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8e1c8ba47edbe88bd9ac9cb8dd6029885ea6c9d6f979daeefeb1fca7f73b785 +size 151274 diff --git a/Voice Lines/Combat Dialogue/Marcel reloading.wav b/Voice Lines/Combat Dialogue/Marcel reloading.wav new file mode 100644 index 00000000..1db398fa --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0069429153b6cc0981d80165faaf8a529e9edde491145ca20b4b0f080d84c98 +size 259480 diff --git a/Voice Lines/Combat Dialogue/Marcel tfinding cover.wav b/Voice Lines/Combat Dialogue/Marcel tfinding cover.wav new file mode 100644 index 00000000..9e5ece7b --- /dev/null +++ b/Voice Lines/Combat Dialogue/Marcel tfinding cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b861ba4cd296802fb991686ec0d085cea1877c794e70718a33d36091deafcf4d +size 145748 diff --git a/Voice Lines/Combat Dialogue/Philip Cover me.wav b/Voice Lines/Combat Dialogue/Philip Cover me.wav new file mode 100644 index 00000000..2c8587db --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71caf88532f36d99565e241c8d16e3c410793ee54692741c0876f0780c78b212 +size 143844 diff --git a/Voice Lines/Combat Dialogue/Philip Im firing.wav b/Voice Lines/Combat Dialogue/Philip Im firing.wav new file mode 100644 index 00000000..cb786b50 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8af6ef643e62317c37adba76c24b057f140613e78cdae19c4c76dc991f91c6a0 +size 164226 diff --git a/Voice Lines/Combat Dialogue/Philip Im hit.wav b/Voice Lines/Combat Dialogue/Philip Im hit.wav new file mode 100644 index 00000000..2ee5b363 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip Im hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ade1c8d3ef2bd3f6ef0bd35b17a66e9f790c4769ca7b2397bb162759242c921d +size 164528 diff --git a/Voice Lines/Combat Dialogue/Philip Taking cover.wav b/Voice Lines/Combat Dialogue/Philip Taking cover.wav new file mode 100644 index 00000000..cfdd39bb --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip Taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a71f15fa911ee125712fdc6449a70d42df90301ff2fd141b3d9e100b34a639f +size 196470 diff --git a/Voice Lines/Combat Dialogue/Philip Theyre over there.wav b/Voice Lines/Combat Dialogue/Philip Theyre over there.wav new file mode 100644 index 00000000..9371d1d4 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:113a0285c7240c67932469b497efa2a287024a50a189e74cb7f02a3af982ec45 +size 292726 diff --git a/Voice Lines/Combat Dialogue/Philip reloading.wav b/Voice Lines/Combat Dialogue/Philip reloading.wav new file mode 100644 index 00000000..bd473c68 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9236492b11d0cc50307ffb5895e9bc6964cdcf2727086e702670f3b5dc3d7d40 +size 169854 diff --git a/Voice Lines/Combat Dialogue/Philip theyre hit.wav b/Voice Lines/Combat Dialogue/Philip theyre hit.wav new file mode 100644 index 00000000..50540979 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a3be33491ca093d32d5dcb3f100f333fb1a7cd5146ccb2ee2e6e59d0cf1eb83 +size 239656 diff --git a/Voice Lines/Combat Dialogue/Philip where did they go.wav b/Voice Lines/Combat Dialogue/Philip where did they go.wav new file mode 100644 index 00000000..de98f11f --- /dev/null +++ b/Voice Lines/Combat Dialogue/Philip where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b449dca41cf4079f18fe38795e184e04d9c83155a320f50d7e995290461bd35 +size 233732 diff --git a/Voice Lines/Combat Dialogue/Rafal Im hit.wav b/Voice Lines/Combat Dialogue/Rafal Im hit.wav new file mode 100644 index 00000000..4ddc0114 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Rafal Im hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85903fa1572c1799f67fd555bf6b6c05fbaf15b44add8a9433f3cf76870ac0dc +size 192944 diff --git a/Voice Lines/Combat Dialogue/Rafal Taking cover.1.wav b/Voice Lines/Combat Dialogue/Rafal Taking cover.1.wav new file mode 100644 index 00000000..8de627b3 --- /dev/null +++ b/Voice Lines/Combat Dialogue/Rafal Taking cover.1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2499a4f8a4c08ce4aa21428513bc0d4778f3e3d2c788f6c9a96599e26dbb1406 +size 169856 diff --git a/Voice Lines/Combat Dialogue/Rafal Theyre hit.wav b/Voice Lines/Combat Dialogue/Rafal Theyre hit.wav new file mode 100644 index 00000000..c33fcdaf --- /dev/null +++ b/Voice Lines/Combat Dialogue/Rafal Theyre hit.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48abb7c539003dcebdc016ebc4b40581a77092254bc3d1508c8a3edd7e48f3c7 +size 103672 diff --git a/Voice Lines/Combat Dialogue/Rafal reloading.wav b/Voice Lines/Combat Dialogue/Rafal reloading.wav new file mode 100644 index 00000000..b493a25d --- /dev/null +++ b/Voice Lines/Combat Dialogue/Rafal reloading.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:509dbc20783883f9811b11bf06ee415d441f2ecfc9b76584b0436e9293d0507d +size 166340 diff --git a/Voice Lines/Combat Dialogue/becca I hear them theyre there.wav b/Voice Lines/Combat Dialogue/becca I hear them theyre there.wav new file mode 100644 index 00000000..13aebadc --- /dev/null +++ b/Voice Lines/Combat Dialogue/becca I hear them theyre there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8dc1c4ac1a9cf45e0c148299b18dffe45bc0eaf28551e511677284745aa7184 +size 316086 diff --git a/Voice Lines/Combat Dialogue/maddie I hear them theyre there.wav b/Voice Lines/Combat Dialogue/maddie I hear them theyre there.wav new file mode 100644 index 00000000..3876c9c4 --- /dev/null +++ b/Voice Lines/Combat Dialogue/maddie I hear them theyre there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77a5d9e0bd25c52d1929c01c8deff067bf3db5d789203d9e63f398817860204f +size 218062 diff --git a/Voice Lines/Combat Dialogue/maddie taking cover.wav b/Voice Lines/Combat Dialogue/maddie taking cover.wav new file mode 100644 index 00000000..249b22b7 --- /dev/null +++ b/Voice Lines/Combat Dialogue/maddie taking cover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf26a74c8724dafea61710bc161eb6305efa25a5254422f470eef2a8b9c3d9d +size 265266 diff --git a/Voice Lines/Combat Dialogue/marcel where did they go.wav b/Voice Lines/Combat Dialogue/marcel where did they go.wav new file mode 100644 index 00000000..6217e530 --- /dev/null +++ b/Voice Lines/Combat Dialogue/marcel where did they go.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e141b409369a478bbe97bec52c7d174ad294830b81030ea24f8c6f0358845e6f +size 213544 diff --git a/Voice Lines/Combat Dialogue/philip I hear them theyre there.wav b/Voice Lines/Combat Dialogue/philip I hear them theyre there.wav new file mode 100644 index 00000000..ac09ac6a --- /dev/null +++ b/Voice Lines/Combat Dialogue/philip I hear them theyre there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0a0942b29b2d2e6d9e074b0fe40cf1fa3cceb4e22656bcf131558acb6b2b502 +size 124256 diff --git a/Voice Lines/Combat Dialogue/rafal Cover me.wav b/Voice Lines/Combat Dialogue/rafal Cover me.wav new file mode 100644 index 00000000..b81f60cc --- /dev/null +++ b/Voice Lines/Combat Dialogue/rafal Cover me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee2205872b497b22a893725321d207cb2706fa074fdeedd1717da618a43f1979 +size 142136 diff --git a/Voice Lines/Combat Dialogue/rafal I hear them theyre over there.wav b/Voice Lines/Combat Dialogue/rafal I hear them theyre over there.wav new file mode 100644 index 00000000..06c4cabe --- /dev/null +++ b/Voice Lines/Combat Dialogue/rafal I hear them theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ca6a75f44d5139e8e93a84e2e66ed0c70c6281b410e7acf0a469dfee0c24c15 +size 184714 diff --git a/Voice Lines/Combat Dialogue/rafal Im firing.wav b/Voice Lines/Combat Dialogue/rafal Im firing.wav new file mode 100644 index 00000000..65e17207 --- /dev/null +++ b/Voice Lines/Combat Dialogue/rafal Im firing.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fa13a5753203553bfb5c0fb1d8780cf2518f29b826db2805501dbbb6ce641ee +size 149466 diff --git a/Voice Lines/Combat Dialogue/rafal Theyre over there.wav b/Voice Lines/Combat Dialogue/rafal Theyre over there.wav new file mode 100644 index 00000000..7f9a360f --- /dev/null +++ b/Voice Lines/Combat Dialogue/rafal Theyre over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ce6b57f87182fea6ed50cc1c483a3e09f96bd44ad9ca48b16691b848754c2fe +size 148964 diff --git a/Voice Lines/Combat Dialogue/rafal where did theygo.wav b/Voice Lines/Combat Dialogue/rafal where did theygo.wav new file mode 100644 index 00000000..af725cc8 --- /dev/null +++ b/Voice Lines/Combat Dialogue/rafal where did theygo.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c2e1600f25792cfed748874adc5141e276400f2d47d3568999920b1d6a6d010 +size 141732 diff --git a/Voice Lines/Dismissive/I have nothing to say to you.wav b/Voice Lines/Dismissive/I have nothing to say to you.wav new file mode 100644 index 00000000..d1f76959 --- /dev/null +++ b/Voice Lines/Dismissive/I have nothing to say to you.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:439d53af99fb059a4057b69dc4f3aeb84c8d62b44c39f6cd59152e549e1a825f +size 199978 diff --git a/Voice Lines/Dismissive/buzz off.wav b/Voice Lines/Dismissive/buzz off.wav new file mode 100644 index 00000000..941f4dc0 --- /dev/null +++ b/Voice Lines/Dismissive/buzz off.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e332470f29d02f16bbc8a6336ce7d1f056276b8414ef3b370b6bbe739efbaaa3 +size 102488 diff --git a/Voice Lines/Dismissive/do i know you.wav b/Voice Lines/Dismissive/do i know you.wav new file mode 100644 index 00000000..69d314d1 --- /dev/null +++ b/Voice Lines/Dismissive/do i know you.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bc6b73c4a0a64aeb60c05c9ab52e17ce0076edfd1316883498441dde18ed050 +size 114184 diff --git a/Voice Lines/Dismissive/fuck off.wav b/Voice Lines/Dismissive/fuck off.wav new file mode 100644 index 00000000..5ea48e61 --- /dev/null +++ b/Voice Lines/Dismissive/fuck off.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:383aee1961ea8a3b4b0c7c4a076ffb4df6cde047cd8b3e635caf361786bc6f04 +size 89226 diff --git a/Voice Lines/Dismissive/get away from me.wav b/Voice Lines/Dismissive/get away from me.wav new file mode 100644 index 00000000..ba569969 --- /dev/null +++ b/Voice Lines/Dismissive/get away from me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5149233733d0edf3f3b05de8a8962646343552470874be6e145a23a39639b170 +size 149532 diff --git a/Voice Lines/Dismissive/go away.wav b/Voice Lines/Dismissive/go away.wav new file mode 100644 index 00000000..ab09d307 --- /dev/null +++ b/Voice Lines/Dismissive/go away.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:754d5bd469aaefa693449ea16aa9d1497373d3b83d56fdd87b94930d391386c0 +size 102306 diff --git a/Voice Lines/Dismissive/i dont want to talk to you.wav b/Voice Lines/Dismissive/i dont want to talk to you.wav new file mode 100644 index 00000000..2eae8880 --- /dev/null +++ b/Voice Lines/Dismissive/i dont want to talk to you.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c6cb07c83a0ac395af6e352c49f01491169c3915c4e04b277dc0e75446329c8 +size 179544 diff --git a/Voice Lines/Dismissive/leave me alone please.wav b/Voice Lines/Dismissive/leave me alone please.wav new file mode 100644 index 00000000..6ce96164 --- /dev/null +++ b/Voice Lines/Dismissive/leave me alone please.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ffa1c108c8c45a1426d72fe07a337c2abad39de20dc74a2ecaf5cce4f40d8e5 +size 192610 diff --git a/Voice Lines/Dismissive/piss off.wav b/Voice Lines/Dismissive/piss off.wav new file mode 100644 index 00000000..a2a283e8 --- /dev/null +++ b/Voice Lines/Dismissive/piss off.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8b5dbfc8053536aee1b6d79f1e6227cef5a91d9894051a788792be50ebb0ae6 +size 181514 diff --git a/Voice Lines/Dismissive/please stop.wav b/Voice Lines/Dismissive/please stop.wav new file mode 100644 index 00000000..3949d302 --- /dev/null +++ b/Voice Lines/Dismissive/please stop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9640e24c49fccc5f9104f80159c18559e043c185c36e200813af2b27a95a569 +size 96874 diff --git a/Voice Lines/Dismissive/what the sigma.wav b/Voice Lines/Dismissive/what the sigma.wav new file mode 100644 index 00000000..4c203b34 --- /dev/null +++ b/Voice Lines/Dismissive/what the sigma.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:855371aba29493b7538435798e002ba47e4cf18779e619a8151885415bc74ad1 +size 160668 diff --git a/Voice Lines/Dismissive/who are you.wav b/Voice Lines/Dismissive/who are you.wav new file mode 100644 index 00000000..75848dd3 --- /dev/null +++ b/Voice Lines/Dismissive/who are you.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecff26ddd17984593f60d7ae07cab1b08856fe2cc25f025a5ee0cc8c8265fd80 +size 107922 diff --git a/Voice Lines/Kacper Gambler/Are you going to cash out_ oh my god you are.wav b/Voice Lines/Kacper Gambler/Are you going to cash out_ oh my god you are.wav new file mode 100644 index 00000000..36be05f7 --- /dev/null +++ b/Voice Lines/Kacper Gambler/Are you going to cash out_ oh my god you are.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5a058953a5ae3104deac9011754b122797c81740ce9d47acae2905500635169 +size 1072682 diff --git a/Voice Lines/Kacper Gambler/GASP A Are you here ti refurbish the casino, you are arent you.wav b/Voice Lines/Kacper Gambler/GASP A Are you here ti refurbish the casino, you are arent you.wav new file mode 100644 index 00000000..58543f5c --- /dev/null +++ b/Voice Lines/Kacper Gambler/GASP A Are you here ti refurbish the casino, you are arent you.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b715400852b6c7d450da01c58776cc7c91f3cd4d3fca9aaa8101853db8b8f4 +size 1418820 diff --git a/Voice Lines/Kacper Gambler/I I uh Dont want to talk to you anymore.wav b/Voice Lines/Kacper Gambler/I I uh Dont want to talk to you anymore.wav new file mode 100644 index 00000000..3e61e1c9 --- /dev/null +++ b/Voice Lines/Kacper Gambler/I I uh Dont want to talk to you anymore.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5377504f0c2858cb9c2daea736d0aa839242f56f8898b111fa0af8fa209bb27 +size 531374 diff --git a/Voice Lines/Kacper Gambler/I am gonna make millions.wav b/Voice Lines/Kacper Gambler/I am gonna make millions.wav new file mode 100644 index 00000000..9b40a676 --- /dev/null +++ b/Voice Lines/Kacper Gambler/I am gonna make millions.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:048ac7d4dc8cdfda69d72125baf781c8b93327fa22bfd51905c981415d2693a4 +size 273626 diff --git a/Voice Lines/Kacper Gambler/I have made all my money from gambling.wav b/Voice Lines/Kacper Gambler/I have made all my money from gambling.wav new file mode 100644 index 00000000..30c96bab --- /dev/null +++ b/Voice Lines/Kacper Gambler/I have made all my money from gambling.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1954e65a7b6bc50599b6993117fac6c85833be26a768f4c9bea669b9bdd8a743 +size 443002 diff --git a/Voice Lines/Kacper Gambler/I have never thought of that, thank you for this information.wav b/Voice Lines/Kacper Gambler/I have never thought of that, thank you for this information.wav new file mode 100644 index 00000000..fe228c8a --- /dev/null +++ b/Voice Lines/Kacper Gambler/I have never thought of that, thank you for this information.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3d49e2b7a21f5acb14666b190cd4ed03c5599572918186300503c292fc95ccd +size 803824 diff --git a/Voice Lines/Kacper Gambler/MAN i cant thank you enough, please go work your magic.wav b/Voice Lines/Kacper Gambler/MAN i cant thank you enough, please go work your magic.wav new file mode 100644 index 00000000..d698c28c --- /dev/null +++ b/Voice Lines/Kacper Gambler/MAN i cant thank you enough, please go work your magic.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d05958515a80ff50b26efa3adff5a05597920f1ca0b875e2e7fb851caadb0a88 +size 932334 diff --git a/Voice Lines/Kacper Gambler/MAN you need to gamble.wav b/Voice Lines/Kacper Gambler/MAN you need to gamble.wav new file mode 100644 index 00000000..11a13e47 --- /dev/null +++ b/Voice Lines/Kacper Gambler/MAN you need to gamble.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9300ba2ced3f431025c5d656895508bec94641e0ecb77233bf61fbc6064a27c +size 317808 diff --git a/Voice Lines/Kacper Gambler/Make sure youre sneaky if youre tryng to give yourself the.1.wav b/Voice Lines/Kacper Gambler/Make sure youre sneaky if youre tryng to give yourself the.1.wav new file mode 100644 index 00000000..b3de6e9f --- /dev/null +++ b/Voice Lines/Kacper Gambler/Make sure youre sneaky if youre tryng to give yourself the.1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79e23af7247272be2ccc156240c6d94f0aaaae4549d5699b45d91d6f5d3e4063 +size 708126 diff --git a/Voice Lines/Kacper Gambler/No worries fella, hapy gambling.wav b/Voice Lines/Kacper Gambler/No worries fella, hapy gambling.wav new file mode 100644 index 00000000..29c229fb --- /dev/null +++ b/Voice Lines/Kacper Gambler/No worries fella, hapy gambling.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79f8435592be7ef363d89baad792b20a2a25c5165a79d871e3963bdca83699b5 +size 303084 diff --git a/Voice Lines/Kacper Gambler/Now i will not take this disrespect on the art of gambling.wav b/Voice Lines/Kacper Gambler/Now i will not take this disrespect on the art of gambling.wav new file mode 100644 index 00000000..c95cc589 --- /dev/null +++ b/Voice Lines/Kacper Gambler/Now i will not take this disrespect on the art of gambling.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c5727fd4b11a0da5b1450f716e4d0e94921c0dfc64b472e417b5a2a7c97cdec +size 582936 diff --git a/Voice Lines/Kacper Gambler/Now ill give a fellow gambler a tip watch out for the patrolling guards.wav b/Voice Lines/Kacper Gambler/Now ill give a fellow gambler a tip watch out for the patrolling guards.wav new file mode 100644 index 00000000..4db4ab47 --- /dev/null +++ b/Voice Lines/Kacper Gambler/Now ill give a fellow gambler a tip watch out for the patrolling guards.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ca59e5576dcb19d521ca885ce57ac3df90b01795b37fdd4f70f43dd29536fe4 +size 1396730 diff --git a/Voice Lines/Kacper Gambler/The risk is the point, well other than the money.wav b/Voice Lines/Kacper Gambler/The risk is the point, well other than the money.wav new file mode 100644 index 00000000..65a85836 --- /dev/null +++ b/Voice Lines/Kacper Gambler/The risk is the point, well other than the money.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d08951892f67fdc4b909bb311cf1984832f4653f2fc97dc2e33179f8af72725a +size 603650 diff --git a/Voice Lines/Kacper Gambler/What how_ How can you hate it.wav b/Voice Lines/Kacper Gambler/What how_ How can you hate it.wav new file mode 100644 index 00000000..32a11439 --- /dev/null +++ b/Voice Lines/Kacper Gambler/What how_ How can you hate it.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c94291ea0cf2c1f35a4e8d14639485ff211e47787d683ad45ecb70df15b99f3 +size 887410 diff --git a/Voice Lines/Kacper Gambler/ah now you are a man of class, you must be raring to go into.wav b/Voice Lines/Kacper Gambler/ah now you are a man of class, you must be raring to go into.wav new file mode 100644 index 00000000..032bc5f7 --- /dev/null +++ b/Voice Lines/Kacper Gambler/ah now you are a man of class, you must be raring to go into.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e447e4cfc864fc85dfaefb0fface4f0bae82b0a69d7bcdff16c5312480f55ff +size 796504 diff --git a/Voice Lines/Kacper Gambler/man oh man OH MAN i love gambling.wav b/Voice Lines/Kacper Gambler/man oh man OH MAN i love gambling.wav new file mode 100644 index 00000000..f406befa --- /dev/null +++ b/Voice Lines/Kacper Gambler/man oh man OH MAN i love gambling.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df6376b1bb6754c03a17facb95314f198ddde86e4cd7ff1024b26756d2df1939 +size 1050584 diff --git a/Voice Lines/Marcel Greasy rick/Aight we made it.wav b/Voice Lines/Marcel Greasy rick/Aight we made it.wav new file mode 100644 index 00000000..08ffe743 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Aight we made it.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca756b296a087006e0c219685f603dccf669f9bb987f40a293112c83299b4f6 +size 213504 diff --git a/Voice Lines/Marcel Greasy rick/And lucky for us he just so happens to live in the same.wav b/Voice Lines/Marcel Greasy rick/And lucky for us he just so happens to live in the same.wav new file mode 100644 index 00000000..c1f4a0c7 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/And lucky for us he just so happens to live in the same.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccbf328e0b7b71ec2bfc674ee4175d926ba5ee0d39abbbaf3a7a1879f0d704fb +size 732620 diff --git a/Voice Lines/Marcel Greasy rick/Anyway good luck you_ll be on your own.wav b/Voice Lines/Marcel Greasy rick/Anyway good luck you_ll be on your own.wav new file mode 100644 index 00000000..dd84205d --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Anyway good luck you_ll be on your own.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:743981b2ef94b2ca6ed6cf987e119b66c320af69c440e7c139606a50c94710f4 +size 560842 diff --git a/Voice Lines/Marcel Greasy rick/As we speak he is partying so we should hurry up to catch him off guard.wav b/Voice Lines/Marcel Greasy rick/As we speak he is partying so we should hurry up to catch him off guard.wav new file mode 100644 index 00000000..b1d73c69 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/As we speak he is partying so we should hurry up to catch him off guard.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7c2a469ffcbafa2d7d98d0a98035f2bfc179e87c74daa9bda1796471d03d589 +size 564530 diff --git a/Voice Lines/Marcel Greasy rick/Either way after you deal with them.wav b/Voice Lines/Marcel Greasy rick/Either way after you deal with them.wav new file mode 100644 index 00000000..9dd1b0d7 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Either way after you deal with them.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2581fb19fa385a1693aa9de7a9dab16e8d74bea09117fe6b5eef8a3968cfe1cb +size 979060 diff --git a/Voice Lines/Marcel Greasy rick/Follow me ill get you sorted.wav b/Voice Lines/Marcel Greasy rick/Follow me ill get you sorted.wav new file mode 100644 index 00000000..04d5b03c --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Follow me ill get you sorted.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f243f3b84027d38658fc018950bff7931ac574742ae7237173bb61bbfc018f15 +size 299400 diff --git a/Voice Lines/Marcel Greasy rick/Good luck.wav b/Voice Lines/Marcel Greasy rick/Good luck.wav new file mode 100644 index 00000000..1adee2a4 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Good luck.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7bca1bcd417893443198703f42d75b96372d4786c7a54f4fea57fa6b226d277 +size 89496 diff --git a/Voice Lines/Marcel Greasy rick/I already came up with a plan to get you in.wav b/Voice Lines/Marcel Greasy rick/I already came up with a plan to get you in.wav new file mode 100644 index 00000000..2c739773 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/I already came up with a plan to get you in.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d182ed1f0b16217284b6ce18329176e0972877e0c71a208ecd116c72d6ff4e2 +size 350954 diff --git a/Voice Lines/Marcel Greasy rick/Im greasy rick, sent here to assist you on your first job.wav b/Voice Lines/Marcel Greasy rick/Im greasy rick, sent here to assist you on your first job.wav new file mode 100644 index 00000000..31d93675 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Im greasy rick, sent here to assist you on your first job.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e030b7fb1a89a1250056be193bd49d1d72ad600a9f816e3bb8a432dd0b726fb +size 520336 diff --git a/Voice Lines/Marcel Greasy rick/Just be careful this place is well guarded and they will.wav b/Voice Lines/Marcel Greasy rick/Just be careful this place is well guarded and they will.wav new file mode 100644 index 00000000..09fca34c --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Just be careful this place is well guarded and they will.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bcf23eccad88c6d59e167e41b42d58fc657c9948597dcec5f4dd905bb363d0e +size 822286 diff --git a/Voice Lines/Marcel Greasy rick/Lets just say the owner is on the mayors naughty list.3.wav b/Voice Lines/Marcel Greasy rick/Lets just say the owner is on the mayors naughty list.3.wav new file mode 100644 index 00000000..a1bf6414 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Lets just say the owner is on the mayors naughty list.3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:990ea879ad6477720109828a4ca62110165ba8ddc8cecb43a4b4a212295a6200 +size 487192 diff --git a/Voice Lines/Marcel Greasy rick/Slurp noise.wav b/Voice Lines/Marcel Greasy rick/Slurp noise.wav new file mode 100644 index 00000000..5a451cf0 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Slurp noise.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f4942325938131981136e7567e5aa5d83b74482b387113f9f08b5cb155e1c36 +size 89496 diff --git a/Voice Lines/Marcel Greasy rick/So why dont we knock two birds with one stone.wav b/Voice Lines/Marcel Greasy rick/So why dont we knock two birds with one stone.wav new file mode 100644 index 00000000..6f646cc1 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/So why dont we knock two birds with one stone.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfe26cf2d90f98e3f83b5f8a16da49da25b682768dcc38c9b1aacf99bd7fda94 +size 808936 diff --git a/Voice Lines/Marcel Greasy rick/So why dont you go put that new silencer of yours.wav b/Voice Lines/Marcel Greasy rick/So why dont you go put that new silencer of yours.wav new file mode 100644 index 00000000..46adf835 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/So why dont you go put that new silencer of yours.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c1b53f0ef99a5e6a65bb4a09df3989c8dd12792c6d11fb9a51831446942757f +size 522178 diff --git a/Voice Lines/Marcel Greasy rick/So you must be the mayors new toy.wav b/Voice Lines/Marcel Greasy rick/So you must be the mayors new toy.wav new file mode 100644 index 00000000..153565cb --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/So you must be the mayors new toy.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:770554714a1adc9e47149f80cd61fba4238f8d19cbd2b46fede2b34cb1682539 +size 332536 diff --git a/Voice Lines/Marcel Greasy rick/Why dont you try out your fancy new gadgets.wav b/Voice Lines/Marcel Greasy rick/Why dont you try out your fancy new gadgets.wav new file mode 100644 index 00000000..d8680b31 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Why dont you try out your fancy new gadgets.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d5cdca385cad6cc27ca28625a7ff528978e0c50cc7b74a2b929088f2e744235 +size 414012 diff --git a/Voice Lines/Marcel Greasy rick/You know that pachinko parlour just down the street.wav b/Voice Lines/Marcel Greasy rick/You know that pachinko parlour just down the street.wav new file mode 100644 index 00000000..407f6c21 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/You know that pachinko parlour just down the street.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f3df3780c492de8928334e7df5613bfe3d28b29adb9460c8f822644552805b9 +size 365682 diff --git a/Voice Lines/Marcel Greasy rick/Youll just need some extra gear.wav b/Voice Lines/Marcel Greasy rick/Youll just need some extra gear.wav new file mode 100644 index 00000000..f5df3b53 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/Youll just need some extra gear.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7113c64784cf529f7a805e29dd87f9e2d693a2e7f85fbd24fab6d4fb4cdf8eb +size 240478 diff --git a/Voice Lines/Marcel Greasy rick/good job now that youre equipped with a silencer.wav b/Voice Lines/Marcel Greasy rick/good job now that youre equipped with a silencer.wav new file mode 100644 index 00000000..a4c9ba45 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/good job now that youre equipped with a silencer.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4d321bdf31973f7c64996f744fd49b37817958f88d1e54e38081d7602203dee +size 671314 diff --git a/Voice Lines/Marcel Greasy rick/remember press Q to equip your recon and E to equip your combat.wav b/Voice Lines/Marcel Greasy rick/remember press Q to equip your recon and E to equip your combat.wav new file mode 100644 index 00000000..6c2f7e75 --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/remember press Q to equip your recon and E to equip your combat.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f016b13361506991e14e95c0dc299b8347d6615849ed98a3d085b8bafd456e9 +size 1238376 diff --git a/Voice Lines/Marcel Greasy rick/seems like some thugs have taken a liking to the market place.wav b/Voice Lines/Marcel Greasy rick/seems like some thugs have taken a liking to the market place.wav new file mode 100644 index 00000000..09b08c9c --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/seems like some thugs have taken a liking to the market place.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c02198fe2de23187931ed352ee4ee773dc5af7c6e8593826678f200d8671eda +size 531374 diff --git a/Voice Lines/Marcel Greasy rick/timothy hunstmer is your target.wav b/Voice Lines/Marcel Greasy rick/timothy hunstmer is your target.wav new file mode 100644 index 00000000..62fc5d1f --- /dev/null +++ b/Voice Lines/Marcel Greasy rick/timothy hunstmer is your target.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73a66c9b3e627d34df13e1ec3e4a04555ee78f19d41ead44c55cfb11b59c565d +size 277306 diff --git a/Voice Lines/Marcel drug fiend/Become enlightened and you shall find the way.wav b/Voice Lines/Marcel drug fiend/Become enlightened and you shall find the way.wav new file mode 100644 index 00000000..f5b2a30e --- /dev/null +++ b/Voice Lines/Marcel drug fiend/Become enlightened and you shall find the way.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2fbf6a3b6d4541c0442f92e6341e7adf28cc50682c2fb6c625dc078f7ee9bff +size 842818 diff --git a/Voice Lines/Marcel drug fiend/Go find it somewhere else.wav b/Voice Lines/Marcel drug fiend/Go find it somewhere else.wav new file mode 100644 index 00000000..b767d45b --- /dev/null +++ b/Voice Lines/Marcel drug fiend/Go find it somewhere else.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:831379092ecf742bfa2531ea08896f8f668c327dd7eddac5cbc4dfc02bb13a9a +size 299402 diff --git a/Voice Lines/Marcel drug fiend/Health is is an illusion sold to you.wav b/Voice Lines/Marcel drug fiend/Health is is an illusion sold to you.wav new file mode 100644 index 00000000..8371a14e --- /dev/null +++ b/Voice Lines/Marcel drug fiend/Health is is an illusion sold to you.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c8776185bd0aed08e5e9c4e79690dddab73ec8ee7c5c48e3add2a2ffb56eacb +size 1131596 diff --git a/Voice Lines/Marcel drug fiend/Hey h Hey you i Need uhh.3.wav b/Voice Lines/Marcel drug fiend/Hey h Hey you i Need uhh.3.wav new file mode 100644 index 00000000..9ee20c67 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/Hey h Hey you i Need uhh.3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05d1528a1641fe3d601d71805a202520551056255a1cdadb6688a06c5ccda879 +size 948866 diff --git a/Voice Lines/Marcel drug fiend/I I am on the jounrey the j to find.wav b/Voice Lines/Marcel drug fiend/I I am on the jounrey the j to find.wav new file mode 100644 index 00000000..f968de47 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/I I am on the jounrey the j to find.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9611b9d2c28bca68223a569118963404d10ab24b0972c72babfaa2b2cc2f8337 +size 845944 diff --git a/Voice Lines/Marcel drug fiend/I i am the one who is ok.wav b/Voice Lines/Marcel drug fiend/I i am the one who is ok.wav new file mode 100644 index 00000000..95f6abad --- /dev/null +++ b/Voice Lines/Marcel drug fiend/I i am the one who is ok.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0ece1f9a017069d609b4ab382d9f24a8a3952c12f895aa31babc838ffc0ecdc +size 564530 diff --git a/Voice Lines/Marcel drug fiend/I need to journey to new nazareth in order to.wav b/Voice Lines/Marcel drug fiend/I need to journey to new nazareth in order to.wav new file mode 100644 index 00000000..e963b760 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/I need to journey to new nazareth in order to.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d07c36e2915a172aba7b56561dcdf11f1f385d360c8a8d956390ba46f26aa333 +size 1602936 diff --git a/Voice Lines/Marcel drug fiend/OOooOooOOO Drug fiend.wav b/Voice Lines/Marcel drug fiend/OOooOooOOO Drug fiend.wav new file mode 100644 index 00000000..6b67fce7 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/OOooOooOOO Drug fiend.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44965d5997fbe5b17bce181005260b4c6ff0a91b2579958b02c286c9a43c3a96 +size 269938 diff --git a/Voice Lines/Marcel drug fiend/Rahhhhh leave leave then.wav b/Voice Lines/Marcel drug fiend/Rahhhhh leave leave then.wav new file mode 100644 index 00000000..990042d9 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/Rahhhhh leave leave then.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e974c34da3a3a2d56f7dc2709288d0be358f26ffeb8e4d25a8b4e698025f3b6f +size 310440 diff --git a/Voice Lines/Marcel drug fiend/all the non believers will perish where as us enlightened will prosper.wav b/Voice Lines/Marcel drug fiend/all the non believers will perish where as us enlightened will prosper.wav new file mode 100644 index 00000000..f7f4b14d --- /dev/null +++ b/Voice Lines/Marcel drug fiend/all the non believers will perish where as us enlightened will prosper.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4617e11ee474e24bae97c511f31f70bd1c30739c11ba02fe58f4cb6b884d87b5 +size 811238 diff --git a/Voice Lines/Marcel drug fiend/remain p p poisoned then.wav b/Voice Lines/Marcel drug fiend/remain p p poisoned then.wav new file mode 100644 index 00000000..50eb1bd9 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/remain p p poisoned then.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:204a4d6a68d792ed7d6aea37f2f197ec1b3dcb8563cff8990f413f827b664914 +size 435646 diff --git a/Voice Lines/Marcel drug fiend/well well perish with the rest of them.wav b/Voice Lines/Marcel drug fiend/well well perish with the rest of them.wav new file mode 100644 index 00000000..007bd253 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/well well perish with the rest of them.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5911c5fe44c4388c0be8a7a68640bf5f8fbac1eeba3c327ff9cdb54e2f5fb0ff +size 439328 diff --git a/Voice Lines/Marcel drug fiend/what what are you looking for trouble.wav b/Voice Lines/Marcel drug fiend/what what are you looking for trouble.wav new file mode 100644 index 00000000..288f1454 --- /dev/null +++ b/Voice Lines/Marcel drug fiend/what what are you looking for trouble.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae45f5a63acdec77af5012c273099c544b90a2d476f5cd0fd316f79f4ea11cfd +size 417230 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Boy that wold be a too long a conversation for me.wav b/Voice Lines/Mayor Philip/Dialog tree/Boy that wold be a too long a conversation for me.wav new file mode 100644 index 00000000..686619e0 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Boy that wold be a too long a conversation for me.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4daa69815f2a459f75c89762b4b4de3c169b75824aa397b7ab0444ba8695827d +size 1437232 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Depends what it is, Fire away.wav b/Voice Lines/Mayor Philip/Dialog tree/Depends what it is, Fire away.wav new file mode 100644 index 00000000..c8d1a87f --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Depends what it is, Fire away.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f060e19a6793f8b0ce6354ef1ccc6fa787ed3a555a738d8d824d1484ed99b51 +size 409868 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Every ship has a faulty airlock.wav b/Voice Lines/Mayor Philip/Dialog tree/Every ship has a faulty airlock.wav new file mode 100644 index 00000000..51058dcb --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Every ship has a faulty airlock.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af6130fac2b53e61359a99ceb93e91a908b4060dff980c0672a3d2a780f2f30a +size 2641346 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Exactly, WE ALL GET A BIT OF MONEY.wav b/Voice Lines/Mayor Philip/Dialog tree/Exactly, WE ALL GET A BIT OF MONEY.wav new file mode 100644 index 00000000..dca5dd22 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Exactly, WE ALL GET A BIT OF MONEY.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b681e426f0e3d4c3457bbb243bafb34d7ab9ebf38580849edd2d0efed23d8ec8 +size 980628 diff --git a/Voice Lines/Mayor Philip/Dialog tree/I dont hate earth im earth brone but its tainted.wav b/Voice Lines/Mayor Philip/Dialog tree/I dont hate earth im earth brone but its tainted.wav new file mode 100644 index 00000000..42479e7f --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/I dont hate earth im earth brone but its tainted.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1870aae3c7243e77117778f0a5f89ab6e3fae9b170a600acb74f0f4a33f978f0 +size 3616328 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Interesting how you_ll just insult your potential employer with such outreagous claims.wav b/Voice Lines/Mayor Philip/Dialog tree/Interesting how you_ll just insult your potential employer with such outreagous claims.wav new file mode 100644 index 00000000..45b7d137 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Interesting how you_ll just insult your potential employer with such outreagous claims.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47336e25ad98c1c617839c19d5ee89a039ede8898090c14f2a6a288d60aec421 +size 2969070 diff --git a/Voice Lines/Mayor Philip/Dialog tree/NO youre the first I have had to hire.wav b/Voice Lines/Mayor Philip/Dialog tree/NO youre the first I have had to hire.wav new file mode 100644 index 00000000..dbc2ca8e --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/NO youre the first I have had to hire.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a5ad2c5c4bc27cd1dcfa1453ea67f8dc039ba98be7b74a9dd3b532df99ace35 +size 1812820 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Nah, this is one of the facilities where.wav b/Voice Lines/Mayor Philip/Dialog tree/Nah, this is one of the facilities where.wav new file mode 100644 index 00000000..f52d37f0 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Nah, this is one of the facilities where.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00d87d0e9e40a68c1cefbeee605384de2c831eb900cec6070af414d6c07933db +size 1072682 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Not everyone would agree to being buddy buddy.wav b/Voice Lines/Mayor Philip/Dialog tree/Not everyone would agree to being buddy buddy.wav new file mode 100644 index 00000000..714b6098 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Not everyone would agree to being buddy buddy.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2015c0188ce7bc707e97d40b9d16b38b72825b72971e4aa1fe5355f243597af8 +size 2453550 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Well I guess we_re gonna see if youre as skilled.wav b/Voice Lines/Mayor Philip/Dialog tree/Well I guess we_re gonna see if youre as skilled.wav new file mode 100644 index 00000000..67af1e96 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Well I guess we_re gonna see if youre as skilled.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7abd20dc1f3b8ecc49abe7996228405d76aecc8aa1a23e175a253ec7fc744815 +size 952546 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Well, as the mayor, the top of the command.wav b/Voice Lines/Mayor Philip/Dialog tree/Well, as the mayor, the top of the command.wav new file mode 100644 index 00000000..c3e26c04 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Well, as the mayor, the top of the command.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:980fed5e3014e43f9007cdbdf8e1ed034c1e1604b04880f086f83a7790a5db14 +size 2784954 diff --git a/Voice Lines/Mayor Philip/Dialog tree/Youre lucky youre good at what you do.wav b/Voice Lines/Mayor Philip/Dialog tree/Youre lucky youre good at what you do.wav new file mode 100644 index 00000000..8ac17252 --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/Youre lucky youre good at what you do.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a29eebb5ff0e4817d30b7afd5ee74d19bd78547705a8de854c779b756012ec58 +size 1039540 diff --git a/Voice Lines/Mayor Philip/Dialog tree/im in the martian party, i truly.wav b/Voice Lines/Mayor Philip/Dialog tree/im in the martian party, i truly.wav new file mode 100644 index 00000000..3415646b --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/im in the martian party, i truly.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1fa67233cc3ce8d1de088aac80c769e808bfc84fb94e17837ee1e908278fbb0 +size 674994 diff --git a/Voice Lines/Mayor Philip/Dialog tree/they oversaw civil affairs in warsaw.wav b/Voice Lines/Mayor Philip/Dialog tree/they oversaw civil affairs in warsaw.wav new file mode 100644 index 00000000..62bcb9bc --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/they oversaw civil affairs in warsaw.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e33c1725eaa8bd2b9361d1e04b228ee536cfad960c0cc3082274e4b609c6f331 +size 1929182 diff --git a/Voice Lines/Mayor Philip/Dialog tree/well my parents were politions on earth but they couldn see the future.wav b/Voice Lines/Mayor Philip/Dialog tree/well my parents were politions on earth but they couldn see the future.wav new file mode 100644 index 00000000..9136d1eb --- /dev/null +++ b/Voice Lines/Mayor Philip/Dialog tree/well my parents were politions on earth but they couldn see the future.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed9b31ba8582ebdd9fda100a7a34122e15bea5f56a144706f65d76c04a7dbc4c +size 1856368 diff --git a/Voice Lines/Mayor Philip/Script Dialogue/Im going to introduce you to my.wav b/Voice Lines/Mayor Philip/Script Dialogue/Im going to introduce you to my.wav new file mode 100644 index 00000000..96e641d5 --- /dev/null +++ b/Voice Lines/Mayor Philip/Script Dialogue/Im going to introduce you to my.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a2fc98830d61c4b0bf5b68b2a572317c1efd631d0061136e6bd514b03dd16df +size 1010034 diff --git a/Voice Lines/Mayor Philip/Script Dialogue/cmon kid youre not feeling sorry for the.wav b/Voice Lines/Mayor Philip/Script Dialogue/cmon kid youre not feeling sorry for the.wav new file mode 100644 index 00000000..9cbdf26c --- /dev/null +++ b/Voice Lines/Mayor Philip/Script Dialogue/cmon kid youre not feeling sorry for the.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c49aed7968ebe1ec95257eaf425cf3e3c128b8ff15a8c06e6ea7384e12c5b2e4 +size 822290 diff --git a/Voice Lines/Mayor Philip/Script Dialogue/really did i get the right person.wav b/Voice Lines/Mayor Philip/Script Dialogue/really did i get the right person.wav new file mode 100644 index 00000000..0be426b0 --- /dev/null +++ b/Voice Lines/Mayor Philip/Script Dialogue/really did i get the right person.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:170c98ea3866f79bbbd513b7a29bf83d54da933859e2a96bbf4a1ddc8de7ac9d +size 639736 diff --git a/Voice Lines/Mayor Philip/Script Dialogue/take a look here now, these are a few weapons you need to be more proficient with.wav b/Voice Lines/Mayor Philip/Script Dialogue/take a look here now, these are a few weapons you need to be more proficient with.wav new file mode 100644 index 00000000..0fc0a22f --- /dev/null +++ b/Voice Lines/Mayor Philip/Script Dialogue/take a look here now, these are a few weapons you need to be more proficient with.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13c10d83423084d2e4f8523024d4c1a34aef79b23bf1b3ef8513b93f784fad7a +size 1809140 diff --git a/Voice Lines/Mayor Philip/Script Dialogue/test out your gadgets here.wav b/Voice Lines/Mayor Philip/Script Dialogue/test out your gadgets here.wav new file mode 100644 index 00000000..a648ced6 --- /dev/null +++ b/Voice Lines/Mayor Philip/Script Dialogue/test out your gadgets here.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15008dbd3e6f305e13f28ac8e003b28f45b7b87796bef091173b16afa322a82c +size 218392 diff --git a/Voice Lines/Mayor Philip/Script Dialogue/unfortunetly this place is still under maintainenece go use that utility tunnel over there.wav b/Voice Lines/Mayor Philip/Script Dialogue/unfortunetly this place is still under maintainenece go use that utility tunnel over there.wav new file mode 100644 index 00000000..b1a4cfe7 --- /dev/null +++ b/Voice Lines/Mayor Philip/Script Dialogue/unfortunetly this place is still under maintainenece go use that utility tunnel over there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fc2ed300bf5764124928c7155cc5131a04794780c5d1edd7251967d8e4dd890 +size 882948 diff --git a/Voice Lines/Mayor Philip/Script Dialogue/well done youre hired head to the shuttle.wav b/Voice Lines/Mayor Philip/Script Dialogue/well done youre hired head to the shuttle.wav new file mode 100644 index 00000000..b3d42bd7 --- /dev/null +++ b/Voice Lines/Mayor Philip/Script Dialogue/well done youre hired head to the shuttle.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad1aa92f3cdb31ff89f8b0660211ffd13630e44d790300b094b36a505efb676e +size 721670 diff --git a/Voice Lines/Rafal Construction worker/Hey get out of here theres some.wav b/Voice Lines/Rafal Construction worker/Hey get out of here theres some.wav new file mode 100644 index 00000000..2ce7f2d4 --- /dev/null +++ b/Voice Lines/Rafal Construction worker/Hey get out of here theres some.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ce0441d682f9b6a5024566f94d9bfcf3ea83d4e604f9d908003f805c187817 +size 448262 diff --git a/Voice Lines/Rafal Construction worker/Ohh I didn_t know it was you damn come right in.wav b/Voice Lines/Rafal Construction worker/Ohh I didn_t know it was you damn come right in.wav new file mode 100644 index 00000000..961d3a9e --- /dev/null +++ b/Voice Lines/Rafal Construction worker/Ohh I didn_t know it was you damn come right in.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfb5fb23e58b40797637903fbb2ce1fb984b3b7907f99c40028f8602436729cc +size 477718 diff --git a/Voice Lines/Rafal Security office guy/Ahh shit favour time, I_ve been given this invitation.wav b/Voice Lines/Rafal Security office guy/Ahh shit favour time, I_ve been given this invitation.wav new file mode 100644 index 00000000..5f08f648 --- /dev/null +++ b/Voice Lines/Rafal Security office guy/Ahh shit favour time, I_ve been given this invitation.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7564880b8365d4eab76306a7a550e22bae860231d9e44730dde50d9f17c45b0 +size 1266230 diff --git a/Voice Lines/Rafal Security office guy/I dont know you got an invitation.wav b/Voice Lines/Rafal Security office guy/I dont know you got an invitation.wav new file mode 100644 index 00000000..cced004e --- /dev/null +++ b/Voice Lines/Rafal Security office guy/I dont know you got an invitation.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6b14e286998a427bb48bb59cf8c9b20f0aecba9bad7e3587b3abb140e01c610 +size 355832 diff --git a/Voice Lines/Rafal Security office guy/Ive been told theres a party going on in there.wav b/Voice Lines/Rafal Security office guy/Ive been told theres a party going on in there.wav new file mode 100644 index 00000000..0764c3b6 --- /dev/null +++ b/Voice Lines/Rafal Security office guy/Ive been told theres a party going on in there.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45153fe9e51f7fc6378d3870f1fbeb65f34d14b7bb9462bee1f934d0f63cb7b2 +size 598956 diff --git a/Voice Lines/Rafal Security office guy/RAFAL SLURP.wav b/Voice Lines/Rafal Security office guy/RAFAL SLURP.wav new file mode 100644 index 00000000..e56ba1e4 --- /dev/null +++ b/Voice Lines/Rafal Security office guy/RAFAL SLURP.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88d252afa3ef9db5e8badf1f3d318ef4412f1aad45006aa280652ab534782258 +size 58114 diff --git a/Voice Lines/Rafal Security office guy/Yea, whats up.wav b/Voice Lines/Rafal Security office guy/Yea, whats up.wav new file mode 100644 index 00000000..f6bab77d --- /dev/null +++ b/Voice Lines/Rafal Security office guy/Yea, whats up.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b9039afdcaa2b4ca6ad8075536315f33c40a1a49488d73b50eb15f06b38ee1f +size 131580 diff --git a/Voice Lines/Rafal Security office guy/here go have some fun zomek.wav b/Voice Lines/Rafal Security office guy/here go have some fun zomek.wav new file mode 100644 index 00000000..885082d7 --- /dev/null +++ b/Voice Lines/Rafal Security office guy/here go have some fun zomek.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c134d7f0070d36fadb465fc6fda9839e64898f9e4dde588dad99b2aacb18563b +size 505560 diff --git a/Voice Lines/Street barklines/Hello_ please listen I need a favour a big one ill do anythinh.wav b/Voice Lines/Street barklines/Hello_ please listen I need a favour a big one ill do anythinh.wav new file mode 100644 index 00000000..264c5c5e --- /dev/null +++ b/Voice Lines/Street barklines/Hello_ please listen I need a favour a big one ill do anythinh.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:314ca470fc32081451ba6b540d573b9ace5b5f3f211ad856c02215ad23f11db7 +size 2334236 diff --git a/Voice Lines/Street barklines/hello HELLO where are you man i cant stop shitting myself.wav b/Voice Lines/Street barklines/hello HELLO where are you man i cant stop shitting myself.wav new file mode 100644 index 00000000..bf2c63de --- /dev/null +++ b/Voice Lines/Street barklines/hello HELLO where are you man i cant stop shitting myself.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d3244326ccf91804f43a239c9e71cfd1960dc626021d7622f62494317b90da3 +size 2346620 diff --git a/Voice Lines/Street barklines/hey man you look goofy as hell touthink your mask.wav b/Voice Lines/Street barklines/hey man you look goofy as hell touthink your mask.wav new file mode 100644 index 00000000..21c72883 --- /dev/null +++ b/Voice Lines/Street barklines/hey man you look goofy as hell touthink your mask.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:575a49620053e86e5c61ac2378e94bafde8bdc0592fc61ade9be1de3efc45e6d +size 1791694 diff --git a/Voice Lines/Street barklines/hey you space cowboy are you here to.wav b/Voice Lines/Street barklines/hey you space cowboy are you here to.wav new file mode 100644 index 00000000..e38f61f5 --- /dev/null +++ b/Voice Lines/Street barklines/hey you space cowboy are you here to.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab80c98f8c0d5de0285d93c1b76b10a45f049780feed636d17d4a1da5709abaa +size 1751190