이번에는 dashlaunch.
즉, launch.ini 파일의 각종 옵션들에 대해 설명을 드리고자 합니다.
보통 launch.ini 파일은 로더 생활을 하다보면 한 번쯤은 들어보셨을 거라고 생각이 됩니다.
특히 이번 프리스타일 Link 업데이트 이후 한 번씩은 열어 보셨을텐데요.
기본적으로 정말 많은 옵션들이 제공이 됩니다.
물론 알고 활용하시는 분들도 많으시지만, 전체적인 내용을 아직 파악하지 못한 분들도 계시리라 생각됩니다.
복잡하기도 하고 설명이 부족한 부분도 있어서 번역하는 겸 주석을 다는 겸 해서 정리해봤습니다.
아래 옵션들을 활용해서 부디 로더 생활에 도움이 되셨으면 합니다.
인스톨러를 이용하여 GUI 상에서 수정하고 사용하셔도 됩니다.
이제 launch.ini 파일을 열어보세요.
; 맨 앞에 ;가 들어가면 그 라인은 주석처리됩니다.
; 지정할 수 있는 옵션 값은 특별한 경우를 제외하고 true(참) 또는 false(거짓)으로 표현됩니다.
; 이 파일 내의 옵션들은 필요없으면 삭제해도 무방합니다.
; 아니, 다시 말씀드리면 필요한 것만 적어 넣으시는 것이 좋습니다.
; 여기 적혀있는 각 옵션들에 대한 true 및 false 등의 값들은 제 임의로 설정한 값들입니다.
; 아래 설정 값을 그대로 따라하시면 사용하시던 환경과 크게 달라지니 절대 그대로 따라하지 마시고
; 충분히 이해하신 후 취향에 따라 필요한 것만 사용하시길 바랍니다.
[Paths]
; exchandler 옵션과 연동해서 사용하는데, 오류 시 오류보고를 파일로 남길 수 있게 됩니다.
; 홈브류 개발 시 사용하면 매우 좋죠. 일반 유저는 사용할 일이...FSD 오류났을 때 확인하는 정도?
; 경로는 이런식으로 합니다. dumpfile = Usb:\crashlog.txt
Dumpfile = Hdd:\dumpfile.txt
; 전원을 켰을 때 누르고 있는 버튼에 대응하여 바로 실행되게 하고 싶은 것들을 지정할 수 있습니다.
; 현재 지원하는 장치와 경로는 아래와 같습니다.
; 내장하드 Hdd:\
; USB메모리 Usb:\
; 메모리유닛 Mu:\
; USB메모리유닛 UsbMu:\
; 구형모델낸드 FlashMu:\
; 슬림4G 낸드 IntMu:\
; 코로나4G 낸드 MmcMu:\
; CD/DVD Dvd:\ (다만 이 CD/DVD 항목에 대한 설정은 추천하지 않습니다.)
; Default는 아무 버튼도 누르지 않았을 때 동작하도록 하는 기본값입니다.
; 엑박을 켰을때 바로 프리스타일이 실행되도록 하려면 아래와 같은 방법으로 설정합니다.
; 물론 각자 경로는 다르겠죠.
; Default = Hdd:\FreeStyle\default.xex
; NXE로 실행되게 하려면 빈칸으로 두면 됩니다.
Default = Hdd:\FreeStyle\default.xex
; 각 버튼에 대한 바로가기는 위 장치 내의 모든 xex 파일 또는 default.xex를 포함한 CON과 호환됩니다.
; 참고로 RB 버튼은 NXE(마소 대쉬보드)가 바로 실행되도록 하드코딩 되어있습니다.
; (즉, 전원 켜고 RB 누르고 있으면 NXE가 뜹니다.)
; 예를 들어 A버튼에 Sfc:\dash.xex 와 같은 경로로 바로가기를 지정하고 싶으면 아래와 같이 설정합니다.
; BUT_A = Sfc:\dash.xex
BUT_A =
BUT_B =
BUT_X =
BUT_Y =
Start =
Back =
LBump =
RThumb=
LThumb=
; 가이드 버튼으로 뜨는 메뉴에서 시스템 설정을 선택했을시 바로가기 입니다.
; 이 때, RB를 누르고 있으면 시스템 설정이 바로가집니다.
Configapp =
; 유무선 패드의 가운데 가이드 버튼으로 전원을 켰을 때 바로가기를 하려면 아래 옵션을 설정하시면 됩니다.
Guide =
; 본체 전원 버튼으로 전원을 켰을 때 바로가기입니다. (또는 remotenxe 옵션이 true가 아닌 경우 리모컨 전원 버튼도 해당)
Power =
; 부팅 시 XBOX360 로고 동영상이 뜨는데 이를 다른 동영상으로 대체할 수 있습니다.
; Fakeanim 활용법은 추후에 시간이 나면 또 올리도록 하겠습니다.
Fakeanim =
[Behavior]
; 야리스 스왑이 안된 XBLA (라이브 아케이드게임)의 평가판 락을 풀어줍니다.
contpatch = true
; NXE의 미니블레이드(가이드버튼)에서 Y를 눌렀을 시 NXE가 아닌, 기본지정된 xex가 실행되게 합니다.
nxemini = true
; DVD를 꺼냈을 시 NXE로 이동되게 합니다.
dvdexitdash = false
; XBLA 게임 중 종료 선택 시 NXE로 이동되게 합니다.
xblaexitdash = false
; 가이드 버튼 메뉴에서 시스템 설정 선택시 NXE로 이동되지 않게 합니다.
nosysexit = false
; 가이드 버튼 메뉴를 아예 안뜨게 합니다.
nohud = false
; 게임 시작시에 키넥트 뭐 동영상 나오나보죠? 그거 없애주는 겁니다.
; 저는 키넥트가 없어서 동영상 내용은 모르겠네요.
nohealth = true
; 로케일 설정 창 다시 묻는 거 없앱니다.
nooobe = true
; 디스크가 여러장인 경우 자동 스왑해주는 기능인데 프리스타일에 이미 내장되어 있어서 false로 해야합니다.
autoswap = false
; 게임 실행 시 RB버튼으로 임시 지역코드로 바꿔 실행되게 합니다. region 옵션과 연동해서 사용합니다.
regionspoof = false
; regionspoof 옵션을 true로 했을 때 지정되는 지역코드를 여기서 설정하면 됩니다.
; 예를 들어 devkit은 0x7fff (리전프리)
region = 0x7FFF
; 가이드 버튼을 누르고 있으면 종료 창이 뜨죠. 여기서 '취소'가 기본선택이 되어 있는데
; 이를 '본체의 전원 종료'로 기본 위치하게 해줍니다.
autoshut = false
; 바로 위 옵션과 비슷하지만 확인 창 없이 바로 그냥 전원 종료가 되게 합니다.
autooff = false
; 가이드 버튼 누르고 있으면 뜨는 창에 온도 표시해 주는 기능입니다.
; 좋긴 한데 프리스타일이 업데이트되면서 비슷한게 생겼죠.
; 굳이 켤 필요는 없습니다. 그리고 이 옵션을 켜면 당연히 autooff 옵션은 작동안합니다.
shuttemps = false
; devkit 계정 사용 때 쓰는건데 Fusion 쓰는 분 아니고서는 건들 일이 없습니다.
devprof = false
; fatalfreeze 옵션을 false로 설정한 경우, 이 옵션을 true로 하면 전원이 종료되는 대신 재부팅을 시켜줍니다.
fatalreboot = false
; 엑박이 보통 fatal error (치명적 오류)가 뜨면 그냥 멈추는데,
; false로 두면 재부팅하거나 전원이 종료됩니다.
fatalfreeze = false
; 재부팅 시 소프트 재부팅이 되게 하는건데 JTAG은 E71 에러나니 주의!
safereboot = true
; dumpfile 옵션과 연동해서 사용하는데, fatal crash가 아닌 오류 시 완전 재부팅이 아닌 해당 프로그램만 종료시켜 줍니다.
exchandler = true
; 모든 디버그 스트링을 UART로 보냅니다.
debugout = false
; 최근에 플레이한 항목 안지우고 냅둡니다.
passlaunch = false
; 대쉬보드 업데이트 파일을 인식할 때 $$ystemUpdate 폴더를 대신 인식하게 합니다.
; 실수로 대쉬보드를 업데이트 하는 걸 방지할 수 있습니다.
noupdater = true
; 가이드 버튼 또는 리모컨 전원 버튼을 누르면 NXE로 부팅되게 합니다.
remotenxe = false
[Network]
; 시스템 링크 플레이 시 핑 제한이 걸려있는 걸 해제해줍니다. 원래 30ms 제한 있거든요.
; 참고로 프리스타일 Link를 하려면 true로 해야겠죠.
pingpatch = true
; 라이브 연결하라는 등 귀찮은 팝업이 뜨는 것을 막아줍니다만, 자동 로그인이 아니라면 불편함이..
signnotice = false
; 라이브 서버 DNS에 접근하는 걸 막아줍니다.
; 라이브 접속만 안될 뿐 프리스타일에서 게임 표지 받고 그런 건 됩니다.
liveblock = true
; liveblock 옵션을 true로 했을 때, 이 옵션마저 true로 하면 모든 마소 관련 DNS 접근을 막아줍니다.
; 프리스타일에서 게임 추가 시 표지 받아오는 등의 정보를 받아오는 것 조차 막아줍니다.
livestrong = false
; 14699 이상에 내장된 http 기능 사용 시 로그인해야 하는 제한을 풀어줍니다.
xhttp = true
; 저장소 선택 화면에서 네트워크/클라우드 저장소 안뜨게 해주는 겁니다.
nonetstore = true
; devkit 쓰는 사람들이랑 시스템 링크 할 수 있게 해줍니다.
; 하지만 프리스타일 Link 하려면 false로 해야합니다.
devlink = false
; 네트워크 관련 옵션인데 건들 일 없습니다.
sockpatch = false
; NXE 또는 인디 게임 시에만 잠깐 fakelive 기능을 켜주는 옵션입니다.
autofake = false
; LIVE에 접속해 있는 것처럼 스푸핑해주는건데 인디 게임 등에 쓰입니다만, 안하는 게 좋습니다.
; 선행으로 liveblock 을 켜야만 작동합니다.
fakelive = false
[Timers]
; hddalive 옵션의 alive.txt 파일 기록 간격을 몇 초 단위로 할 건지 설정해줍니다.
hddtimer = 210
; 이 옵션을 활성화 하고 외장 하드 최상위 경로에 alive.txt 파일을 만들어 놓으면
; 일정 시간마다 파일 안에 무의미한 정보를 기록해줍니다.
; 즉, 외장 하드가 슬립모드로 들어가는 것을 막아줍니다.
hddalive = false
; tempcast 옵션 시간 설정입니다.
temptime = 10
; tempcast 옵션 포트 설정입니다.
tempport = 7030
; UDP로 온도 보내주는 건데 보통 쓸 일 없으실 겁니다.
tempbcast = false
[Plugins]
; 추가 플러그인 사용 시 다음과 같이 설정합니다. 다만 프리스타일이 생긴 이후로 쓸 일은 없을 겁니다.
; plugin1 = Usb:\plugin\aplugin.xex
plugin1 =
plugin2 =
plugin3 =
plugin4 =
plugin5 =
[Configurator]
; 인스톨러 실행 시 FTP 서버를 엽니다. (계정/비번: xbox)
ftpserv = true
; ftpserv = true 의 경우 FTP 서버의 포트를 수동 지정 할 수 있습니다.
ftpport = 21
; 인스톨러 실행 시 옵션이 아닌 실행 화면에서 시작합니다.
calaunch = false
; 인스톨러 및 가이드 버튼에서 표시되는 온도를 섭씨가 아닌 화씨로 표시합니다.
; 단, shuttemps 옵션 활성화 시.
farenheit = false
이상입니다. 자주 보게 되실 옵션은 굵게 표시했습니다.
수정이 끝나셨으면 저장하셔야겠죠.
그럼, 다음에도 시간이 생기면 또 다른 홈브류 관련 활용 정보를 올려보겠습니다.