자유 게시판
|
2026-05-26 10:58
조회: 1,309
추천: 8
나만의 DIY 아이온2 딜미터기 만들기안녕하세요. 데캉's 미터기 제작자입니다. 오픈 첫날부터 아이온2를 정말 열심히 달려왔지만, 여기서 아이온2의 여정을 중단하기로 마음먹었습니다. 이에 앞으로 데캉's 미터기의 추가 업데이트는 진행되지 않게 되었습니다. 정말 죄송합니다. 그동안 데캉's 미터기를 사용해주신 분들과 좋은 답변을 남겨주신 모든 분들께 진심으로 감사드립니다. 떠나면서 제 소스코드를 그대로 공개할까 했지만 그건 제 노력에 대한 배신같더라구요. 그래도 그냥 떠나는 것 보다 애정있게 사용해주셨던 분들에게 감사의 마음을 전할 방법이 뭐가 있을까 하다가 전부터 자신도 딜미터기를 직접 제작해서 쓰고 싶다는 분들의 쪽지를 받은적이 있기도 해서 해킹을 걱정하시는 분 또는 직접 딜미터기를 만드는 방법이 궁금하신 분들을 위해 비전공자 시선으로 코딩에 대한 지식 없이도 AI를 활용하여 아주 쉽고 간단한 딜미터기 제작방법을 알려드리는 방법을 알려드리고자 합니다. ================================================================= 일단 필요한 재료들이 몇가지 있습니다. 많은 프로그래머 분들이 본인만의 코드짜는 프로그램을 쓰시겠지만. 프로그램 초보자도 충분히 프로그래밍을 할 수 있는 프로그램은 역시 파이썬이 아닌가 싶네요. 또한, 프로그래머가 아닌 완전 초보자도 만들 수 있는 환경을 제공해드려야 하기 때문에 이를 완벽하게 해결해줄 우리의 AI 친구와 함께 하도록 하겠습니다. 1. 파이썬을 실행해줄 Visual Studio Code 2. 아무래도 여러번 코드를 주고 받으려면 무료로는 곤란하기 때문에 각자 원하는 AI 기계를 준비합니다. 개인적으로 chatGPT가 제일 나은거 같아요. 한달만 결제하시죠. 3. 각종 기초 코드 파일들(스킬이름, 클래스별스킬이름, 몹이름) 4. 그리고 패킷에서 매칭시켜줄 도움 파일. 5. 혹시나 없는 분들을 위한 npcap(패킷을 매칭해서 값을 알려줘야 하기 때문에 필수입니다.) 공식사이트이고, install 버전을 받으시면 됩니다. (위에 올린 링크가 불안하시면 직접 구글에서 검색하셔서 공식사이트 들어가셔서 받으시면 됩니다.) 자 이제 여러분들도 개발이 가능해진 상태입니다.! 자 일단 비쥬얼 스튜디어 코드를 까시고, npcap도 안까셨으면 깔아줍니다. 그리고 첨부파일로 올린 소스코드.zip 파일을 받아서 적당한 곳에 풀어주세요. *.json, *.py 파일이 들어있을껀데요. 다 파이썬에서 쓰는 파일들이고, 메모장으로 열어보면 내용을 볼 수 있어요. (바이러스 의심되면 검사하시구요. 단순 텍스트 파일인데 이것조차도 의심하면.... 뭐 답 없습니다.) ================================================================= 자 이제 본격적으로 미터기를 만들어 봅시다. 순서대로 하신다면 여러분들도 누구나 자신만의 데미지 미터기를 만드실 수 있어요. 1. 먼저 해야할 건 디자인부터 정해야 합니다. 코드를 짜고 나서 디자인을 적용하면 여러가지로 골치아픈 일들이 생깁니다. 그래서 인터넷에 나도는 여러 미터기 이미지를 가지고 오시거나, 아니면 직접 만든 딜미터기 이미지가 필요해요. ![]() 구글에서 딜미터기 검색하면 정말 다양한 딜미터기를 볼 수 있습니다. 여기서 아이디어를 참고하시거나, 아니면 직접 딜미터기 디자인을 짜셔서 만드시면 됩니다. ![]() ChatGPT에게 딜미터기 이미지를 달라고 했더니 이렇게 주는군요. 우리한테 필요한건 데미지를 얼마나 넣었느냐 측정하는 것과 그것을 시각화 하는것이죠. 이제 우리가 해야하는건 ChatGPT(이하GPT)에게 이걸 프로그램화 해서 시각화 하게 만들면 됩니다. 그전에 해야할 것이 있어요. 기본적으로 GPT는 우리가 입히는 데미지의 패킷을 구분하지 못합니다. 따라서 GPT에게 이것을 가르쳐야해요. 그것이 바로 소스코드.zip 파일 안에 있는 public_packet_adapter.py 입니다. 2. public_packet_adapter.py 파일을 GPT에게 건네고, 학습을 시켜야 합니다. 저 파일은 제가 미터기를 만드시려는 분들을 위해 패킷이 어떻게 측정되는지 알려주려고 만든겁니다. GPT에게 저 파일을 보내고, '앞으로 우리가 딜미터기를 만들껀데 패킷에서 저것에 따라 딜의 양과 각종 스킬들이 어떻게 적용되는지 학습해.' 라는 방식으로 명령을 내리면 GPT는 마치 16진수 같은것을 보여주며, 각각의 패킷이 어떻게 적용하는지 알려줄거예요. ![]() 패킷에서 뽑은 데이터를 미터기에 어떻게 넣는지 알려주는 파일이죠. 3. 학습이 끝났으면 이미지를 올려주고, 이제 저 이미지의 딜미터기를 만들어달라고 하세요. 예를들면 순번이 뜨고, 닉네임이 뜨고, 데미지양, 데미지, dps, 치명타, %가 나오게 라고 명령하세요. 명령은 자세할수록 더욱 잘 나타납니다. ![]() 그러면 이렇게 파이썬으로 코드를 짤겁니다. 혹시 파이썬으로 안짠다면 파이썬으로 짜달라고 하세요. 4. 코드를 Visual Studio Code에 붙여넣습니다. (팁을 주자면 앞으로는 코드말고 파일로 달라고 하세요. 그게 여러모로 더 나아요) ![]() Visual Studio Code(이하 VSC)에서 새파일로 파이썬 파일로 선택하여 만들면 새탭이 아래 생깁니다. 여기에 GPT가 만들어준 코드를 그대로 붙여넣습니다. 그러면 이렇게 붙여넣어질겁니다. 이걸 저장하셔서 원하는 폴더에 넣습니다. 예로들면 'C:aionmeteraionmater.py'로 저장하면 됩니다. 5. 코드를 실행시키기 위한 exe파일로 만들기. 아래에 보면 터미널이 있을거예요. ![]() 일단 GPT에게 '이걸 EXE 파일로 만드려면 어떻게 해야해?' 라고 물어보세요. 그러면 PyInstaller를 설치하라고 하는데요. 저 터미널 명령어 입력하는 곳에 'py -m pip install pyinstaller' 를 입력하면 됩니다. 그러고 나서 그리운 옛날의 도스시절 명령어를 이용해 'cd.. / cd aionmeter' 같은걸 하면 C:aionmeter 폴더로 이동하게 될 것입니다. 이제 aionmater.py 파일이 있자나요. 'py -m PyInstaller --clean --onefile --noconsole aionmater.py' 이렇게 명령어를 치면 aionmater.py 안에 들어있던 코드를 exe 파일로 만들어줍니다. [모르면 GPT 한테 물어봐서 하세요. 하나하나 다 잘 알려줍니다.] ![]() 이제 결과 파일은 'C:aionmeterdistaion_damage_meter.exe'에 있을겁니다. 이걸 관리자모드로 실행하면 여러분이 만든 최초단계의 미터기가 완성되는 겁니다. 6. 실행하기 파일이 만들어 진 것을 확인했으니 더블클릭 해보죠. ![]() 글을 작성하는 중간에 실행해봤더니 이렇게 나옵니다. 문제는 닉네임도 자기 멋대로 나오고, 저 숫자와 게이지도 자기 마음대로네요. 이제 하나씩 GPT에게 명령을 해야하는 일만 남았네요. 저 데이터를 기본으로 다 지운 상태에서 누군가 데미지를 입히면 나오게 해야 할테구요. 옵션이라던가 기타 여러가지 기능을 넣어야 하죠. 프로그래밍을 전혀 할줄 모르더라도 여러분 스스로 기획자가 된다면, 개발은 GPT가 알아서 해줄겁니다. 이렇게 계속해서 명령해서 코드를 받아내고, 그걸로 적용하여 실행파일로 만들어서 테스트하고. 이걸 무한 반복하면 여러분들이 원하는 멋지고 깔쌈한 커스터마이징 딜미터기를 만들어낼 수 있을겁니다. 이렇게 만들어낸 딜미터가는 기본적으로 '내가 스스로 만든 것' 이기 때문에 해킹 피해가 있을 수 없겠죠? ================================================================= 마지막으로 더 좋은 딜미터기가 있음에도 데캉's 미터기를 이용해주신 모든 분들에게 감사의 말씀드립니다. 또한 이미 너무나도 완벽한 딜미터기를 다들 사용하고 계실꺼기 때문에 이 글이 필요가 없으실수도 있겠지만, 직접 만들어서 써보고 싶으신 분이 있을 수 있으니 너그럽게 양해해주시길 바랍니다.
EXP
3,673
(18%)
/ 4,001
|
c2404547859.zip [105Kb]







데캉