본문으로 이동

시나리오.dat/GTAIV(GTA)

게임세상 위키

Scenarios.datGrand Theft Auto IV의 파일입니다.

이 파일은 게임 내 NPC들의 행동 시나리오를 정의하는 데이터 파일입니다. 각 시나리오의 설정 형식과 정의된 시나리오 목록은 아래와 같습니다.


항목 설명
StartEnd(time1, time2) 해당 시나리오가 스폰되는 시간대
Prob(prob) 시나리오 발생 확률 (0에서 1 사이)
Task(task) 수행할 작업 유형 (고정형, 이동형, 그룹형, 착석형, 배회형 등)
MaxInRange(maxNo, range) 특정 범위 내에서 시나리오를 수행할 최대 NPC 수 제한
Offset(x,y,z) 배치 지점 대비 위치 보정값 (계단이나 벽 등)
WillAttractPeds 배회 중인 NPC를 유인하여 시나리오에 참여하게 함
TimeTillPedLeaves(time) NPC가 시나리오를 종료하고 떠나기까지의 시간
SetSpecificModel(model) 특정 모델만 시나리오에 스폰되도록 제한
SetSpecificPopcycleGroup(group) 특정 팝사이클 그룹에 포함된 모델만 스폰되도록 제한
ForceModelLoad 모델이 로드되지 않았을 경우 강제로 로드
BlockModel(model) 특정 모델이 해당 시나리오를 사용하지 못하도록 차단


주요 시나리오 정의

아래는 게임 내에서 사용되는 주요 시나리오들의 설정 예시입니다.


시나리오 이름 주요 설정
Seat_Bench 07시~22시, 착석형, NPC 유인, 특정 모델 차단
Seat_InternetCafe 24시간, 착석형, 10초 후 퇴장, NPC 유인
Scenario_SecurityGuard 24시간, 이동형, 경비원 모델 사용
Scenario_SellingDrugs 24시간, 고정형, 마약 판매원 모델 사용
Scenario_RoadWorkers 06시~21시, 고정형, 도로 공사 그룹 모델 사용
Scenario_HeavilyArmedPolice 24시간, 고정형, 경찰 그룹 모델 사용
Scenario_Homeless 24시간, 이동형, 노숙자 그룹 모델 사용


차량 시나리오

차량과 연동되어 발생하는 시나리오들도 존재합니다:


시나리오 이름 설명
Vehicle_InspectingBrokenDownVehicle 고장 난 차량을 점검하는 시나리오
Vehicle_LookingInBoot 트렁크를 확인하는 시나리오
Vehicle_Mechanic 정비공 시나리오
Vehicle_DeliveryDriver 배달 기사 시나리오


참고: 위 내용은 Scenarios.dat 파일의 구성 설정을 바탕으로 작성되었습니다. 파일 내의 상세한 기술적 데이터(XML 스니펫이나 원시 코드)는 생략되었습니다.