Skip to content

TSRE SCOmod Test

Choose a tag to compare

@scottb613 scottb613 released this 16 Jul 17:00

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-stable is the stable/rescue branch, currently tagged v0.3.
  • tsre-scomod-wip is the current work-in-progress branch with the latest tested local changes, currently tagged v0.4.

Highlights

  • Added code build fixes for current MSYS2/MinGW tooling.
  • Improved F terrain conforming for track cuts and embankments.
  • Adjusted F track-width behavior so the 1/2/3 settings are more practical.
  • Added Shift+F terrain smoothing pass for selected track/ruler objects.
  • Added Ctrl+F selected-object tile-level terrain conforming for track/road objects.
  • Added Alt+A selected terrain tile patch selection for selecting all 256 terrain patches on the current tile.
  • Added F2 Conform DB height brush mode for grade-following spot terrain cleanup along track and road databases.
  • Added autopaint tile-level tools for track, roads, and water.
  • Added autopaint water shoreline/water-edge terrain painting based on terrain/water contour detection.
  • Added F2 TERRTEX route and tile reset tools for returning painted terrain tiles to terrain.ace.
  • Added F2 route-local terrain paint presets for texture, brush size, intensity, brush shape, and rotation.
  • Added F2 0-360 degree terrain texture rotation control for seamless directional textures.
  • Added F2 seasonal selector for Summer, Spring, Autumn, Winter, and Night.
  • Added global seasonal fallback refresh for terrain, route objects, transfers, dynamic track, and forest/polyforest geometry.
  • Fixed global fixed transfer object reload behavior when switching from Winter back to Summer.
  • Added F2 Mirror Season button for paired default/snow TERRTEX painting with matching paired textures required.
  • Disabled global the old settings-file season / seasonalEditing controls so the F2 selector is the active seasonal control.
  • Fixed global Protected editable TERRTEX 1024x1024 files from accidental downsampling while painting.
  • Added view Forest Regions Toggle stutter mitigation and a View menu toggle for Forest Regions.
  • Fixed global texture cache invalidation bug that caused severe lag and wrong texture reuse on large populated routes.
  • Added load single-instance protection.
  • Fixed load route-selection table refresh when switching MSTS root folders.
  • Added windows executable icon and AddShortcutDesktop.cmd helper.
  • Added restore last session on the load screen to reopen the last route, camera view, and editor window layout.
  • Added load high-resolution branded splash and scaled loader/about display so the banner is not cropped.
  • Converted the status window into a compact clickable control panel.
  • Added status/navi window gentle delayed snapping.
  • Matched the navi window color/readability scheme to the darker Status Window style.
  • Improved object Panel searching with ALL category defaults, enforced mutually exclusive Tracks/Roads/Other category filters for searches, and a Reset search button.
  • Added global uiScale support for larger editor fonts and proportionally wider panels.
  • Added global sound feedback with standardized SCOclick.wav, SCObuzz.wav, and SCOchirp.wav files.
  • Added status window Place Guard validation to prevent spammed objects with automatic undo, and respective feedback.
  • Updated global title bar to identify the build as TSRE SCOmod v0.4.
  • 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 F3 downloaded 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.txt contains the longer forum-style summary of the work.
  • fileEdit.txt lists 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.