ms0:/PSP/GAME/ 폴더나 ms0:/ISO 폴더에 있는 홈브류/게임 목록을 카테고리화해서 쉽게 구분하고 찾을 수 있도록 해주는 Game Categories Revised 플러그인이 v4로 업데이트되었습니다.
[출처가기]올해 1월에 v3이 나왔으니 무려 반 년만의 업데이트네요. 그런만큼 많은 부분이 변경되었습니다.
이번 v4의 변경점은 다음과 같습니다.
- 전체 프로젝트를 기록함.
- 커펌 5.50 GEN의 지원 추가.
- "Context menu'라는 새로운 모드를 추가했다. 자세한 건 아래에서 확인. (이전의 pre-game-menu mode를 대체.)
- 단축키 조합 대신에 시스템 설정에서 카테고리 모드를 선택할 수 있는 옵션 추가.
- 플러그인의 언어를 변경할 수 있는 기능 추가.
- 카테고리 정렬 순서가 랜덤이 아니라 수정한 시간에 의해 정렬됨.
- remap 코드를 변경해서, SCE 제한을 포함한 글자와 숫자 제한이 없어지거나 줄어듬.
- "Show All(모두 보기)" 옵션이 삭제됨.
- 다른 많은 플러그인과의 호환성 수정됨.
그냥 예전 글로 때우려고 했는데, 꽤 많은 부분이 변경되는 바람에 새로 작성해야겠네요. 하지만 그만큼 기능이 더 좋아졌으니 감수해야겠죠. ㅜㅜ 글이 조금 길어졌는데, 제발 본문이라도 제대로 읽어주셨으면 좋겠습니다.
[ 설치법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)
1. 이 플러그인은 커펌 5.00 M33, 커펌 5.03 GEN/CFWEnabler, 커펌 5.50 GEN/MHU에서만 사용 가능합니다.
2. 위 첨부파일을 받아 압축을 풀고 그 안의 'game_categories.prx' 파일을 메모리스틱 ms0:/seplugins/ 폴더로 복사합니다.
3. 같은 ms0:/seplugins/ 폴더의 vsh.txt 파일을 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/game_categories.prx 1
(vsh.txt 파일이 없다면 새로 만드세요.)
4. 이제 PSP를 재부팅하거나, 게임/홈브류를 한 번 실행했다 종료하면 플러그인의 설치가 완료됩니다.
[ 카테고리 구성법 ]1. 이 플러그인이 카테고리를 지원하는 폴더는 ms0:/ISO/, ms0:/PSP/GAME/, ms0:/PSP/GAME150, ms0:/PSP/GAME5XX/ 폴더입니다.
2. 이 4개의 폴더 안에 'CAT_'로 시작하는 카테고리 폴더를 각각 새로 만들어주세요. 단 한글은 사용할 수 없으므로 폴더명은 알파벳 또는 숫자로만 이루어져 있어야 하며, 이전 버전에서는 총 경로나 폴더의 글자수에 제한이 있었지만 이번 버전에는 많이 완화된 것 같습니다. (예 : CAT_Emul, CAT_Game 등)
3. 그리고 새로 만든 카테고리 폴더(CAT_) 안에 해당 카테고리에 포함시킬 게임 파일 또는 홈브류 폴더를 넣어주세요. (예 : ms0:/PSP/GAME/CAT_AAA/Filer/EBOOT.PBP 등)
4. 만약 위에서 말한 4개의 폴더에 같은 이름의 카테고리 폴더가 존재한다면 XMB에서는 함께 포함해서 보여집니다. (즉, ms0:/ISO/CAT_AAA/ 카테고리와 ms0:/PSP/GAME/CAT_AAA/ 카테고리는 동시에 보여짐.)
5. 참고로 위와 같이 구성하면 됩니다. (예시이므로 자신이 원하는대로 구성하면 됩니다.)
[ 카테고리 모드 변경법 ]카테고리를 구분하는 방법은 2가지가 있습니다. 바로 'Multiple MS' 모드와 'Context Menu' 모드죠.

이 플러그인을 설치하고 XMB의 시스템 설정 메뉴로 들어가면 위와 같이 시스템 언어 메뉴 밑에 카테고리 모드를 변경할 수 있는 메뉴가 추가되어 있는 것을 확인할 수 있습니다. (마치 정펌에 원래 있던 것처럼...)
여기서 2가지 모드를 아주 쉽게 변경할 수 있으니 아래 설명을 보고 취향에 맞는 것을 선택해주세요.
[ Multiple MS 모드 ]
시스템 설정에서 Multiple MS 모드를 선택하면 위처럼 게임 메뉴에 각각의 카테고리가 메모리스틱 모양으로 따로 나오게 됩니다. 원하는 카테고리로 들어가서 게임/홈브류를 바로 실행하면 됩니다.
[ Context Menu 모드 ]
시스템 설정에서 Context Menu 모드를 선택한 경우 게임 -> 메모리스틱 메뉴에서 동그라미버튼을 누르면 위처럼 카테고리를 선택할 수 있는 옵션창이 나오게 됩니다. 여기서 원하는 카테고리를 선택하면 해당 카테고리에 있는 게임/홈브류 목록만이 보이게 됩니다.
[ 플러그인 언어 변경법 ]이번 v4에서는 언어 변경을 지원합니다. 첨부파일의 'translate' 폴더를 보면 'game_categories_en.txt' 파일이 있는데, 이 문서를 참고해서 언어를 변경하고 파일명 중 'en' 부분에 아래의 국가 코드를 넣으면 됩니다.
en: English ja: Japanese fr: French
es: Spanish de: German it: Italian
nl: Dutch pt: Portuguese ru: Russian
ko: Korean ch1: Chinese Simplified ch2: Chinese Traditional
(예를 들어 한국어인 경우 game_categories_ko.txt 파일이 되겠죠.)
이렇게 변경한 언어 파일을 ms0:/seplugins/ 폴더에 넣어주면, PSP의 시스템 언어 설정에 따라 해당하는 국가의 언어 파일을 불러오게 됩니다. 시스템 언어가 한글이면 game_categories_ko.txt를 불러오고, 일본어면 game_categories_ja.txt 파일을 불러오는 것이죠. 영어로 사용할 경우에는 기본 플러그인내에 포함되어 있기때문에 따로 언어 파일은 필요없으며, 또 만약 XMB상에서 시스템 언어를 변경한 경우 반드시 재부팅해야 제대로 된 언어 파일을 불러오는데, 이 문제는 다음 버전에서 수정할 예정이라네요.
하지만 알아둘 점은
이 언어 파일이 한글을 비롯한 2바이트 문자는 지원하지 않는다는 점입니다. 커펌에도 리커버리 모드의 언어를 변경할 수 있는 기능이 들어있지만 한글을 지원하지 않기때문에 자세히 설명하지 않았죠. 이와 똑같이 한글 언어 파일을 불러올 수는 있어도 정작 한글은 제대로 표시되지 않습니다. (txt 파일을 유니코드로 저장해도 똑같습니다.)

만약 언어 파일내에 한글이 포함되어 있거나 유니코드로 저장되어 있다면 위처럼 제대로 표시되지 않습니다.
[ 사용시 주의할 점 ]이제는 버그도 많이 수정되고 더욱 편리해지기는 했지만 사용시 주의할 점이 몇 가지 있습니다.
- 카테고리로 구분한 경우 실행이 되지 않는 홈브류가 있다.대표적으로 커펌 인스톨러나 정펌 인스톨러의 경우 카테고리로 구분하면 제대로 구동되지 않습니다. 반드시 ms0:/PSP/GAME/UPDATE/ 폴더에 있어야만 제대로 실행되기 때문이죠. 그 외에도 몇몇 홈브류의 경우 카테고리로 구분하면 실행이 제대로 되지 않을 수 있으니, 그런 홈브류는 카테고리로 구분하지 말고 그냥 ms0:/PSP/GAME/ 폴더에 설치해서 사용해주세요. 하지만 일반적인 단순한 홈브류/에뮬레이터 등은 카테고리로 구분해도 사용에 지장이 없습니다.
- 다른 플러그인과 충돌이 일어날 수 있다.이 문제는 이 카테고리 플러그인뿐만 아니라 다른 모든 플러그인에 해당되는 문제입니다. 플러그인을 여러개 사용할 경우 서로 충돌이 일어날 수가 있죠. 이번 v4 버전은 호환성이 개선되어 다행이 제가 주로 쓰는 플러그인과 충돌하지는 않더군요. 하지만 언제나 호환성 문제가 발생할 수 있으므로 이 카테고리 플러그인이 제대로 동작하지 않는다면, 다른 플러그인은 모두 비활성화한 뒤 다시 테스트해보세요.
# 오! 이번 버전에서 정말 맘에 들게 변경되었군요. 특히 정펌에 원래 있던 기능인 것 마냥, 시스템 설정 메뉴에서 카테고리 모드를 선택할 수 있게 되었다는 점, 또 Context Menu 모드 사용시 옵션창에 카테고리 목록이 나오는 점 등 플러그인이 아니라 펌웨어 자체에 자연스럽게 녹아든 모습입니다. (손휘가 정펌에 이런 수준의 기능을 추가해주면 펌웨어 발표시 욕 먹을 일은 없을텐데... 이러니 커펌을 포기 못하는 것일수도...)
* 관련글 보기 *홈브류 카테고리 구분 : Game Categories Revised v3 게임 카테고리 v3 플러그인