세틀러 7 데이터 언락 / The Settlers 7 Data Unlock

세틀러 7 데이터 언락


유비소프트에서 2021년 6월 1일 세틀러 7 서버 셧다운 공지를 하였으나, 2023년 후반기까지 서버 접속이 가능했습니다.

기존 Ubisoft 게임의 온라인 서비스 종료 (N - Z) - Ubisoft

2024년에 서버가 완전히 셧다운 되었고, 현재는 DLC 맵 및 리워드(ULC)가 모두 잠겨서 사용할 수 없습니다.

데이터 파일을 언락하여 공유하니, 용도에 맞게 사용하시기 바랍니다.

동작 환경

- The Settlers 7 v1.12.1396 + Ubisoft Connect + Steam Client
※ 히스토리 에디션은 Ubisoft Connect 연동 방법이 다르기 때문에 사용 불가

작업 내역

1. 인트로 스킵
 - 에셋 로딩 후 메인메뉴로 즉시 이동
 - 로딩시간 15초 이상 단축
2. 플레이어 카드 언락
 - 이름, 타이틀, 코인 확인 가능
3. 업적 화면 언락
 - 플레이어 카드에서 실행
 - 업적 상태 확인 가능
4. 프로필 화면 언락
 - 플레이어 카드와 메인메뉴에서 실행
 - 프로필 내용 변경 가능
 - 타이틀 선택 가능 (최대치 10 Rank 적용)
5. 캠페인 언락
 - 모든 스테이지 실행 가능
6. 시나리오 언락
 - 모든 스테이지 실행 가능
7. 모든 지도 언락
 - DLC 9개 맵, Crushed Mirror, The Hub 사용 가능
 - 스커미시 및 맵포지 화면에서 확인
8. 캐슬포지 화면 언락
 - 메인메뉴에서 실행
 - 모든 장식물 사용 가능

사용법

1. 게임 종료
2. 상단 다운로드에서 데이터(Interface.bba, Shr.bba) 및 프로필(Profile.xml) 다운로드
3. 기존 파일 백업 후 데이터 파일(Shr.bba, Interface.bba) 이동
 - %InstallDir%\Data\Base\BBA
4. 기존 파일 백업 후 프로필 파일(Profile.xml) 이동
 - %UserProfile%\Documents\Settlers7
5. 프로필(Profile.xml)을 메모장으로 열어서 UbiComAccount 수정 후 저장
 - <Profile><UbiComAccount>%ID%</UbiComAccount> 노드 수정
 - <GamerCard><AccountName>%ID%</AccountName> 노드 수정
6. 게임 실행 후 언락 확인

맵포지 버그 패치

 - 맵포지 화면에서 지도 선택 후 "OK" 버튼 클릭시 "access violation exception" 발생
 - 데이터 언락으로 Settlers7R.exe 에서 사용하지 않던 버그가 있는 코드가 실행되며 발생
 - 기존코드: Settlers7R.exe+223E91  mov eax,[edx+1C] (단순한 포인터 버그)
 - 패치코드: Settlers7R.exe+223E91  mov eax,[ebp+1C]

버그 수정 방법 #1

 - HEX 에디터(무료: HxD, Notepad++)로 Settlers7R.exe 열기
 - "0x00223292" 주소의 "42" 코드를 "45" 코드로 수정
 - 저장 후 게임 실행

버그 수정 방법 #2

 - 상단 다운로드 항목에서 "Patch Program" 다운로드
 - 압축 해제 후, "myCmdHex.xml"를 드래그하고 "myModuleUpdater.exe"에 드롭하여 바이너리 생성
 - 윈도우 "명령 프롬프트(cmd.exe)"를 실행하여 "myCmdHex.exe"가 생성된 폴더로 이동
 - 패치 명령어 실행: myCmdHex -s:"S7.MAPFORGE.BUG" -c:1 -b
 - 패치 성공시 로그: [S7.MAPFORGE.BUG]   Match/Fix/Limit( 1 / 1 / 1 )

스크린샷

세틀러 7 데이터 언락

세틀러 7 데이터 언락

세틀러 7 데이터 언락

세틀러 7 데이터 언락

세틀러 7 데이터 언락

세틀러 7 데이터 언락

데이터 파일 수정 내역

 - [Interface.bba] Script\local\menu\castleforge.lua
 - [Interface.bba] Script\local\menu\panel\menu\playerCard.lua
 - [Interface.bba] Script\local\menu\panel\menu\newsTicker.lua
 - [Interface.bba] Script\local\menu\panel\menu\community\achievementBrowser.lua
 - [Interface.bba] Script\local\menu\panel\menu\customize\mapFrg.lua
 - [Interface.bba] Script\local\menu\panel\menu\customize\profileManager.lua
 - [Interface.bba] Script\local\menu\panel\menu\play\scenario.lua
 - [Interface.bba] Script\local\menu\panel\menu\play\singleplayer\skirmish.lua
 - [Interface.bba] Script\local\menu\panel\menu\sectionMenus\mainMenu.lua
 - [Interface.bba] Script\local\tools\boot.lua
 - [Shr.bba] Config\Privileges.xml
 - [Shr.bba] Config\ShopItems.xml
 - [Shr.bba] Config\UPlayRewards.xml

언락된 지도 목록

DLC 맵 : 9개

 - Forest Realm
 - Tower Island
 - Throne of Tandria
 - Whitewater Falls
 - Twin Peaks
 - Grassland Mesa
 - Tempest Taiga
 - Battle of Tanholm
 - Fiery Chasm

Reward 맵 : 1개

 - Crushed Mirror

Privilege 맵 : 1개

 - The Hub (s00_m11_The_Race)

세틀러 7 데이터 언락

세틀러 7 데이터 언락

세틀러 7 데이터 언락

캐슬포지

 - 메인메뉴에서 실행

세틀러 7 데이터 언락

세틀러 7 데이터 언락

세틀러 7 데이터 언락NO: 0
Name: 0k0a

세틀러 7 데이터 언락NO: 1
Name: FortRegular

세틀러 7 데이터 언락NO: 2
Name: Rupert

세틀러 7 데이터 언락NO: 3
Name: Marielle

세틀러 7 데이터 언락NO: 4
Name: Konradin

세틀러 7 데이터 언락NO: 5
Name: Dracorian

세틀러 7 데이터 언락NO: 6
Name: Balderus

세틀러 7 데이터 언락NO: 7
Name: Ludowig

세틀러 7 데이터 언락NO: 8
Name: Matheusz

세틀러 7 데이터 언락NO: 9
Name: Rovyn

세틀러 7 데이터 언락NO: 10
Name: Raspun

세틀러 7 데이터 언락NO: 11
Name: Ramirez

세틀러 7 데이터 언락NO: 12
Name: Wolvering

세틀러 7 데이터 언락NO: 13
Name: Loretta

세틀러 7 데이터 언락NO: 14
Name: Emilia

세틀러 7 데이터 언락NO: 15
Name: Mystizia

세틀러 7 데이터 언락NO: 16
Name: Zoe

세틀러 7 데이터 언락NO: 17
Name: Frankobert

세틀러 7 데이터 언락NO: 18
Name: Colubert

세틀러 7 데이터 언락NO: 19
Name: Grimhold

세틀러 7 데이터 언락NO: 20
Name: Herrmann

세틀러 7 데이터 언락NO: 21
Name: Muntz

세틀러 7 데이터 언락NO: 22
Name: Graubart

세틀러 7 데이터 언락NO: 없음
Name: Unknown

게임 실행시 Steam Client 미사용

 - Steam과 연동된 라이선스는 Steam Client와 Ubisoft Connect가 모두 실행되지만, 아래 명령으로 실행하면 Steam Client 확인 안함
 - Settlers7R.exe -upc_product_id 8 -upc_uplay_id 8
 - Ubisoft Connect가 온라인 일때는 최초 실행시 Ubisoft 계정 비밀번호를 입력해야 하고, 오프라인 일때는 즉시 실행



Creative Commons Licenses
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글