이 스크립트는 맵스의 지하맵과 핀에 추가적인 유틸을 추가해서 가시성을 증진시킬수 있는 스크립트임

원신맵스 사용자가 사용하면 보다 늘어난 가시성과 지하맵 전환으로 편한 탐사가 가능할 것


스크립트 주소

https://raw.githubusercontent.com/ZetabS/genshin-maps-extension/main/extension.js


사용법

TamperMonkey 크롬 확장프로그램 설치

대시보드 -> 도구 -> Import from URL에 스크립트 주소 복사+봍여넣기

그 다음에 설치 두 번 누르면 됨


캡처와 함께 볼 수 있는 자세한 사용법 가이드 (아래쪽에 업데이트 방법으로 설치하는 걸 추천함)



스크립트의 기능

활성맵 핀: 현재 자신이 활성화 중인 상태인 맵의 핀만 보여줌

지하 맵: 지하맵의 ON OFF를 지도 탐색에 가서 할 필요없이 우측 하단에 생기는 버튼으로 바로 바로 가능

상자 필터: 특정 등급의 상자 핀만 필터링해서 볼 수 있음


활성맵 핀 OFF 상태 지하상자까지 지도에 표시되어 가시성이 좋지 않다


활성맵 핀 ON 상태 지상상자만 지도에 표시되어 가시성이 좋아졌다


활성맵 핀 ON 상태 지하맵 지하상자만 지도에 표시되어 가시성이 좋아졌다




https://arca.live/b/genshin/73673656

해당 글의 맵스 지하 맵 추가 스크립트는 현재 업데이트가 끊기기도 했고


1. 스크립트가 지하 태그를 인식하지 못함

2. 핀을 맵스에서 로딩한 다음 이중으로 로딩해서 렉 증가

3. 지하맵 기능을 맵스에서 지원하지 않을 때라서 깃헙 서버에서 지하맵을 불러오는 방식이라 옛날 맵만 지원함 

4. 지하맵을 불러오느라 스크립트가 무거워져서 렉 증가

5. 신 맵이 나올때마다 업데이트가 필수

6. 지도 탐색 메뉴에서 지상지도 지하지도를 선택할 시 활성맵 핀이 반영되지 않음


이런 문제점이 있었는데


1. 활성맵 태그 인식을 업데이트해서 지하맵 활성시 지하핀만 지상맵 활성시 지상핀만 볼 수 있는 기능을 다시 구현함

2. 알고리즘을 경량화해서 사이트 렉이 감소함

3. 지하맵을 불러오는 방식에서 맵스 자체 지하맵으로 전환하는 방식으로 바꿈

4. 지하맵 안 불러와도 되니까 렉이 감소함

5. 새 지역이 나와도 더 이상 일일이 스크립트를 업데이트 할 필요 없이 맵스만 업데이트되면 바로 바로 사용 가능

6. 지도 탐색 메뉴에서 지상 지하 변경하는 걸 스크립트랑 연동해서 활성맵 핀이 대응됨

+ 자바스크립트에서 타입스크립트로 변경해서 유지보수가 쉬워짐


이렇게 사실상 거의 처음부터 다시 만든 수준이라고 보면 됨

힘들게 만들었으니 잘 써주길 바람




v3.1 (2024-02-16)

노란색 월드 임무 핀과 같은 카테고리가 존재하나, 보물상자가 아닌 핀이 상자 필터에 걸려서 같이 삭제되는 버그를 수정함