====================================================================== 【タイトル】 r4cce - R4 Cheat Code Editor 【ファイル】 r4cce.zip 【更新日付】 2008/10/26 【制 作 者】 yasu 【動作環境】 WindowsXPで確認 【配布形態】 フリーウェア 【 E-Mail 】 mail@yasu.hot.co.jp 【HomePage】 http://www.usay.jp/ 【再 配 布】 基本的に禁止。ホームページを紹介して下さい。 DO NOT UPLOAD (MIRROR, HOST) THIS SOFTWARE TO OTHER SITE. 【著 作 権】 Copyright(C)2007-2008 Yasu software ====================================================================== ■ 本ソフトの紹介  本ソフトは、マジコン等で使われる改造コードデータベースファイルを編集 するソフトです。ツリービューによる視覚的な編集や、XML形式との相互変換 に対応しています。 ■ 基本的な使用方法  元にしたいファイルがある場合は、開くメニューから読み込んで下さい。  まずゲーム追加ボタンをクリックして、改造コードの対象となるゲームをデ ータベースに追加します。右側にはゲームの各種情報を入力します。ゲームID は、ゲームROMからゲームを識別するための情報です。参照ボタンをクリック してROMファイルを選択することで、自動的に計算して入力されます。チート 使用チェックは、実際にゲーム起動時にチートを有効にするかを指定します。  フォルダ追加ボタンを押すと、コードをまとめるためのフォルダを追加でき ます。選択式にチェックを入れると、そのフォルダの中のコードのうち、一つ のみがONにできるようになります。チェックを入れない場合は複数のコードを ONにできます。  次にコード追加ボタンを押して、改造コードを追加します。右側のコードリ ストに、改造コードを入力します。コードリスト中に無効な文字が発見された 場合、そのトークン(前後のスペースまで)は無視されます。  上下ボタンを押すことでアイテムの並び順を変更できます。  最後に保存メニューでファイルへ保存し、それをmicroSDへコピーして完了 です。保存時に暗号化にチェックを入れると暗号化されます。R4では暗号化さ れたファイルは CHEAT.DAT、暗号化されていないファイルは usrcheat.dat と なります。 ■ コマンドライン変換  コマンドラインオプションを指定すると、バッチ処理などで変換できます。 r4cce.exe in-file out-type [out-enc] out-file out-typeには、次のいずれかの出力形式を指定します -R4DAT -R4ENC -XML -CEVO -EDGE -M3RDB out-encには、次のいずれかの出力文字エンコードを指定できます(省略可) -SJIS -UTF8 -GBK -BIG5 例:SJISエンコードのXML形式に変換 r4cce.exe cheats.dat -sjis -xml hoge.xml 例:R4DATを暗号化する r4cce.exe usrcheat.dat -r4enc cheat.dat ■ FAQ ◇ Is there other language version? The language is defined in the xml file, and it is read automatically according as OS language setting. It reads r4cce.$LANG$.xml first, then r4cce.xml next. $LANG$ should be Japanese, English, Chinese, Korean etc, like r4cce.Japanese.xml There are English and Hungarian(magyar) version translated by SkH, Dutch version translated by Kim Eeckeleers, Italian version translated by Lorenzo, and Korean version translated by nin187, Thank them! If you are using other language OS and want to use English version, rename(overwrite/merge) r4cce.English.xml to r4cce.xml ◇ R4以外の形式で保存したい!  保存ダイアログで形式を選択して下さい。拡張子を見て自動的にその形式で 保存しますが、R4とEDGEは同じ拡張子DATであるため注意して下さい。デフォ ルトではR4形式となります。 他形式では記録されない情報もありますので注意して下さい。 ・R4DATとXML以外の形式ではマスターコードは記録されません ・R4DATとCEvo/EDGE以外の形式ではON/OFF情報は記録されません ・CEvo/EDGEの日時情報は読込時に破棄され、保存時はゼロになります ・CEvo/EDGEは256行以上のコードを記録できません ◇ 入力したチートがR4ででてこない!  CHEAT.DAT と usrcheat.dat 両方がある場合は、優先順位があるため注意し て下さい。片方に統一すると無難です。またファイルが認識されていない場合 もあり、フォーマットしていちから入れなおすと認識する事もあります。 ◇ 文字化けする!  右上の設定ボタンを押し、適当な文字コードを選択して下さい。ここで選択 した文字コードは、DATファイルの読込時と保存時、XMLファイルの保存時に使 用されます。 ・R4英語版や中国語簡体字版ではGBKが使用されています ・中国語版繁体字版ではBIG5が使用されています ・日本語版ではSJISが使用されています GBKかBIG5で保存すると半角カナが全角カタカナに変換されます。またBIG5エ ンコードには日本の漢字の多くが存在しないため、非対応の漢字は旧字体か、 ??に変換されます。 ◇ コピペしたい!  アイテムを右クリックしてメニューを選択して下さい。クリップボード上で はテキスト形式へ変換されます。テキスト形式は、 !!!ゲームタイトル !!ゲームコード ゲームID //00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 :選択式フォルダ名 :::フォルダ備考 ::フォルダ内コード名 :::コード備考 00000000 00000000 00000000 00000000 !通常フォルダ名 :::フォルダ備考 ::フォルダ内コード名 :::コード備考 00000000 00000000 00000000 00000000 ---- ::フォルダ外コード名 :::コード備考 00000000 00000000 00000000 00000000 といった形式になります。ゲーム配下のアイテムを選択してコピーした場合は ゲーム情報はコピーされません。  貼り付けを選択すると、クリップボードの内容が新規アイテムとして追加さ れます。ゲーム情報を含まないものを貼り付ける場合は、事前に貼り付け先の ゲームを選択して下さい。 ◇ ゲームが重複していないかチェックしたい!  重複しているゲームがないかチェックする場合は、アイテムメニューから重 複ゲーム検索を選択して下さい。  特定のゲームが重複していないかチェックする場合は、そのゲームを選択し て右側の重複検索ボタンをクリックして下さい。 ◇ マスター設定とは?  チートエンジンのメモリ配置設定です。通常はデフォルトのままでOKです。 コードサイトでPARマスターコードが指定されている場合は、2列の右側のみを 上から8個入力して下さい。但し、ここで指定したものがR4で使われているか は不明です。各欄の意味は次の通りと思われます。 2番目:スキップするフックキーワード数 3番目:フックキーワード 4番目:フックキーワード検索を行うか 0=行う 1=? 2=? 6番目:フックエンジン配置アドレス 7番目:チートエンジン配置アドレス 8番目:チートコード配置アドレス ◇ コードにキー判定を追加したい!  特定のキーを押している時のみにコードを発動したい場合は、コード入力欄 の下のキー判定ツールでキー判定用コードを追加できます。チェックされてい る場合はそのキーを押した状態、チェックがない場合はそのキーが離された状 態、灰色の場合はそのキーが任意の状態で発動することを意味します。  簡単なコードであれば既に入力されている判定コードを解析しますが、複雑 なものには対応していません。変更ボタンを押すと、既に入力されている判定 コードを更新します。追加ボタンでは一番上に追加します。 ◇ DipStarなどのコードを使用したい!  コードリストにDipStarのコードを入力し、変換ボタンを押して下さい。 機械的な変換であまりテストしていないので動作保証はありません。 でもそれなりの変換処理はしてます。 ◇ 設定を保存してほしい!  r4cce.xml を編集すると起動時の設定を変更できます。 ■ アンインストール  設定などは保存していないので、そのままファイルを削除して下さい。 ■ その他  本ソフトは自己責任でお使い下さい。  感想・バグ・要望などはホームページもしくはメールでお知らせ下さい。バ グ報告の場合は、どのようにしたらどのようになるかをなるべく詳しくお願い します。ただし修正の保証はできません。  本ソフトの再配布・アーカイブの転載を禁止します。代わりにURLなどの紹 介をお願いします。また本ソフトの商用利用(本ソフト、および本ソフトを使 って作られたデータを用いて利益を得る行為、オークション等含む)を禁止し ます。  このソフトは、任天堂およびR4開発チーム等とは関係ありません。独自に解 析し、開発したものです。このソフトに関して、それぞれの会社へ問い合わせ しないで下さい。 ■ 更新履歴 □ 2008/10/26 ver.0.84 ・XML形式でもマスターコードを保存(読込は実は実装済みで忘れてた) ・コマンドライン変換 □ 2008/09/27 ver.0.83 ・r4cce.xmlで文字コード設定初期値を変更するとエラーがでるのを修正 ・コピーは最初に選択したものを頭に持ってくるように変更 ・コピペでマスターコード保持 ・簡易 削除アイテム復元(元に戻す) 簡易なので位置や有効は保存されません □ 2008/09/22 ver.0.82 ・文字コード変更時にキャッシュが破棄されないバグを修正 □ 2008/09/19 ver.0.81 ・R4DATとCEvoの保存速度を改善 ・R4DATの保存を高速化(ゲーム毎に変更なければキャッシュ使用)  代わりにメモリを食うので動作設定でOFFにできます □ 2008/04/10 ver.0.8 ・CycloDS Evolution / EDGE 形式に対応 □ 2008/03/25 ver.0.75 ・起動時にエラーがでるバグ修正 ・各種言語ファイルを添付 □ 2008/03/19 ver.0.74 ・文字コード情報をファイルに保存するようにして判別に対応 ・OS言語に応じて国際化用XMLを自動選択 □ 2007/12/25 ver.0.73 ・キー判定ツールを追加 ・コピペでフォルダの選択式情報が欠落しないよう修正 ・選択しただけで更新済みになるバグ修正 ・M3DS Realの*.db形式出力をちょっと変更 ・国際化用xmlが読めなくても起動するように修正 □ 2007/12/01 ver.0.72 ・なんとなく国際化対応。副作用でxmlでデフォルト設定変えられるよ! ・M3DS Realの*.db形式出力にまじめに対応 □ 2007/12/01 ver.0.71 ・謎の*.db形式出力がダメっぽいので変換オプション追加  つーか0.7はコード出力自体がおかしかった/(^o^)\ □ 2007/11/30 ver.0.7 ・謎の*.db形式で出力してみるテスト。実機持ってないのでテストしてない。 □ 2007/10/19 ver.0.6 ・XML出力時のエンコード設定に対応  但しDATの文字コード変換エンジンとは異なります □ 2007/10/03 ver.0.5 ・XML出力時に整形するようにした&コードは1行に ・XML出力時のgameにdateをつけるようにした ・XML出力時に半角の&は全角の&へ変換 □ 2007/05/16 ver.0.4 ・テキスト形式によるコピペ ・DipStarやCodeBreakerからの変換に対応(未テスト&適当) ・暗号化されたDATの読み込み/書き出しに対応 □ 2007/05/13 ver.0.3 ・文字コード変換エンジン作り直してDLL化 ・中国に住んでる外人の要望で文字コードBIG5に対応。BIG5は非対応漢字多くて大変… ・左右セパレータをつけた □ 2007/04/24 ver.0.2 ・GBKの"飼"が読込時に""ではなく"飼"になるよう修正 ・保存ダイアログを改良 ・とりあえず重複チェックだけ(あんまテストしてない) □ 2007/04/21 ver.0.1 ・マスター設定に対応 □ 2007/04/20 ver.0.01 ・微妙な複数選択 ・無効な文字の無視の仕方を変更 ・保存処理を書き直して高速化 □ 2007/04/19 ver.0.001 ・コードリストに無効な文字が含まれる場合は警告を出すようにした ・読込/保存をちょっと高速化?保存はまだ余地あり ・すべてのゲームをソート/ON/OFF機能 ・なんとなくツリーにアイコン ・XMLのルートがsubscriptionでも読めるように □ 2007/04/?? ver.0.0001 ・いろいろ修正 □ 2007/04/15 limit(x→∞){ver.0.00001 / x} ・なぜか作った