디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[모드소개] 공격 타입(공병,공성 등),적 진입방법 모딩 종합 메뉴얼

ㅇㅇ(125.180) 2021.05.26 11:50:41
조회 4701 추천 16 댓글 6
														

검색도우미

---------

공격 타입, 공격타입, 진입방법 수정 모딩, 공병,공성



혹시 킬존에 지쳐서 공병만 오게 하고 싶거나 기지 중앙에만 적들을 드랍하고 싶은가? 여기 완벽 메뉴얼을 준비했다. 생각보다 어렵지 않아서 이것만 보면 쉽게 수정할 수 있다.


0. 준비물

notepad++ : xml 수정하기 위해 필요. 일반메모장도 가능하지만 눈에 잘 안들어올것임


1. 중요 수정 파일(이것만 알아도 절반은 알아서 할 수 있음)


Steam\\steamapps\\common\\RimWorld\\Data\\Core\\Defs\\Storyteller\\RaidStrategies.xml

이건 공병,공성,일반 공격의 비율을 수정할 때 사용한다. 해당 공격의 병력 량도 설정 가능


Steam\\steamapps\\common\\RimWorld\\Data\\Core\\Defs\\Misc\\PawnsArrivalModeDefs\\PawnsArrivalModes.xml

진입방법 (외곽에서 걸어오기,중앙 드랍 등등)을 수정하는 파일, 해당 진입방법의 병력양도 설정 가능


Steam\\steamapps\\common\\RimWorld\\Data\\Core\\Defs\\Storyteller\\Incidents_Map_Threats.xml

기타 위험한 이벤트(메카노이드 등) 에관련한 파일


반드시 DEF폴더는 따로 복사에서 저장해 놓자. 원본 없으면 나중에 돌리기 힘들다.(def 삭제하고 스팀에서 무결성-verify 하면 원본상태로 만들수 있긴하는데 시간걸림 )

2. 용어 설명

기본적으로 영어는 할줄 알아야한다. 영어사전에 있는건 뺐다.


포인트

여기서 말하는 포인트는 습격규모를 말하는 것이다. 플레이 시간,림의 수, 재산가치 등등에 따라서 변화하는 그 수치를 말하는 거임



selectionWeightCurve

selectionWeightPerPointsCurve

이것이 웨이트(빈도) 결정이다.

둘다 기본 원리는 같은데

첫번째 값은 포인트를 말하고 두번째 값은 해당 포인트일때의 웨이트(빈도)이다.

예시)

<li>(100,0.75)</li>

<li>(700,0.25)</li>

이런식으로 써있을 텐데 포인트가 100일때는 0.75가 되고

700일때 0.25가 된다는 그런 뜻이다.

이건 연속적인 그래프개념이다.


예를들어 400일때는 0.75와 0.25의 중간값이 된다.

그리고 포인트가 700 이상일 때는 0.25로 쭉 고정이다.

마찬가지로 100 이하일때는 0.75로 고정이다. 머리속에 그래프를 그려보자


pointsFactorCurve

이건 해당 유형의 포인트에 계수를 곱하겠다는 뜻이다. 적 병력의 양과 질을 결정한다.

예시1) PawnsArrivalModes.xml 중앙드랍 관련 부분이다.

<PawnsArrivalModeDef>

<defName>CenterDrop</defName>

<workerClass>PawnsArrivalModeWorker_CenterDrop</workerClass>

<selectionWeightCurve> <!-- not usable in many strategies and by many factions, so this gets boosted -->

<points>

<li>(300, 0.0)</li>

<li>(1000, 3.5)</li>

</points>

</selectionWeightCurve>

<pointsFactorCurve>

<points>

<li>0, 0.5</li>

<li>5000, 0.3</li>

</points>

</pointsFactorCurve>

<minTechLevel>Industrial</minTechLevel>

<textEnemy>A group of {0} from {1} have dropped in right on top of you!</textEnemy>

<textFriendly>A group of friendly {0} from {1} have dropped in right on top of you!</textFriendly>

<textWillArrive>{0_pawnsPluralDef} will arrive in transport pods right on top of you.</textWillArrive>

</PawnsArrivalModeDef>


pointsFactorCurve 부분을 보면 계수가 0.5로 시작해서 포인트가 5000일때 0.3까지 내려간다. 무슨 이야기냐면 중앙드랍으로 적이 올경우 습격규모(포인트)가 5000이면 적의 규모가 0.3배까지 줄어든다는 이야기.


selectionWeightCurve 를 보면 중앙 습격은 포인트 300이 될때까지 웨이트(빈도)가 0이다 즉 어느정도 시간이 지나고 자산가치가 늘어야 중앙습격이 온다는 이야기다.

중앙습격은 포인트가 1000이 되면 웨이트(빈도)가 3.5까지 늘어난다.




중앙드랍이 아니라 그냥 걸어 들어오는 경우를 보자

<PawnsArrivalModeDef>

<defName>EdgeWalkIn</defName>

<workerClass>PawnsArrivalModeWorker_EdgeWalkIn</workerClass>

<selectionWeightCurve>

<points>

<li>(300, 1.0)</li>

<li>(700, 0.4)</li>

</points>

</selectionWeightCurve>

<textEnemy>A group of {0} from {1} have arrived nearby.</textEnemy>

<textFriendly>A group of friendly {0} from {1} have arrived nearby.</textFriendly>

<textWillArrive>{0_pawnsPluralDef} will arrive on foot.</textWillArrive>

<walkIn>true</walkIn>

</PawnsArrivalModeDef>


보면 pointsFactorCurve 값이 존재하지 않는다. 즉 기본값이 적용되서 병력규모 계수가 1이라는 뜻이다.

selectionWeightCurve를 보면 포인트가 높아질수록 빈도가 0.4까지 줄어든다.


지금까지 본 예시들은 PawnsArrivalModes.xml에 있는 진입방법이고


지금부터는 RaidStrategies.xml에 존재하는 공격유형(일반,공병,공성)을 살펴볼것이다. 이해만 하면 알아서 수정할 수 있을 것이다.


예시2) 이 부분은 일반공격 유형에 대한 부분이다.

<RaidStrategyDef Name="ImmediateAttack">

<defName>ImmediateAttack</defName>

<workerClass>RaidStrategyWorker_ImmediateAttack</workerClass>

<selectionWeightPerPointsCurve>

<points>

<li>(100,0.75)</li>

<li>(700,0.25)</li>

</points>

</selectionWeightPerPointsCurve>

<pointsFactorCurve>

<points>

<li>0, 1</li>

</points>

</pointsFactorCurve>

<arriveModes>

<li>EdgeDrop</li>

<li>EdgeWalkIn</li>

<li>CenterDrop</li>

<li>RandomDrop</li>

<li>EdgeDropGroups</li>

<li>EdgeWalkInGroups</li>

</arriveModes>

<letterLabelEnemy>Raid</letterLabelEnemy>

<arrivalTextEnemy>They are attacking immediately.</arrivalTextEnemy>

<letterLabelFriendly>Friendlies</letterLabelFriendly>

<arrivalTextFriendly>They are moving in to help you immediately.</arrivalTextFriendly>

</RaidStrategyDef>


여기까지 왔으면 무슨이야기 하는지 알아서 알 수 있을 것이다.

selectionWeightPerPointsCurve

pointsFactorCurve

이건 예시1에서 설명한 웨이트(빈도)와 병력규모다. 잘모르겠으면 위에 한번 더 읽어볼것


arriveModes

이건 해당 공격 유형의 진입방법인데 아까 본 파일에서 나오는 그거다.

만약 공병이 centerDrop(중앙드랍)하는걸 보고싶으면 공병 습격에 가서 추가해주면 된다. 말로만 하면 이해 못하는 사람이 있어서 예시 보여줌. 아래 부분은 공병 공격 부분이다.


예시3)

<RaidStrategyDef>

<defName>ImmediateAttackSappers</defName>

<workerClass>RaidStrategyWorker_ImmediateAttackSappers</workerClass>

<minPawns>2</minPawns>

<selectionWeightPerPointsCurve>

<points>

<li>(100, 0.00)</li>

<li>(700, 1.50)</li>

<li>(1400, 2.00)</li>

<li>(2800, 2.50)</li>

</points>

</selectionWeightPerPointsCurve>

<pointsFactorCurve>

<points>

<li>0, 0.85</li>

<li>5000, 0.60</li>

</points>

</pointsFactorCurve>

<arriveModes>

<li>EdgeDrop</li>

<li>EdgeWalkIn</li>

<li>EdgeDropGroups</li>

<li>EdgeWalkInGroups</li>

</arriveModes>

<letterLabelEnemy>Raid</letterLabelEnemy>

<arrivalTextEnemy>It looks like they want to use sappers to tunnel around your defenses.</arrivalTextEnemy>

</RaidStrategyDef>


<minPawns>2</minPawns>이라는 부분이 있는데 이걸 삭제해야지 초반부터 공병이 올 수 있다. 유의할것


selectionWeightPerPointsCurve를 보면 초반(포인트 100일때까지)엔 빈도가 0이라서 안오다가 중후반부터 빈도가 높아지는걸 볼 수 있다.(2800포인트일때 2.5 빈도)

이걸 수정해서 초반부터 공병이 오게 할 수 있다.


pointsFactorCurve에 있는 계수를 보면 공병은 일반 습격에 비해서 규모가 0.85~0.6(초반에는 0.85배이고 포인트 5000일때 0.6배이고 그이후로 0.6배 고정)배인 것을 알 수 있다.


arriveModes를 보면 공병 공격은 예시2와는 다르게 <li>CenterDrop</li>이 없는 것을 볼 수 있다. 즉 여기에 <li>CenterDrop</li>를 넣어버리면 공병도 중앙에서 떨어질 수 있다.


참고로 <li>RandomDrop</li>이건 맵 전역에 랜덤하게 비처럼 우수수 떨어지는 드랍이다.



자 당신은 이제 공격유형과 진입방법의 빈도와 병력규모를 수정하는 법을 마스터했다.

여러분은 이제 일반공격은 중앙드랍만 오게 할 수도 있고, 아예 일반 공격을 삭제하고 공병만 오게 할 수도 있다.


나는 이제부터 일반공격을 삭제하고 공병,공성 only로 겜을 진행해볼려고 한다. 다음에 보자구 친구들~


수정1

minTechLevel이런거 알아서 필요에 맞게 삭제해줘 최소기술레벨 이런건데 진입조건에 붙어있다. 보이면 왠만하면 다 삭제해 오류를 자주 일으키니까.

자동등록방지

추천 비추천

16

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
3006 설문 여행 같이 다니면 고난이 예상되는 스타는? 운영자 25/04/28 - -
559651 공지 모드 번역에 대한 간단한 가이드 [9] ㅇㅇ(1.228) 24.09.22 8027 33
453692 공지 글 삭제 및 차단 기준 [2] Hays갤로그로 이동합니다. 23.11.24 20402 20
119009 공지 림월드 마이너 갤러리 개념글 모음집 [35] Choco갤로그로 이동합니다. 19.08.27 238363 45
160185 공지 23.12.13 림월드 뉴비가이드 만화 모음 [23] ㅗㅜㅑㅏ갤로그로 이동합니다. 20.04.16 118042 130
324978 공지 23.11.11 공식 바닐라, DLC, 모드 한국어 번역 통합팩 [2] ㅗㅜㅑㅏ갤로그로 이동합니다. 21.12.24 74435 29
436396 공지 호출벨 [3] ㅇㅇ(118.235) 23.07.28 21122 18
605441 일반 우리 정착지 ㅈㄴ 악질이네 소망갤로그로 이동합니다. 12:35 4 0
605440 일반 뉴비) 수인이랑 곤충 시체 나만 징그럽냐 [4] dd(175.119) 12:25 37 0
605439 일반 림붕이들 자기 이름으로 림 만들지마라... [1] ㅇㅇ갤로그로 이동합니다. 12:22 36 0
605438 일반 근데 근접은 대놓고 쓰지말라 협박하는 수준이라 [7] ㅇㅇ갤로그로 이동합니다. 12:16 64 0
605437 일반 염소 하나 받았는데 울타리로 가두면 끝? [2] ㅇㅇ(115.140) 12:08 44 0
605436 일반 5000점짜리 메카 브리치+일반오면 어케막냐 [1] 소망갤로그로 이동합니다. 12:06 24 0
605435 일반 옛날 시절 타이난 보면 진짜 악귀더라 [3] 통피제발풀어갤로그로 이동합니다. 12:05 65 0
605434 일반 내 자신이 수치스럽다 [1] ㅇㅇ(211.36) 12:01 29 0
605433 일반 메카 전초기지 걍 꺼버릴까 [1] ㅇㅇ갤로그로 이동합니다. 11:51 46 0
605432 일반 다들 습격막고 나오는 유품갑옷들 재활용함?? [1] 소망갤로그로 이동합니다. 11:49 43 0
605431 일반 전조나무가 가연성 0인게 다행이네 푸시틴핑갤로그로 이동합니다. 11:47 22 0
605430 질문 AOC모드 선행모드 2개말고 더 있는거야? [2] ㅇㅇ(121.177) 11:38 45 0
605429 일반 와르그 <<< 이새끼 생각보다 강력하네? [10] 스즈카아아앗갤로그로 이동합니다. 11:28 153 0
605428 일반 인간 도축할 때 유품 옷 안 튀어나오게 하는 모드 없음? [2] ㅇㅇ(211.58) 11:21 61 0
605427 일반 림린인데요.. 이런 애들은 포획 안하는거죠?? 잘생김 강인함 탐욕 [17] ㅇㅇㅇ(222.121) 11:02 182 0
605426 일반 다음 dlc는 곤충이랑 관련됐으면 좋겠다 [2] JBS0818갤로그로 이동합니다. 11:00 59 0
605425 일반 차량 모드가 그냥 Op 이긴 하구나 [6] 올스갤로그로 이동합니다. 10:42 169 0
605424 질문 곤충을 병적으로 싫어해서그런데 박멸하는방법있어?? [6] ㅇㅇ(58.227) 10:35 114 0
605423 일반 뉴비 철인 하다가 기지 터져나가길래 강종 했는데 [4] 도넛123갤로그로 이동합니다. 10:16 90 0
605422 일반 와 운동마비한테 모드없이 옷입히는거 ㅋㅋ [1] ㅇㅇ갤로그로 이동합니다. 10:14 136 0
605421 일반 엄폐물 뒤에 서있는 정착민 뒤에서 쏘면 엄폐못받음? [6] 소망갤로그로 이동합니다. 10:12 70 0
605420 일반 공성전감성 너무좋아 [4] ㅇㅇ(121.164) 10:04 204 0
605419 일반 아 랫킨아 [1] meem갤로그로 이동합니다. 09:58 72 1
605418 질문 혹시 맞으면 장비 떨구는 모드가 뭡니까.... [8] 내산지갤로그로 이동합니다. 09:58 120 0
605417 일반 나름대로 종결 구울 만들어 쓰는데 존나 쎄다 [3] 림붕이(49.173) 09:48 146 0
605416 일반 메카추가 모드들보면 조종범위 ㅇㅇ갤로그로 이동합니다. 09:47 56 0
605415 일반 하씨빨 echocolony모드 개쌕쓰네 [2] ㅇㅇ(106.101) 09:46 104 0
605414 일반 중세모드 없이 월드 테크레벨로 제한하면 [5] 고등어의최후갤로그로 이동합니다. 09:44 88 0
605413 일반 고자도 결혼할 수 있구나 [3] 파라오의분노갤로그로 이동합니다. 09:26 149 0
605412 일반 인생 살살녹는 사이클 미쳤다 [4] ㅇㅇ(211.235) 09:26 115 0
605411 일반 메카나이터 편의성 모드 추천좀 [3] hugme갤로그로 이동합니다. 09:25 85 3
605410 일반 임신중일때 마취하면 유산됨? [7] 소망갤로그로 이동합니다. 08:56 154 0
605409 질문 진행하면 습격 안오는 현상 원인은 찾았는데 해결법을 모르겠다... [12] ㅇㅇ(125.179) 08:35 143 0
605408 일반 전문화 모드쓰니 큐렌이 너무 강해짐 [4] 비내리는밤의달갤로그로 이동합니다. 07:38 131 0
605407 일반 바익 퍼니쳐 고급 소파 없어진거임? [2] ㅇㅇ(112.146) 07:22 68 0
605406 일반 총안구모드 사기는맞는데 못뺴겠음 [4] ㅇㅇ갤로그로 이동합니다. 06:40 337 0
605405 일반 림잡)난민을 잘못받은거 같다 [6] ㅇㅇ(59.23) 06:24 304 0
605404 일반 아니 뭔 조각상이 나와 ㅇㅇ(211.186) 05:41 128 0
605403 일반 플라즈마검 1개 굴릴 생각인데 얘는 거르는게 맞겠지 [3] ㅇㅇ(211.186) 04:49 200 0
605402 일반 연구 때문에 미치겠네 진짜 [4] ㅇㅇ(210.103) 03:42 231 0
605401 일반 이념에 유교적 이념같은거 없나?? [7] ㅇㅇ(58.120) 03:34 145 0
605400 일반 와 씨바 림월드 하면서 처음보는 이벤트가 아직도 있네 [5] ㅇㅇ(121.142) 03:25 253 0
605399 일반 운반이랑 청소해주는 로봇 있는게 바이오텍임? [3] ㅇㅇ(221.141) 03:10 132 0
605398 일반 CE쓰는 애들 장비 무게 어캐 관리함? [5] ㅇㅇ갤로그로 이동합니다. 03:00 145 0
뉴스 화성 뱃놀이 축제 댄스 경연 45개 팀 참가 신청, 본선 진출 20팀 디시트렌드 05.02
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2