py와 우탐모 호환 모드를 정식으로 공부라도 해서 만들어보고 싶은데
뭐 모드파일 수정해서 혼자 즐기는건 적당히 가능한데, 들이는 노력에 비해 즐기는사람이 나 혼자이고, 공개적으로 사람들이 해봤으면 좋겠어서
대신 모드파일 수정없이 호환시키려면 따로 호환모드를 작업해야될거같음
근데 코딩이나 c언어쪽 1도 몰라서 (그냥 얼기설기 수정하고 고치는방법만 해봤음)
아래 내용들이 모드 내부파일 수정없이 호환모드로서 추가하는방식으로 가능한 부분인지 혹시 아는사람 있나?
우탐모 맵 생성 스크립트에서 석탄을 필수 요소로 인식하는것을 제거하는거
> py가 석탄을 원탄으로 바꿔버리는데 우탐모는 석탄이 존재해야 맵이 생성되는 구조라서 맵 생성불가인것
info.json에서 서로 비호환으로 되어있는 상태를 변경하는것
>여기서 먼저 비동기화 걸려서 구동안되는거 해결하고싶음 (각각 모더한테 컨택해서 요청해야하나?)
각각의 레시피를 대체하는것을 호환모드에서 가능하게 만드는것
> 무슨소리냐면 모래의 레시피가 우탐모,py 둘다 있을때 둘의 레시피를 비활성화 해버리고 새로 밸런싱해서 호환모드에서 제공하는 방식이 가능한가?
> 이해 안가는 부분이, 같은 모래여도 서로 제공하는 아이콘이 다르고 레시피가 다른데 무언가 우선순위가 있는것처럼 다른 모드가 한 모드를 먹어버리는식으로
나타나던데 이런것도 호환모드 내에서 우선순위 제공을 할 수 있나?
대충 요정도 다룰 줄 알게되면 제작에 들어가도 될거같은데 가능한 부분인지 해보기전에 알아야할거같아서 물어봄..
파탐모 좀 해보니까 후반에 ups 이슈가 존나 커서 못돌릴정도만 안되면 정식적으로 밸런싱,호환작업 해서 다듬으면 훨씬 재밌을거같아서 그럼
나중에 pyae 정식 릴리즈되고 우탐모 신버전 업뎃 되고나서도 서로 호환되게 하고싶기도 하고
info.json 비호환 이슈 -> 이건 호환모드를 만들어도 기존의 의존성 설정을 덮어 씌울 수는 없어서 안될 것같음. 하려면 직접 문제가 되는 모드 파일 뜯어고쳐야 할 것같은데 이건 재배포는 할 수가 없는게 문제
모드파일 변경해서 사용하면 모든 문제 해결될거같은데 배포하는 과정에서 저작권이슈가 있을게 분명할듯.. 멀티플레이 비동기화도 있을거고 팩갤안에서 돌고도는 방식은 가능하지만, 글고 모드 업데이트 되면 다시 문제될거고 ㅠ
그렇다고 모더한테 연락하기도 뭐한게 일부러 자기가 제한걸었던 걸 요청한다고 풀어줄까 ㅋㅋ..
레시피 대체 이슈->호환 모드를 만들 때 py+우탐모 둘다에 의존성을 걸어버린다면 모드가 가장 마지막에 로딩되게 되어있음. 만약 건드리고 싶은 레시피들의 정확한 인게임 명칭을 안다면 전부 비활성화해버리고 원하는 새 레시피만 생성해버리는건 이론상 가능
맵생성 스크립트 부분은 잘 몰?루? 스크립트 관련된거면 내부파일 건드려야 할 것 같은 느낌이긴 한데..