From fb5fde9ea3d433c399f11c926bce2ca0c0664948 Mon Sep 17 00:00:00 2001
From: Giovanni Vindiola <gvindiol@ucsd.edu>
Date: Mon, 16 Oct 2023 11:42:15 -0700
Subject: [PATCH] Init DesktopPawn, AIPawns, Lobby/Match System

---
 .gitignore               |  3 +++
 Config/DefaultEngine.ini | 16 ++++++++++++----
 Config/DefaultGame.ini   |  4 ++++
 3 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/.gitignore b/.gitignore
index 9d7c642..48ce32b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -96,6 +96,9 @@ DerivedDataCache/*
 # Private Plugins
 Plugins/DragonIK
 
+# Public Plugins
+Plugins/CesiumForUnreal
+
 # Content is managed by git-hooks, rclone, s3
 Content/
 
diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini
index 6d6fb3b..1e5ae48 100644
--- a/Config/DefaultEngine.ini
+++ b/Config/DefaultEngine.ini
@@ -31,11 +31,19 @@ ConfiguredInternetSpeed=15000
 ConfiguredLanSpeed=20000
 
 [/Script/EngineSettings.GameMapsSettings]
-GameDefaultMap=/Game/SmartClassroom/Maps/DefaultClassroom.DefaultClassroom
 EditorStartupMap=/Game/SmartClassroom/Core/Maps/PassthroughClassroom1.PassthroughClassroom1
-GlobalDefaultGameMode=/CyberArchWarehouse/xrPerson/Blueprints/BP_FirstPersonGameMode.BP_FirstPersonGameMode_C
-GameInstanceClass=/Game/SmartClassroom/VRE/Core/VRGameInstance.VRGameInstance_C
+LocalMapOptions=
+TransitionMap=/Game/SmartClassroom/Core/Maps/TransitionMap.TransitionMap
 bUseSplitscreen=False
+TwoPlayerSplitscreenLayout=Horizontal
+ThreePlayerSplitscreenLayout=FavorTop
+FourPlayerSplitscreenLayout=Grid
+bOffsetPlayerGamepadIds=False
+GameInstanceClass=/Game/SmartClassroom/VRE/Core/VRGameInstance.VRGameInstance_C
+GameDefaultMap=/Game/SmartClassroom/Core/Maps/MainMenuAtkinsonHall.MainMenuAtkinsonHall
+ServerDefaultMap=/Engine/Maps/Entry.Entry
+GlobalDefaultGameMode=/Game/SmartClassroom/VRE/Core/VRGameMode_SC.VRGameMode_SC_C
+GlobalDefaultServerGameMode=None
 
 [/Script/HardwareTargeting.HardwareTargetingSettings]
 TargetedHardwareClass=Desktop
@@ -130,7 +138,7 @@ r.Shaders.RemoveDeadCode=1
 r.PathTracing=True
 r.GenerateMeshDistanceFields=True
 r.DistanceFields.DefaultVoxelDensity=0.200000
-r.AllowStaticLighting=False
+r.AllowStaticLighting=True
 r.NormalMapsForStaticLighting=False
 r.ForwardShading=False
 r.VertexFoggingForOpaque=True
diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini
index e59bdf4..48b1277 100644
--- a/Config/DefaultGame.ini
+++ b/Config/DefaultGame.ini
@@ -105,6 +105,10 @@ bSkipMovies=False
 -IniSectionDenylist=StorageServers
 +IniSectionDenylist=HordeStorageServers
 +IniSectionDenylist=StorageServers
++MapsToCook=(FilePath="/Game/SmartClassroom/Core/Maps/DefaultClassroom")
++MapsToCook=(FilePath="/Game/SmartClassroom/Core/Maps/PassthroughClassroom1")
++MapsToCook=(FilePath="/Game/SmartClassroom/Core/Maps/CyberArchLobby")
++MapsToCook=(FilePath="/Game/SmartClassroom/Core/Maps/TransitionMap")
 +DirectoriesToAlwaysCook=(Path="/DatasmithRuntime/Materials")
 +DirectoriesToAlwaysCook=(Path="/glTFRuntime")
 
-- 
GitLab