관련글
https://gall.dcinside.com/mgallery/board/view?id=mabinogimobile&no=988305
매일, 매주 반복되는 숙제… 이제는 더 간편하게 관리해보자! '0'
버전1.0에 이은 컨텐츠 추가 및 유저 커스텀이 가능하도록 업데이트된 버전입니다.
✅ 다운로드 링크
비밀번호 : mobinogihelper
https://drive.google.com/file/d/1v7u-uyM7DXuMMNdtsw7rcIPNeCxze95y/view?usp=sharing
추가 및 수정 사항 (2025-06-18)
- 2025-05-25
- 캐릭터를 자유롭게 추가할 수 있도록 변경
- 플러스 모양 아이콘을 눌러 캐릭터를 여러 개 추가할 수 있도록 기능 확장
- 캐릭터 추가 시, 아이디를 기입할 수 있도록 변경 (아이디는 최대 4자까지 입력 가능함)
- 기존 추가된 캐릭터의 아이디 또한 변경 가능하도록 변경
- 캐릭터를 자유롭게 추가할 수 있도록 변경
- 2025-05-27
- 트레이 기능 추가
- 2025-05-29
- 숙제 리스트의 새로운 컨텐츠 아이콘 추가
- 컨텐츠 확인을 사용자가 유동적으로 할 수 있도록 커스텀 기능 추가
- 유저가 직접 컨트롤 키를 눌러 순서를 정하여 컨텐츠를 추가하여 관리할 수 있도록 함
- 2025-06-05
- 메모장 기능 추가
- 2025-06-10 : 메모장 자동 저장 기능 추가 (매 30분 마다)
- 2025-06-10 : 프로그램 종료 시 메모 내용 자동 저장
- 메모장 기능 추가
- 2025-06-06
- 실행 폴더에 설정 파일(settings.ini)을 생성하지 않도록 변경
- 2025-06-11
- 생활 관련 컨텐츠 아이콘 추가
- 2025-06-12
- 환경 설정 기능 추가
- 옵션 : 결계 알리미 관련
- 결계 알리미를 '숙제 리스트' 탭이 아닌 '환경설정' 탭으로 이동
- 결계 알리미 디자인 변경
- 옵션 : 프로그램 닫기 관련
- 프로그램 종료를 누를 경우, 선택된 옵션에 따라 작동하도록 변경
- 프로그램 종료하기 : 닫기 버튼을 누를 경우, 프로그램이 종료 됨
- 트레이로 보내기 : 닫기 버튼을 누를 경우, 트레이로 이동되며 창은 사라짐
- 프로그램 종료를 누를 경우, 선택된 옵션에 따라 작동하도록 변경
- 옵션 : 결계 알리미 관련
- 도네이션 배너 제작 및 프로그램 환경설정 탭 내 배치
- 환경 설정 기능 추가
- 2025-06-14
- 캐릭터 추가 기능 관련
- 캐릭터 추가 UI 변경
- 캐릭터 추가 시 이미지를 선택하여 유저가 직접 캐릭터 이미지를 추가할 수 있도록 함
- 이미지 프리셋 18종 추가
- 이미지는 제공되는 프리셋 또는 직접 이미지를 불러와 추가할 수 있음
- 환경 설정 기능 추가
- 프로그램 초기화 : 모든 설정 및 추가한 캐릭터까지 모두 초기화되도록 함
- 횟수 초기화 알림 창 UI 변경
- 캐릭터 추가 기능 관련
- 2025-06-15
- 프로그램 중복 실행 시, 기존 실행중인 프로그램을 활성화하도록 변경
- 프로그램의 마지막 실행 위치를 기억하여 다음 실행 시 해당 위치로 실행되도록 변경
- 프로그램의 사이즈를 조절할 수 있도록 변경
- 모비노기 도우미 1.1 버전 배포
- 2025-06-17 (버그 픽스 버전 v1.1.1)
- 오류 수정
- 프로그램이 꺼진 상태로 초기화 타임이 지날 경우, 콘텐츠가 초기화되지 않는 현상 수정
-
결계 3분 타이머에 글꼴이 적용되지 않은 현상 수정
-
간헐적으로 시스템 시간 오류로 인해 프로그램이 정상적으로 실행되지 않던 현상 수정
-
이전 버전(1.0)에서 사용자분들께서 말씀하셨던 settings.ini 파일 관련 오류입니다.
-
-
해상도가 다른 컴퓨터에서 프로그램이 이상하게 보이는 현상 수정
-
추가
-
환경 설정에 디스코드 서버로 이동하는 배너 버튼 추가
-
- 오류 수정
- 2025-06-18 (초기화 오류 재수정 버전 v1.1.1_fix)
- 숙제 초기화 로직에 잘못된 변수가 사용되어 정상 작동하지 않은 것을 확인, 수정 버전 재배포
앞으로 업데이트 예정 리스트
업데이트 예정 리스트는 작업 목록에 있으나 반드시 업데이트 된다는 것을 의미하진 않습니다.
- 결계 기능 관련
- 알림 소리 조절
- 알림 소리를 사용자가 원하는 소리로 변경
- 알림 소리 음소거
- 사용자가 컨텐츠 추가 시, 편의성 개선 작업 (컨트롤 키로만 추가하는 번거로움을 없앨 예정)
- 6월 19일 새로 추가될 컨텐츠 추가
발견된 이슈
- 이슈 제보 바람
프로그램 소개
이 프로그램은...
게임 컨텐츠 관리에 보다 직관적이고 효율적으로
숙제를 확인하고 관리할 수 있도록하기 위해 제작되었습니다.
✨ 모비노기 숙제 도우미란?
마비노기 모바일 유저들을 위해 제작된,
효율적이고 직관적인 일일/주간 숙제를 손쉽게 체크하기 위한 프로그램입니다.
매일 또는 주간 단위로 반복되는 콘텐츠들의 진행 여부를 체크할 수 있으며,
매일 오전 6시, 주간 숙제 초기화 시 자동으로 리셋되어
귀찮은 수동 초기화 없이 깔끔하게 숙제를 관리할 수 있도록 설계되어 있습니다.
사용 가능한 환경
OS : Windows 한정, 오직 윈도우에서만 실행 가능!
주요 기능들을 소개해볼게요!
📌 주요 기능
✅ 일일/주간 콘텐츠 체크 기능
- 숙제를 완료했는지 헷갈릴 틈 없이 한 눈에 확인!
- 매일, 매주하는 숙제 자동 초기화!
- 번거로운 수동 관리 없이, 숙제 체크는 이 도우미 하나면 OK!
🎨 나만의 캐릭터로, 더 몰입감 있게!
이제 당신의 캐릭터를 도우미 안에 직접 등록해보세요!
캐릭터가 담긴 이미지를 업로드하면,
숙제 도우미 화면에서 나만의 아바타와 함께 숙제를 관리할 수 있습니다.
캐릭터 이미지를 넣기 귀찮으신 분들은 기본적으로 제공되는 프리셋을 이용해도 좋아요!
제 캐릭터와 지인들의 모습을 프리셋으로 넣었어요! :)
💡 어떻게 활용되나요?
- 캐릭터 프로필 이미지로 등록되어, 숙제 리스트에 함께 표시
- 부캐릭터를 여러 개 등록했다면, 각 캐릭터별 이미지로 쉽게 구분
- 단순한 숙제 도우미를 넘어, 내 캐릭터 중심의 UI로 감정 몰입도 UP!
🛠️ 사용 방법도 간단해요!
- 초록색 플러스 버튼을 누르거나 이미 생성되어 있는 캐릭터 클릭
- 캐릭터 이름을 입력 후, “이미지 불러오기” 버튼 클릭
- 내 PC에서 원하는 캐릭터 스크린샷 선택
- '확인 버튼' 클릭! 등록 완료! 숙제 화면에서도 이미지가 바로 반영됩니다.
✏️ 내가 원하는 숙제, 직접 추가하세요! – 커스텀 콘텐츠 등록 기능
사용자가 직접 원하는 콘텐츠를 자유롭게 추가할 수 있도록 커스텀 등록 기능을 제공합니다!
📌 이런 상황, 다들 한 번쯤 있지 않으셨나요?
- "내가 따로 챙기는 숙제가 있는데, 기본 목록에 없어서 불편해!"
- "따로 체크하고 싶은 숙제가 있는데 정리가 안 돼…"
이럴 때 커스텀 기능을 사용하면,
✔️ 일일/주간 단위 선택까지 자유롭게 설정
✔️ 체크 및 초기화 관리도 기본 콘텐츠와 동일하게 가능!
즉, 숙제 도우미를 통해 나만의 맞춤형 관리 도구로 사용할 수 있어요.
콘텐츠를 추가할 때에는 컨트롤(Ctrl) 키를 눌러 순서를 정하고, 확인을 눌러주세요!
확인을 누르면 선택한 콘텐츠들로 재배치됩니다.
추가된 콘텐츠 미리 보기
✅ 오늘의 숙제 아이콘 목록
✅ 이번주 숙제 아이콘 목록
🧺 생활 콘텐츠도 이제 꼼꼼하게! – 세분화된 생활 숙제 관리 기능 추가
다양한 생활 관련 콘텐츠도 세부적으로 관리할 수 있도록 기능을 강화했습니다.
물품별로 관리하고 싶은 사람, 간단하게 NPC로만 관리하고 싶은사람...
"당신이 뭘 좋아할지 몰라서 다 준비했어! 😘"
🧵 어떤 점이 좋아졌나요?
- 일일 교환, 주간 구매 숙제 항목을 구분해 보기 쉽게 정리
- 생활 관련 숙제를 자주 챙기는 유저들에게는, 놓치기 쉬운 세세한 부분까지 챙길 수 있도록 커스텀 맞춤형 기능!
⚙️ 더 나에게 맞게! – 환경 설정 옵션으로 보기 방식을 자유롭게 조절하세요
숙제 도우미는 사용자 편의성을 최우선으로 생각했어요.
그래서 생활 숙제를 얼마나 간단하게 또는 자세하게 볼지, 환경 설정에서 직접 선택할 수 있도록 했습니다!
기본적으로는 'NPC별 물품 상세히 보기'로 보이도록 되어 있어요.
이 옵션은 선택 한 후, 콘텐츠를 추가할 때부터 적용됩니다.
이를 이용해 일일 교환은 물품별로, 주간 교환은 NPC별로 하는 등, 여러 가지 형태로 설정 가능해요.
⚙️ 환경 설정 > 구매 및 교환
- NPC 아이콘만 보기
- 각 교환 및 구매를 담당하는 NPC 이름만으로 간단하게 표기
- 복잡하고 헷갈리기 쉬운 사람은 어떤 NPC를 찾아가야 하는지만 알면 되니, 훨씬 간결하고 직관적!
- NPC별 물품 상세히 보기 (기본값)
- 꼼꼼히 숙제를 체크하고 싶은 유저에게 최적화!
- 구매 및 교환에 필요한 세부 항목이 나열되어 디테일하게 콘텐츠 관리 가능!
콘텐츠를 추가할 때에는 컨트롤(Ctrl) 키를 눌러 순서를 정하고, 확인을 눌러주세요!
확인을 누르면 선택한 콘텐츠들로 재배치됩니다.
추가된 콘텐츠 아이콘 미리 보기
✅ NPC 아이콘만 보기
- 오늘의 교환 물품
- 이번주 구매 물품
✅ NPC별 물품 상세히 보기
- 오늘의 교환 물품
- 이번주 구매 물품
❓ 숙제 체크를 잘못했을 때에는? 실수해도 괜찮아요!
가끔 숙제를 체크하면서 실수로 완료 체크를 눌렀다든지,
구멍과 결계 숙제의 횟수를 잘못 체크하는 일이 생기곤 하죠.
이럴 때를 대비해, 사용자가 직접 숙제 체크 기록을 초기화할 수 있어요!
❓숙제 콘텐츠가 계속 하나만 추가되요!
현재 콘텐츠 커스텀 추가 기능은 컨트롤을 통해서 여러 개를 선택 한 후 확인을 누르면
선택된 콘텐츠들이 새롭게 재배치되는 구조로 설계되어 있습니다.
기존에서 추가되는 개념이 아닌, 새롭게 선택한 콘텐츠들로 재구성되는 거죠.
📝 내 숙제, 내 방식대로 정리한다 – 메모장 기능 추가!
이제 숙제 도우미에서 자유롭게 메모를 작성하고 관리할 수 있어요.
숙제 리스트만으로는 부족했던 정보들, 이제는 직접 적고 정리하세요!
✨ 어떤 걸 쓸 수 있나요?
- 💡 내가 따로 관리하는 추가 숙제나 체크할 정보
- 🎁 이벤트 아이템 교환 일정, 교환 우선순위 정리
- 🧙 부캐릭터별 해야 할 작업 간단히 정리
- 🧾 타인과의 약속, 협동 퀘스트 예약 메모까지!
📌 주요 기능
간단하고 빠르게 입력 가능한 자유 메모 공간 제공
- 메모는 30분마다 자동 저장되어, 예기치 못한 상황 방지
- 프로그램 종료 시 메모를 저장하기 때문에 따로 저장할 필요 없음!
당신만의 마비노기 일지를 함께 써 내려가는 공간,
숙제도, 일정도, 아이디어도 자유롭게 기록하세요.
🔔 결계 알림 기능
매 시간마다 생성되는 ‘결계’, 깜빡하지 않도록 알림으로 챙기자!
한 번 놓치면 다음 기회를 기다려야 해서, 상당히 귀찮죠 ㅠ3ㅠ
그래서 숙제 도우미는 결계 시간에 맞춰 총 4단계 알림을 제공해요!
모든 알림은 윈도우 화면 우측 하단 (시계 위)에 알림 팝업이 출력됩니다.
결계 설정은 프로그램 상단 탭 '환경설정'에서 설정 가능해요.
⚙️ 환경 설정 > 결계 알리미
PS. 예시 화면으로 제공된 화면은 테스트 화면이므로 윈도우의 실제 시간은 무시해주세요.
⏰ 10분 전 / 5분 전 미리 알림
- 미리미리 준비할 수 있도록 여유 있게 확인하자!
- 시간에 쫓기지 않고 여유롭게 결계를 준비할 수 있도록 해주는 기능입니다.
- 이 알림은 사전 준비용입니다. 아직 던전을 돌고 있다면 빠르게 마무리해서 결계를 준비해보세요!
- 결계가 실제로 생성되는 시간(정각) 10분 혹은 5분 전에 미리 알림이 울립니다.
- 사용자가 현재 게임에 집중하지 않고 있더라도 "결계 알리미"를 통해 결계를 인지할 수 있어요.
⏰ 정각 알림 – 결계가 생성되면 즉시 알림!
- 결계가 실제로 생성되는 시간(정각)에 알림이 울리도록 해주는 기능입니다.
- 이 알림을 통해 결계가 시작되기 전 사용자는 미리 준비를 할 수 있도록 해주는 역할을 해요.
- 단, '결계 시작 3분 타이머 기능'을 사용할 경우 해당 알림은 노출되지 않고 타이머가 노출되요!
⏳ 결계 시작 3분 전 타이머 알림 – 결계 시작 전 집중 준비 시간 확보!
- 결계 앞에 세워두고 언제 시작하나 확인하기 너무 귀찮으시죠?
- 결계 생성 후 실질적으로 결계를 시작하는 시간을 타이머로 알려줍니다.
- 결계 생성부터 시작까지(총 3분)의 남은 시간이 보여주며, 실질적인 시작 타이밍에 맞춰 사용자가 놓치지 않게 도와주는 기능을 합니다.
🖥️ 결계 알림 팝업은 윈도우 좌측 하단에서 확인! – '아.. 맞다.. 결계!' 게임 중에도 알림을 놓치지 말자!
- 모든 결계 알림은 윈도우 화면 우측 하단에 팝업으로 표시됩니다.
- 마비노기 모바일을 하거나, 다른 작업을 하다가도 알림이 시각적으로 띄워져 즉시 확인 가능해요.
- '띵!' 소리와 함께 팝업이 노출되도록 되어 있어요.
🖥️ 깔끔하게 종료하거나, 조용히 숨겨두거나 – 트레이 기능 추가
‘닫기 설정’으로 나에게 맞는 방식 선택!
사용자 환경에 맞게 프로그램 종료 방식을 선택할 수 있도록 ‘닫기 설정’ 기능을 제공합니다.
창을 닫을 때 어떻게 동작할지 직접 설정해보세요!
⚙️ 환경 설정 > 닫기 설정
두 가지 모드 중 원하는 방식으로 선택할 수 있어요
- 프로그램 종료하기 (기본값)
- 창 닫기(X 클릭) 시, 모비노기 도우미가 완전히 종료됩니다.
- 리소스를 아끼고 싶거나, 필요할 때만 실행하고 싶은 분께 적합!
- 트레이로 보내기
- 창 닫기 시, 프로그램이 완전히 종료되지 않고 작업 표시줄 트레이로 최소화됩니다.
- 백그라운드에서 조용히 실행되며, 알림 기능(예: 결계 알림 등)은 그대로 유지됩니다.
- 게임 중 방해되지 않고, 불필요한 창이 계속 떠 있는 것을 방지할 수 있어요.
🌟 특히 ‘트레이로 보내기’는
결계 알림만 받고 싶을 때, 수시로 도우미를 꺼내 쓰고 싶을 때 아주 유용합니다!
당신의 사용 스타일에 맞춰, 모비노기 도우미의 종료 방식도 유연하게!
🔄 문제가 생겼을 땐, 처음으로!
‘환경 설정 > 초기화’ 기능으로 프로그램을 원래 상태로 복원!
간혹 프로그램 사용 중 오류가 발생하거나, 설정이 꼬여버렸을 때
“그냥 싹 다 초기화하고 처음부터 다시 설정하고 싶다!” 싶은 순간이 있죠?
이 기능은 다음과 같은 상황에서 유용해요
- 프로그램에 이상한 버그가 생겼을 때
- 설정을 너무 많이 바꿔서 되돌리기 복잡할 때
- 다른 캐릭터로 완전히 새로 시작하고 싶을 때
그럴 때를 위해 ‘초기화’ 기능을 제공합니다.
환경 설정 메뉴에서 '초기화' 버튼을 클릭하면,
모든 데이터를 지우고 처음 설치했을 때의 상태로 되돌릴 수 있어요.
⚠️ 초기화 시 주의사항!
- 🔧 설정한 모든 옵션이 사라집니다.
- 📝 메모장에 작성한 모든 내용도 삭제됩니다.
- 📌 커스텀 숙제, 캐릭터 이미지, 환경설정, 알림 옵션 등도 모두 초기화됩니다.
👉 정말 초기화를 진행할 경우,
“모든 정보를 초기화하시겠습니까?”라는 확인창이 한 번 더 뜨니 실수 걱정은 줄였습니다.
참고
- 이미지 관련 - DALL-E
- 동영상 관련 - Runway
- 사용된 글꼴 - 배달의민족 주아체
사용 스킬
C# (.NET 8.0) Winfoms
Firebase RealtimeDatabase
프로그램 개발 히스토리
2025-05-01
- 결계 타이머 기능
- 3시간 간격, 결계 시작 10분 전 타이머 기능 개발
- 윈도우 화면 우측 하단(시계 바로 위)에 결계 알림 팝업창을 출력하도록 추가
2025-05-15
- 사용자가 직관적으로 사용할 수 있도록 UI 변경
- 여러가지 일일/주간 컨텐츠를 확인할 수 있도록 프로그램 디자인 변경
- 컨텐츠 클리어 유무를 체크할 수 있도록 기능 추가 (체킹, 횟수 카운트다운)
- 각 컨텐츠의 남은 시간을 확인할 수 있도록 남은 시간 표기
2025-05-16
- 마우스 커서 추가
- 숙제 여부를 프로그램 종료 후 재시작 시 유지되도록 변경 (설정파일 추가)
2025-05-22
- 매일 오전 6시, 월요일 오전 6시마다 일일/주간 숙제 자동 초기화
- 결계 타이머 기능 수정 및 UI 보완
- 1시간 간격으로 기능 수정
- 결계 타이머 기능 추가
- 5분 전 알림
- 결계 시작 전 3분 타이머
- 시작 전 3분 타이머 기능 활성화 시, 결계가 생성되고부터 시작될때까지 팝업으로 시작되기까지의 잔여시간을 팝업창으로 보여줌
- 각 알림별 팝업 디자인 추가
- 팝업 닫기 기능 추가
2025-05-23
- 결계 알림 팝업 시, 게임 플레이 중 동작을 방해하지 않도록 수정
- v1.0 배포
2025-05-25
- 기존 프로그램 코드 재정의
- 커스텀 추가를 위해 기존의 로직 전체를 수정하는 방향으로 진행
- 캐릭터 커스텀 기능 추가
- 캐릭터를 여러 개 추가할 수 있도록 기능 확장
- 플러스 모양의 아이콘을 눌러 진행함
- 캐릭터명 설정 기능 추가
- 캐릭터 확장 버튼 클릭 시, 캐릭터명을 설정할 수 있도록 변경
- 이름을 잘못 입력하였을 경우, 캐릭터 아이콘을 클릭하여 캐릭명 수정 가능
- 캐릭터를 여러 개 추가할 수 있도록 기능 확장
2025-05-27
- 관리자 권한으로 실행할지 사용자에게 물어보고 실행하도록 변경
- 관리자 권한으로 실행하지 않을 경우, 프로그램을 실행할 수 없도록 함
- 2025-06-15 : 해당 기능 비활성화
- 관리자 권한으로 실행하지 않을 경우, 프로그램을 실행할 수 없도록 함
- 프로그램 중복 실행 방지 기능 추가
- 트레이 기능 추가
2025-05-29
- 새로운 컨텐츠 아이콘 추가
- 컨텐츠 확인을 유동적으로 할 수 있도록 커스텀 기능 추가
2025-06-04
- 상단의 탭 추가
- 생활 관련 탭 (일일&주간 교환 및 구매를 위한 체크 리스트)
- 메모장 탭
- 환경 설정 추가
2025-06-05
- 메모장 탭 기능 개발
- 메모장 탭에서 글 편집 기능 추가
2025-06-06
- 생활 관련 탭 기능 개발
- 생활 관련 탭 레이아웃 구성
- 설정 파일(settings.ini)을 모비노기 도우미 실행 폴더에 생성하지 않도록 변경
- 설정 파일 저장 경로(사용자 로밍 폴더) : %appdata%\MobinogiHelper
- 설정 파일명 : mobi_setting.ini
2025-06-08
- 설정 정보를 불러오는 내부 로직 변경
2025-06-10
- 메모장 탭 기능 개발 (가독성을 위해 윈도우 기본 글꼴 적용)
- 프로그램 종료 시 메모장 내용 저장 기능 추가
- 메모 파일 저장 경로(사용자 로밍 폴더) : %appdata%\MobinogiHelper
- 메모 파일명 : mobi_memo.txt
- 메모장 자동 저장 기능 추가 (매 30분마다 자동 저장)
- 프로그램 종료 시 메모장 내용 저장 기능 추가
2025-06-11
- 생활 관련 탭 기능 개발
- 컨텐츠 아이콘 추가
- '배달의민족 주아체' 글꼴 적용
2025-06-12
- 환경 설정 탭 기능 개발
- 환경 설정 탭 레이아웃 구성
- 옵션: "결계 알리미" 관련
- 결계 알리미를 숙제 탭이 아닌 환경 설정 탭으로 이동
- 결계 알리미 디자인 변경
- 옵션: "프로그램 닫기" 관련
- 프로그램 종료를 누를 경우, '종료'와 '트레이로 보내기' 택 1
- 도네이션 배너 제작 및 프로그램 내 탑재
2025-06-14
- 캐릭터 추가 기능 변경
- 캐릭터 추가 UI 변경
- 캐릭터 추가 시 이미지를 선택하여 캐릭터를 추가할 수 있도록 함
- 이미지는 제공되는 프리셋 또는 직접 이미지를 불러와 추가할 수 있음
- 프리셋 18종 추가
- 환경 설정 탭 기능 추가
- 프로그램 초기화 : 모든 설정 및 추가한 캐릭터 이미지 모두 초기화
- 횟수 초기화 알림 창 UI 변경
2025-06-15
- 프로그램 중복 실행 방지 기능 변경
- 중복 실행 시, 기존 실행중인 프로그램 활성화
- 프로그램 사용 위치 기억 기능 추가
- 프로그램 마지막 위치를 확인하여 다음 실행 시 해당 위치로 실행되도록 변경
- 프로그램의 사이즈를 조절할 수 있도록 변경
- 글꼴 폰트를 더욱 매끄럽고 부드럽게 보이기 하기 위해 GDI+ 방식 적용
2025-06-17
- 환경 설정 탭 기능 추가
- 디스코드 : 해당 배너 버튼을 누르면 도우미 디스코드 서버로 연결
2025-06-18