• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラム?などに詳しい方お願いします!)

プログラムのスキル割り当てを変更できない問題

このQ&Aのポイント
  • オンラインゲームでのスキル割り当ての変更について質問です。ゲーム内でスキルの割り当てが数字キーで行われていますが、その割り当てを変更しようとしても保存できない問題が起きています。
  • ゲームのインストールフォルダ内のSettingsフォルダにあるINPUT.INIファイルを変更することでスキル割り当てを変更できるという情報を元に試してみましたが、保存ができません。
  • 詳しい方にアドバイスをいただきたいです。どうすればスキル割り当ての変更が保存できるようになるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#109697
noname#109697
回答No.3

添付画像を拝見する限りでは、質問者様ご使用の OS は Vista か Win 7 だと思いますが、Vista および Win 7 では、 Program Files、Windows フォルダ等へダイレクトに上書き保存をする事は出来ません。(保護機能が働く為) ゲームがインストールされているフォルダ内に(多分、Program Files 内にインストールされていると思いますが)同じ名前のファイルを上書き保存する場合は、システムフォルダ以外のフォルダへ上書き保存するファイルと同じ名前で保存(名前を付けて保存)した後、名前を付けて保存したファイル(.ini)を、上書きするファイルが置かれているフォルダ(Settings)へ「貼り付け」すると、上書き保存する事が出来ます。 尚、名前を付けてファイルを保存する場所としては、D:を一時的に利用するのが宜しいかと・・・ ご参考までに...

kirisame3
質問者

お礼

回答有難う御座います。 z505さんの言うとおり自分はvistaで、言うとおりにやってみると保存することが出来ました。 そこまでは良かったのですが、対応するボタンを書き換えたはずなのに、効果がでないキーがあるんです。 数字、ローマ字(たとえばzやPなど一文字)はきちんと機能しているのですが、 左シフトやCAPSLOCKなどに変更しても機能しないんです。 どうしてでしょうか? 他のボタンとかぶってると働かないなど、なにかそういうのはあるのでしょうか? 自分は全然詳しくないため>< もしまたこれを見る機会があるようでしたら、 分かる範囲でもいいのでお願いします。 他にも分かる人がいたらお願いします><

その他の回答 (3)

noname#109697
noname#109697
回答No.4

No 3です。 >数字、ローマ字(たとえばzやPなど一文字)はきちんと機能しているのですが、 左シフトやCAPSLOCKなどに変更しても機能しないんです。 これはソフトウェア側(ゲーム)の問題であり、Shift や CapsLock 等の制御キーを INI ファイルでサポートしていない(させていない)からだと思います。 簡単に説明致しますと、INI(設定構成ファイル)はファイルに記述された数字やアルファベット(A~Z)、記号をプログラム文字として認識し、その記述内容に沿ってプログラム側へ情報を伝え、モジュールを実行します。 つまり、Shift や Caps Lock 等の制御キーはプログラムファイル上、文字に該当しない為、この度の様なケースでは、正常に機能しないのは当然の事かと存じます。 諦めて、制御キー以外のキーを割り当てては!? 簡単な説明(回答)で恐縮ですが、これで失礼いたします... 因みに余談ですが、Shift や Caps Lock の文字列を "" (ダブルクオーテーション)で囲ってやると、プログラム上で文字列として認識し、記述内容を読み込む事は可能ですが、上記でも記述した様に、Shift や Caps Lock 等の文字列をプログラム文字として認識させる事は不可能かと・・・

kirisame3
質問者

お礼

回答有難う御座います。 ゲーム名が、分かってしまいますが http://hordaine.wikiwiki.jp/?cmd=read&page=INPUTDEF.INI%A4%C7%BB%C8%A4%A8%A4%EB%A5%AD%A1%BC&word=INPUT ここをみてきちんと機能するようにやっています。 INPUT.INIのなかをみると、他のところにはシフトキーなども使われているんです。 なのに自分が使いたいところには、先ほど載せたホームページを参考に書いても機能しないんです。 なんでなんでしょうか。 分かる方いましたらお願いします。

kirisame3
質問者

補足

その後、自分ですこし試していたら解決しました! ありがとうございました!

  • aurumnet
  • ベストアンサー率43% (51/117)
回答No.2

よみとり専用属性になってませんか? INPUT.INIのプロファイルを開いて確認してみてください あと拡張子の表示方法についてはフォルダオプション→表示から[登録されている拡張子は表示しない]のチェックをはずすと拡張子も表示されるようになるはずです

kirisame3
質問者

お礼

回答有難う御座います。 パソコンにあまり詳しくないので、プロファイルや拡張子というものが良く分からないです><

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

ダイアログメッセージを見る限り、ファイル名が  INPUT.INI.INI  となっているようですが、 これで正しいのですか?

kirisame3
質問者

補足

さっそく返答ありがとうございます。 これではINIが多いのかと思い、ファイル名をINPUTだけにするというのも試しました。 その場合は、貼り付けた画面で INPUT.INI ときちんと表示されるのですが、それでも保存できませんでした。

関連するQ&A