したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

RTX専用スレ build5

1管理人★:2004/02/22(日) 23:04
RoTimerの正式な後継であるRTXに関する話題を扱うスレです。
バグレポや機能要望などを募集します。

★RTXの使用にあたりとくに敷居を設けることはしません。
 初心者叩きはせず、スマートに当該スレへ誘導してください。
 → 初心者質問スレ2 http://jbbs.shitaraba.com/bbs/read.cgi/computer/6346/1073203953/

★現在(2004.02.22)のところ、安定版は19系列(19j〜)です。
 20系は実験室的なリリースです。慣れない方、実用を求める方は使用をお控えください。

★読んでください (ここで既出の内容はスルーされます)
・優先度1.RoTimer-FAQ http://www.geocities.co.jp/SiliconValley-Oakland/7031/
・優先度2.同梱のrotimerx.ini
・優先度3.管理人の過去の書き込み (http://2.csx.jp/~rtx/)
・優先度4.過去スレ
 - RTX専用スレ4 http://jbbs.shitaraba.com/bbs/read.cgi/computer/6346/1073964886/
 - RTX専用スレ3 http://jbbs.shitaraba.com/bbs/read.cgi/computer/6346/1068989829/
 - RTX専用スレ2 http://jbbs.shitaraba.com/bbs/read.cgi/computer/6346/1066143190/
 - RTX専用スレ1 http://jbbs.shitaraba.com/bbs/read.cgi/computer/6346/1063575588/
 ※過去スレが増えてきました。検索機能を有効活用ください。
  読み落としもあるでしょうから、多少の既出にはママーリしましょう(´ー`)y-~~

★RTXはどこでD/Lできるのか
・RTXスレ中で管理人がUPします
・管理人がMD5を併記しているバージョンにかぎり、無改変を条件にミラー・再配布を許可します(確認不要)
・管理人のUP鯖はしばしば消滅します。有志の方々のミラーを御利用ください
 → http://www.geocities.co.jp/SiliconValley-Oakland/7031/rtx.html#FAQ_01

★参考リンク
 管理人の過去の書き込み
  http://2.csx.jp/~rtx/
 RoTimer/RTX-FAQ (しぐま様) 必読
  http://www.geocities.co.jp/SiliconValley-Oakland/7031/
 RTXiE (LLWuK916様) rotimerx.ini をGUIで編集
  http://awairo.fam.cx/~RTXiE/
 ini晒しあぷろだ (Ariela様) BBSで質問するときに
  http://ariela.jp/rtx/ini/
 roconnect+rtxloader (clafties様) Win9x系でRTXが動作可能に
  http://ragprene.s25.xrea.com/bbs/read.cgi?bbs=main&key=1072966774
 音声データリンク集 (yossi様)
  http://yosi4444.hp.infoseek.co.jp/tool.htm#voice
 音声データ設定ファイル集 (魂茶様)
  http://www.katch.ne.jp/~mksmm/voice/

★不具合報告のしかた
◎再現性があるならパケログを管理人に送付するのが絶対確実
・バージョンいくつまでは正常動作し、バージョンいくつから動かなくなったか
 ※「最新版です」という書き方は避けてください
 ※RoAddr.ini や RoAddr.dll の情報は不要です (RTXは使用していません)
・ini晒しあぷろだを有効利用 (http://ariela.jp/rtx/ini/)
・描画が変ならスクリーンショット送付orUP
・起動画面でSHIFTを押して右下の文字列をレポート
・落ちる場合はその厳密なタイミング(詠唱時・発動時・エフェクト時・実際の効果発現時、など)
・現象の再現性(その現象は必ず起きる/起きないときもある)
・状況の選択性(特定の敵/職業/スキル/鯖/時間帯/キャラ/PCでのみ発生する)
・併用する支援ツールの種類、それぞれを外して起動したときの状況の変化

★リクエスト
・パケログを管理人に送付
 - rotimerx.ini → [RoTimer] → EnableLog=1 で作成可能
 - あるいはゲーム中で /rtx log on でも可能
・管理人は全くログインしていないので、技術的な情報提供を伴ったリクエストから実現されます

350Mystle </b><font color=#FF0000>(M.B.S.4s)</font><b>:2004/03/11(木) 11:59
|ω・)ノシ http://2.csx.jp/~rtx/RTX-80a20e.cab (ini非同梱)
(MD5=39a95c92bd7d66973ab4834439232732)

★20系は人柱版です(>>前スレ794)。
 安定版をお求めの方、初心者の方は19kをどうぞ。

○ボイスエンジンがV2 (Voice 2) に進化しました。主な変更点は
 ・チェイン再生
 ・ボイス選択アルゴリズムの改良
 ・RagCastボイス自動読み込み
 → 詳細は次レスで。

○ギルチャ頭上表示を色々修正
 ・[RoTimer] GuildChat=0 で無効化 (デフォはON)
 ・画面上に居ないギルチャは出さない
 ・ギルチャ後に通常/PT会話をするとギルチャを消去
 ・/rtx guildchat [on|off|toggle]
 ※これ以上の機能拡大は予定ありません

○19lと同様の修正(畜氣/手動AS)
○オートスペル決定時別スキルを使うと変だった不具合の修正 (>>6,12)
○/camera (off) でコンパスまで浮動していた不具合の修正 (>>8,245)
○凍結/TU 判定の色を調整 (>>25)
○ギルチャよりも上にバーが表示されるように順序を変更 (>>192,197)
○非正規の鯖缶を認識できずバーが出続ける不具合の修正 (>>199)
○合奏スキルで対人M2Eがまだ誤爆していた不具合の修正 (>>223)
○PvP中にもバージョン情報が出続ける不具合の修正 (>>227)
○死んだふり同時チャット時の不具合の修正 (>>325,326,328)


★謎な不具合の方 (>>13=17,203=210,205)
 → 個別対応しますので、メールをおねがいします




合奏のログ送ってくれた方thxです。もう少し調整してから対応します


|ω・`).。oO(しかし、どうして合奏スキルには詠唱時間が無いのでしょう
       残念でなりません。もし詠唱があるなら

       「瞳に映る輝く星は」「みんなの明日を導く光」
       「「今、その光を大いなる力に変えて!!」」 (以下自粛)

       みたいなユニゾンボイスをどなたかに作っていただくのに…

351Mystle </b><font color=#FF0000>(M.B.S.4s)</font><b>:2004/03/11(木) 11:59
新型ボイスエンジン (V2エンジン) の仕様 (1/3)

★追加された記述法

○チェイン再生記述子「>」
 複数のボイスファイルを「>」で接続することで、チェイン(直列)再生が可能です。

 【例】PR_MAGNUS = 囁き.wav > 詠唱.wav > 祈り.mp3 > 念じろ.mp3 > 灰になれ.wav > マグヌスエクソシスム!!.wav

 コロン(:)以下の秒数指定の方法は今までと同じです。
 もちろんスラッシュ(/)により複数の候補を併記できることも今まで通りです。

 【例】AL_INCAGI = 加速装置.wav:+1 / 速度ッ.wav > 増加ッ!!.mp3 : 0 / 増速があと.wav > 30秒で.wav > 切れます.wav : -30000


○チェインタイミング記述子「>>」

チェイン再生を利用する際、詠唱用のボイスを詠唱時に、決めボイスを発動時に、
上手くタイミングを合わせて鳴らしたいことがあります。

【例】詠唱前半2秒 > 詠唱後半3秒 > 雄叫び1秒 > 決め台詞2秒
               (↑ここでスキルが炸裂する予定)

このような場合、従来の仕様に則ればボイスの(詠唱部分の)再生時間の
総和をいちいち計算して「:+5000」のように記述する必要がありました。

チェインタイミング記述子「>>」がこの問題を解決してくれます。

【例】詠唱前半2秒 > 詠唱後半3秒 >> 雄叫び1秒 > 決め台詞2秒

通常の「>」のかわりに「>>」を指定した部分はスキル発動ポイントと認識
され、自動的に再生開始のタイミングが調整されます。

 ※「>>」を使うチェインでは「:」の時間指定は用いないでください。


○チェイン間隔の補正

RTXはチェインの総再生時間を個々のボイスの再生時間の総和から計算しています。

しかし実際には、ひとつのボイスの再生終了と次のボイスの再生開始の間には
僅かですがタイムラグが生じます(ウィンドゥメッセージ処理時間+ボイス読込時間)。

そのため、4つ5つといった多くのボイスを長々とチェインすると、実際の
再生時間が想定よりも大幅に長くなり、タイミングがずれてしまいます。

RTXはこのボイス間のラグを300msecと推定して補正を行いますが、環境に
応じてこの補正値を変えることができます。

[Voice] ChainAdjust = 300

このようにミリセコンド単位で補正値を記述することができます。
デフォルトは300(msec)です。とりあえずこのままで御試用ください。

長いチェインで貴方の想定よりも再生完了のタイミングが「遅れる」場合、
補正値を「長めに」設定してみてください(350、400…と)。

352Mystle </b><font color=#FF0000>(M.B.S.4s)</font><b>:2004/03/11(木) 12:00
新型ボイスエンジン (V2エンジン) の仕様 (2/3)

★ボイスファイル選択アルゴリズムの改良

詠唱時間を考慮してボイスが選択されるようになりました。

ボルトやSGのように詠唱時間に長短のあるスキルを用いる場合、再生時間の
長いボイスと短いボイスを併記しておいても、適切な選択がされます。

短ボルトなのに10秒の詠唱ボイスが出て気まずい思いをすることがなくなります。
(逆は有り得ますが、これは仕様通りです)

【例】再生時間10秒.wav :+6000 / 8秒.wav / 5秒.wav / 2秒.wav

このような設定があったとして、詠唱時間が6秒のスキルを使用したとします。

このとき、8秒.wavは詠唱時間におさまりません。したがって予め候補から
除外されます。再生時間10秒.wavは+6000指定により詠唱時間帯の再生が
ギリギリ発動前に間に合いますから、候補に残ります。


○チェイン再生の場合

 【例】PR_MAGNUS = 囁き.wav > 詠唱.wav > 祈り.mp3 > 念じろ.mp3 > 灰になれ.wav > マグヌスエクソシスム!!.wav

例えばこのチェインは各ボイスが1秒の再生時間を持ち、トータルでは6秒かかるとします。
一方で仮に実際の詠唱時間を4秒とすると、この設定は候補から外れてしまいます。

このような場合、チェインの左端から順にボイスが削除され、再び詠唱時間との
比較が行われます。

詠唱.wav > 祈り.mp3 > 念じろ.mp3 > 灰になれ.wav > マグヌスエクソシスム!!.wav (これで5秒)

まだ間に合いません。

祈り.mp3 > 念じろ.mp3 > 灰になれ.wav > マグヌスエクソシスム!!.wav (これで4秒)

4秒におさまりました。そこで、少々切りつめられたこのチェインが候補のひとつ
として残ることになります。

353Mystle </b><font color=#FF0000>(M.B.S.4s)</font><b>:2004/03/11(木) 12:01
新型ボイスエンジン (V2エンジン) の仕様 (3/3)

★RagCast互換機能

ボイス支援ツール RagCast の命名規則に準じたボイスファイルを検索し、読み込みます。
(デフォルトは「指定しない」です。この場合、RagCast互換機能は無効化されます)

[Voice] RagCastDir = voice\81の中の人
[Voice] RagCastDir = C:\Program Files\Gravity\RagnarokOnline\Voice\咲ゆたか

このように絶対パス、(ROのフォルダからの)相対パス、いずれも指定可能です。

指定されたフォルダ下にあるボイスファイルを全検索し、読み込みます。
スキルごとに設定を行う必要は全くありません。

・添字は(なし)〜9 および、CASTつきが検索の対象になります
・拡張子は .wav と .mp3 (同名は .wav が優先)

【例】増速はAL_INCAGI.wav、AL_INCAGI0.wav、AL_INCAGI1.wav…AL_INCAGI9.wav
      AL_INCAGI_CAST.wav、AL_INCAGI_CAST0.wav…AL_INCAGI_CAST9.wav
   および、それぞれの .mp3

それぞれのタイミングは、CASTなしは +0 (発動直後に合わせて)、CASTつきは
0 (発動直前に合わせて) で設定されます。

さらに、CASTなしのファイルとCASTありのファイルが両方見つかった場合は、それぞれを
「>>」で結合した全組み合わせが作成されます。

【例】RagCastDir下に
 AL_INCAGI.wav AL_INCAGI3.mp3
 AL_INCAGI_CAST.wav AL_INCAGI_CAST2.mp3 AL_INCAGI_CAST5.wav の計5つの

 ファイルが存在しているとします。この場合、

 AL_INCAGI = AL_INCAGI_CAST.wav>>AL_INCAGI.wav / AL_INCAGI_CAST.wav>>AL_INCAGI3.mp3 / AL_INCAGI_CAST2.mp3>>AL_INCAGI.wav / AL_INCAGI_CAST2.mp3>>AL_INCAGI3.mp3 / AL_INCAGI_CAST5.wav>>AL_INCAGI.wav / AL_INCAGI_CAST5.wav>>AL_INCAGI3.mp3

と記述したのと同じような設定が行われます。


○通常のスキル別設定との併用

RagCast互換機能を利用すると

[Voice]
RagCastDir=voice\81の中の人

のようにたった二行で設定が終わったりしますが、特定のスキルだけは個別に
設定したい場合もあります(自動設定されないPOTとか)。そんなときは

[Voice]
RagCastDir=voice\81の中の人
BaseDir=voice\咲ゆたか

POT_CENTER=集中集中.wav
POT_AWAKENING=覚醒せよ.wav
POT_VERSERK=狂気の世界へ.wav

のようにして設定することができます。
個別設定は RagCast 互換機能に優越します。
また従来通りBaseDirの影響を受けます。

さらに、キャラ別ini でも元ini とは別の RagCastDir/BaseDir を指定できます。
色々試してみてください。




掲示板管理者へ連絡 無料レンタル掲示板