라자루스(Lazarus)를 아십니까?


오픈 소스 프로젝트를 보다가 .lpr 이라는 확장자를 가진 프로젝트가 있길래 무언가해서 봤더니 라자루스라는 RAD Tool 형식의 개발 프로그램이였습니다. Free Pascal 기반으로 만들어져 있으며 델파이의 TComponent 사용이 가능할 뿐 아니라 Windows, Linux, Mac 과 같은 다양한 플랫폼 호환개발이 가능합니다.


라자루스를 설치해보았습니다.


무료 프로그램이라고 하기엔 부족할 것없이 기존 델파이 IDE 개발형태를 잘 갖추어져 있었습니다. 관심있는 분들은 라자루스 공식 홈페이지에 가셔서 더 많은 정보를 얻어보세요. ^^

라자루스 공식 홈페이지 : http://lazarus.freepascal.org/

G-폴리스 리팩 정보

1997년 화려한 그래픽으로 주목받았던 게임인 G-폴리스.

  
게임 실행 전이나 실행 후 위의 같은 화면을 보았다면 CD 오디오 트랙이 누락된 상태의 CD 이미지이기 때문입니다. 정품 상태로 실행하면 정상적으로 넘어갑니다. 그런데 XP 에서는 작지만 심각해보이는 실행 문제가 있습니다.


게임 실행하자마자 위의 오류창을 만나게 되는데 게임에서 발생하는 문제가 아닌 바로 윈도우 시스템상에서 발생하는 커널 오류를 내뿜으며 강제종료되어버립니다.

문제의 원인을 살펴봤더니 CD 인증 체크 부분에서 오디오 트랙 인증 중에 무언가 호환되지 않는 부분이 있는듯 합니다. 호환성 모드를 지정하고 실행하면 언제 그랬냐는듯이 넘어가지만 게임에서 효과음이 나오지 않는 또다른 문제가 발생합니다.

다행히도 호환성 모드를 지정하지 않고 CD 인증을 크랙하면서 위의 문제까지 잡는데까지는 오랜 시간이 걸리지 않았습니다. G-폴리스가 XP 환경에서 정상적으로 원활히 실행되는 순간이였습니다. ^^

메탈 퍼티그 리팩 정보


메탈 퍼티그는 CD 2장의 CD 오디오 트랙을 모두 사용하는 게임으로, 미션에 따라 각기다른 CD 오디오 트랙을 사용합니다.  (어떤 분께서 메탈 퍼티그 풀버전이라고 보내주시기도 하였으나 확인결과 풀버전이 아니더군요.)


실행 파일을 두개로 나누어 CD 1용 음원, CD 2용 음원을 나눠서 실행하는 형태로 할까하다가 위의 위치의 ESI 레지스터에 CD 번호 값을 넘겨주는게 확인되었습니다. 따라서 ESI 값을 가로채서 CD 1을 사용하는지 CD 2를 사용하는지 알아내고 이에 맞게 CD 오디오 트랙을 MP3 파일로 재생해주도록 하는게 나을듯 싶어 작은 수정이 진행중입니다.

CD 번호를 주고받는 부분이 확인되면 여러장의 CD에 각기 다른 CD 오디오 트랙을 사용한다고 하여도 마치 단일 오디오 트랙처럼 변경하는게 가능합니다.

추후에 이를 검토 및 적용 대상으로 실버, 창세기전 외전 - 서풍의 광시곡과 창세기전 3, 절세풍운이 있습니다.

징기스칸 4 파워업키트 한글화 정보





국내에 정식 발매된 징기스칸 4는 한글화가 되어 출시되었지만 발매되지 않은 파워업키트는 한글화가 이루어지지 않았습니다. 추가 한글화 작업이 진행되지 못한 이유가 있는데 파워업키트 한글출력에 문제가 있었습니다.따라서 징기스칸 4 카페의 김통정님께서 부분 한글화 하신 것을 바탕으로 기존 메시지 출력부와 시나리오 설명글도 한글출력이 가능하도록 수정하였습니다.
파워업키트 한글화는 스펀지밥(xpop1)님께서 진행중이십니다.

- 알려진 문제점 -
1. 미번역된 메시지 구문출력시 메모리 오류로 일시적 오류가 발생할 수 있음
2. 대화상자 구문출력이 일본어로 표시됨
Powered by Blogger