+After loading a scenery, the view is now centered on its first SignalBox
+Added an option in Constants to forcibly enable pointerEvents on all map layers
+Added parsing for CameraHome and MainCamera
*Special objects (scenery info related entries occuring only once) now have a separate category in the Scenery.objects dictionary
*SceneryInfo is now inheriting from SpecialObject and is no longer stored in scenery.sceneryInfo
*Objects with no category are now saved as 'unk' instead of 'misc' to not collide with the existing 'misc' category
*In the "Max speed" track coloring mode, tracks with a maximum speed or derail speed of 0 are now displayed in red
*Fixed an issue where max_speed and derailspeed of Track objects could sometimes be NaN
+Added an option to rotate the sign's icon in its definiton
*Fixed track objects not searching their tracks by aliases
*Fixed useless parser warnings related to "Empty" objects
*Fixed W32_L sign not having its definition
*Fixed W32 and W32_L signs being rotated 10 degrees
*Fixed <> and [ ] tags appearing in sign texts
*Reduced the number of useless parser warnings by adding TerrainGroup, EndTerrainGroup and all objects with "Forest" in their name to the ignore list
+Added definitions and icons for signs: W32, W16, D1
+Added aliases for sign prefabs: sign_latarnia_z1, sign_latarnia_w4, w14 (to w9) d6 (to w8)
*Fixed some sign definitions still having "sign_" prefix
+Added Sign.getPrintableSignData() which will return sign's data after the last '_' char (if exists)
+Added option to create aliases for sign definitions
*Improved sign recognition to i.e. avoid treating undefined signs like W1X as W1
+Added support for signs that do not follow the "sign_wX" naming convention, with prefab names simply being "wX"
*Fixed the offset of the W15 sign
*Changed the text of the w8_0 sign to "X"
+Added definitions and icons for signs: W1, W13, W13a, W15, W17, W28
*Fixed text retrieval for older types of W27 and W8 signs, where the speed limit is specified in the prefab name instead of the data field
+Added support for specifying multiple text sources for SignRenderer (in the sign definition)
+Added the ability to retrieve sign text using a function ("text": "fun" in the sign definition)
*Moved text retrieval logic to a separate function outside the SignRenderer component
+Added SignTextRenderer, which can display additional text on signs, such as speed limit values
+The last value of a sign entry is stored as data and, depending on the entry in DefinedSigns, it can be used to determine the text shown by the SignTextRenderer
+Added option to disable loging the scenery model after parsing is finished
*Fixed missing def field declarations in SignalBox and Switch classes
*Fixed found switch def not being saved in the Switch object
+Added a dialog shown after scenery parsing is complete, displaying whether any warnings/errors occurred and, if so, showing the parser logs
*Improved parser's error handling
*Fixed a typo in the switch parsing related warning
+Added scv (SceneryInfo) block parser and scenery format version check. If the block is invalid, an error is thrown, if the version is not 29, a warning is logged
+Added errors to SceneryParserLog
+Added new signal boxes definitions:
SignalBoxJaworzno
SignalBox01
SignalBox01_e
SignalBoxGdanskG
SignalBoxSwKatarzyna
SignalBoxPrzyworyOpolskie2
SignalBox_lka_nastawnia_leczyca
+Added new switches definitions
Rkp 60E1-190-1_9 ba
Rld 60E1-2500_1200-1_22 R / L
Rld 60E1-600_300-1_9 R R / L
Rz 60E1-205-1_9 R / L
Rld 60E1-1200_600-1_15 R / L
*Fixed scp.py removing signal boxes with no name
*Fixed the parser skipping mechanical signals
*Improved loading speed of unoptimized .sc files by throwing less unknownObjectType warnings
+Added definitions for switches:
Rld 60E1-700_300-1_10 R / L
Rlj 60E1-650_190-1_20 R / L
+Added definitions for signal boxes:
SignalBox_lka_nastawnia_zgierz
SignalBox_lka_nastawnia_zgierz_Zg1
+Added separate icons for different types of signal boxes (standard, empty, skp, unknown)
*Signal boxes names no longer include [] and <> tags
*SignaBoxes are now a seperate class, not part of the Misc class
*Rotations of signal boxes are now more accurate
+Added prefab_name field in the Track class and track_prefab_name in the Switch class
*Invisible tracks are now drawn in gray instead of being completely skipped