開発日誌 #17 架線柱の配置 萱島駅-京橋駅

開発日誌 #17 架線柱の配置 萱島駅-京橋駅

少し遅くなりましたが、あけましておめでとうございます。今年もどうぞよろしくお願いします。お正月気分もだいぶ落ち着いて、そろそろ普段のペースに戻ってきた頃でしょうか。今年も無理せず、まったり更新していけたらと思っています。

年末年始は取材に集中するのと、正直に申し上げると気分転換に別のゲームをしていました。とあるMMORPGでランダムマッチング当たった皆さんありがとうございました。ずっと回復職でしたが、初動でパーティ全員見渡して”この人はこういうクセだな”と分析して、立ち回りを工夫してかみ合ったときが最高に気持ちよくてやってます。ベホマラー連打してる割合意外と低いのは回復職好きでやってないと気づけないと思いますが。

気が向いたときにちょいちょいサウンドまわり手を加えてました。

編集結果(※開発版のため作業に必要なストラクチャ以外非表示です) ※サーバー都合により非公開化する場合があります

元ネタ ※サーバー都合により非公開化する場合があります

中速域あまり納得してないので気まぐれでさらに手を加えるかもしれません。

令和8年1本目の開発日誌です。

前回:開発日誌 #16 架線柱の配置 香里園駅-萱島駅

おおまかな工程リストは#1にて。#17は「架線柱の配置」工程第一段階の進行です。

ロードマップ

工程

  • 線路のマッピング 【Clear!】
  • 架線柱の配置 ←イマココ!
  • プラットフォームのクロージング
  • 信号機の配置 【仮置き済】
  • 標識の配置
  • ATSの設定 【仮置き済】
  • 地面のマッピング
  • 立体交差構造物の配置
  • 平面交差構造物の配置(踏切)
  • 並行する主要道路のマッピング
  • 車内放送 【仮置き済】
  • 駅放送 【仮置き済】
  • 先行列車・対向列車
  • 旅客向け案内標類
  • ランドマーク

マップ位置

  1. 出町柳駅部(2番線シナリオ)
  2. 出町柳-三条間
  3. 三条駅部(3番線シナリオ)
  4. 三条-龍谷大前深草間
  5. 龍谷大前深草駅部(3番線シナリオ)
  6. 龍谷大前深草-丹波橋間
  7. 丹波橋駅部(3番線シナリオ)
  8. 丹波橋-中書島間
  9. 中書島駅部(2番線シナリオ)
  10. 中書島-(高架)淀間
  11. (高架)淀駅部(3番線シナリオ)
  12. (高架)淀-(2線)石清水八幡宮間
  13. (2線)石清水八幡宮駅部
  14. 石清水八幡宮-樟葉間
  15. 樟葉駅部(4番線シナリオ)
  16. 樟葉-枚方市間
  17. 枚方市駅部(4番線シナリオ)
  18. 枚方市-香里園間
  19. 香里園駅部(3番線シナリオ)
  20. 香里園-萱島間(A線シナリオ)
  21. 萱島駅部(3番線シナリオ)
  22. 萱島-守口市間(A線シナリオ) ←イマココ!
  23. 守口市駅部(3番線シナリオ) ←イマココ!
  24. 守口市-京橋間(A線シナリオ) ←イマココ!
  25. 京橋駅部(3番線シナリオ) ←イマココ!
  26. 京橋-淀屋橋間
  27. 淀屋橋駅部(4番線シナリオ)

架線柱の配置 萱島駅-守口市駅

大和田変電所付近

大和田駅下手

古川渡河ポイント付近

古川橋駅

門真市駅付近

西三荘駅付近

守口市駅上手

ここはプレイ中数秒で通過してしまうところですがかなりの作業時間を費やしました。

守口市駅下手

シナリオのダイヤは枚方市-京橋かなりスジが寝ているので守口市定通なら110km/hまで加速して京橋手前の制限75まで惰行でOKというか飛ばしすぎると先行の準急に追いつきます

架線柱の配置 守口市駅-京橋駅

土居駅

守口市駅下手でB線もシンプルカテナリー式からコンパウンドカテナリー式に切り替わるの忘れてたので時間ある時に直しておきます

ちなみにこのあたりはこういうの撮ってる場所です

森小路駅付近

このあたりは架線柱の間隔が80mとかが続くので、BVETsデフォルトの設定だと走行中に架線が消える現象が起こります

BveTs6.Preferences.xml内にBackDrawDistanceという項目がありデフォルトでは50に設定されています。これは現在位置より50m以上後方に過ぎたストラクチャは描画を止めるというもので、フレームレート維持に貢献していますが、Z方向に50m以上の大きさがあるストラクチャを扱う時にひと手間かかるようにもなってしまっています。

BackDrawDistanceを100にすればとりあえず問題は解消しますが、普段描画距離を600mに設定(こちらはプレイ中の画面で変更可能)してフレームレート維持にギリギリな環境のPCでは約8%多く処理能力を要求することになります。

50m以上の架線ストラクチャ2分割というやり方もありますが、今の段階でその作業はしんどいです。守口市-京橋のストラクチャだけの問題という見方もできるので、リリース前に余力があればやるかもしれませんが「安定して早く軽く」シナリオ提供するには、で考えるとマニュアルでBackDrawDistance編集対応とリスク&メリットはどっこいどっこいだと思います。

BveTs6.Preferences.xmlを指定してBackDrawDistanceを100にして元設定データをバックアップするツールくらいであれば今どきはバイブコーディングでサクッと作れますのでやってもいいでしょうし。10年以上前に作った「BVE5用のシナリオルートファイルを指定して関係する全ディレクトリ内の作業用ファイルを除去して公開に必要なファイルだけ残す」ツールよりもはるかにハードルは低いです。

今作ってるシナリオの後にも追加シナリオ予定いっぱいあるので長期的に考えてしっくりくるやり方にすると思います。

蒲生付近

京橋駅上手

京橋駅下手

前島跨線橋だけで守口市駅以上の工数になるかもしれないのでこれからゆっくりやります

まとめ

  • 守口市駅と京橋駅しんどかった
  • BackDrawDistance問題はじっくり考える
  • なんだかんだで淀屋橋まであと少しだから思い切って次の工程に飛び込みに行くのもよさげ

取材予定との兼ね合いもあるので来週進むかどうか不透明、というか他にも予定があるので1月・2月は更新間隔がバラバラになりそうです

後ろに控えている工程のことも考えると、どっしり構えてモチベを維持してじっくりコトコト煮込んでいきたいですね