디시인사이드 갤러리

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

갤러리 본문 영역

[정보] 오프라인 모드 사용 시 코드 수정 정리(템 관련 추가)

포갤러(219.254) 2024.09.18 22:44:44
조회 12647 추천 54 댓글 23
														

드랍템 가중치 변경, 템 등급 변경 테스트 후 추가 완료

(드랍템 자체 개수 변경은 아직 안 해봤어요)


코롱, 상시 덥배, 럭 수치 고정도 알게 됐긴 한데

다 게임 진행이나 방향성에 큰 영향을 미친다고 생각해서

일단은 수정 안 하고 필요 시 댓글로 달겠음

---------

바우처 개수 글 올린 사람인데

내가 보려고 정리했다가 혹시 도움될까 해서 올려봄


※모든 파일은 변경 전 백업 요망


띄어쓰기 문제나 복붙 실수가 있을 수 있으니 빨간 글씨만 바꿔서 사용하는 걸 추천


Ctrl+F로 검색 키워드 : 이로치/부화/바우처/마스터볼/알기술/아이템/등급




1. 오프라인 다운로드 (앱x)



https://chimhaha.net/game/531652


 


-------------------------------------


2. 이로치 확률 변경
#경로 : pokerogue-main > src > field > pokemon.ts


pokemon.ts 파일을 우클릭해서 연결프로그램-메모장으로 실행


Ctrl+F baseshiny 검색


#이로치 2배 예시

/** `64/65536 -> 1/1024` */

const baseShinyChance = 128;



#이로치 100퍼 예시

/** `64/65536 -> 1/1024` */

const baseShinyChance = 65536;


-------------------------------------


3. 부화 걸음 수 바꾸기

#경로 : pokerogue-main > src > data > egg.ts


egg.ts 파일을 우클릭해서 연결프로그램-메모장으로 실행


Ctrl+F getEggTierDefaultHatchWaves 검색


#모든 알 1전투 1부화 예시

private getEggTierDefaultHatchWaves(eggTier?: EggTier): number {

if (this._species === Species.PHIONE || this._species === Species.MANAPHY) {

return 1;

}


switch (eggTier ?? this._tier) {

case EggTier.COMMON:

return 1;

case EggTier.GREAT:

return 1;

case EggTier.ULTRA:

return 1;

}

return 1;

}


출처 : 링크



-------------------------------------

4. 바우처 개수 변경
#경로 : pokerogue-main > src > modifier > modifier-type.ts

modifier-type.ts 파일을 우클릭해서 연결프로그램-메모장으로 실행

ctrl+F plus 검색 (총 2개)

#바우처 개수 변경(한번에 5장 예시)

VOUCHER: () => new AddVoucherModifierType(VoucherType.REGULAR, 5),

VOUCHER_PLUS: () => new AddVoucherModifierType(VoucherType.PLUS, 5),

VOUCHER_PREMIUM: () => new AddVoucherModifierType(VoucherType.PREMIUM, 5),



#바우처 리롤 카운트(기존 3을 변경 시 리롤할 때 횟수 내에 등장 확률, 5카운트 예시)

new WeightedModifierType(modifierTypes.VOUCHER_PLUS, (party: Pokemon[], rerollCount: integer) => !party[0].scene.gameMode.isDaily ? Math.max(5 - rerollCount * 1, 0) : 0, 3),

#바우처 가중치 변경 예시(등장 확률)


new WeightedModifierType(modifierTypes.VOUCHER_PLUS, (party: Pokemon[], rerollCount: integer) => !party[0].scene.gameMode.isDaily ? Math.max(3 - rerollCount * 1, 0) : 0, 10),


#바우처 프리미엄 무한모드에서 등장하게 변경(마스터볼 등급)


Ctrl+F [ModifierTier.MASTER]: [ 검색


아래 VOUCHER_PREMIUM 항목에서 !party[0].scene.gameMode.isEndless && 삭제

예시)


new WeightedModifierType(modifierTypes.VOUCHER_PREMIUM, (party: Pokemon[], rerollCount: integer) => !party[0].scene.gameMode.isDaily && !party[0].scene.gameMode.isSplicedOnly ? Math.max(5 - rerollCount * 2, 0) : 0, 5),


(위의 가중치와 카운트 변경 모두 응용 가능)

출처 : 링크

-------------------------------------


5. 마스터볼 개수 변경
#경로 : pokerogue-main > src > modifier > modifier-type.ts

modifier-type.ts 파일을 우클릭해서 연결프로그램-메모장으로 실행

Ctrl+F master 검색

#마스터볼 5개로 변경 예시

POKEBALL: () => new AddPokeballModifierType("pb", PokeballType.POKEBALL, 5),

GREAT_BALL: () => new AddPokeballModifierType("gb", PokeballType.GREAT_BALL, 5),

ULTRA_BALL: () => new AddPokeballModifierType("ub", PokeballType.ULTRA_BALL, 5),

ROGUE_BALL: () => new AddPokeballModifierType("rb", PokeballType.ROGUE_BALL, 5),

MASTER_BALL: () => new AddPokeballModifierType("mb", PokeballType.MASTER_BALL, 5),


출처 : 링크


-------------------------------------


6. 알기술 변경
#경로 : pokerogue-main > src > data > egg-moves.ts

egg-moves.ts 파일을 우클릭해서 연결프로그램-메모장으로 실행

Ctrl+F 나무위키에서 수정하고자 하는 포켓몬 영어 이름 검색

#알기술 순서
[Species.포켓몬이름]: [ Moves.알기술1, Moves.알기술2, Moves.알기술3, Moves.알기술4 ],

#알기술 예시(드래곤에너지)

[Species.TREECKO]: [ Moves.NASTY_PLOT, Moves.APPLE_ACID, Moves.SECRET_SWORD, Moves.DRAGON_ENERGY ],

-------------------------------------


7. 포켓몬 특성, 종족값, 타입, 패시브 수정
#경로 : pokerogue-main > src > data > pokemon-species.ts

-------------------------------------


8. 포켓몬이 레벨업을 통해 배우는 기술 수정
#경로 : pokerogue-main > src > data > pokemon-level-moves.ts

출처 : 링크


-------------------------------------

9. 아이템(먹밥, 빛부 등) 등장 확률 변경

#경로 : pokerogue-main > src > modifier > modifier-type.ts

modifier-type.ts 파일을 우클릭해서 연결프로그램-메모장으로 실행

Ctrl+F로 ModifierTier.ROGUE 검색


여기에 아이템 목록 쫙 있으니 영문명 모르겠으면 포켓몬위키에서 검색해주세용


포켓몬위키 링크




#로그볼 등급에서 먹다남은음식만 뜨게 하고싶을 때 예시



[ModifierTier.ROGUE]: [


new WeightedModifierType(modifierTypes.ROGUE_BALL, (party: Pokemon[]) => (hasMaximumBalls(party, PokeballType.ROGUE_BALL)) ? 0 : 0, 0),


new WeightedModifierType(modifierTypes.RELIC_GOLD, skipInLastClassicWaveOrDefault(0)),


new WeightedModifierType(modifierTypes.LEFTOVERS, 10),


new WeightedModifierType(modifierTypes.SHELL_BELL, 0),



원하는 템은 숫자 높이고 그 외에는 낮추거나 0으로 설정

(테스트라서 0으로 설정했는데 필요 없는 템 아닌 이상 1 이상으로 설정해야 할 듯)

#바로 밑 폼 변환 템, 메가링 등도 변경 가능

(직접 가중치만 설정하는 건 안 보여서 이해하기 편하게 기계 설명 첨부)


현재 웨이브가 50단위로 넘어갈 때마다 가중치가 올라가고, 최대 4배까지 증가하게 됩니다.

  • 그 후, 이 값에 9를 곱하여 최종 가중치를 얻습니다.
  • 가중치가 동적으로 계산되지만, 최대 가중치는 36으로 제한됩니다.

전투가 더 길어질수록 MEGA_BRACELET의 등장 확률이 점진적으로 증가하게 설계된 코드입니다.

new WeightedModifierType(modifierTypes.MEGA_BRACELET, (party: Pokemon[]) => Math.min(Math.ceil(party[0].scene.currentBattle.waveIndex / 50), 4) * 9, 36),


즉, 메가링을 잘 뜨게 하고싶다면 빨간 글씨 숫자를 높이면 됨


-------------------------------------


10. 템 등급 변경

#경로 : pokerogue-main > src > modifier > modifier-type.ts


modifier-type.ts 파일을 우클릭해서 연결프로그램-메모장으로 실행


Ctrl+F로 ModifierTier.ROGUE 검색


#록캡슐을 커먼 등급으로 낮추기 예시

[ModifierTier.ROGUE]: [ 등급에 있는 록캡슐을 잘라내고 위로 쭉 올려서 [ModifierTier.COMMON]: [ 붙여넣기


[ModifierTier.COMMON]: [

new WeightedModifierType(modifierTypes.LOCK_CAPSULE, skipInLastClassicWaveOrDefault(100)),


이런 식으로. 테스트로 가중치 100하고 커먼으로 옮기니까 이렇게 나옴


7cec8177abc236a14e81d2b628f1756cc46bf3b9



추천 비추천

54

고정닉 13

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
3007 설문 실제 모습일지 궁금한 미담 제조기 스타는? 운영자 25/05/05 - -
213395 공지 5월 레전더리 픽업 달력 [8] 랄토스갤로그로 이동합니다. 25.04.24 8517 28
207733 공지 복귀유저들을 위한 역대 주요 패치 내역 [29] 이벨타르(1.230) 25.03.08 11770 43
210598 공지 포켓로그 정보글 모음 (최신판) [2] 랄토스갤로그로 이동합니다. 25.03.31 8243 23
38949 공지 인방떡밥에 관해 [34] ㅇㅇ갤로그로 이동합니다. 24.06.21 24679 61
145137 공지 신문고 [3] 무우우마(211.36) 24.07.28 7795 26
214980 일반 숨특 뚜꾸리 삼? [4] ㅇㅇ갤로그로 이동합니다. 13:14 28 0
214979 질문 쌩뉴비인데 라이벌 메가레쿠쟈 공략 팁좀 [20] 포갤러(61.109) 13:02 71 0
214978 자랑 스포)와 씨발 이게나온다고??? [2] ㅇㅇ갤로그로 이동합니다. 12:48 80 1
214977 질문 도주런 처음인데 몇층부터 도주해야됨? [6] 포갤러(58.29) 12:45 55 0
214976 일반 지금 이로치 파밍하게 좋은거임? [1] 로키갤로그로 이동합니다. 12:34 46 0
214975 징징 스포)둘이 럭 바꿔서 나오지... 마샤도갤로그로 이동합니다. 12:34 61 0
214974 일반 바늘미사일 맞고 무한모드 터질뻔했네;;; [3] ㅇㅇ갤로그로 이동합니다. 12:24 44 0
214973 징징 스포)초보도주런 콜로솔트 정화의 소금인데 [2] ㅇㅇ(211.243) 12:11 75 0
214972 자랑 스포)마스터볼 없을때 하필... [10] 포갤러(1.248) 11:59 161 4
214971 일반 이건 또 신기하네 고자심영갤로그로 이동합니다. 11:34 72 0
214970 일반 무한모드 덥배할때 [2] ㅇㅇ(118.36) 11:19 58 0
214969 질문 로그볼 던져도 무조건 잡히는 [2] 포갤러(123.212) 11:10 113 0
214968 일반 아니 장난하나 [2] Xent갤로그로 이동합니다. 11:04 95 0
214967 자랑 스포)첫 턴 방전 풀었다 ㅅㅂ [5] 포갤러(220.86) 11:01 123 0
214966 일반 무한모드 특 [2] Xent갤로그로 이동합니다. 10:58 46 0
214965 질문 아르세우스 질문 있다 [4] 디시콘내놔갤로그로 이동합니다. 10:32 93 0
214964 일반 날려버리기류 기술 10층단위에선 안되는거죠? [1] 포갤러(1.248) 10:29 46 0
214963 질문 복귀유저 김장 처음 담가봤는데 이후에 어캐 함 [8] ㅇㅇ갤로그로 이동합니다. 10:20 125 0
214962 자랑 스포)와 클래식 빨로치 [3] ㅇㅇ갤로그로 이동합니다. 10:15 179 0
214961 일반 보통 [1] ㅇㅇ(221.140) 10:09 33 0
214960 일반 이로치 판매 아저씨 ㄷㄷㄷ [2] ㅇㅇ(121.133) 10:08 155 0
214959 일반 이벤트도 이로치가 뜨네 [1] 포갤러(1.248) 10:05 118 0
214958 일반 한카 패시브 옛날로 돌려줘라 ㅇㅇ갤로그로 이동합니다. 09:33 65 0
214957 일반 포켓몬 권태기 탈출할거 찾았다 [1] 포갤러(1.248) 09:32 107 1
214956 일반 나도 뭔 개좆버그 걸림 ㅅㅂ [3] ㅇㅇ(220.93) 09:24 148 2
214955 일반 좆버그발견 악비아르갤로그로 이동합니다. 09:23 101 1
214954 일반 뉴비가 포켓몬 사탕? 질문드립니다!! [3] 포갤러(180.81) 08:12 111 1
214953 일반 원하는 이로치 잡기 진짜 힘드네 [3] ㅇㅇ(121.133) 08:02 173 0
214952 질문 부자유친 대미지 얼마인가요 [2] 포갤러(220.86) 07:37 120 0
214951 일반 아 곤폰지 좆폰지 머머리관장 모다단게 개쇼ㅣ발 [1] 포갤러(221.152) 07:22 54 0
214950 일반 클래식 리자몽은 메진안박는게나음? [2] 포갤러(211.235) 07:13 94 0
214949 일반 어이.. 무한다이노.. 최선을다해서 와라...! [2] 뉴비(61.253) 05:30 207 1
214947 일반 보닌 포켓로그 한창 뜰때하다 비번까먹었는데 [1] 포갤러(211.234) 04:56 72 0
214945 자랑 스포)빨로치 두 박스 달성 하마우갤로그로 이동합니다. 03:56 225 2
214944 일반 요즘 무한모드 기사 뭐씀? [2] ㅇㅇ(27.35) 03:50 163 0
214943 일반 뭔가 패치이후로 메가/거다이 졸라 안 나오는거 같음 [1] 포갤러(218.39) 03:45 120 0
214942 일반 무한런 채고존엄 이로치 [1] ㅇㅇ(118.36) 03:30 122 0
214941 징징 스포)첫턴 방전 어떻게 피하냐 [4] 포갤러(110.15) 03:19 181 0
214939 질문 추천하는 사기포켓몬대로 패시브 코스트줄이기 알기술 다 배우기 하고있는데 [4] ㅇㅇ(118.221) 02:54 215 0
214938 일반 개 시발개임 확률 주작 오지내 [1] ㅇㅇ(108.172) 02:40 117 0
214937 일반 중복 이로치 엄청뜨네 [2] 포갤러(125.181) 02:20 88 0
214936 자랑 스포)나..나도 빨로치 먹었다..!!!! [2] 아siuuuu(222.101) 02:14 269 3
214935 질문 배틀화면에서 포켓몬 도트 어떻게 움직이게함??? [2] 포갤러(58.227) 02:10 93 0
214934 일반 이벤트 시작한 뒤로 자꾸 덥배가 맛탱이 감 포갤러(59.6) 01:58 68 0
214933 클리어 메가니움 1인클 [1] 포갤러(211.200) 01:28 126 2
뉴스 ‘금주를 부탁해’ 공명 “’첫사랑’ 아이콘 욕심” 디시트렌드 05.07
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2