Skip to content
View yunsuper's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Beyond the Script Walls🚀
  • 17:25 (UTC +09:00)

Block or report yunsuper

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yunsuper/README.md

👋 Hello, World! I'm yunsuper!


Typing SVG


🎮 Modder & Full-Stack Developer

Beyond Scripts, Into Architecture | 게임 시스템 분석과 모딩을 통해 설계의 즐거움을 배웠습니다. 엔진 위에서 노는 것을 넘어, 서비스를 직접 설계하는 풀스택 개발자로 진화 중입니다.


🛠️ Modding Toolset




  • Crimson Desert (BlackSpace Engine & Python):

    • VFS(Virtual File System) 분석: .pamt 및 .paz 바이너리 구조 분석을 통해 리소스 메타데이터 복원 및 가상 파일 시스템 맵핑 구현
    • LZ4 정밀 캘리브레이션: 패칭 데이터의 압축 크기를 원본과 1바이트 단위로 일치시키는 정밀 패딩(Padding) 알고리즘 설계로 바이너리 직접 수정 안정성 확보
    • Precision Binary Patching: 게임 시스템 로직이 담긴 바이너리를 직접 수정하여 엔진 레벨의 제약 사항(Inventory Limit 등)을 돌파
  • Escape from Duckov (Unity Engine & C#):

    • HarmonyLib을 활용한 런타임 메서드 후킹(Method Hooking) 및 로직 패치 구현
    • 단순 상수값(플레이어 스탯 등) 수정을 넘어, 게임 내 동적 환경 변화에 대응하는 조건부 로직 가로채기 및 실행 흐름 제어 수행
    • .NET Framework 기반의 프로젝트 설계 및 Steam Workshop 배포 프로세스 완수
  • Skyrim & Fallout 4 (Creation Engine):

    • 베데스다 전문 툴셋(CK, SSEEdit 등)을 활용한 시스템 구축 및 나만의 통합 환경(Custom Build) 설계
    • 사용자 기술 지원: 커뮤니티 내 실시간 소통을 통해 모드 충돌 분석 및 트러블슈팅 가이드 제공
  • Cyberpunk 2077 (REDengine):

    • 기존 모드(Lua 기반) 로직 분석 및 런타임 에러(외형 출력 버그 등) 해결을 통한 환경 안정화

🛠 Tech Stack

💻 Languages & Game Modding



💻 Backend & Desktop


🎨 Frontend & Game Engine



🗄️ Database & Realtime


🚀 DevOps & Infrastructure


🧪 Testing & Automation

🤖 AI & LLM Engine & Auth

🛠 Tools & Collaboration


🔭 Currently Working On

  • '붉은 사막(Crimson Desert)' 게임 리소스 분석 및 macOS 전용 모딩 툴 추가 개발 중...

🔍 Technical Challenge: Runtime Memory Hijacking

**"엔진의 실시간 보호 로직 분석 및 메모리 덤프 자동화 연구"

  • Objective: 실시간 메모리 변조를 통한 '고스트-러너(Ghost-Runner)' 기능 구현 시도
  • Progress:
    • lldb 배치 모드 스크립트를 설계하여 엔진의 탐지를 회피하는 Hit-and-Run 방식의 메모리 하이재킹 성공
    • 16MB 이상의 런타임 덤프에서 struct 언패킹을 통한 시스템 변수 패턴 매칭 및 오프셋 특정 완료
  • Hurdle: 실시간 엔진 무결성 보호막(Memory Shield)으로 인한 값 유지 실패 → 현재 메모리 보호 루틴 우회(Bypass) 및 하트비트 로직 분석 단계 진행 중

🚀 Deployed & Live Projects

**LZ4 정밀 캘리브레이션 기술로 '붉은 사막'의 모든 폰트 슬롯을 완벽하게 제어하는 macOS 전용 오리지널 Python 모드

  • Status: Production Ready (Nexus 배포 완료)
  • Tech: Python 3, Tkinter, LZ4 (Compression Engine), Binary Patching
  • Key Point:
    • VFS Resolution: 붉은 사막의 .pamt 및 .paz 파일 구조를 분석하여 가상 파일 시스템 경로를 완벽하게 복원 및 리소스 매핑
    • Inherited LZ4 Calibration: 원본 슬롯 크기에 맞춰 LZ4 압축 패딩을 실시간으로 정밀 조정(Calibration)하여 게임 안정성을 완벽히 유지
    • GUI-Based Interface: GUI 기반 인터페이스로 macOS 환경에서 누구나 쉽게 커스텀 폰트(.ttf, .otf)를 모든 슬롯에 적용 가능
  • Link: Nexus 바로가기

"게임 내 가방 칸수를 확장하여 수집의 물리적 제약을 해소하는 시스템 패칭 툴"

  • Status: Production Ready (Nexus 배포 완료)
  • Tech: Python 3, Binary Patching & & Hex Analysis, LZ4 Calibration Engine
  • Key Point:
    • VFS & System Logic Analysis: .pamt 및 .paz 바이너리 구조 분석을 통해 가상 파일 시스템 맵핑 및 게임 내 인벤토리 슬롯 확장 데이터 영역 특정
    • Precision Binary Patching: 게임 시스템 로직이 담긴 바이너리를 직접 수정하여 엔진 레벨의 가방 공간 제약 사항(Inventory Limit)을 돌파
    • Save-Safe Integrity Engine: 바이너리 패칭 시 데이터 길이가 변해도 무결성을 유지하는 **'정밀 패딩 알고리즘'**을 설계 및 적용. 세이브 파일 보호 및 런타임 안정성 확보
  • Link: Nexus 바로가기

"점프 기능이 없는 게임에 새로운 물리 법칙(Jump & Air Control)을 창조 및 주입"

  • Status: Production Ready (Steam Workshop 배포 완료)
  • Tech: C#, .NET Framework 4.7.7, HarmonyLib
  • Key Point:
    • 점프 메커니즘이 존재하지 않는 게임 엔진 내에 새로운 물리 로직을 설계 및 런타임 주입
    • Infinite Jump: 공중 연속 도약 및 운동학적(Kinetic) 로직을 통한 부드러운 Air Control 구현
    • 유저 편의를 위한 Z키 트리거 바인딩 및 하모니 패치 안정성 확보
  • Link: Steam Workshop 바로가기

"HarmonyLib을 활용한 게임 런타임 코드 패치 및 폭풍 보호 시스템 구현"

  • Status: Production Ready (Steam Workshop 배포 완료)
  • Tech: C#, .NET Framework 4.7.7, HarmonyLib
  • Key Point
    • 게임의 원본 코드를 손상시키지 않고 Runtime Method Hooking을 통해 로직을 제어
    • Mac 환경에서 x64 아키텍처 기반의 안정적인 빌드 환경 구축
  • Link: Steam Workshop 바로가기

"개발자를 위한 힙한 감성의 실시간 몰입 및 소통 공간"

  • Status: Production Ready (배포 완료 및 실서비스 중)
  • Tech: Next.js, Supabase (Realtime), Framer Motion, Tailwind CSS
  • Key Point:
    • Supabase Realtime을 활용한 실시간 채팅 및 접속 유저 상태 동기화 구현
    • 뽀모도로 타이머와 상태 연동을 통한 몰입 환경 제공
    • 깃허브 OAuth 연동 및 이미지 URL 공유 등 풍부한 커뮤니티 기능
  • Link: https://dev-connect-gules.vercel.app/

"기획부터 배포까지, 풀스택 개발로 완성한 AI 타로 서비스"

  • Status: Production Ready (배포 완료 및 실서비스 중)
  • Tech: React, Node.js, OpenAI API, Vercel
  • Key Point: 인프라 구축 및 API 연동을 포함한 전체 라이프사이클을 경험한 프로젝트입니다.
  • Link: https://tarot-mauve.vercel.app/

"물리 엔진과 감각적인 사운드로 구현한 프리미엄 제비뽑기 서비스"

  • Status: Production Ready (배포 완료 및 실서비스 중)
  • Tech: Next.js 15, Matter.js, Web Audio API, Framer Motion, Zustand
  • Key Point:
    • **Matter.js(2D 물리 엔진)**를 활용하여 실제 공이 섞이는 듯한 역동적인 인터랙션 구현
    • Zustand & LocalStorage 연동을 통한 당첨 히스토리 유지 및 하이드레이션 이슈 해결
  • Link: https://whos-next-alpha.vercel.app/

"로컬 LLM을 활용한 개인화 코드 리뷰 도구"

  • Tech: Ollama, JavaScript, LLM Prompt Engineering
  • Status: Completed (로컬 구동 완료)
  • Key Point: 외부 API 비용이나 데이터 유출 걱정 없이 **로컬 환경(Ollama)**에서 효율적인 코드 리뷰가 가능하도록 구현했습니다.

"Vanilla JS로 구현한 실시간 멀티플레이 메타버스"

  • Tech: JavaScript (Vanilla), Socket.io, Node.js
  • Status: Completed (로컬 구동 완료)
  • Key Point: 라이브러리 없이 순수 자바스크립트로 실시간 말풍선 채팅 및 점프 물리 로직을 구현하며 탄탄한 기본기를 증명한 프로젝트입니다.

📁 More Projects Showcase

Project Tech Stack Key Point Link
🎬 Dead Reset Mac Patch Python UnityPy 바이너리 에셋 수정을 통한 맥 전용 한글화 툴셋 🔗
♟️ Jjanggi Online Phaser Socket.io 물리 엔진 기반 온라인 장기 로직 구현 🔗
▶️ AutoPlay Utility JavaScript 동영상 연속 재생 북마크릿 유틸리티 🔗
📍 Travel Planner JS Kakao API 첫 오픈 API 연동 및 웹 서비스 도전 🔗
🍒 Cherry Notepad Pro Electron JS Ad-hoc 서명이 적용된 데스크톱 메모 앱 🔗
📦 Korean Faker Electron JS 테스트 데이터 생성용 데스크톱 앱 (.dmg) 🔗

🤝 Open Source Contribution

  • 오픈소스 생태계에서의 코드 리뷰 및 기여를 통해 더 나은 코드를 작성하는 법을 고민합니다.

📊 My GitHub Stats

GitHub Stats Top Languages

📫 Contact Me

Pinned Loading

  1. CrimsonDesert-Runtime-Research CrimsonDesert-Runtime-Research Public

    Advanced research tools for Crimson Desert runtime memory analysis using LLDB on macOS (M4 Pro)

    Python

  2. CrimsonDesert-FontModder-Mac CrimsonDesert-FontModder-Mac Public

    A standalone Python GUI tool to patch fonts for the macOS (Native/Steam) version of Crimson Desert. Optimized for Apple Silicon (M1/M2/M3/M4).

    Python

  3. CrimsonDesert-Inventory-Expander-Mac CrimsonDesert-Inventory-Expander-Mac Public

    A native macOS inventory expansion patcher for Crimson Desert (Steam). Increases base slots to 200 and max to 240.

    Shell

  4. MyJumpMod MyJumpMod Public

    [Escape from Duckov Mod] Adds Z-key jumping with Infinite Jump and Kinetic Air Control. Z키 점프 기능 및 무한 연속 점프, 공중 제어 기능을 추가(Build: .NET 4.7.7, x64)

    C#

  5. Dev-Connect Dev-Connect Public

    A real-time co-working space for developers featuring Pomodoro, Gist cards, and live reactions.

    TypeScript

  6. Tarot Tarot Public

    🔮 AI-Powered Interactive Tarot Reading Service - Deep psychological analysis using OpenAI API & seamless React interface.

    TypeScript