Skip to content

Releases: anoyetta/ACT.Hojoring

v11.0.1

08 Mar 22:12
532e42e

Choose a tag to compare

v11.0.1 Pre-release
Pre-release

What's Changed

Full Changelog: v11.0.0...v11.0.1

v11.0.0

10 Feb 17:25
9e91383

Choose a tag to compare

v11.0.0 Pre-release
Pre-release

What's Changed

メンテナンスが放棄されているRazorEngineをRazorLightへ変更するというデカイ変更をしました
一応それっぽく動作していますが確認が取れるまでv11系はずっとpre-releaseです
RazorEngineの一時フォルダをクリーンアップする処理が無くなった結果、
直前に起動していた以前のHojoringが作った一時フォルダが永久に残るため #471 で対策

Full Changelog: v10.6.0...v11.0.0

v10.6.0

26 Jan 07:02
1015bd0

Choose a tag to compare

v10.6.0 Pre-release
Pre-release

What's Changed

  1. 将来的にACTのGetPluginsに対応するため
  2. Windows PowerShell1.0/2.0が廃止されるため

アップデートのメカニズムを刷新しました

旧:update_hojoring.ps1を別プロセスで起動してACTが落ちたら書き換える
新:OverlayPluginやCactbotみたいな感じにした

ただしスペスペタイムラインで使うRazorEngine.dllのせいでどうしても起動中に書き換えられないファイルが存在するため、
起動中に置き換えに失敗したファイルをACT終了時に書き換えるバッチファイルを起動してアプデを完了させる仕組みにしました
これでPowerShellのせいでアップデートできない問題は起きなくなるはずです

とりあえずプレリリース版のままにしておくので従来のupdate_hojoring.ps1で新しいバージョンに更新してから
再度アップデートをかましてみると実際の動作が確認出来ます

#464
#465
#466
#467
#468

v10.5.2-260108.0120

07 Jan 16:22
b342736

Choose a tag to compare

What's Changed

・Global.xmlにクリコン自動録画トリガーの追加
・Discord.Netがいよいよ動作しなくなったのでNightly版に更新

Full Changelog: v10.4.16-251024.0100...v10.5.2-260108.0120

v10.4.16-251024.0100

23 Oct 16:14
0e43ff9

Choose a tag to compare

What's Changed

OBSWebSocketを使っていない場合に録画先フォルダの最新のファイルを探して
条件に合うファイルをリネームする機能が無くなっていたので修正した

Full Changelog: v10.4.15-250827.0827...v10.4.16-251024.0100

v10.4.15-250827.0827

27 Aug 08:29
9443c70

Choose a tag to compare

What's Changed

Sharlayanの廃止とOverlayPluginによる代替実装、第一弾
FocusTargetとHoverTargetとEnmity系を実装し直しました
長らくSharlayanが更新されないため使用不可能になっていたウルスカの機能が一部復活します

Full Changelog: v10.4.13-250717.1600...v10.4.15-250827.0827

v10.4.13-250717.1600

17 Jul 07:09
5056e88

Choose a tag to compare

What's Changed

依存関係の更新
Discord.Net を v3.17.2 に更新
libsodium.dllを v1.0.20-stable に更新
libopus.dll v1.5.2 に更新
NAudio を v2.2.1 に更新

Fody を 6.9.2 に更新
Costura を 6.0.0 に更新
Fody/Costuraの更新に関連してフォルダ構成の変更、xmlの修正

それらにともない最低要件を満たせなくなった依存関係の更新

OBS Studioの制御方法を4.x互換から5.xに更新した
obs-websocket-4.9.1-compatではなく、OBS Studioに標準搭載されているWebSocketサーバー機能を使ってください

XIVLogのSLOBS制御機能を廃止した
https://github.com/StephenMP/SLOBSharp が既にメンテナンスされておらず、代替の方法が現行のStreamlabsに用意されていない為

録画ファイルがmkvの場合にタグの書き込み失敗した場合にリネームが行われないのを修正

Full Changelog: v10.4.12-250614.0022...v10.4.13-250717.1600

v10.4.13-250709.2325

11 Jul 15:40
57284f5

Choose a tag to compare

What's Changed

依存関係の更新
Discord.Net を v3.17.2 に更新
libsodium.dllを v1.0.20-stable に更新
libopus.dll v1.5.2 に更新
NAudio を v2.2.1 に更新

Fody を 6.9.2 に更新
Costura を 6.0.0 に更新
Fody/Costuraの更新に関連してフォルダ構成の変更、xmlの修正

それらにともない最低要件を満たせなくなった依存関係の更新

OBS Studioの制御方法を4.x互換から5.xに更新した
obs-websocket-4.9.1-compatではなく、OBS Studioに標準搭載されているWebSocketサーバー機能を使ってください

Full Changelog: v10.4.12-250614.0022...v10.4.13-250709.2325

v10.4.12-250614.0022

13 Jun 15:24
a680d3a

Choose a tag to compare

What's Changed

  • update and bugfix and embedded dll for discord by @wbonbon in #449
    パッチ7.25への対応
    最新のC#でビルドエラーになる部分の修正
    libsodium.dllとopus.dllをACTのフォルダに配置してロードさせる仕組みを廃止してFodyを利用して内蔵した

Full Changelog: v10.4.10-250104.0026...v10.4.12-250614.0022

v10.4.10-250104.0026

03 Jan 15:30
f204559

Choose a tag to compare

What's Changed

10.4.10
・独自のsharlayan-resourceを使えるように切り替え機能を追加
 スペスペのOptionsのその他のチェックボックスを切り替えて再起動すると変わります

10.4.9
・v-noticeのdurationに対してオフセット値を指定できるようにした
 計算させる場所を探したらSpeakTTSの小細工とは違う方法しか無かったのでoffsetパラメータを追加しました
 <t sync="[_duration] Seconds" notice="/wait ${_duration}-5 ほげー" >
  <v-notice text="ほげー" duration="${_duration}" offset="-5" />
 </t>
 こんな感じ

10.4.8
・TTSの/waitコマンドでdurationの次に+または-と一桁の数字を書くことでオフセット値を指定できるようにした
 これは一体何が出来るようになったのかというと、
 <t sync="[_duration] Seconds. BuffID: 1055-00" notice="/wait ${_duration}-5 かいひー" />
 タイムラインのxmlでこのようなトリガーが書けるようになります
 バフが111秒だった場合、106秒後に喋るというもくろみ
 スペスペトリガーのマッチn秒後の通知のような処理を行う為にSpeakTTSの/waitコマンドを流用しました

10.4.7
・スペスペタイムラインのロード処理の改良
 なぜかタイムラインロード前に毎回グローバルトリガーとスペスペたいむリファレンスをリロードしているのをやめさせた
 なぜかタイムラインロード前に「ロード済みのタイムラインをアンロードする処理」において
 ロード済みか否かを判定していなかったので正しく判定するようにした
・ゾーンチェンジ時の認識の高速化
 ゾーンが変わったかどうかを6秒サイクルのコンディションチェンジ認識処理の中で行っていたので
 ゾーンチェンジがあった場合は6秒待たずに認識するようにした

 上記変更により、コンテンツ突入時にスペスペタイムラインが表示され、startの待機状態になるのがスーパー早くなります
 実装からしばらくバグらないか様子を見ていましたが変だっていう話を聞かないのでお出しします

10.4.6
・削除した「アイコンを入手する」を復活させての代わりの方法を説明するリンクを開くようにしました
 Microsoft Storeで最新のPowerShellをインストールしてスクリプトを実行するか、
 グローバル版公式サイトのファンキットのページからダウンロードしてください
 詳しくは #440 で説明しています

10.4.5
・スペスペの「アイコンを入手する」機能は本来実装すべき方法で作られていないという指摘があり、
 正しい方法に変更するには私の手に余るためこの機能は削除します
 考えられる代替機能のプランは…
 1.HojoringSupportToolでゲームクライアントから取り出す(今のところグローバル版でしか私には作れない)
 2.beta.xivapi.comに正しい検索クエリを投げるように作り直す(よくわからん)

10.4.4
・スペスペの「アイコンを入手する」で同じ名前のスキルがxivapiから取得されたときに
 本来のジョブアクションではなく(おそらく)NPCが使うアクションを対象にしてしまう問題の対策 #435

 ついでに以前もらったKRのMobList.masterを更新

10.4.3 rev2
・HojoringSupportToolのAction.csvとSaintCoinachのAction.csvとカラム名が同じになるようにした #433

10.4.3
・スペスペトリガーでホットバーからリキャストタイムを取得する機能をAction.csvから取得する機能に置き換えた #430
 元の機能には補助輪が認識しているリキャストとホットバーに表示されているリキャストに剥離があると
 ホットバーに同期する機能がありますがオミットされています

10.4.2
・ウルスカでFFLogsのデータを取得するときにDPSの種類を指定出来るようにした #247

10.4.1
・ 韓国語と中国語のリソースを更新していただけたので取り込みました

10.4.0
・CSVパーサーのバグ修正
 resources\xivdb\のCSVファイルを読み込む処理がちょっと間違ってると思うので修正
・7.1でレイドカテゴリに(おそらく)イージーが追加されたので対応
 ゾーンフィルタのカテゴリ分けが変更
・なんかデバッグ出来なかったのでビルド時に参照するACTとFFXIV_ACT_Pluginを再び最新のファイルに変更
 またスペスペが動かなくなったっていう人は環境みなおした方がいいと思う
 以前言われたときと同じテストをしたけどわたしの環境ではやっぱり動きます

重大な変更
 https://github.com/anoyetta/ACT.Hojoring.Resources を7.10に対応させましたが、
 resources\xivdb\のCSVファイルを生成するのに利用していたSaintCoinach.Cmdはどうやら非推奨になりかかっているそうなので
 https://github.com/NotAdam/Lumina
 ↑を使ってCSV(のようなファイル)を生成するプログラムを作りました
 ・ちゃんと使えるのはまだTerritoryTypeのみ
 ・全言語のCSVを作れる(と思う)のでKRやCNのクライアント持ってる人は簡単に作り出せるようになったと思う
  ただしグローバル版を対象にされているためKRやCNで使う場合は旧バージョンのLuminaをビルドする必要がある

New Contributors

Full Changelog: v10.4.0-241116.2010...v10.4.10-250104.0026