diff --git a/.gitattributes b/.gitattributes index ccf500c..3ac471a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,24 +1,18 @@ -# Unreal Engine file types. +# UE file types *.uasset filter=lfs diff=lfs merge=lfs -text *.umap filter=lfs diff=lfs merge=lfs -text +*.udk filter=lfs diff=lfs merge=lfs -text +*.upk filter=lfs diff=lfs merge=lfs -text -# Raw Content file types. -*.3ds filter=lfs diff=lfs merge=lfs -text -*.bmp filter=lfs diff=lfs merge=lfs -text -*.exr filter=lfs diff=lfs merge=lfs -text +# Raw Content types *.fbx filter=lfs diff=lfs merge=lfs -text -*.jpeg filter=lfs diff=lfs merge=lfs -text -*.jpg filter=lfs diff=lfs merge=lfs -text -*.mov filter=lfs diff=lfs merge=lfs -text -*.mp3 filter=lfs diff=lfs merge=lfs -text -*.mp4 filter=lfs diff=lfs merge=lfs -text -*.obj filter=lfs diff=lfs merge=lfs -text -*.ogg filter=lfs diff=lfs merge=lfs -text -*.png filter=lfs diff=lfs merge=lfs -text +*.3ds filter=lfs diff=lfs merge=lfs -text *.psd filter=lfs diff=lfs merge=lfs -text -*.tga filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.mp3 filter=lfs diff=lfs merge=lfs -text *.wav filter=lfs diff=lfs merge=lfs -text *.xcf filter=lfs diff=lfs merge=lfs -text +*.jpg filter=lfs diff=lfs merge=lfs -text -# Anything in `/RawContent` dir. +# Anything in `/RawContent` dir /RawContent/**/* filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/.gitignore b/.gitignore index 9da6c57..fcf04da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,51 +1,41 @@ -# Ignore all files by default, but scan all directories. -* -!*/ +# Unreal Engine files +Saved/ +Intermediate/ +DerivedDataCache/ +.vscode/ +.vs/ +*.VC.db +*.opensdf +*.opendb +*.sdf +*.sln +*.suo +*.xcodeproj +*.xcworkspace -# Do not ignore git files in the root of the repo. -!/.git* +# Binary files +Binaries/ +Build/ -# Do not ignore current project's `.uproject`. -!/*.uproject +# Plugins binary files +Plugins/*/Binaries/ +Plugins/*/Intermediate/ -# Do not ignore source, config and plugins dirs. -!/Source/** -!/Config/** -!/Plugins/** +# Don't ignore icon files in Build +!Build/**/*.ico -# Only allow .uasset and .umap files from /Content dir. -# They're tracked by git-lfs, don't forget to track other -# files if adding them here. -!/Content/**/*.uasset -!/Content/**/*.umap +# Built data for maps +*_BuiltData.uasset -# Allow any files from /RawContent dir. -# Any file in /RawContent dir will be managed by git lfs. -!/RawContent/**/* +# Configuration files generated by the Editor +Saved/ +Intermediate/ +DerivedDataCache/ -# OS/platform generated files. +# Don't ignore build configuration +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt -# Windows -ehthumbs.db -Thumbs.db - -# Mac OS X -.DS_Store -.DS_Store? -.AppleDouble -.LSOverride -._* - -# Linux -*~ -.directory - -# vim -[._]*.s[a-w][a-z] -[._]s[a-w][a-z] -*.un~ -Session.vim -.netrwhist - -# Visual Studio -.vs \ No newline at end of file +# Other project specific ignores +.DS_Store \ No newline at end of file diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 0000000..1a9d718 --- /dev/null +++ b/.vsconfig @@ -0,0 +1,13 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.Net.Component.4.6.2.TargetingPack", + "Microsoft.VisualStudio.Component.VC.14.36.17.6.x86.x64", + "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", + "Microsoft.VisualStudio.Component.Windows10SDK.22000", + "Microsoft.VisualStudio.Workload.CoreEditor", + "Microsoft.VisualStudio.Workload.ManagedDesktop", + "Microsoft.VisualStudio.Workload.NativeDesktop", + "Microsoft.VisualStudio.Workload.NativeGame" + ] +}