2009년 3월 31일 화요일

브라우저 메모리 향상 - Netfront Internet Browser Beta


PSP에 기본 내장된 인터넷 브라우저는 제한된 메모리만을 사용하게 됩니다. 그래서 이미지가 많은 웹사이트 방문시 종종 메모리가 부족하다면서 제대로 표시되지 않는 문제가 발생하게 되죠.

이를 해결하기 위해서 Netfront Internet Browser라는 개조된 브라우저가 발표되었습니다. [출처가기]

Netfront Internet Browser는 인터넷 연결시 PSP에 내장된 메모리를 모두 사용하게 됩니다. 즉, 구형일 경우 32MB, 신형일 경우 64MB의 RAM 영역을 완전히 사용함으로써 용량이 큰 웹페이지나 플래시 게임 등도 원활하게 볼 수 있도록 한다는 것이죠.

아얄쉘 최신 버전에도 Dark_AleX가 수정한 웹브라우저가 포함되어 있기는 하지만, 해외 반응을 보니 Netfront Internet Browser가 그것보다 더욱 빠르다고 합니다. 기본 브라우저보다 빠른 것은 당연하구요.

하지만 아직 베타 버전이라 예상치 못한 버그가 발생할 수도 있습니다. 실제로 사운드가 나오지 않는다던지, 3개의 탭에 모두 페이지를 띄우면 멈춘다던지 하는 문제가 보고되고 있습니다. 또 파일 다운로드시 다운로드 저장 폴더를 선택하지 못한다던지 하는 문제도 있으므로 이 점은 감안하고 사용해주세요.


위의 첨부파일을 받아 압축을 풀고 그 안의 'HtmlMax_Eng' 폴더를 ms0:/PSP/GAME/ 폴더로 복사 후 실행하면 됩니다. 무선인터넷 연결이나 브라우저 사용법 등은 기존과 동일합니다. 홈브류를 종료하고 XMB로 복귀하려면 홈버튼이 아닌 엑스버튼을 눌러 브라우저를 종료하면 됩니다.

# 이 Netfront Internet Browser를 flash0에 설치된 브라우저와 대체하기 위해 PRX 파일 형식(htmlviewer_plugin.prx)으로도 만들었다고 하는데, 홈브류 형식이 더 빠르기 때문에 배포하지는 않는다고 하네요.

배터리 절약 : HOLD+ v3.7

PSP를 홀드상태로 전환했을 때 PSP의 액정을 끄고, CPU 클럭을 낮춤으로써 배터리를 절약할 수 있는 HOLD+ 플러그인이 v3.7로 업데이트되었습니다. [출처가기]

이번 v3.7의 변경사항은 다음과 같습니다.
Changelog v3.7
----------------------------------
- 코드 최적화.
- 홀드 상태에서 빠져나올때 전원 스위치를 너무 오래 올려 PSP가 슬립모드로 전환되는 일을 방지함.
- LED가 더 이상 30초마다 깜빡거리지 않음.

==== 이하는 이전 글 복&붙 ====


[ 설치법 ] - 5.00 M33-6에서 테스트되었습니다.

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

2. 같은 폴더내에 있는 VSH.txt 파일을 메모장으로 열어 아래의 문장을 추가한 뒤 저장합니다.
ms0:/seplugins/hold.prx

3. 리커버리 모드의 Plugins 메뉴로 들어가 'hold.prx [VSH]' 항목을 활성화(Enabled)합니다.

# GAME.txt 파일에도 등록하면 게임/홈브류 중에도 사용가능하지만 충돌이 일어날 수 있어 추천하지 않는답니다.

[ 사용법 ]

설치 후 XMB에서 사용할 수 있는 기능은 다음과 같습니다.
일반 사용 상태에서...
* PSP를 홀드 상태로 전환 : PSP의 액정을 끄고 CPU클럭을 60Mhz로 내려 배터리를 절약할 수 있음.
* 아날로그스틱을 위로 올린채 홀드 상태로 전환 : 보통의 홀드 상태와 동일.

배터리 절약 홀드 상태에서...
* 홀드 상태 해제 : 액정 밝기와 CPU클럭이 원래대로 복귀.
* 아날로그스틱을 위로 올린채 홀드 상태 해제 : 화면은 꺼지고 CPU클럭이 내려간 절약 상태에서 조작만 가능.
* 셀렉트버튼 + 방향키 좌/우, L/R트리거, 볼륨 업/다운, 스타트버튼 : 홀드 상태는 유지한 채 해당 버튼만 조작 가능.

추가 기능...
* 신형 PSP에서 5번째 밝기를 사용할 수 있게 된다. (스크린 버튼 이용)
* 음악 메뉴에서의 음악 스크롤 속도가 약 50% 증가한다.

위의 기능을 보면 아시겠지만 이 플러그인은 MP3 재생시 배터리 절약에 최적화된 플러그인입니다. 즉, MP3를 재생해두고 절약 홀드 상태로 전환하면 액정이 꺼지고 CPU클럭이 내려가 배터리를 오래 쓸 수 있게 되겠죠.

또 이 절약 상태 그대로 홀드만 해제할 수도 있고, 정 귀찮으면 홀드 상태는 유지한 채 셀렉트버튼과 조합해 MP3 재생에 관련된 조작을 할 수도 있습니다.

그야말로 PSP를 MP3 플레이어 용도로 사용하시는 분들께는 필수 플러그인이라고 할 수 있네요.

YouTube 재생 : Ultimate PSPTube v2.0

이 요약은 사용할 수 없습니다. 이 글을 보려면 여기를 클릭하세요.

2009년 3월 27일 금요일

용자 30 (왕녀30) 체험판 플레이영상 / 다운로드

5월 28일 발매 예정인 '용자 30'의 두 번째 체험판이 발표되었습니다. [출처가기]

'용자 30'이라는 게임에는 총 4가지 게임 모드가 있는데 매달 한 가지씩의 새로운 체험판을 공개한다고 했었죠. 첫 번째 체험판은 '용자 30' 모드였고, 이번에 발표된 체험판은 '왕녀 30' 모드입니다. 4월과 5월에도 '기사 30'과 '마왕 30' 모드의 체험판이 각각 하나씩 더 나올 예정입니다.

* 용자 30 - 용자 30 모드 체험판 관련글 바로가기

일본 PSN판과 공식 배포판, 2가지가 있는데 아래의 링크 자료는 공식 배포판으로서, 일본 PSN 계정이 없더라도, 또 정펌/커펌 상관없이 구동 가능합니다. 단 실행 가능한 펌웨어는 5.03(5.02??) 이상입니다.


첨부파일을 받아 압축을 풀고 나오는 'NPJH90026' 폴더를 ms0:/PSP/GAME/ 폴더에 복사한 뒤 실행하면 됩니다.
만약  만약 자신의 펌웨어 버전이 5.03보다 낮다면 http://popotz.textcube.com/308 글을 참고해서 요구 펌웨어를 내린 뒤 실행해야 합니다.

이번 체험판은 '왕녀 30' 모드인데, 왕녀가 호위병을 이끌고 성 밖으로 나가 약초를 구해오는 일종의 슈팅게임입니다.
단 이번에도 30초 안에 성으로 돌아와야 하는데, 중간에 있는 레드카펫 위에 올라서면 시간이 늘어나니 이를 잘 활용해야 합니다.

이전 용자 30 모드가 2개의 스테이지인데 반해 이번 왕녀 30은 단 1개의 스테이지만을 미리 체험할 수 있습니다.


# 저 도트 그래픽은 아무리봐도 익숙해지질 않네요. ㅡㅡ;;

2009년 3월 26일 목요일

[테마만들기12] 붓글씨(Brush) CTF for 5.00M33





[ 추가사항 ] 외국애들은 스카이프나 로케이션프리 같은 걸 많이 쓰는 것 같네요. 요청이 있어서 수정했습니다.
위 버전과는 다르게 스카이프, 리모트플레이, 로케이션프리 플레이어, 카메라 메뉴를 복구했습니다. (단, TV 아이콘과 온라인매뉴얼 메뉴는 리소스 부족 문제로 삭제했음)


# 많은 분들이 테마 이름에 대해 의견을 주셨는데, 결국에는 생뚱맞는 것으로 결정... ㅡㅡ;
# 폰트만 바꿨을 뿐인데... 처음 계획한 테마와는 완전히 달라보이는군요.
# 이번 테마 역시 이전 'Sketchy' 테마처럼 해외 테마 사이트(콘솔스팟)에서도 배포하겠습니다.
(콘솔스팟에 테마 2개를 올렸더니 Evolve가 공식 테마 제작자로 활동하겠냐고 묻는군요. 안 한다고 했습니다. 쩝...)

아얄쉘 v5.0 설치법 / 변경사항

드디어 동영상으로 공개된 향상된 멀티태스킹 기능을 포함한 아얄쉘 v5.0이 발표되었습니다. [출처가기]

"이번 아얄쉘 v5.0은 신형 PSP 전용입니다. 이번 버전에서는 2개의 어플리케이션을 동시에 실행해서 단축키를 통해 서로 전환할 수 있는 향상된 멀티태스킹 기능을 소개하고 있습니다. 물론 아얄쉘에 내장된 기능과 2개의 어플리케이션간의 멀티태스킹도 여전히 가능합니다." 라네요.

즉, 이번 아얄쉘 v5.0에서는 게임/홈브류를 실행 중에 아얄쉘로 빠져나와 다른 홈브류, 예를 들면 텍스트뷰어 홈브류를 실행해서 한글로 된 공략 텍스트를 볼 수도 있고 이 게임과 텍스트뷰어 사이를 아무때나 서로 전환할 수 있습니다. 또한 중간에 다시 아얄쉘로 빠져나가 MP3를 재생하거나 그림 파일을 볼 수도 있습니다.

이 멀태태스킹 기능 외에는 v4.92와 다른 점은 없는 것 같습니다. 이 새로운 멀티태스킹 기능의 사용법은 아래에서 다루고 먼저 설치법부터...

[설치법]
다시 한 번 말하지만 신형 PSP 전용이므로 구형 PSP는 설치해도 의미가 없습니다.

이번 아얄쉘 v5.0은 완전히 새로 설치하는 방식이므로 아얄쉘 이전 버전이 설치되어 있는 경우 먼저 삭제하는 것이 좋습니다. (ms0:/irshell/ 폴더 삭제, ms0:/PSP/GAME/irshell2x3x/ 폴더 삭제)
 
* Download : iR Shell v5.0  (미러1)  (미러2)

그 후 위의 링크를 통해 아얄쉘 v5.0을 다운로드한 뒤 압축을 풀고 아래대로 메모리스틱에 설치합니다.
IRSHELL 폴더 -> 메모리스틱 최상위에 복사
PSP/GAME/irshell2x3x 폴더-> 메모리스틱의 /PSP/GAME/ 폴더로 복사
seplugins 폴더 -> PSP의 전원이 들어오면 자동으로 아얄쉘이 실행되도록 하는 플러그인으로, 기존의 다른 플러그인과 설치법은 동일. 단, 굳이 설치할 필요는 없고 선택사항임.

마지막으로 아얄쉘내에서 UMD/ISO의 구동 호환성 향상을 위해 No-UMD 패치를 해주어야 합니다.
(만약 이전 아얄쉘 설치시 No-UMD 패치를 해준 분들의 경우 커펌을 새로 설치하지 않는 한 다시 해줄 필요는 없으며, 아얄쉘을 처음 설치하는 분들은 반드시 해주어야 합니다.)

아얄쉘 No-UMD 패치방법 열기



이제 본격적으로 이번 멅티태스킹 기능에 대해 알아보겠습니다. 아래는 출처의 원문 번역 내용입니다.

향상된 멀티태스킹 기능 사용법 / 호환성 설명 열기


뭐, 위 출처 번역 내용만 잘 읽어보면 충분히 사용이 가능할 것 같네요. 주의할 점도 나와 있으니 참고하시면 되겠구요.

중요한 점만 요약하면,
- 사용하기 전에 아얄쉘 설정 메뉴에서 'Slim Advanced Multi-tasking' 옵션을 Enable로 설정.
- 실행하는 순서에 의해 슬롯1과 슬롯2, 2개의 메모리 영역에 2개의 게임/홈브류를 동시에 실행 가능. (하나의 게임/홈브류를 실행하고 아얄쉘로 전환(L트리거+셀렉트)한 뒤 다른 홈브류를 실행)
- 아얄쉘과 이 2개의 게임/홈브류 사이를 서로 전환하려면 "L트리거+셀렉트" 또는 "볼륨업+셀렉트".
- 2개의 게임/홈브류 사이만을 서로 전환하려면 "L트리거+음표" 또는 "볼륨업+음표".
- 2개의 게임/홈브류을 실행 중인 상태라도 아얄쉘 자체의 기능(MP3 재생, 그림 보기 등) 역시 함께 동작.
- 2개의 게임/홈브류를 모두 종료하려면 게임/홈브류상에서 "홈버튼 + 네모버튼".
정도가 되겠네요.

실제로 2개의 어플리케이션을 실행해봤습니다.

2009년 3월 25일 수요일

[테마만들기11] Coming Soon...


음, 이전 글에서 새로운 테마를 만드는 과정을 순서대로 다루겠다고 했지만 아이콘 제작이 간단하게 이루어지다 보니 어느새 저 정도까지 진행되어 버렸습니다. 약 반 정도는 만든 듯...? OTL...

테마를 만들면서 그 과정을 따로 정리해서 쓰려니 정말 어렵고 귀찮더군요. 그래서 기존의 계획을 변경해서 나중에 테마를 배포할때 간단하게 제작과정을 설명하는 식으로 대폭 축소하겠습니다. (이미 예견된 일...)

아래는 이 테마의 짧은 동영상... 테마의 이름을 구하고 있습니다.

2009년 3월 24일 화요일

[추가] ISO 교체 : disc_change.prx v2.1

정식으로 UMD를 구입하고도 로딩문제나 보관문제 등으로 ISO로 덤프해서 사용하시는 분들이 계시죠. 애초에 커.펌의 ISO 구동 기능은 이를 위한 것으로 ISO를 다운로드해서 사용하거나 공유하는 행위는 엄연히 불법이니 이 점은 유의하고 글을 읽어주세요.
---------------------------------------------------------------------------------------------------------------------------------------------

이전에 소개했던 iso_change.prx 플러그인이 기존 v1.2에서 v2.0으로 업데이트되었습니다. [출처가기]
그 동안 개발자인 takka씨가 베타 버전만 업데이트하다가 드디어 정식 버전으로 공개했기에 소개합니다.

iso_change.prx 플러그인은 2장 이상의 UMD로 구성된 게임을 ISO로 덤프해서 즐길 경우 게임내에서 다른 디스크(ISO/CSO)로의 교체를 가능하게 해주는 플러그인입니다. 또한 국내 모 리듬게임처럼 링크기능이 있는 경우에도 제한적으로 사용이 가능합니다.

개발 이력입니다.
Ver 2.1
    - 메모리를 꽤 사용해 버리므로, 데이터 파일의 이용을 중지함.
    - CSO가 인식되지 않는 문제를 수정함.
    - disc_change.prx로 명칭 변경.
    - disc_change.ini를 장소 고정이 아니고, disc_change.prx와 같은 장소로 변경함.
Ver 2.0
    - M33/NP9600 모드일 경우 자동으로 슬립모드후 복귀해서 교체한 디스크를 인식함.
    - 단축키를 설정할 수 있는 설정 파일 추가.
    - 파일명의 제한을 해제함.
(기존에는 ~1.iso/~2.iso 형식이어야 했음.)
    - UMD 디스크 번호를 표시. (CSO도 대응)
    - 데이터 파일(iso_change.db)을 이용해 교체가 필요한 UMD만을 표시. (※현재는 일부의 소프트만 등록)
    - 에러 체크의 강화.
    - ms0:/iso/ 이외의 폴더에도 대응.
    - 처음 기동시의 ISO는 무조건으로 교환 가능하도록 함.

Ver 1.2
    - OE isofs 모드에서의 프리징 현상 수정.
Ver 1.1
    - 메뉴를 추가.
    - 2장 세트 이상의 UMD에 대응.
    - 스레드 제어는 MacroFire(by pen@ClassG)의 것을 사용.
    - 문자 표시 루틴은 MacroFire(by pen@ClassG)의 것에, 확대 표시를 추가해서 사용.
Ver 1.0
    - 일단은 문서를 작성.
    - 맞는 파일명이 없는 경우 조작을 무효처리하도록 함.
실험판 내용은 생략


[ 추가사항 ] 몇몇 게임에서는 자체 락에 의해서 iso라는 단어가 들어가는 경우 실행이 안되는 문제가 발생하므로 iso_change가 아닌 disc_change로 명칭이 변경되었습니다. 또한 게임 카테고리 플러그인 등을 사용하는 경우 ms0:/ISO/뿐만 아니라 그 하위 폴더에서도 게임을 실행할 수 있는데 이 경우 디스크 교체가 가능하도록 ms0:/ISO 폴더가 아닌 실행중인 ISO/CSO와 같은 폴더를 검색하도록 변경되었습니다.

[ 추가사항2 ] v2.1로 업데이트되었습니다. [출처가기]


[ 설치법 ]
신형 PSP / 커펌 5.00 M33-6에서만 테스트되었습니다.

첨부파일을 받아 압축을 풀고 나오는 'disc_change.prx', 'disc_change.ini' 2개의 파일을 메모리스틱의 ms0:/seplugins/ 폴더로 복사하고 같은 폴더내에 있는 GAME.TXT 파일을 메모장으로 열어 아래의 문장을 추가.
ms0:/seplugins/disc_change.prx

마지막으로 리커버리 모드의 Plugins 항목으로 들어가 해당 플러그인을 활성화(Enabled)하면 설치는 끝~

[ 사용법 ]
UMD 2장 이상으로 구성된 게임을 모두 ISO 또는 CSO로 덤프해서 ms0:/iso/ 폴더로 복사합니다.
만약 게임 카테고리 등의 별도 플러그인을 사용하는 경우에는 모든 ISO/CSO 파일을 같은 폴더에만 넣어두어도 됩니다.

게임을 실행해서 플레이하는 도중 게임내에서 UMD의 교환이 요구되는 경우, 단축키(기본단축키는 노트+L트리거+R트리거)를 눌러 플러그인의 메뉴로 들어갑니다. (게임내에서 UMD 교체를 요구하지 않을 때 강제로 디스크 교체를 하면 높은 확률로 다운될 수 있습니다.)

플러그인 메뉴에서 방향키 좌/우 또는 L/R트리거를 이용해 원하는 ISO/CSO 파일을 선택합니다. 선택은 동그라미, 취소는 엑스버튼입니다.

이 때, No-UMD 모드가 Normal/OE isofs인 경우에는 변환후 바로 교체되며, M33/NP9660인 경우에는 PSP가 자동으로 슬립모드로 전환되었다가 복귀하며 교체가 이루어집니다.

[ 사용시 주의할 점 ]
- 디스크의 교체가 필요하지 않을 때는 ISO의 교환을 실시하지 말아주세요.
- 최소한의 에러 확인은 했습니다만 언제든지 다운 당할 가능성이 있습니다.
- 게임에 따라 UMD Driver와의 궁합이 있는 것 같습니다.

[ 단축키 변경법 ]

단축키 변경법 열기


[ 현재 교체를 지원하는 게임 목록 ]
이 플러그인을 이용해서 모든 게임을 서로 교체할 수 있는 것이 아니라 미리 지정된 게임의 교체만이 가능합니다. 즉, db를 수정하기 전까지는 완전히 상관없는 게임간의 교체는 불가능하며, disc_change.db에 근거한 2장 이상의 UMD로 구성된 게임이나 링크디스크를 사용하는 게임의 교체만이 가능하다는 뜻입니다.

현재 db에 등록된 교체 가능 게임은 다음과 같습니다.

지원 게임 목록 열기



마지막으로 DJ MAX 1과 2의 링크디스크 기능을 이용해 디스크 교체 테스트를 해봤습니다. 그 외에는 디스크 교체가 필요한 게임을 제가 보유한 것이 없어 더 이상의 테스트가 불가능하네요.

2009년 3월 23일 월요일

[테마만들기10] 컨셉 구상하기

이전 Sketchy 테마팩도 그냥 대충 끝내서 블로그에 올렸으니, 이제 새로운 테마를 만들어 보겠습니다. 이미 시행착오를 많이 겪었기에 조금은 수월하게 진행될 듯 싶네요. 앞으로는 실제로 테마를 만드는 과정을 하나씩 설명하는 것으로 [테마만들기] 글을 때우도록 하겠습니다. 테마를 만드는 것은 상당히 귀찮은 작업이기에 시간이 얼마나 걸리게 될지는 잘 모르겠습니다.
-----------------------------------------------------------------------------------------------------------------------------------------------

자신만의 테마를 직접 만들고자 할 경우 제일 먼저 할 일은 바로 컨셉을 구상하는 일입니다. 테마를 어떤 식으로 구성하고 아이콘 등은 어떤 모양으로 할까 결정하는 것은 물론이고 테마의 전체적인 모습을 미리 살펴보는 것도 중요합니다. 만약 이러한 계획 없이 무작정 테마를 만들기 시작한다면 아마도 중간에 포기하거나, 완성하더라도 엄청난 시간낭비를 하게 될지도 모릅니다. 반대로 컨셉이 확실하게 잡혀있고 그 세부사항까지 결정해두면 그 이후로는 일사천리로 빠르게 테마를 완성할 수 있겠죠.

그러면 앞으로 어떤 테마를 만들 것인지 어제밤 자기 전에 생각해둔 것을 정리해보겠습니다.

- 그래픽 실력이 딸리므로 직접 아이콘을 만드는 건 포기하고 예쁜 한글 폰트를 이용해서 아이콘을 제작.
- 당연히 아이콘에 메뉴 설명이 포함되므로 메뉴 텍스트는 모두 삭제하고 아이콘만을 보이게 함.
- 메인 아이콘을 기존보다 오른쪽으로 이동시켜 서브 아이콘이 화면 중앙에 하나씩만 보이도록 구성.
- 배터리 아이콘 역시 한글 폰트로 만들어 충전량에 따라 한 글자씩만 보이도록.
- 시계나 로딩 아이콘 등은 색상과 위치만 바꾸고 기존의 것 그대로 이용.
- 볼륨바는 화면 하단 전체에 걸쳐 볼륨이 증가할 때마다 한 칸씩 늘어나도록.
- 사진, 음악, 비디오, 게임, 세이브 메뉴내의 폴더와 디폴트 아이콘은 귀찮으므로 모두 통일.
- 그 외 부분은 위의 사항 적용 후 그에 어울리도록 수정.

이렇게 컨셉을 잡았다면 실제 테마를 만들었을 때 어떤 모습이 될지 만들어보는 것이 좋습니다. 그래야 전체적인 균형이나 크기 등을 미리 확인할 수 있고, 추후 실제 아이콘 제작시 사이즈 등에 대한 고민이 줄어들겠죠.

그래서 포토샵을 이용해 480*272의 화면을 위와 같이 만들어봤습니다. 그림자가 조금 강하네요.

- 메인 메뉴나 서브 메뉴는 화면 중앙에 보이도록 하고, 적절하게 간격을 주어 딱 하나의 서브 메뉴만 보이도록 합니다. 물론 스크롤 속도도 기존보다는 조금 빠르게 조정해야겠지요.
- 배터리 아이콘은 화면 좌측에 '빳때리'라는 글자를 이용해 3칸일 경우 3글자 모두, 1칸일 경우에는 1글자만 보이도록 만들 생각입니다. 배경이 되는 반투명 바 역시 배터리 아이콘에 포함되므로 배터리가 1칸도 없을 경우 반투명 바만 깜빡거리게 됩니다.
- 볼륨바는 볼륨이 올라갈 수록 화면 하단의 반투명한 바를 검정색 바가 채워나가는 식으로 구성됩니다. 음소거일 경우에는 중앙에 '소리 없음'이라는 글자로 아이콘을 만들어 넣으면 되겠죠.
- 그 외 시계 아이콘은 오른쪽으로 이동시켜 색상만 검정색으로 바꿀 생각이고, 로딩 아이콘 역시 색상만 검정색으로 변경할 생각입니다.

그런데 이 상태라면 뭔가 좀 심심한 감이 드네요. 기본 웨이브와 잘 어울리는 것 같지도 않구요.

그래서 배경화면을 한 번 넣어봤습니다.
음, 조금 색감이 강한 것을 넣었더니 빨간색은 검정 텍스트와 잘 어울리지 못하는군요. 눈이 아파요.

다른 배경으로 교체!!

이 배경은 꽤 괜찮군요. 웨이브는 보지 못하게 되겠지만 기본보다는 배경화면을 설정한 것이 더 나아보입니다.

하지만 남자라면 좀 더 과감한 배경화면을...

요런 거 말이죠... (좀 더 살색이 많은 다른 것도 만들어봤는데 차마 공개된 블로그에 올리기는 창피해서...)
--------------------------------------------------------------------------------------------------------------------------------------------

역시 한글이라는 문자는 참 예쁩니다. 특히 위에서 사용한 폰트는 정말 맘에 드는군요. 배경화면으로 뭘 사용하냐에 따라서 느낌이 상당히 달라지기도 하구요. 다만, 해외 사이트에 올리겠다는 계획은 물거품...

한 번 만들어보고 괜찮다 싶으면 블랙 버전이 아닌 화이트 버전을 추가로 만들어도 좋을 듯 싶고, 아니면 영어 폰트로 교체해서 제작해도 좋을 듯 싶습니다.

물론 위에서 구상한 그대로 테마를 만들 수 있을지는 확신할 수 없습니다. 실제 만들다가 변경되는 부분도 있을 것이고, 또 XMB의 리소스 제한때문에 아이콘 용량까지 신경써야 하니까요. 하지만 부족한 실력이나마 최대한 노력해야겠죠. 과연 언제쯤 완성될지 저도 궁금합니다.

마지막으로, 다른 아이디어나 이 테마팩의 이름은 뭘로 하는 것이 좋을지 여러분들의 의견 부탁드립니다. ^^

[테마만들기9] Sketchy CTF for 5.00


요즘에는 별 소식도 없고, 또 만사가 귀찮아서 해외사이트를 잘 돌아다니지도 않고 있네요. PSP가 나온지 하도 오래되다보니 이제 정말 몰락(?)의 시기가 온 것일까요...

어쨌든 쓸만한 글도 없는지라 그 동안 테마만들기 글을 쓰면서 같이 만들던 CTF 테마를 주말에 마무리해서 대충 완성했습니다. 하지만 저도 테마를 완전히 새로 만드는 것은 처음이라 완전 허접하군요.

이 테마의 이름은 'Sketchy'로 기존 오리지널 XMB에 비해 달라진 점을 대충 정리하면 다음과 같습니다.
* 메인 아이콘 / 서브 아이콘 교체 (윈도우용 아이콘인 mathild의 Sketchy팩 이용)
* 사진, 음악, 비디오 메뉴의 폴더 아이콘 및 로딩 아이콘 교체
* 메인 아이콘 간격 조절 및 메뉴 텍스트 크기 축소
* 볼륨바 위치 및 크기 변경
* 웨이브 모양 변경
* 네트워크 업데이트를 PSP 종료/재부팅 모듈로 교체 (R트리거+동그라미가 PSP 종료, 동그라미는 PSP 재부팅)
* 게임 부팅 로고 삭제 및 게임부팅 영상 교체
* 기타 세세한 부분 교체 및 삭제

추가적으로
* 인터넷브라우저에서 파일 다운로드시 메모리스틱의 모든 폴더를 선택할 수 있는 Simply Saver 적용
* 로케이션플레이어 메뉴를 네트워크 업데이트 메뉴로 교체

사실상 Sketchy 테마는 포스팅용이라 XMB의 기능이나 형식을 크게 수정하지 않았으므로 아이콘 변경 외에는 기존 XMB와 별다른 차이점이 없습니다. 그래서인지 CTF로 만든 보람도 없이 공식 PTF 테마를 적용한 것처럼 되었네요. 또 아직 테스트가 부족하므로 사용시 어긋난 부분이나 문제가 발생할 수 있는데, 이런 점은 알려주시면 최대한 수정하겠습니다.


커펌 5.00 M33 전용이며, CTF 테마의 적용법은 http://popotz.textcube.com/4 참고하면 됩니다.
--------------------------------------------------------------------------------------------------------------------------------------------------

이제 Sketchy 테마는 이것으로 마무리하고 다음 테마만들기 글부터는 새로운 테마를 구상해서 만드는 과정을 차례대로 다룰 생각입니다. 그 과정에서 필요한 툴이 있다면 소개하고, 방법을 설명하는 방식이 되겠네요. 최종 목적은 '해외 테마 사이트에 올려서 배포하기'입니다. 하지만 언제부터 시작할지는... ㅡㅡ;

2009년 3월 20일 금요일

물리엔진게임 : Ragdoll Cannon v2.11

오늘 예비군 훈련이 있었습니다. 그래서 오늘은 여유 시간이 조금 생겼네요. (먹고 살기 힘들어요. ㅡㅡ;)
-----------------------------------------------------------------------------------------------------------------------

물리엔진을 응용한 홈브류 게임 Ragdoll Cannon v1.8이 발표되었습니다. [출처가기]

물리엔진을 사용한 홈브류 게임으로는 이전에도 StakkerJellyCar 등이 있었죠. 물체가 사실적인 움직임을 보여주기 때문에 기존의 게임과는 다른 색다른 재미가 있습니다.

Ragdoll Cannon이라는 게임은 인형을 캐논으로 날려서 정해진 물건(?)에 닿게 하면 되는 게임입니다. 하지만 중간중간 장애물이 많이 나오므로 각도와 힘을 잘 계산해서 이를 피하거나 무너뜨려야 하며, 또 인형이 완전히 부셔지는 일도 있으므로 이 점도 주의해야합니다.

이번 Ragdoll Cannon v1.8은 플래시 게임으로 존재하는 Ragdoll Cannon을 PSP용으로 따라만든 것입니다. 그래픽이나 조작방법만 조금 달라졌을뿐 그 외에는 거의 비슷하네요. PC에서 원작 플래시 게임을 즐기려면 http://www.kongregate.com/games/Johnny_K/ragdoll-cannon을 방문해보세요.

[ 추가사항 ] v2.1로 업데이트되었습니다. [출처가기]
- 각 레벨이 xml 파일로 작성되도록 함.
- 13 레벨을 새로 추가 (캠페인 모드 11개 추가, 플레이 모드 2개 추가)

[ 추가사항 ] v2.11로 업데이트되었습니다. [출처가기]
- 옵션 메뉴에서 캐논 각도와 힘 조절 조작버튼을 서로 교체할 수 있음.


위의 첨부파일을 받아 그 안의 'Ragdoll Cannon v2.11 (en)' 폴더를 ms0:/PSP/GAME/ 폴더에 복사후 실행하면 됩니다.

참고로 캠페인 모드의 진행사항이나 점수 기록 등은 ms0:/PSP/SAVEDATA/RAGDOLLCANNON_SAVE/에 저장됩니다.

조작방법은 다음과 같습니다.
방향키 위/아래 - 캐논 각도 조절
방향키 좌/우 - 캐논 힘 조절
세모버튼 - 맵상의 인형 없애기
셀렉트버튼 - 메인 메뉴로 나가기
스타트버튼 - 일시정지 메뉴 열기

실제 게임이 어떤 식으로 진행되는지는 아래 동영상을 참고하세요.

2009년 3월 19일 목요일

드럼연주 : PXDrum v1.0

PSP로 드럼을 연주할 수 있는 PXDrum v1.0입니다. [출처가기]

아주 예전에 나왔던 VDrum처럼 버튼을 이용해 실제로 드럼을 치듯이 하는 홈브류는 아니고 드럼의 각 부분을 미리 패턴으로 지정해서 자동으로 연주할 수 있는 홈브류입니다. 또 패턴 순서를 지정(Sequence)해서 여러가지 패턴을 연속적으로 연주할 수도 있네요.

포스팅하려고 몇 가지 패턴을 지정해서 연주해봤는데, 드럼을 전혀 못치는지라 그렇게 멋지게 나오지는 않는군요.
드럼을 연주할 수 있는 분들이나 음악에 관련된 분들은 드럼 패턴을 입력해놓고 간단하게 드럼 머신 대신 사용해도 괜찮을 듯 합니다. (많이 부족하겠지만...)

* Download : PXDrum v1.0

위 첨부파일을 받아 나오는 'pxdrum_psp_release' 폴더를 ms0:/PSP/GAME/ 폴더로 복사후 실행하면 됩니다.


실행하면 위처럼 드럼의 패턴을 지정하거나 각종 설정을 할 수 있는 메인 화면이 보이게 됩니다.

방향키로 각 칸을 이동해서 드럼패턴을 지정하는 것이 기본이며 조금 더 자세한 조작법은 다음과 같습니다.
방향키 : 패턴칸 이동
아날로그스틱 : 노란색 커서 이동
엑스버튼 : 패턴 채우기 / (커서일 경우) 왼쪽 클릭
동그라미버튼 : 오른쪽 클릭
세모버튼 : 메인 메뉴 열기
스타트버튼 : 노래 재생 시작 / 중지
셀렉트버튼 :  재생 모드 Pattern / Song / Live 변경
네모버튼 : 노래 또는 패턴 되감기
L/R트리거 : 현재 패턴 변경 (총 20개)

조작법은 간단해보이지만 마우스처럼 아날로그스틱으로 커서를 이동해서 다양한 설정 및 조작을 할 수 있습니다.
VOL 부분에 커서를 이동해서 왼쪽 클릭을 하면 볼륨을 변경할 수 있다거나, 패턴을 시퀀스로 등록하거나 하는 조작이 가능하며 SONG / KIT 이름 부분에서 오른쪽 클릭을 하면 미리 포함되어 있는 드럼 패턴이나 드럼킷을 불러오거나 저장하는 등의 조작도 가능하죠. 또 패턴이나 시퀀스의 이름을 변경하거나 복사/붙여넣기도 가능합니다.
(오른쪽 클릭을 통한 조작은 메인 메뉴를 통해서도 가능합니다.)


또 세모버튼을 눌러 메인 메뉴를 불러오면 여러 가지 설정 메뉴를 한 번에 보면서 변경할 수 있습니다.

그 외 자세한 사용법이나 설명에 관해 궁금하신 분들은 첨부파일에 포함된 '_manual.txt' 파일을 읽어보시기를 바랍니다. 아직은 개발중이며, 이번이 첫 발표라 일부 동작하지 않는 기능이 있을 수 있습니다.

Cube Runner v0.3 Demo

이미 애플스토어에서 아이폰/아이팟 터치용으로 발표되어 큰 인기를 얻었던 Cube Runner라는 게임을 PSP용으로 만든 Cube Runner 0.3 Demo가 발표되었습니다. [출처가기]


게임방식은 아주 단순한데, 내려오는 큐브 모양의 장애물을 그냥 피하면 되는 게임입니다.

사실 아이폰/아이팟 터치용은 중력센서를 이용해서 즐기는 게임이지만, PSP에는 그런 기능이 있을리 만무하니 그냥 방향키로 조작하면 됩니다. 게다가 현재는 제작자가 겨우 4시간 코딩해서 만든 데모버전이므로 아직까지는 메인 메뉴나 난이도 설정 등도 없고 그냥 게임만 즐길 수 있습니다. 장애물에 부딪히면 점수만 리셋되네요.

뭐, 추후 더 많은 것을 추가해서 발표한다니 기다려봐야겠죠.


위의 첨부파일을 받아 압축을 풀고 그 안의 'cubeRunnerv0.3 폴더를 ms0:/PSP/GAME/ 폴더에 복사후 실행하면 됩니다.

NEO Spring coding contest 2009 진행중


매년 봄과 여름에 정기적으로 열리고 있는 'NEO Spring coding contest 2009'의 마감일이 다가왔습니다. (3월 20일 마감.) [출처가기]

'NEO Spring coding contest'는 neoflash에서 주최하는 대회로서, PSP뿐만 아니라 NDS나 GBA 등에 관련된 홈브류 출품전입니다. PSP의 경우 홈브류 게임과 홈브류 어플리케이션 2가지 종목으로 이루어지는데 홈브류 게임은 10위, 어플리케이션은 5위까지 순위를 선정하게 됩니다.

각각의 순위에 해당되는 상품은 다음과 같습니다.
The No.1  : 300 미국달러 또는 neoflash 상품중 하나
The No.2  : 200 미국달러 또는 neoflash 상품중 하나
The No.3  : 100 미국달러 또는 neoflash 상품중 하나
The No.4 ~ No.10 : neoflash 상품(제한 있음)중 하나
(이 외에 좋은 리뷰어를 선정해서 상품을 주기도 합니다.)

이 'NEO Spring coding contest'는 상금이나 상품이 걸려있기 때문인지 매년 좋은 홈브류가 출품되고 있으며, 이미 많이 알려진 Geometry Wars!, PSP-Maps, Nandtool 0.4 Neo 등도 작년 여름 이 대회에서 수상한 홈브류들입니다.
(홈브류 실행시 위 그림과 비슷한 'NEO Spring coding contest' 스플래시 화면이 나온다면 이 대회 출품작입니다.)

올해 출품작을 살펴보면, 이전 글에서 소개한 Ragdoll Cannon v1.8가 이 대회 PSP 게임부문 출품작중에서 제일 눈에 띄고 어플리케이션 부문에서는 PSP용 홈브류를 무선인터넷을 통해 쉽게 다운로드(아직 미지원)할 수 있는 downPSP v210이 기대되는군요. 또 기존에 소개한 PSPconsole 플러그인도 업데이트해서 출품했네요. 하지만 내일이 마감인데도 불구하고 예년에 비해 그렇게 많은 홈브류가 출품되지는 않아 조금 아쉽습니다. 출품작을 살펴보거나 다운로드할 분들은 http://www.neoflash.com/forum/index.php/board,118.0.html 참고하시면 됩니다.

이제 봄 대회가 마감되면 순위를 선정해서 발표할테니, 그 때가 되면 다시 한 번 소개하는 시간을 갖도록 하겠습니다.

PSP 화면 출력 - RemoteJoy Lite 0.20a

PSP의 화면을  USB 케이블을 통해 PC의 모니터로 출력해주는 RemoteJoy Lite 플러그인이 v0.20a로 업데이트되었습니다. [출처가기] 이번 v0.20은 현재 알파 버전이라 불편한 점이 있을 수 있으니 불안정하게 작동하는 경우에는 이전 0.19 버전을 사용해주세요.

v0.20a의 변경점은 다음과 같습니다.
· PSP측의 화면 일시 보존 버퍼를 주소 지정 방식에서 플러그인 내부에서 확보한 영역으로 변경하고 있습니다. 따라서 플러그인이 사용하는 메모리가 증가했으므로, 다른 플러그인을 많이 활성화해서 사용할 경우 메모리 부족 현상이 발생할지도 모릅니다.

· 플러그인의 USB 전송 관련 소스를 크게 개량했으므로 처리시의 문제는 줄어들었다고 생각되지만, 동작 확인이 부족하므로 다른 새로운 버그가 발생할 가능성이 있습니다.

· 화상 전송 부분의 소스 수정 대응이 늦었기 때문에, 화상 전송 방식은 「TYPE1 이외」는 사용할 수 없습니다.

::: 아래 내용은 이전 018 버전 글에서 그대로 복사... 다른 점이 없어요. ㅡㅡ; :::


[ 설치법 ]
이 플러그인은 5.00 M33-3에서만 테스트했으며, 그 이하의 버전에서는 구동되지 않을 수 있습니다.

1. 위의 첨부파일을 받아 그 안의 'RemoteJoyLite.prx'를 메모리스틱의 ms0:/seplugins/ 폴더로 복사.

2. XMB 화면을 출력하려면 ms0:/seplugins/vsh.txt 를 메모장으로 열어 맨 윗줄에 아래의 문장을 추가.
ms0:/seplugins/RemoteJoyLite.prx

3. 게임/홈브류 화면을 출력하려면 ms0:/seplugins/game.txt 를 메모장으로 열어 맨 윗줄에 아래의 문장을 추가.
ms0:/seplugins/RemoteJoyLite.prx

4. PS1 게임 화면을 출력하려면 ms0:/seplugins/pops.txt 를 메모장으로 열어 맨 윗줄에 아래의 문장을 추가.
flash0:/kd/usb.prx
ms0:/seplugins/RemoteJoyLite.prx

5. 이제 리커버리 모드로 들어가 위에 적은 prx 파일을 모두 활성화합니다. 문제가 발생할 수 있으므로 위의 prx 외 다른 플러그인은 모두 비활성화하는 것이 좋습니다.

[ 사용법 ]
RemoteJoy Lite 플러그인을 정상적으로 사용하기 위해서는 먼저 PC에 Type B 드라이버가 설치되어 있어야 합니다. 이제 PSP와 PC를 USB 케이블로 연결한 뒤 PC에서 제일 처음 받은 첨부파일 중 RemoteJoyLite_en.exe를 실행하면 곧 PSP의 화면이 모니터에 출력됩니다. 속도가 느릴 수 있으니 PSP의 CPU 스피드는 333으로 설정하기를 추천합니다.

실제 구동 모습은 아래 동영상을 참고하세요.


PC에서의 조작법입니다.
* ALT + ENTER : 풀스크린 / 윈도우 모드 전환
* ESC, 마우스 오른쪽 클릭 : 설정화면 열기 (조작키 설정, 캡쳐 설정 등...)
* F1 : FPS, 색상 표시 모드
* F3 : 화면 출력 시작 / 중지
* F4 : 윈도우의 상태창 표시 / 숨김
* F9 : 매크로의 입력 개시 / 종료
* F11 : 스크린샷 찍기
* F12 : 비디오 캡쳐 시작 / 중지

# Remotejoy는 화면만 출력해줄 뿐 사운드는 지원하지 않습니다. PC로 사운드까지 출력하려면 PSP의 이어폰 단자와 PC의 라인인 단자를 케이블로 연결하면 됩니다.
# 동영상 캡쳐를 위해서는 Remotejoy 자체의 비디오 캡쳐 기능보다는 다른 PC용 동영상 캡쳐 플러그인을 별도로 사용하는 것이 좋습니다.

2009년 3월 14일 토요일

아얄쉘 v4.92 발표 / 설치법

아얄쉘이 기존의 버그를 수정하고 새로운 기능을 탑재해서 v4.92로 마이너 업데이트되었습니다. [출처가기]
하지만 이전 동영상을 통해 밝혔던 것과 같은 향상된 멀티-태스킹 기능은 이번 업데이트에 포함되지 않았습니다.

이번 v4.92의 변경점은 다음과 같습니다.
이번 발표는 버그를 수정하고 Dark_AleX의 LEDA를 소개하는 (v4.91에 이은) 또 다른 마이너 업데이트다. 향상된 멀티-태스킹 기능은 현재 베타테스트중이며, 준비가 되면 발표될 것이다. 나는 여러 사람으로부터 아얄쉘의 베타테스트에 참여하는 방법에 대한 E-mail을 많이 받았는데... (이하 내용은 중요하지 않으므로 생략함.)

새로운 기능 :
- Dark_AleX의 LEDA 지원을 추가함. 아얄쉘은 오직 LEDA의 v0.2만 지원한다는 점을 주의할 것. 아얄쉘내에서 LEDA를 사용하려면 아얄쉘 설정메뉴에 있는 "Legacy Homebrew Support via DA's LEDA" 항목을 사용함으로 설정해야 함.
- PS1 게임 실행중 리모트조이(PSP의 화면 출력 기능)의 초당 프레임을 약 30FPS까지 향상시킴.

버그 수정 :
- MP3 재생중에는 대부분의 게임에서 사운드가 버벅이거나 끊기는 버그 수정됨.
- nethostfs/usbhostfs 연결중 PPA 플러그인이 충돌하는 버그 수정됨.

Special thanks to:
- 생략함

Credits:
- 생략함

(이하 생략.)

* Download : iR Shell v4.92 Update

아얄쉘 v4.92는 새로 설치하는 것이 아닌 단순한 업데이트이므로 아얄쉘 v4.9 또는 v4.91이 먼저 설치되어 있어야 합니다. http://popotz.textcube.com/1051을 참고해서 아얄쉘 v4.9를 먼저 설치해주세요.

그 후 위의 첨부파일을 받아 나오는 'IRSHELL' 폴더와 'PSP' 폴더를 메모리스틱 상위에 덮어쓰면 업데이트는 완료됩니다.

# http://popotz.textcube.com/1102의 멀티-태스킹 기능 추가는 아니라 조금 아쉽네요. 빠른 시일내에 새로운 버전이 나오기를 바랍니다.

# 그나저나 오랜만에 쓰는 글이군요. 자세한 사정은 나중에 기회가 되면... 당분간은 계속 바쁠듯...
(댓글이나 Q&A에 대한 답변이 늦은 점 이해해 주세요.)

2009년 3월 10일 화요일

파타퐁2 플래시 미니게임

플레이스테이션 유럽에서 파타퐁2를 미리 체험할 수 있도록 플래시 형식의 미니게임을 공개했습니다. [출처가기]

이번 미니 게임은 3월 9일부터 16일까지 1주일간만 공개되며, 총 3개의 스테이지를 체험해 볼 수 있습니다.
시스템상 원작보다 많이 간소화되기는했지만 파타퐁이라는 게임이 어떤 식으로 진행되는지 충분히 파악할 정도는 되는군요. 게다가 사운드나 그래픽은 원작과 거의 흡사(완전히 똑같기도 하네요.)할 정도라 나름 재미있네요.

그나저나 파타퐁이라는 게임이 플래시로도 구현될 정도였군요. ㅡㅡ;

사운드가 시끄러울 것 같아 접어놓겠습니다.

파타퐁2 미니게임 열기


# PSPi라는 프로그램을 테스트하다가 메모리스틱을 포맷해버렸습니다. (경고문도 안 나오다니...) 만들던 테마의 RCO 파일, 즐겨찾기 목록, 토로 세이브 같은 것들을 다 날리고... 게다가 자주 쓰던 홈브류나 플러그인들을 언제 다 다시 넣어야 할지... ㅜㅜ 여러분들도 메모리스틱 백업은 주기적으로 꼭 해주세요.

2009년 3월 9일 월요일

커스텀펌웨어 설치법 정리 ver.3

이전 커스텀펌웨어 설치법 정리 ver.2.5를 작성한 뒤로 벌써 1년 이상 시간이 지났고, 또 요즘 들어 관련된 질문이 많은 것 같아 PSP에 커스텀펌웨어를 설치하는 방법을 정리해보도록 하겠습니다.
-----------------------------------------------------------------------------------------------------------------------------------------

* 이 글은 2009년 3월 9일 기준입니다. *

[ 추가사항 ] 2009년 5월 초 ChickHEN의 발표로 인해 커펌 설치 방법이 더 다양해졌습니다. 자신의 PSP 펌웨어 버전이 5.03 이하이고, 커펌 설치가 가능한 기판이라면 ChickHEN을 이용한 커펌 설치 방법을 http://popotz.textcube.com/1156에서 참고해주세요.

이 글은 기본적인 사항만 나열한 것이므로 자세한 설치법, 사용법, 주의사항 등은 링크된 해당 글의 내용을 반드시 자세히, 꼼꼼하게, 빠짐없이, 세세히, 주의 깊게 읽어보시기 바랍니다.

::: 정식펌웨어에서 커스텀펌웨어를 처음 설치하는 방법 :::
구형 PSP (PSP-100X)
현재 PSP가 정식펌웨어 상태라면 특수한 방법을 통해 커스텀펌웨어를 설치해야 합니다. 예전에는 다운그레이더를 이용하는 것이 일반적이었지만 현재는 거의 쓰이지 않는 방법이므로 판도라의 배터리(지그킥배터리+매직메모리스틱)를 이용하는 방법만 알아보겠습니다.
판도라의 배터리란?
판도라의 배터리는 특수하게 변환한 배터리(지그킥배터리)와 특수하게 만든 메모리스틱(매직메모리스틱)을 합쳐서 부르는 용어입니다. 이 판도라의 배터리를 이용하면 구형 PSP는 정식펌웨어 버전과 상관없이, 기판과 상관없이 모든 PSP에 커스텀펌웨어를 설치할 수 있습니다. 이에 대한 자세한 사항은 http://popotz.textcube.com/574, http://popotz.textcube.com/1108 글을 참고하세요.

지그킥배터리 만들기
지그킥배터리를 만들기 위해서는 반드시 커펌이 설치된 다른 PSP의 도움이 필요합니다. 또 커펌이 설치되어 있다고 아무 PSP에서나 만들 수 있는 것은 아니고 구형 PSP(PSP-100X)나 초기에 발매된 일부의 신형 PSP(PSP-200X)에서만 변환 가능합니다. (조금 더 자세히 말하면 구형 PSP는 모든 기판에서, 신형 PSP는 TA-085 v1 기판에서만 지그킥배터리 변환이 가능합니다.)
* PSP의 기판 확인하기 -> http://popotz.textcube.com/860
* 지그킥 변환 프로그램 모음 -> http://popotz.textcube.com/726

매직메모리스틱 만들기
예전에는 커펌이 설치된 PSP에서만 만들 수 있지만 현재는 PC에 메모리스틱을 연결해서 쉽고 편하게 만들 수 있습니다. 매직메모리스틱 자체는 커펌된 PSP가 없어도 정펌된 PSP만으로도 만들 수 있습니다. 하지만 지그킥배터리가 없다면 매직메모리스틱을 만들어도 아무 소용이 없겠죠.
* 커펌된 PSP 없이 유니버셜 언브리커 v3 메모리스틱 만들기 -> http://popotz.textcube.com/689
* 커펌된 PSP 없이 유니버셜 언브리커 v4 메모리스틱 만들기 -> http://popotz.textcube.com/721
* 커펌된 PSP에서 유니버셜 언브리커 v6 메모리스틱 만들기 -> http://popotz.textcube.com/951
* 커펌된 PSP에서 유니버셜 언브리커 v8 메모리스틱 만들기 -> http://popotz.textcube.com/1155

만약 커펌이 설치되어 있고 지그킥 변환이 가능한 PSP가 따로 있을 경우 http://popotz.textcube.com/963 글을 그대로 따라하면 지그킥배터리와 매직메모리스틱을 만들 수 있으며 커펌 설치를 할 수 있습니다. 하지만 반대로 커펌이 설치된 PSP가 없다면 정펌 상태인 PSP에 커펌을 설치하는 것은 불가능합니다.

그 외 세세한 사용법 등은 각 해당 글을 읽어보세요.

신형 PSP (PSP-200X)
신형 PSP 역시 커펌을 설치하는 방법은 구형 PSP와 완전히 동일하므로 위의 구형 PSP 내용을 참고하면 됩니다.
단, 제일 나중에 발매되어 TA-088 v3 기판이 탑재된 신형 PSP는 위의 방법으로 커펌 설치가 불가능하며, 아직까지는 커펌을 설치할 수 있는 방법이 없습니다.

최신형 PSP (PSP-300X)

최신형 PSP 역시 아직까지는 커펌을 설치할 수 있는 방법이 없습니다.


::: 커스텀펌웨어에서 커스텀펌웨어를 새로 설치하는 방법 :::
현재 커펌이 설치되어 있더라도 커펌 버전이 너무 낮아서 최신 커펌 버전으로 업데이트하고 싶거나 아니면 커펌을 완전히 새로 설치하고 싶은 경우가 있습니다. 이 경우 사용할 수 있는 몇 가지 방법에 대해 알아보겠습니다.

Dark_AleX의 커펌 인스톨러 이용
제일 기본이 되는 방법으로서, Dark_AleX가 새로운 커펌을 발표할 때 배포하는 커펌 인스톨러를 이용하는 방법입니다. 하지만 커펌 인스톨러 사용시 약간의 제약사항이 있는데, 커펌 3.52 M33-2 이하(커펌 SE, 커펌 OE 등도 포함)에서는 최신 커펌을 바로 설치할 수 없고 반드시 커펌 3.52 M33-3 이상으로 먼저 업데이트를 해주어야 한다는 점입니다. 또 한 가지는, 커펌 인스톨러는 항상 현재 커펌 버전보다 높은 버전의 커펌만 설치할 수 있으며 그보다 낮은 버전의 커펌은 설치할 수 없다는 점입니다.

커펌 인스톨러는 누적되어 적용되므로, 만약 현재의 PSP가 커펌 3.52 M33-3 이상이라면 최신 커펌인 커펌 5.00 M33-6을 한 번에 설치하는 것이 가능합니다.

판도라의 배터리 이용
위의 '정펌에서 커펌 설치하는 방법'에서 설명한 판도라의 배터리를 이용하면 정펌뿐만 아니라 커펌에서도 쉽게 커펌을 새로 설치하거나 커펌 버전의 업데이트가 가능합니다. 또한 만약 커펌 설치 도중 문제가 발생하더라도 쉽게 복구할 수 있어 위험성은 거의 없다고 봐도 됩니다. 판도라의 배터리를 만드는 방법은 http://popotz.textcube.com/963글을 참고하시고, 그 외 자세한 사항은 판도라의 배터리 카테고리 글들을 읽어보세요.

리커버리 플래셔 이용
Hellcat이라는 개발자가 만든 Recovery Flasher(리커버리 플래셔)라는 홈브류를 사용하면 다양한 커펌 버전을 선택해서 설치할 수 있습니다. 또한 현재의 커펌 버전보다 낮은 버전의 커펌 설치도 가능하며, 오래 전에 나온 초기 커펌(커펌 3.XX OE 등)에서도 귀찮은 과정 없이 바로 최신 커펌의 설치가 가능합니다.

현재 커펌 버전이 3.10 OE인데 최신 커펌을 설치하고 싶은 경우, 커펌 5.00 M33인데 커펌 3.71 M33을 다시 설치하고 싶은 경우, PSP가 이상한 것 같아 커펌을 새로 설치하고 싶은 경우 등에는 리커버리 플래셔를 사용하면 됩니다.

단, 커펌 설치시는 언제나 문제가 발생할 위험이 있으므로 항상 자기 책임하에 사용해주세요.

* 리커버리 플래서 v1.50 설치법/사용법 -> http://popotz.textcube.com/1071

위의 내용은 커스텀펌웨어 설치법을 최대한 간단하게 요약해놓은 글이라 이해가 안되는 부분이 있을 것 같습니다. 이 경우 블로그 우측의 커스텀펌웨어 카테고리판도라의 배터리 카테고리를 참고해주세요.

# 위 실행과정에서 발생하는 모든 문제의 책임은 각자 자신에게 있습니다.

2009년 3월 6일 금요일

[테마만들기8] Dynamic PRX Editor v1.0

저번 글에 이어 이번 8번째 글에서도 flash0:/vsh/module/ 폴더에 있는 PRX를 수정할 수 있는 프로그램을 한 가지 소개하겠습니다. 이번에 소개할 프로그램은 Dynamic PRX Editor입니다. [출처가기]

사실 PRX 파일을 수정하려면 PRX 파일의 디크립트 후 헥스에디터로 편집하는 것이 일반적입니다. 이를 위해서 새로운 펌웨어 버전이 발표될 때마다 이전 펌웨어 버전과 비교하는 과정을 거쳐서 원하는 정보가 담긴 오프셋 주소를 찾아내는 과정을 거치기도 하죠.

하지만 Dynamic PRX Editor는 이러한 헥스에딧 과정을 북마크 파일을 통해 조금 더 수정하기 편하게 해주는 프로그램입니다. 기본 원리는 헥스에디터와 거의 동일하며, 원하는 항목을 찾기 쉽게 해줄 뿐이므로 사용하기가 조금 어려울 수도 있습니다. 특히 이전 글에서 소개한 Xmb Multi Customizer와 비교하면 더욱 그렇게 느껴지겠네요. 하지만 Dynamic PRX Editor는 Xmb Multi Customizer에서 지원하는 것보다 훨씬 더 다양한 설정을 변경할 수 있으며, vshmain.prx/paf.prx 외에 다른 prx 파일도 수정 가능하다는 것이 큰 장점입니다.

Dynamic PRX Editor가 수정을 지원하는 PRX 파일은 현재 펌웨어 5.00을 기준으로 vshmain.prx / paf.prx / common_gui.prx / content_browser.prx 파일이며, 북마크(*.bh) 파일을 따로 추가하면 msvideo_main_plugin.prx / music_browser.prx / music_player.prx / visualizer_plugin.prx 파일도 수정할 수 있습니다.

* Download :
* Download :(추가 북마크 파일)


우선 Dynamic Editor.exe를 다운로드하고 일반적인 PC용 프로그램과 동일하게 더블클릭해서 설치합니다.
그 이후 추가로 지원하는 PRX 파일 수정을 위해서 '추가 북마크 파일'을 받아 압축을 풀고 그 안의 'bookmarks' 폴더를 Dynamic PRX Editor가 설치된 폴더로 복사합니다. (기본 경로 설치시 C:\Program Files\DynamicEditor\ 폴더 안에 덮어쓰면 됩니다.)

이제 바탕화면의 'Dynamic Editor' 바로가기 아이콘을 통해서 프로그램을 실행합시다.

Dynamic PRX Editor 기본 사용법 열기


Dynamic PRX Editor의 기본적인 사용법은 위의 내용이 전부입니다. 이 툴의 유용함은 얼마나 자유자재로 원하는 항목을 찾아서 변경할 수 있느냐, 즉 사용자의 실력이나 능력에 따라 달라지겠지요. 세부적인 항목까지 변경된 테마팩을 만들 경우, 이전 Xmb Multi Customizer로는 부족한 감이 있고, 그렇다고 직접 헥스에디터로 편집하기는 어려우므로 Dynamic PRX Editor가 좋은 대안이 되리라 생각합니다.

그럼 마지막으로 Dynamic PRX Editor를 이용해 테마를 변경하는 몇 가지 예를 들어보겠습니다.
XMB의 메인 아이콘 위치 변경 등 아주 기본이 되는 사항은 쉽게 알 수 있으니 생략하고 XMB 아이콘의 카테고리 변경 및 삭제 방법과 배경 웨이브의 모양 변경에 대해서만 알아보도록 하죠.

XMB 아이콘의 카테고리 변경 및 삭제 방법 열기


배경 웨이브 모양 변경법 열기


아래 동영상은 위의 방법대로 XMB의 서브 아이콘을 몇 개 숨기고 배경 웨이브만을 변경한 테마의 모습입니다.
카메라 메뉴가 사라지고 게임 공유 메뉴가 네트워크 카테고리로 이동했으며, 기존 네트워크 카테고리의 자주 사용하지 않는 서브 아이콘이 많이 삭제된 것을 볼 수 있습니다. 웨이브 모양 역시 약간만 변경해봤습니다.

2009년 3월 5일 목요일

파일관리 : PSPconsole v1.2

XMB에서 파일 관리나 홈브류 정렬, 간단한 게임 등을 할 수 있게 해주는 PSPconsole 플러그인이 v1.2로 업데이트되었습니다. [출처가기]

지난 2월 중순에 v1을 처음 소개한 뒤로 오랜만의 업데이트군요. 이번 v1.2는 세세한 부분이 사용하기 편하도록 변경되었을 뿐 기본 기능은 거의 동일합니다.


[ 설치법 ]
1. 위 첨부파일을 받아 압축을 풀고 그 안의 'PSPconsole' 폴더를 ms0:/seplugins/ 폴더로 복사합니다.
2. ms0:/seplugins/vsh.txt 파일을 메모장으로 열어 아래의 문장을 추가합니다.
ms0:/seplugins/PSPconsole/PSPconsole.prx
3. 리커버리 모드의 Plugins 메뉴로 들어가 해당 플러그인을 활성화(Enabled)합니다.
4. 리커버리 모드의 Configuration 메뉴로 들어가 'Use VSHmenu' 항목을 'Disabled'로 변경합니다.

[ 사용법 ]
이제 PSP를 XMB로 부팅하고 셀렉트버튼을 누르면 아래와 같은 PSPconsole 메뉴가 나타납니다.
플러그인 내부의 조작법은 엑스버튼 : 선택, 동그라미버튼 : 돌아가기, 네모버튼 : 옵션 메뉴에서의 저장, 세모버튼 : 변경사항 초기화, 셀렉트버튼 : 플러그인 메뉴 열기/닫기, 각 메뉴의 최소화입니다.



위의 메뉴부터 설명하면...
Programs : 계산기, 달력, 파일 관리, 홈브류 정렬 기능을 실행합니다.
Games : 스네이크와 테트리스 게임을 XMB에서 바로 즐길 수 있습니다. (테트리스는 이번 버전에 새로 추가됨.)
Options : PSPconsole 플러그인의 각종 설정이 가능합니다.
Shutdown : PSP를 종료합니다.
Restart : PSP를 재부팅합니다.
Sleep : PSP를 슬립모드로 전환합니다.

다른 메뉴들이야 한 번 직접 해보거나 이전 v1 관련글을 보면 쉽게 사용이 가능하며, 몇 가지 설명이 필요한 부분만 다루겠습니다. (참고로 각 메뉴 내에서 셀렉트버튼을 누르면 플러그인이 그 상태 그대로 최소화됩니다.)


파일 탐색 메뉴로 들어가면 메모리스틱의 파일/폴더를 확인하고 관리를 할 수 있습니다.
엑스버튼은 폴더 진입, 동그라미버튼은 상위 폴더 가기, 세모버튼은 최상위 폴더로 가기 기능을 합니다.

그리고 각 폴더 또는 파일 위에서 네모버튼을 누르면 위처럼 화면 우측 하단에 파일 관리 메뉴가 나타납니다.

위에서부터 각각 속성 보기 / 새 폴더 생성 / 새 파일 생성 / 파일, 폴더 삭제 / 파일, 폴더 이름 변경 / 모든 파일 선택(해제) / 자르기 / 복사 / 붙여넣기의 기능입니다.
각각 이름 그대로의 기능을 하며 파일 또는 폴더의 속성 보기 메뉴에서는 방향키를 이용해 숨김 속성과 읽기 전용 여부를 변경할 수도 있습니다.


게임 메뉴에는 스네이크와 테트리스 2가지를 지원하는데, 위처럼 XMB 화면 위에서 게임을 즐길 수 있습니다.


옵션 메뉴에서는 파일 관리 메뉴에서 숨김 파일까지 보이게 할 것인지, 또 파일을 선택하면 항상 텍스트 뷰어로 열어볼 것인지 설정할 수 있습니다. 또 스네이크 게임에서의 벽 설정과 PSPconsole 메뉴 상단의 날짜/시간/CPU 클럭/배터리 정보(노란색 글자) 등을 출력할 것인지도 설정할 수 있습니다.
엑스버튼으로 설정 변경이 가능하며, 설정을 변경한 뒤에는 반드시 네모버튼을 눌러 설정을 저장해야 합니다.

# XMB 상에서 손쉽게 파일러처럼 파일 관리나 홈브류 정렬을 할 수 있는 것이 큰 장점입니다. 게임도 스네이크와 테트리스같은 고전중의 고전게임이니 질리지 않고 즐길 수 있겠죠. 다만, 셀렉트버튼을 단축키로 사용해서 기존의 VSHmenu와 함께 사용하지는 못하는데, 이건 PSPconsole 플러그인이 VSHmenu를 대체할 목적으로 만들어졌기 때문인 것 같습니다. 언제나 그렇듯이 선택은 사용자의 몫이죠.

* 관련글 보기 *
2009/02/13 파일관리 : PSPconsole v1

비밀번호 찾기 : Registry Hacks Beta


PSP와 관련된 비밀번호 등을 찾아주는 Registry Hacks Beta입니다. [출처가기]

Registry Hacks Beta는 해당 PSP가 등록된 PS Store의 아이디와 비밀번호, 그리고 사용중인 인터넷 연결 설정의 비밀번호는 물론이고 XMB의 보안 설정에서 사용연령제한과 인터넷 브라우저 기동 제한을 위해 설정하는 비밀번호 등을 잠시 잊어버렸을 때에 이를 쉽게 찾아주는 기능을 합니다.

* Download : Registry Hacks Beta

위 첨부파일을 받아 압축을 풀고 그 안의 'PSP' 폴더를 메모리스틱 최상위에 덮어씁니다.
그 후 XMB의 게임 - 메모리스틱 메뉴에서 'R.H beta' 항목을 실행하면 됩니다.

프로그램이 실행되고 자신이 원하는 항목을 엑스버튼을 선택하면 PSP 내부에 저장된 정보를 통해 PSN 아이디/비밀번호, 무선 네트워크 비밀번호, 보안 설정 비밀 번호 등을 알 수 있습니다.

물론 아직까지는 beta 버전이라 약간의 버그가 있을 수도 있습니다. 또한 제작자가 당부하듯이 불법적인 용도로 이 프로그램을 사용하는 건 자제해주시길 바랍니다. (다른 사람의 PSP에서 비밀번호를 알아내기 위해 사용하는 등의 행위.. 아마 이런 분들은 없으시겠죠?)

2009년 3월 3일 화요일

LRC 가사 지원 - eKaraoke v1.0

MP3 재생시 LRC 가사 파일을 같이 보여주는 eKaraoke v1.0입니다. [출처가기]

LRC 가사 파일은 예전부터 많이 쓰였던 일반적인 가사 파일로서 인터넷 검색을 통해 구하거나 또는 LRC 가사 편집기 등의 프로그램을 통해 만들면 됩니다. 사실 LRC 파일을 메모장으로 열어보면 일련의 형식을 가지고 시간과 가사로 이루어진 단순한 텍스트라는 것을 쉽게 알 수 있죠.

하지만 역시나 알파벳 외에 다른 문자는 LRC 가사창에서 깨져나오므로 우리나라 가요의 경우 가사를 보면서 듣는 것은 불가능합니다.


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

2. 재생하려는 MP3 파일을 ms0:/MUSIC/ 폴더로 복사합니다. (하지만 탐색 기능이 있어서 아무 폴더에 넣어도 됨.)

3. MP3 파일에 대항하는 LRC 파일을 ms0:/LRC/ 폴더로 복사합니다. (역시 아무 폴더나 넣어도 됨.)

4. XMB의 게임 - 메모리스틱 메뉴에서 'eKaraoke'를 실행합니다.


5. 타이틀 화면이 지나간 후 위처럼 ms0:/music/ 폴더에 있는 MP3 파일 목록이 보여집니다. 재생을 원하는 MP3 파일을 선택합니다. (다른 폴더로 이동할 수도 있습니다.)


6. MP3 파일을 선택하면 이번에는 LRC 파일을 선택하게 됩니다. 역시 탐색 기능이 있어 다른 폴더로의 이동이 가능합니다.


7. 그럼 MP3 파일이 재생됨과 동시에 LRC 파일안의 가사가 시간에 맞게 스크롤됩니다.


8. MP3 재생중 스타트버튼을 누르면 위와 같은 메뉴가 나옵니다.
스타트버튼 - MP3 재생으로 다시 돌아가기
동그라미버튼 - MP3 선택화면으로 돌아가기
세모버튼 - 프로그램 종료하기


9. 단, LRC 파일내에 알파벳 외의 다른 문자가 섞여있는 경우 위처럼 모두 깨져나오므로 우리나라 가요를 가사를 보면서 듣는 것은 불가능하며, 외국 POP 정도만 사용 가능하겠네요.

# 한 가지 아쉬운 점이 있다면 이 홈브류도 IntraFont를 적용했다면 더 깔끔하고 보기 좋았을 것 같네요. 아, LUA 스크립트로 만들어진거라 불가능한가..?
# 굳이 우리나라 가요를 가사와 함께 듣고 싶다면 아얄쉘에서 음악을 재생하고, 한글 지원 텍스트뷰어로 가사를 보는 수 밖에요. 아니면 가사를 그림파일로 만들어 XMB에서 노래 재생과 동시에 그림 파일을 보는 방법도 있겠네요.
(그런데 이렇게 까지 해서 가사를 봐야한다니,,, 펌웨어 업데이트로 어떻게 안되겠니..?)