내가 까먹을 수도 있고

이런거 궁금할 수도 있으니 기록해둠


준비물 : 밤통 스미스 박스

https://www.nexusmods.com/eldenringnightreign/mods/90

Just a moment...Just a moment...www.nexusmods.com





24b0d121e09c28a8699fe8b115ef0468e3adeeb2


스미스 열어서 프로젝트 생성


name에 이름 정하고

project directory 에 수정할 예정인 regulation.bin 이 있는 폴더 지정

param editor 체크 해두기 (원래는 체크 안 되어있음)


24b0d121e09c28a8699fe8b115ef046c63f8214f9b


create 누르면


이런 화면이 보인다


24b0d121e09c28a8699fe8b115ef046ecf40c2ff22




부활 게이지 수정하기 

왼쪽 목록에서 general - gamesystemparam으로 들어가서

0누르면 뭐가 나온다


24b0d121e09c28a8699fe8b115ef046f5b4b9d9aae



24b0d121e09c28a8699fe8b115ef0468e0a3edbc64




24b0d121e09c28a8699fe8b115ef0469923cf6bcf7



24b0d121e09c28a8699fe8b115ef0468e1aae9b3

요기가 바로 부활 게이지와 부활 게이지 회복 속도 조정 파트임







3일차 보스 확률 조정


24b0d121e09c28a8699fe8b115ef046b6b6d923323


general의 nightbossmenuparam에서 확인 가능

보스 추가 모드 순정 레귤레이션에서 스트라게스 심도 1~5 가중치 바꾼 걸 예시도 들고옴




지변 확률 수정 

map - mapPatternset 가면 있다.

각 보스별로 지변 가중치를 정한다

24b0d121e09c28a8699fe8b115ef046541adfa3af4




신규추가된 보스들 코드가 궁금하다면? (왜 필요한지 뒤에 나옴)

map-smallbasemapvariationsparam에서 확인 가능

스크롤 좀 내리면 아래처럼 보임


24b0d121e09c28a8699fe8b115ef046a7869eccb30



이제 이 놈들로 1,2일차 보스 명단을 도배해보자

map - lotresultplayarenaparam 에 가보면

각 보스별 각 지변별 시드 하나씩 다 보이고

여기서 1,2일차 보스가 누구 나오는지 정해져있다

24b0d121e09c28a8699fe8b115ef046b6a6a953720




이걸 어느 세월에 하나하나 다 고치냐?

엑셀 csv로 내보내기로 고친다

data - export csv-quick action - export entire param to file

저장할 폴더 지정하면 거기에 생긴다

24b0d121e09c28a8699fe8b115ef046a7c6ae8c531



내부 모습


24b0d121e09c28a8699fe8b115ef046c66f62b4c9a


bossID1이랑 bossID2 고치고 extrabossID1이랑 extrabossID2를 고친다

(틀 고정하면 보기 편함)

24b0d121e09c28a8699fe8b115ef046f594b9d9da0


24b0d121e09c28a8699fe8b115ef046c65f42a4c94

가끔 가다가 연전하는 경우가 바로 저기 보이는 4925, 4810 같은 거 있는 경우다



나는 최근에 보스 목록 고칠때 ai써서 기존 보스랑 신규 추가 보스 코드 번호 분류하고

균등하게, 무작위로 배치시킴. 전체적으로는 균등하고 랜덤한게 맞는데

문제는 각 보스,시드별로 균등한게 아니라서

추후에 각 보스,시드별로 더 균등하게 배분 다시 해볼려고 함

중복 (연속해서 같은 1,2일차 보스 만난다거나 등) 문제도 해결이 될지도?


이렇게 엑셀 파일 수정하고 저장해준다. 

이렇게 저장한 엑셀 csv를 다시 스미스박스에서

수정할 파라미터를 왼쪽 목록에서 지정하고

data - import csv - from file - all fields 

방금 수정해준 LotResultPlayArenaParam.csv를 선택해준다 


24b0d121e09c28a8699fe8b115ef046b646d933420



적용 후 모습

1,2일차 보스 번호가 달라져있다.


24b0d121e09c28a8699fe8b115ef046b6a68913f20



file - save로 저장하면 regulation.bin이 변경된다


24b0d121e09c28a8699fe8b115ef046b6b6790342b



regulation.bin을 뜯어서 자동으로 고치고 다시 봉합해주는

자동화 스크립트는 어케 만드는지 모름

그래서 통팩에 regulation.bin여러 개 넣어서

그것들 중 하나를 복사해서 mod폴더의 regulation.bin으로 덮어쓰기하는 걸로 구현함


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

0314 2247 내용 추가

심리스 코옵이 안녕, 징조 납치 이벤트에서 버그가 있어서 몇 명 튕긴다

그래서 아예 안녕, 징조 이벤트를 없애는 것도 방법이다

map - LotBaseMapPatternFlag


24b0d121e09c28a8699fe8b115ef046c63f628499f



24b0d121e09c28a8699fe8b115ef0469923cf7bff1


24b0d121e09c28a8699fe8b115ef04699039f2bef4


24b0d121e09c28a8699fe8b115ef04699131ffbff4


징조 이벤트가 8076

안녕 이벤트가 8081인듯하다

weight가 아마 가중치일텐데

0으로 만들면 안 뜰 듯

얘도 똑같이 csv로 내보내서 수정 후 다시 import해도 되고

아니면 smithbox내에서 수정해도 되는데

여러개의 regulation.bin 수정하는 경우 csv로 export, import하는게 편하다