1.4.6.3
--------
**New: check GitHub for updates at startup and one-click install (Windows packaged builds)**
- On launch, the game queries the GitHub Release for ``tuohai/soundrts-ultimate-version``. If the online version is newer, you are prompted: **Enter** to update, **Esc** to cancel.
- Optionally hear the Release notes before downloading.
- **Windows packaged build**: downloads and extracts in-process, then a short script overwrites the install folder and relaunches after exit. The ``user`` folder is **skipped** so local saves/settings are kept.
- **Source / development runs**: opens the Release download page only (does not overwrite the project tree).
- Options menu: **Check for updates when starting the game** (on by default; Enter toggles). Stored as ``check_updates_on_start`` in ``SoundRTS.ini``.
- **Code**: ``auto_update.py``, ``clientversion.py``, ``clientmain.py``, ``config.py``.
- **Tests**: ``test_auto_update.py``.
- **Docs**: player manuals, getting started, release notes.
**Improvement: Ctrl+F2 large-map edge scroll and mouse-wheel zoom (Age of Empires-style)**
- **Issue**: on large maps (e.g. cw1), moving the mouse across squares jumped the camera with every hover—hard to play visually.
- **Edge scroll**: the view pans only when the pointer is at the **main map viewport edge** (Age of Empires-style). Hovering still selects squares / targets but **does not jump the camera**.
- **Mouse-wheel zoom**: scroll up to zoom in, down to zoom out (anchored under the cursor); zooming out until the whole map fits recenters it.
- **Jump-to-center**: minimap clicks and keyboard square jumps still center the view; edge scroll is disabled over the command HUD / minimap.
- **Code**: ``clientgamegridview.py``, ``clientgame/game_input_handler.py``, ``clientgame/game_navigation.py``.
- **Tests**: ``test_gridview_viewport.py``, ``test_zoom_mouse.py``.
- **Docs**: player manuals, release notes.
code:
https://github.com/tuohai/soundrts-ultimate-versiongame:
https://github.com/tuohai/soundrts-ultimate-version/releases/download/1.4.6.3/soundrts-1.4.6.3-ultimate.version-windows.zip