xp 안되는 지 모르고 샀다가 왜 안돼지 계속 이러다가
결국 스팀 포럼 졸라 뒤져서
해결 해 냈습니다...
http://forums.steampowered.com/forums/showthread.php?t=2964408
간단하게 하라는거 따라하면 실행 되네요..
아 이거땜에 얼마를 낭비 한거야..
해석 요청이 있길래 그냥 대충
1번 항목에 HERE 부분을 클릭하면 압축 파일이 하나 나옵니다.
ZERNEL32.DLL 이죵이랑 파일 하나가 더 들어 있습니다. 받습니다.
2번째 파란색 XVI32 요거 눌러서 파일 받습니다. 프로그램 입니다.
XVI 32 실행 시킵니다. 명시된 폴더에 있는 XCOMGAME.EXE 를 오픈 합니다
FIND 실행 KERNEL32.DLL 을 칩니다. 밑에 CARE SENSITIVE 는 체크 아웃 합니다.
그럼 K 부분을 Z로 바꿔 줍니다 파일 하나당 최소 2개 있습니다. 대소문자 상관없습니다.
같은 과정을 XCOMGAME.COM 도 해 줍니다.
그리고 나서 설명에는 XCOM 이 깔린 곳에 ZERNEL32.DLL파일과 첨부된 파일을 같이 넣어줘 라고 되어 있는데
저는 그럼 윈도우즈 폴더에 SYS32 에다 깔았습니다. 잘되는데... 여튼 원문은 그렇습니다.
다른말은 거의 쓸모가 없는 얘기구요
저같은 분들 윈도우 까느라 시간 낭비 마시라고..
You see, the game is using some file functions that are only available on Vista or later. This is the only thing that is preventing the game from running, amusingly enough. There is an API from MS itself that will allow these functions on XP, but it has not been implemented in the game. Find that library here:
http://www.microsoft.com/en-us/downl....aspx?id=22599
You do not need it but this is just noted so that you are aware of what is used.
- You need a DLL replacement for kernel32 -- just for the game -- that implements the missing file functions. I have created this and posted it here.
There is a small chance that a virus scanner may pick this "ZERNEL32.DLL" up as a false positive. It is not a virus and is simply acting as a pass-through for the functions. To show this, I'm also giving you the Visual Studio projects for the DLL, which you can look through and compile for yourself. Find it here.
- Now, making the game work with these DLLs. I will not do this step for you because posting these files would be questionable in legality. Instead, I will instruct you on how to do this step yourself.
First, find a hex editor. Any should do. You can use the freeware one XVI32.
With your hex editor in hand, first open XComGame.exe (located in steamapps\common\XCom-Enemy-Unknown\Binaries\Win32). Do a text search. In XVI32 we pick "Search" then "Find". This text search should be case-insensitive (disable "case sensitive").
Search for "kernel32.dll". replace. the K in all instances you find with a Z. Do the same with XComGame.com. I don't know if that part is necessary but it can't hurt. This will make the game open our "zernel32" passthrough dll instead of kernel32.dll.
- With the changes made and the DLLs (fileextd.dll and zernel32.dll) in hand, place these files in the same folder as the game EXE (steamapps\common\XCom-Enemy-Unknown\Binaries\Win32).
- With all three previous steps complete, the game should now be able to run. Give it a shot. Please let me know if this works for you
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***