Desour 
							
						 
					 
					
						
						
							
						
						2ad17136dc 
					 
					
						
						
							
							Sounds: Fix dtime being in milliseconds  
						
						
						
						
					 
					
						2023-10-29 00:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						b2aa5d9261 
					 
					
						
						
							
							Sounds: Don't pause new sounds when paused  
						
						
						
						
					 
					
						2023-10-29 00:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								ROllerozxa 
							
						 
					 
					
						
						
							
						
						1a562ca144 
					 
					
						
						
							
							Prevent Windows Defender warnings in singleplayer (Bind singleplayer server to 127.0.0.1)  
						
						
						
						
					 
					
						2023-10-27 12:03:43 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Dagsson Moskopp 
							
						 
					 
					
						
						
							
						
						2f16227302 
					 
					
						
						
							
							Set color of scrollbar/dropdown button symbols and checkmarks to white  
						
						... 
						
						
						
						Before this patch, the symbols were rendered black on dark background.
Previous images were edited like this:
1. The colors were inverted with GIMP's “linear inversion” method.
2. Image files were optimized using “optipng -o7 -zm1-9 -strip all”.
Co-authored-by: ROllerozxa <rollerozxa@voxelmanip.se >
Co-authored-by: rubenwardy <rw@rubenwardy.com > 
						
						
					 
					
						2023-10-27 11:05:00 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						2fbf5f4250 
					 
					
						
						
							
							CSM: Fix duplicate player names ( #13910 )  
						
						
						
						
					 
					
						2023-10-22 15:31:29 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						c9655e54ce 
					 
					
						
						
							
							Change some keys to be triggered once every key press ( #13883 )  
						
						... 
						
						
						
						Those keys are below:
- KeyType::CAMERA_MODE
- KeyType::SCREENSHOT
- KeyType::TOGGLE_BLOCK_BOUNDS
- KeyType::TOGGLE_HUD
- KeyType::MINIMAP
- KeyType::TOGGLE_CHAT
- KeyType::TOGGLE_FOG
- KeyType::TOGGLE_DEBUG
- KeyType::TOGGLE_PROFILER
- KeyType::RANGESELECT
Co-authored-by: Gregor Parzefall <82708541+grorp@users.noreply.github.com > 
						
						
					 
					
						2023-10-22 02:00:08 +07:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						62eb6cfed0 
					 
					
						
						
							
							Extract updatePauseState from Game::run ( #13893 )  
						
						
						
						
					 
					
						2023-10-18 20:17:30 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						6026003508 
					 
					
						
						
							
							Warn only once about positional stereo sounds ( #13895 )  
						
						
						
						
					 
					
						2023-10-18 20:16:45 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						12e98678f6 
					 
					
						
						
							
							Particle cleanup ( #13394 )  
						
						
						
						
					 
					
						2023-10-11 17:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						7e678b5686 
					 
					
						
						
							
							Prevent early respawns caused by up/down button in the death screen ( #13870 )  
						
						
						
						
					 
					
						2023-10-09 17:13:33 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						11ec75c2ad 
					 
					
						
						
							
							ActiveObjectMgr fixes ( #13560 )  
						
						
						
						
					 
					
						2023-10-09 17:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						01d26c0e0e 
					 
					
						
						
							
							Warn when ignoring bind_address  
						
						
						
						
					 
					
						2023-10-05 17:29:49 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9ec40ce8e9 
					 
					
						
						
							
							Enforce minimum for curl(_file_download)_timeout  
						
						
						
						
					 
					
						2023-10-05 17:29:49 +02:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						8db4381304 
					 
					
						
						
							
							MapblockMeshGenerator: Use more verbose member names ( #13244 )  
						
						
						
						
					 
					
						2023-10-04 00:28:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						33cc29bbda 
					 
					
						
						
							
							Allow setting custom third person front view camera offset ( #13686 )  
						
						... 
						
						
						
						Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com >
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com > 
						
						
					 
					
						2023-10-02 13:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						c90c545d33 
					 
					
						
						
							
							Put the internal sound definitions into a new sound namespace  
						
						
						
						
					 
					
						2023-09-30 18:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						bbc64a2eb5 
					 
					
						
						
							
							Split sound_openal_internal into serval files  
						
						
						
						
					 
					
						2023-09-30 18:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						606215fae9 
					 
					
						
						
							
							Move sound_openal and sound_openal_internal into new src/client/sound directory  
						
						
						
						
					 
					
						2023-09-30 18:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						8fa2ea71ef 
					 
					
						
						
							
							Move soundmanager into its own thread  
						
						... 
						
						
						
						Fixes sound queues running empty on client step hiccups. 
						
						
					 
					
						2023-09-26 22:10:57 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b0d5cedeb6 
					 
					
						
						
							
							Fix missing initialization for m_game_focused  
						
						
						
						
					 
					
						2023-09-24 16:46:18 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5109fa7eda 
					 
					
						
						
							
							Fix crash when processing empty mesh buffers  
						
						
						
						
					 
					
						2023-09-24 16:46:18 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						ff87be6e5f 
					 
					
						
						
							
							Remove unused "mNormal" uniform to fix crash on GLES2 with shaders  
						
						
						
						
					 
					
						2023-09-24 16:46:05 +02:00 
						 
				 
			
				
					
						
							
							
								savilli 
							
						 
					 
					
						
						
							
						
						d57c936b08 
					 
					
						
						
							
							Don't trigger a key event if a key with the same associated char was pressed ( #13773 )  
						
						
						
						
					 
					
						2023-09-22 21:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c3114132d3 
					 
					
						
						
							
							Improve readability and infos in verbose log ( #13828 )  
						
						
						
						
					 
					
						2023-09-22 18:41:10 +02:00 
						 
				 
			
				
					
						
							
							
								x2048 
							
						 
					 
					
						
						
							
						
						e36b2226b9 
					 
					
						
						
							
							Skip face culling in shadows for double-sided materials (e.g. plantlike) ( #13500 )  
						
						... 
						
						
						
						* Skip face culling in shadows for double-sided materials (e.g. plantlike)
* Keep previous face culling for transparent surfaces e.g. water 
						
						
					 
					
						2023-09-17 21:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								ROllerozxa 
							
						 
					 
					
						
						
							
						
						a88e61c2cf 
					 
					
						
						
							
							Improve UX when no game exists and drop default_game ( #13550 )  
						
						
						
						
					 
					
						2023-09-17 18:45:28 +01:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						8ebaf753d3 
					 
					
						
						
							
							New physics overrides ( #11465 )  
						
						
						
						
					 
					
						2023-09-15 20:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2479d51cc6 
					 
					
						
						
							
							Fix double-free of minimap textures  
						
						
						
						
					 
					
						2023-09-13 15:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						033128d8dc 
					 
					
						
						
							
							Show better description to users when std::bad_alloc happens  
						
						
						
						
					 
					
						2023-09-13 13:58:59 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						4ef93fe25f 
					 
					
						
						
							
							Allow place_param2 = 0 node placement predictions ( #13787 )  
						
						... 
						
						
						
						The placement prediction value 0 was accidentally ignored
and made the clients fall back to automatic rotation based
on the node paramtype2 value.
This now changes the internal representation to properly
indicate the disabled state (e.g. 'nil' in Lua). 
						
						
					 
					
						2023-09-13 13:57:57 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						833c324498 
					 
					
						
						
							
							Make the crosshair DPI-aware ( #13772 )  
						
						
						
						
					 
					
						2023-09-11 18:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						010d08f6a4 
					 
					
						
						
							
							Fix -Wmissing-braces warnings in mapblock_mesh.cpp  
						
						
						
						
					 
					
						2023-09-09 18:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						7897450b27 
					 
					
						
						
							
							Fix -Winconsistent-missing-override warnings  
						
						
						
						
					 
					
						2023-09-09 18:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						2ad4c9e0ce 
					 
					
						
						
							
							Fix -Wunused-but-set-variable warnings  
						
						
						
						
					 
					
						2023-09-09 18:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f080aa29b5 
					 
					
						
						
							
							Remove usage of obsolete HighPrecisionFPU field  
						
						
						
						
					 
					
						2023-09-01 12:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						7b56daa236 
					 
					
						
						
							
							Small setting-related fixes ( #13755 )  
						
						
						
						
					 
					
						2023-08-27 20:18:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rising Leaf 
							
						 
					 
					
						
						
							
						
						660151572f 
					 
					
						
						
							
							Do not render objects that are invisble into the shadow map  
						
						
						
						
					 
					
						2023-08-26 20:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						f47b00426a 
					 
					
						
						
							
							Revert "Get rid of guiroot"  
						
						... 
						
						
						
						This reverts commit 45e7a80057 
						
						
					 
					
						2023-08-24 22:14:44 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						7e4dccb3b5 
					 
					
						
						
							
							Revert "Get rid of global guienv variable"  
						
						... 
						
						
						
						This reverts commit 16da954bd7 
						
						
					 
					
						2023-08-24 22:14:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						aea9242a96 
					 
					
						
						
							
							Allow nodes to have their post_effect_color affected by lighting ( #13637 )  
						
						... 
						
						
						
						Co-authored-by: DS <ds.desour@proton.me > 
						
						
					 
					
						2023-08-24 20:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						92b6ff4721 
					 
					
						
						
							
							TouchScreenGUI: Fix only 9 hotbar slots being usable ( #13698 )  
						
						... 
						
						
						
						Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com > 
						
						
					 
					
						2023-08-24 17:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						72ef90885d 
					 
					
						
						
							
							Clean up texture filtering settings ( #13683 )  
						
						
						
						
					 
					
						2023-08-24 10:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						16da954bd7 
					 
					
						
						
							
							Get rid of global guienv variable  
						
						... 
						
						
						
						(It can already be accessed via the renderingengine.) 
						
						
					 
					
						2023-08-14 18:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						45e7a80057 
					 
					
						
						
							
							Get rid of guiroot  
						
						... 
						
						
						
						The guienvironment already provides a root gui element, we don't need to add another one.
(For CGUIEnvironment, the env itself is the root element.) 
						
						
					 
					
						2023-08-14 18:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								Desour 
							
						 
					 
					
						
						
							
						
						7e7aceb8c1 
					 
					
						
						
							
							Replace all actual uses of irrlicht CGUIStaticText with our StaticText  
						
						
						
						
					 
					
						2023-08-14 18:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								ndren 
							
						 
					 
					
						
						
							
						
						53c594abe0 
					 
					
						
						
							
							Introduce and start using microsecond sleep on Linux ( #13445 )  
						
						
						
						
					 
					
						2023-07-22 17:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						6f0d36c41a 
					 
					
						
						
							
							Fixes and improvements  
						
						
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						7473e4cafd 
					 
					
						
						
							
							Expose all OpenGL filtering modes, use OpenGL names for them  
						
						... 
						
						
						
						Because of a review comment on the Irrlicht PR by numberZero. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						6bf63d4b41 
					 
					
						
						
							
							Rename SMaterial::TextureLayer -> SMaterial::TextureLayers  
						
						... 
						
						
						
						It's not the "texture layer" of the material, but an array of texture layers. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Parzefall 
							
						 
					 
					
						
						
							
						
						05ebe2418b 
					 
					
						
						
							
							Rename E_MATERIAL_FLAG -> E_MATERIAL_PROP  
						
						... 
						
						
						
						The enum values don't reference material flags, but material properties. 
						
						
					 
					
						2023-07-20 22:15:47 +02:00