게임을 만드는 프로그램이나 방법에 따라서 파일을 접근하는 방법은 달라집니다.
게임을 만든 제작사에서 다국어를 지원하기 위한 목적으로 언어 파일을 따로 잘 빼놓지 않는다면 생각보다 어려울 수 있습니다.
어셈블리어를 공부하기 보다는 리버스 엔지니어링을 공부해보는 것을 추천합니다.
결과물로 나온 파일을 다시 소스코드로 변환하는 것을 리버스 엔지니어링이라고 합니다.
다시 소스코드로 변환한다고해서 원본 소스가 되는 것은 아니지만 언어에 따라서는 원본 소스 비슷하게 나오게 됩니다.
그러면 그것을 가지고 분석해서 수정하고 다시 컴파일해서 배포할 수가 있습니다.
아래는 한글패치에 대한 위키입니다.
https://namu.wiki/w/%ED%95%9C%EA%B8%80%ED%8C%A8%EC%B9%98