etw_demo_unpacker_1_4.zip
토탈워센터에 올라온 unpacker 입니다.
관련정보는 http://www.twcenter.net/forums/showthread.php?t=228790 에서 확인하실수 있습니다.
사용법은 사용자 운영체제에 맞는 python( http://python.org/download/releases/3.0.1/ )을 먼저 설치하시고
압축파일을 데모폴더의 data 폴더에다 압축해제하시고 배치파일로 실행하시면 됩니다.
Ex) C:\Program Files\Steam\steamapps\common\empire total war demo\data
unpack_demo1.bat 실행
언팩하면 로딩시간이 줄어든다고 하네요.
그외 유닛수 수정, 국가선택, 부대추가, 특수능력추가등이 가능합니다.

자세한 정보는 http://www.twcenter.net/forums/showthread.php?t=227839 에서 확인하세요.
PS) < 간략한 파일설명 >
* 데모미션을 수정하실분들은 unpack_demo1.bat 배치파일만 실행하시기를 추천합니다.
하지만, 로딩속도 개선이 목적이시고 하드용량이 넉넉하신분은 unpack_all.bat 도 나쁘진 않을겁니다.
unpack_all_subfolder.bat 와 unpack_demo1_subfolder.bat 는 백업을 먼저 생각하시는 분들이 선택하세요.
(unpack되는 위치가 다를것이므로 폴더내용 확인하시면서 복사하셔야 합니다.)
etw_demo.py -> 소스코드
list_all.bat -> 모든 .pack 파일의 내부구성 리스트(TXT파일) 생성
unpack_all.bat -> 모든 .pack 파일을 unpack 함
unpack_all_subfolder.bat -> unpacked 폴더를 생성하고 그안에 모든 .pack 파일을 unpack 함(파일복사 필요)
unpack_demo1.bat -> demo1.pack 파일만 unpack 함
unpack_demo1_subfolder.bat -> unpacked 폴더를 생성하고 그안에 demo1.pack 파일을 unpack 함(파일복사 필요)
repack.xml -> list_all.bat 관련파일
< 주의점 >
기존의 pack 파일은 demo1.pack_backup 라는 식의 파일로 저장되니
문제 발생시 기본으로 돌리실 땐 demo1.pack 이란 식으로 원래이름으로 rename 하세요.
<추가설명>
python은 프로그램 언어로 단지 etw_demo.py를 구동하기위해 설치하는 겁니다.
설치시 인텔계열사용자분들은 windows x86 msi installer 를 설치하시고,
AMD계열이신분은 windows AMD64 msi installer를 설치하시면 됩니다.
다른옵션은 설정하실 필요 없습니다.
그다음 unpack_demo1.bat 또는 unpack_all.bat 를 실행하십시요.
(언팩하시면 demo1.pack -> demo1.pack_backup 바뀌고 data 경로에 animatioins...ui 폴더들이 생기고
all_scripted.lua 등의 파일들도 보일겁니다.
혹시 보이지않은다면 unpacked폴더가 있는지 보시고 있다면 그내용들을 data폴더로 복사해줍니다.)
이후 엠토 데모를 실행해보시면 로딩속도가 조금 빨라진 걸 느끼실 겁니다.
하지만 아직 어떤것도 수정한 것은 아니므로 게임내용은 전과 동일합니다.
-----------------------------------------<이상 언팩관련 설명입니다.>---------------------------------
그럼 간단한 유닛수정으로 넘어가서
C:\Program Files (x86)\Steam\steamapps\common\empire total war demo\data\Scenarios
(비스타일때 경로임)
battle_of_brandywine.xml 파일을 메모장으로 여시면
<unit unit_category="infantry" num_soldiers="160" script_name="britain_guard_infantry_02"> ; 부대인원수
<unit_type type="guard_infantry"/>
<position x="-70.22" y="469.77"/>
<orientation radians="2.77"/>
<width metres="29.58"/>
<unit_capabilities>
<firing_drill>rank_fire</firing_drill> ; 기본사격방식 (fire_volley, rank_fire 등)
<special_ability>square_formation</special_ability> ; 부대특수능력
<bayonet_type>ring_bayonets</bayonet_type> ; 총검의 유형
</unit_capabilities>
<unit_experience level="0"/>
</unit>
battle_of_lagos.xml 파일을 메모장으로 여시면
<ship script_name="Prince">
<ship_type type="1st_rate_british" name="Prince"/> ; 배의 종류(1st_rate_british, 2nd_rate_british 등)와 이름
<position x="-495.60" y="-560.90"/>
<orientation radians="0.47"/>
<ship_experience level="0"/>
</ship>
더자세한 내용(설치물설정, 부대의 추가, 동맹군의 추가, 미국으로 플레이)은 위 토탈워사이트의 링크를 참조하세요.
저 자신이 전문가가 아닌관계로 더 자세한 설명 못드리는 점 양해해주시기 바랍니다.
첫댓글 ㅎㅎㅎ 미 식민군 플레이 가능하겠군요~~ 퇴근후 고고고 ! (좋은 정보 감사 드립니다~)
보병 160으로만 구성하면 장군 포함 아군 병력이 3,056명 되는군요 .. 미 식민군도 그렇게 수정하면 한 전장에서 6,112명이 싸우게 될텐데.. 과연 프레임 얼마나 나올지~~ 기대 됩니다.-_-; 쿨럭~ 정품 출시전까지~~ 테스트 하기에 좋겠네요 주말은 게임 에딧하며~~ ^^ ! 아직 목요일 이군요.-_-; 쿨럭~
엠토다시깔았음.ㄷ
ㅇㅇ.....다시 .해봐야하나 ..후..
대강 가보니까. 엄청 복잡하군요. -0- 적용 성공한분이 설명을 쫌 해주시던지 아니면 파일을 올려주시지 않으면... 머 백업 준비하고 10번쯤 해봐야할듯;
꺆!!!!!!!! 나이스 ^
저도 지금 이거하고 엠토 데모 실행안되는중...;; 왜 안되는거지..;;; 다시 깔아야하나...
저는 xp sp3인데요. python-3.0.1.msi 받아서 셋업한뒤에요. unpack_demo1.bat 이거 실행해서 도스창뜨고 막 무슨작업을 하더라구요. 그런후 겜실행했는데 뭔차이가있는지 몰라서 싹다 지우고 엠파도 다시설치했거든요..unpack_all.bat 이거로 하면될려나? 글구 xml파일을 메모장으루 수정하라는데 그안의 내용중에 뭘 수정하라는건지잘 이해가;ㅠㅠ
오호라!
오...사이트에서 보고 있는데, rank-fire있고, volley-shot도 있고, 볼거 무자게 많네요 ㅋㅋㅋ. 문제는 유닛사이즈 ultra가 160인지...아니면 200인지 궁금. 80-120-160-200? 일까요?
나이수
오 좋군요
battle_of_brandywine.xml (\Steam\steamapps\common\empire total war demo\data\Scenarios) 파일을 메모장으로 수정 이부분요. 이파일 메모장으루 열어서 무엇을 수정하라는건가요?ㅠㅠ
삭제된 댓글 입니다.
생성된 파일이 있는 곳을 확인해 보세요. 아마도 \empire total war demo\data\unpacked 안의 모든 파일을 \empire total war demo\data로 복사해주시고 실행해 보세요
현아사랑해> 간단한 예를 올렸습니다. 더 자세한것은 토탈워센터 링크에서 찿으시길.. poh903> 언팩된 파일들의 위치를 확인해보세요. 만약 unpacked폴더 경로로 언팩되었다면 data 폴더 아래로 복사해주세요.
굳이 표현하자면 게임구동 파일들 풀어진 상태에서 - 게임 플레이 할수 있는 범위내에서 재 프로그래밍 해서 즐길 수 있다는 뜻입니다.
감사드립니다.
먼소린지 하나도 몰겠네요;; 성공하신분있으면 방법자세하게 올려주시면 좋겠어요^^
이거 백업해야하나요?? 막 파일을 찾을수 없다 하네요 ㅠㅠ
1.Python 설치,2.첨부파일 다운,3.게임 data폴더에 첨부파일 압축해제,4. 배치파일 실행 5.게임 실행 중 어느 부분에서 파일을 찿을수 없다고 나오는지요?
모지기님 막 언팩실행하면 1초 실행됫다가 막 꺼지거든요 ,,, 연속으로 클릭해서 보니까 지정된 파일을 찾을수없다고 합니다.
1. python이 설치되지 않았거나, 2. \empire total war demo\data경로에 etw_demo.py 파일이 없거나, 3. \empire total war demo\data경로에 demo1.pack 파일이 없는 경우가 아닐까 생각됩니다.
이것 잘못 만져서 데모 지웠심 ㅋㅋㅋㅋ 역시 정품나오면 해라는 신의 계시인뜻...ㅋㅋㅋ,,,,,ㅜㅜ
python도 깔려있고 님이 없다는 것도 다있습니다. 도대체 뭐가 문제인 건지 모르겠네요 ,,ㅡㅜ 정품 출시될때까지 기달릴까ㅡ,,
문제를 못 찿으셨다니 안타깝지만, 마음 비우시고 정품 출시까지 며칠만 기다리시죠.
다좋은데 yeoman 이라는 분은 영국국기에 프로이센 독수리를 ㄷㅅㄷ
정규군은 대부분 120명이 기본 부대인것으로 알고있습니다 'ㅅ' 엠토 데모 할때 80명 기본으로 나와 살짝 당황한 <
저만그런건가요?; 도스창이 뜨면 미친숫자들이 나오면서 파일이생겨나네요..
unpack_all 하시면 편합니다 그냥 다 풀리지요 파일들 일괄적으로 도스창 뜨면서 파일들 생기는게 정상인겁니다 ~ 생성된 파일들을 재 프로그래밍 하는것이지요
모지기님말씀대로 설치법따라왔는데요. Scenarios에 들어와서 battle_of_brandywine.xml 눌렀거든요? 근데 유닛수 어떻게 수정하죠? 눌르면 ㅣ 이런거 안뜨던데... ㅣ 떠야 지운다음에 수정을 할 수 있을 것 같은데.. (참고로 윈도우엑스피) 비스타 설명보고했는데.. ㅋㅋ 엑스피 설명없어가지고 ㅠㅠ ㅋㅋ
battle_of_brandywine.xml 파일을 마우스 눌른다. 우측마우스눌러서 "연결프로그램" 눌른다. "프로그램선택" 눌른다. 연결프로그램 창이 뜨면 -기타프로그램 밑부분에 Notepad 또는 워드패드를 선택한다. "이종류의 파일을 열때 항상 선택됀 프로그램사용" 체크한후 확인눌른다. battle_of_brandywine.xml 을 메모장 또는 워드패드루 열었으면.. 메뉴에서 편집-찾기 눌른다. 검색어에 num_soldiers 를 쓰고 확인눌른다. num_soldiers=" " <ㅡ여기에 숫자가 매겨져있을것이다. 그것이 당신의 부대수를 정하게됀다. 예) num_soldiers="120" 이러믄 부대수가 120마리가된다.
<unit unit_category="cavalry" <ㅡ 당신의 부대병과는 "기병" 을 뜻한다. cavalry=기병 <unit unit_category="cavalry" num_soldiers="16" script_name = 기병 16마리가된다. <unit unit_category="infantry" num_soldiers="45" <ㅡ infantry=보병 , 즉 보병 45마리가된다. <unit unit_category="artillery" num_soldiers="12" <ㅡ artillery= 포병, 즉 보병 12마리가된다.
아 기분나쁘네.. 엠토데모실행안되 ㅠㅠ 하얀화면뜨면서 오류보고보냄만 나와 ㅠㅠ
킹덤님 그뭐지.. 부대수만 늘리실거면요.. 제가 수정한거 battle_of_brandywine.xml 파일드릴게요.. 채팅방에서 기다릴게요. 12시까지 대기할게용
현아사랑해님 정말 감사합니다. 유닛수 다 늘렸구요 . 정말 잘되네요. 수고하셨구요. 진심으로 감사드립니다. 그때 꺼진이유가 렉 땜시(채팅하다가)ㅠ ㅠ 아이제 출근해야지~지각이다 뜨헉
현아사랑해 이분 참 열성적이신듯..멋지시네염^^
좋은 정보 고맙습니다. 국내 정발 나오기 전까지 엠토를 즐길 수 있겠군요 ㅎㅎ