레이블이 플러그인인 게시물을 표시합니다. 모든 게시물 표시
레이블이 플러그인인 게시물을 표시합니다. 모든 게시물 표시

2010년 12월 2일 목요일

PSP-HUD v2.02 - PSP 정보 표시


PSP-HUD v2.02는 위 스크린샷의 우측 하단 모습처럼 PSP와 관련된 각종 정보(초당 프레임, CPU 정보, 배터리 정보, 시간 등)를 화면상에 실시간으로 보여주는 기능을 하는 플러그인입니다. 그 뿐만 아니라 CPU 클럭 변경도 가능하고, 스크린샷 기능까지 내장하고 있습니다. [출처가기]

사실 PSP-HUD v2.02는 지난 2008년 8월 31일에 발표된 플러그인인데, 이 때 당시 제가 블로그를 쉬고 있어서 제대로 소개하지 못했죠. 그나마 나중에 기본 플러그인 세트 #1에 포함해서 간단히 설명한 정도군요.

발표된지 2년이 넘은 플러그인을 지금와서 소개하는 이유는, PSP-HUD 플러그인이 상당히 좋은 기능을 가지고 있는데다가 현재 대부분 사용하는 커펌 5.XX에서도 별다른 문제없이 잘 작동하기 때문입니다. 특히 게임/홈브류상에서 상당히 유용한데, 실시간으로 시간을 확인하거나, 게임이 느릴 때 CPU 클럭을 바로 변경한다거나, XMB로 나가지 않고도 배터리 잔량을 확인하는 것이 가능합니다.

저는 요즘 PSP를 오래 붙잡고 있을 시간이 없어서 이 플러그인을 사용하지 않지만, 개인적으로 지금껏 발표된 수 백가지 플러그인 중에서도 PSP-HUD 플러그인은 손에 꼽을 정도로 잘 만들어진 플러그인이라고 생각합니다.


[ 설치방법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 위 첨부파일을 받아 압축을 풀고 그 안의 'hud.prx', 'hud.lang' 두 개의 파일을 ms0:/seplugins/ 폴더로 복사합니다.

2. 같은 ms0:/seplugins/ 폴더에 있는 VSH.txt, GAME.txt, POPS.txt 파일을 각각 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (해당 파일이 없다면 새로 만드세요.)
ms0:/seplugins/hud.prx 1
(XMB에서 사용하고 싶을 때는 VSH.txt, 게임/홈브류에서 사용하고 싶을 때는 GAME.txt, PS1게임에서 사용하고 싶을 때는 POPS.txt에만 추가하면 됩니다.)

3. PSP를 재부팅하거나, 아무 게임/홈브류를 한 번 실행했다 종료하면 플러그인 설치가 완료됩니다.

# 플러그인의 기본적인 설치법은 http://popotz.textcube.com/1434 참고하세요.

[ 설정방법 ]
기능이 많은만큼 각자의 취향에 맞게 설정할 수 있도록 다양한 설정 메뉴를 지원합니다.

기본 단축키인 음표버튼 + L트리거를 누르면 아래와 같이 PSP-HUD의 설정 메뉴를 불러오게 됩니다. (이 단축키는 따로 변경 가능합니다.)



각 설정 옵션의 기능은 다음과 같습니다. 설명을 참고해서 자신의 취향에 맞게 설정을 변경해주세요.
LANGUAGE : PSP-HUD 설정 메뉴의 언어를 변경합니다. (어차피 한국어는 지원하지 않으니 ENGLISH로 두세요.)

SHOW HUD : PSP-HUD의 정보 표시를 끄거나(OFF), 표시 방식을 선택(Method 1/2)할 수 있습니다.
   * Method 1 : v2.02에서 새로 추가된 방식으로 시스템 API를 이용해 FPS 측정과 표시를 합니다. 단, 현재 실행중인 게임/홈브류에서 같은 API를 사용할 경우 자동으로 Method 2로 변경되며, FPS 표시는 59 또는 60으로 고정됩니다.
   * Method 2 : 예전 v2.0의 방식입니다.

SHOW FPS : 현재의 초당 프레임 정보를 화면상에 표시하거나 숨깁니다.
   * 방향키 좌/우를 통해 표시 여부와 표시 방법을 변경할 수 있습니다.
   * 네모버튼을 누르면 미리 지정된 6개의 위치로 표시될 위치의 변경이 가능합니다.
   * 아날로그스틱을 이용해 자신이 원하는 위치로 자유롭게 변경하는 것도 가능합니다.

SHOW CPU : 현재의 CPU/BUS 클럭 정보나 CPU 사용율을 화면상에 표시하거나 숨깁니다.
   * 방향키 좌/우를 통해 표시 여부와 표시 방법을 변경할 수 있습니다.
   * 네모버튼을 누르면 미리 지정된 6개의 위치로 표시될 위치의 변경이 가능합니다.
   * 아날로그스틱을 이용해 자신이 원하는 위치로 자유롭게 변경하는 것도 가능합니다.

SHOW CPU NOTIFICATION : CPU/BUS 클럭이 변경될 때 클럭 표시 부분을 깜빡여서 이를 알려줍니다.
   * 방향키 좌/우를 통해 알림 여부를 변경할 수 있습니다.
   * 네모버튼을 누르면 미리 지정된 6개의 위치로 표시될 위치의 변경이 가능합니다.
   * 아날로그스틱을 이용해 자신이 원하는 위치로 자유롭게 변경하는 것도 가능합니다.
   * CPU/BUS 클럭 정보의 표시 위치와 연동됩니다.

SHOW BATTERY : 배터리의 잔량(%)과 남은 사용 시간을 화면상에 표시하거나 숨깁니다.
   * 방향키 좌/우를 통해 표시 여부와 표시 방법을 변경할 수 있습니다.
   * 네모버튼을 누르면 미리 지정된 6개의 위치로 표시될 위치의 변경이 가능합니다.
   * 아날로그스틱을 이용해 자신이 원하는 위치로 자유롭게 변경하는 것도 가능합니다.

SHOW TIME : 현재 시간을 화면상에 표시하거나 숨깁니다.
   * 방향키 좌/우를 통해 표시 여부와 표시 방법을 변경할 수 있습니다.
   * 네모버튼을 누르면 미리 지정된 6개의 위치로 표시될 위치의 변경이 가능합니다.
   * 아날로그스틱을 이용해 자신이 원하는 위치로 자유롭게 변경하는 것도 가능합니다.

ORDER : 네모버튼으로 정보 옵션을 같은 위치로 설정했을 때의 표시 순서를 변경합니다.
   * 방향키 좌/우로 변경하고 싶은 정보 옵션을 선택합니다.
   * 엑스버튼 + 방향키 좌/우로 정보 옵션의 순서를 변경합니다.
   * 아날로그스틱으로 정보 옵션의 위치를 변경한 경우에는 적용되지 않습니다.


CPU SPEED XMB : XMB의 CPU 클럭을 변경합니다. OFF로 설정시 기본 설정된 클럭을 유지합니다.
  
CPU SPEED GAME : 게임/홈브류 실행시의 CPU 클럭을 변경합니다. OFF로 설정시 기본 설정된 클럭을 유지합니다.

CPU SPEED POPS : PS1 게임 실행시의 CPU 클럭을 변경합니다. OFF로 설정시 기본 설정된 클럭을 유지합니다.


COMBO BUTTON : 단축키에서 사용할 기본 조합 버튼을 설정합니다.
   * 기본값은 음표(NOTE)버튼입니다.
   * NONE으로 설정하면 버튼 조합 없이 단축키의 사용이 가능합니다.
   * 다른 플러그인의 단축키나 게임/홈브류의 조작버튼과 중복되지 않도록 설정하면 됩니다.

MENU BUTTON : PSP-HUD 설정 메뉴를 불러오는 단축키를 설정합니다.
   * 기본값은 L트리거입니다.
   * '콤보 버튼 + 메뉴 버튼' 조합이 단축키가 됩니다.

HUD BUTTON : PSP-HUD 표시 정보를 일시적으로 끄거나 표시 방식을 변경하는 단축키를 설정합니다.
   * 기본값은 R트리거입니다.
   * '콤보 버튼 + HUD 버튼' 조합이 단축키가 됩니다.
   * 단축키를 누를때마다 위의 SHOW HUD 옵션이 OFF / Method 1 / Method 2로 순차 변경됩니다.
   * 단, SHOW HUD 옵션을 직접 변경하는 것과는 달리 단축키로 변경한 SHOW HUD 옵션 설정은 따로 저장되지 않습니다.

SCREENSHOT BUTTON : 스크린샷을 찍는 단축키를 설정합니다.
   * 기본값은 방향키 위(UP)입니다.
   * '콤보 버튼 + 스크린샷 버튼' 조합이 단축키가 됩니다.
   * 찍은 스크린샷은 ms0:/picture/ 폴더에 SnapXXX.bmp 형식으로 저장됩니다.

설정을 끝냈다면 동그라미버튼을 눌러 메뉴를 빠져나옵니다. 변경된 설정은 hud.cfg 파일에 자동으로 저장되므로 PSP를 껐다 켜도 재설정할 필요가 없습니다.

[ 주의사항 ]
모든 플러그인이 그렇듯, PSP-HUD 플러그인도 다른 플러그인과 충돌이 일어날 가능성이 있습니다. PSP-HUD 플러그인이 제대로 작동하지 않는다면 다른 플러그인을 모두 비활성화한 뒤 테스트해보세요.

* 관련글 보기 *
popotz 기본 플러그인 세트 #1
PSP-HUD v1.31 - 커펌 3.80 M33용
PSP-HUD v1.22 - PSP 정보 표시

2010년 11월 17일 수요일

배터리 변환 : XMBattery Plugin

개발자 FrEdDy(ㅡㅡ;)가 XMBattery Plugin을 발표했습니다. [출처가기]

이 플러그인을 이용하면 XMB의 설정 -> 시스템 설정 메뉴를 통해 배터리를 지그킥(판도라)배터리, 오토부팅배터리, 일반배터리로 쉽게 변환할 수 있게 됩니다.

배터리를 변환할 수 있는 홈브류는 이미 몇 종류 나와있는데다가, 특히 커펌 5.50 GEN 시리즈에서는 VSH menu와 리커버리 모드에 배터리 변환 기능이 기본으로 탑재되어 있기 때문에 그다지 유용하다고 볼 수는 없네요.

단지 XMBattery Plugin은 기존 게임 카테고리 플러그인의 소스를 이용했기 때문에 마치 정펌의 기능처럼 사용할 수 있다는 것이 유일한 장점입니다. (하지만 이 때문에 게임 카테고리 플러그인과 동시에 사용할 수 없다는 치명적인 단점이...)

[ 사용 전 주의사항 ]
* 배터리 변환은 이를 지원하는 기종/기판에서만 가능합니다. 즉, PSP-100X은 모든 기판에서 가능하고, PSP-200X의 경우에는 TA-085 v1 기판에서만 배터리 변환을 지원하며, 그 외의 기종/기판에서는 하드웨어적으로 배터리 변환을 지원하지 않아 이 플러그인을 이용해도 배터리 변환은 불가능합니다. (기판 확인 및 관련 표 보기)

* 손휘 정품이 아닌 비품 배터리의 경우 배터리 변환이 불가능할 수 있으며, 또한 정품 배터리라 할지라도 일부 배터리의 경우 변환이 불가능합니다.

* vsh.txt에 등록된 다른 플러그인과 충돌이 일어날 가능성이 높습니다. 제대로 작동하지 않는다면 다른 플러그인을 모두 끈 후에 재시도해보세요. 특히 게임 카테고리 플러그인과 함께 사용할 경우 부팅조차 되지 않으니 반드시 게임 카테고리 플러그인은 비활성화해주세요.

* 배터리를 지그킥(판도라)배터리로 변환한 경우 매직메모리스틱이 없다면 PSP가 제대로 부팅되지 않습니다. 이 경우 배터리를 분리하고 AC아답터만 연결해서 PSP를 부팅한 후 배터리를 다시 일반 배터리로 변환하거나, 아니면 매직메모리스틱/타임머신IPL 등에 대해 공부한 뒤 적용해주세요.


[ 설치방법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'xmbattery.prx' 파일을 ms0:/seplugins/ 폴더로 복사합니다.

2. 같은 ms0:/seplugins/ 폴더의 vsh.txt를 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (vsh.txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/xmbattery.prx 1

3. PSP를 재부팅하면 플러그인 설치가 완료됩니다.

[ 사용방법]

플러그인 설치 후 XMB의 설정 -> 시스템 설정 메뉴로 들어가면 위 스크린샷 처럼 새롭게 'Battery Mode'라는 항목이 추가되어 있는 것을 볼 수 있습니다. 그리고 현재 배터리의 상태(판도라인지 노멀인지 등등)가 기본으로 보여지게 되죠.


PSP의 기판이 배터리 변환을 지원하는 경우, 이 메뉴를 선택해 배터리의 모드를 3종류로 변환할 수 있습니다.
* Pandora : 흔히 지그킥배터리, 판도라배터리라고 합니다. 배터리를 PSP에 삽입하면 서비스 모드로 부팅하게끔 해서 PSP의 낸드플래시메모리 대신 메모리스틱에 설치된 커스텀 IPL을 불러오는 기능을 합니다. 매직메모리스틱이 아니거나 타임머신 IPL이 설치되어 있지 않은 메모리스틱이 들어있는 경우에는 PSP가 제대로 부팅되지 않으므로 주의하세요. 더 자세한 건 http://popotz.textcube.com/1108 참고하세요.

* Normal : 보통의 일반배터리입니다.

* Autoboot : 배터리를 PSP에 삽입하면 자동으로 전원이 들어오는 자동부팅배터리입니다. 그 외에는 일반배터리와 완전히 동일하게 작동합니다.

* 관련글 보기 *
PSP Tool 1.00
지그킥 변환 프로그램 모음

2010년 11월 11일 목요일

배터리 절약? - Gemini 1.3


CODE_R3D가 배터리를 절약해주는 플러그인 Gemini 1.3을 발표했습니다. [출처가기]

Gemini 플러그인은 UMD 드라이브와 무선랜, USB 관련 장치를 사용하지 않을 때 해당 부분의 전원을 차단해서 배터리의 소비량을 줄여주는 기능을 합니다. 물론 UMD를 넣거나 무선랜, USB를 연결하면 원래대로 사용이 가능합니다.

또 각 모드(VSH, GAME, POPS)에 따라 PSP의 CPU 클럭을 조절해준다고도 하는데, 별 효과는 없는 듯...

그 동안의 변경사항은 다음과 같습니다.
*1.3
- PSP가 어느 모드(VSH, GAME, POPS)에 있는지 Gemini가 탐색함.
- PSP가 동작할 때의 CPU 클럭을 줄여줌. (모드에 따라 다양하게 조절.)
- UMD 탐색 기능 업데이트. (현재 상태를 얻기 위해 sceUmdGetDriveStat()를 호출함. sceUmdCheckMedium()도 여전히 사용.)

*1.2
- USB 끄기 기능 추가됨.
- 코드 최적화.
- 플러그인이 더욱 안정화됨.

*1.1
- 무선랜 끄기 기능 추가됨.
- 무언가 잘못되면 무선랜과 UMD 드라이브가 다시 켜짐.

*1.0 beta
- 처음 버전.

# v1.0과 v1.1은 베타테스트용으로 공식 발표되지 않았습니다.


[ 설치방법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 제작자나 저 모두 PSP-200X / 커펌 5.50 Prometheus-3에서만 테스트했습니다.

2.
위 첨부파일을 받아 압축을 풀고 그 안의 'Gemini.prx' 파일을 ms0:/seplugins/ 폴더로 복사합니다.

3. 같은 ms0:/seplugins/ 폴더에 있는 vsh.txt / game.txt / pops.txt 파일을 각각 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/Gemini.prx 1
(vsh.txt는 XMB에서 사용하고 싶은 경우, game.txt는 게임/홈브류에서 사용하고 싶은 경우, pops.txt는 PS1 에뮬레이터에서 사용하고 싶을 경우에만 입력하면 됩니다.)

4. 이제 PSP를 재부팅하면 플러그인의 설치가 완료됩니다.

[ 사용방법 ]
별 다른 사용방법은 없습니다. 설치 후 따로 건드릴 필요 없이 알아서 동작하니까요.

UMD 드라이브, USB, 무선랜 등이 평소에는 완전히 꺼져 있다가, 실제로 사용할 경우에만 켜지게 되어 배터리를 절약합니다.

또 XMB로 부팅했을 때나 게임/홈브류를 실행하면 화면 좌측 하단에 현재의 모드가 무엇인지 작게 표시됩니다. 그에 맞춰 CPU 클럭을 조절한다고는 하는데 이것 저것 해봐도 별로 달라지는 것 같지는 않네요.

실제로 배터리를 절약해주는지, 절약해준다면 얼마나 효과가 있는지 약간 의문스럽네요. ㅡㅡ;

* 관련글 보기 *
배터리 절약 : HOLD+ v4.0
PSP Power Saver v.0.0.9
LED를 끄자 : LedOff v1
UMD 인식 방지 : NoUMD Plugin

2010년 10월 28일 목요일

손상된 세이브데이터 복구 - MagicSave v3.2


몇몇 특정 게임의 경우 실행하는 커펌 버전에 따라 세이브 파일이 호환되지 않고, 손상된 데이터로 표시되어 불러올 수 없는 경우가 있습니다. 실제로 데이터가 손상되지 않았는데도 불구하고 잘못 표시되는 것이죠.

이렇게 세이브 호환 문제가 발생하는 이유로는,
* 해당 게임의 요구 펌웨어 보다 낮은 버전의 커펌에서 세이브데이터를 생성하거나, (펌웨어 3.80 이상을 요구하는 게임을 커펌 3.71 M33 에서 강제 구동하는 경우)
* 커펌 자체의 세이브 관련 암호화키/모듈이 제대로 적용되지 않아 발생합니다. (커펌 5.03 GEN-C나 5.50 GEN-D3 등)

이러한 커펌 버전에 따른 세이브데이터 호환 문제를 해결할 수 있는 것이 바로 MagicSave 플러그인인데, 최근 MagicSave 플러그인이 v3.2로 업데이트되었습니다. v2.0을 블로그에 소개한 이후에도 꾸준히 업데이트되어 왔지만, 막상 직접 소개하는 건 오랜만이네요. [출처가기]

하지만 MagicSave 플러그인이라도 모든 손상된 세이브데이터를 완벽히 복구할 수 있는 것은 아니고, 게임에 따라 복구할 수 없는 경우도 있으며, 또 실제로 손상된 세이브데이터는 복구할 수 없다는 점을 명심해주세요.


[ 설치방법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)

1. 위 첨부파일을 받아 압축을 풀고 그 안의 'MagicSave' 폴더를 메모리스틱 최상위에 복사합니다.

2. 역시 위 첨부파일의 'seplugins' 폴더 안에 있는 'MagicSave.prx' 파일은 매모리스틱의 seplugins/ 폴더 안으로 복사합니다. (Lite 버전은 MagicSaveLite.prx 파일, 일본어판은 '일본어판' 폴더의 'MagicSave.prx'를 대신 사용해주세요.)

3. 메모리스틱 ms0:/seplugins/ 폴더의 game.txt를 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장하세요. (game.txt 파일이 없다면 직접 새로 만드세요.)
ms0:/seplugins/MagicSave.prx 1
(Lite 버전인 경우 ms0:/seplugins/MagicSaveLite.prx 1이라고 추가.)

4. 플러그인의 설치가 끝났습니다.

[ 세이브데이터 복구방법 ]
MagicSave 플러그인은 다양한 기능을 가지고 있는데, 그 중 손상된 세이브데이터를 직접 로드하는 방법에 대해서만 간단히 알아보겠습니다.


세이브데이터가 손상되었다고 나와 로드할 수 없는 게임을 실행합니다. 그 후 볼륨업+볼륨다운 버튼을 동시에 누르면 위와 같은 MagicSave의 메인 메뉴가 나타납니다.

MagicSave의 메뉴에서의 선택은 엑스버튼, 취소는 세모버튼입니다.


일단 플러그인 메뉴를 보기 편하고 사용하기 쉽게 하기 위해서 'Menu Option'으로 들어가 'View'를 [All]로 변경하고, 'Stop Other Threads'를 엑스버튼으로 선택해 활성화합니다.


그 후 다시 메인 메뉴로 나가 이번에는 'Save Data' 메뉴로 들어가서 'Read Invalid Data' 메뉴 아래의 'Enable'을 엑스버튼으로 선택해 활성화합니다. 그 후 세모버튼을 눌러 MagicSave 메뉴를 닫고 다시 게임으로 돌아옵니다.

이제 게임에서 다시 세이브데이터를 로드해봅니다. (게임 구동과 동시에 자동으로 세이브를 불러오는 게임도 있는데 이 경우에는 게임 종료 후 재실행하세요.) 이전에는 손상된 데이터로 나왔던 세이브데이터가 정상적으로 로드되었다면 성공! 이 상태에서 다시 세이브를 하면 다음부터는 MagicSave 플러그인이 없어도 정상적인 세이브 저장/로드가 됩니다.

만약 여전히 세이브데이터가 손상되었다고 나온다면 MagicSave 메인 메뉴에서 'SFO File'과 'Decrypt'의 타입을 여러가지로 변경하면서 계속 시도해 보세요.

# 위의 방법은 MagicSave 플러그인내에서 직접 손상된 세이브데이터를 불러오는 방법입니다. 하지만 이 방법 외에도 세이브데이터의 백업 파일을 이용해서 복구하는 방법도 있습니다. 일단 세이브를 정상적으로 불러오는 커펌에서 암호화되지 않은 세이브데이터의 백업 파일을 만들고, 손상된 데이터로 나오는 커펌에서는 이 암호화되지 않은 세이브의 백업 파일을 불러오는 것이죠. 자세한 방법은 아래 리드미 번역 내용이나 관련글을 참고해주세요.

[ 자세한 사용방법 (리드미 번역) ]
상당히 깁니다. ㅡㅡ; 번역기를 이용하긴했지만, 제대로 번역이 안된 부분이나 어색한 부분이 많아 수정하는데도 한참 걸렸네요. MagicSave 플러그인에 대해 자세히 알고 싶으신 분들이나 위 방법으로도 세이브데이터 복구가 안되는 분들은 참고해주세요.

MagicSave v3.2 리드미 변역 내용 열기


* 관련글 보기 *
손상된 세이브데이터 복구 2 - MagicSave v2.0
손상된 세이브데이터 복구 - MagicSave v1.0

2010년 9월 2일 목요일

PSNlover Beta v1.2


vosman이 자신의 PSNlover 플러그인을 Beta v1.2로 업데이트했습니다. [출처가기]

PSNlover 플러그인은 최신 정펌이 아닌 커펌에서는 불가능했던 'PSP의 무선인터넷을 통한 PSN 로그인'을 가능하게 해주는 플러그인입니다. 따라서 이 플러그인을 이용하면 커펌이 설치된 PSP에서도 PS Store 접속 및 콘텐츠 다운로드가 가능해지며, 몇몇 게임 내의 인프라 모드도 즐길 수 있게 됩니다. (자세한 건 이전 http://popotz.textcube.com/1556 참고.)

이번 PSNlover Beta v1.2의 변경점은 다음과 같습니다. (중국어라 구글번역기로 영어 변환한 것임.)
Change-log from September 2nd 2010 :
Fixed the error 0000001 from the previous version, but I find that when you first log on when to die, the original first use is another log on the network module, so log on now to the first error has occurred 20000001 fixed.

1.2
ACE COMBAT X2 PSN online exit to the processing ... screen, crash fixes!

역시 무슨 뜻인지 거의 모르겠네요. 그나마 알아들을 수 있는 건, 이번 Beta v1.2에서는 에이스 컴뱃 X2의 인프라모드를 종료할 때 발생하는 충돌 문제가 수정되었다는 정도...? (그런데 에이스 컴뱃 X2가 인프라 모드도 지원했었나요? 몰랐음.)


[ 설치법 ]
1. 이 플러그인은 커펌 5.XX에서 사용 가능합니다.

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'psnlover.prx' 파일을 ms0:/seplugins/ 폴더로 복사합니다.

3. ms0:/seplugins/ 폴더에 있는 vsh.txt, game.txt 파일을 각각 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다. vsh.txt나 game.txt 파일이 없다면 새로 만드세요.
ms0:/seplugins/psnlover.prx 1
(# vsh.txt에 등록하는 건 XMB에서의 PSN 로그인을 위해, game.txt에 등록하는 건 게임내 인프라 모드 접속시 PSN 로그인을 위해서입니다.)

4. 이제 아무 게임/홈브류를 실행했다 종료하거나, 혹은 PSP를 재부팅하면 설치가 완료됩니다.

# 기존에 이미 PSNlover 플러그인을 설치한 분들은, psnlover.prx 파일만 위 자료로 교체해주면 업데이트 됩니다.

[ 사용법 ]


플러그인의 설치가 완료되었다면, 이전과는 다르게 XMB의 PSN 메뉴를 통해 계정을 등록하거나 로그인하는 것이 가능해집니다. 물론 위 스크린샷처럼 PS Store에 로그인해서 게임이나 비디오 등의 각종 컨텐츠를 다운로드하는 것 역시 가능하죠. (무선 인터넷 환경 필요.)

단, 다운로드한 콘텐츠의 실행 여부는 콘텐츠의 종류에 따라 달라집니다. PSNlover 플러그인을 이용해 PS Store에서 체험판 등을 다운로드 것 자체는 가능하지만, 이와는 별도로 기기인증이나 체험판 자체의 요구 펌웨어같은 제한때문에 다운로드한 콘텐츠가 실행되지 않을 수도 있다는 뜻입니다.

또 PSNabler나 PSNKiller 플러그인와 동일하게 인프라 모드를 지원하는 게임 실행시 PSN 로그인이 가능하게 되어 인프라 모드를 즐길 수 있습니다. (제가 직접 확인하지는 못했습니다.)

[ 참고사항 ]
이 플러그인을 이용해서 PSN 로그인할 때 #20000001라는 에러가 나온다면 아래처럼 리커버리 모드 설정을 변경해보세요.
recovery 모드 -> configuration -> Fake region : Debug Type I으로 설정
recovery 모드 -> configuration -> M33 Network Update : Disabled 또는 NOT YET으로 설정

* 관련글 보기 *
[추가] PSNlover Beta v1.1 (구 PSNfucker)
PSNFucker beta v2.0000001
PS Store / 인프라 접속 : PSNFucker
[추가2] 인프라 접속 : PsnKiller GUI 0.5 & PsnKiller 1.01
인프라 접속 : PSNKiller v1.0
인프라 접속 : PSNabler Final
[추가] 인프라 접속 : PSNABLER V6
펌웨어 6.XX 미만은 PS Store 접속 불가능

2010년 8월 26일 목요일

[급수정] Game Categories v12 MOD : 센스미, 디지털 코믹 추가


zer01ne이 기존 게임 카테고리 플러그인 v12의 MOD(수정판)을 발표했습니다. [출처가기]

게임 카테고리 플러그인은 XMB에서 보여지는 게임/홈브류 목록을 폴더를 이용해 카테고리화해서 좀 더 찾기 쉽고 보기 편하게 해주는 플러그인입니다. 원래 개발자는 Bubbletune이지만 v12를 끝으로 개발을 중지하고 소스코드를 공개한 상태입니다.

이번 게임 카테고리 v12 수정판은 기존의 카테고리 기능은 그대로 사용 가능하며, 변경된 점이 없습니다. 다만, 최근 발표된 커펌용 센스미나 디지털 코믹 리더 등의 어플리케이션 구동 아이콘을 XMB에 추가시켜 주는 것이 특징입니다. 이 플러그인을 설치하면 사진 메뉴 아래에 디지털 코믹 리더, 음악 메뉴 아래에는 센스미를 바로 실행할 수 있는 아이콘이 새로 보이게 됩니다. 그 동안 이와 비슷한 것들이 몇 개 나왔지만, 이번 플러그인은 낸드플래시를 건드리지 않아 그나마 안전하게 사용할 수 있을 것 같습니다.

그런데 왜 별도의 플러그인으로 내놓지 않고 게임 카테고리 플러그인과 통합했는지는 모르겠네요. 뭐, 저야 게임 카테고리 플러그인을 계속 사용하고 있으니 플러그인 관리 측면에서 더 좋지만요.


[ 설치방법 ]

1. 이 플러그인은 커펌 5.00 M33 이상에서만 사용 가능합니다.

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'game_categories.prx' 파일을 메모리스틱 ms0:/seplugins/ 폴더로 복사합니다.

3. 같은 ms0:/seplugins/ 폴더의 vsh.txt 파일을 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다.
ms0:/seplugins/game_categories.prx 1
(vsh.txt 파일이 없다면 새로 만드세요.)

4. 이제 PSP를 재부팅하거나, 게임/홈브류를 한 번 실행했다 종료하면 플러그인의 설치가 완료됩니다.

# 이미 기존의 게임 카테고리 플러그인 v12가 설치된 상태라면 위 첨부파일의 game_categories.prx만 교체해주면 됩니다.
------------------------------------------------------------------------------

[ 센스미 채널 / 디지털 코믹 리더 설치하기 ]
이 플러그인은 해당 어플리케이션을 구동할 수 있는 메뉴 아이콘만 추가시켜주는 것이므로, 당연히 사전에 센스미나 디지털 코믹 리더를 메모리스틱에 따로 설치해야만 합니다.

* 센스미 채널 설치하기 : http://popotz.textcube.com/1662
* 디지털 코믹 설치하기 : http://popotz.textcube.com/1668

위에 링크된 글을 보고 자료를 다운로드해서 설치하면 되지만 설치한 뒤에 추가로 해주어야 하는 작업이 있습니다.

센스미의 경우 ms0:/PSP/GAME/Sensme_5xx/ 폴더에 있는 EBOOT.PBP 파일을 복사해서 ms0:/PSP/APP/NPIA00013/ 폴더 안으로 넣어주고, 디지털 코믹 리더의 경우에는 ms0:/PSP/GAME/NPEG00012/ 폴더에 있는 EBOOT.PBP 파일을 복사해서 ms0:/PSP/APP/NPEG00012/ 폴더 안에 넣어주어야 합니다. 그 후 ms0;/PSP/GAME/ 폴더의 'Sensme_5xx' 폴더와 'NPEG00012' 폴더는 삭제해도 되고, 삭제하지 않아도 상관없으니 마음대로 하세요.
------------------------------------------------------------------------------

[ 사용방법 ]
일단 게임 카테고리의 원래 기능, 즉 게임/홈브류 목록을 카테고리로 구분하는 기능은 기존과 동일하므로 이전 글을 참고해주세요. 우선 v8 관련글을 먼저 읽고, 이어서  v9 관련글, v11 관련글만 차례대로 읽어보면 사용하는데 문제는 없으리라 생각합니다.

여기서는 MOD에서 추가된 센스미, 디지털 코믹 실행에 대해서만 설명하겠습니다.

일단 플러그인을 설치하고 PSP를 재부팅하면 위처럼 사진 메뉴와 음악 메뉴 아래에 새로운 아이콘이 하나씩 추가되어 있는 것을 볼 수 있습니다. 원래는 일본 PSP에서 나타나는 원세그 아이콘과 국내 PSP에서 나타나는 DMB 아이콘인데 이 아이콘들의 위치와 기능이 변경된 것이죠.

센스미와 디지털 코믹을 위에 적은대로 사전에 설치했다면 이 아이콘을 눌러 바로 실행할 수 있게 됩니다. 다만, 위 스크린샷에서 보듯이 아이콘 그림과 메뉴명은 제대로 변경되지 않습니다. 이건 아래에서 설명할 또 다른 추가 작업이 필요합니다.

[ 센스미 / 디지털 코믹 아이콘 및 메뉴명 변경하기 ]
zer01ne은 위 플러그인과는 별도로 기존 원세그 아이콘과 DMB 아이콘을 각각 센스미와 디지털 코믹 아이콘으로 변경한 RCO 파일도 공개하고 있습니다. 위의 플러그인과 함께 적용하면 되는 것이죠. 물론 설치하지 않아도 센스미나 디지털 코믹 리더를 구동하는 것 자체는 가능하니, 설치할지 말지는 각자 알아서 판단해주세요.

RCO 파일 설치방법 열기

------------------------------------------------------------------------------

# 이렇게 모든 작업을 마치고 나면 비로소 위 스크린샷 처럼 사용이 가능합니다. 사실 별거 없는데 이걸 설명하려고 하니 괜히 복잡해보이고 글이 길어졌네요.

# 센스미나 디지털 코믹 리더야 뭐 다른 홈브류처럼 실행해도 되므로, 꼭 정펌에서처럼 XMB에서 한 번에 바로 실행하고 싶다는 분들만 설치해보세요.

* 관련글 보기 *
커펌용 디지털 코믹스 데모
[추가] 커펌용 SensMe v2
Game Categories Revised v12
[추가] Game Categories Revised v11
Game Categories Revised v9
Game Categories Revised v8
Game Categories Revised v7

[수정 부분]
으악~~~~ 제가 큰 실수를 했습니다. ㅜㅜ

위의 rco 파일을 설치하는 부분 중 CXMB-override 플러그인과 관련된 내용인데, 이전 글을 확인해봤더니 CXMB-override 플러그인은 커펌 5.50 GEN 전용이더라구요.

따라서 커펌 5.00 M33이나 커펌 5.03 for HEN에서는 CXMB-override 플러그인을 이용한 rco 설치가 불가능하고, 굳이 rco까지 적용하려면 반드시 낸드플래시에 직접 설치하는 방법을 이용하거나 커펌 5.00/5.03용 CTF로 만들어 적용해야 합니다.

커펌 5.00 M33이나 커펌 5.03 for HEN에서 이미 CXMB-override 플러그인을 설치해서 문제가 생긴 분들은 리커버리 모드로 들어가 해당 CXMB-override 플러그인을 비활성화(Disabled)해주면 해결됩니다.

잘못된 정보를 알려드린 점 정말 죄송합니다. m(_ _)m

2010년 8월 17일 화요일

Ultimate VSH Menu Final


Total_Noob의 Ultimate VSH Menu 플러그인이 새롭게 업데이트되었습니다. [출처가기]

Ultimate VSH Menu는 기존 커펌의 VSH menu에 여러가지 기능을 추가시켜주는 플러그인이며, 이번 Neoflash 콘테스트에 Ultimate VSH Menu Final이라는 이름으로 출품되었습니다. 콘테스트가 끝나면 소스코드도 공개한다는 것을 보니 아마 이번이 마지막 발표인 것 같네요.

제작자가 밝히는 Ultimate VSH Menu Final의 특징은 다음과 같습니다.
- 원래의 VSH Menu에 있는 모든 기능.
- Bubbletune의 Slim Colors Patch 기능이 내장됨. (13-27.bmp 파일을 flash0에 설치해야 함.)
- 시스템 정보에서 맥 어드레스를 숨기는 기능.
- UMD 삽입시 펌웨어 업데이트 아이콘을 숨기는 기능.
- 게임부팅화면 스킵 기능의 활성화 / 비활성화 가능.
- VSH Menu에서 배터리 변환 옵션 사용 가능. (판도라, 일반, 자동부팅 배터리 변환.) (단 기판이 지원해야 함.)
- PSP를 슬립모드로 전환 가능.
- VSH Menu에서 VSH용 리커버리 모드 진입 가능.
- 리커버리 모드에서 셀렉트나 홈버튼을 누르면 빠르게 빠져 나올 수 있음. (기존의 Exit 메뉴 사용도 가능.)
- VSH용 리커버리 모드에서 R트리거를 누른채 Exit를 통해 빠져나오면 PSP가 재부팅됨. (VSH용 플러그인이나 다른 설정 변경시 편리함.)
- VSH용 리커버리 모드를 메모리스틱에서 불러올 수 있음. (ms0:/seplugins/vshrecovery.prx).
- Torch의 Lockdown 플러그인과 호환됨.

[ 설치방법 ]
1. Ultimate VSH Menu Final 플러그인은 커펌 5.00 / 커펌 5.02 / 커펌 5.03 for HEN / 커펌 5.50 등 커펌 5.XX에서 모두 사용 가능합니다.

2. 이번 Final은 기존과 다르게 인스톨러를 이용해 설치하도록 되어 있습니다. 위 첨부파일을 받아 압축을 풀고 그 안의 'UltimateVSHMenuInstaller' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.


3. 이제 XMB의 게임 -> 메모리스틱 메뉴로 들어가 'Ultimate VSH Menu Installer'를 실행합니다.


4. 위와 같은 프로그램이 실행되면 엑스버튼을 눌러 플러그인을 설치합니다. 설치가 끝나면 3초 후 자동으로 XMB로 복귀합니다. 플러그인 제거를 하려면 엑스버튼 대신 동그라미버튼을 누르면 되며, R트리거는 아무 것도 하지 않고 종료하는 기능입니다.


5. 이제 XMB에서 셀렉트버튼을 누르면 기존의 VSH Menu가 아닌 Ultimate VSH Menu가 대신 실행됩니다.

[ 사용방법 ]
Ultimate VSH Menu의 각 기능은 다음과 같습니다.
* CPU CLOCK XMB : XMB에서의 CPU 클럭 설정. (기본값은 222mHz)

* CPU CLOCK GAME : 게임/홈브류에서의 CPU 클럭 설정. (기본값은 222mHz)

* USB DEVICE : XMB에서 USB 연결시 접속될 장치 변경. (메모리스틱, flash0/1/2/3, UMD)

* UMD ISO MODE : ISO/CSO 구동시의 No-UMD 모드 변경. (Normal, OE ISOFs, M33 Driver, Sony NP9660)

* SLIM COLORS : PSP-200X부터 추가된 월별 배경 색상을 PSP-100X에서도 사용하게 해주는 기능.
(13-27.bmp 파일을 따로 구해 flash0:/vsh/resource/ 폴더에 넣어주어야 함.)

* HIDE MAC ADDR : 시스템 설정 -> 시스템 정보에서 보이는 맥어드레스 숨기기. (재부팅해야 적용됨)

* HIDE UMD UPDATE : UMD 삽입시 귀찮게 나오는 펌웨어 업데이트 아이콘 숨기기 설정.

* SKIP GAMEBOOT : 게임/홈브류 실행시 나오는 게임부팅화면을 건너뛰는 기능.

* Convert Battery : 배터리를 지그킥(판도라)배터리로 변환하거나 일반 배터리/자동부팅 배터리로 변환함.
   # 단, PSP-100X이거나 TA-085 v1 기판인 PSP-200X에서만 작동함.

* ISO VIDEO MOUNT : UMD 비디오에서 덤프한 ISO 파일 실행.
   # 자세한 건 http://popotz.textcube.com/1191의 [ 비디오 UMD에서 추출한 ISO 재생 ] 부분 참고.

* SHUTDOWN DEVICE : PSP 끄기.

* SUSPEND DEVICE : PSP를 슬립모드로 전환.

* REBOOT DEVICE : PSP 재부팅.

* Recovery Menu : VSH용 리커버리 메뉴로 바로 진입.
   # 이 메뉴를 이용해 리커버리 모드내의 설정을 변경한 경우 재부팅해야 적용됨.
   # VSH용 리커버리 메뉴에서 셀렉트버튼이나 홈버튼을 누르면 바로 빠져나올 수 있음.
   # R트리거를 누른채 Exit 메뉴를 선택하면 PSP가 자동 재부팅됨.

* EXIT : Ultimate VSH Menu 닫기

[ 제거방법 ]
리커버리 모드의 Plugins 항목으로 들어가 'vshmenu.prx [VSH]' 항목을 비활성화(Disabled)하면 임시적으로만 사용하지 않을 수 있으며,
위의 인스톨러를 다시 실행해서 동그라미버튼을 누르거나, 직접 ms0:/seplugins/vshmenu.prx 파일을 삭제하면 완전히 삭제됩니다. (vsh.txt에 등록된 문장은 직접 삭제해야 합니다.)

[ 참고사항 / 잡담 ]
# Ultimate VSH Menu 플러그인은 flash0:/의 VSH Menu 모듈 대신 플러그인 자체 VSH Menu를 불러오는 방식이므로, 이 플러그인이 활성화되어 있는 동안은 원래의 VSH Menu나 최근 발표된 VSH Menu+를 사용할 수 없습니다.

# 이전 버전인 Ultimate VSH Menu Revised에 비해 몇 가지 기능이 삭제되었군요. 랜덤 컬러나 스크린샷, EOOBT.PBP 구동 기능 등... 그에 비해 추가된 건 별로 효과도 없는 게임부팅화면 스킵뿐... 어느 것을 사용할지는 각자 판단해주세요.

# 저는 왠지 Ultimate VSH Menu의 기능을 쓸 일이 별로 없네요. 차라리 VSH Menu+가 더 유용한 듯...
-------------------------------------------------------------------------------------

* 관련글 보기 *
VSH Menu+ v1.2
[추가] VSH Menu+ v1.1
Ultimate VSH Menu Revised
Ultimate VSH Menu v2.00
Ultimate VSH Menu v1

2010년 8월 3일 화요일

플러그인 로더 : pergame.prx Beta 0.4.0

플러그인을 불러오는 플러그인 pergame.prx Beta 0.4.0입니다. [출처가기]

위에서 플러그인 로더 / 플러그인을 불러오는 플러그인이라 했는데, pergame.prx 플러그인은 설정 파일을 통해 특정 홈브류나 ISO, 혹은 UMD에서만 자신이 원하는 플러그인을 불러오도록 할 수 있습니다. 가끔가다 플러그인 호환성이 매우 나빠, 게임에서는 상관없지만 홈브류에서는 그 플러그인때문에 문제가 생기는 경우가 있습니다. 그럴 경우 pergame.prx를 통해 게임 실행할때만 그 플러그인을 불러오고 그 외의 경우에는 불러오지 않도록 할 수 있다는 것이죠.

좀 더 알기 쉽게 몇 가지 예를 들자면...
* 커펌 5.00 M33에서 인비지몬 카메라를 이용하려면 m33_620.prx라는 플러그인을 사용해야 합니다. 하지만 이 플러그인은 홈브류 구동에는 필요가 없으며 오히려 문제를 일으킬 수 있습니다. 그렇다고 인비지몬할 때마다 플러그인 활성화/비활성화를 변경하는 건 매우 귀찮죠. 그 때 pergame.prx 플러그인을 이용해 인비지몬 UMD/ISO를 실행할 때만 m33_620.prx를 불러오게 하고 그 외 게임/홈브류에서는 불러오지 않게 할 수 있습니다.

* cwcheat.prx는 UMD/ISO/CSO에서만 사용하고 홈브류에서는 사용할 일이 거의 없습니다. 쓸데없이 RAM만 차지하게 되겠죠. 그러면 pergame.prx 플러그인을 통해 UMD나 ISO/CSO를 실행할 때만 cwcheat.prx를 불러오게 하면 됩니다.

* A라는 플러그인은 다른 게임이나 홈브류에서는 잘 되는데 유독 PSP Filer에서만 문제를 일으킵니다. 그럴 때 pergame.prx 플러그인을 이용해 A라는 플러그인을 PSP Filer에서만 불러오지 않도록 블랙리스트 등록할 수 있습니다.

* 그 외 KHBBS_patch.prx나 Stargate.prx 같은 특수한 플러그인의 경우 pergame.prx가 유용하게 사용될 수 있습니다.

사실 이 플러그인이 처음 발표된지는 보름이 넘었고, 그 동안 업데이트도 자주 이루어졌는데 이제야 소개하는 이유는... 첫 발표할 때 테스트해보고 안되서 포기했다가, 어제 저녁에 우연히 실수한 부분을 찾았기 때문입니다. 잘 되더군요. 어떤 실수인지는 창피해서 말 못함... 말 안함... 아래 내용중에 실수와 관련된 부분이 있으니 맞춰보세요. ^^;;


[ 설치방법 ]
1. pergame.prx 플러그인은 커펌 5.00 M33 또는 커펌 5.50 GEN(Prometheus 포함)에서만 사용 가능합니다.

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'pergame.prx'와 'pergame.txt' 2개의 파일을 ms0:/seplugins/ 폴더로 복사합니다.

3. 같은 ms0:/seplugins/ 폴더의 game.txt 파일을 메모장으로 열고 아래의 파란 문장을 새로 추가한 뒤 저장합니다. (game.txt 파일이 없다면 그냥 새로 만드세요.)
ms0:/seplugins/pergame.prx 1
ms0:/seplugins/aaa.prx
...
(주의 : 되도록 game.txt의 맨 윗 줄에 추가시켜주세요. 목록 중간이나 아래에 있으면 제대로 작동하지 않을 수 있으며, 특히 블랙리스트 기능은 작동하지 않습니다.)

4. 이제 PSP를 재부팅하거나 게임/홈브류를 한 번 실행했다 종료하면 플러그인 설치가 완료됩니다.

[ 5.00 M33 Prometheus에 대해 ] - 기본 사항은 http://popotz.textcube.com/1633을 먼저 읽어주세요.
위 첨부파일에는 커펌 5.00 M33-6에서 커펌 5.03용 Prometheus MOD를 사용할 수 있게 해주는 Stargate.prx 플러그인의 수정판이 포함되어 있습니다. 수정 사항은 모든 관련 파일을 flash0:/이나 flash1:/이 아닌 메모리스틱에서만 불러오도록 했다는 점. 커펌 5.00 M33-6 사용자중에 이 플러그인을 사용하고 싶으신 분들은 첨부파일의 'prm' 폴더를 ms0:/seplugins/ 폴더로 복사하고 다른 플러그인과 동일하게 game.txt에 등록해서 사용하세요. 물론 pergame.txt를 통해 불러오는 것도 가능합니다.

[ 설정방법 ]
이제 플러그인을 본격적으로 사용하기 위해서는 설정파일인 ms0:/seplugins/pergame.txt를 자신에 맞게 수정해야 합니다.

일단 이 파일을 메모장으로 불러오면 영어가 한가득 쏟아질겁니다. 당황하지 마시고... 천천히...

문장 앞에 '#' 표시가 붙은 건 주석 처리된 것이니 아래 세 줄만 제외하고 모두 무시해주세요.
#   autosort=1 // 홈브류 실행시 XMB 목록의 제일 위로 자동 정렬함. 사용하려면 앞의 # 표시 삭제할 것.
#   logging=1 // ms0:/seplugins/pergame.log라는 로그 파일 생성. 사용하려면 앞의 # 표시 삭제할 것.
#   logging=2 // 좀 더 상세한 로그 파일 생성. 사용하려면 앞의 # 표시 삭제할 것.

그리고 중간에 보면 아래와 같은 세 줄의 주석 처리되지 않은 문장이 보입니다.
ms0:/seplugins/prm/stargate.prx ms0:/iso/prm
ms0:/seplugins/prm/stargate.prx ms0:/iso/CAT_Mini/prm
ms0:/seplugins/prm/stargate.prx ms0:/iso/CAT_Game/prm
이건 위에서 말한 5.00 M33 Prometheus의 Stargate.prx를 pergame.txt를 통해 불러오도록 미리 설정된 값입니다. Stargate.prx를 사용하려면 위 문장을 자신에 맞게 수정해서 사용하면 되고, Stargate.prx를 사용하지 않는다면 그냥 삭제해도 무방합니다.

자, 이제 본격적으로 설정을 해보겠습니다. 무슨 플러그인을 어느 게임/홈브류에서 불러오게 할 것인지 설정하는 것이죠.

기본적으로는 [플러그인 경로] [게임이나 홈브류 경로]로 구성하면 됩니다. 단 [게임이나 홈브류 경로] 대신 폴더 전체를 지정할 수도 있고 UMD ID로 지정하는 것도 가능합니다. 또한 ISO라고 하면 ISO/CSO 전체, UMD라고 하면 UMD를 실행하는 경우를 의미합니다. 뭐, 일단 예를 들어가면서 알아보는게 좋겠죠.

ms0:/seplugins/aaa.prx    ms0:/iso/ddd.iso
ms0:/seplugins/aaa.prx    ms0:/iso/eee.cso
aaa.prx를 ddd.iso와 eee.cso를 실행할 때만 불러옴.

ms0:/seplugins/aaa.prx    ms0:/iso/CAT_Game/
aaa.prx를 ms0:/iso/CAT_Game/ 폴더에 있는 ISO, CSO 실행할 때만 불러옴.

ms0:/seplugins/aaa.prx    ms0:/iso/bbb
aaa.prx를 ms0:/iso/ 폴더에 파일명이 bbb로 시작하는 ISO, CSO(bbb12f.cso나 bbbert.iso 등)를 실행할 때만 불러옴.

ms0:/seplugins/aaa.prx      iso
aaa.prx를 모든 ISO, CSO 파일을 실행할 때만 불러옴.

ms0:/seplugins/aaa.prx        umd
aaa.prx를 실제 UMD를 실행할 때만 불러옴.

ms0:/seplugins/aaa.prx       ulks-12345
aaa.prx를 UMD ID가 ULKS-12345인 UMD, ISO, CSO를 실행할 때만 불러옴. (ulks-12345 대신 ulks12345도 OK!)

ms0:/seplugins/aaa.prx        ms0:/PSP/GAME/filer/eboot.pbp
aaa.prx를 PSP Filer를 실행할 때만 불러옴.

ms0:/seplugins/aaa.prx           ms0:/PSP/GAME/CAT_Emul/
aaa.prx를 ms0:/PSP/GAME/CAT_Emul/ 폴더에 설치된 모든 홈브류들을 실행할 때 불러옴.

! ms0:/seplugins/aaa.prx                 ms0:/PSP/GAME/filer/eboot.pbp
aaa.prx를 PSP Filer를 실행할 때만 불러오지 않도록 블랙리스트 설정. (물론 사전에 aaa.prx 플러그인은 game.txt에 등록해서 활성화되어 있어야 합니다.)

이처럼 여러가지 설정 방법이 있으니 자신의 환경에 맞게, 편한 방식으로 작성해주세요. pergame.txt의 주석 처리된 윗 부분은 모두 무시하거나 삭제하고, 맨 밑 부분에 자신의 설정을 입력하면 됩니다. 최종적으로는 아래와 같이 되겠네요. (제 기준입니다.)
.
.
.
#  ms0:/KHBBS/KHBBS_patch.prx
#  /LOLpr/LOLprCheatDevice.prx

ms0:/seplugins/music_mod.prx                 iso
ms0:/seplugins/cwcheat/cwcheat.prx   iso
이렇게 하면 ISO, CSO를 실행할 때만 music_mod.prx와 cwcheat.prx를 불러오고, 그 외의 홈브류에서는 불러오지 않게 됩니다.

[ 참고사항 ]
- 써놓고 보니 상당히 난잡한 글이 되었네요. 마무리로 몇 가지 참고사항만 적어두겠습니다.

- 설정 파일에서는 대/소문자를 구분하지 않으며, 'ms0:' 부분은 생략 가능합니다. 그리고 플러그인 경로 입력시 공백이 있으면 안되니 주의해주세요. (플러그인 경로 뒤에는 공백이 많이 있어도 상관없음.)

- 설정 파일을 작성하는 부분이 완전 수동이라 실수할 가능성이 높습니다. 경로가 맞는지, 오타는 없는지 주의깊게 확인해서 테스트해본 후 그래도 안된다면 업데이트를 기다려보세요.

- 아직까지 Beta란 딱지가 붙어있는 만큼 완성된 것이 아니라 많이 불안정합니다. 제대로 작동하지 않을 때도 있으며 특히 플러그인에 따라 pergame.txt로는 불러올 수 없는 플러그인도 존재합니다. (MacroFire나 PSPLink 등)

2010년 8월 1일 일요일

MacroFire 3.2.5


MacroFire 플러그인이 3.2.5로 업데이트되었습니다. [출처가기]

MacroFire 플러그인의 주요 기능은 다음과 같습니다.
* 아날로그스틱 완전히 끄기 및 보정 : 데드존/감도/중심값 수정 가능
* PSP 버튼의 기능 변경 (리매핑) : 네모버튼을 엑스버튼으로, 세모버튼을 스타트+셀렉트버튼으로 바꾸는 등
* 버튼의 터보(연사) 기능 : RAPID, AUTO-RAPID, HOLD, AUTO-HOLD 등 다양한 기능 지원
* 매크로 기능 지원 : PSP의 버튼 입력을 녹화(저장)하여 자동 반복 가능 (게임 노가다 등에 유용함)

저는 아날로그스틱 보정 때문에 예전부터 애용하는 플러그인입니다. ^^

어쨌든 이번 3.2.5의 변경점은 다음과 같습니다. (별거 없네요.)
- 매크로 파일을 로드했을 때, RapidfireStart의 설정값이 올바르게 복원되지 않던 문제 수정.


[ 설치법 ] (커펌 5.00 M33-2 이상에서의 설치법입니다.)
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'macrofire.ini'와 'macrofire.prx' 2개의 파일을 ms0:/seplugins/ 폴더로 복사합니다.

2.
XMB에서 사용하고 싶다면 VSH.TXT 파일, UMD 게임이나 홈브류중 사용하고 싶다면 GAME.TXT, PS1 게임중 사용하고 싶다면 POPS.TXT 파일을 각각 메모장으로 열어 아래의 문장을 추가합니다. (txt 파일이 없다면 새로 만드세요.)
ms0:/seplugins/macrofire.prx 1

3. PSP를 재부팅하거나 아무 홈브류를 한 번 실행했다가 종료하면 설치가 완료됩니다.

[ 사용법 ]
이제 XMB, 게임, PS1 게임중 볼륨업 버튼과 볼륨다운 버튼을 동시에 누르면 MacroFire 메뉴 화면이 나타납니다. (이 단축키는 변경 가능합니다.)

자세한 사용법 및 macrofire.ini 설정 방법, 기타 참고사항 등은 이전 MacroFire v3.1.0 글(http://popotz.textcube.com/1518)을 참고해주세요.

[ 참고사항 ]
- 이전 MacroFire v3.1.0 이상 사용자는 위 첨부파일의 'macrofire.prx' 파일만 원본과 교체해주면 업데이트가 완료되며, v3.1.0 미만 사용자는 'macrofire.ini' 형식이 변경되었으므로 새로 설정해주어야 합니다.

- 사용할 때 많이 실수하는 부분이 있는데, PSP에서 MacroFire 메뉴를 띄워 그 안에서 각종 단축키나 아날로그 스틱과 관련된 설정을 변경해도, 그 값들은 임시적으로만 적용되기 때문에 PSP를 재부팅하면 초기화됩니다. 그러니 MacroFire의 기본 설정값을 변경하려면 반드시 macrofire.ini 파일을 열어 그 안의 항목을 수정해주세요. (항상 아날로그스틱을 끄고 싶거나 단축키를 변경하고 싶을 경우 등등)

* 관련글 보기 *
[추가2] MacroFire 3.2.4
MacroFire 3.2.0
MacroFire 3.1.0
...

VSH Menu+ v1.2


기존의 VSH Menu에 플러그인과 관련된 옵션을 새로 추가해주는 VSH Menu+가  v1.2로 업데이트되었습니다. [출처가기]

VSH Menu+를 설치하면 VSH Menu 상에서 플러그인의 활성화/비활성화를 쉽게 변경할 수 있어 기존의 귀찮음이 줄어들게 됩니다. 이번 v1.2는 커펌 5.00 M33과 5.50 GEN뿐만 아니라 커펌 5.03 Prometheus for HEN을 추가 지원하는 것이 주요 변경점입니다.

그 동안의 자세한 변경점은 다음과 같습니다.
v1.2
* 커펌 5.03 Prometheus for HEN 추가 지원.
* XMB 아이콘을 밝게 함.
* 커펌 5.50 Gen-D3에서는 문제가 있어 플러그인의 최대 표시 수가 26개에서 25개가 되도록 레이아웃 변경.
* 플러그인이 27개가 넘는 경우 무시하던 문제 수정. (단, 표시되는 건 25개까지.)

v1.1
* 각 텍스트파일(vsh.txt/game.txt/pops.txt) 하나당 10개, 총 26개의 플러그인을 VSH Menu에 표시하도록 함.
* SAL씨가 올려준 XMB 아이콘 적용.

v1.0
* 첫 발표


[ 설치 방법 ]
1. 커펌 5.00 M33 / 커펌 5.50 GEN / 커펌 5.03 Prometheus에서만 사용 가능합니다.
(추가로 커펌 5.50 Prometheus에서는 동작 확인했으나, 그 외 다른 커펌 버전에서의 동작 여부는 모릅니다.)

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'VSHMenuInstaller' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.


3. XMB의 게임 -> 메모리스틱 메뉴로 들어가 'Satelite Flasher v1.2'를 실행합니다.


4. 프로그램이 실행되면 위와 같은 화면이 나오게 됩니다.
엑스버튼 -> 커펌 5.00 M33 / 커펌 5.50 GEN에 VSH Menu+를 설치합니다.
방향키 위 -> 커펌 5.03 Prometheus에 VSH Menu+를 설치합니다.

세모버튼 -> 커펌 550 GEN의 원래 VSH Menu로 복구합니다.
네모버튼 -> 커펌 5.00 M33의 원래 VSH Menu로 복구합니다.
방향키 아래 -> 커펌 5.03 Prometheus의 원래 VSH Menu로 복구합니다.

R트리거 -> 아무 것도 하지 않고 종료합니다.

VSH Menu+의 설치를 위해 커펌 5.00 M33/5.50 GEN 사용자는 엑스버튼, 커펌 5.03 Prometheus 사용자는 방향키 위버튼을 누릅니다. 설치가 끝나면 5초 후 자동으로 XMB로 복귀합니다.

[ 사용 방법 ]

이제 XMB에서 셀렉트버튼을 눌러 VSH Menu를 불러옵니다. 그러면 기존과는 다르게 타이틀이 VSH Menu +로 변경되어 있고, 몇 가지 옵션이 새로 추가된 것을 볼 수 있습니다.
* XMB PLUGINS : XMB에서 플러그인 기능을 사용할지 안할지 설정.
* GAME PLUGINS : 홈브류/게임에서 플러그인 기능을 사용할지 안할지 설정.
* POPS PLUGINS : PS1에뮬에서 플러그인 기능을 사용할지 안할지 설정.

<위 세가지 옵션은 vsh.txt/game.txt/pops.txt와는 관계없이 플러그인 기능 자체를 사용할 것인지 사용하지 않을 것인지 설정하는 옵션입니다. (리커버리 모드 -> Advanced configuration 안의 옵션과 동일.) 특별한 경우가 아니라면 그냥 Enable로 두세요.>

* PLUGINS MANAGER : 각 개별 플러그인의 활성화/비활성화 설정.


그 중에서 'PLUGINS MANAGER' 옵션으로 들어가보면 리커버리 모드와 똑같이 vsh.txt / game.txt / pops.txt에 등록된 플러그인 목록이 보이게 되며 여기서 활성화(Enable) 또는 비활성화(Disable)를 변경할 수 있게 됩니다. 주의할 점은 VSH용 플러그인의 경우 PSP를 재부팅하거나 아무 홈브류/게임을 한 번 실행했다 종료해야만 변경사항이 적용된다는 점입니다.

[ 제거 방법 ]
위 설치시 사용했던 'Satelite Flasher'를 재실행하고 PSP의 커펌 버전에 맞게 세모버튼, 네모버튼, 방향키 아래버튼을 각각 눌러 원래의 VSH Menu로 복구하면 됩니다.

* 관련글 보기 *
[추가] VSH Menu+ v1.1
커펌 플러그인 기본 설치법
Ultimate VSH Menu Revised
플러그인 목록 편집 - plugins config editor

2010년 7월 29일 목요일

[추가] VSH Menu+ v1.1


기존 커펌의 VSH Menu에 유용한 기능을 추가시켜주는 VSH Menu+ v1.0이 공개되었습니다. [출처가기]

여기서 말하는 유용한 기능이란, 바로 플러그인의 활성화/비활성화를 VSH Menu에서 바로 설정할 수 있다는 것. 원래 플러그인의 활성화/비활성화를 설정하려면 리커버리 모드로 들어가거나, ms0;/seplugins/ 폴더의 텍스트 파일을 직접 수정하는 등 귀찮은 과정을 거쳐야 했는데, VSH Menu+를 설치하면 XMB에서 간단히 설정 가능하게 됩니다.

[ 추가사항 ] 제작자가 위 출처의 피드백을 통해 몇 가지 부분을 수정한 VSH Menu+ v1.1을 발표했습니다. [출처 상동]

v1.1의 변경점은 다음과 같습니다.
* 각 텍스트파일(vsh.txt/game.txt/pops.txt) 하나당 10개, 총 26개의 플러그인을 VSH Menu에 표시하도록 함.
* SAL씨가 올려준 XMB에서 보여지는 홈브류 아이콘 적용.

어제 VSH Menu+ v1.0을 설치한 사용자도 아래 자료를 통해 v1.1을 재설치하면 업데이트됩니다.
(VSH Menu+의 PLUGINS MANAGER 옵션으로 들어가보면 버전 확인이 가능합니다.)


[ 설치 방법 ]
1. 커펌 5.00 M33 / 커펌 5.50 GEN에서만 사용 가능합니다.

2. 위 첨부파일을 받아 압축을 풀고 그 안의 'VSHMenuInstaller' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.


3. XMB의 게임 -> 메모리스틱 메뉴로 들어가 'Satelite Flasher'를 실행합니다. (v1.1에서는 홈브류 아이콘이 적용되어 있습니다.)


4. 프로그램이 실행되면 위와 같은 화면이 나오게 됩니다.
엑스버튼 -> 수정된 VSH Menu를 설치합니다.
세모버튼 -> 커펌 550 GEN의 원래 VSH Menu로 복구합니다.
네모버튼 -> 커펌 5.00 M33의 원래 VSH Menu로 복구합니다.
R트리거 -> 아무 것도 하지 않고 종료합니다.
설치를 위해 엑스버튼을 누르면 설치가 끝나고 5초 후 자동으로 XMB로 복귀합니다.

[ 사용 방법 ]

이제 XMB에서 셀렉트버튼을 눌러 VSH Menu를 불러옵니다. 그러면 기존과는 다르게 타이틀이 VSH Menu +로 변경되어 있고, 몇 가지 옵션이 새로 추가된 것을 볼 수 있습니다.
* XMB PLUGINS : XMB에서 플러그인 기능을 사용할지 안할지 설정.
* GAME PLUGINS : 홈브류/게임에서 플러그인 기능을 사용할지 안할지 설정.
* POPS PLUGINS : PS1에뮬에서 플러그인 기능을 사용할지 안할지 설정.

<위 세가지 옵션은 vsh.txt/game.txt/pops.txt와는 관계없이 플러그인 기능 자체를 사용할 것인지 사용하지 않을 것인지 설정하는 옵션입니다. (리커버리 모드 -> Advanced configuration 안의 옵션과 동일.) 특별한 경우가 아니라면 그냥 Enable로 두세요.>

* PLUGINS MANAGER : 각 개별 플러그인의 활성화/비활성화 설정.


그 중에서 'PLUGINS MANAGER' 옵션으로 들어가보면 리커버리 모드와 똑같이 vsh.txt / game.txt / pops.txt에 등록된 플러그인 목록이 보이게 되며 여기서 활성화(Enable) 또는 비활성화(Disable)를 변경할 수 있게 됩니다. 주의할 점은 VSH용 플러그인의 경우 PSP를 재부팅하거나 아무 홈브류/게임을 한 번 실행했다 종료해야만 변경사항이 적용된다는 점입니다.

[ 제거 방법 ]
위 설치시 사용했던 'Satelite Flasher'를 재실행하고 PSP의 커펌 버전에 맞게 세모버튼 혹은 네모버튼을 눌러 원래의 VSH Menu로 복구하면 됩니다.

# 기존에는 플러그인 활성화 /비활성화하는게 은근히 귀찮았는데 이제 훨씬 편해졌네요. 참 맘에 듭니다.

* 관련글 보기 *
커펌 플러그인 기본 설치법
Ultimate VSH Menu Revised
플러그인 목록 편집 - plugins config editor

2010년 7월 13일 화요일

커펌에서 인비지몬 카메라 사용하기

왼쪽이 신형 카메라(PSP-450), 오른쪽이 구형 카메라(PSP-300)


증강현실을 이용한 게임 Invizimals(인비지멀스=인비지몬)에는 기존의 조또샷(Go! Cam, PSP-300)과는 다른 신형 PSP 카메라(PSP-450)가 동봉되어 있습니다.

그런데 이 신형 카메라는 기존의 카메라와는 다르게 펌웨어 6.XX에서만 동작하는터라, 막상 인비지몬 UMD와 신형 카메라를 구입하더라도 현존하는 커펌 버전에서는 구동이 불가능한 문제가 있었습니다.

그런데 독일 포럼쪽에서 m33_620 플러그인을 이용해 이 신형 카메라를 구동하는 방법이 공개되었습니다. [출처가기]

원래 m33_620 플러그인은 커펌 5.00 M33-6에서 펌웨어 6.XX 이상을 요구하는 게임을 구동하기 위해 나온 플러그인입니다. 하지만 저는 소개하지 않았는데, 이 플러그인이 업데이트되면서 신형 카메라(PSP-450)를 지원하게 되었기에 간단히 소개합니다. 제 블로그에서도 이 문제에 대해 질문하던 분들이 있었는데 그런 분들께는 희소식이겠네요.

[ 설치방법 ]
1. 이 플러그인을 이용한 방법은 커펌 5.00 M33-6에서만 사용 가능합니다.
   - 당연히 ChickHEN을 이용한 임시(휘발) 커펌 사용자는 사용할 수 없습니다.
   - 영구 커펌 중 커펌 5.00 M33-6이 아닌 커펌 사용자는 우선 리커버리 플래셔를 사용해 커펌 5.00 M33-4 설치커펌 5.00 M33-6으로 업데이트해야만 합니다.

2. 이제 위 첨부파일을 받아 압축을 풀고 그 안의 'new_psardumper' 폴더를 ms0:/PSP/GAME/ 폴더로 복사합니다.

3. 아래 링크된 파일을 받아 압축을 풀고 나오는 EBOOT.PBP 파일도 메모리스틱 최상위로 복사합니다.
* Download : 정식 펌웨어 6.20 EBOOT.PBP 압축 파일

4. 이제 XMB의 게임 -> 메모리스틱 메뉴로 들어가 'NEW PSAR DUMPER'를 실행합니다.


5. 홈브류가 실행되면 네모버튼을 눌러 정식 펌웨어를 디크립트합니다. 잠시 기다리면 디크립트 및 덤프 완료되는데, 메세지에 나오는대로 엑스버튼을 한 번 더 누르면 자동으로 XMB로 복귀합니다. (메모리스틱에 따라 시간이 오래 걸릴 수도 있습니다.)

6. 이제 메모리스틱으로 들어가면 메모리스틱 최상위에 새롭게 'f0'이라는 폴더가 생성되어 있을겁니다. 그 안의 'kd' 폴더로 들어가 'usbcam.prx'와 'usbmic.prx' 2개의 파일을 복사해 ms0:/kd620/ 이라는 폴더를 새로 만들고 그 안으로 이동합니다.

7. 이제 위에서 사용한 ms0:/PSP/GAME/new_psardumper 폴더와 ms0:/EBOOT.PBP 파일, ms0:/f0/ 폴더는 모두 삭제해도 됩니다.

8. 위 파일을 받아 압축을 풀고 그 안의 'm33_620.prx', 'm33_620_user.prx' 2개의 파일을 ms0:/seplugins/ 폴더로 복사합니다.

9. 인비지몬 게임내에서 신형 카메라를 사용하려면 같은 ms0:/seplugins/ 폴더의 game.txt 파일을 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (game.txt 파일이 없다면 그냥 새로 만드세요,)
ms0:/seplugins/m33_620.prx 1

10. 인비지몬 게임뿐만 아니라 XMB에서도 신형 카메라를 사용하고 싶다면 ms0:/seplugins/ 폴더의 vsh.txt 파일을 메모장으로 열고 아래의 문장을 새로 추가한 뒤 저장합니다. (vsh.txt 파일이 없다면 그냥 새로 만드세요,)
ms0:/seplugins/m33_620.prx 1

11. 이제 PSP를 재부팅하면 모든 설치는 완료됩니다.

[ 사용방법 ]
신형 카메라를 PSP에 연결하고 인비지몬 UMD를 넣어 구동합니다. 게임 및 카메라가 잘 작동한다면 성공입니다.
(저는 해당 게임이나 카메라가 없어서 직접 테스트하지 못했습니다. 게임 UMD로 바로 구동가능한지 아니면 해당 UMD를 ISO로 덤프 후에 기동해야 하는지까지는 잘 모르겠네요.)

소유하신 분들이 직접 이것저것 테스트해보세요. (무책임...)

그리고 XMB에서도 신형 카메라의 사용이 가능해집니다.

# 이제 커펌에서도 최신 게임 UMD와 신형 카메라를 사용할 수 있게 되었군요. 남은 건 senseme 정도,,,?

* 관련글 보기 *
[GC09] 카메라 이용 게임 : Invizimals

2010년 7월 7일 수요일

PSP용 3D 플러그인 개발중


E3 2010에서 실물이 공개된 닌텐도의 N3DS. 3D 입체영상으로 게임을 즐길 수 있어 화제가 되고 있죠. 하지만 이러한 닌텐도에 비해 손휘에서는 추후 PSP에 3D 기능을 탑재할 계획은 없다고 밝혔습니다.

그런데 프랑스인 wassgha가 PSP에서도 3D 기능을 구현하기 위한 프로젝트를 진행중이라고 밝혔습니다. [출처가기]

wassgha의 글에 따르면 자신은 현재 PSP 액정에 보여지는 보통의 화면을 3D용으로 변환해주는 플러그인을 개발하고 있다고 합니다. (추가 : 편광 방식이나 셔터 방식이 아닌 보색 색차를 이용한 3D 효과입니다.)

다만, N3DS처럼 맨눈으로 바로 3D 효과를 볼 수 있는 것이 아니라 기존 3D TV나 3D 영화를 볼 때 사용하는 입체안경(위 이미지 참고.)이 반드시 필요할 거라고 하네요. 찾아보니 3D 방식에 따라 입체안경의 종류도 다양하더군요. wassgha의 플러그인에 필요한건 위 이미지에 나온 적청방식의 입체안경입니다.

개발이 쉽지는 않겠지만 절대 불가능하지는 않다고 하니 기다려보는 것도 좋겠죠. (기다린다고 손해볼 건 없으니까요. ^^)

만약 진짜로 이런 플러그인이 발표된다면... 이건 또 다른 충격이 되겠네요. 입체안경만 있다면 기존의 모든 게임(3D로 개발되지 않은 게임들)을 3D 입체로 즐길 수 있게 되는 것이니까요.

# 예전에 발매된 '메탈 기어 애시드 2'라는 게임의 경우 입체안경을 기본으로 제공했던 것으로 기억합니다. 플러그인이 나온다면 그 안경을 그대로 사용해도 될 것 같네요. 아니면 셀로판지같은 걸로 직접 만들어 보는 것도 좋을 것 같습니다.

# 색차 입체 방식(적청안경 방식, analygraph)에 대해 알아보니, 3D 기술중에서 비교적 쉽고 저렴하게 구현할 수 있는 방식이라고 합니다. 다만, 눈의 피로가 상당하다고 하네요. 이 플러그인이 나와도 장시간 사용하기는 힘들 듯...