2017 031234567891011121314151617181920212223242526272829302017 05
ここでは今となってはレガシーなDSi以前のコンソールに関連したHomebrewの研究をしています。 初めての方は正面玄関(ホーム)よりお入りになり、談話室の掲示板をご覧下さい。
No.

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[No. ] --/--/--(--) スポンサー広告
No. 450

新春特別企画でDS工房のスペシャル版

別館のH&Sの実験棟の方でバッチ用のメニューを作りました。
HTAで動的に生成したメニューが実用的かを実験したかったのですが、
流石に昨今のマシンの処理速度は速いので意外にも実用的な物ができました。
そこでMioさんのMioMenuを代替可能にしてみました。

MioMenuは仕様を提示してMioさんに作って頂いた生粋の支援ソフトです。
支援ソフトの幾つかには私が作成したオリジナルが存在するのですが、
MioMenuを含め幾つかの支援ソフトにはオリジナルが有りません。
今回、順番が逆になりましたが当研究所版のメニューを作ってみました。

レポート用

写真は今回HTAで作成したDS工房用のメニューです。
MioMenuはC#で開発されているので性能面では比べるまでも有りません。
今回のメニューの利点はHTA製なのでカスタマイズが容易だという事です。
DS工房5は企画段階でマウスとキーボード両方の操作を視野に入れていました。
…なのでDS工房5はメニュー・データの作成時にショートカットも含めています。
尚、ショートカットに併用するのは[Alt]キーです。

しかし、MioMenuではアルファベットのショートカットが自動的に振られます。
どのような経緯でそのようになったのかは記憶が定かではありません。
今回作成したメニューではメニュー・データを忠実に反映します。

レポート用

これに合わせてレトロ・メニューにもショートカットを付けました。
また時折、レトロ・メニューが終了後にメモリに残る不具合を解決しました。
この現象は以前から確認されていたのですが原因が分からず、
対処療法で凌いでいました。

HTAファイルは実際にはmshta.exeで動いているのですが、
どうやらmshta.exeが起動できるのは一つのHTAファイルのようです。
…なので前のHTAファイルが終了する前に次のHTAファイルを起動すると、
処理できずにエラーになってしまうようです。
今回からタスクを強制的にKillするように変更してこの問題は解決しました。

これによりHTAファイルの安定性が向上したのでアップデートをお薦めします。
今回はインストーラ形式とアップデータ形式の両方を用意しました。
インストーラで新規に導入した場合にはそのまま使用可能ですが、
アップデートした場合にはメニューのオプションを選択して、
Menu EngineをMioMenuからDSMenu.htaに変更して一度終了します。
再度起動した時にはメニューが変更されています。
[No. 450] 2017/01/12(木) NDS-DS工房 track back(0) comment(6)
コメント

Re:もう一つ

りんさん

〉rev.5.84からのアップデートは無理なのでしょうか?
r5.84aは昨年の5月19日公開の版ですからね。
流石に無理です。
…という訳でr5.84a以降に対応する累積更新版を積んでおきました。
BVgeUSCM by: アーク * 2017/01/20 18:48 * URL [ 編集] | UP↑

もう一つ

アークさん、早速ありがとうございます。

rev.5.84からf20170112を使用してアップデートしました。
正常終了しましたが
エラーがでます。
また、YSMenuも作成されません。
rev.5.84からのアップデートは無理なのでしょうか?
ご報告します。
r2W5us32 by: りん * 2017/01/20 16:40 * URL [ 編集] | UP↑

りんさん

こんにちは。

動作検証ありがとうございます。
早速調査したところインストーラ・ファイルにパッキング漏れが有りました。
正しく再パッキングしたものを積み直しました。

尚、sukesuke.exeに関しては使わないのであれば気にしなくても構いません。
BVgeUSCM by: アーク * 2017/01/20 14:54 * URL [ 編集] | UP↑

おはようございます

アークさん

dsws592ファイルに研究所からダウンロードしたstoreファイルをつかい
デスクトップにインストールまでしました。
DSWS.batを起動しましたが
sukesuke.exeがありませんと出てしまいます。

ご報告します。
r2W5us32 by: りん * 2017/01/20 08:58 * URL [ 編集] | UP↑

りんさん

こんばんは。

DS工房は地味に進化しています。
しかし、別館に移ってしまったので使用する機会は激減しています。
BVgeUSCM by: アーク * 2017/01/19 22:48 * URL [ 編集] | UP↑

こんにちは

アークさん

こちらではお久ぶりです。

ちょっとDS工房が入用になりそうなので
最初から導入するか、アップデートするか考えて
利用させていただきます。

また、困ったときにはよろしくお願いします。
r2W5us32 by: りん * 2017/01/19 13:36 * URL [ 編集] | UP↑

コメントの投稿
質問の前にこちらをお読み下さい。→質問時のご注意














管理者にだけ表示を許可する


| ホーム |
Page Top↑