CAFE

ETW: 자료실

[자료]전투 1~2번 후 튕김이나, 전투 중 튕김 문제 해결.

작성자난 어른이 되어도|작성시간09.04.11|조회수10,216 목록 댓글 35

전투 로딩 중 인서피션트 비디오 메모리 에러나, 전투 중 팅기는 분들은 이 패치를 하면 팅기지 않습니다.

 

o/s 에서 버츄얼 어드레스라는 가상 메모리를 각각의 머신에서 사용하고 있는데 그 한계치을 조절하는 것 같습니다.

 

엠파이어 토탈워는 이게 2기가가 필요한데, 각각의 머신마다 이 장소의 한계 용량이 다르게 설정되어 있나 봅니다.(왜 미디블 때 가상 메모리 확보 해주는 작업 있었잖아요? 그것과는 다른 작업인 듯)

 

이 배치 파일은 단순히 실행 시키는 것 만으로 그 작업을 끝내줍니다.

 

자세한 설명은 제가 포럼에 올린 글이나 이 글을 참고해주시고 질문들 많이 올려주세요. 전 드디어 안팅깁니다. 만세입니다.

 

아래는 원문 중 일부분이구요. 대충 해석하면 이와 같습니다.

 

먼저 64 비트 운영 체제를 사용하면 단순히 아래와 같은 작업만 수행하면 됩니다.

 

일단 압축을 푼 후 나온 파일을 디렉토리 째 붙여 넣습니다. 즉, 이 주소에 붙여 넣습니다.(C:\Steam\steamapps\common\empire total war\3GB enabler for Empire)

 

그 후 상위 디렉토리에 있는(C:\Steam\steamapps\common\empire total war\)

 

 empire 실행 파일을 복사해서 그 디렉토리에 붙여 넣습니다.(3GB enabler for Empire)

 

그 후 원래 깔려 있던 emapire 실행 파일을 이름을 바꿔 줍니다.(백업 용) empire.original 로 바꿔주세요.

 

그 다음 3GB enabler for Empire 디렉토리에 있는 배치 파일을 실행시켜줍니다. 참고로 리드미 파일을 꼭 읽어보세요. 제대로 실행 된건지 확인하는 방법이 들어 있습니다.(로그 부분에 "Application can handle large (>2GB) addresses" 이 부분을 확인하면 제대로 된 겁니다.)

 

  다음은 xp 32비트와 비스타 32비트인데 간단한 영어이고 방법이니 그대로 수행하셔서 즐거운 엠파이어 토탈워 플레이가 되기를 바랍니다. 만세입니다. 안튕깁니다.~~~

 

첨부파일 3GB_enabler_for_Empire.zip

 

 

1) Prepare the operating system to be able to use beyone 2GB address space with a userva of 2.5GB (only 32 bit OS's need to do this): I am purposely using only 2500 for userva for specific reasons and any more will likely not be needed, as a result the kernel will have plenty of space to play in.

All 64 bit OS's
Nothing to do on the OS. Proceed to step 2 on setting the executable. 64 bit OS's running 32 bit binaries are also limited to 2GB application space.

XP 32
* Find your Boot.ini located usually on the C:.
If you cannot see it, you probably have system files hidden, then follow these
instructions at microsoft (also uncheck "hide protected operating system files")
* Right click on the boot.ini and choose properties. Uncheck "read only"
* Open the boot.ini by double clicking it.
* Under the section called [operating systems] find the line that says "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional...". Yours may look a bit different. We are going to make a duplicate, so that if you make a mistake you will not harm yourself from booting into your computer. Drag you're mouse across the entire line, right click and choose copy. Then right below the line you just copied right click your mouse and choose paste. You should now have two lines one after another that are exact duplicates.
* Change the bottom line that you just copied with the following addition on the end. Add a space at the end of the line and then this without the quotes "/3GB /USERVA=2500"
* In that lower boot entry you just made, find the name of the operating system in quotes and change it to something like "Windows XP 3GB", so you can differentiate at boot up.
* Close and save the boot.ini.
* Right click on the boot.ini, hit properties, check read only.

Vista 32
* In Vista go to Start menu. Go to Accessories. Locate the command prompt shortcut and hover mouse over it. Right Click on the shortcut then select Run as Administrator.
* In the command prompt type this exactly: bcdedit /set increaseuserva 2500. Then hit enter.
* Make sure you get a message back confirm‎!ing the change was made. To verify the entry is there you can type just bcdedit, hit enter, and you should see the entry now listed.
* Then close the command prompt. You just told Vista to increase user virtual address (userva) space to 2500MB.
* Changes take effect on reboot but don't reboot yet.


SUMMARY
We extended the user virtual address space in XP and Vista to 2500MB, so now applications can utilize up to that much if they are set to be Large Address Aware. While some 32 bit games/applications are set, Empire is not.

2) Prepare the executable to be allowed to address beyond 2 GB: We will make the executable Large Address Aware and capable of using more addresses that now the 32 bit OS is set to make available.
I am not wrapping this with any executables. I'm using common developer tools and easy to read batch files so you can see nothing fishy is going on. It's always good to be watchful when downloading files from others.

* Download the batch file I provided and extract it anywhere you like.
Get it here - http://files.filefront.com/3GB+enabler+for+Empirezip/;13479076;/fileinfo.html
Or here - http://www.megaupload.com/?d=MP56XT6J
Or here - http://www.2shared.com/file/5210663/c2a612b5/3GB_enabler_for_Empire.html
* Now in explorer go to your "c:\program files\steam\steamapps\common\empire total war" folder.
* Copy the Empire.exe to the "3GB enabler for Empire" folder you just extracted, that I provided you.
* Rename the original Empire.exe in the game directory (not the one you just copied) to anything you like, like Empire.original.
* Go into the "3GB enabler for Empire" folder.
* Read the readme.txt for specific functionality of the batch file
* Double click Startme.bat
* You will want to use the (A) option, then the (V) option but read the readme.
* Now after you have verified the empire.exe is Large Address Aware then copy it to the game folder.

3) Now reboot the PC because Windows needs to set the userva at 2500 which only happens after startup.

If you skip any step it will not work. When you have rebooted you should be good to go. Run the game as normal with the original game shortcut.

TO UNDO THE CHANGES

Delete the modified Empire.exe if you made a backup. Or run the tool to remove the setting.
For the XP 32 bit just delete the line from your boot.ini.
For Vista 32 Open command prompt as administrator and type: bcdedit /deleteval‎!ue increaseuserva. That deletes the entry.
Reboot and you are back to normal.

다음검색
현재 게시글 추가 기능 열기
  • 북마크
  • 신고하기

댓글

댓글 리스트
  • 답댓글 작성자난 어른이 되어도 작성자 본인 여부 작성자 | 작성시간 09.04.25 다행입니다. 저 같은 경우 정말 스트레스 많이 받았었는데, 포럼에서 이 글을 찾는 순간 ㅎㅎㅎ
  • 작성자Plz~ | 작성시간 09.04.25 미디블2 SS6.1 모드에서도 똑같이 전투중 유닛 많아지면 튕기는데요. 혹시 이 방법이 미디블에서도 가능할까요?
  • 작성자미나즈루히메 | 작성시간 09.04.26 답글감사합니다.
  • 작성자magic10914 | 작성시간 10.12.13 이제서야 이 글을 보게 되는데...윈7 32비트는 어떻게 해야될런지....쩝....
  • 작성자탁사마 | 작성시간 11.11.20 어른님~ win7 32비트는 어떻게 해야 될가요?ㅜㅜ
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼