Skip to content

V1.3.0

Choose a tag to compare

@n2gate2000-git n2gate2000-git released this 12 Oct 04:48
· 4 commits to main since this release

v1.3.0 (フリーライド最前面HUD・次セグメント予告・UI多言語対応)

  • フリーライド(通常走行)最前面HUDオーバーレイ機能の追加:
    ワークアウト実行時だけでなく、通常走行(Free Ride / Simulation / Arcade)時にもForza Horizon 6のゲーム画面最前面にリアルタイムHUD(パワー、車速、ケイデンス、心拍数、勾配、ギア等)をコンパクトに透過表示可能に(メイン画面ヘッダー右上のトグルスイッチまたは設定からワンクリック切替)。
  • ワークアウトHUDオーバーレイの機能・視認性大幅強化:
    • 次セグメント(Next Segment)予告プレビュー表示: メインアーチ上部に次の目標パワー(W)、残り時間、目標ケイデンス、ゾーンカラーを事前予告表示し、インターバル移行時の準備をサポート。
    • 残り時間・数値表示の拡大: 残り時間や目標数値のフォントサイズ・レイアウトを最適化し、ゲームプレイ中の視認性を大幅に向上。
  • トラック自転車競技公式カウントダウンサウンドシステム:
    Web Audio APIを用い、UCI・トラック競技公式スタートタイマーに準拠した電子音を再現。セグメント終了10秒前のロング予告トーン(490Hz)、5秒前〜1秒前の毎秒ビープ音、0秒のWork開始トーン(980Hz)を忠実実装。
  • 音声ガイダンス(TTS)の英語ロケール対応:
    Web Speech APIによる音声案内をバイリンガル化し、英語表示時にも自然な英語ガイダンス("Interval start, target 250 watts" 等)を発声。
  • UI全体の多言語(日本語 / English)完全対応:
    i18n.js の導入により、メインダッシュボード、ワークアウト画面、設定ダイアログ、最前面HUDオーバーレイ、音声案内に至るまで、UI言語の動的切り替え(日/英)をサポート。
  • ライダー体重設定の追加とカロリー・W/kg計算の精度向上:
    設定ダイアログに体重(kg)設定項目を追加し、W/kg(パワーウェイトレシオ)および消費エネルギー(kcal)の算出精度を向上。
  • 設定UIの刷新 & 負荷調整の集約:
    スマートローラーの負荷難易度(Difficulty)スライダーを設定ダイアログ内に集約・整理し、ダイアログのレイアウトとサイズを最適化。
  • 公式アプリアイコンの採用:
    HorizonCycling 専用のオリジナル高解像度アプリアイコン(.ico / .png)をウィンドウ、タスクバー、タイトルバーに適用。
  • BLEパワーメーター接続とステータス表示の安定性向上:
    Cycling Power Profile(0x1818)接続時のステータスバー表示不具合を修正し、接続・再接続処理の安定性を向上。
  • マップ初期ズーム倍率および走行履歴ビューアの表示最適化:
    リアルタイム追跡開始時のマップ縮尺調整、および走行履歴ビューアにおける心拍ゾーン分布グラフ等の表示サイズ・視認性を最適化。

v1.2.0 (ワークアウト機能 & ゲーム内最前面HUDオーバーレイ)

  • ZWO / MRC / ERG ワークアウト完全対応 & FTMS ERGモード自動負荷制御:
    Zwift形式(.zwo)およびTrainerRoad形式(.mrc / .erg)のインポート、ライブラリ管理、目標ワット数へのFTMS自動追従、強度微調整(Intensity Bias)対応。
  • ゲーム内最前面透過HUDオーバーレイ(In-Game Overlay)の実装:
    Forza Horizon 6 のフルスクリーン画面上に直接重畳表示される透過HUD。中央上部メインアーチ、セグメント進行リスト、ゾーンリボン、グローバルホットキー(Ctrl+Shift+O / Ctrl+Shift+Q)対応。
  • 音声カウントダウン&サウンド演出(Web Audio & Web Speech API):
    インターバル切り替え前の3秒カウントダウン音、コーチング字幕のポップアップ&音声読み上げ、完走ファンファーレ。
  • FTP Ramp Test 自動計測機能:
    1分刻みで20W上昇するランプテストとケイデンス低下による限界自動判定、新FTPのワンクリック保存。

v1.1.0 (走行データ自動記録 & 走行履歴ビューア)

  • 走行データの完全自動記録 (Auto-Start / Auto-Pause):
    アプリ起動・走行開始時の自動記録開始、停車中(< 1.0 km/h)やゲームメニュー時の自動一時停止・再開に対応。
  • 「📜 走行履歴」タブの新設:
    過去の走行ログ一覧、詳細サマリー(走行時間、実走行時間、獲得標高、平均/NPパワー、消費エネルギー等)、全体マップ上の走行ルート軌跡、プロファイルグラフをアプリ内で閲覧・確認可能に。
  • ワンタッチ・セッションローテーション:
    「軌跡クリア」押下時に現在のセッションを安全に自動保存し、即座に新規セッション記録を開始。