Changelog
0.4.0 2026/4/24
- Add Redesigned main menu interface
Displays more history entries with new options to pin or remove them. - Add Direct3D9-style lighting and color calculations, to resolve previous color discrepancies between QuickMapViewer and BVE
SupportsLight.Ambient,Light.Diffuse, andLight.Directionstatements.
Handles emissive colors in DirectX mesh files. - Add Drag-and-drop and command-line support for loading map files
- Add Support for cosine transition curves
- Add Extended compatibility for BveEX syntaxes
See the “Known Issues” page for details. - Add Warning for non-power-of-two texture dimensions
- Fix Unintended application of sRGB gamma correction causing excessively bright face colors
- Fix Infinite loop when
Repeateris used with an interval of 0 - Fix Crash when executing
PutBetweenwith a missing structure - Fix Crash when loading malformed DDS texture files
- Fix Unrecognized
Background.Change()statement - Change Updated the return-to-main-menu hotkey to
Shift+Escto prevent accidental triggers - Fix Transform handling on transition curves, to align with BVE behavior
- Change Improved clarity of error messages for unparseable Station CSV lines
0.3.0 2025/2/9
- Add Support for
PutBetweenstructures - Fix Incorrect model placement when doing
Puton child tracks - Fix Background behavior was different from BveTs when set to empty
- Fix Incorrect line number were shown when reporting errors in a map file
- Add Allow manually selecting a rendering backend (However, leaving it at ‘Auto Select’ is recommended)
- Change Updated the underlying Bevy game engine to 0.15.1
- Add More information is included in crash reports
0.2.3 2024/7/2
- Fix Program stuck in loading screen if the map file has errors when reloading
- Fix Structures with more than one of yaw, pitch or roll transforms were shown with a wrong orientation
- Fix Using
pow(x, y)function in map file crashes the program - Fix Updated the underlying Bevy game engine to 0.14.0-rc.4, maybe hopefully fixing the issue where a keyboard input cannot be released
- Fix Warning popup window sometimes closes immediately without the expected delay
- Add Automatic update checking function
0.2.2 2024/4/6
- Add Support for some AtsEX map syntaxes
(QMV cannot load AtsEX map plugins, but now it will not report them as syntax error) - Change Mouse dragging rotates camera the same way as BVE5
- Add Numpad keys supported for camera movement (Same as BVE5’s default settings)
- Add Warnings dialog now automatically closes after 5 seconds
(Hover mouse over it to cancel this automatic closing) - Change Holding Ctrl also accelerates X/Y movements
- Add Holding Shift decelerates X/Y/Z movements
- Change Adjusted default speeds of X/Y/Z movements
0.2.1 2024/3/31
- Fix Unable to parse map scripts with full-width space
- Change Better error message for lexer encountering unexpected character
- Fix Tracks disappear (Internal calculations result in infinity) when
Gradient.BeginTransitionandGradient.Beginare used at same location - Fix Unable to load station with uppercase P/T
- Fix Unable to load station with time without second part
- Fix Tracks disappear (Internal calculations result in NaN) on routes without
Curve.Gauge
(Default setting should beCurve.Gauge(1067), notCurve.Gauge(1.067)) - Change Added a prompt for texture loading errors due to Shift-JIS encoded file name
- Add Support loading JPG images
0.2.0 2024/3/30
- Initial Release