https://mods.factorio.com/mod/StackInfoTooltip



나는 원래 Stack Size Tooltip라는 모드를 쓰고 있었는데

이렇게 특정 아이템의 스택수가 몇개인지를 툴팁에 추가해 주는 모드임



근데 최근에 저 모드에 문제가 있는걸 알게 되었음 (관련글 #, #)


바로 이 친구인데

보다시피 설명하나 없이 그냥 스택 크기가 50이라는 정보를 알려주고 끝나고 있음

발전기인데 제작 속도 1만 써있는 것도 또 이상함

저 발전기의 내부 구현이 용광로로 되어있어서 제작 속도가 나타나는거고 정작 중요한 발전량은 표시되어 있지 않는 모습





개체를 직접 설치하고 마우스를 올려보면 또 잘 뜸

그저 아이템 상태에서의 툴팁 정보가 이상할 뿐



Stack Size Tooltip 모드가 스택 숫자 출력하겠다고 아예 설명 창을 갈아엎어버려서 이러한 현상이 나타난 것이고

이게 불편하게 느껴져서 그냥 아예 새로운 모드를 만들었음



(대충 모든 엔티티의 설명 정보를 해당하는 아이템의 설명 정보로 복사한다는 뜻)



(대충 모든 아이템의 설명에 스택 정보를 한 줄 더 추가한다는 뜻)



쉽게 될 줄 알았는데 은근히 귀찮더라

기본적으로 게임 엔진은 아이템의 설명 정보가 안 적혀 있으면 짝이 되는 엔티티의 설명을 그대로 출력하도록 되어있음

실제로 대부분의 아이템들은 설명 정보(localised_description)이 대부분 안적혀 있고 엔티티의 그것을 출력하도록 되어있다

다만 명시적으로 아이템에 설명 정보가 달려있으면 엔티티의 설명 정보를 사용하지 않고 아이템의 설명 정보를 우선적으로 사용함


그래서 Stack Size Tooltip모드의 경우에는 아이템의 정보에다가 툴팁을 다는 과정에서

-> (툴팁모드가) 어 아이템의 설명 정보가 없네? 그럼 스택 정보만 추가해야지

-> (게임엔진이) 어 아이템의 설명정보가 달려있네? 그럼 엔티티의 설명 정보는 표시 안해줘도 되겠다

이런 상황이 발생해버려서 중요한 정보 싹 날려버리고 스택 크기만 남게 된것임


나는 이렇게 되지 않도록 엔티티의 설명 정보를 싹다 아이템으로 복사해주는 작업을 먼저 하였고

그 이후에 아이템의 설명 정보에 추가로 스택 크기 정보를 넣어주도록 수정했음


이제 잘 뜬다



이제 기존의 엔티티 정보와 스택 크기 정보 잘 뜸
사소한 한글화는 덤

모드 포탈에는 이미 Stack Size Info라는 모드랑 Stack Size Tooltip이라는 모드가 등록되어있기 때문에
안겹치는 이름인 Stack Info Tooltip으로 올렸음