From f7e447856fb2bf98cd61fd20b99924575d8421a0 Mon Sep 17 00:00:00 2001 From: parvan Date: Sun, 21 Dec 2025 12:43:06 -0600 Subject: [PATCH] Chore: Add Git and LFS rules for Unreal Engine --- .gitattributes | 25 +++++++++ .gitignore | 147 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 172 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9f1984e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,25 @@ +# Added 12-2025 + +# UE file types +*.uasset filter=lfs diff=lfs merge=lfs -text +*.umap filter=lfs diff=lfs merge=lfs -text + +# Raw Content types +*.fbx filter=lfs diff=lfs merge=lfs -text +*.3ds filter=lfs diff=lfs merge=lfs -text +*.psd 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 +*.uexp filter=lfs diff=lfs merge=lfs -text +*.bank filter=lfs diff=lfs merge=lfs -text +*.tmp filter=lfs diff=lfs merge=lfs -text +*.vox filter=lfs diff=lfs merge=lfs -text + +# Libraries and executables +*.a filter=lfs diff=lfs merge=lfs -text +*.lib filter=lfs diff=lfs merge=lfs -text +*.exe filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e754ab0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,147 @@ +# Ignored Files + +Binaries/ +DerivedDataCache/ +Intermediate/ +LinuxEditor/ +Plugins/AdvancedSessions +Plugins/MainMenuLib +Plugins/VictoryPlugin +Plugins/LoadingScreen-master +Plugins/PingPlugin-master +Plugins/LoadingScreen +Plugins/PathFollow +Plugins/PingPlugin +Plugins/ShaderCompilationScreen +Plugins/VaRest-master +Plugins/VaRest-develop +Plugins/VaRest +Plugins/GamepadUMGPlugin/ +Saved/ +.vs/ +.vscode/ +WindowsNoEditor/ +Visual Studio 2015/ +Visual Studio 2015Templates/ +Visual Studio 2015Projects/ +Scratchpad.txt +DesignArchitecture.txt + +# Miscellaneous Ignored Files +*.ignore +*.opendb +*.orig + +# 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 + +#UE4 Map Lighting Data +*_BuiltData.uasset + +# Visual Studio user specific files +.vs/ + +# VS Code +*.code-workspace + +# 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 + +# Cache files for the editor to use +.idea +Plugins/Developer +Config/steamvr_ue_editor_app.json +Config/SteamVRBindings +Platforms/HoloLens/Config/HoloLensEngine.ini +.vsconfig + +# OSX Files + +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear on external disk +.Spotlight-V100 +.Trashes + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk +/.project +/Build/LinuxNoEditor/FileOpenOrder/CookerOpenOrder.log +/Build/LinuxNoEditor/FileOpenOrder/EditorOpenOrder.log + + +# Allowed Files (This format was used for backwards compatibility with mercurial.) +# The starting / was used for mercurial and works with git +/Build/* +!/Build/ +/Build/Windows/* +!/Build/Windows/ +/Build/Linux/* +!/Build/Linux/ +/Build/LinuxNoEditor/* +!/Build/LinuxNoEditor/ +!/Build/Windows/Application.ico +!/Build/Linux/Application.png +!/Build/LinuxNoEditor/icon256x256.png \ No newline at end of file