<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>DTXManiaXG(ver.K)開発日誌</title>
  <link>http://dtxxgk.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://dtxxgk.blog.shinobi.jp/RSS/" />
  <description>「-真のX-Gradeを見るまで俺は止まらない-」
DTXManiaXG(verK)の開発ブログです。</description>
  <lastBuildDate>Tue, 19 Sep 2023 13:01:37 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>リポジトリ移転のお知らせ</title>
    <description>
    <![CDATA[追記(9/21):Ver3.62までのリポジトリも公開しました。<br />
<a href="https://github.com/kairera0467/DTXManiaXG_VerK_Old">kairera0467/DTXManiaXG_VerK_Old - GitHub</a><br />
<br />
<br />
広告消すために更新。<br />
<br />
色々あって(詳細書くの面倒だから省略)DTXManiaXG(Ver.K)のソースコードを置いているOSDN.jpが中国以外の国からのアクセスが非常に遅くなったため、GitHubへ移転することとなりました。<br />
<br />
まずは最初からGitで管理しているVer4.00系から公開しました。<br />
<a href="https://github.com/kairera0467/DTXManiaXG_VerK">kairera0467/DTXManiaXG_VerK &ndash; GitHub</a><br />
<br />
次にVer3.62までのリポジトリですが、どうしてもSVNリポジトリの形のままでは移行できないため、GitHub側でGitリポジトリ化する処理を施してもらいました。<br />
そのためリポジトリ自体は準備できているのですが、過去のリリースを公開する準備が終わっていないため、それらの作業が終わり次第公開とします。<br />
<br />
また進展ありましたら<a href="https://twitter.com/DTXManiaK">DTXManiaXG(Ver.K)公式Twitterアカウント</a>、<a href="https://twitter.com/kairera0467">私kairera0467のTwitterアカウント</a>、<a href="https://kairera.site/wordpress/">メインのブログ</a>にてお知らせします。]]>
    </description>
    <category>お知らせ</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/134/</link>
    <pubDate>Tue, 19 Sep 2023 13:01:37 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/134</guid>
  </item>
    <item>
    <title>たぶんこのブログはメインのブログに吸収される</title>
    <description>
    <![CDATA[<a href="https://kairera.site/wordpress/?tag=dtxmania" title="" target="_blank">kairera's Diary タグ:DTXMania</a><br />
<br />
広告大嫌い主義はここまで来た。課金はドメインだけでお腹いっぱいです。<br />
記事の移転は面倒だし、自分でここへのリンクをどれだけ書いてるかも忘れたので、当分の間はここを削除することは無いと思います。<br />
<br />
あとはリンク集とか永遠にアクセスできなくなったところは削除なり移転先なりに置き換えました。<br />
DTXイベントページはWebArchiveにするべきなんでしょうけど、ここから飛びたい人とか絶対居ないはずなので、DTXMania公式Wiki(OSDNjp)にあるイベントDTXアーカイブからどうぞ。]]>
    </description>
    <category>お知らせ</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/133/</link>
    <pubDate>Thu, 17 Feb 2022 08:37:26 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/133</guid>
  </item>
    <item>
    <title>ASIO対応のPCIeサウンドカードなら何でも低遅延なのか？</title>
    <description>
    <![CDATA[追記(2020/11/28)：どうやら設定が詰めきれていなかったようです...<br />
Xonar Audio Centerにある「オープンASIO」ボタンを押下、Latencyを4msにすることで、DTXManiaのバッファ数値が7msになりました。<br />
誤った情報を流してしまい申し訳有りませんでした。<br />
<br />
...あれ？それでもEventDrivenには負けてるぞ...?<br />
<br />
<span style="text-decoration: line-through;">ズバリ結論から言いましょう。「違います。」</span><br />
<br />
<span style="text-decoration: line-through;">最近ASUSのサウンドカード「XONAR SE」を入手しました。</span><br />
<span style="text-decoration: line-through;">いざDTXManiaを起動したところ、USB-DAC使用の警告メッセージ。あれ？</span><br />
<span style="text-decoration: line-through;">調べたところ、実はXONAR SE(上位モデルのAEも含む)は内部ではUSB接続になっているらしいのです。そりゃああの警告が出るわけだ。</span><br />
<br />
<span style="text-decoration: line-through;">以下、私の環境で設定されたバッファ数値の情報 ※DTXManiaALを使用</span><br />
<span style="text-decoration: line-through;">ASIO(XONAR SE):40ms</span><br />
<span style="text-decoration: line-through;">WASAPI Shared:44ms</span><br />
<span style="text-decoration: line-through;">WASAPI Exclusive:20ms</span><br />
<span style="text-decoration: line-through;">WASAPI Exclusive(EventDriven):4ms</span><br />
<br />
<span style="text-decoration: line-through;">はい、WASAPIに負けました。</span><br />
<span style="text-decoration: line-through;">とはいえSharedよりは小さい数値が出ているので、音ゲーが全く遊べないレベルということはなさそうです。</span>]]>
    </description>
    <category>開発メモ</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/132/</link>
    <pubDate>Mon, 02 Nov 2020 05:15:53 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/132</guid>
  </item>
    <item>
    <title>ロングノーツ</title>
    <description>
    <![CDATA[不定期にDTXManiaALさんからギターロングノーツの実装を移植しています。<br />
ただ向こうはfork元のリファクタリング後の世界なので、少し苦戦しながらの移植でございます。<br />
<br />
昨日の時点で、ロングノーツが画面に描画されるところまで実装できました。<br />
まだ判定、操作が完成していないので、普通の単ノートと同じ動きしかしてくれません。<br />
<br />
<br />
そういえばこの開発ブログのTOP記事ですが、一番最初に来るように投稿日を「2020/8/11」に細工していたのですが、なんと今日がその2020/8/11になったので、先程2030/8/11に再設定しました。<br />
果たしてその日に世界はどうなっているのか。頑張っていきましょう。]]>
    </description>
    <category>開発日誌</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/131/</link>
    <pubDate>Tue, 11 Aug 2020 14:51:09 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/131</guid>
  </item>
    <item>
    <title>GITALLER</title>
    <description>
    <![CDATA[音ゲー自作コントローラーでその筋の方におなじみDJDAO氏が今年の4月に制作することが発表されたギターコントローラー「GITALLER」ですが、DTXManiaXG(Ver.K)での対応は現状未定です。<br />
まだ現物が発売されてるわけじゃないし、なによりWAILINGの入力仕様もわからないので...<br />
<br />
とはいえ「対応」というのは、ボタン入力+ピック入力+WAILING入力の全てが揃った「フル対応」です。<br />
よっぽどのことがなければ、入力はジョイスティックのボタン入力と軸(ピック)になるはずなので、現状の本体でも演奏することは不可能ではないと思われます。<br />
が、問題はWAILING。そもそも現時点で3方向WAILINGは対応していないし、入力仕様がどう来るのか予想がつかない。<br />
(※軸入力だろうなとは思いますが、そうなると閾値とか必要ですし...)<br />
ここの対応はもう現物が発売されてから、ということで。<br />
<br />
なお、対応となった場合、<br />
フル対応&hellip;Ver4.xx以降だけ対応(WAILING入力)<br />
対応&hellip;3.xxでも演奏可能であると思われる<br />
となります。]]>
    </description>
    <category>お知らせ</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/130/</link>
    <pubDate>Sun, 02 Aug 2020 12:50:14 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/130</guid>
  </item>
    <item>
    <title>Ver3.62RC3(XG)、公開しました!</title>
    <description>
    <![CDATA[そもそもXG版だけRCなのはなぜなのか...年単位で開発放置してると忘れてしまうんですよね。<br />
<br />
去年公開したVer3.62RCにクッッッッソ致命的な不具合があったので修正しました。<br />
選曲画面のメモリリークも更に改善されているはずです。<br />
<br />
<a href="https://osdn.net/downloads/users/26/26415/DTXManiaXG%28Ver.K%293.62RC3.zip/">ダウンロード!</a>]]>
    </description>
    <category>リリース</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/129/</link>
    <pubDate>Sun, 24 May 2020 06:13:57 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/129</guid>
  </item>
    <item>
    <title>19/7/18</title>
    <description>
    <![CDATA[matixx風選曲画面だけですが、フォルダ出入りした時に曲名がうまく切り替わらない不具合修正できそうです。(というかメモリリーク回避作戦でかなり構成見直してます。)<br />
<br />
テクスチャの面でいうと、4年前に青数字だけ作ってほったらかしてた判定ラグ数値画像が完成しました。こちらは近いうちに実装...する!絶対する!]]>
    </description>
    <category>開発日誌</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/127/</link>
    <pubDate>Thu, 18 Jul 2019 14:02:16 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/127</guid>
  </item>
    <item>
    <title>Ver3.62GD版、リリースしました！</title>
    <description>
    <![CDATA[万年メモリリークと名高いDTXManiaXG(Ver.K)ですが、技術が時代に追いついた結果、致命的なメモリリークの原因を発見。そして3年ぶりにVer3.60系のGD版をリリースしました。<br />
<br />
<a href="https://osdn.net/projects/dtxmaniaxg-verk/releases/71034" title="">DL!</a><br />
<br />
中でも最悪のメモリリークの原因箇所は「ステージ/06.曲読み込み/CStage曲読み込み.cs」と「ステージ/CActFIFOBlackStart.cs」の2つ。<br />
読み込み画面の途中、ずっとジャケット画像の生成を繰り返していたのです。<br />
<br />
本来<br />
if( ジャケット画像 == null ) {<br />
&nbsp;&nbsp;&nbsp; if( File.Exists( ジャケット画像のパス ) ) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDTXMania.tテクスチャを生成する(......);<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
<br />
とすべきところを、<br />
if( File.Exists( ジャケット画像のパス ) ) {<br />
&nbsp;&nbsp;&nbsp; CDTXMania.tテクスチャを生成する(......);<br />
}<br />
<br />
と書いてしまっていたせいで、解放されないテクスチャを延々と生成していたのでした。<br />
XG版も修正作業を行っていますので、XG派の方は少々お待ちを...]]>
    </description>
    <category>開発日誌</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/126/</link>
    <pubDate>Fri, 26 Apr 2019 15:03:19 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/126</guid>
  </item>
    <item>
    <title>開発日誌 4/19まで</title>
    <description>
    <![CDATA[ようやく斜体フォント周辺が作れるようになったので気が狂ったように量産し始めてます。<br />
近日中に曲選択画面の曲別スキル、BPMが表示されるようになるはず。<br />
<br />
その他問題としてF12キーによるスクリーンショットが撮影できなくなっているところとか。<br />
コード分析すればできそうな気はするんですけどねぇ...(できてない理由はお察しください)]]>
    </description>
    <category>開発日誌</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/125/</link>
    <pubDate>Sat, 20 Apr 2019 12:15:32 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/125</guid>
  </item>
    <item>
    <title>Windows Animetion API</title>
    <description>
    <![CDATA[<blockquote class="twitter-tweet" data-lang="ja"><br />
<p dir="ltr" lang="ja">Storyboardを含めた Windows Animation API は、DirectX とはまったく無関係のAPIですよ。<br />
<br />
つまり、DirectX用にSlimDX を使っていても、SharpDX.Animation を単体で使うことができる&hellip;&hellip;はずです（未検証）。<br />
<br />
なお、このAPIはWindows7でも使うことができますのでレッツトライ！</p><br />
&mdash; ＦＲＯＭ (@kumakamikoubou) <a href="https://twitter.com/kumakamikoubou/status/1089857458661511168?ref_src=twsrc%5Etfw">2019年1月28日</a></blockquote><script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8" type="text/javascript"></script><br />
<br />
知りませんでした。これから勉強します。]]>
    </description>
    <category>開発メモ</category>
    <link>http://dtxxgk.blog.shinobi.jp/Entry/123/</link>
    <pubDate>Mon, 28 Jan 2019 15:53:44 GMT</pubDate>
    <guid isPermaLink="false">dtxxgk.blog.shinobi.jp://entry/123</guid>
  </item>

    </channel>
</rss>