Skip to content

HiganRTool v1.1.0

Choose a tag to compare

@Mako-th Mako-th released this 15 Oct 10:11
· 4 commits to main since this release
v1.1.0
fafc525

v1.0.0から不具合修正と機能追加を行いました。詳細は下部をご覧ください。
v1.0.0の相手とは接続できないのでご注意ください。
対戦相手と同じバージョンを使ってください。
v1.0.0を使っている場合、起動したときに更新を確認する画面が出ます。

追加機能

  • v1.0.0で保存したリプレイを直すHiganRTool_replay_fix.exeを同梱しました(使い方は下の「リプレイの修正」)。
  • LAN対戦を実装しました。
    メニューの「LAN」の「ホスト」「クライアント」「観戦」で、同じLANにいる人とサーバーを通さずに対戦・観戦できます。
  • 接続コードでの対戦も、観戦できるようになりました。
    対戦がつながったら、ホストがCtrl+Cで観戦コードをコピーして観戦者に伝えます。
    観戦者は、メニューの「観戦コード入力」で観戦できます。
  • Ctrlで、ランダム選択と勝敗確定後の会話のスキップができるようにしました。
    ネット対戦の選択画面と試合の中でも、Ctrl(パッドのスキップボタン)が効きます。
    これまでのRキーのランダムはなくしました。
    キャラ選択でディレイを変える(Ctrl+数字)と、キャラもランダムで動くので注意してください。
  • 対戦が終わったとき(接続が切れたとき)は、タイトルの「妖怪 対 妖怪」へ戻るようにしました。
  • ネット対戦の間も、P・Homeでスクリーンショットを撮れるようになりました(相手のPCには保存されません)。
  • 自動アップデートの表示を変更しました。
    ダウンロードの進み具合と、更新した後の変更点を表示します。
    HiganRTool.iniは新しい形に合わせ、変えた設定は引き継ぎます。

修正

  • 2人のチャージの設定(slow / charge)が違うマッチで、保存したリプレイが再生でずれていたのを修正しました。
  • ゲームのフォルダにd3d8.dll(ENBSeriesのDX8 to DX9 Convertorなど)を入れていると、「妖怪 対 妖怪」を決定したときに花映塚が落ちるのを直しました。
  • キャラの解放の状況が2人で違うときや、ランダム選択のときに、キャラ選択の相手のカーソルがずれるのを直しました。
  • 花映塚のキーコンフィグで1Pの入力機器がパッドになっていると、キーボードで操作できなかったのを直しました。
  • Linux(Wine)で、ルームマッチ・ランダムマッチ・観戦一覧が使えなかったのを直しました。
  • 相手のゲームが固まったときに、こちらも止まったままになっていたのを直しました。
    60秒応答が無いと切断します。
  • HiganRTool.exeを続けて起動すると、花映塚が何個も起動していたのを直しました。
    同じ花映塚がもう動いているときは、何もせずに終了します。
  • 接続したときに、ウィンドウの枠まで点滅していたのを、タスクバーだけにしました。
  • 遅れて入った観戦者が、途切れることなく追いつくようにしました。
  • HiganRTool.iniに読めない行があっても、その行だけを既定値にして動くようにしました。

変更

  • プレイヤー名・サイド・同期方式・ディレイ・言語を、メニューの「設定」にまとめました。
  • rollbackでディレイがautoのときは、pingに対して低めの値を選ぶように変更しました。
    pingが小さく安定しているときは0Fを選びます。
  • DLLの読み込みを待つ時間を10秒から60秒に延ばしました。
  • ログに、起動したときに落ちる場合の記録(loader_YYYYMMDD.log)と、読み込まれているd3d8.dllの種類を書くようにしました。

リプレイの修正

v1.0.0で保存したリプレイは、2人のチャージの設定が違うマッチだと再生でずれます。
HiganRTool_replay_fix.exeをダブルクリックしてリプレイかフォルダを選び、マッチで使った2人の設定を選んで「リプレイ単体を修復」を押してください。
直したリプレイは、元のフォルダの1つ上のfix_replay\<元のフォルダ名>\<1Pの設定>-<2Pの設定>\にできます(元のファイルは書き換えません)。
v1.1.0以降のリプレイと直したリプレイは、修正が不要なのでスキップします。
使い方は、zipの中のREADME.txtの「リプレイを直す道具」にあります。

未修正の不具合

  • 中国本土からは、VPNを使わないとルームのサーバー(ランダムマッチ・ルームマッチ・観戦の一覧)につながらないことがあります。
    接続コード・LAN・観戦コードはサーバーを使わないので使えます。
  • Linux(Wine)で、DLLの読み込みを待つところで時間切れになることがあります。
    wineserver -kを実行してから起動し直してください。

更新方法

  • v1.0.0を使用している場合は、起動したときに出る画面で「はい」を選ぶと、自動で更新して再起動します。
  • 新しく使う場合は、Releaseからzipをダウンロード・展開し、HiganRTool.exeを起動してください。
  • zip以外のファイル(HiganRTool.exe・HiganRTool.dll・HiganRTool_replay_fix.exe・テキストのファイル・manifest.txt)は自動アップデートが使うものです。ダウンロードする必要はありません。

Changes since v1.0.0.
v1.1.0 cannot connect to v1.0.0.
Use the same version as your opponent.
If you are on v1.0.0, an update prompt appears when you start it.

New

  • HiganRTool_replay_fix.exe, which fixes replays saved by v1.0.0, is included in the zip (see "Fixing replays" below).
  • LAN play.
    With "Host", "Client" and "Watch" under "LAN" in the menu, you can play and spectate with people on the same LAN without the server.
  • Matches connected with a connection code can now be spectated.
    Once the match is connected, the host copies a watch code with Ctrl+C and gives it to the spectators.
    Spectators enter it in "Paste watch code" in the menu.
  • Ctrl now picks at random and skips the dialogue after a match is decided.
    It works on online select screens and in matches, as does the skip button on a gamepad.
    The R key for random select has been removed.
    Note that changing the delay (Ctrl + number) on character select also moves the character at random.
  • When a match ends (the connection is closed), you return to 妖怪 対 妖怪 on the title screen.
  • During online play, P / Home take screenshots (nothing is saved on the opponent's PC).
  • The update display has changed.
    It shows the download progress, and what changed after updating.
    HiganRTool.ini is brought to the new layout and the settings you changed are kept.

Fixed

  • Saved replays desynced on playback when the two players used different charge settings (slow / charge).
  • With a d3d8.dll in the game folder (such as ENBSeries DX8 to DX9 Convertor), the game crashed when 妖怪 対 妖怪 was chosen.
  • On character select, the opponent's cursor drifted when the two players had different characters unlocked, or during random select.
  • Keyboard input did not work when Player 1's input device in the game's key config was set to a gamepad.
  • On Linux (Wine), Room Match, Random Match and the spectate list did not work.
  • When the opponent's game froze, your game stayed frozen too.
    It now disconnects after 60 seconds without a response.
  • Starting HiganRTool.exe several times in a row started several copies of the game.
    If the same game is already running, it now exits without starting anything.
  • When connecting, the window frame flashed as well; now only the taskbar button flashes.
  • Late spectators now catch up without stalling.
  • A line in HiganRTool.ini that cannot be read falls back to its default; the rest still works.

Changed

  • Player name, side, netcode, delay and language are now under "Settings" in the menu.
  • With rollback and auto delay, a lower value is picked for the same ping.
    It picks 0F when the ping is low and stable.
  • The wait for the DLL to load was raised from 10 to 60 seconds.
  • The logs now record startup crashes (loader_YYYYMMDD.log) and which d3d8.dll is loaded.

Fixing replays

Replays saved by v1.0.0 desync on playback if the two players used different charge settings.
Double-click HiganRTool_replay_fix.exe, choose replays or a folder, choose the settings both players used in the match, and press "Fix this replay".
Fixed copies are written to fix_replay\<original folder name>\<1P setting>-<2P setting>\, one level above the original folder (the originals are not changed).
Replays saved by v1.1.0 or later and replays already fixed are skipped as they need no fix.
See "Replay fixer" in README_en.txt in the zip for how to use it.

Known issues

  • From mainland China, the room server (Random Match, Room Match and the spectate list) may be unreachable without a VPN.
    Connection codes, LAN play and watch codes do not use the server and still work.
  • Under Linux (Wine), the launcher may time out while waiting for the DLL to load.
    Run wineserver -k and start it again.

How to update

  • If you are on v1.0.0, choose "Yes" on the prompt at startup; the tool updates itself and restarts.
  • For a new install, download the zip from Releases, extract it and run HiganRTool.exe.
  • The other files (HiganRTool.exe, HiganRTool.dll, HiganRTool_replay_fix.exe, the text files and manifest.txt) are used by the automatic update. You do not need to download them.