2D Sprite Renderer and sprite framework, Began additional OpenGL Renderer, started transitioning multiplayer networking to use Java NIO

This commit is contained in:
Halbear 2026-08-20 03:03:03 +01:00
parent 5a05b9d65e
commit 3e886e5ba8
165 changed files with 4460 additions and 5485 deletions

View file

@ -3,15 +3,19 @@
Software_Title=Terrain4J Game Engine
Software_Icon=ProgramIcon.png
Software_Icon_Path=/WindowResources/Icon/
LoadingScreenLocation=resources/EngineResources/Texture/Terrain4JTitleImage.png
#Launch Window dimensions
display_height=480
display_width=640
#Multiplayer Settings
user_display_name=player
server_ip=localhost
server_port=25565
#Engine Core Settings
#the precision of frames, set this to 16000000, and it will limit the whole engine to 64FPS
frame_accuracy=0
throttle_on_unfocus=true
throttle_accuracy=100000000
throttle_on_unfocus=false
throttle_accuracy=4000000
#event tick rate for game process
master_tick_rate=240
main_thread_tickrate=120
@ -21,6 +25,20 @@ cap_main_to_tickrate=true
cap_fast_to_tickrate=true
#Renderer Properties
#this is for devices that can't render more than 64 textures
compatibility_mode=false
#Renderer Settings
#Rendering API to use, prefer Vulkan, but if 1.3 is not supported on device use OpenGL
#VULKAN = Vulkan Vk 1.3
#OPENGL = OpenGL 4.1
RenderingAPI=VULKAN
#0 = Forward rendering
#1 = Deferred rendering
Renderer=1
ShadowMapSize=2048
MaxAllowedVulkanCrashes=10
AlphaToCoverage=false
DualPassRendering=false
#AA settings
#0=No AA
#1=FXAA
@ -35,7 +53,7 @@ vkValidated=true
vsync=false
#Swap Chain Images
RequestedImages=3
DefaultTexturePath=resources/EngineResources/Texture/DefaultTexture.png
DefaultTexturePath=resources/EngineResources/Texture/NoTexture.png
#This is the name of the GPU you want the engine to use
PhysicalDeviceName=