1. 문제 상황 가상환경 안에서 설치해서 이 오류가 발생하는 것인지는 모르겠으나, 일반적인 방법인 pip install matplotlib을 이용해서 설치 후 사용하였을 때 다음과 같은 오류가 발생하였음. 2. 일반적인 해결법 보통 pip uninstall matplotlib 명령어로 삭제 후 재설치만 해도 해결되는 경우가 많다고 하나, 내 경우에 적용되지 않았음. 3. 내가 사용한 해결법 pip uninstall matplotlib으로 삭제 후 pip3 install matplotlib으로 재설치하니 해결 됨. *. VirtualEnv에서 폰트 사용하기 또한, VirtualEnv 가상환경에서 plt.rc("font", family="NanumGothic")으로 폰트 설정 시, 폰트를 불러오지 못하는 현..
외부 라이브러리를 사용하지 않는 것을 기준으로 작성 이런 형태의 csv파일이 있다고 가정한다. 링크는 https://docs.google.com/spreadsheets/d/1TeL3R5cmkSGt-Ynn9bmuF05n00W-ufONOaEGFV9uMw4/edit#gid=883734849 기본작업 우선 권한을 '링크가 있는 모든 사용자'로 업데이트한다. 이래야 링크를 통한 접근이 가능해진다. 그다음, csv로 저장할지 바로 사용할지에 따라 방법이 갈린다. 1) 데이터를 csv 파일로 저장하여 사용하기 import urllib.request import csv doc_id = "1TeL3R5cmkSGt-Ynn9bmuF05n00W-ufONOaEGFV9uMw4" sheet_id = "883734849" url =..
아직 제대로 테스트해보지 않았지만, 일단 기록용으로 작성함. 필요 프로그램: TypeTreeGenerator ( https://github.com/K0lb3/TypeTreeGenerator ) 1. 타입트리 생성 TypeTreeGenerator를 다운받아서 {게임명}_data\TypeTreeGenerator 폴더 안에 압축해제한다. import UnityPy import subprocess import os def gen_typetree(game_data_folder, unity_version=None): os.makedirs(f"{game_data_folder}/typetree", exist_ok=True) dll_folder = f"{game_data_folder}/Managed" dll_lst = ..
* 테스트 게임: Sailing era Demo ( https://store.steampowered.com/app/2161440/_Sailing_Era/ ) * BepInEx 프레임워크 및 XUnity.AutoTranslator가 정상적으로 설치되어 있다는 가정 하에 작성함. 1. DeepL 가입 및 API Key 발급 https://www.deepl.com/pro-api?cta=header-pro-api DeepL API 번역 | 기계번역 기술 번역에 필요한 모든 것을 한곳에 모았습니다. 나만의 제품과 플랫폼에 쉽게 통합할 수 있습니다. www.deepl.com 위 사이트에 가서 딥엘 사이트에 회원가입을 한 후, 로그인한 다음 [무료 회원가입] 버튼을 누르면 Free tier 가입을 할 수 있게 된다...
텍스트가 모두 .bundle 파일 안에 들어있고, 대사 파일이 여기저기 파편화되어 있기에 방법을 찾아보다 UnityPy라는 모듈을 사용하게 되었다. 이 게시글에선 특정 방법만을 다룰 것이나, 쉽게 응용이 가능하다. 본문의 1번 항목에선 많은 뻘짓을 다루고 있으니, 실질적인 수정작업은 2번부터 보면 될 것 같다. 예시 게임: Later Alligator ( https://store.steampowered.com/app/966320/Later_Alligator/ ) --- 1. 텍스트 검색 게임을 시작한 후 처음으로 등장하는 대사이다. "No company p-please! Thank you!" 일단 위 텍스트가 어디에 들어있는지 검색해 보자. scenes_scenes_locationintro.bundle ..
나는 OTT 전용으로 파이어폭스 브라우저를 사용중이다. 넷플릭스를 보려는데, M7333 에러가 떴다. 파이어폭스 브라우저를 미지원하는 OTT를 보려고 설치한 "User-Agent Switcher and Manager" 확장 프로그램이 원인이었다. 해결법: 1. Reset(container)를 누르고 2. Apply(container)를 누른 다음 3. 넷플릭스를 Ctrl+F5로 완전 새로고침을 해주면 4. 정상적으로 재생되는 것을 확인 가능하다.
선요약: - 한글패치 제작 시 수동 번역을 위해선 table.bytes 파일의 구조를 파악해야 자유로운 수정이 가능. 즉, 구조 파악이 안 된 현재로썬 바이트를 맞춰 번역하는 작업이 필요함. - autotranslator를 이용한 자동 번역 가능. - 유니티 모딩에 조예가 깊다면 따로 모드를 제작해여 수정할 수도 있어보임. - 이하 내용은 기본분석 및 수동번역 시도, 자동번역 / 2 파트로 이루어져 있음. 1. 기본분석 및 수동번역 유니티 버전: 2020.3.36f1 il2cpp 데모판으로 작업 게임 실행 모습 목표 텍스트는 An upbeat and cheerful~ 부분 Everything으로 텍스트 검색을 시도해보자. 검색 결과가 안나온다. 이러면 몇가지 가능성으로 생각해볼 수 있다. 1. dll에 ..
테스트용 게임은 Shovel Knight Pocket Dungeon 1. 필요 툴 다운로드 https://gamemaker.io/en/download Download GameMaker For Free | GameMaker Download GameMaker today and start creating your own 2D games with one of the simplest and fastest game engines in the world today. Available for Windows and Mac. gamemaker.io 게임메이커 스튜디오를 받아서 설치하자. https://github.com/krzys-h/UndertaleModTool/releases Releases · krzys-h/Unde..