***************
 pergame_edit
***************
Author: wn
 mail: wnbyaku@gmail.com
 twitter: @wnbyaku

このソフトウェアは【PSP Genesis Competition 2011】にエントリーしています。
スポンサー： npt, psp-hacks.com, pspgen.com, pspslimhacks.com, exophase.com, pspcustomfirmware.com, daxhordes.org, gamegaz.jp, and wololo.net

1.はじめに
============
　PSP上で簡単にpergame.txtを編集できます。
　ms0,ef0 は各自の環境により異なります。

2.動作環境
============
　5.00m33-6以上推奨（PSP-1000 6.20TN-C で動作確認をしています）

3.pergameの導入
=================
　まず、"pergame-0.4.0" or "neo_pergame test2" or "pergame_custom"が導入されていることが必須です。
　（6.20以上の場合は、"pergame_custom"推奨）

　　・pergame-0.4.0
　　http://code.google.com/p/pergame/

　　・neo_pergame test2
　　http://www.megaupload.com/?d=I2VEDYIB

　　・pergame_custom
　　http://hiroi01.com/

　ダウンロードしたファイルを解凍し、
　"pergame.prx" を "ms0(ef0):/seplugins/" に移動。
　"game.txt" の上位に "ms0(ef0):/seplugins/pergame.prx 1" と記述する。
　（0.50より、pergame.txtは自動で作成されるようになりました）

　これで完了。

4.プラグイン化したprometheusを導入（必要なひとだけ）
=====================================================
　"ms0:/seplugins/" に、付属の "prm" と "636" フォルダを移動。
　"prm" にはprometheus3-v4に付属の "6xxModules" 内のモジュールを移動。
　"636" にはprometheus4に付属の "6xxModules" 内のモジュールを移動。

5.ファイル構成
================

seplugins-+- pergame.prx(neo_pergame.prx)（必須ではないが必須みたいなもの）
          +- pergame.txt（自動で作成されます）
          |
          +- 636 -+- stargate.prx（バイナリ変更したもの。付属）
          |       +- prmlite.prx（バイナリ変更したもの。付属）
          |       +- key.txt（付属）
          |       +- （以下、prometheus4付属の6xxModules）
          |
          +- prm -+- stargate.prx（バイナリ変更したもの。付属）
                  +- prmlite.prx（バイナリ変更したもの。付属）
                  +- key.txt（付属）
                  +- （以下、prometheus3-v4付属の6xxModules）

6.設定ファイルについて
=======================
　設定ファイルである"config.txt"は、EBOOT.PBPがあるフォルダに置いてください。
　（初期状態では、"pergame_edit/config.txt"に置かれているので、そのままでいいです）
　設定編集モードで設定を保存すると、自動的に"config.txt"が作成されます。

　[config.txtの記述方法]

　設定名＝値　が基本です。

　（default)
　DEFAULT_PLUGIN_PATH=/seplugins
　DEFAULT_GAME_PATH=/PSP/GAME
　DEFAULT_MODE=addid
　CURSOR_TYPE=invert
　CURSOR_SPEED=2100000

　デフォルトでは上のようになっています。
　設定はこの順番で記述する必要があり、スペースなどの余計な記述があると正しく動作しません。（手抜きです。すいません）

　[各設定の説明]

　・DEFAULT_PATH_PLUGIN
　　[add mode]のpluginリストで、デフォルトで読み込むパス。

　・DEFAULT_PATH_GAME
　　[add mode]のgameリストで、デフォルトで読み込むパス。

　・DEFAULT_MODE
　　起動時のモードを設定できる。
　　　addid, add, delete

　・CURSOR_TYPE
　　カーソルのタイプ。
　　　invert：デフォルト。選択中の行の色が反転する。
　　　simple：ただのカーソル。

　・CURSOR_SPEED
　　カーソルの動く速さ。小さいほうが速い。
　　100〜300の間で設定可能

7.使い方
==========
　"pergame_edit" フォルダを "ms0:/PSP/GAME/" or "ef0:/PSP/GAME/"に移動。
　XMBから起動してください。

　・ボタン操作

　　0.60より、HOMEボタンによる終了を追加しました（編集は破棄されます）。

----------------------------------------------------------------------------
　　[add id mode]
　　　　↑↓：カーソル移動
　　　　→←：ページ切り替え
　　　　　☓："ms0(ef0):/seplugis/prm/stargate.prx UMD-ID #fileame"
　　　　　　　を "pergame.txt" に追記
　　　　　□："ms0(ef0):/seplugis/636/stargate.prx UMD-ID #fileame"
　　　　　　　を "pergame.txt" に追記
　　　　　LR：モード変更
　　　 START：メニューを開く
　　　SELECT：再読み込み(iso)

　（UMD-IDには選択中のisoのUMD-ID, filenameにはそのファイル名がはいる）

----------------------------------------------------------------------------
　　[delete mode]
　　　　↑↓：カーソル移動
　　　　→←：ページ切り替え
　　　　　☓：選択中の行に '#' を追加、または削除
　　　　　□：選択中の行を削除
　　　　　△：選択中の行に '!' を追加、または削除
　　　　　LR：モード変更
　　　 START：メニューを開く
　　　SELECT：再読み込み（編集は破棄されます）

----------------------------------------------------------------------------
　　[add mode]
　　　　↑↓：カーソル移動
　　　　→←：ページ切り替え
　　　　　☓：プラグインを選択し、ISO選択画面を表示 or 下の階層へ
　　　　　□：プラグインを選択し、GAME選択画面を表示 or 下の階層へ
　　　　　△：上の階層へ
　　　　　LR：モード変更
　　　 START：メニューを開く
　　　SELECT：再読み込み(prx)

　　　　（ISO選択画面）
　　　　　　↑↓：カーソル移動
　　　　　　→←：ページ切り替え
　　　　　　　☓："PLUGIN_PATH UMD-ID" を "pergame.txt" に追加
　　　　　　　○：戻る

　　　　（GAME選択画面）
　　　　　　↑↓：カーソル移動
　　　　　　→←：ページ切り替え
　　　　　　　□："PLUGIN_PATH GAME_PATH" を "pergame.txt" に追加
　　　　　　　○：戻る

　（PLUGIN_PATHには選択したプラグインのパス、GAME_PATHには選択したEBOOT.PBPのパスが入る）

----------------------------------------------------------------------------
　　[MENU]
　　　　↑↓：カーソル移動
　　　　　☓：決定
　　　 START：メニューを閉じる

----------------------------------------------------------------------------
　　[config]
　　　　↑↓：カーソル移動
　　　　→←：値の変更
　　　　　☓：決定

8.注意点
==========

　・エラーチェックもまだ不十分なところがあると思うので、誤った環境で使うと予期せぬ不具合がでる可能性があります。

　・これはフリーソフトウェアです。このソフトウェアによって発生したことに関して、作者は一切の責任を負いかねます。

9.さいごに
============
　・takkaさんのiso_toolや、maxemさんのソースを引用・参考にさせてもらいました。ありがとうございます。

　・アイコンを提供してくださったot_incさんありがとうございます。

　・ソースは自由に使用してかまいません。

　・ライセンス
zlib
Copyright (c) 1995-2004 Jean-loup Gailly and Mark Adler.

liblzr
Uses liblzr by BenHur

DXライブラリPortable
DX Library Portable Copyright (C) 2008-2010 Kawai Yuichi.

質問や不具合報告、要望などはこちらにどうぞ
mail: wnbyaku@gmail.com
============================================
