三年前、アクションヒーローというイベントがあった。勝利数がノルマで当時最強の勲章が手に入るという趣味の悪いイベントだった。その最強の勲章という立ち位置は一ヶ月後にいばらサーバー実装で吹き飛んだ。安定して勝ちにいけるイベントだったが、それでも問題はあった。環境依存のバグによる処理落ちという問題があり、ジャンプタイミングが安定しなかったのだ。別にイベントマップでなくともメイプルをしていれば常に発生する問題だったし、なんとしてもバグの根源を見つけ出して解決したかったのだが・・・アクションヒーローイベント中に改善できていた覚えはない。いつだったかは忘れてしまったが解決方法が記されたページに辿り着くことは出来た。ロボット検索時代様々だな。←こいつに"その"処理落ち問題が発生しているという事実が発覚した。この際、当時俺が悩まされた「五秒ごとの処理落ち」の解決方法について書くことにした。・・・当時見つけた解決法を記したページをはっつけときゃいいと言えば、まあいいんだが。†タダでデバッガーになれるという偉大なるネクソン様の慈悲に応えろ†まずは実際のところどういった症状なのかというと・・・まずサンプルとして、ラグ無しで歩いている状態。こっちが処理落ちしている状態を模すために120msほどフレームを抜き、その分遅らせたもの。右方向に歩いている時に一回だけ処理落ちしているのがわかると思う。処理落ちの度合いはPCスペックに左右されるので、チョッパヤなPC使っていたりする場合はそもそもこの問題に無自覚かもしれないし、厳しいスペックでやってる場合はこれより酷いかもしれない。核心部であるこの処理落ちの原因および解決手段についてだが・・・おおよそ、マウス・キーボードなどでハードウェアに対応してソフトウェアがついてくるような「ゲーミング」系のデバイスを利用していると起きると思われる。ロジクールの製品全般だとか・・・俺の場合エレコムのマウスでもそういったソフトウェアが付属している。imawoの場合はロジクールのトラックボールだかを使っていた。ゲーミングデバイスで、おおよそ5秒ごとに発生という点から鑑みるに・・・この問題はゲーミングソフトウェアがハードウェア認識の確認を定期的に行うように作られていてその処理がメイプルストーリー、もしくはゲームガードと干渉を起こしているのではないかと俺は考えている。・・・とはいっても症状からの想像なだけで、実際どんなもんかは分からないが。幸いな事に、仕組みは分からずとも治すことは出来る。準拠***~」なるデバイスを無効にしてしまうと、問題が解決できる。準拠***~」を片っ端から停止してみて、何が動かなくなるか探っていく形になろう。少なくともこのデバイスを無効化した時点で、デバイスを検出してPC上で制御するタイプのゲーミングソフトウェアの利用は不可能になるだろう。デバイス内にメモリ内蔵等でスタンドアロンで機能を活かせるタイプならともかく、ソフトウェア頼りで細かい設定等を行うパターンの場合・・・残念だがデバイスとしての本領はおじゃんだな。ぶっちゃけ3年、いや潜在的にはもっと長い期間ある問題だってのにまだ解決してねえのかよォ!という気持ちで胸がいっぱいだぜ。仕様判明掲示板への投稿は・・・まあ誰かしら頑張って。・・・さて、こっからは上記の処理落ち問題とはまったく関係がない話なんだが・・・このゲームのキー入力が思いっきりキーリピート遅延設定に準じてるの、どうにかならんのかなぁ。↑キーリピート遅延よくわかんないっていう人に説明するなら・・・ジャンプの着地直前に空中発動不可スキルを押しっぱなしで発動させようとした時に微妙に発動タイミングが遅れる場合があるのが確認できると思う。FJ持ち職がある程度の高さがある段差で「↓+ジャンプキー」を押しっぱなしで発動した上で↓キーだけ放すとその内フラッシュジャンプが暴発してしまう現象。カーソルキー"だけ"はアクション面でリピート遅延などの影響を受けないようだけど全てのスキル発動、およびジャンプですらも遅延や複数キー入力遅延の問題を受ける影響で押しっぱなしにしてると最速で行動出来ないなんてアクションゲームとして割と最低だと思う。それともアレか?遅延ゼロの押したら即キー連打状態でタイピング・コミュニケーションを放棄しろと?このあたりWindowsのキーリピート遅延設定を読まずにアクション時は完全おしっぱ状態にできるような設定なりツールって存在してないもんかなぁ。あったら教えてほしい。別にそんなことはないと思う。『おはようこんにちはこんばんはきょうはなになにしてこれこれがどれどれでしたまたあしたーーーー』とか書いていればそりゃ死ぬまでずっととは言わないけれど、ギャラさえ貰えるならばそれなりに延々と書いていられる自信は割りとある。課金?そ、それは...人それぞれだとは思うけれど...ほどほどにしような?まあそれはさておきでは私の場合、書きたい気持ちはどう補給するのかそしてどうしたのかについて話そう私の、書きたい気持ちの補給まずはそのために今回取った手段から、それは!アンケーーーーーート!!!ブログでとうとう広告を出してしまいました。これも全て私共の不徳と致す所です。記事の案としてはいくつかあるのですがどうにも筆が乗らず、どれも完成まで辿り着けていない状況でございます。つきましてはあと一歩背中を押して頂きたく『真っ先に書くべき記事』についてご意見を頂戴したく思います。トラックバック:0雑感・ゴッドオブコントロールトンスルでもキメながら作ったのか?ステージ30まで☆3でクリアしたので報酬情報、および感想。ステージ攻略度に関わらず☆の総獲得数を要求するクエストは*30、*60、*90の三つ。1~30の全ステージで一定以上☆をゲットするクエストは☆1、☆2、☆3の三つ。報酬は「アカウント内移動可能」属性のALL+AMA1~5勲章。倉庫に預けるなどしてインベントリに無い状態なら再発行できるので量産が可能。ちなみに倉庫から引っ張りだしたよそのキャラでも勲章欄に登録される。・・・んー、レベル0から育成の際には使えるんじゃない?ステージ31~40をプレイすることが必須のクエストはおそらく存在しない。KMSでは後から追加されたステージなせいか。ま、俺としては「特にプレイしなくていい事を確認する為にプレイした」みたいな感覚だ。・・・とりあえず、俺がステージ30までクリアして強く思った事が一つ。「ダッシュ」をアクションゲームに組み込もうとするんじゃねえ!!!!11まずカーソルキー2回連続入力という時点で既に感心できない。精密なダッシュタイミングの精度を損なうし、位置調整の段階で「暴発させない」事を脳裏に入れだすハメになるからだ。いえ独立キー発動にすると環境次第でキーボードの同時入力制限にひっかかる格差を生み出す危険性が出てくるし、残念な事に連続入力でダッシュはそこそこメジャーな手法なのでこの点ではあまり責められない。問題の問題はダッシュ効果発動が「サーバー応答時」な点だ。プレイしたならまず気づいているだろうが、ダッシュは入力後、「即」で発動していたりはしない。海賊の「ダッシュ」を転用しているこのスキルはユーザー側で発動した後、その情報がゲームサーバーに伝わり応答がユーザー側に帰ってきてようやく発動される。・・・発動が遅いという事そのものは、大した問題じゃあない。「発動タイミングが不安定」なのが最悪に致命的なんだ。最速は0.06秒、最遅は0.36秒などという改めて数字にすると大ッッ変ナメた値になった。「ゲームの基幹システムである繊細なアクション動作」の誤差が0.3秒も起きるようなふざけた挙動はとてもじゃないが早々無いだろう。ゲームの大半はオフラインだしな。20回程度の計測に見る俺の回線のメイプルサーバへの平均応答速度はおおよそ17ms程度という結果。まー悪くはない数字だが、これが平均100msとかになるような残念な回線環境の場合、ステージ22、28とかまともにクリア出来ないんじゃないか?回線ping残念マンでこの類のステージをクリアできたら、多分☆120確保より自慢できるんじゃないかな。報酬がしょっぱいのはいい事だと今となっては思う。こんなカスみたいなアクションで人生を消費するような自傷中毒者は一人でも少ないほうが喜ばしいし、こンな悪趣味で不潔なグラフィックを目に入れる事に意義は無いし、わざわざ失敗する度にナメた罵倒をもらってイラつく必要性もないんだからな。基本的に来るもの拒まず去る者追わずです・火力・ダメージ計算などについては[こちら]・当ブログの記事の内容を引用される際は引用した旨の記載、及び当該記事へのリンクを貼ってくださいおしながき火力・ダメージ計算(90)今をぼやこう(347)南のケツ日記(20)消臭が見つめる(6)雪時々プロレス(29)歯ぎしり(55)メイプルストーリー職業案内(7)全般(13)yugiouからの悪質なストーカー行為(10)めいぷるのミカタ。