Releases: scottb613/TSRE5-SCOmod
Release list
TSRE GenX v0.7
TSRE GenX
TSRE GenX is an experimental improvement branch of the TSRE5 Trainsim.com fork, focused on practical route-editor improvements for MSTS and Open Rails route building.
This branch is based on Eric's TSRE8.006 baseline from the master branch of eric-from-trainsim/TSRE5-Trainsim.Com-Fork.
The goal is not to replace Eric's main TSRE work. This is a test branch for debugging, experimentation, and evaluation, with the hope that useful pieces can eventually be reviewed and folded upstream.
Branches
tsre-scomod-stableis the stable/rescue branch, capped and tagged atv0.6.tsre-scomod-wipis the continuing work-in-progress branch, currently released for testing asv0.7.
Highlights
- Updated
codeto build with current MSYS2/MinGW tooling. - Reworked
Fterrain conforming for stronger, more practical track cuts and embankments, including improved low-end track-width behavior. - Added
Ctrl+Fselected-object tile conforming,Shift+Fnon-destructive smoothing, and theF2Conform DB brush for grade-following spot cleanup. - Added
Alt+Aselection of all 256 terrain texture patches on the selected tile. - Added
autopainttile-level track and road painting plus shoreline-aware water-edge painting based on the actual terrain/water contour. - Added
F2confirmed route-wide and current-tile TERRTEX reset tools for returning painted terrain toterrain.ace. - Added
F2route-local terrain paint presets covering texture, brush, intensity, shape, and rotation. - Added
F2full 0-360 degree terrain texture rotation for directional ground textures. - Rebuilt
F2 seasonal texturesaround a visible Summer, Spring, Autumn, Winter, and Night selector instead of hidden settings-file switches. - Added
seasonal texturesactive-season refresh and per-file ORTS-style fallback for terrain, route objects, transfers, Dynamic Track, forests, and polyforests, including ACE/DDS alternatives. - Added
Terrtex: Mirror Seasonfor paired default/snow painting, with safe opposite-side placeholder creation when matching seasonal swatches are missing. - Protected
seasonal TERRTEX1024x1024 files from accidental downsampling during painting and corrected transfer/material cache refresh behavior. - Reduced
route performancestutter with forest-generation controls, a Forest Regions view toggle, and texture-cache invalidation only when material paths change. - Improved
loadreliability with single-instance protection, corrected route-table refresh, and validated editable recent MSTS/ORTS root selection. - Added
Restore Last Sessionfor reopening the last route, camera location, main window, and Control Panel layout. - Added
Windowsthe GenX executable icon, desktop-shortcut helper, and Route > Open Route Folder command. - Consolidated
Control PanelStatus and Navi functions into a scalable F7 panel with editing-state controls, navigation, movement locks, and delayed edge snapping. - Improved
Object Panelwith category-aware search and reset, cleaner Scale Rail grouping, and 30 Recent Items in a bounded scrollable history with Clear Recent. - Reworked
F1-F4 panelsproperty panels, Object Panel, Control Panel, Settings Editor, and startup screens into a consistent scalable interface. - Substantially reorganized
F2 texturesaround a larger selected-texture preview, a compact two-column Recent Texture bank, clearer paint/preset/brush groups, and texture-name tooltips. - Added
global UIscaling and consistent user-action sound feedback without playing sounds during passive panel refreshes. - Added
Place Guardvalidation with automatic undo and distinct feedback for dangerous or invalid scenery, track, and interactive-object placements. - Reorganized
F12 Settingsinto practical categories with direct settings saves, timestamped backups, full-sentence tooltips, and an integrated key-assignment reference. - Repaired
F3 mapsOSM Vector Map HTTPS support, hardened failed-response handling, and increased generated map imagery to 4096 resolution. - Preserved
Dynamic TrackClassic Flex while adding a Classic/NextGen selector and adapting GokuMK's work as the foundation for compound and full S-curve NextGen connections. - Improved
Dynamic Trackediting with database rebuilding after Flex, synchronized elevation data, clearer section/length information, fallback textures, and consistent naming. - Added
splash screensruntime-discovered artwork with a persistent shuffled cycle shared by the Route Loader, Consist Loader, and About window during each session. - Improved
track propertiesgrade-unit presentation and added Lock Grade so newly placed track or road pieces can inherit the selected piece's physical grade. - Added
Grade Helperfor dock-friendly, validated, connected, per-piece vertical transitions to an exact target grade. - Added
Grade Symbolsconnectivity-aware markers for static and Dynamic Track, including steady-grade, transition, and direct crest/gully classifications. - Added
View and Markersreversible overlay toggling and improved marker placement, color, height, and label reliability. - Added
Edit > Copy Infoselection diagnostics for clipboard-ready troubleshooting and reporting. - Reduced
route displayoverhead by rebuilding Grade Symbol connectivity only at safe tile/database boundaries, reusing unchanged pointer-depth results, and throttling unchanged Control Panel updates. - Refined
route lightingwith warmer directional sunlight and cooler sky-facing ambient light while preserving MSTS texture artwork and neutral editor overlays. - Added
Save, Restart and Restorein F12 plus optional UI sounds for startup actions, toggles, checkboxes, dropdown selections, and menu commands. - Added
property guidancefor Detail Level, MSTS StaticFlags, and MSTS Collision, clarified Alt+A in the key reference, and corrected read-only Control Panel hover behavior. - Added the full-screen
F4 Activity Builderand high-resolution TrackDB viewer. - Added standalone MSTS/ORTS path creation, editing, validation, and PAT writing.
- Added natural-end
water flowrouting with live switch throwing and recalculation. - Added reverse points, duration and clock-time wait points, overlap visualization, and passing sidings.
- Added selectable/deletable path controls, undo/redo, map rotation, route markers, labels, signals, stations, and service-point symbology.
- Standardized
F1-F4 and utility panelswith the charcoal/orange visual system, square selectors, consistent controls, active-tool highlighting, focus restoration, and pinnable helper windows. - Added the pinnable
Auto Placeworkflow and further Grade Helper, Control Panel, Object Selection, and Terrain Editor cleanup.
Downloads
Executable test builds are intended to be published on the GitHub Releases page, not committed directly into the source tree.
Download the current test ZIP from Releases when available. Keep this copy separate from any production TSRE install.
The ZIP includes AddShortcutDesktop.cmd, which can create a desktop shortcut for the packaged TSRE5.exe.
The ZIP also includes LICENSE.md and THIRD-PARTY-NOTICES.txt. TSRE GenX follows the original TSRE5 GPLv3 license; bundled runtime DLLs remain under their respective upstream licenses.
Documentation
scoWorkList.txtcontains the detailed change summary.scoFileEdit.txtlists the code/project files touched during the work.THIRD-PARTY-NOTICES.txtrecords upstream authorship, acknowledgements, and bundled runtime-library notices.docs/contains the release-facing documentation copies.
Status
This is not an official TSRE release. It is a working route-editor improvement branch for testing and discussion.
TSRE GenX
TSRE GenX
TSRE GenX is an experimental improvement branch of the TSRE5 Trainsim.com fork, focused on practical route-editor improvements for MSTS and Open Rails route building.
This branch is based on Eric's TSRE8.006 baseline from the master branch of eric-from-trainsim/TSRE5-Trainsim.Com-Fork.
The goal is not to replace Eric's main TSRE work. This is a test branch for debugging, experimentation, and evaluation, with the hope that useful pieces can eventually be reviewed and folded upstream.
Branches
tsre-scomod-stableis the stable/rescue branch, capped and tagged atv0.6.tsre-scomod-wipis the development branch; its current completed release cap isv0.6.
Highlights
- Updated
codeto build with current MSYS2/MinGW tooling. - Reworked
Fterrain conforming for stronger, more practical track cuts and embankments, including improved low-end track-width behavior. - Added
Ctrl+Fselected-object tile conforming,Shift+Fnon-destructive smoothing, and theF2Conform DB brush for grade-following spot cleanup. - Added
Alt+Aselection of all 256 terrain texture patches on the selected tile. - Added
autopainttile-level track and road painting plus shoreline-aware water-edge painting based on the actual terrain/water contour. - Added
F2confirmed route-wide and current-tile TERRTEX reset tools for returning painted terrain toterrain.ace. - Added
F2route-local terrain paint presets covering texture, brush, intensity, shape, and rotation. - Added
F2full 0-360 degree terrain texture rotation for directional ground textures. - Rebuilt
F2 seasonal texturesaround a visible Summer, Spring, Autumn, Winter, and Night selector instead of hidden settings-file switches. - Added
seasonal texturesactive-season refresh and per-file ORTS-style fallback for terrain, route objects, transfers, Dynamic Track, forests, and polyforests, including ACE/DDS alternatives. - Added
Terrtex: Mirror Seasonfor paired default/snow painting, with safe opposite-side placeholder creation when matching seasonal swatches are missing. - Protected
seasonal TERRTEX1024x1024 files from accidental downsampling during painting and corrected transfer/material cache refresh behavior. - Reduced
route performancestutter with forest-generation controls, a Forest Regions view toggle, and texture-cache invalidation only when material paths change. - Improved
loadreliability with single-instance protection, corrected route-table refresh, and validated editable recent MSTS/ORTS root selection. - Added
Restore Last Sessionfor reopening the last route and camera context, plus compactPincontrols that remember the main window, Control Panel, and Grade Helper placement between sessions. - Added
Windowsthe GenX executable icon, desktop-shortcut helper, and Route > Open Route Folder command. - Consolidated
Control PanelStatus and Navi functions into a scalable F7 panel with editing-state controls, navigation, movement locks, and delayed edge snapping. - Improved
Object Panelwith category-aware search and reset, cleaner Scale Rail grouping, and 30 Recent Items in a bounded scrollable history with Clear Recent. - Reworked
F1-F4 panelsproperty panels, Object Panel, Control Panel, Settings Editor, and startup screens into a consistent scalable interface. - Substantially reorganized
F2 texturesaround a larger selected-texture preview, a compact two-column Recent Texture bank, clearer paint/preset/brush groups, and texture-name tooltips. - Added
global UIscaling, consistent manual-action sound feedback, cleaner square F12 boolean selectors, and coordinated state colors without false responses during passive refreshes. - Added
Place Guardvalidation with automatic undo and distinct feedback for dangerous or invalid scenery, track, and interactive-object placements. - Reorganized
F12 Settingsinto practical categories with direct settings saves, timestamped backups, full-sentence tooltips, and an integrated key-assignment reference. - Repaired
F3 mapsOSM Vector Map HTTPS support, hardened failed-response handling, and increased generated map imagery to 4096 resolution. - Preserved
Dynamic TrackClassic Flex while adding a Classic/NextGen selector and adapting GokuMK's work as the foundation for compound and full S-curve NextGen connections. - Improved
Dynamic Trackediting with database rebuilding after Flex, synchronized elevation data, clearer section/length information, fallback textures, and consistent naming. - Added
splash screensruntime-discovered artwork with a persistent shuffled cycle shared by the Route Loader, Consist Loader, and About window during each session. - Improved
track propertiesgrade-unit presentation and added Lock Grade so newly placed track or road pieces can inherit the selected piece's physical grade. - Added
Grade Helperfor dock-friendly, validated, connected, per-piece vertical transitions to an exact target grade, with remembered placement and automatic Lock Grade handoff. - Added
Grade Symbolsconnectivity-aware markers for static and Dynamic Track, including steady-grade, transition, and direct crest/gully classifications. - Added
View and Markersreversible overlay toggling and improved marker placement, color, height, and label reliability. - Added
Edit > Copy Infoselection diagnostics for clipboard-ready troubleshooting and reporting. - Reduced
route displayoverhead by rebuilding Grade Symbol connectivity only at safe tile/database boundaries, reusing unchanged pointer-depth results, and throttling unchanged Control Panel updates. - Refined
route lightingwith warmer directional sunlight and cooler sky-facing ambient light while preserving MSTS texture artwork and neutral editor overlays. - Added
Save, Restart and Restorein F12 plus optional UI sounds for startup actions, toggles, checkboxes, dropdown selections, and menu commands. - Added
property guidancefor Detail Level, MSTS StaticFlags, and MSTS Collision, clarified Alt+A in the key reference, and corrected read-only Control Panel hover behavior.
Downloads
Executable test builds are intended to be published on the GitHub Releases page, not committed directly into the source tree.
Download the current test ZIP from Releases when available. Keep this copy separate from any production TSRE install.
The ZIP includes AddShortcutDesktop.cmd, which can create a desktop shortcut for the packaged TSRE5.exe.
The ZIP also includes LICENSE.md and THIRD-PARTY-NOTICES.txt. TSRE GenX follows the original TSRE5 GPLv3 license; bundled runtime DLLs remain under their respective upstream licenses.
Documentation
scoWorkList.txtcontains the detailed change summary.scoFileEdit.txtlists the code/project files touched during the work.docs/contains the release-facing documentation copies.
Status
This is not an official TSRE release. It is a working route-editor improvement branch for testing and discussion.
TSRE SCOmod Test
TSRE5-SCOmod
TSRE5-SCOmod is an experimental improvement branch of the TSRE5 Trainsim.com fork, focused on practical route-editor improvements for MSTS and Open Rails route building.
This branch is based on Eric's TSRE8.006 baseline from the master branch of eric-from-trainsim/TSRE5-Trainsim.Com-Fork.
The goal is not to replace Eric's main TSRE work. This is a test branch for debugging, experimentation, and evaluation, with the hope that useful pieces can eventually be reviewed and folded upstream.
Branches
tsre-scomod-stableis the stable/rescue branch, currently taggedv0.3.tsre-scomod-wipis the current work-in-progress branch with the latest tested local changes, currently taggedv0.4.
Highlights
- Added
codebuild fixes for current MSYS2/MinGW tooling. - Improved
Fterrain conforming for track cuts and embankments. - Adjusted
Ftrack-width behavior so the 1/2/3 settings are more practical. - Added
Shift+Fterrain smoothing pass for selected track/ruler objects. - Added
Ctrl+Fselected-object tile-level terrain conforming for track/road objects. - Added
Alt+Aselected terrain tile patch selection for selecting all 256 terrain patches on the current tile. - Added
F2Conform DBheight brush mode for grade-following spot terrain cleanup along track and road databases. - Added
autopainttile-level tools for track, roads, and water. - Added
autopaintwater shoreline/water-edge terrain painting based on terrain/water contour detection. - Added
F2TERRTEX route and tile reset tools for returning painted terrain tiles toterrain.ace. - Added
F2route-local terrain paint presets for texture, brush size, intensity, brush shape, and rotation. - Added
F20-360 degree terrain texture rotation control for seamless directional textures. - Added
F2seasonal selector for Summer, Spring, Autumn, Winter, and Night. - Added
globalseasonal fallback refresh for terrain, route objects, transfers, dynamic track, and forest/polyforest geometry. - Fixed
globalfixed transfer object reload behavior when switching from Winter back to Summer. - Added
F2Mirror Seasonbutton for paired default/snow TERRTEX painting with matching paired textures required. - Disabled
globalthe old settings-fileseason/seasonalEditingcontrols so theF2selector is the active seasonal control. - Fixed
globalProtected editable TERRTEX 1024x1024 files from accidental downsampling while painting. - Added
viewForest Regions Togglestutter mitigation and a View menu toggle for Forest Regions. - Fixed
globaltexture cache invalidation bug that caused severe lag and wrong texture reuse on large populated routes. - Added
loadsingle-instance protection. - Fixed
loadroute-selection table refresh when switching MSTS root folders. - Added
windowsexecutable icon andAddShortcutDesktop.cmdhelper. - Added
restore last sessionon theloadscreen to reopen the last route, camera view, and editor window layout. - Added
loadhigh-resolution branded splash and scaled loader/about display so the banner is not cropped. - Converted the
status windowinto a compact clickable control panel. - Added
status/navi windowgentle delayed snapping. - Matched the
navi windowcolor/readability scheme to the darker Status Window style. - Improved
object Panelsearching withALLcategory defaults, enforced mutually exclusive Tracks/Roads/Other category filters for searches, and aResetsearch button. - Added
globaluiScalesupport for larger editor fonts and proportionally wider panels. - Added
globalsound feedback with standardizedSCOclick.wav,SCObuzz.wav, andSCOchirp.wavfiles. - Added
status windowPlace Guardvalidation to prevent spammed objects with automatic undo, and respective feedback. - Updated
globaltitle bar to identify the build asTSRE SCOmod v0.4. - Fixed
F3OSM Vector Map HTTPS loading by packaging the current OpenSSL 3 runtime DLLs. - Hardened
F3OSM Vector Map loading so failed network replies do not crash the editor. - Set
F3downloaded map imagery resolution to 4096 for clearer per-tile map output.
Downloads
Executable test builds are intended to be published on the GitHub Releases page, not committed directly into the source tree.
Download the current test ZIP from Releases when available. Keep this copy separate from any production TSRE install.
The ZIP includes AddShortcutDesktop.cmd, which can create a desktop shortcut for the packaged TSRE5.exe.
The ZIP also includes LICENSE.md and THIRD-PARTY-NOTICES.txt. TSRE5-SCOmod follows the original TSRE5 GPLv3 license; bundled runtime DLLs remain under their respective upstream licenses.
Documentation
worklist.txtcontains the longer forum-style summary of the work.fileEdit.txtlists the code/project files touched during the work.Published/contains the release-facing README and copied summaries used for package/release notes.
Status
This is not an official TSRE release. It is a working route-editor improvement branch for testing and discussion.
TSRE SCOmod Test
TSRE5-SCOmod Test Build v0.3
This package contains the TSRE5 executable and runtime files from the terrain/editor improvement work.
Highlights
- Improved F-key terrain conforming for track cuts and embankments.
- Adjusted F-tool track-width behavior so the 1/2/3 settings are more practical.
- Added a
Shift+Fterrain smoothing pass for selected track/ruler objects. - Added an F2
Conform DBheight brush mode for grade-following spot terrain cleanup along track and road databases. - Added tile-level autopaint tools for track, roads, and water.
- Added real shoreline/water-edge terrain painting based on terrain/water contour detection.
- Added route and tile terrtex reset tools for returning painted terrain tiles to
terrain.ace. - Added route-local F2 terrain paint presets for texture, brush size, intensity, brush shape, and rotation.
- Added a 0-360 degree terrain texture rotation control for seamless directional textures.
- Added an F2 seasonal selector for Summer, Spring, Autumn, Winter, and Night.
- Added seasonal fallback refresh for terrain, route objects, transfers, dynamic track, and forest/polyforest geometry.
- Added the F2 Mirror Season button for paired normal/snow terrain painting.
- Disabled the old settings-file
season/seasonalEditingcontrols so the F2 selector is the active seasonal control. - Protected editable 1024x1024 terrtex files from accidental downsampling while painting.
- Added forest/object stutter mitigation and a View menu toggle for Forest Regions.
- Fixed a texture-cache invalidation bug that caused severe lag and wrong texture reuse on large populated routes.
- Added single-instance startup protection.
- Fixed route-selection table refresh when switching MSTS root folders.
- Added a Windows executable icon and
AddShortcutDesktop.cmdhelper. - Added build fixes for current MSYS2/MinGW tooling.
- Added Restore Last Session on the startup screen to reopen the last route, camera view, and editor window layout.
- Converted the Status Window into a compact clickable control panel.
- Updated the startup and editor titlebars to identify the build as TSRE SCOmod v0.3.
- Fixed F3 OSM Vector Map HTTPS loading by packaging the current OpenSSL 3 runtime DLLs.
- Hardened F3 OSM Vector Map loading so failed network replies do not crash the editor.
- Set downloaded map imagery resolution to 4096 for clearer per-tile map output.
See worklist.txt for the full summary.
Run TSRE5.exe from this folder.
TSRE SCOmod Test
TSRE5-SCOmod Test Build v0.2
This package contains the TSRE5 executable and runtime files from the terrain/editor improvement work.
Highlights:
- improved track cuts and embankments
- adjusted F-key track-width behavior for more useful 1/2/3 terrain-bed sizing
- stronger cutting/embankment slider behavior for steeper berms and cuts
- Shift+F terrain smoothing pass
- tile-level track, road, and water autopaint
- real shoreline/water-edge terrain painting based on terrain/water contour detection
- route terrtex paint reset tool
- tile terrtex paint reset tool
- F2 terrain paint presets saved per route
- paint presets include texture, size, intensity, brush shape, and rotation
- 0-360 degree terrain texture rotation control for seamless directional textures
- texture paint resolution protection for 1024 terrtex files
- forest/object stutter mitigation pass
- startup guard to prevent multiple TSRE instances
- fixed route-selection table refresh when switching MSTS root folders
- added fileEdit.txt code-file ledger for easier review of changed files
- updated worklist.txt with the current full change summary
See worklist.txt for the full summary.
Run TSRE5.exe from this folder.
TSRE SCOmod Test
TSRE5-SCOmod Test Build v0.1
This package contains the TSRE5 executable and runtime files from the terrain/editor improvement work.
Highlights:
- improved track cuts and embankments
- Shift+F terrain smoothing pass
- tile-level track, road, and water autopaint
- real shoreline/water-edge terrain painting
- route terrtex paint reset tool
- F2 terrain paint presets saved per route
- texture paint resolution protection for 1024 terrtex files
- forest/object stutter mitigation pass
See worklist.txt for the full summary.
Run TSRE5.exe from this folder.