e31a677d83 
					 
					
						
						
							
							doc: add version rules in doc  
						
						 
						
						
						
						
							
						
					 
					
						2025-09-01 10:12:44 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						35fcbe54b5 
					 
					
						
						
							
							fix: re-design the layout of game camera.  
						
						 
						
						... 
						
						
						
						- use more friendly layout in game camera. reported by zzq. 
						
						
							
						
					 
					
						2025-08-30 22:50:43 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e83fe0a10 
					 
					
						
						
							
							i18n: update i18n  
						
						 
						
						... 
						
						
						
						- update i18n template and translation.
- fix lost translation context in code. 
						
						
							
						
					 
					
						2025-08-26 21:54:32 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						33fb1a65d3 
					 
					
						
						
							
							chore: remove useless gitkeep  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-26 20:47:06 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						415cc98758 
					 
					
						
						
							
							doc: update document  
						
						 
						
						... 
						
						
						
						- add hint for gray virtools import export button
- add outcome of leaving blank ballance texture folder setting.
- update compile chapter according to the change of build scripts. 
						
						
							
						
					 
					
						2025-08-26 20:42:11 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2d93ce1340 
					 
					
						
						
							
							feat: allow export all object for virtools file.  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-26 19:59:36 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1129872234 
					 
					
						
						
							
							fix: fix UTIL_naming_convention rename in i18n files.  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-25 14:22:42 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b2b18cfa4 
					 
					
						
						
							
							fix: add error report for invalid file path when importing or exporting virtools file.  
						
						 
						
						... 
						
						
						
						- add error report for invalid file path when importing or exporting virtools to avoid BMapException was thrown. Reported by SongRui 
						
						
							
  v4.3-alpha1
 
						
					 
					
						2025-08-25 14:09:10 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b19800e37f 
					 
					
						
						
							
							fix: fix bug that there is no preset encoding names.  
						
						 
						
						... 
						
						
						
						- fix the issue that there is no preset encoding names in list when enable plugin without any extra operations. 
						
						
							
						
					 
					
						2025-08-25 13:53:57 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e14729500c 
					 
					
						
						
							
							fix: fix rail adders poll issue  
						
						 
						
						... 
						
						
						
						- add Ballance Texture requirement for all rail adders because they need it. 
						
						
							
						
					 
					
						2025-08-25 13:24:15 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						48bfc54830 
					 
					
						
						
							
							i18n: modify i18n file batchly.  
						
						 
						
						... 
						
						
						
						- update translation context in i18n files batchly due to previous BME prototype changes. 
						
						
							
						
					 
					
						2025-08-25 13:13:42 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7e74e42bd7 
					 
					
						
						
							
							feat: add BME category display in blender.  
						
						 
						
						... 
						
						
						
						- add BME category display in blender, including add menu and side menu. 
						
						
							
						
					 
					
						2025-08-25 13:07:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						96a81b165b 
					 
					
						
						
							
							feat: add category fields for BME.  
						
						 
						
						... 
						
						
						
						- add category for BME prorotypes.
- update validator and extractor for this change. 
						
						
							
						
					 
					
						2025-08-25 10:30:44 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0681f0d240 
					 
					
						
						
							
							fix: optimize the ui layout for BME boolean property.  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-20 14:40:14 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d700f1276a 
					 
					
						
						
							
							fix: fix the wrong showcase type of Is Sink field in BME prototype Flat.  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-20 14:32:57 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3bea3d67b9 
					 
					
						
						
							
							feat: add OP_OBJECT_game_view operator.  
						
						 
						
						... 
						
						
						
						- add OP_OBJECT_game_view operator for changing blender render resolution to some game resolution presets. 
						
						
							
						
					 
					
						2025-08-18 21:55:15 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec41b7553a 
					 
					
						
						
							
							feat: add game camera feature.  
						
						 
						
						... 
						
						
						
						- add game camera operator which allow user see camera view as Ballance game presented. 
						
						
							
						
					 
					
						2025-08-18 16:02:50 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e2539499e 
					 
					
						
						
							
							fix: fix wrong UI words in legacy align.  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-04 13:50:56 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a5cd1c937 
					 
					
						
						
							
							feat: support macos arm64 arch  
						
						 
						
						... 
						
						
						
						- specially thank doyaGu for compiling macos arm64 BMap binary. 
						
						
							
						
					 
					
						2025-08-04 11:22:09 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1afa5f9893 
					 
					
						
						
							
							fix: change the shape of BME floor terminal.  
						
						 
						
						... 
						
						
						
						- change the shape of all BME floor terminal (normal, sink and wide) from 5x2.5 to 5x5 requested by Zzq and Lee623.
- change icons according to above changes.
- add some comment in prototype files. 
						
						
							
						
					 
					
						2025-08-01 15:13:38 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1383e87104 
					 
					
						
						
							
							feat: allow 3D Cursor as align source in legacy align operator.  
						
						 
						
						... 
						
						
						
						- allow 3D Cursor as align source in legacy align operator. this feature is requested by Zzq.
- add icon for legacy align. 
						
						
							
						
					 
					
						2025-08-01 15:13:21 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a2b8f41a21 
					 
					
						
						
							
							fix: fix performance after adding sidebar panel.  
						
						 
						
						... 
						
						
						
						- resolve a performance issue by removing useless feature.
- more details about this issue can be seen the content inside this commit. 
						
						
							
						
					 
					
						2025-07-31 16:50:32 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						93f23abeb9 
					 
					
						
						
							
							feat: add Ballance menu in 3d view sidebar for convenient adding.  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-31 12:02:40 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4ba3ff9e5a 
					 
					
						
						
							
							fix: fix the aftermath of changing EnumPropHelper.  
						
						 
						
						... 
						
						
						
						- fix the generic error of EnumPropHelper.
- use EnumPropHelper in UTIL_ioport_shared.ExportParams field instead of raw Blender string.
- remove useless type hint in various modules. 
						
						
							
						
					 
					
						2025-07-30 13:35:36 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a889a8fd 
					 
					
						
						
							
							refactor: use generic type in EnumPropHelper  
						
						 
						
						... 
						
						
						
						- use typing.Generic in EnumPropHelper and its child classes.
- change Doxygen docstring into reStructedText docstring. 
						
						
							
						
					 
					
						2025-07-30 10:56:24 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc34b19a42 
					 
					
						
						
							
							feat: allow exporting selected objects as Virtools file  
						
						 
						
						... 
						
						
						
						- add Selected Objects option in exporting Virtools file window requested by ZZQ. 
						
						
							
						
					 
					
						2025-07-29 21:43:59 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e65d258d7 
					 
					
						
						
							
							refactor: use JSON5 instead of JSON for BME prototype.  
						
						 
						
						... 
						
						
						
						- use JSON5 for BME prototype description file instead of JSON to make us have ability that make comment in declaration files (TBD in future).
- upgrade corresponding scripts.
- confirm the finish of upgrading script into modern Python. 
						
						
							
						
					 
					
						2025-07-29 21:14:02 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ab266a07fb 
					 
					
						
						
							
							fix: fix BME JSONs validator error  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-24 22:03:42 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61c7709b97 
					 
					
						
						
							
							chore: finish BME JSON validator  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-24 21:51:01 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1044d4b450 
					 
					
						
						
							
							chore: remove useless scripts  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-24 14:55:59 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						54edc4dab7 
					 
					
						
						
							
							chore: finish BME JSONs extractor  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-24 14:51:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f40efb0467 
					 
					
						
						
							
							chore: finish icons builder  
						
						 
						
						... 
						
						
						
						- finish icons builder in scripts. 
						
						
							
						
					 
					
						2025-07-24 14:00:25 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						10de948a79 
					 
					
						
						
							
							feat: update scripts  
						
						 
						
						... 
						
						
						
						- add meshes builder (copyer).
- fix json compressor. 
						
						
							
						
					 
					
						2025-07-24 10:16:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0ae95e927f 
					 
					
						
						
							
							refactor: re-layput project  
						
						 
						
						... 
						
						
						
						- move assets (raw jsons, icons, meshes and i18n data) into the root of repo.
- move script into the root of repo.
- modify blender manifest according to this changes.
- optimize gitignore. 
						
						
							
						
					 
					
						2025-07-24 09:44:38 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f591113f8 
					 
					
						
						
							
							refactor: refactor toolset (not finished)  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-23 22:35:47 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						685a0b8066 
					 
					
						
						
							
							fix: rotate 4 flames when creating sector pair.  
						
						 
						
						... 
						
						
						
						- according to Lee623 report, rotate 90 degree for 4 flames startpoint when creating sector pair to correspond with models in ballance asset library. 
						
						
							
						
					 
					
						2025-07-18 14:42:33 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a1a215ec19 
					 
					
						
						
							
							fix: fix span between checkpoint and resetpoint.  
						
						 
						
						... 
						
						
						
						- change the span between checkpoint and resetpoint to prevent paper ball model respawn offset error.
- the span between 4 flames and resetpoint now is 3.65
- the span for 2 flames now is 3.3258
- these data were measured by Lee623 and picked by mode number in all original levels (because there is no uniform number in original levels). 
						
						
							
						
					 
					
						2025-07-18 14:30:18 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3bed920f11 
					 
					
						
						
							
							refactor: rename some operators and modules.  
						
						 
						
						... 
						
						
						
						- rename module OP_MTL_fix_all_material to OP_MTL_fix_all_materials.
- rename operator BBP_OT_fix_all_material to BBP_OT_fix_all_materials.
- rename module UTIL_naming_convension to UTIL_naming_convention.
- change some translation contexts to correspond with this change. 
						
						
							
						
					 
					
						2025-07-18 14:13:19 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6dc82aade6 
					 
					
						
						
							
							doc: update fake-bpy-module.  
						
						 
						
						... 
						
						
						
						- update fake-bpy-module for dev and write its version, which is suit for blender 4.5, in doc. 
						
						
							
						
					 
					
						2025-07-18 09:43:27 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ac6692cd97 
					 
					
						
						
							
							feat: bump version up to 4.3  
						
						 
						
						... 
						
						
						
						- update blender version to 4.5 LTS.
- there is no compatibility issue when porting to blender 4.5.
- bump plugin version up to 4.3 in manifest and document (which has not been updated a while). 
						
						
							
						
					 
					
						2025-07-17 20:08:07 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14de9f3f1b 
					 
					
						
						
							
							i18n: update translation  
						
						 
						
						
						
						
							
  v4.2
 
						
					 
					
						2025-01-23 13:09:11 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd64c0ce04 
					 
					
						
						
							
							feat: finish work of release  
						
						 
						
						... 
						
						
						
						- bump up version to 4.2
- update document about translation. 
						
						
							
  v4.2-alpha1
 
						
					 
					
						2025-01-21 10:10:36 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						84f6baae6a 
					 
					
						
						
							
							i18n: basically finish translation  
						
						 
						
						
						
						
							
						
					 
					
						2025-01-20 22:38:29 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5afbf679ed 
					 
					
						
						
							
							i18n: update translations  
						
						 
						
						
						
						
							
						
					 
					
						2025-01-20 20:32:08 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						89f5b5990d 
					 
					
						
						
							
							i18n: update translation  
						
						 
						
						
						
						
							
						
					 
					
						2025-01-20 18:21:14 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b441063061 
					 
					
						
						
							
							i18n: first commit about i18n translation.  
						
						 
						
						... 
						
						
						
						- add i18n translation files.
- add document about how to translate this plugin.
- fix some field descriptions in source code. 
						
						
							
						
					 
					
						2025-01-20 16:08:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b96550ca5c 
					 
					
						
						
							
							feat: finish BME prototype improvement  
						
						 
						
						
						
						
							
						
					 
					
						2025-01-20 10:07:45 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cc74a2ca8b 
					 
					
						
						
							
							feat: add i18n for forgetten entries.  
						
						 
						
						... 
						
						
						
						- add i18n for progress hints when importing or exporting virtools file.
- add i18n for naming convention report. 
						
						
							
						
					 
					
						2025-01-19 10:52:20 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9fe4af1fe 
					 
					
						
						
							
							feat: update BME structure  
						
						 
						
						
						
						
							
						
					 
					
						2025-01-19 10:29:58 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4a96906002 
					 
					
						
						
							
							feat: update BME prototypes  
						
						 
						
						... 
						
						
						
						- update BMe prototypes. add chris suggested component for future changes.
- add new 2 custom function in BME environment. 
						
						
							
						
					 
					
						2025-01-18 19:09:32 +08:00