걍 내가 까먹을까봐 정리하려고 쓰는글
어제 한번 파이모드 갤섭들어가봤는데 모드 지금 꼬라지에서 개선할 점이 많다는걸 절실히 느낌
레시피탭
우선 레시피탭이 가장 문제였음..
파이 이 미친 모드는 레시피가 15363개나 있더라(갤섭 모드 환경 기준)
자잘한 모드차이가 있긴하지만 대충 다른 대형 모드들의 레시피수 정리해보면
바닐라:212
산혁2:3196
크라2:2873
밥:1162
엔밥:3064
우탐모:961
크탐모: 4570
정도됨
암튼 이렇다 보니 레시피탭에서 뭔 gui를 누를 때마다 2~3초정도 게임이 프리징이 걸림
솔로로 한다면 이정도는 감당할수 있다고 쳐도 갤섭같은 멀티 환경에서는 누가 저거 보겠다고 들어갈 때마다 의문의 프리징이 걸려버리니까 좀 답답하겠다는 생각이 들었음
누가 작정하고 트롤링 하려고 gui 클릭 난사하면 지금은 막을 방법이 없고 범인 찾기도 애매한 상태임
비슷한 문제를 헬모드도 가지고 있었는데 헬모드는 이 문제를 해결하기 위해서 1틱당 100개씩의 레시피만 로드를 하고 있었음
나도 아무래도 비슷한 솔루션을 도입을 해야하지 싶음
아 근데 이거 존나 귀찮은데 쒸벌;;;
레시피탭의 모듈필터링 기능 관련해서도 손볼점이 이것저것 많았음
갤섭 들어가보고 처음든 생각이 뭔 모듈종류가 이렇게 많냐.. 가슴이 웅장해진다.. 였음
동식물 관련 레시피들은 대부분 모듈로도 쓸 수 있다보니 저 꼴이 나더라
모듈문제점 1 - 모듈 이름뒤에 MK는 뭐임?
예전에 모듈 티어가 여러종류 있을 때 모듈리스트상에서는 티어 숫자가 뜨지 않게 하기 위해 고민을 한 적이 있었음
예상치 못한 GUI 언어 호환성그래도 그걸 나름 짱구를 굴려서 숫자를 지우고 출력하기는 성공했는데
이게 왠일? 모듈이름이 MK1, MK2, MK3 ... 이런식으로 출력될 줄은 상상을 못했음
덕분에 모듈리스트에 의문의 MK들이 잔뜩 남게 되었음
일단 숫자를 다 지우고 끝이 MK로 끝나면 그것까지 지우도록 수정을 해야할듯 싶음
모듈문제점2 - 이 모듈 효과는 뭐야?
보통은 모듈 이름자체가 모듈의 효과를 알려주는데 파이에선 모듈리스트를 저렇게 띄워버리니까 그래서 저 모듈이 무슨효관데??라는 생각이 들었음
모듈이름 위에 마우스를 올리면 툴팁으로 모듈의 효과를 알려주는 창을 추가해야 할 것 같음
겸사겸사 몇 티어까지 있는지도 툴팁으로 알려주면 될 것 같고
모듈문제점3 - 아니 그래서 이 모듈을 어떤 레시피에 쓸 수 있는데?
의견을 구함이것도 예전에 고민을 했던건데
레시피에 모듈을 적용 가능할 경우 노란색배경을 칠하고 그렇지 않으면 그냥 검은 배경을 유지하도록 결정을 했었음
근데 파이모드는 레시피가 미친듯이 많아서 정작 모듈 사용가능한 레시피를 찾기 힘든 아이러니 함이 있었음
위 스샷은 아오그를 모듈로 사용 가능한걸 찾은건데 파란 박스 구간의 서브그룹말고는 적용 가능한 레시피를 찾을 수 없었음
아무래도 사용자 선택으로 모든 레시피를 무조건 띄울것인지, 아니면 관련이 있는 레시피만 띄울것인지 고를수 있도록 하는 옵션이 필요할 것같더라
만약 관련이 있는 레시피만 보도록 선택을 한다면 모듈 적용 불가능한 레시피는 아예 전부 안띄우는게 아니라 그래도 연관이 있는 서브그룹의 경우에는 같이 띄워주는게 깔끔할것같음(위의 스샷에서 파란부분을 제외한 지점만 없애고 파란 부분 내부에 모듈 적용불가능한 레시피는 남기겠다는 뜻)
연료탭
일단 초창기에 추가한 탭이다 보니 나중에 추가한 자원, 타일, 채집, 적 탭들이랑 규격이 너무 달라서 규격 통일을 해야 깔끔할 것 같음
그리고 연료가 탄 다음 타고남은 결과가 남을 경우 그것도 같이 띄워주면 좋을 것 같음. 바닐라였다면 열화늄우라늄전지같은거
아 그리고 연료 카테고리가 저렇게 다양할 줄 몰랐는데
기본 연료 속성인 케미컬,뉴클리어 말고도 드릴,푸드,바이오콘테이너,아오그,딩그릿,넥슬릿.. 종류가 참 많더라
근데 이것들이 너무 중구난방 섞여서 보기 안좋았는데 아무래도 카테고리별 정렬정도는 하고나서 띄워주는게 좋을듯
아 추가로 연료카테고리 탭을 하나 추가해서 어떤 시설들이 어떤 카테고리랑 연관이 있는지 띄워주는것도 나쁘지 않을듯?
자원탭
다른 모드에선 기본드릴로도 대부분의 자원을 무지성채굴 가능했던거와는 다르게
파이는 자원종류는 겁나 많으면서 자원마다 전용드릴? 전용채굴건물?이 따로 있다는거에 또 놀랐음
그래서 이 전용 채굴 건물을 같의 띄워주면 좋을지 고민중임
pY 하나만을 위해서 그럴필요까지 있나 싶기도하고 사실 저거 자원 아이콘 누르면 FNEI 뜨도록 연동 다해놔서 그거보면 필요건물 뭔지 나오긴 함 ㅋㅋ
혹시 모드 사용해본사람 중에 또 다른 개선할 점이 있을것같으면 언제든 말해주면 고맙겠음
아 코딩은 좀 의욕이 날 때 해야하는데 이번엔 할일이 너무 많아서 의욕이 잘 안생긴다 ㅋㅋ
크라가 생각보다 레시피가 많네
라고 생각했는데 절반은 분쇄기 아니면 연소탑이겠구나
좋은 모드 만들어줘서 고맙고 응원한다ㅋㅋㅋ py가 레시피쪽의 극한이라 뭐가 많네 py하면서 느낀거는 연료탭에서 정렬기능이나 검색기능 있으면 편하겠다는거고, 모듈은 적용 가능한것만 하이라이트 해주는걸 디폴트로 하되 이 글에 적은대로 관련 그룹에서 하이라이트 된것만 보여줄 수 있는 옵션이 있으면 좋을것 같다고 생각해. 체크박스 누르면 적용 가능한 레시피만 띄워준다던지 하는식으로 참고로 파이모드 자체 백과사전 비슷한게 있는데 여기는 연료량이나 퇴비 가능한 재료의 입출력 등등이 나와있고 여기선 검색이 없는 대신 알파벳순 정렬 고정이라 한글로 바꾸면 정렬이 안 된것처럼 보이더라
연료는 열량 순으로 정령해도 좋을듯