EDIT: I FIXED THE PROBLEM. I had some stuff forced in the nVidia control panel, so I'm not sure which one fixed it but I set a few things back to default. I had Shader Cache forced to 5GB, AA forced to 2x, AS forced to 16X, and Low Latency mode ON. So it was probably just one of those things but the game is working now.
All I get is audio, and a black screen. I tried it with fullscreen turned off as well, still a black screen.
Here's the log:
`
Godot Engine v3.4.4.stable.official.419e713a2 - https://godotengine.org
OpenGL ES 3.0 Renderer: NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2
OpenGL ES Batching: ON
ERROR: (Node not found: "../SceneManager/TextDisplay" (relative to "/root/GameController/SceneManager").)
at: get_node (scene/main/node.cpp:1325) - Condition "!node" is true. Returned: nullptr
ERROR: (Node not found: "../UI/UIMain" (relative to "/root/GameController/Cursor").)
at: get_node (scene/main/node.cpp:1325) - Condition "!node" is true. Returned: nullptr
ERROR: (Node not found: "../UI/UIMain/SavingMenu" (relative to "/root/GameController/Cursor").)
at: get_node (scene/main/node.cpp:1325) - Condition "!node" is true. Returned: nullptr
ERROR: (Node not found: "../UI/UIMain/LoadingMenu" (relative to "/root/GameController/Cursor").)
at: get_node (scene/main/node.cpp:1325) - Condition "!node" is true. Returned: nullptr
res://RoomIntro.tscn
ERROR: (Node not found: "UIMain" (relative to "/root/GameController/UI").)
at: get_node (scene/main/node.cpp:1325) - Condition "!node" is true. Returned: nullptr
ERROR: Signal 'timeout' is already connected to given method 'timer_timeout_hide' in that object.
at: connect (core/object.cpp:1474) - Method failed. Returning: ERR_INVALID_PARAMETER
`