diff --git a/README.md b/README.md index a56826f..ffcf221 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # SimplexNoise -![SimplexNoise UE4 Plugin Screenshot](http://i.imgur.com/Fpw5mPX.png) +![SimplexNoise UE5 Plugin Screenshot](Resources/SimpleNoisePicture.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 @@ -25,3 +26,20 @@ I only request that you mention me in the credits for your game in the way that 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 + +Unreal Engine 5 (UE5) + +This Git Hub Forked Repository has been updated in the SimplexNoise.uplugin for UE5 In the source code to get this built with Visual Studio 2022. +You will need to git clone outside the Engine Source build C:\User\Owner\source\repos is the root for UE5 + +and where "Owner" is your directory obtined from the Windows 10 system variable %USERPROFILE% + +Download Git Bash/Git CMD from https://git-scm.com/download/win for Windows 10. + +Open Git CMD + +Text copy and paste and Execute each of these commands + +There is a file simplexsetup.bat which contains the same commands + + diff --git a/Resources/SimpleNoisePicture.png b/Resources/SimpleNoisePicture.png new file mode 100644 index 0000000..14fd2ef Binary files /dev/null and b/Resources/SimpleNoisePicture.png differ diff --git a/SimplexNoise.uplugin b/SimplexNoise.uplugin index 7c46b4a..300f738 100644 --- a/SimplexNoise.uplugin +++ b/SimplexNoise.uplugin @@ -1,25 +1,29 @@ { - "PluginFileVersion" : 1, - "FriendlyName" : "Simplex Noise", - "Version" : 1, - "VersionName" : "1.2.0", - "CreatedBy" : "DevDad", - "CreatedByURL" : "https://art-and-code.com/", - "EngineVersion":"4.25", - "Description" : "SimplexNoise Blueprint Library to use in Unreal Engine 4", - "Category" : "ArtAndCodeSuite.SimplexNoise", - "EnabledByDefault" : true, - - "Modules" : - [ + "FileVersion": 3, + "FriendlyName": "Simplex Noise", + "Version": 1, + "VersionName": "1.2.0", + "CreatedBy": "DevDad", + "CreatedByURL": "https://art-and-code.com/", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "Description": "SimplexNoise Blueprint Library to use in Unreal Engine 4", + "Category": "ArtAndCodeSuite.SimplexNoise", + "EnabledByDefault": true, + "CanContainContent": true, + "IsBetaVersion": true, + "Installed": false, + + "Modules": [ { - "Name" : "SimplexNoise", - "Type" : "Runtime", - "LoadingPhase" : "PreDefault", - "WhitelistPlatforms" : [ "Win64", "Win32", "Mac", "Linux" ] - }, + "Name": "SimplexNoise", + "Type": "Runtime", + "LoadingPhase": "PreDefault", + "WhitelistPlatforms": [ "Win64", "Win32", "Mac", "Linux" ] + } + - ] } diff --git a/simpleSetup.bat b/simpleSetup.bat new file mode 100644 index 0000000..3bd3272 --- /dev/null +++ b/simpleSetup.bat @@ -0,0 +1,34 @@ + +REM GIT root for REPOSITORIES for extra drive e.g D:\source\repos\ + +set GITREPO=%USERPROFILE%\source\repos + +REM Set the UE5 Source path name below + +set UE5REPO=%GITREPO%\ue5 + +dir %UE5REPO% + +REM set SimplexNoise path below using one level up from UE5REPO + +set SN=%GITREPO%\ArtAndCodeSuite + +REM rmdir/s %UE5REPO%\Engine\Plugins\ArtAndCodeSuite + +REM rmdir/s %SN% + +mkdir %SN% + +mkdir %UE5REPO%\Engine\Plugins\ArtAndCodeSuite\SimplexNoise + +cd %SN% + +git clone https://github.com/jimshalo10/SimplexNoise.git + +rem stay in Git-cmd and copy the SimplexNoise.uplugin into UE5 plugins + +REM go back to original path +cd %USERPROFILE% + +copy %SN%\SimplexNoise\SimplexNoise.uplugin %UE5REPO%\Engine\Plugins\ArtAndCodeSuite\SimplexNoise\SimplexNoise.uplugin +