kone
소미소프트

소미소프트

한글 경로 미지원 게임, 한글 경로로 실행 가능하게 하는법

08/13/2025, 18:01:05
정보
4021 views · 22 likes

번역 방법이나 게임 자체 미지원 등으로 파일 실행 경로에 한글이 있으면 게임이 실행이 안되는 경우가 있음

하지만 간단한 파일 한 개면 파일 실행 경로에 한글이 있어도 번역이나 게임이 정상 작동하도록 하는 방법이 있음

바로 가상 드라이브를 만들어서 거기서 게임을 실행시키는 건데, AI를 이용해서 코딩 도움받아서 만들어봄


@echo off

chcp 65001 > nul

REM ----------------------------------------------------

REM 1. 실제 프로그램이 있는 한글 경로를 설정합니다.

set "REAL_PATH=.\"

REM 2. 사용할 임시 가상 드라이브 문자를 설정합니다. (사용되지 않는 문자 선택)

set "VIRTUAL_DRIVE=X:"

REM 3. 프로그램 실행 파일 이름을 설정합니다.

set "PROGRAM_EXE=(게임 파일 이름).exe"

REM ----------------------------------------------------

REM 혹시 모를 충돌을 방지하기 위해 기존에 할당된 가상 드라이브가 있다면 제거

subst %VIRTUAL_DRIVE% /d > nul 2>&1

REM 임시 가상 드라이브 생성 (관리자 권한 필요할 수 있음)

subst %VIRTUAL_DRIVE% "%REAL_PATH%"

IF NOT EXIST %VIRTUAL_DRIVE% (

    echo 오류: 가상 드라이브를 생성할 수 없습니다. 관리자 권한으로 실행했는지 확인하십시오.

    pause

    goto :eof

)

echo 가상 드라이브 %VIRTUAL_DRIVE% 에 "%REAL_PATH%" 를 할당했습니다.

REM 가상 드라이브를 통해 프로그램 실행

REM 프로그램이 종료될 때까지 기다리려면 start 없이 직접 실행

"%VIRTUAL_DRIVE%\%PROGRAM_EXE%"

REM 프로그램이 종료된 후 가상 드라이브 제거

subst %VIRTUAL_DRIVE% /d

echo 가상 드라이브 %VIRTUAL_DRIVE% 를 제거했습니다.

exit


우선 위에 코드를 복사해서 메모장에 붙여넣고, (게임 파일 이름)이라고 되어있는 부분을 괄호를 뺴고 게임 시작 파일 이름을 넣음

ex) set "PROGRAM_EXE=(게임 파일 이름).exe" -> set "PROGRAM_EXE=Game.exe"

그 후에 파일 확장자를 bat 파일로 만듬

그리고 bat 파일을 실행시키면 끝남



방주 정리할때 게임 이름이 영어로 쓰이면 한 눈에 파악하기 힘들어서 AI한테 물어서 만든 방법인데 일단 Unity나 언리얼 게임 전부다 정상적으로 번역되고 실행하는거 확인함 잘 쓰면 좋겠음


22
3 comments
08/13/25
지식추
08/14/25
감사합니다