Ivan Savenko 
							
						 
					 
					
						
						
							
						
						d54d498d5f 
					 
					
						
						
							
							Don't play new building sound twice on auto-built buildings  
						
						
						
						
					 
					
						2025-01-26 15:50:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						029a5699c3 
					 
					
						
						
							
							Only play sound in lobby for global channels if lobby UI is active  
						
						
						
						
					 
					
						2025-01-26 11:19:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						a4052d0cf4 
					 
					
						
						
							
							Fix corrupted display of H3 fonts when xbrz is in use  
						
						
						
						
					 
					
						2025-01-26 11:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						ca3e88ea30 
					 
					
						
						
							
							Fix crash on loading saved game  
						
						
						
						
					 
					
						2025-01-26 11:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						f858a6e04b 
					 
					
						
						
							
							Merge pull request  #5266  from MichalZr6/battlefield  
						
						... 
						
						
						
						Minor fixes to BattleHexArray. BattleHex'es as const reference where possible. 
						
						
					 
					
						2025-01-25 17:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						722d68643f 
					 
					
						
						
							
							Merge pull request  #5306  from IvanSavenko/xbrz_foreground  
						
						... 
						
						
						
						[1.6.4?] Move xbrz upscaling from foreground thread to background 
						
						
					 
					
						2025-01-25 17:23:46 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						9a1c2a5800 
					 
					
						
						
							
							Merge pull request  #5317  from Laserlicht/search_inp  
						
						... 
						
						
						
						[1.6.4] improved text search 
						
						
					 
					
						2025-01-25 13:54:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						5ea4014589 
					 
					
						
						
							
							Merge pull request  #5304  from IvanSavenko/oneway_ai  
						
						... 
						
						
						
						Enable one-way monoliths for AI 
						
						
					 
					
						2025-01-25 13:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						301086d956 
					 
					
						
						
							
							Support for shadow, overlay and player-colored premade images for 1x  
						
						
						
						
					 
					
						2025-01-24 19:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Laserlicht 
							
						 
					 
					
						
						
							
						
						0035b2346a 
					 
					
						
						
							
							optimized search input  
						
						
						
						
					 
					
						2025-01-23 23:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Laserlicht 
							
						 
					 
					
						
						
							
						
						3c104d0e4b 
					 
					
						
						
							
							max width  
						
						
						
						
					 
					
						2025-01-23 22:12:40 +01:00 
						 
				 
			
				
					
						
							
							
								Laserlicht 
							
						 
					 
					
						
						
							
						
						38d3426a3b 
					 
					
						
						
							
							thieves guild icons instead of text  
						
						
						
						
					 
					
						2025-01-23 21:47:49 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						32391dc7a9 
					 
					
						
						
							
							Pathfinder cache is now stored separately per playerBlocked  
						
						... 
						
						
						
						- human player will now use pathfinder settings from config (as before)
- nullkiller AI will now use its own, modified settings
- added option to configure NKAI usage of monolith to config
- fixed pathfinder costs not updating on receiving levelup 
						
						
					 
					
						2025-01-23 15:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c3fb76b56f 
					 
					
						
						
							
							Offloaded xbrz upscaling to background threads  
						
						
						
						
					 
					
						2025-01-21 21:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						391986e0ba 
					 
					
						
						
							
							Moved image scaling & optimization logic to separate classes  
						
						
						
						
					 
					
						2025-01-21 21:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						68bac73632 
					 
					
						
						
							
							Initial part of background scaling  
						
						
						
						
					 
					
						2025-01-21 21:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c9dd3dab5d 
					 
					
						
						
							
							Fix loading of pre-scaled assets  
						
						
						
						
					 
					
						2025-01-21 21:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						668bf63fc0 
					 
					
						
						
							
							Remove access to internal surface of Canvas  
						
						
						
						
					 
					
						2025-01-21 21:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						4a600a9d4c 
					 
					
						
						
							
							Reworked image container classes for easier support of new features  
						
						
						
						
					 
					
						2025-01-21 21:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						2ee5f2df02 
					 
					
						
						
							
							Merge pull request  #5295  from IvanSavenko/bugfixing  
						
						... 
						
						
						
						[1.6.4] Bugfixing for recently reported issues 
						
						
					 
					
						2025-01-21 15:50:02 +02:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						a1593948b7 
					 
					
						
						
							
							Restore LF, use JsonKeys for logging, fix BattleHex description  
						
						
						
						
					 
					
						2025-01-21 13:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						ecdd394bb1 
					 
					
						
						
							
							Use BattleHex as const ref wherever possible  
						
						... 
						
						
						
						Minor Fixes
Drop unused function from BattleHexArray 
						
						
					 
					
						2025-01-21 13:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						2ac2a08d2c 
					 
					
						
						
							
							Merge pull request  #5296  from Laserlicht/right_drag  
						
						... 
						
						
						
						[1.6.4] Fix Smooth Map Dragging for RMB 
						
						
					 
					
						2025-01-20 16:23:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						9cf75713d0 
					 
					
						
						
							
							Fix possible crash on opening unit window if unit has both ability and  
						
						... 
						
						
						
						artifact bonus 
						
						
					 
					
						2025-01-19 16:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						4912e92f33 
					 
					
						
						
							
							Try to fix possible crash on statistics window  
						
						
						
						
					 
					
						2025-01-19 12:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						82b81a7853 
					 
					
						
						
							
							Added better error reporting for unclear crashes  
						
						
						
						
					 
					
						2025-01-19 12:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								Laserlicht 
							
						 
					 
					
						
						
							
						
						2ebf1daf0d 
					 
					
						
						
							
							add smooth drag for RMB & fix drag for new windows  
						
						
						
						
					 
					
						2025-01-19 00:30:23 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						59cdd46490 
					 
					
						
						
							
							Possible fix for crash on opening creature/commander window  
						
						
						
						
					 
					
						2025-01-18 19:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Laserlicht 
							
						 
					 
					
						
						
							
						
						c1e709e8c4 
					 
					
						
						
							
							fix video background  
						
						
						
						
					 
					
						2025-01-18 20:35:01 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						364286e1b9 
					 
					
						
						
							
							Merge pull request  #5287  from Laserlicht/xbrz_fix  
						
						... 
						
						
						
						[1.6.x] fix canvas fillTexture 
						
						
					 
					
						2025-01-18 15:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Laserlicht 
							
						 
					 
					
						
						
							
						
						24a39a8b48 
					 
					
						
						
							
							clear generated assets only on client  
						
						
						
						
					 
					
						2025-01-17 19:27:33 +01:00 
						 
				 
			
				
					
						
							
							
								Laserlicht 
							
						 
					 
					
						
						
							
						
						604c466ebd 
					 
					
						
						
							
							fix canvas fillTexture  
						
						
						
						
					 
					
						2025-01-17 01:23:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						ffc118f605 
					 
					
						
						
							
							Merge pull request  #5225  from GeorgeK1ng/menu_tweak  
						
						... 
						
						
						
						Various main menu improvements 
						
						
					 
					
						2025-01-15 15:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								George King 
							
						 
					 
					
						
						
							
						
						8d9c28685c 
					 
					
						
						
							
							MuMap FallBack + campaign buttons displaying validation  
						
						
						
						
					 
					
						2025-01-12 11:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						a44bbf4527 
					 
					
						
						
							
							Merge pull request  #5044  from MichalZr6/battle_hex_array  
						
						... 
						
						
						
						New container for BattleHexes. Refactors aiming for quick-battle better performance. 
						
						
					 
					
						2025-01-10 15:32:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						662e0f8541 
					 
					
						
						
							
							Merge pull request  #5222  from kambala-decapitator/use-sdl_ttf-type  
						
						... 
						
						
						
						use TTF_Font from SDL_ttf directly 
						
						
					 
					
						2025-01-09 12:58:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						9fe8ee9380 
					 
					
						
						
							
							Fix size of tiny popup windows, such as terrain right-click  
						
						
						
						
					 
					
						2025-01-08 14:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						dbe82b94f6 
					 
					
						
						
							
							Changes following review:  
						
						... 
						
						
						
						- shared_ptr for destructibleEnemyTurns instead of raw pointer
- drop implicit int conversion for BattleHex class
  and implement toInt() instead
- implement necessary operators in BattleHex
- adjust code to work properly with JSON serializer 
						
						
					 
					
						2025-01-08 07:24:43 +01:00 
						 
				 
			
				
					
						
							
							
								George King 
							
						 
					 
					
						
						
							
						
						f3d48ecc3a 
					 
					
						
						
							
							Ability to use random progress bar  
						
						
						
						
					 
					
						2025-01-08 00:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								George King 
							
						 
					 
					
						
						
							
						
						905eac24ae 
					 
					
						
						
							
							Multiplayer menu improvements  
						
						
						
						
					 
					
						2025-01-07 19:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						2ca77ed6ec 
					 
					
						
						
							
							Fix possible crash on invalid upscaling filter set in config  
						
						
						
						
					 
					
						2025-01-07 15:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						ed2825d4f2 
					 
					
						
						
							
							Fix possible crash on corrupted video file  
						
						
						
						
					 
					
						2025-01-07 15:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						9f1cd69480 
					 
					
						
						
							
							Fix visualization of AI object graph  
						
						
						
						
					 
					
						2025-01-07 14:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								Andrey Filipenkov 
							
						 
					 
					
						
						
							
						
						3db1a01080 
					 
					
						
						
							
							use TTF_Font from SDL_ttf directly  
						
						
						
						
					 
					
						2025-01-07 12:09:11 +03:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						4031006317 
					 
					
						
						
							
							Drop battle elapsed time measurement, restore avHexes.  
						
						... 
						
						
						
						Github validation report fixes. 
						
						
					 
					
						2025-01-06 23:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						dad6437661 
					 
					
						
						
							
							Refactor BattleHex, remake the use of precomputed neighbouring tiles containers.  
						
						... 
						
						
						
						- Moved short, frequently used functions to the BattleHex header for inlining
- Made BattleHex a class with a private hex value
- Moved getClosestTile implementation back to BattleHex
- Enabled access to static precomputed data in BattleHexArray via BattleHex
(note: circular dependency prevented static precomputed containers being directly placed in BattleHex) 
						
						
					 
					
						2025-01-06 23:28:46 +01:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						ac8104d56d 
					 
					
						
						
							
							SonarCloud recomendations.  
						
						... 
						
						
						
						Code review follow-up:
- Replace std::vector with boost::small_vector
- Rename function merge to insert 
						
						
					 
					
						2025-01-06 23:28:45 +01:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						7a8edff419 
					 
					
						
						
							
							minor fixes  
						
						
						
						
					 
					
						2025-01-06 23:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						8c3a417527 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2025-01-06 23:18:20 +01:00 
						 
				 
			
				
					
						
							
							
								MichalZr6 
							
						 
					 
					
						
						
							
						
						a99274d72e 
					 
					
						
						
							
							BattleHexArray - new container for BattleHexes  
						
						
						
						
					 
					
						2025-01-06 23:18:18 +01:00