Initial Commit

This commit is contained in:
Jordon Brooks 2018-04-17 23:46:23 +01:00
parent ba14820cdd
commit ae455dd52d
65 changed files with 1450 additions and 0 deletions

View file

@ -0,0 +1,284 @@
"../../../Engine/Content/EditorBlueprintResources/StandardMacros.uasset" 0
"../../../Minecraft/Content/textures/Grass/Grass.uasset" 1
"../../../Minecraft/Content/textures/Grass/Grass_512x512.uasset" 2
"../../../Minecraft/Content/textures/Grass/Grass_64x64.uasset" 3
"../../../Minecraft/Content/Materials/Grass.uasset" 4
"../../../Minecraft/Content/Geometry/Meshes/CubeMaterial.uasset" 5
"../../../Minecraft/Content/Geometry/Meshes/1M_Cube.uasset" 6
"../../../Minecraft/Content/Blueprints/Block.uasset" 7
"../../../Minecraft/Content/FirstPerson/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset" 8
"../../../Minecraft/Content/FirstPerson/Animations/FirstPerson_Fire.uasset" 9
"../../../Minecraft/Content/FirstPerson/Animations/FirstPersonFire_Montage.uasset" 10
"../../../Minecraft/Content/FirstPerson/Animations/FirstPerson_Idle.uasset" 11
"../../../Minecraft/Content/FirstPerson/Animations/FirstPerson_JumpEnd.uasset" 12
"../../../Minecraft/Content/FirstPerson/Animations/FirstPerson_JumpLoop.uasset" 13
"../../../Minecraft/Content/FirstPerson/Animations/FirstPerson_JumpStart.uasset" 14
"../../../Minecraft/Content/FirstPerson/Animations/FirstPerson_Run.uasset" 15
"../../../Minecraft/Content/FirstPerson/Animations/FirstPerson_AnimBP.uasset" 16
"../../../Minecraft/Content/FirstPerson/Audio/FirstPersonTemplateWeaponFire02.uasset" 17
"../../../Minecraft/Content/FirstPerson/Character/Textures/UE4_LOGO_CARD.uasset" 18
"../../../Minecraft/Content/FirstPerson/FPWeapon/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset" 19
"../../../Minecraft/Content/FirstPerson/FPWeapon/Materials/MaterialLayers/T_ML_FineRubber.uasset" 20
"../../../Minecraft/Content/FirstPerson/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset" 21
"../../../Minecraft/Content/FirstPerson/Meshes/BaseMaterial.uasset" 22
"../../../Minecraft/Content/FirstPerson/Meshes/FirstPersonProjectileMaterial.uasset" 23
"../../../Minecraft/Content/FirstPerson/Meshes/FirstPersonProjectileMesh.uasset" 24
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Opacity/CameraDepthFade.uasset" 25
"../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_M.uasset" 26
"../../../Engine/Content/EngineMaterials/T_Default_Material_Grid_N.uasset" 27
"../../../Engine/Content/EngineMaterials/WorldGridMaterial.uasset" 28
"../../../Minecraft/Content/Geometry/Plane_1M.uasset" 29
"../../../Minecraft/Content/Geometry/Meshes/1M_Cube_Chamfer.uasset" 30
"../../../Minecraft/Content/Geometry/Meshes/TemplateFloor.uasset" 31
"../../../Minecraft/Content/Materials/Blank.uasset" 32
"../../../Engine/Content/EngineMaterials/DefaultMaterial.uasset" 33
"../../../Engine/Content/BasicShapes/Cone.uasset" 34
"../../../Engine/Content/BasicShapes/Cube.uasset" 35
"../../../Engine/Content/BasicShapes/Cylinder.uasset" 36
"../../../Engine/Content/BasicShapes/Plane.uasset" 37
"../../../Engine/Content/BasicShapes/Sphere.uasset" 38
"../../../Engine/Content/EditorLandscapeResources/DataLayer.uasset" 39
"../../../Engine/Content/EditorMaterials/GizmoMaterial.uasset" 40
"../../../Engine/Content/EditorMaterials/MAT_Groups_Toggle.uasset" 41
"../../../Engine/Content/EditorMaterials/MAT_Groups_Visibility.uasset" 42
"../../../Engine/Content/EditorMaterials/PreviewShadowIndicator.uasset" 43
"../../../Engine/Content/EditorMaterials/PreviewShadowIndicatorMaterial.uasset" 44
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_ColorTrack.uasset" 45
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Anim.uasset" 46
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_AudioMaster.uasset" 47
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Director.uasset" 48
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Event.uasset" 49
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Fade.uasset" 50
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Float.uasset" 51
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Move.uasset" 52
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Slomo.uasset" 53
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Sound.uasset" 54
"../../../Engine/Content/EditorMaterials/MatineeGroups/MAT_Groups_Vector.uasset" 55
"../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_NoImage.uasset" 56
"../../../Engine/Content/EditorMaterials/ParticleSystems/PSysThumbnail_OOD.uasset" 57
"../../../Engine/Content/EditorMaterials/Camera/CineMat.uasset" 58
"../../../Engine/Content/EditorMaterials/Camera/MI_CineMat_Rig.uasset" 59
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Arm.uasset" 60
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Base.uasset" 61
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Body.uasset" 62
"../../../Engine/Content/EditorMeshes/Camera/SM_CraneRig_Mount.uasset" 63
"../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Mount.uasset" 64
"../../../Engine/Content/EditorMeshes/Camera/SM_RailRig_Track.uasset" 65
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ChromeBall.uasset" 66
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ClearCoat.uasset" 67
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ClearCoatBlack.uasset" 68
"../../../Engine/Content/EditorMeshes/ColorCalibrator/Color_checker.uasset" 69
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_ColorGrid.uasset" 70
"../../../Engine/Content/EditorMeshes/ColorCalibrator/M_GreyBall.uasset" 71
"../../../Engine/Content/EditorMeshes/ColorCalibrator/SM_ColorCalibrator.uasset" 72
"../../../Engine/Content/EditorResources/BSPVertex.uasset" 73
"../../../Engine/Content/EditorResources/EmptyActor.uasset" 74
"../../../Engine/Content/EditorResources/S_Actor.uasset" 75
"../../../Engine/Content/EditorResources/S_Trigger.uasset" 76
"../../../Engine/Content/EditorResources/LightIcons/S_LightError.uasset" 77
"../../../Engine/Content/EditorResources/SequenceRecorder/Countdown.uasset" 78
"../../../Engine/Content/EditorResources/SequenceRecorder/RecordingIndicator.uasset" 79
"../../../Engine/Content/EditorSounds/Notifications/CompileFailed.uasset" 80
"../../../Engine/Content/EditorSounds/Notifications/CompileFailed_Cue.uasset" 81
"../../../Engine/Content/EditorSounds/Notifications/CompileSuccess.uasset" 82
"../../../Engine/Content/EditorSounds/Notifications/CompileStart_Cue.uasset" 83
"../../../Engine/Content/EditorSounds/Notifications/CompileSuccess_Cue.uasset" 84
"../../../Engine/Content/EngineDamageTypes/DmgTypeBP_Environmental.uasset" 85
"../../../Engine/Content/EngineDebugMaterials/HeatmapGradient.uasset" 86
"../../../Engine/Content/EngineDebugMaterials/BoneWeightMaterial.uasset" 87
"../../../Engine/Content/EngineDebugMaterials/ClothMaterial.uasset" 88
"../../../Engine/Content/EngineDebugMaterials/ClothMaterial_WF.uasset" 89
"../../../Engine/Content/EngineDebugMaterials/DebugEditorMaterial.uasset" 90
"../../../Engine/Content/EngineDebugMaterials/DebugMeshMaterial.uasset" 91
"../../../Engine/Content/EngineDebugMaterials/GeomMaterial.uasset" 92
"../../../Engine/Content/EngineFonts/Faces/RobotoBold.uasset" 93
"../../../Engine/Content/EngineFonts/Faces/RobotoBoldItalic.uasset" 94
"../../../Engine/Content/EngineFonts/Faces/RobotoItalic.uasset" 95
"../../../Engine/Content/EngineFonts/Faces/RobotoLight.uasset" 96
"../../../Engine/Content/EngineFonts/Faces/RobotoRegular.uasset" 97
"../../../Engine/Content/EngineFonts/Roboto.uasset" 98
"../../../Engine/Content/EngineFonts/Faces/RobotoTiny.uasset" 99
"../../../Engine/Content/EngineFonts/RobotoTiny.uasset" 100
"../../../Engine/Content/EngineMaterials/DefaultBloomKernel.uasset" 101
"../../../Engine/Content/EngineMaterials/DefaultBokeh.uasset" 102
"../../../Engine/Content/EngineMaterials/DefaultDiffuse.uasset" 103
"../../../Engine/Content/EngineMaterials/DefaultDeferredDecalMaterial.uasset" 104
"../../../Engine/Content/EngineMaterials/DefaultLightFunctionMaterial.uasset" 105
"../../../Engine/Content/EngineMaterials/DefaultPhysicalMaterial.uasset" 106
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat2Components.uasset" 107
"../../../Engine/Content/EngineMaterials/DefaultPostProcessMaterial.uasset" 108
"../../../Engine/Content/EngineFonts/RobotoDistanceField.uasset" 109
"../../../Engine/Content/EngineMaterials/DefaultTextMaterialOpaque.uasset" 110
"../../../Engine/Content/EngineMaterials/DefaultWhiteGrid.uasset" 111
"../../../Engine/Content/EngineMaterials/EditorBrushMaterial.uasset" 112
"../../../Engine/Content/EngineMaterials/Good64x64TilingNoiseHighFreq.uasset" 113
"../../../Engine/Content/EngineMaterials/MiniFont.uasset" 114
"../../../Engine/Content/EngineMaterials/InvalidLightmapSettings.uasset" 115
"../../../Engine/Content/EngineMaterials/M_InvalidLightmapSettings.uasset" 116
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/WorldPositionOffset/CameraOffset.uasset" 117
"../../../Engine/Content/EngineMaterials/PhAT_JointLimitMaterial.uasset" 118
"../../../Engine/Content/EngineMaterials/PreintegratedSkinBRDF.uasset" 119
"../../../Engine/Content/EngineMaterials/RemoveSurfaceMaterial.uasset" 120
"../../../Engine/Content/EngineMaterials/WeightMapPlaceholderTexture.uasset" 121
"../../../Engine/Content/EngineResources/WhiteSquareTexture.uasset" 122
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough.uasset" 123
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked.uasset" 124
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque.uasset" 125
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Masked_OneSided.uasset" 126
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Opaque_OneSided.uasset" 127
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent.uasset" 128
"../../../Engine/Content/EngineMaterials/Widget3DPassThrough_Translucent_OneSided.uasset" 129
"../../../Engine/Content/EngineMeshes/Cube.uasset" 130
"../../../Engine/Content/EngineMeshes/Cylinder.uasset" 131
"../../../Engine/Content/EngineMeshes/Sphere.uasset" 132
"../../../Engine/Content/EngineResources/Black.uasset" 133
"../../../Engine/Content/EngineResources/DefaultTexture.uasset" 134
"../../../Engine/Content/EngineResources/DefaultTextureCube.uasset" 135
"../../../Engine/Content/EngineResources/GradientTexture0.uasset" 136
"../../../Engine/Content/EngineSounds/Master.uasset" 137
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/ConvertFromDiffSpec.uasset" 138
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Shading/PowerToRoughness.uasset" 139
"../../../Engine/Content/Maps/Templates/Thumbnails/Default.uasset" 140
"../../../Engine/Content/Maps/Templates/Thumbnails/VR-Basic.uasset" 141
"../../../Engine/Content/MobileResources/T_MobileControls_texture.uasset" 142
"../../../Engine/Content/MobileResources/T_MobileMenu2.uasset" 143
"../../../Engine/Content/MobileResources/HUD/AnalogHat.uasset" 144
"../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Background.uasset" 145
"../../../Engine/Content/MobileResources/HUD/VirtualJoystick_Thumb.uasset" 146
"../../../Engine/Content/MobileResources/HUD/DefaultVirtualJoysticks.uasset" 147
"../../../Engine/Content/MobileResources/HUD/LeftVirtualJoystickOnly.uasset" 148
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_off.uasset" 149
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton1_on.uasset" 150
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_off.uasset" 151
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton2_on.uasset" 152
"../../../Engine/Content/MobileResources/HUD/MobileHUDButton3.uasset" 153
"../../../Engine/Content/MobileResources/HUD/MobileHUDButtonFire.uasset" 154
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad.uasset" 155
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad2.uasset" 156
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionPad3.uasset" 157
"../../../Engine/Content/MobileResources/HUD/MobileHUDDirectionStick.uasset" 158
"../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickInner.uasset" 159
"../../../Engine/Content/MobileResources/HUD/T_Castle_ThumbstickOutter.uasset" 160
"../../../Engine/Content/Tutorial/ContentIntroCurve.uasset" 161
"../../../Engine/Content/Tutorial/Basics/TutorialAssets/icon_tab_Levels_40x.uasset" 162
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/BlueprintInterface_64x.uasset" 163
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/BlueprintMacroLibrary_64x.uasset" 164
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/Blueprint_64x.uasset" 165
"../../../Engine/Content/Tutorial/BlueprintTutorials/TutorialAssets/Tutorial_BP_Interface.uasset" 166
"../../../Engine/Content/Tutorial/Foliage/TutorialAssets/Foliage.uasset" 167
"../../../Engine/Content/Tutorial/Landscape/TutorialAssets/Landscape.uasset" 168
"../../../Engine/Content/Tutorial/Paper2D/TutorialAssets/Paper2DFlipbook_TutorialIcon.uasset" 169
"../../../Engine/Content/Tutorial/Paper2D/TutorialAssets/Paper2DSprite_TutorialIcon.uasset" 170
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/icon_Editor_Preferences_General_40x.uasset" 171
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/icon_ShowSkeletalMeshes_40x.uasset" 172
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/TutorialMaterial.uasset" 173
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/T_SmokeSubUV_8X8.uasset" 174
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/T_soft_smoke.uasset" 175
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/M_smoke_subUV_blackbody.uasset" 176
"../../../Engine/Content/Tutorial/SubEditors/TutorialAssets/TutorialParticleSystem.uasset" 177
"../../../Engine/Content/VREditor/Devices/Generic/GenericHMDMaterial.uasset" 178
"../../../Engine/Content/VREditor/Devices/Generic/GenericHMD.uasset" 179
"../../../Engine/Content/VREditor/FloatingText/LineMaterial.uasset" 180
"../../../Engine/Content/VREditor/FloatingText/JointSphere.uasset" 181
"../../../Engine/Content/VREditor/FloatingText/LineSegmentCylinder.uasset" 182
"../../../Engine/Content/VREditor/Fonts/VRText_RobotoLarge.uasset" 183
"../../../Engine/Content/VREditor/Fonts/VRTextMaterial.uasset" 184
"../../../Engine/Content/VREditor/Fonts/TranslucentVRTextMaterial.uasset" 185
"../../../Engine/Content/VREditor/LaserPointer/CursorPointer.uasset" 186
"../../../Engine/Content/VREditor/LaserPointer/VR_LaserPower_01.uasset" 187
"../../../Engine/Content/VREditor/TransformGizmo/TransformGizmoMaterial.uasset" 188
"../../../Engine/Content/VREditor/LaserPointer/HoverMaterial.uasset" 189
"../../../Engine/Content/VREditor/TransformGizmo/TranslucentTransformGizmoMaterial.uasset" 190
"../../../Engine/Content/VREditor/LaserPointer/TranslucentHoverMaterial.uasset" 191
"../../../Engine/Content/VREditor/LaserPointer/HoverMesh.uasset" 192
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMaterial.uasset" 193
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMaterialInst.uasset" 194
"../../../Engine/Content/VREditor/LaserPointer/TranslucentLaserPointerMaterialInst.uasset" 195
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMesh.uasset" 196
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMesh_End.uasset" 197
"../../../Engine/Content/VREditor/LaserPointer/LaserPointerMesh_Start.uasset" 198
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/BreakOutFloat3Components.uasset" 199
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Math/Transform3x3Matrix.uasset" 200
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/SplitComponents.uasset" 201
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat3.uasset" 202
"../../../Engine/Content/VREditor/SnapGrid/SnapGridMaterial.uasset" 203
"../../../Engine/Content/VREditor/SnapGrid/SnapGridPlaneMesh.uasset" 204
"../../../Engine/Content/VREditor/Sounds/VR_teleport.uasset" 205
"../../../Engine/Content/VREditor/Sounds/UI/Click_on_Button_Cue.uasset" 206
"../../../Engine/Content/VREditor/Sounds/UI/Dockable_Window_Close.uasset" 207
"../../../Engine/Content/VREditor/Sounds/UI/Dockable_Window_Drop.uasset" 208
"../../../Engine/Content/VREditor/Sounds/UI/Dockable_Window_Open.uasset" 209
"../../../Engine/Content/VREditor/Sounds/UI/Dockable_Window_Pick_Up.uasset" 210
"../../../Engine/Content/VREditor/Sounds/UI/Drop_Item_From_ContentBrowser.uasset" 211
"../../../Engine/Content/VREditor/Sounds/UI/Floating_UI_Open-001.uasset" 212
"../../../Engine/Content/VREditor/Sounds/UI/Gizmo_Handle_Clicked.uasset" 213
"../../../Engine/Content/VREditor/Sounds/UI/Object_PickUp.uasset" 214
"../../../Engine/Content/VREditor/Sounds/UI/Object_Snaps_To_Another_Actor.uasset" 215
"../../../Engine/Content/VREditor/Sounds/UI/Object_Snaps_To_Grid.uasset" 216
"../../../Engine/Content/VREditor/Sounds/UI/Radial_Menu_FadeOut.uasset" 217
"../../../Engine/Content/VREditor/Sounds/UI/Scaling_Down.uasset" 218
"../../../Engine/Content/VREditor/Sounds/UI/Scaling_Up.uasset" 219
"../../../Engine/Content/VREditor/Sounds/UI/Selection_Changes.uasset" 220
"../../../Engine/Content/VREditor/Sounds/UI/Teleport_Mode_Entered.uasset" 221
"../../../Engine/Content/VREditor/Teleport/TeleportDirectionMaterial.uasset" 222
"../../../Engine/Content/VREditor/Teleport/TeleportDirectionMaterial_Inst.uasset" 223
"../../../Engine/Content/VREditor/Teleport/TeleportDirectionMesh.uasset" 224
"../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxCorner.uasset" 225
"../../../Engine/Content/VREditor/TransformGizmo/BoundingBoxEdge.uasset" 226
"../../../Engine/Content/VREditor/TransformGizmo/PlaneTranslationHandle.uasset" 227
"../../../Engine/Content/VREditor/TransformGizmo/RotationHandleFull.uasset" 228
"../../../Engine/Content/VREditor/TransformGizmo/RotationHandleIndicator.uasset" 229
"../../../Engine/Content/VREditor/TransformGizmo/RotationHandleQuarter.uasset" 230
"../../../Engine/Content/VREditor/TransformGizmo/Main.uasset" 231
"../../../Engine/Content/VREditor/TransformGizmo/Xray.uasset" 232
"../../../Engine/Content/VREditor/TransformGizmo/SM_Dialog_Close.uasset" 233
"../../../Engine/Content/VREditor/TransformGizmo/SM_Dialog_Move.uasset" 234
"../../../Engine/Content/VREditor/TransformGizmo/SM_Sequencer_Key.uasset" 235
"../../../Engine/Content/VREditor/TransformGizmo/SM_Sequencer_Node.uasset" 236
"../../../Engine/Content/VREditor/TransformGizmo/StartRotationHandleIndicator.uasset" 237
"../../../Engine/Content/VREditor/TransformGizmo/TranslucentTransformGizmoMaterial_Inst.uasset" 238
"../../../Engine/Content/VREditor/TransformGizmo/TransformGizmoFreeRotation.uasset" 239
"../../../Engine/Content/VREditor/TransformGizmo/TransformGizmoMaterial_Inst.uasset" 240
"../../../Engine/Content/VREditor/TransformGizmo/TranslateArrowHandle.uasset" 241
"../../../Engine/Content/VREditor/TransformGizmo/UniformScaleHandle.uasset" 242
"../../../Engine/Content/VREditor/UI/KeyDiskMaterial.uasset" 243
"../../../Engine/Content/VREditor/UI/DiscMaterial.uasset" 244
"../../../Engine/Content/VREditor/UI/SM_Radial_Disk.uasset" 245
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Gradient/RadialGradient.uasset" 246
"../../../Engine/Content/VREditor/WorldMovementGrid/SimpleGrid.uasset" 247
"../../../Engine/Content/VREditor/WorldMovementGrid/GridMaterial.uasset" 248
"../../../Engine/Content/Functions/Engine_MaterialFunctions01/Density/ExponentialDensity.uasset" 249
"../../../Engine/Content/VREditor/WorldMovementGrid/GridPostProcess.uasset" 250
"../../../Engine/Content/EditorLandscapeResources/FlattenHeightMat.uasset" 251
"../../../Engine/Content/VREditor/WorldMovementGrid/PlaneMesh.uasset" 252
"../../../Engine/Plugins/2D/Paper2D/Content/PlaceholderTextures/DummySpriteTexture.uasset" 253
"../../../Engine/Plugins/2D/Paper2D/Content/DummySprite.uasset" 254
"../../../Engine/Plugins/2D/Paper2D/Content/DefaultPaperTerrainMaterial.uasset" 255
"../../../Engine/Plugins/2D/Paper2D/Content/DefaultSpriteMaterial.uasset" 256
"../../../Engine/Plugins/2D/Paper2D/Content/MaskedUnlitSpriteMaterial.uasset" 257
"../../../Engine/Plugins/2D/Paper2D/Content/OpaqueUnlitSpriteMaterial.uasset" 258
"../../../Engine/Plugins/Media/MediaCompositing/Content/DefaultMediaPlaneMaterial.uasset" 259
"../../../Engine/Content/Functions/Engine_MaterialFunctions02/Utility/MakeFloat4.uasset" 260
"../../../Engine/Plugins/Runtime/AppleARKit/Content/ARKitCameraMaterial.uasset" 261
"../../../Engine/Content/EngineSky/C_Sky_Cloud_Color.uasset" 262
"../../../Engine/Content/EngineSky/C_Sky_Horizon_Color.uasset" 263
"../../../Engine/Content/EngineSky/C_Sky_Zenith_Color.uasset" 264
"../../../Engine/Content/EngineSky/T_Sky_Blue.uasset" 265
"../../../Engine/Content/EngineSky/T_Sky_Clouds_M.uasset" 266
"../../../Engine/Content/EngineSky/T_Sky_Stars.uasset" 267
"../../../Engine/Content/EngineSky/M_Sky_Panning_Clouds2.uasset" 268
"../../../Engine/Content/EngineSky/SM_SkySphere.uasset" 269
"../../../Engine/Content/EngineSky/BP_Sky_Sphere.uasset" 270
"../../../Minecraft/Content/Blueprints/VoxelActor_BP.uasset" 271
"../../../Minecraft/Content/Blueprints/NewPlayerController.uasset" 272
"../../../Minecraft/Content/FirstPersonBP/Blueprints/FirstPersonCharacter.uasset" 273
"../../../Minecraft/Content/FirstPerson/Textures/FirstPersonCrosshair.uasset" 274
"../../../Minecraft/Content/FirstPersonBP/Blueprints/FirstPersonHUD.uasset" 275
"../../../Minecraft/Content/FirstPersonBP/Blueprints/FirstPersonGameMode.uasset" 276
"../../../Minecraft/Content/Maps/Game_BuiltData.uasset" 277
"../../../Minecraft/Content/Maps/Game.umap" 278
"../../../Engine/Content/Functions/Engine_MaterialFunctions03/Procedurals/ComputeFilterWidth.uasset" 279
"../../../Engine/Content/EngineMaterials/AntiAliasedTextMaterialTranslucent.uasset" 280
"../../../Minecraft/Content/FirstPerson/Meshes/CubeMaterialOverride.uasset" 281
"../../../Minecraft/Content/FirstPersonBP/Maps/FirstPersonExampleMap.umap" 282
"../../../Engine/Content/Maps/Entry.umap" 283

View file

@ -0,0 +1,348 @@
"../../../Engine/Binaries/Win64/UE4Editor.version" 1
"E:/UE4Projects/Minecraft V3 4.19/Minecraft.uproject" 2
"../../../Engine/Plugins/2D/Paper2D/Paper2D.uplugin" 3
"../../../Engine/Plugins/Animation/LiveLink/LiveLink.uplugin" 4
"../../../Engine/Plugins/Blendables/LightPropagationVolume/LightPropagationVolume.uplugin" 5
"../../../Engine/Plugins/Compositing/Composure/Composure.uplugin" 6
"../../../Engine/Plugins/Compositing/LensDistortion/LensDistortion.uplugin" 7
"../../../Engine/Plugins/Developer/BlankPlugin/BlankPlugin.uplugin" 8
"../../../Engine/Plugins/Developer/CLionSourceCodeAccess/CLionSourceCodeAccess.uplugin" 9
"../../../Engine/Plugins/Developer/CodeLiteSourceCodeAccess/CodeLiteSourceCodeAccess.uplugin" 10
"../../../Engine/Plugins/Developer/GitSourceControl/GitSourceControl.uplugin" 11
"../../../Engine/Plugins/Developer/KDevelopSourceCodeAccess/KDevelopSourceCodeAccess.uplugin" 12
"../../../Engine/Plugins/Developer/NullSourceCodeAccess/NullSourceCodeAccess.uplugin" 13
"../../../Engine/Plugins/Developer/OneSkyLocalizationService/OneSkyLocalizationService.uplugin" 14
"../../../Engine/Plugins/Developer/PerforceSourceControl/PerforceSourceControl.uplugin" 15
"../../../Engine/Plugins/Developer/RenderDocPlugin/RenderDocPlugin.uplugin" 16
"../../../Engine/Plugins/Developer/SubversionSourceControl/SubversionSourceControl.uplugin" 17
"../../../Engine/Plugins/Developer/UObjectPlugin/UObjectPlugin.uplugin" 18
"../../../Engine/Plugins/Developer/VisualStudioCodeSourceCodeAccess/VisualStudioCodeSourceCodeAccess.uplugin" 19
"../../../Engine/Plugins/Developer/VisualStudioSourceCodeAccess/VisualStudioSourceCodeAccess.uplugin" 20
"../../../Engine/Plugins/Developer/XCodeSourceCodeAccess/XCodeSourceCodeAccess.uplugin" 21
"../../../Engine/Plugins/Editor/AssetManagerEditor/AssetManagerEditor.uplugin" 22
"../../../Engine/Plugins/Editor/BlueprintMaterialTextureNodes/BlueprintMaterialTextureNodes.uplugin" 23
"../../../Engine/Plugins/Editor/CryptoKeys/CryptoKeys.uplugin" 24
"../../../Engine/Plugins/Editor/DataValidation/DataValidation.uplugin" 25
"../../../Engine/Plugins/Editor/FacialAnimation/FacialAnimation.uplugin" 26
"../../../Engine/Plugins/Editor/GameplayTagsEditor/GameplayTagsEditor.uplugin" 27
"../../../Engine/Plugins/Editor/GLTFImporter/GLTFImporter.uplugin" 28
"../../../Engine/Plugins/Editor/MobileLauncherProfileWizard/MobileLauncherProfileWizard.uplugin" 29
"../../../Engine/Plugins/Editor/PluginBrowser/PluginBrowser.uplugin" 30
"../../../Engine/Plugins/Editor/SpeedTreeImporter/SpeedTreeImporter.uplugin" 31
"../../../Engine/Plugins/Editor/USDImporter/USDImporter.uplugin" 32
"../../../Engine/Plugins/Enterprise/DatasmithContent/DatasmithContent.uplugin" 33
"../../../Engine/Plugins/Experimental/AlembicImporter/AlembicImporter.uplugin" 34
"../../../Engine/Plugins/Experimental/BlueprintStats/BlueprintStats.uplugin" 35
"../../../Engine/Plugins/Experimental/CharacterAI/CharacterAI.uplugin" 36
"../../../Engine/Plugins/Experimental/CodeEditor/CodeEditor.uplugin" 37
"../../../Engine/Plugins/Experimental/CodeView/CodeView.uplugin" 38
"../../../Engine/Plugins/Experimental/ControlRig/ControlRig.uplugin" 39
"../../../Engine/Plugins/Experimental/HTML5Networking/HTML5Networking.uplugin" 40
"../../../Engine/Plugins/Experimental/ImagePlate/ImagePlate.uplugin" 41
"../../../Engine/Plugins/Experimental/OSVR/OSVR.uplugin" 42
"../../../Engine/Plugins/Experimental/PlatformCrypto/PlatformCrypto.uplugin" 43
"../../../Engine/Plugins/Experimental/ProxyLODPlugin/ProxyLODPlugin.uplugin" 44
"../../../Engine/Plugins/Experimental/PythonScriptPlugin/PythonScriptPlugin.uplugin" 45
"../../../Engine/Plugins/Experimental/RawInput/RawInput.uplugin" 46
"../../../Engine/Plugins/Experimental/SimpleHMD/SimpleHMD.uplugin" 47
"../../../Engine/Plugins/Experimental/StereoPanorama/StereoPanorama.uplugin" 48
"../../../Engine/Plugins/Experimental/StructBox/StructBox.uplugin" 49
"../../../Engine/Plugins/FX/Niagara/Niagara.uplugin" 50
"../../../Engine/Plugins/FX/NiagaraExtras/NiagaraExtras.uplugin" 51
"../../../Engine/Plugins/Marketplace/Substance/Substance.uplugin" 52
"../../../Engine/Plugins/Media/AndroidCamera/AndroidCamera.uplugin" 53
"../../../Engine/Plugins/Media/AndroidMedia/AndroidMedia.uplugin" 54
"../../../Engine/Plugins/Media/AvfMedia/AvfMedia.uplugin" 55
"../../../Engine/Plugins/Media/ImgMedia/ImgMedia.uplugin" 56
"../../../Engine/Plugins/Media/LinearTimecode/LinearTimecode.uplugin" 57
"../../../Engine/Plugins/Media/MediaCompositing/MediaCompositing.uplugin" 58
"../../../Engine/Plugins/Media/MediaPlayerEditor/MediaPlayerEditor.uplugin" 59
"../../../Engine/Plugins/Media/MfMedia/MfMedia.uplugin" 60
"../../../Engine/Plugins/Media/WmfMedia/WmfMedia.uplugin" 61
"../../../Engine/Plugins/Messaging/MessagingDebugger/MessagingDebugger.uplugin" 62
"../../../Engine/Plugins/Messaging/TcpMessaging/TcpMessaging.uplugin" 63
"../../../Engine/Plugins/Messaging/UdpMessaging/UdpMessaging.uplugin" 64
"../../../Engine/Plugins/MovieScene/ActorSequence/ActorSequence.uplugin" 65
"../../../Engine/Plugins/MovieScene/ActorSequenceEditor/ActorSequenceEditor.uplugin" 66
"../../../Engine/Plugins/MovieScene/LevelSequenceEditor/LevelSequenceEditor.uplugin" 67
"../../../Engine/Plugins/MovieScene/MatineeToLevelSequence/MatineeToLevelSequence.uplugin" 68
"../../../Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/NetcodeUnitTest.uplugin" 69
"../../../Engine/Plugins/NetcodeUnitTest/NUTUnrealEngine4/NUTUnrealEngine4.uplugin" 70
"../../../Engine/Plugins/Online/Android/OnlineSubsystemGameCircle/OnlineSubsystemGameCircle.uplugin" 71
"../../../Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/OnlineSubsystemGooglePlay.uplugin" 72
"../../../Engine/Plugins/Online/IOS/OnlineSubsystemIOS/OnlineSubsystemIOS.uplugin" 73
"../../../Engine/Plugins/Online/OnlineFramework/OnlineFramework.uplugin" 74
"../../../Engine/Plugins/Online/OnlineSubsystem/OnlineSubsystem.uplugin" 75
"../../../Engine/Plugins/Online/OnlineSubsystemAmazon/OnlineSubsystemAmazon.uplugin" 76
"../../../Engine/Plugins/Online/OnlineSubsystemFacebook/OnlineSubsystemFacebook.uplugin" 77
"../../../Engine/Plugins/Online/OnlineSubsystemGoogle/OnlineSubsystemGoogle.uplugin" 78
"../../../Engine/Plugins/Online/OnlineSubsystemNull/OnlineSubsystemNull.uplugin" 79
"../../../Engine/Plugins/Online/OnlineSubsystemOculus/OnlineSubsystemOculus.uplugin" 80
"../../../Engine/Plugins/Online/OnlineSubsystemSteam/OnlineSubsystemSteam.uplugin" 81
"../../../Engine/Plugins/Online/OnlineSubsystemTwitch/OnlineSubsystemTwitch.uplugin" 82
"../../../Engine/Plugins/Online/OnlineSubsystemUtils/OnlineSubsystemUtils.uplugin" 83
"../../../Engine/Plugins/Performance/PerformanceMonitor/PerformanceMonitor.uplugin" 84
"../../../Engine/Plugins/Runtime/Advertising/IOSTapJoy/IOSTapJoy.uplugin" 85
"../../../Engine/Plugins/Runtime/Analytics/Adjust/Adjust.uplugin" 86
"../../../Engine/Plugins/Runtime/Analytics/AnalyticsBlueprintLibrary/AnalyticsBlueprintLibrary.uplugin" 87
"../../../Engine/Plugins/Runtime/Analytics/AnalyticsMulticast/AnalyticsMulticast.uplugin" 88
"../../../Engine/Plugins/Runtime/Analytics/Apsalar/Apsalar.uplugin" 89
"../../../Engine/Plugins/Runtime/Analytics/FileLogging/FileLogging.uplugin" 90
"../../../Engine/Plugins/Runtime/Analytics/Flurry/Flurry.uplugin" 91
"../../../Engine/Plugins/Runtime/AndroidDeviceProfileSelector/AndroidDeviceProfileSelector.uplugin" 92
"../../../Engine/Plugins/Runtime/AndroidMoviePlayer/AndroidMoviePlayer.uplugin" 93
"../../../Engine/Plugins/Runtime/AndroidPermission/AndroidPermission.uplugin" 94
"../../../Engine/Plugins/Runtime/AnimDistanceMatching/AnimDistanceMatching.uplugin" 95
"../../../Engine/Plugins/Runtime/ApexDestruction/ApexDestruction.uplugin" 96
"../../../Engine/Plugins/Runtime/AppleARKit/AppleARKit.uplugin" 97
"../../../Engine/Plugins/Runtime/AppleMoviePlayer/AppleMoviePlayer.uplugin" 98
"../../../Engine/Plugins/Runtime/ArchVisCharacter/ArchVisCharacter.uplugin" 99
"../../../Engine/Plugins/Runtime/AudioCapture/AudioCapture.uplugin" 100
"../../../Engine/Plugins/Runtime/CableComponent/CableComponent.uplugin" 101
"../../../Engine/Plugins/Runtime/CustomMeshComponent/CustomMeshComponent.uplugin" 102
"../../../Engine/Plugins/Runtime/ExampleDeviceProfileSelector/ExampleDeviceProfileSelector.uplugin" 103
"../../../Engine/Plugins/Runtime/GameplayAbilities/GameplayAbilities.uplugin" 104
"../../../Engine/Plugins/Runtime/GoogleARCore/GoogleARCore.uplugin" 105
"../../../Engine/Plugins/Runtime/GoogleCloudMessaging/GoogleCloudMessaging.uplugin" 106
"../../../Engine/Plugins/Runtime/GoogleVR/GoogleVRController/GoogleVRController.uplugin" 107
"../../../Engine/Plugins/Runtime/GoogleVR/GoogleVRHMD/GoogleVRHMD.uplugin" 108
"../../../Engine/Plugins/Runtime/GoogleVR/GoogleVRTransition2D/GoogleVRTransition2D.uplugin" 109
"../../../Engine/Plugins/Runtime/HTNPlanner/HTNPlanner.uplugin" 110
"../../../Engine/Plugins/Runtime/HTTPChunkInstaller/HTTPChunkInstaller.uplugin" 111
"../../../Engine/Plugins/Runtime/ImmediatePhysics/ImmediatePhysics.uplugin" 112
"../../../Engine/Plugins/Runtime/IOSDeviceProfileSelector/IOSDeviceProfileSelector.uplugin" 113
"../../../Engine/Plugins/Runtime/LeapMotion/LeapMotion.uplugin" 114
"../../../Engine/Plugins/Runtime/LinuxDeviceProfileSelector/LinuxDeviceProfileSelector.uplugin" 115
"../../../Engine/Plugins/Runtime/LocationServicesAndroidImpl/LocationServicesAndroidImpl.uplugin" 116
"../../../Engine/Plugins/Runtime/LocationServicesBPLibrary/LocationServicesBPLibrary.uplugin" 117
"../../../Engine/Plugins/Runtime/LocationServicesIOSImpl/LocationServicesIOSImpl.uplugin" 118
"../../../Engine/Plugins/Runtime/MeshReconstruction/DummyMeshReconstructor/DummyMeshReconstructor.uplugin" 119
"../../../Engine/Plugins/Runtime/MIDIDevice/MIDIDevice.uplugin" 120
"../../../Engine/Plugins/Runtime/MixedRealityFramework/MixedRealityFramework.uplugin" 121
"../../../Engine/Plugins/Runtime/MobilePatchingUtils/MobilePatchingUtils.uplugin" 122
"../../../Engine/Plugins/Runtime/Nvidia/Ansel/Ansel.uplugin" 123
"../../../Engine/Plugins/Runtime/Oculus/OculusAudio/OculusAudio.uplugin" 124
"../../../Engine/Plugins/Runtime/Oculus/OculusVR/OculusVR.uplugin" 125
"../../../Engine/Plugins/Runtime/OptionalMobileFeaturesBPLibrary/OptionalMobileFeaturesBPLibrary.uplugin" 126
"../../../Engine/Plugins/Runtime/PacketHandlers/AESHandlerComponent/AESHandlerComponent.uplugin" 127
"../../../Engine/Plugins/Runtime/PhysXVehicles/PhysXVehicles.uplugin" 128
"../../../Engine/Plugins/Runtime/ProceduralMeshComponent/ProceduralMeshComponent.uplugin" 129
"../../../Engine/Plugins/Runtime/ResonanceAudio/ResonanceAudio.uplugin" 130
"../../../Engine/Plugins/Runtime/RuntimePhysXCooking/RuntimePhysXCooking.uplugin" 131
"../../../Engine/Plugins/Runtime/SignificanceManager/SignificanceManager.uplugin" 132
"../../../Engine/Plugins/Runtime/SoundMod/SoundMod.uplugin" 133
"../../../Engine/Plugins/Runtime/SoundUtilities/SoundUtilities.uplugin" 134
"../../../Engine/Plugins/Runtime/SoundVisualizations/SoundVisualizations.uplugin" 135
"../../../Engine/Plugins/Runtime/Steam/SteamAudio/SteamAudio.uplugin" 136
"../../../Engine/Plugins/Runtime/Steam/SteamController/SteamController.uplugin" 137
"../../../Engine/Plugins/Runtime/Steam/SteamVR/SteamVR.uplugin" 138
"../../../Engine/Plugins/Runtime/Synthesis/Synthesis.uplugin" 139
"../../../Engine/Plugins/Runtime/WebBrowserWidget/WebBrowserWidget.uplugin" 140
"../../../Engine/Plugins/Runtime/WindowsDeviceProfileSelector/WindowsDeviceProfileSelector.uplugin" 141
"../../../Engine/Plugins/Runtime/WindowsMoviePlayer/WindowsMoviePlayer.uplugin" 142
"../../../Engine/Plugins/ScriptPlugin/ScriptPlugin.uplugin" 143
"../../../Engine/Plugins/Slate/SlateRemote/SlateRemote.uplugin" 144
"../../../Engine/Plugins/Tests/EditorTests/EditorTests.uplugin" 145
"../../../Engine/Plugins/Tests/FbxAutomationTestBuilder/FbxAutomationTestBuilder.uplugin" 146
"../../../Engine/Plugins/Tests/FunctionalTestingEditor/FunctionalTestingEditor.uplugin" 147
"../../../Engine/Plugins/Tests/RuntimeTests/RuntimeTests.uplugin" 148
"../../../Engine/Plugins/Tests/ScreenshotTools/ScreenshotTools.uplugin" 149
"../../../../../UE4Projects/Minecraft V3 4.19/Plugins/SimplexNoise/SimplexNoise.uplugin" 150
"../../../../../UE4Projects/Minecraft V3 4.19/Plugins/UnrealFastNoise/UnrealFastNoisePlugin.uplugin" 151
"..\..\..\Engine\Content\Internationalization\icudt53l\cnvalias.icu" 152
"..\..\..\Engine\Content\Internationalization\icudt53l\res_index.res" 153
"..\..\..\Engine\Content\Internationalization\icudt53l\plurals.res" 154
"..\..\..\Engine\Content\Internationalization\icudt53l\lang\en_GB.res" 155
"..\..\..\Engine\Content\Internationalization\icudt53l\lang\pool.res" 156
"..\..\..\Engine\Content\Internationalization\icudt53l\lang\en.res" 157
"..\..\..\Engine\Content\Internationalization\icudt53l\lang\root.res" 158
"..\..\..\Engine\Content\Internationalization\icudt53l\region\en_GB.res" 159
"..\..\..\Engine\Content\Internationalization\icudt53l\region\pool.res" 160
"..\..\..\Engine\Content\Internationalization\icudt53l\region\en.res" 161
"..\..\..\Engine\Content\Internationalization\icudt53l\region\root.res" 162
"..\..\..\Engine\Content\Internationalization\icudt53l\windowsZones.res" 163
"..\..\..\Engine\Content\Internationalization\icudt53l\zoneinfo64.res" 164
"..\..\..\Engine\Content\Internationalization\icudt53l\keyTypeData.res" 165
"..\..\..\Engine\Content\Internationalization\icudt53l\timezoneTypes.res" 166
"..\..\..\Engine\Content\Internationalization\icudt53l\en_GB.res" 167
"..\..\..\Engine\Content\Internationalization\icudt53l\pool.res" 168
"..\..\..\Engine\Content\Internationalization\icudt53l\en_001.res" 169
"..\..\..\Engine\Content\Internationalization\icudt53l\en.res" 170
"..\..\..\Engine\Content\Internationalization\icudt53l\root.res" 171
"C:/Users/jordo/AppData/Local/UnrealEngine/4.19/Saved/Config/Windows/Manifest.ini" 172
"../../../Engine/Config/Base.ini" 173
"../../../Engine/Config/BaseEngine.ini" 174
"E:/UE4Projects/Minecraft V3 4.19/Config/DefaultEngine.ini" 175
"../../../Engine/Config/Windows/WindowsEngine.ini" 176
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Engine.ini" 177
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Engine.ini" 178
"../../../Engine/Config/BaseGame.ini" 179
"E:/UE4Projects/Minecraft V3 4.19/Config/DefaultGame.ini" 180
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Game.ini" 181
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Game.ini" 182
"../../../Engine/Config/BaseInput.ini" 183
"E:/UE4Projects/Minecraft V3 4.19/Config/DefaultInput.ini" 184
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Input.ini" 185
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Input.ini" 186
"../../../Engine/Config/BaseEditor.ini" 187
"E:/UE4Projects/Minecraft V3 4.19/Config/DefaultEditor.ini" 188
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Editor.ini" 189
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Editor.ini" 190
"../../../Engine/Config/BaseEditorPerProjectUserSettings.ini" 191
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/EditorPerProjectUserSettings.ini" 192
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/EditorPerProjectUserSettings.ini" 193
"../../../Engine/Config/BaseEditorSettings.ini" 194
"C:/Users/jordo/AppData/Local/UnrealEngine/4.19/Saved/Config/Windows/EditorSettings.ini" 195
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/EditorSettings.ini" 196
"../../../Engine/Config/BaseEditorLayout.ini" 197
"C:/Users/jordo/AppData/Local/UnrealEngine/4.19/Saved/Config/Windows/EditorLayout.ini" 198
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/EditorLayout.ini" 199
"../../../Engine/Config/BaseEditorKeyBindings.ini" 200
"C:/Users/jordo/AppData/Local/UnrealEngine/4.19/Saved/Config/Windows/EditorKeyBindings.ini" 201
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/EditorKeyBindings.ini" 202
"../../../Engine/Config/BaseCompat.ini" 203
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Compat.ini" 204
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Compat.ini" 205
"../../../Engine/Config/BaseLightmass.ini" 206
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Lightmass.ini" 207
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Lightmass.ini" 208
"../../../Engine/Config/BaseScalability.ini" 209
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Scalability.ini" 210
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Scalability.ini" 211
"../../../Engine/Config/BaseHardware.ini" 212
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Hardware.ini" 213
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Hardware.ini" 214
"../../../Engine/Config/BaseGameUserSettings.ini" 215
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/GameUserSettings.ini" 216
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/GameUserSettings.ini" 217
"../../../Engine/Plugins/2D/Paper2D/Config/BasePaper2D.ini" 218
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/Paper2D.ini" 219
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/Paper2D.ini" 220
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/LiveLink.ini" 221
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/LightPropagationVolume.ini" 222
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/CLionSourceCodeAccess.ini" 223
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/CodeLiteSourceCodeAccess.ini" 224
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/GitSourceControl.ini" 225
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/KDevelopSourceCodeAccess.ini" 226
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/NullSourceCodeAccess.ini" 227
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/PerforceSourceControl.ini" 228
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/SubversionSourceControl.ini" 229
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/UObjectPlugin.ini" 230
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/VisualStudioCodeSourceCodeAccess.ini" 231
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/VisualStudioSourceCodeAccess.ini" 232
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/XCodeSourceCodeAccess.ini" 233
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AssetManagerEditor.ini" 234
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/CryptoKeys.ini" 235
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/DataValidation.ini" 236
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/FacialAnimation.ini" 237
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/GameplayTagsEditor.ini" 238
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/MobileLauncherProfileWizard.ini" 239
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/PluginBrowser.ini" 240
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/SpeedTreeImporter.ini" 241
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/DatasmithContent.ini" 242
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AlembicImporter.ini" 243
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/CharacterAI.ini" 244
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/HTML5Networking.ini" 245
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AndroidMedia.ini" 246
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AvfMedia.ini" 247
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/ImgMedia.ini" 248
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/LinearTimecode.ini" 249
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/MediaCompositing.ini" 250
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/MediaPlayerEditor.ini" 251
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/WmfMedia.ini" 252
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/TcpMessaging.ini" 253
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/UdpMessaging.ini" 254
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/ActorSequence.ini" 255
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/LevelSequenceEditor.ini" 256
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/MatineeToLevelSequence.ini" 257
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/NetcodeUnitTest.ini" 258
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/NUTUnrealEngine4.ini" 259
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/OnlineSubsystemGooglePlay.ini" 260
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/OnlineSubsystemIOS.ini" 261
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/OnlineSubsystem.ini" 262
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/OnlineSubsystemNull.ini" 263
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/OnlineSubsystemUtils.ini" 264
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AndroidDeviceProfileSelector.ini" 265
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AndroidMoviePlayer.ini" 266
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AndroidPermission.ini" 267
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AppleARKit.ini" 268
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AppleMoviePlayer.ini" 269
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/ArchVisCharacter.ini" 270
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/AudioCapture.ini" 271
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/CableComponent.ini" 272
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/CustomMeshComponent.ini" 273
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/ExampleDeviceProfileSelector.ini" 274
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/GoogleCloudMessaging.ini" 275
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/ImmediatePhysics.ini" 276
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/IOSDeviceProfileSelector.ini" 277
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/LinuxDeviceProfileSelector.ini" 278
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/LocationServicesBPLibrary.ini" 279
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/MobilePatchingUtils.ini" 280
"../../../Engine/Plugins/Runtime/PhysXVehicles/Config/BasePhysXVehicles.ini" 281
"E:/UE4Projects/Minecraft V3 4.19/Saved/Config/Windows/PhysXVehicles.ini" 282
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/PhysXVehicles.ini" 283
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/ProceduralMeshComponent.ini" 284
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/RuntimePhysXCooking.ini" 285
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/WindowsMoviePlayer.ini" 286
"../../../../../UE4Projects/Minecraft V3 4.19/Intermediate/Config/CoalescedSourceConfigs/SimplexNoise.ini" 287
"../../../Engine/Binaries/Win64/UE4Editor.modules" 288
"../../../Engine/Binaries/Win64/Android/UE4Editor.modules" 289
"../../../Engine/Binaries/Win64/HTML5/UE4Editor.modules" 290
"../../../Engine/Binaries/Win64/IOS/UE4Editor.modules" 291
"../../../Engine/Binaries/Win64/Linux/UE4Editor.modules" 292
"../../../Engine/Plugins/2D/Paper2D/Binaries/Win64/UE4Editor.modules" 293
"../../../Engine/Plugins/Blendables/LightPropagationVolume/Binaries/Win64/UE4Editor.modules" 294
"../../../Engine/Plugins/Developer/CLionSourceCodeAccess/Binaries/Win64/UE4Editor.modules" 295
"../../../Engine/Plugins/Developer/GitSourceControl/Binaries/Win64/UE4Editor.modules" 296
"../../../Engine/Plugins/Developer/PerforceSourceControl/Binaries/Win64/UE4Editor.modules" 297
"../../../Engine/Plugins/Developer/SubversionSourceControl/Binaries/Win64/UE4Editor.modules" 298
"../../../Engine/Plugins/Developer/UObjectPlugin/Binaries/Win64/UE4Editor.modules" 299
"../../../Engine/Plugins/Developer/VisualStudioCodeSourceCodeAccess/Binaries/Win64/UE4Editor.modules" 300
"../../../Engine/Plugins/Developer/VisualStudioSourceCodeAccess/Binaries/Win64/UE4Editor.modules" 301
"../../../Engine/Plugins/Editor/AssetManagerEditor/Binaries/Win64/UE4Editor.modules" 302
"../../../Engine/Plugins/Editor/CryptoKeys/Binaries/Win64/UE4Editor.modules" 303
"../../../Engine/Plugins/Editor/DataValidation/Binaries/Win64/UE4Editor.modules" 304
"../../../Engine/Plugins/Editor/FacialAnimation/Binaries/Win64/UE4Editor.modules" 305
"../../../Engine/Plugins/Editor/GameplayTagsEditor/Binaries/Win64/UE4Editor.modules" 306
"../../../Engine/Plugins/Editor/MobileLauncherProfileWizard/Binaries/Win64/UE4Editor.modules" 307
"../../../Engine/Plugins/Editor/PluginBrowser/Binaries/Win64/UE4Editor.modules" 308
"../../../Engine/Plugins/Editor/SpeedTreeImporter/Binaries/Win64/UE4Editor.modules" 309
"../../../Engine/Plugins/Enterprise/DatasmithContent/Binaries/Win64/UE4Editor.modules" 310
"../../../Engine/Plugins/Experimental/AlembicImporter/Binaries/Win64/UE4Editor.modules" 311
"../../../Engine/Plugins/Experimental/CharacterAI/Binaries/Win64/UE4Editor.modules" 312
"../../../Engine/Plugins/Experimental/HTML5Networking/Binaries/Win64/UE4Editor.modules" 313
"../../../Engine/Plugins/Media/AndroidMedia/Binaries/Win64/UE4Editor.modules" 314
"../../../Engine/Plugins/Media/AvfMedia/Binaries/Win64/UE4Editor.modules" 315
"../../../Engine/Plugins/Media/ImgMedia/Binaries/Win64/UE4Editor.modules" 316
"../../../Engine/Plugins/Media/LinearTimecode/Binaries/Win64/UE4Editor.modules" 317
"../../../Engine/Plugins/Media/MediaCompositing/Binaries/Win64/UE4Editor.modules" 318
"../../../Engine/Plugins/Media/MediaPlayerEditor/Binaries/Win64/UE4Editor.modules" 319
"../../../Engine/Plugins/Media/WmfMedia/Binaries/Win64/UE4Editor.modules" 320
"../../../Engine/Plugins/Messaging/TcpMessaging/Binaries/Win64/UE4Editor.modules" 321
"../../../Engine/Plugins/Messaging/UdpMessaging/Binaries/Win64/UE4Editor.modules" 322
"../../../Engine/Plugins/MovieScene/ActorSequence/Binaries/Win64/UE4Editor.modules" 323
"../../../Engine/Plugins/MovieScene/LevelSequenceEditor/Binaries/Win64/UE4Editor.modules" 324
"../../../Engine/Plugins/MovieScene/MatineeToLevelSequence/Binaries/Win64/UE4Editor.modules" 325
"../../../Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Binaries/Win64/UE4Editor.modules" 326
"../../../Engine/Plugins/NetcodeUnitTest/NUTUnrealEngine4/Binaries/Win64/UE4Editor.modules" 327
"../../../Engine/Plugins/Online/OnlineSubsystem/Binaries/Win64/UE4Editor.modules" 328
"../../../Engine/Plugins/Runtime/AndroidPermission/Binaries/Win64/UE4Editor.modules" 329
"../../../Engine/Plugins/Online/OnlineSubsystemNull/Binaries/Win64/UE4Editor.modules" 330
"../../../Engine/Plugins/Online/OnlineSubsystemUtils/Binaries/Win64/UE4Editor.modules" 331
"../../../Engine/Plugins/Runtime/AndroidDeviceProfileSelector/Binaries/Win64/UE4Editor.modules" 332
"../../../Engine/Plugins/Runtime/AppleARKit/Binaries/Win64/UE4Editor.modules" 333
"../../../Engine/Plugins/Runtime/ProceduralMeshComponent/Binaries/Win64/UE4Editor.modules" 334
"../../../Engine/Plugins/Animation/LiveLink/Binaries/Win64/UE4Editor.modules" 335
"../../../Engine/Plugins/Runtime/ArchVisCharacter/Binaries/Win64/UE4Editor.modules" 336
"../../../Engine/Plugins/Runtime/AudioCapture/Binaries/Win64/UE4Editor.modules" 337
"../../../Engine/Plugins/Runtime/CableComponent/Binaries/Win64/UE4Editor.modules" 338
"../../../Engine/Plugins/Runtime/CustomMeshComponent/Binaries/Win64/UE4Editor.modules" 339
"../../../Engine/Plugins/Runtime/ExampleDeviceProfileSelector/Binaries/Win64/UE4Editor.modules" 340
"../../../Engine/Plugins/Runtime/ImmediatePhysics/Binaries/Win64/UE4Editor.modules" 341
"../../../Engine/Plugins/Runtime/LocationServicesBPLibrary/Binaries/Win64/UE4Editor.modules" 342
"../../../Engine/Plugins/Runtime/MobilePatchingUtils/Binaries/Win64/UE4Editor.modules" 343
"../../../Engine/Plugins/Runtime/PhysXVehicles/Binaries/Win64/UE4Editor.modules" 344
"../../../Engine/Plugins/Runtime/RuntimePhysXCooking/Binaries/Win64/UE4Editor.modules" 345
"../../../Engine/Plugins/Runtime/WindowsMoviePlayer/Binaries/Win64/UE4Editor.modules" 346
"../../../../../UE4Projects/Minecraft V3 4.19/Binaries/Win64/UE4Editor.modules" 347
"../../../../../UE4Projects/Minecraft V3 4.19/Plugins/SimplexNoise/Binaries/Win64/UE4Editor.modules" 348

Binary file not shown.

Binary file not shown.

16
Plugins/MC/MC.uplugin Normal file
View file

@ -0,0 +1,16 @@
{
"FileVersion": 3,
"Version": 1,
"VersionName": "1.0",
"FriendlyName": "MC",
"Description": "",
"Category": "Other",
"CreatedBy": "",
"CreatedByURL": "",
"DocsURL": "",
"MarketplaceURL": "",
"SupportURL": "",
"CanContainContent": true,
"IsBetaVersion": true,
"Installed": false
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

17
Plugins/SimplexNoise/.gitattributes vendored Normal file
View file

@ -0,0 +1,17 @@
# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

48
Plugins/SimplexNoise/.gitignore vendored Normal file
View file

@ -0,0 +1,48 @@
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
*.lnk
# =========================
# Operating System Files
# =========================
# OSX
# =========================
.DS_Store
.AppleDouble
.LSOverride
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
Archive/SimplexNoise_UE4.18.3.zip

View file

@ -0,0 +1,8 @@
[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

View file

@ -0,0 +1,22 @@
# SimplexNoise
![SimplexNoise UE4 Plugin Screenshot](http://i.imgur.com/Fpw5mPX.png)
* This is a clean, fast, modern and free Perlin Simplex noise function.
* If we change float to double it could be even faster but there is no double type in Blueprint
* All Public Functions are BlueprintCallable so they can be used in every blueprint
From DevDad and Dedicated to you and Unreal Community.
Use it free for what ever you want.
I only request that you mention me in the credits for your game in the way that feels most appropriate to you.
* SimplexNoise 1D,2D,3D & 4D
* Scaled Version SimplexNoise 1D,2D,3D & 4D
* InRange version SimplexNoise 1D,2D,3D & 4D
* SimplexNoise Function retruns float value between 0 - 1
* SimplexNoise Scaled retruns float value between 0 - scale factor
* SimplexNoise In Range returns float value between minRange - maxRange
This algorithm was originally designed by Ken Perlin, but my code has been
adapted and extended from the implementation written by Stefan Gustavson (stegu@itn.liu.se)
and modified to fit to Unreal Engine 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

View file

@ -0,0 +1,24 @@
{
"PluginFileVersion" : 1,
"FriendlyName" : "Simplex Noise",
"Version" : 1,
"VersionName" : "1.0.0",
"CreatedBy" : "DavDad",
"CreatedByURL" : "https://art-and-code.com/",
"Description" : "SimplexNoise Blueprint Library to use in Unreal Engine 4",
"Category" : "ArtAndCodeSuite.SimplexNoise",
"EnabledByDefault" : true,
"Modules" :
[
{
"Name" : "SimplexNoise",
"Type" : "Runtime",
"LoadingPhase" : "PreDefault",
"WhitelistPlatforms" : [ "Win64", "Win32", "Mac" ]
},
]
}

View file

@ -0,0 +1,523 @@
/*
SimplexNoise 1.0.0
-----
DevDad - Afan Olovcic @ www.art-and-code.com - 08/12/2015
This algorithm was originally designed by Ken Perlin, but my code has been
adapted and extended from the implementation written by Stefan Gustavson (stegu@itn.liu.se)
and modified to fit to Unreal Engine 4
* This is a clean, fast, modern and free Perlin Simplex noise function.
* If we change float to double it could be even faster but there is no double type in Blueprint
* All Public Functions are BlueprintCallable so they can be used in every blueprint
From DevDad and Dedicated to you and Unreal Community
Use it free for what ever you want
I only request that you mention me in the credits for your game in the way that feels most appropriate to you.
*/
#include "SimplexNoiseBPLibrary.h"
#include "SimplexNoisePrivatePCH.h"
// USimplexNoiseBPLibrary
#define FASTFLOOR(x) ( ((x)>0) ? ((int)x) : (((int)x)-1) )
USimplexNoiseBPLibrary::USimplexNoiseBPLibrary(const class FObjectInitializer& PCIP)
: Super(PCIP)
{
}
unsigned char USimplexNoiseBPLibrary::perm[512] = { 151,160,137,91,90,15,
131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,
190, 6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,
88,237,149,56,87,174,20,125,136,171,168, 68,175,74,165,71,134,139,48,27,166,
77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,
102,143,54, 65,25,63,161, 1,216,80,73,209,76,132,187,208, 89,18,169,200,196,
135,130,116,188,159,86,164,100,109,198,173,186, 3,64,52,217,226,250,124,123,
5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,
223,183,170,213,119,248,152, 2,44,154,163, 70,221,153,101,155,167, 43,172,9,
129,22,39,253, 19,98,108,110,79,113,224,232,178,185, 112,104,218,246,97,228,
251,34,242,193,238,210,144,12,191,179,162,241, 81,51,145,235,249,14,239,107,
49,192,214, 31,181,199,106,157,184, 84,204,176,115,121,50,45,127, 4,150,254,
138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180,
151,160,137,91,90,15,
131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,
190, 6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,
88,237,149,56,87,174,20,125,136,171,168, 68,175,74,165,71,134,139,48,27,166,
77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,
102,143,54, 65,25,63,161, 1,216,80,73,209,76,132,187,208, 89,18,169,200,196,
135,130,116,188,159,86,164,100,109,198,173,186, 3,64,52,217,226,250,124,123,
5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,
223,183,170,213,119,248,152, 2,44,154,163, 70,221,153,101,155,167, 43,172,9,
129,22,39,253, 19,98,108,110,79,113,224,232,178,185, 112,104,218,246,97,228,
251,34,242,193,238,210,144,12,191,179,162,241, 81,51,145,235,249,14,239,107,
49,192,214, 31,181,199,106,157,184, 84,204,176,115,121,50,45,127, 4,150,254,
138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180
};
void USimplexNoiseBPLibrary::setNoiseSeed(const int32& newSeed)
{
TArray<bool> availableSeeds;
availableSeeds.Init(true, 256);
FMath::RandInit(newSeed);
for (uint16 it = 0; it < 256;++it)
{
uint8 nextNum;
do
{
nextNum = FMath::RandRange(0, 255);
} while (!availableSeeds[nextNum]);
USimplexNoiseBPLibrary::perm[it] = (unsigned char)nextNum;
USimplexNoiseBPLibrary::perm[it+256] = (unsigned char)nextNum;
}
}
static unsigned char simplex[64][4] = {
{ 0,1,2,3 },{ 0,1,3,2 },{ 0,0,0,0 },{ 0,2,3,1 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 1,2,3,0 },
{ 0,2,1,3 },{ 0,0,0,0 },{ 0,3,1,2 },{ 0,3,2,1 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 1,3,2,0 },
{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },
{ 1,2,0,3 },{ 0,0,0,0 },{ 1,3,0,2 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 2,3,0,1 },{ 2,3,1,0 },
{ 1,0,2,3 },{ 1,0,3,2 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 2,0,3,1 },{ 0,0,0,0 },{ 2,1,3,0 },
{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },
{ 2,0,1,3 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 3,0,1,2 },{ 3,0,2,1 },{ 0,0,0,0 },{ 3,1,2,0 },
{ 2,1,0,3 },{ 0,0,0,0 },{ 0,0,0,0 },{ 0,0,0,0 },{ 3,1,0,2 },{ 0,0,0,0 },{ 3,2,0,1 },{ 3,2,1,0 } };
float USimplexNoiseBPLibrary::grad(int hash, float x)
{
int h = hash & 15;
float grad = 1.0f + (h & 7); // Gradient value 1.0, 2.0, ..., 8.0
if (h & 8) grad = -grad; // Set a random sign for the gradient
return (grad * x); // Multiply the gradient with the distance
}
float USimplexNoiseBPLibrary::grad(int hash, float x, float y)
{
int h = hash & 7; // Convert low 3 bits of hash code
float u = h < 4 ? x : y; // into 8 simple gradient directions,
float v = h < 4 ? y : x; // and compute the dot product with (x,y).
return ((h & 1) ? -u : u) + ((h & 2) ? -2.0f*v : 2.0f*v);
}
float USimplexNoiseBPLibrary::grad(int hash, float x, float y, float z)
{
int h = hash & 15; // Convert low 4 bits of hash code into 12 simple
float u = h < 8 ? x : y; // gradient directions, and compute dot product.
float v = h < 4 ? y : h == 12 || h == 14 ? x : z; // Fix repeats at h = 12 to 15
return ((h & 1) ? -u : u) + ((h & 2) ? -v : v);
}
float USimplexNoiseBPLibrary::grad(int hash, float x, float y, float z, float t)
{
int h = hash & 31; // Convert low 5 bits of hash code into 32 simple
float u = h < 24 ? x : y; // gradient directions, and compute dot product.
float v = h < 16 ? y : z;
float w = h < 8 ? z : t;
return ((h & 1) ? -u : u) + ((h & 2) ? -v : v) + ((h & 4) ? -w : w);
}
// 1D Simplex Noise
float USimplexNoiseBPLibrary::SimplexNoise1D(float x)
{
int i0 = FASTFLOOR(x);
int i1 = i0 + 1;
float x0 = x - i0;
float x1 = x0 - 1.0f;
float n0, n1;
float t0 = 1.0f - x0*x0;
// if(t0 < 0.0f) t0 = 0.0f;
t0 *= t0;
n0 = t0 * t0 * grad(perm[i0 & 0xff], x0);
float t1 = 1.0f - x1*x1;
// if(t1 < 0.0f) t1 = 0.0f;
t1 *= t1;
n1 = t1 * t1 * grad(perm[i1 & 0xff], x1);
// The maximum value of this noise is 8*(3/4)^4 = 2.53125
// A factor of 0.395 would scale to fit exactly within [-1,1], but
// we want to match PRMan's 1D noise, so we scale it down some more.
return 0.25f * (n0 + n1);
}
// 2D Simplex Noise
float USimplexNoiseBPLibrary::SimplexNoise2D(float x, float y)
{
#define F2 0.366025403f // F2 = 0.5*(sqrt(3.0)-1.0)
#define G2 0.211324865f // G2 = (3.0-Math.sqrt(3.0))/6.0
float n0, n1, n2; // Noise contributions from the three corners
// Skew the input space to determine which simplex cell we're in
float s = (x + y)*F2; // Hairy factor for 2D
float xs = x + s;
float ys = y + s;
int i = FASTFLOOR(xs);
int j = FASTFLOOR(ys);
float t = (float)(i + j)*G2;
float X0 = i - t; // Unskew the cell origin back to (x,y) space
float Y0 = j - t;
float x0 = x - X0; // The x,y distances from the cell origin
float y0 = y - Y0;
// For the 2D case, the simplex shape is an equilateral triangle.
// Determine which simplex we are in.
int i1, j1; // Offsets for second (middle) corner of simplex in (i,j) coords
if (x0 > y0) { i1 = 1; j1 = 0; } // lower triangle, XY order: (0,0)->(1,0)->(1,1)
else { i1 = 0; j1 = 1; } // upper triangle, YX order: (0,0)->(0,1)->(1,1)
// A step of (1,0) in (i,j) means a step of (1-c,-c) in (x,y), and
// a step of (0,1) in (i,j) means a step of (-c,1-c) in (x,y), where
// c = (3-sqrt(3))/6
float x1 = x0 - i1 + G2; // Offsets for middle corner in (x,y) unskewed coords
float y1 = y0 - j1 + G2;
float x2 = x0 - 1.0f + 2.0f * G2; // Offsets for last corner in (x,y) unskewed coords
float y2 = y0 - 1.0f + 2.0f * G2;
// Wrap the integer indices at 256, to avoid indexing perm[] out of bounds
int ii = i & 0xff;
int jj = j & 0xff;
// Calculate the contribution from the three corners
float t0 = 0.5f - x0*x0 - y0*y0;
if (t0 < 0.0f) n0 = 0.0f;
else {
t0 *= t0;
n0 = t0 * t0 * grad(perm[ii + perm[jj]], x0, y0);
}
float t1 = 0.5f - x1*x1 - y1*y1;
if (t1 < 0.0f) n1 = 0.0f;
else {
t1 *= t1;
n1 = t1 * t1 * grad(perm[ii + i1 + perm[jj + j1]], x1, y1);
}
float t2 = 0.5f - x2*x2 - y2*y2;
if (t2 < 0.0f) n2 = 0.0f;
else {
t2 *= t2;
n2 = t2 * t2 * grad(perm[ii + 1 + perm[jj + 1]], x2, y2);
}
// Add contributions from each corner to get the final noise value.
// The result is scaled to return values in the interval [-1,1].
//return 40.0f * (n0 + n1 + n2); // TODO: The scale factor is preliminary! //These values currently scale from ~ [-0.884343445, 0.884343445]
return 40.0f / 0.884343445f * (n0 + n1 + n2); //accurate to e-9 so that values scale to [-1, 1], same acc as F2 G2.
}
// 3D Simplex Noise
float USimplexNoiseBPLibrary::SimplexNoise3D(float x, float y, float z)
{
// Simple skewing factors for the 3D case
#define F3 0.333333333f
#define G3 0.166666667f
float n0, n1, n2, n3; // Noise contributions from the four corners
// Skew the input space to determine which simplex cell we're in
float s = (x + y + z)*F3; // Very nice and simple skew factor for 3D
float xs = x + s;
float ys = y + s;
float zs = z + s;
int i = FASTFLOOR(xs);
int j = FASTFLOOR(ys);
int k = FASTFLOOR(zs);
float t = (float)(i + j + k)*G3;
float X0 = i - t; // Unskew the cell origin back to (x,y,z) space
float Y0 = j - t;
float Z0 = k - t;
float x0 = x - X0; // The x,y,z distances from the cell origin
float y0 = y - Y0;
float z0 = z - Z0;
// For the 3D case, the simplex shape is a slightly irregular tetrahedron.
// Determine which simplex we are in.
int i1, j1, k1; // Offsets for second corner of simplex in (i,j,k) coords
int i2, j2, k2; // Offsets for third corner of simplex in (i,j,k) coords
/* This code would benefit from a backport from the GLSL version! */
if (x0 >= y0) {
if (y0 >= z0)
{
i1 = 1; j1 = 0; k1 = 0; i2 = 1; j2 = 1; k2 = 0;
} // X Y Z order
else if (x0 >= z0) { i1 = 1; j1 = 0; k1 = 0; i2 = 1; j2 = 0; k2 = 1; } // X Z Y order
else { i1 = 0; j1 = 0; k1 = 1; i2 = 1; j2 = 0; k2 = 1; } // Z X Y order
}
else { // x0<y0
if (y0 < z0) { i1 = 0; j1 = 0; k1 = 1; i2 = 0; j2 = 1; k2 = 1; } // Z Y X order
else if (x0 < z0) { i1 = 0; j1 = 1; k1 = 0; i2 = 0; j2 = 1; k2 = 1; } // Y Z X order
else { i1 = 0; j1 = 1; k1 = 0; i2 = 1; j2 = 1; k2 = 0; } // Y X Z order
}
// A step of (1,0,0) in (i,j,k) means a step of (1-c,-c,-c) in (x,y,z),
// a step of (0,1,0) in (i,j,k) means a step of (-c,1-c,-c) in (x,y,z), and
// a step of (0,0,1) in (i,j,k) means a step of (-c,-c,1-c) in (x,y,z), where
// c = 1/6.
float x1 = x0 - i1 + G3; // Offsets for second corner in (x,y,z) coords
float y1 = y0 - j1 + G3;
float z1 = z0 - k1 + G3;
float x2 = x0 - i2 + 2.0f*G3; // Offsets for third corner in (x,y,z) coords
float y2 = y0 - j2 + 2.0f*G3;
float z2 = z0 - k2 + 2.0f*G3;
float x3 = x0 - 1.0f + 3.0f*G3; // Offsets for last corner in (x,y,z) coords
float y3 = y0 - 1.0f + 3.0f*G3;
float z3 = z0 - 1.0f + 3.0f*G3;
// Wrap the integer indices at 256, to avoid indexing perm[] out of bounds
int ii = i & 0xff;
int jj = j & 0xff;
int kk = k & 0xff;
// Calculate the contribution from the four corners
float t0 = 0.6f - x0*x0 - y0*y0 - z0*z0;
if (t0 < 0.0f) n0 = 0.0f;
else {
t0 *= t0;
n0 = t0 * t0 * grad(perm[ii + perm[jj + perm[kk]]], x0, y0, z0);
}
float t1 = 0.6f - x1*x1 - y1*y1 - z1*z1;
if (t1 < 0.0f) n1 = 0.0f;
else {
t1 *= t1;
n1 = t1 * t1 * grad(perm[ii + i1 + perm[jj + j1 + perm[kk + k1]]], x1, y1, z1);
}
float t2 = 0.6f - x2*x2 - y2*y2 - z2*z2;
if (t2 < 0.0f) n2 = 0.0f;
else {
t2 *= t2;
n2 = t2 * t2 * grad(perm[ii + i2 + perm[jj + j2 + perm[kk + k2]]], x2, y2, z2);
}
float t3 = 0.6f - x3*x3 - y3*y3 - z3*z3;
if (t3 < 0.0f) n3 = 0.0f;
else {
t3 *= t3;
n3 = t3 * t3 * grad(perm[ii + 1 + perm[jj + 1 + perm[kk + 1]]], x3, y3, z3);
}
// Add contributions from each corner to get the final noise value.
// The result is scaled to stay just inside [-1,1]
return 32.0f * (n0 + n1 + n2 + n3); // TODO: The scale factor is preliminary!
}
// 4D Simplex Noise
float USimplexNoiseBPLibrary::SimplexNoise4D(float x, float y, float z, float w)
{
#define F4 0.309016994f // F4 = (Math.sqrt(5.0)-1.0)/4.0
#define G4 0.138196601f // G4 = (5.0-Math.sqrt(5.0))/20.0
float n0, n1, n2, n3, n4; // Noise contributions from the five corners
// Skew the (x,y,z,w) space to determine which cell of 24 simplices we're in
float s = (x + y + z + w) * F4; // Factor for 4D skewing
float xs = x + s;
float ys = y + s;
float zs = z + s;
float ws = w + s;
int i = FASTFLOOR(xs);
int j = FASTFLOOR(ys);
int k = FASTFLOOR(zs);
int l = FASTFLOOR(ws);
float t = (i + j + k + l) * G4; // Factor for 4D unskewing
float X0 = i - t; // Unskew the cell origin back to (x,y,z,w) space
float Y0 = j - t;
float Z0 = k - t;
float W0 = l - t;
float x0 = x - X0; // The x,y,z,w distances from the cell origin
float y0 = y - Y0;
float z0 = z - Z0;
float w0 = w - W0;
// For the 4D case, the simplex is a 4D shape I won't even try to describe.
// To find out which of the 24 possible simplices we're in, we need to
// determine the magnitude ordering of x0, y0, z0 and w0.
// The method below is a good way of finding the ordering of x,y,z,w and
// then find the correct traversal order for the simplex we’re in.
// First, six pair-wise comparisons are performed between each possible pair
// of the four coordinates, and the results are used to add up binary bits
// for an integer index.
int c1 = (x0 > y0) ? 32 : 0;
int c2 = (x0 > z0) ? 16 : 0;
int c3 = (y0 > z0) ? 8 : 0;
int c4 = (x0 > w0) ? 4 : 0;
int c5 = (y0 > w0) ? 2 : 0;
int c6 = (z0 > w0) ? 1 : 0;
int c = c1 + c2 + c3 + c4 + c5 + c6;
int i1, j1, k1, l1; // The integer offsets for the second simplex corner
int i2, j2, k2, l2; // The integer offsets for the third simplex corner
int i3, j3, k3, l3; // The integer offsets for the fourth simplex corner
// simplex[c] is a 4-vector with the numbers 0, 1, 2 and 3 in some order.
// Many values of c will never occur, since e.g. x>y>z>w makes x<z, y<w and x<w
// impossible. Only the 24 indices which have non-zero entries make any sense.
// We use a thresholding to set the coordinates in turn from the largest magnitude.
// The number 3 in the "simplex" array is at the position of the largest coordinate.
i1 = simplex[c][0] >= 3 ? 1 : 0;
j1 = simplex[c][1] >= 3 ? 1 : 0;
k1 = simplex[c][2] >= 3 ? 1 : 0;
l1 = simplex[c][3] >= 3 ? 1 : 0;
// The number 2 in the "simplex" array is at the second largest coordinate.
i2 = simplex[c][0] >= 2 ? 1 : 0;
j2 = simplex[c][1] >= 2 ? 1 : 0;
k2 = simplex[c][2] >= 2 ? 1 : 0;
l2 = simplex[c][3] >= 2 ? 1 : 0;
// The number 1 in the "simplex" array is at the second smallest coordinate.
i3 = simplex[c][0] >= 1 ? 1 : 0;
j3 = simplex[c][1] >= 1 ? 1 : 0;
k3 = simplex[c][2] >= 1 ? 1 : 0;
l3 = simplex[c][3] >= 1 ? 1 : 0;
// The fifth corner has all coordinate offsets = 1, so no need to look that up.
float x1 = x0 - i1 + G4; // Offsets for second corner in (x,y,z,w) coords
float y1 = y0 - j1 + G4;
float z1 = z0 - k1 + G4;
float w1 = w0 - l1 + G4;
float x2 = x0 - i2 + 2.0f*G4; // Offsets for third corner in (x,y,z,w) coords
float y2 = y0 - j2 + 2.0f*G4;
float z2 = z0 - k2 + 2.0f*G4;
float w2 = w0 - l2 + 2.0f*G4;
float x3 = x0 - i3 + 3.0f*G4; // Offsets for fourth corner in (x,y,z,w) coords
float y3 = y0 - j3 + 3.0f*G4;
float z3 = z0 - k3 + 3.0f*G4;
float w3 = w0 - l3 + 3.0f*G4;
float x4 = x0 - 1.0f + 4.0f*G4; // Offsets for last corner in (x,y,z,w) coords
float y4 = y0 - 1.0f + 4.0f*G4;
float z4 = z0 - 1.0f + 4.0f*G4;
float w4 = w0 - 1.0f + 4.0f*G4;
// Wrap the integer indices at 256, to avoid indexing perm[] out of bounds
int ii = i & 0xff;
int jj = j & 0xff;
int kk = k & 0xff;
int ll = l & 0xff;
// Calculate the contribution from the five corners
float t0 = 0.6f - x0*x0 - y0*y0 - z0*z0 - w0*w0;
if (t0 < 0.0f) n0 = 0.0f;
else {
t0 *= t0;
n0 = t0 * t0 * grad(perm[ii + perm[jj + perm[kk + perm[ll]]]], x0, y0, z0, w0);
}
float t1 = 0.6f - x1*x1 - y1*y1 - z1*z1 - w1*w1;
if (t1 < 0.0f) n1 = 0.0f;
else {
t1 *= t1;
n1 = t1 * t1 * grad(perm[ii + i1 + perm[jj + j1 + perm[kk + k1 + perm[ll + l1]]]], x1, y1, z1, w1);
}
float t2 = 0.6f - x2*x2 - y2*y2 - z2*z2 - w2*w2;
if (t2 < 0.0f) n2 = 0.0f;
else {
t2 *= t2;
n2 = t2 * t2 * grad(perm[ii + i2 + perm[jj + j2 + perm[kk + k2 + perm[ll + l2]]]], x2, y2, z2, w2);
}
float t3 = 0.6f - x3*x3 - y3*y3 - z3*z3 - w3*w3;
if (t3 < 0.0f) n3 = 0.0f;
else {
t3 *= t3;
n3 = t3 * t3 * grad(perm[ii + i3 + perm[jj + j3 + perm[kk + k3 + perm[ll + l3]]]], x3, y3, z3, w3);
}
float t4 = 0.6f - x4*x4 - y4*y4 - z4*z4 - w4*w4;
if (t4 < 0.0f) n4 = 0.0f;
else {
t4 *= t4;
n4 = t4 * t4 * grad(perm[ii + 1 + perm[jj + 1 + perm[kk + 1 + perm[ll + 1]]]], x4, y4, z4, w4);
}
// Sum up and scale the result to cover the range [-1,1]
return 27.0f * (n0 + n1 + n2 + n3 + n4);
}
// Scaled by float value
float USimplexNoiseBPLibrary::SimplexNoiseScaled1D(float x, float s)
{
return SimplexNoise1D(x)*s;
}
float USimplexNoiseBPLibrary::SimplexNoiseScaled2D(float x, float y, float s)
{
return SimplexNoise2D(x, y)*s;
}
float USimplexNoiseBPLibrary::SimplexNoiseScaled3D(float x, float y, float z, float s)
{
return SimplexNoise3D(x, y, z)*s;
}
float USimplexNoiseBPLibrary::SimplexNoiseScaled4D(float x, float y, float z, float w, float s)
{
return SimplexNoise4D(x, y, z, w) * s;
};
// Return value in Range between two float numbers
// Return Value is scaled by difference between rangeMin & rangeMax value
float USimplexNoiseBPLibrary::SimplexNoiseInRange1D(float x, float rangeMin, float rangeMax)
{
if (rangeMax < rangeMin)rangeMax = rangeMin + 1.0f; // prevent negative numbers in that case we will return value between 0 - 1
return SimplexNoiseScaled1D(x, (rangeMax - rangeMin)) + rangeMin;
}
float USimplexNoiseBPLibrary::SimplexNoiseInRange2D(float x, float y, float rangeMin, float rangeMax)
{
if (rangeMax < rangeMin)rangeMax = rangeMin + 1.0f; // prevent negative numbers in that case we will return value between 0 - 1
return SimplexNoiseScaled2D(x,y, (rangeMax - rangeMin)) + rangeMin;
}
float USimplexNoiseBPLibrary::SimplexNoiseInRange3D(float x, float y, float z, float rangeMin, float rangeMax)
{
if (rangeMax < rangeMin)rangeMax = rangeMin + 1.0f; // prevent negative numbers in that case we will return value between 0 - 1
return SimplexNoiseScaled3D(x,y,z, (rangeMax - rangeMin)) + rangeMin;
}
float USimplexNoiseBPLibrary::SimplexNoiseInRange4D(float x, float y, float z, float w, float rangeMin, float rangeMax)
{
if (rangeMax < rangeMin)rangeMax = rangeMin + 1.0f; // prevent negative numbers in that case we will return value between 0 - 1
return SimplexNoiseScaled4D(x,y,z,w, (rangeMax - rangeMin)) + rangeMin;
}

View file

@ -0,0 +1,10 @@
/*
SimplexNoise 1.0.0
-----
DevDad - Afan Olovcic @ art-and-code.com - 08/12/2015
*/
#include "SimplexNoisePrivatePCH.h"
//DEFINE_LOG_CATEGORY(Victory)
IMPLEMENT_MODULE(FDefaultGameModuleImpl, SimplexNoise);

View file

@ -0,0 +1,11 @@
/*
SimplexNoise 1.0.0
-----
DevDad - Afan Olovcic @ art-and-code.com - 08/12/2015
*/
#pragma once
#include "Engine.h"
#include "SimplexNoiseClasses.h"
//DECLARE_LOG_CATEGORY_EXTERN(Victory, Log, All);

View file

@ -0,0 +1,27 @@
/*
SimplexNoise 1.0.0
-----
DevDad @ art-and-code.com - 08/12/2015
*/
#pragma once
#include "ModuleManager.h"
class ISimplexNoise : public IModuleInterface
{
public:
static inline ISimplexNoise& Get()
{
return FModuleManager::LoadModuleChecked< ISimplexNoise >( "VictoryAI" );
}
static inline bool IsAvailable()
{
return FModuleManager::Get().IsModuleLoaded( "SimplexNoise" );
}
};

View file

@ -0,0 +1,85 @@
/*
SimplexNoise 1.0.0
-----
DevDad - Afan Olovcic @ www.art-and-code.com - 08/12/2015
This algorithm was originally designed by Ken Perlin, but my code has been
adapted and extended from the implementation written by Stefan Gustavson (stegu@itn.liu.se)
and modified to fit to Unreal Engine 4
* This is a clean, fast, modern and free Perlin Simplex noise function.
* If we change float to double it could be even faster but there is no double type in Blueprint
* All Public Functions are BlueprintCallable so they can be used in every blueprint
From DevDad and Dedicated to you and Unreal Community
Use it free for what ever you want
I only request that you mention me in the credits for your game in the way that feels most appropriate to you.
*/
#pragma once
#include "SimplexNoiseBPLibrary.generated.h"
UCLASS()
class SIMPLEXNOISE_API USimplexNoiseBPLibrary : public UBlueprintFunctionLibrary
{
GENERATED_UCLASS_BODY()
private:
static unsigned char perm[];
static float grad(int hash, float x);
static float grad(int hash, float x, float y);
static float grad(int hash, float x, float y, float z);
static float grad(int hash, float x, float y, float z, float t);
public:
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static void setNoiseSeed(const int32& newSeed);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoise1D(float x);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoise2D(float x, float y);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoise3D(float x, float y, float z);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoise4D(float x, float y, float z, float w);
// Scaled by float value
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseScaled1D(float x , float s);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseScaled2D(float x, float y, float s);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseScaled3D(float x, float y, float z, float s);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseScaled4D(float x, float y, float z, float w, float s);
// Return value in Range between two float numbers
// Return Value is scaled by difference between rangeMin & rangeMax value
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseInRange1D(float x, float rangeMin, float rangeMax);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseInRange2D(float x, float y, float rangeMin, float rangeMax);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseInRange3D(float x, float y, float z, float rangeMin, float rangeMax);
UFUNCTION(BlueprintCallable, Category = "SimplexNoise")
static float SimplexNoiseInRange4D(float x, float y, float z, float w, float rangeMin, float rangeMax);
};

View file

@ -0,0 +1,27 @@
/*
SimplexNoise 1.0.0
-----
DevDad - Afan Olovcic @ www.art-and-code.com - 08/12/2015
*/
using UnrealBuildTool;
public class SimplexNoise : ModuleRules
{
public SimplexNoise(ReadOnlyTargetRules Target) : base(Target) //4.16+ Module Constructor
//public SimplexNoise(TargetInfo Target) //4.15 Module Constructor
{
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
//Private Paths
PrivateIncludePaths.AddRange(new string[] {
"SimplexNoise/Private"
});
PublicDependencyModuleNames.AddRange(
new string[] {
"Core",
"CoreUObject",
"Engine"
}
);
}
}