CAFE

[TF2] 게임 팁

펌) 저사양컨픽으로도 부족해?

작성자야누스|작성시간15.05.26|조회수2,767 목록 댓글 4
작성자: 노스트랜드 (에펨포)
제가 팀포를 처음 시작한것은 2008년이였습니다.

그때부터 외국포럼을 돌아다니며 다양한 컨픽과 허드, 트윅등에대한 지식을 얻어왔는데

그이후로 계속된 밸브의 꾸준한 패치로 현재는 팀포에 가능한 변경은 몇가지밖에 남지 않았습니다.

지금이나마 그 몇가지 남지않은 팀포 트윅들을 알려주고 이만 팀포를 떠날려고합니다.


1>Config
가장 기초적인 트윅으로 팀포안에서 허용된 콘솔을 최대한 활용하여 프레임을 올리고 피아식별을 유리하게 만드는 방법 입니다.

개인이 직접 만들수도 있겠지만 그러기위해서는 심도있는 콘솔공부가 필요하며 많은 시간이 소모됩니다.

그래서 몇몇 지식인들이 컨픽의 틀을 만들어두었는데 대중적인 컨픽 두가지로 more config과 chris config이 있습니다

more의 것은 현재 업데이트를 중단한상태이고 chris만이 계속해서 업데이트를 하고있는 상황입니다

여기 링크가 있으니 들어가서 설명을 보시고 자신에게 맞는것을 다운받은뒤 tf 폴더 안 cfg 폴더에 autoexec.cfg라는 이름으로 넣

어주시기 바랍니다.

->http://fakkelbrigade.eu/chris/configs/


2>무빙 스크립트
팀포에는 다양한 스크립트가 존재하지만 대부분 wait 커맨드에 의존하고있으므로 매치에서는 활용이 불가능하기때문에 생략하겠

습니다. 그러면 활용할수 있는 스크립트는 몇가지 남지 않게되는데 로점 스크립트나 덕점프 스크립트는 워낙 대중적이고 굳이 적

용하지 않더라도 개인 기량으로 극복할수 있는 부분이니 여기에는 적지 않겠습니다

지금 소개할려는것은 서로 반대되는 방향키를 눌러 무빙이 끊기는것을 방지해주는 스크립트입니다. 퀘이크에서도 이런 스크립트

가 있는것으로 알고있는데 그것의 응용버전으로 보시면 되겠습니다.

bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright

alias +mfwd "-back;+forward;alias checkfwd +forward"
alias +mback "-forward;+back;alias checkback +back"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
alias +mright "-moveleft;+moveright;alias checkright +moveright"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""


3> LOD BIAS
말 그대로 그래픽카드의 LOD BIAS값을 변경하여 그래픽을 뭉개거나 더 날카롭게 보이도록하는것입니다(보통은 뭉개는용도로 

사용합니다)

-Geforce 그래픽카드 유저의 경우
예전에는 rivatuner를 이용하여 쉽게 값을 조정할수 있었으나 rivatuner는 현제 업데이트가 중단된상태로 최신 드라이버에서는 제

대로 적용이되지 않습니다. 그렇기 때문에 방법은 한가지밖에 남지 않게되는데요 그것은 그래픽카드 프로필을 수정하는 방법입

니다. 이방법을 사용하기위해서는 Geforce SLI Profile Tool 이라는 프로그램이 필요합니다.

->http://www.mediafire.com/?4xgcuaf6h2766li

다운받으신뒤 클릭하면 Export SLI Profiles과 Import SLI Profiles이 있을것입니다 우선 Export를 눌러준뒤 자신의 그래픽 드라이

버 프로필을 추출합니다. 추출하고난다음 그 파일을 클릭하면 다양한 게임들 목록이 있는것을 볼수 있을 것 입니다.

우리는 그중에서 

Profile "Team Fortress 2"
    ShowOn GeForce
    ProfileType Application
    Executable "team fortress 2/hl2.exe"
    Setting ID_0x002c7f45 = 0x00000009
    Setting ID_0x00664339 = 0x00000001
    Setting ID_0x0095def9 = 0x00000002
    Setting ID_0x00d55f7d = 0x00000018
    Setting ID_0x1033cec1 = 0x00000003
    Setting ID_0x1033dcd2 = 0x00000004
    Setting ID_0x10930f46 = 0x00000001
    Setting ID_0x1095def8 = 0x00c02005
EndProfile
이것을 찾아주도록합시다.
LOD Bias값은 10을 최대값으로 알고있는데 10으로 설정하기 위해서 우리는 저 사이에

   Setting ID_0x00738e8f = 0x00000050 UserSpecified=true

을 추가해주도록 합시다

그러면 이렇게 되겠죠(계수가 0.125)

Profile "Team Fortress 2"
    ShowOn GeForce
    ProfileType Application
    Executable "team fortress 2/hl2.exe"
    Setting ID_0x002c7f45 = 0x00000009
    Setting ID_0x00664339 = 0x00000001
    Setting ID_0x0095def9 = 0x00000002
    Setting ID_0x00d55f7d = 0x00000018
    Setting ID_0x00738e8f = 0x00000050 UserSpecified=true
    Setting ID_0x1033cec1 = 0x00000003
    Setting ID_0x1033dcd2 = 0x00000004
    Setting ID_0x10930f46 = 0x00000001
    Setting ID_0x1095def8 = 0x00c02005
EndProfile

이렇게 되었다면 저장을하면됩니다.

저장을 한다음에는 Geforce SLI Profile Tool로 되돌아가서 Import SLI Profiles으로 방금 저장한파일을 Import 해주시면됩니다.

-ATI 그래픽카드 유저의 경우
ATI TRAY TOOLS를 다운받고 설치하신후(쉽게 찾을수있습니다)



3D Settings에 가셔서 저 빨간부분의 막대기를 오른쪽 끝까지 올려주시면됩니다.

4>surfaceproperties.txt
이 파일은 소스엔진이 인식하는 모든 물리적 벽의 타입을 기록해놓은 파일이라고 할 수 있습니다.

이 파일을 수정하여 물리적반응을 0으로 만든다면 샷건등으로 벽을쏴도 아무런 반응이 없을 것 이라는것을 유추해낼수있을것입

니다. 시야확보에 도움이 미약하게나마 될수있겠죠.

tf 폴더의 scripts 폴더에 넣어주시면 됩니다

->http://www.mediafire.com/?wvc7m81vk5v4r8v


5>ctx 수정
ctx는 ICE로 인코딩된 파일의 총칭으로 팀포같은 게임에서는 보통 무기 스크립트에 활용됩니다.

이 파일을 수정할수 있다면 무기의 파티클, 총알 퍼지는 정도 등을 조절할수있는데 물론 이것은 자신이 보기에만 그렇다는거지 실제로 그렇게 적용되는것은 아닙니다.

저는 이파일들중 폭발관련 파일들을 수정하여 로켓이나 스티키등의 폭발 이펙트를 스파이의 새퍼 파괴 이펙으로 바꿔놓아 연기

와 폭발이펙을 대폭 줄이는데 성공했습니다. 예전에 Lawdong님의 프랙을 한번이라도 보신분이면 알수있겠죠.

파일을 넣는장소는 tf폴더의 scripts 폴더 안 입니다.

->http://www.mediafire.com/?g177s5qjx5hnplc


6>-nod3d9ex
d3d9ex는 도타2부터 추가된 밸브의 새로운 dx9 매커니즘입니다. 알텝속도같은면에서는 월등한면을 보여주나 일부에서는 큰 프

레임드랍과 렉을 유발한다고 합니다. 그래서 -nod3d9ex를 시작옵션에 추가하게되면 예전 매커니즘으로 되돌아가면서 이를 방지

할수있죠.(다이렉트 8 사용자는 해당없음)


7>GCF 수정
이것은 엄밀히 분류하면 이라고도 할수있지만 적절히만 사용하면 상대의 플레이에 지장을 주지않으면서도 자신은 편의를 얻을

수 있습니다.

이것을 시도하기 위해서는 Hex Editor와 crc32를 속일수있는 프로그램이 필요합니다.

그것들을 다운받는데 성공했다면 다음으로는 자신이 게임에 적용되기를 원하는 수정된 파일과 원본파일을 구해놓습니다.

원본파일은 GCFScape를 사용하시면 쉽게 구하실 수 있을겁니다.

수정된 파일은 무조건 원본파일보다 4byte 이상 작아야합니다.(이유는 곧 설명드리겠습니다.)

이제 Hex Editor로 수정된파일을 연다음에 원본파일보다 정확히 4byte 작을때까지 00의 Null 값을 입력해줍니다.

정확히 4byte 작아졌다면 원본파일의 crc32를 수정된파일의 crc32로 바꾸도록 하는데 이과정에서 4byte가 추가되어 원본파일과 

정확히 같은크기가 됩니다.

이제 원본파일이 들어있는 GCF를 HexEditor로 여신뒤 자신이 바꾸고싶은 원본파일을 찾아냅니다.

이것을 수정된파일의 Hex값으로 덮어 씌우기만하면됩니다.(정확히 하셨다면 1byte도 차이나지 않습니다.)

위 방법으로 시도하다가 생기는 어떠한 문제에도 저는 책임지지 않습니다(vac ban이나 팀포 재설치등)



여기까지 제가 알고있었던 유용한 트윅들의 대부분 이였습니다.

미약한 지식이지만 이걸로 도움이 되는분들이 계시길바라며 저는 이만 물러나겠습니다.

의견이나 태클은 겸허히 받아들이겠습니다.

(particle 파일들의 수정은 2010년 이후로 sv_pure 2 에서 막혔으므로 여기에는 적지 않았습니다.)





출처: http://cafe.naver.com/fpsgame/1940111
예전에 그래픽 뭉개고싶을때 찾아냈던 글인데 여기에도 박제... 

+ 저 툴 쓰려면 그래픽 드라이버 버전을 306.97(부정확) 이하로 낮춰줘야 한다는걸 방금 생각해냄 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자렉시 | 작성시간 15.05.26 모바일은 못보네요 ㅠ
  • 답댓글 작성자야누스 작성자 본인 여부 작성자 | 작성시간 15.05.26 수정함 알려줘서 감사
  • 작성자iann | 작성시간 15.05.26 5번 십사기임... 개편한데 적용하기도 쉬워...
  • 작성자iG Soap | 작성시간 15.05.27 크 고대자료
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼