Releases: anoyetta/ACT.Hojoring
v11.0.1
v11.0.0
What's Changed
- New update mechanism by @wbonbon in #464
- Improve Update.cs by @wbonbon in #465
- bug fix Updater by @wbonbon in #466
- Geminiはほんとうにバカ by @wbonbon in #467
- 私の補助輪をGeminiからAntigravityへ変更 by @wbonbon in #468
- razor migration by @wbonbon in #469
- Razor migration by @wbonbon in #470
- bug fix by @wbonbon in #471
メンテナンスが放棄されているRazorEngineをRazorLightへ変更するというデカイ変更をしました
一応それっぽく動作していますが確認が取れるまでv11系はずっとpre-releaseです
RazorEngineの一時フォルダをクリーンアップする処理が無くなった結果、
直前に起動していた以前のHojoringが作った一時フォルダが永久に残るため #471 で対策
Full Changelog: v10.6.0...v11.0.0
v10.6.0
What's Changed
- 将来的にACTのGetPluginsに対応するため
- Windows PowerShell1.0/2.0が廃止されるため
アップデートのメカニズムを刷新しました
旧:update_hojoring.ps1を別プロセスで起動してACTが落ちたら書き換える
新:OverlayPluginやCactbotみたいな感じにした
ただしスペスペタイムラインで使うRazorEngine.dllのせいでどうしても起動中に書き換えられないファイルが存在するため、
起動中に置き換えに失敗したファイルをACT終了時に書き換えるバッチファイルを起動してアプデを完了させる仕組みにしました
これでPowerShellのせいでアップデートできない問題は起きなくなるはずです
とりあえずプレリリース版のままにしておくので従来のupdate_hojoring.ps1で新しいバージョンに更新してから
再度アップデートをかましてみると実際の動作が確認出来ます
v10.5.2-260108.0120
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
What's Changed
OBSWebSocketを使っていない場合に録画先フォルダの最新のファイルを探して
条件に合うファイルをリネームする機能が無くなっていたので修正した
Full Changelog: v10.4.15-250827.0827...v10.4.16-251024.0100
v10.4.15-250827.0827
What's Changed
- Refactor FFXIV.Framework and Bugfix split.ps1 by @wbonbon in #454
- update FUNDING.yml by @wbonbon in #455
- update and refactoring by @wbonbon in #456
Sharlayanの廃止とOverlayPluginによる代替実装、第一弾
FocusTargetとHoverTargetとEnmity系を実装し直しました
長らくSharlayanが更新されないため使用不可能になっていたウルスカの機能が一部復活します
Full Changelog: v10.4.13-250717.1600...v10.4.15-250827.0827
v10.4.13-250717.1600
What's Changed
- Drop SLOBS support and handle MKV tag write failure by @wbonbon in #453
- update deps by @wbonbon in #451
依存関係の更新
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
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
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
What's Changed
- added a checkbox to toggle sharlayan-resource by @wbonbon in #447
- added function to offset v-notice by @wbonbon in #444
- Improvements and New Features by @wbonbon in #443
- added alternatives to "Get Action Icon" by @wbonbon in #442
- update script comment by @wbonbon in #441
- add script by @wbonbon in #439
- remove "Get Action Icon from xivapi.com" feature by @wbonbon in #438
- change Action Icon Get Method by @wbonbon in #436
- bug fix by @wbonbon in #434
- add Action.csv RecastTime feature by @wbonbon in #432
- update UltraScouter by @wbonbon in #431
- update i18n resources (mostly Korean) by @Bing-su in #428
- update i18n by @wbonbon in #429
- version up by @wbonbon in #427
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