Distribute/Game etc.2007. 6. 30. 11:14

새벽에 저걸 발견해서 바로 다운했다 =ㅁ =

아마 내가 중학생때 나왔던거 같은데.. 그땐 사양이 딸려서 해보지도 못했지...;

어쨌든 설치 하고 실행 해 보니.... 시디를 넣어달란다 = ㅅ=;;

분명 시디 이미지는 문제가 없어보이는데..

그렇다고 그 옛날에 발매된.. 그 허접한 게임에 시디락이 걸려있을거 같진 않고..

바로 뜯어봤다 + ㅁ+

mciSendString이 문제더라..

한국어 환경의 XP에서는 트랙 타입의 리턴값이 "audio"가 아니라 "오디오".. 즉 한글로 나오는 것 같다.

뭐 그래서 점프를 바꿀까 하다가 저 스트링 데이터를 "오디오"로 바꿔줬다.

이 작업의 목적이 크랙이 아니니 말이다.. =ㅁ =;

(사실은 그냥 아무 생각 없이 하고 보니 스트링을 바꿨더라;)

여튼.. 시디를 샀음에도 플레이 못했던 한을 오늘 풀었다 =ㅁ =

(그때에 샀던 시디가 정품은 아니었지만서도 = ㅁ=;)

사용자 삽입 이미지

'Distribute > Game etc.' 카테고리의 다른 글

마법사가 되는 방법 for XP  (10) 2007.11.14
[VB] Zwei! AutoPet 2.0  (0) 2007.08.13
Posted by 로드펭귄
Worklog2007. 6. 27. 01:53
흠.. 대략 난감하다...

패치하려고 깨작깨작 하다가..

문득 전투시에 SS1처럼 전투화면이 쌓이는거다..;

게다가 심할 땐 멈추기까지.. 오우 지쟈~스 =ㅁ =;

분명 원본으로 테스트 했을 때엔 정상적으로 됐었으니

원본 실행파일로 되돌리고 해봤는데도 고쳐지질 않는다!?

"흐음.. 원본이랑 차이나는거라곤 한글판 이미지들이랑 사운드같은거 밖에.."

겨우 데이터파일 때문에 프로그램이 이렇게 오작동 할까 싶어 계속 비교 해보다가..

원본은 98호환성을 쓰지 않고 실행을 했다는데 생각이 미쳤고...

즉시 작업파일의 호환성 옵션을 해제하고 실행 해 봤다.

사용자 삽입 이미지

전투 잘되더라....

결국 또 별거 아닌거 때문에 삽질한건가... (웹페이지 깨작거릴 때 name때문에 삽질했던 트라우마가..)

그! 런! 데! ...

호환성 옵션을 꺼버리면 타이틀화면이 안나오거나 도감 호출시 종료되거나 하는 문제가 있다..

물론 이것도 원본에선 잘 되니.. 다시 훑어보다가.. "음.. 혹시 이미지 자체에 문제가 있을려나?"

..원인은 맞았다.. 원본의 이미지로 교체하니 호환성 없이 잘되더라.. = ㅁ=;

하지만 역시 원인을 모른다는거~

뭐 그래도 원인을 알아냈으니 타이틀 이미지만 한글로 다시 손보고.. 하는 김에 배경도 수정했다..
 
(사실 로고부분의 배경색이 아랫부분과 어긋나서 그동안 볼 때 마다 거슬렸다..)

여기서 의문.. 전문가가 수정한 이미지는 쓸 수 없었는데 내가 수정한 이미지가 제대로 먹힌다!?

흠.. 역시 이유를 알 수 없다... Spiritual soul.... 여러모로 신기한 녀석이다 = ㅁ=;

'Worklog' 카테고리의 다른 글

쥬크온 크랙  (0) 2008.12.25
4LEAF 스프라이트 추출기 작성중..  (1) 2007.08.28
창세기전3 XP 패치  (6) 2007.08.22
Spritual Soul의 호환성 문제 해결!?  (0) 2007.07.11
Active X로... 별 수 없나..  (0) 2007.06.28
Spiritual soul의 일본, 중국, 한국의 차이  (0) 2007.06.25
Posted by 로드펭귄
Worklog2007. 6. 25. 02:06
뭐.. 사실 버전 차이겠지만..;



차이점 1.

한국 발매판은 전투메뉴 이미지에 mfc42d.dll의 Imagelist 클래스(로 보이는것)를 사용한다.

중국과 일본도 Imagelist를 사용하긴 하지만 Windows API로 처리하더라 =ㅅ =;

차이는 알지만.. 저게 왜 오류가 생기는지는 모른다;;

관심도 없고 찾아보기도 귀찮으니 그냥 'XP에선 저 클래스 사용이 불가능하나보다' 할 뿐이다.



차이점 2.

한국 발매판의 STAGE 데이터는 일본, 중국 발매판과 호환되지 않지만

일본, 중국 발매판은 서로 호환된다.

버전업 하면서 내부구조를 싹 바꾼건가? =ㅅ =;;

국산 게임 제작사들의 짜깁기식 패치와 참 비교된다;;



차이점 4.

라이센스 받아서 들여올 때, 소스코드를 직접 수정하는지..

아니면 여타 아마추어 자국화팀과 마찬가지로 바이너리를 뜯어고치는지는 모르겠지만

(아마 바이너리를 뜯어고친다고 해도 돈주고 사오는 이상 정보제공은 되겠지 = ㅁ=;)

일본 발매판과 중국 발매판을 비교해보면 여러곳의 프로세스에서 차이를 보인다.

다른건 제껴두고 CreateFont만 봐도...

일본 발매판은 곳곳에서 직접 호출하지만

중국 발매판은 호출용 내부함수를 하나 만들어두고

필요한 곳에서 글꼴, 크기등의 데이터만 이 함수로 보내서 호출하는 듯 하다.

즉 저 함수의 Character set만 수정하면 된다는거다 =ㅁ =;;

대충 문자열만 수정하고 팔아버리는 국산 배급사와 얼마나 차이나는가!

파랜드택틱스, 은하영웅전설, 기타등등...

분명 한글판임에도 불구하고 일본어(그것도 알 수 없는 이상한 글자)로 나오는 것들..

문자열만 수정하고 Character set을 수정하지 않은것들이다 = ㅁ=;

N사의 X식in의 질답을 보면

겨우 이 1byte의 데이터 미수정 때문에 msgothic, msmincho등의 일본어 글꼴을 삭제하라는 둥..

얼마나 미련하고 위험한 답이 많은가... (재수 없으면 OS가 바보된다 = ㅁ=;)



...얘기가 딴데로 새버렸다...;

뭐 각설하고, 결론은.. 나도 모르겠다... = _=;

'Worklog' 카테고리의 다른 글

쥬크온 크랙  (0) 2008.12.25
4LEAF 스프라이트 추출기 작성중..  (1) 2007.08.28
창세기전3 XP 패치  (6) 2007.08.22
Spritual Soul의 호환성 문제 해결!?  (0) 2007.07.11
Active X로... 별 수 없나..  (0) 2007.06.28
Spiritual soul 2의 호환성 설정과 전투  (0) 2007.06.27
Posted by 로드펭귄