유비소프트에서 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 )
스크린샷
데이터 파일 수정 내역
- [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 MirrorPrivilege 맵 : 1개
- The Hub (s00_m11_The_Race)캐슬포지
- 메인메뉴에서 실행NO: 0
Name: 0k0a
Name: 0k0a
NO: 1
Name: FortRegular
Name: FortRegular
NO: 2
Name: Rupert
Name: Rupert
NO: 3
Name: Marielle
Name: Marielle
NO: 4
Name: Konradin
Name: Konradin
NO: 5
Name: Dracorian
Name: Dracorian
NO: 6
Name: Balderus
Name: Balderus
NO: 7
Name: Ludowig
Name: Ludowig
NO: 8
Name: Matheusz
Name: Matheusz
NO: 9
Name: Rovyn
Name: Rovyn
NO: 10
Name: Raspun
Name: Raspun
NO: 11
Name: Ramirez
Name: Ramirez
NO: 12
Name: Wolvering
Name: Wolvering
NO: 13
Name: Loretta
Name: Loretta
NO: 14
Name: Emilia
Name: Emilia
NO: 15
Name: Mystizia
Name: Mystizia
NO: 16
Name: Zoe
Name: Zoe
NO: 17
Name: Frankobert
Name: Frankobert
NO: 18
Name: Colubert
Name: Colubert
NO: 19
Name: Grimhold
Name: Grimhold
NO: 20
Name: Herrmann
Name: Herrmann
NO: 21
Name: Muntz
Name: Muntz
NO: 22
Name: Graubart
Name: Graubart
NO: 없음
Name: Unknown
Name: Unknown
게임 실행시 Steam Client 미사용
- Steam과 연동된 라이선스는 Steam Client와 Ubisoft Connect가 모두 실행되지만, 아래 명령으로 실행하면 Steam Client 확인 안함- Settlers7R.exe -upc_product_id 8 -upc_uplay_id 8
- Ubisoft Connect가 온라인 일때는 최초 실행시 Ubisoft 계정 비밀번호를 입력해야 하고, 오프라인 일때는 즉시 실행
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.
댓글
댓글 쓰기