블로그 이미지
텅글, 스팀에서 L4D2 를 즐거하는 유저. L4D2에 대한 잡다한 정보들을 공유하고자 하는 유저로써... 그는 오늘도 스팀의 창작마당과 인터넷을 뒤집니다.

카테고리

이것 저것 요것 (22)
L4D2 플러그인 (6)
L4D2 scripts Addon (1)
L4D2 유용한 정보 (14)
L4D2 [연구실] (0)
Total
Today
Yesterday

최근에 올라온 글

최근에 달린 댓글

글 보관함

[레포데2] 스킨 만들기


VPK.EXE 항목 참고

L4D2 Authoring Tools 항목 참고

1. Spray 란?

레포데 2에서 자신이 원하는 이미지 파일을 불러와 게임 내 벽에 칠 할 수 있는 기능입니다.

 

2. Spray 만들기

매우 간단합니다.

우선 자신이 좋아하는 이미지 (.Jpg .bmp .tga .vtf) 형식의 파일을 선정한 후 게임을 켜 옵션에서 설정하면 됩니다.

 

01

3. 창작마당에 올리기

만약 창작마당에 올리고싶다면, 약간 다른 방법을 써야합니다. 이 방법은 여러 가지 방법 중 하나 일 수 있습니다.

위에서 말씀드렸다시피

스프레이를 불러올 땐 이미지 파일 (.Jpg .bmp .tga .vtf) 만 찾아서 옵션에서 불러올 수 있습니다.

그렇지만 창작마당에 등록하기위해 .vpk 로 만든다면 확장자명이 달라지므로 그냥 넣고 올린다면, 그 애드온을 받은 유저는 평범한 경로로 그 스프레이를 불러올 수 없죠.

그래서 약간의 script를 첨가해줍니다. 

 

012

위 사진들을 보시면

materials, 이것은 스프레이의 이미지가 들어가는 곳이죠.

resource, 여기선 별로 중요하지 않습니다. 저희는 scripts 폴더만 있으면 충분합니다.

sprays_manifest.txt
0.00MB

이 파일을 scripts 폴더 안에 넣고 열어보시면 바로 아실 수 있습니다. 

왼쪽에는 자신의 스프레이 이름을, 오른쪽은 스프레이 이미지 파일의 이름을 적으면 됩니다.

그리고 vpk로 만들어 애드온에 넣으면 자동으로 그 스프레이로 설정됩니다.

 

주의

A라는 애드온 스프레이을 넣은 상태에서 B라는 애드온 스프레이를 넣는다면, A 그대로 적용되는 걸로 보입니다.
만약 다른 스프레이로 교체하고 싶다면 에드온에서 빼셔야 합니다.

 

Posted by Riotshield
, |

창작마당에 애드온 올리기


자신이 스킨을 만들었는데 올리는 방법을 모르는 사람을 위해 작성했습니다.

[레포데2] 스킨 만들기


VPK.EXE 항목 참고

L4D2 Authoring Tools 항목 참고


1. 우선 Left 4 dead Authoring Tools를 열고 Workshop Manager 목록을 들어갑니다.



 2. 그럼 다음과 같은 창이 뜰겁니다.

현재 그림에선 필자의 옛날에 테스트로 올려봤던 애드온이 있네요. 지워야겠습니다...

그리고 + 모양을 클릭합니다. 그럼 다음과 같은 창이 또 뜹니다. 이 창에서는 애드온 이름, 설명, 사진, 태그 등등을 설정 할 수 있습니다.


012


 3. 이제 자신의 애드온에 맞는 이름과 설명, 사진, 테그, 공개범위, 동의를 합니다.

그리고 Upload를 누르면~ 애드온이 스팀창작마당에 올라간 것을 볼 수 있습니다.


012


 4. 스팀 창작마당에서 확인 해보면, 정상적으로 올라간 것이 보입니다. 




 5. 창작마당 업로드 후 동영상 또는 사진을 추가하고 싶다면 위 사진에서 우측아래 "소유자 관리 항목" 에 이미지 비디오 추가/편집을 눌러주면 됩니다.


01


최초 올린 사진은 썸네일 대표사진으로 교체되며, 그 후에 올린 사진들은 목록으로 정렬됩니다.



주의사항


애드온 파일의 이름을 영문으로 할 것 [오류발생]

모든 언어는 영문으로 해야하며, 한글로 작성시 ? 로 모든 단어가 표시가 됨.


필자의 한계


한국어로 작성하는 방법을 모르겠음.




Posted by Riotshield
, |

레포데 2 레이저 색깔 에드온 만들기


 동영상 같은걸 보면 보통 붉은 레이저가 아닌 색깔을 많이 볼 수 있을 텐데,

이런걸 어떻게 만드는것 일까? 이런 호기심 때문에 한번 알아보았습니다. 참고로 색바꾸기는 매우 쉽습니다.

[레포데2] 스킨만들기


VPK.EXE 항목 참고

L4D2 Authoring Tools 항목 참고

GCFScape 항목 참고


1. 정품을 구매한 사람만 다운받아서 쓸 수 있는 left 4 dead Authoring Tools 라는 프로그램을 스팀에서 다운받습니다.  다운을 받으시고 여시면 다음과 같은 창이 뜨게 될겁니다.



 이 left 4 dead 2 (Tools Mode)은 여러가지 효과(임펙트)의 색깔, 임펙트를 수정하게 해줍니다.
일단, 레이저 샘플은 아래에 올려 놓겠습니다. 


lazer_weapon_fx.pcf


현재 위 pcf 파일은 레이저 색깔은 주황색으로 되어있습니다.

저장은 영문폴더에 저장하시기 바랍니다. 한글일 경우 left 4 dead Authoring Tools 에서 불러올 때 폴더 이름이 깨져보이고, 열리지 않습니다.


2. left 4 dead 2 (Tools Mode)에 들어가보면, 위에 탭에서 Tool을 클릭 후, particle 에디터로 채크 해줍니다. 

만약 그대로 진행 할 경우 .PCF 파일이 아닌 다른 확장자만 찾게 될 겁니다. 꼭 채크해주시기 바랍니다.


012


3. 이제 위에 다운받은 PCF 파일을 자신이 저장한 곳에서 open으로 파일을 가져옵니다.

파일은 다음과 같은 위치에 있습니다.


다운받은 경로: C\User\당신의 컴퓨터 이름\Download


4. particle system 브라우저 라는 창에 3D 좌표 6개가 나오는걸 볼 수 있을 겁니다. 그 중에 1개를 선택하고, properties창으로 가서 color random 목록을 클릭합니다.


012


5. 그 옆으로 tree/data 라는 탭이 생길 텐데, data 쪽을 아래로 스크롤 하다보면 주황색 색깔의 사각형 2개가 보일 겁니다. 자! 이 사각형의 색깔을 바꿔 줌으로써 레이저의 색깔을 바꿔 줄 수 있습니다. 

이 작업은 6개 전부 작업해줍니다. 안하면 레이저 줄기와 포인터가 각각 다른 색으로 보입니다(아마도).


0123


weapon_laser_sight_dot 색깔을 수정했을때, 오른쪽 큰 디스플레이(preview) 또는 particle system 브라우저에서 수정한

weapon_laser_sight_dot 의 상태를 볼 수 있습니다.

다른건 수정해도 달라진게 보이진 않네요. 


6. 색깔 수정을 했다면, 저장 한 후에 프로그램에서 나옵니다.


01


7. 이제 애드온 파일을 만들고 particles 안에 수정한 pcf 을 넣고 VPK.exe 를 통해서 컴파일을 합니다.

애드온 파일은 다음과 같이 만듭니다.


EX) 내가 만든 레이져\particles


012345


참고로 lazer_weapon_fx.pcf 을 weapon_fx.pcf 로 수정해 주셔야 정상 적용됩니다.

왜냐하면,

weapon_fx.pcf 라는 파일에서 특정 데이터를 뽑은 것을 제가 따로 구분하기 위해 이름을 수정 한 것이기에 그대로 넣을 시 게임에서는 인식 못합니다.


8. 이제 에드온 파일에 넣었다면 적용됬는지 인게임에서 테스트를 해봅시다.



제가 수정한 색으로 정상 적용됬습니다!

이제 당신은 당신만의 레이저를 만들수 있게 됬습니다.




에필로그>


원본경로: (스팀 저장한 파일)\Steam\steamapps\common\Left 4 Dead 2\left4dead2\pak01_dir


weapon_fx.pcf




호옹...



-2019.02.23 2년만에 수정완료-

Posted by Riotshield
, |

3인칭 CFG


bind "F11" "thirdpersonshoulder; togglezoom"


alias "defaultzoom" "zoom.100"

bind "=" "up"; //# thirdpersonshoulder camera zoom up and firstperson weapon scroll (game default)

bind "-" "down"; //# thirdpersonshoulder camera zoom down, and firstperson weapon scroll (game default)


c_thirdpersonshoulderoffset 0;

c_thirdpersonshoulderaimdist 720;

c_thirdpersonshoulderheight 10;

c_thirdpersonshoulderdist 40;


cam_ideallag 0;

cam_idealdelta 4;

cam_idealpitch 0;

cam_idealyaw 0;


alias togglezoom.off "alias up invprev; alias down invnext; alias togglezoom togglezoom.on; echo [l4d_ca: thirdpersonshoulder mode off ]";

alias togglezoom.on "alias up zoom.in; alias down zoom.out; up; down; alias togglezoom togglezoom.off; echo [l4d_ca: thirdpersonshoulder mode on ]";


alias zoom.25 "cam_idealdist 30; alias zoom.in zoom.30; alias zoom.out zoom.30";

alias zoom.30 "cam_idealdist 30; alias zoom.in zoom.25; alias zoom.out zoom.35";

alias zoom.35 "cam_idealdist 35; alias zoom.in zoom.30; alias zoom.out zoom.40";

alias zoom.40 "cam_idealdist 40; alias zoom.in zoom.35; alias zoom.out zoom.45";

alias zoom.45 "cam_idealdist 45; alias zoom.in zoom.40; alias zoom.out zoom.50";

alias zoom.50 "cam_idealdist 50; alias zoom.in zoom.45; alias zoom.out zoom.55";

alias zoom.55 "cam_idealdist 55; alias zoom.in zoom.50; alias zoom.out zoom.60";

alias zoom.60 "cam_idealdist 60; alias zoom.in zoom.55; alias zoom.out zoom.65";

alias zoom.65 "cam_idealdist 65; alias zoom.in zoom.60; alias zoom.out zoom.70";

alias zoom.70 "cam_idealdist 70; alias zoom.in zoom.65; alias zoom.out zoom.75";

alias zoom.75 "cam_idealdist 75; alias zoom.in zoom.70; alias zoom.out zoom.80";

alias zoom.80 "cam_idealdist 80; alias zoom.in zoom.75; alias zoom.out zoom.85";

alias zoom.85 "cam_idealdist 85; alias zoom.in zoom.80; alias zoom.out zoom.90";

alias zoom.90 "cam_idealdist 90; alias zoom.in zoom.85; alias zoom.out zoom.95";

alias zoom.95 "cam_idealdist 95; alias zoom.in zoom.90; alias zoom.out zoom.100";

alias zoom.100 "cam_idealdist 100; alias zoom.in zoom.95; alias zoom.out zoom.105";

alias zoom.105 "cam_idealdist 105; alias zoom.in zoom.100; alias zoom.out zoom.110";

alias zoom.110 "cam_idealdist 110; alias zoom.in zoom.105; alias zoom.out zoom.115";

alias zoom.115 "cam_idealdist 115; alias zoom.in zoom.110; alias zoom.out zoom.120";

alias zoom.120 "cam_idealdist 120; alias zoom.in zoom.115; alias zoom.out zoom.125";

alias zoom.125 "cam_idealdist 125; alias zoom.in zoom.120; alias zoom.out zoom.130";

alias zoom.130 "cam_idealdist 130; alias zoom.in zoom.125; alias zoom.out zoom.135";

alias zoom.135 "cam_idealdist 135; alias zoom.in zoom.130; alias zoom.out zoom.140";

alias zoom.140 "cam_idealdist 140; alias zoom.in zoom.135; alias zoom.out zoom.145";

alias zoom.145 "cam_idealdist 145; alias zoom.in zoom.140; alias zoom.out zoom.150";

alias zoom.150 "cam_idealdist 150; alias zoom.in zoom.145; alias zoom.out zoom.155";

alias zoom.155 "cam_idealdist 155; alias zoom.in zoom.150; alias zoom.out zoom.160";

alias zoom.160 "cam_idealdist 160; alias zoom.in zoom.155; alias zoom.out zoom.165";

alias zoom.165 "cam_idealdist 165; alias zoom.in zoom.160; alias zoom.out zoom.170";

alias zoom.170 "cam_idealdist 170; alias zoom.in zoom.165; alias zoom.out zoom.175";

alias zoom.175 "cam_idealdist 175; alias zoom.in zoom.170; alias zoom.out zoom.180";

alias zoom.180 "cam_idealdist 180; alias zoom.in zoom.175; alias zoom.out zoom.185";

alias zoom.185 "cam_idealdist 185; alias zoom.in zoom.180; alias zoom.out zoom.190";

alias zoom.190 "cam_idealdist 190; alias zoom.in zoom.185; alias zoom.out zoom.195";

alias zoom.195 "cam_idealdist 195; alias zoom.in zoom.190; alias zoom.out zoom.200";

alias zoom.200 "cam_idealdist 200; alias zoom.in zoom.195; alias zoom.out zoom.205";

alias zoom.205 "cam_idealdist 200; alias zoom.in zoom.200; alias zoom.out zoom.200";


togglezoom.off; c_thirdpersonshoulder 0;

defaultzoom



사용방법

  1. 코드를 자신의 Autoexec.cfg 에 복붙 또는 상위 파일을 다운한다.
  2. 게임으로 들어간다.
  3. F11을 누르고 3인칭 시점을 즐긴다.
  4. + - 버튼으로 거리 조절을 한다.


'L4D2 유용한 정보 > 콘솔|CFG|파라메타' 카테고리의 다른 글

[레포데2] 데모 녹화  (5) 2017.02.15
[레포데2] Autoexec.cfg  (0) 2017.02.10
[레포데2] 팔길이  (0) 2017.02.10
Posted by Riotshield
, |

 

0. 개요

 

 레포데에 addon적용 방법을 기록한 게시글입니다.
딱히 어려운건 절차는 없으나 추후 addon 사후관리의 방향성에 대해선 꼭 참고해주시기 바랍니다. 

 

1. Addon이란

 

 레포데에서 addon은 누군가 직접 만든 "스킨", "스크립트", "맵" 등등 의미합니다.
addon의 파일 확장자 이름은 .vpk 이며, 다음과 같은 사이트에서 다운을 받을 수 있습니다.

 

2. 적용

 

 원하는 addon을 받았다면 다음과 같은 경로 "\left4dead2\left4dead2\addons\" 에 넣고,

(스팀 창작마당에서 인게임으로 다운받은 addon은 Workshop 폴더 내에 있고 최신화 내역을 확인하는 작업이 끝나면 정상 적용됨.)
게임을 재실행 또는 인게임 "addon" 라는 메뉴를 누르면 로드가 완료됩니다.


 이 메뉴는 또한 자신이 넣은 addon 항목들을 볼 수 있고, 관리 할 수 있습니다.
사용, 미사용의 여부로 게임을 재실행하지 않아도 됨. (하지만, 필자는 이 메뉴를 이용 안함)

 

3. 참고

 

111. addon을 넣는건 좋지만 가끔 특정 맵, 스킨, 스크립트를 타인 또는 본인이 소유하여, 접속을 못 할 수도 있습니다. 이러한 상황이 발생 할 수 있으니 무지막지하게 넣거나, 바로 식별이 불가한 상태로 넣는다면 원인을 찾기 어려워 질 수 있으므로 그러지 않는걸 권장합니다. ( addon 이름도 수정하면서 관리하기 바람..... )

 

 ex) Silent Hill: Otherside of Life은 다른 addon에 영향을 줄 확률이 매우 크므로 꼭 추후 옮기던가 삭제를 적극 권장.

[단, 컴퓨터 상황 및 맵 버전에 따라 다릅니다.]



222. 스팀 창작마당은 스팀계정과 레포데2 게임이 있어야 구독을 할 수 있습니다.

다운경로는 "addons\workwhop"이며 addon 파일 이름은 창작마당 URL 번호로 결정. 

구독 후 게임 실행시 자동으로 다운 및 검사, 구독 취소한 항목은 삭제.

즉, 구독을 해서 다운받은 addon은 구독 취소하고 인게임에 들어가면 삭제되니 신중할 것.



333. addon(스킨)은 상대방도 볼 수 있는게 아닙니다. 색안경 같은 느낌. [예외: 몇몇 스크립트]



444. 플러그인 ≠ 에드온

 

Posted by Riotshield
, |

ex) map c1m1_hotel coop hard    // 캠페인모드 난이도는 어려움


난이도 설정 


easy - 쉬움

normal - 보통

hard - 어려움

impossible - 전문가


coop - (캠페인) = (1인 플레이)


게임방식: 인간(생존자 4명~) vs 봇 좀비

임무: 세이프룸에 팀워크로 안전하게 도착하라.

특징: 죽어도 쳅터가 넘어가거나, 그 쳅터내에서 일정시간이 지나면 밀폐된 공간에서 스폰됩니다.

  위치가 받는 데미지가 리얼리즘에 비해 굉장히 많이 들어갑니다.

  아이템의 테두리가 멀리서도 빛이나서 찾기 쉽습니다.

  일좀의 체력이 리얼리즘에 비해 낮아서 그냥 난사해도 그냥 죽습니다.

      


versus - (대전) 


게임방식: 인간(생존자 4명~) vs 인간(감염자 4명~)

임무: 세이프룸까지 팀워크로 안전하게 도착하라. // 생존자를 세이프룸까지 도달 못하게 막아라.

특징: 기본 세팅은 캠페인 보통이다.

        그 챕터 때 얻은 점수로 승리를 가리는 모드

        대전만의 규칙이 있으니 뉴비는 일단 대전에 들어가면 남들이 하는걸 눈치보면서 흐름대로 진행하면 된다.

        못하면 욕이 날아온다.



realism - (리얼리즘) >> (캠페인)


게임방식: 인간(4명~) vs 봇 좀비 

임무: 세이프룸으로 팀워크로 안전하게 도착하라.

특징:  죽으면 재새동기없이는 부활이 불가능하다. (챕터 넘어가면 다시 부활.)

         아이템의 파란색 테두리가 멀리서 안보입니다.

         일반 좀비의 입히는 데미지가 감소합니다. ( 메그넘, 근접, 특수무기로는 한방에 죽고 그 외 총은 해드샷이 아니면 잘 안죽는다.)

         위치가 받는 데미지 또한 감소합니다. (샷건x , 근접 4방)

      


survival - (서바이벌)


게임방식: 인간(4명 ~) vs 봇 좀비

임무: 좀비 웨이브로부터 최대한 오래 살아남아라!

특징: 진행은 없고 좀비웨이브를 한 맵에서, 제한된 아이템으로 오래동안 버티는 모드.

        스톱워치가 존재한다.


scavenge - (스캐빈지)


게임방식: 인간(4명~) vs 감염자(4명~)

임무: 기름을 최대한 모아라. // 최대한 방해해라.

특징: 자동적으로 생성되는 기름을 최대한 모아 상대편보다 높은 점수를 얻으면 승리하는 모드

        

ex) map c1m1_hotel mutation1


mutation - (변형모드)

게임방식: 대전 또는 캠페인 또는 리얼리즘 방식

임무: -

특징: 다양한 모드가 존재함.

        일반적으로 캠페인 모드를 리얼리즘 처럼 변형한 모드가 대부분이다. (대전도 존재)

        리얼리즘, 대전이 질린 유저들에게는 색다른 재미를 느낄 수 있는 모드.

        수십개의 모드가 존재한다.

'L4D2 유용한 정보 > 가이드' 카테고리의 다른 글

[레포데2] 치트 콘솔 명령어  (0) 2023.01.23
[레포데2] Addon 적용  (0) 2017.04.12
[레포데2] 기본맵 종류 (콘솔)  (0) 2017.04.12
Posted by Riotshield
, |

참고) 뒤에 영어단어는 꼭 안써도 됩니다.

 

더보기

(죽음의 센터)  

map c1m1_hotel
map c1m2_streets
map c1m3_mall
map c1m4_atrium

 

더보기

(암흑축제)
map c2m1_highway

map c2m3_coaster
map c2m4_barns
map c2m5_concert 

 

더보기

(말라리아)
map c3m1_plankcountry
map c3m2_swamp
map c3m3_shantytown
map c3m4_plantation

 

더보기

(장대비)
map c4m1_milltown_a
map c4m2_sugarmill_a
map c4m3_sugarmill_b
map c4m4_milltown_b

map c4m5_milltown_escape

 

더보기

(교구)
map c5m1_waterfront
map c5m2_park
map c5m3_cemetery
map c5m4_quarter

map c5m5_bridge 

 

더보기

(교차로)
map c6m1_riverbank
map c6m2_bedlam
map c6m3_port 

 

더보기

(희생)
map c7m1_docks 
map c7m2_barge
map c7m3_port

 

더보기

(무자비)
map c8m1_apartment 
map c8m2_subway
map c8m3_sewers
map c8m4_interior
map c8m5_rooftop

 

더보기

(충돌코스)
map c9m1_alleys
map c9m2_lots

 

더보기

(사망자)
map c10m1_caves
map c10m2_drainage
map c10m3_ranchhouse
map c10m4_mainstreet
map c10m5_houseboat

 

더보기

(죽음의 공항)
map c11m1_greenhouse
map c11m2_offices
map c11m3_garage 
map c11m4_terminal
map c11m5_runway

 

더보기

(피로 물든 수확)

map c12m1_hilltop
map c12m2_traintunnel 
map c12m3_bridge
map c12m4_barn
map c12m5_cornfield

 

더보기

(차가운 개울)
map c13m1_alpinecreek
map c13m2_southpinestream
map c13m3_memorialbridge
map c13m4_cutthroatcreek

 

Posted by Riotshield
, |