동작 환경
- Game Launcher: Steam, Ubisoft- [2010년 Edition] Settlers7R.exe Steam/Ubisoft Version: 1.12.1396.0, Hash(SHA-256): ec27c7fab2c83a1444f043eb4730f0065393ca2e91607f71e5fd78ee5a5c7c94
- [History Edition] Settlers7R.exe Steam Version: 1.12.1395.0, Hash(SHA-256): 8349ae6523dfb5c54feaaa61370ec65708d2cde6d1063c1c9cfbe030b2aab410
※ 트레이너 사용법을 확인하고, 동작하지 않거나 다른 의견이 있으면 댓글 남겨주세요.
기능
- 창고 수량 조회- 창고 자원 수량 추가
- 창고 자원 유형 교체
- Achievements 팝업 차단
- Prestige 레벨 변경
- 전투유닛 HP/Ammo 변경
- Stone Pile 수량 변경
- Gold/Coal/Iron Mine 수량 변경
- Fishing Ground 수량 변경
- Hunting Ground 동물 생성
- Stone 위치 이동
- Forest Clearance 활성화(미소유 지역 포함)
사용법
1. 세틀러 7 실행 및 Skirmish 게임 시작2. 트레이너 실행 및 활성화
3. 창고 목록 조회: 단축키 입력 또는 Debug탭 Act 콤보박스(02-Get Store List) 선택 후 버튼 클릭
- 플레이어별 이름 표시
- 자원 유통 기록 없는 창고는 표시 안됨(메모리 미할당 문제)
4. 게임에서 타겟 창고 클릭(정보창 팝업) 후 자원 정보 조회: 단축키 입력 또는 Debug탭 Act 콤보박스(04-Get Rsc @Popup Store) 선택 후 버튼 클릭
- 상대방 창고도 선택 가능
- TreeView Player 노드 클릭시 합계 수량 표시
- Trace 기능 제공(Empire, Multiplayer 사용가능)
- 입력창 팝업 메뉴에 Config 슬롯 사용가능
- 입력창에서 마우스 휠로 입력 가능(Ctrl조합: x10, Ctrl+Shift조합: x100)
6. 자원 수정: 단축키 입력 또는 Debug탭 Act 콤보박스(05-Add Resource, 06-Replace Resource) 선택 후 버튼 클릭
- 0이상 입력된 자원의 개수는 GroupBox에 표시되는 최대자원개수(ex. Value(20/19))를 초과할 수 없음(메모리 미할당 문제)
- UnDock(Frame 탭 구성화면 분리) 가능
창고 수량 조회
- 게임에서 창고를 클릭하여 팝업창 열기- 단축키 입력 또는 Debug탭 Act 콤보박스(04-Get Rsc @Popup Store) 실행
- 유니트레이너 Frame탭의 Treeview에 해당 창고 자원 유형 수량 표시
창고 자원 수량 추가
- 유니트레이너 Frame탭의 Treeview에서 창고 선택- 유니트레이너 Frame탭에서 수량 입력(Treeview에 수량 관련 팝업메뉴 있음)
- 단축키 입력 또는 Debug탭 Act 콤보박스(05-Add Resource) 실행
창고 자원 유형 교체
- 유니트레이너 Frame탭의 Treeview에서 창고 선택- 유니트레이너 Frame탭에서 수량 입력(Treeview에 수량 관련 팝업메뉴 있음)
- Groupbox의 Caption에 표시되는 현재자원수는 최대자원수를 초과할 수 없음(메모리 할당 문제)
- 단축키 입력 또는 Debug탭 Act 콤보박스(06-Replace Resource) 실행
Achievements 팝업 차단
데이터를 생성하여 차단
- 유비소프트 서버 셧다운으로 Achievements 조건 만족시 Bronze/Silver/Gold 팝업이 한꺼번에 표시되어 게임 진행에 방해됨- 게임 실행 후 단축키 입력 또는 Debug탭 Act 콤보박스(07-Achievement Popup) 실행(한번만 하면 게임 종료시까지 유효함)
실행파일의 코드를 수정하여 차단 (추천)
- HEX 에디터(무료: HxD, Notepad++)로 Settlers7R.exe 열기- 패턴 검색 : 0x62F0CA - 0F 85 C0 00 00 00 8B 55 EC 3B 56 08 0F 8C B4 00
- 원본 코드 : 0F 85 C0 00 00 00 - jne Settlers7R.exe+62FD90
- 수정 코드 : E9 C1 00 00 00 90 - jmp Settlers7R.exe+62FD90 nop
Prestige 레벨 변경
- 유니트레이너 Item탭 변수 사용(Prestige : 100 = 20레벨)- 단축키 입력 또는 Debug탭 Act 콤보박스(12-Toggle Prestige) 실행
- Presige Object 생성 또는 제거시 Prestige 레벨이 업데이트됨
전투유닛 HP/Ammo 변경
- 유니트레이너 Item탭 변수 사용(HP Multiples, Ammo Multiples)- General을 선택하여 섹터 공격명령 입력
- General을 다시 선택하여 팝업창 열기
- 단축키 입력 또는 Debug탭 Act 콤보박스(13-Adj Army @Popup General) 실행
- General의 모든 전투유닛의 체력과 탄약이 입력된 배율로 변경됨
- General이 Castle 또는 Camp로 들어가면 100%를 초과된 체력과 탄약이 정상적으로 바뀜
Stone Pile 수량 변경
- 유니트레이너 Item탭 변수 사용(Resource Count, Detect Range)- Stone Pile을 선택하여 팝업창 열기
- 단축키 입력 또는 Debug탭 Act 콤보박스(08-Adj Rsc @Pupup Stone Pile) 실행
- Detect Range 반경내의 모든 Stone Pile의 수량이 변경됨
Gold/Coal/Iron Mine 수량 변경
- 유니트레이너 Item탭 변수 사용(Resource Count, Detect Range)- Mine을 선택하여 팝업창 열기
- 단축키 입력 또는 Debug탭 Act 콤보박스(09-Adj Rsc @Pupup Mine) 실행
- Detect Range 반경내의 모든 Gold/Coal/Iron Mine의 수량이 변경됨
Fishing Ground 수량 변경
- 유니트레이너 Item탭 변수 사용(Resource Count, Detect Range)- Standard Building을 선택(청사진도 가능)하여 팝업창 열기
- 단축키 입력 또는 Debug탭 Act 콤보박스(11-Adj Rsc Fishing Ground) 실행
- Detect Range 반경내의 모든 Fishing Ground의 수량이 변경됨
Hunting Ground 동물 생성
- 유니트레이너 Item탭 변수 사용(Detect Range, Grow Time : 10 = 1초, Grow Max)- Standard Building을 선택(청사진도 가능)하여 팝업창 열기
- 단축키 입력 또는 Debug탭 Act 콤보박스(10-Adj Rsc Hunting Ground) 실행
- Detect Range 반경내의 모든 Hunting Ground의 Grow 지점에 1초 후 동물이 생성됨
- Hunting Ground는 4000 = 6분 40초 마다 1마리씩 생성되며 Hunting Ground 수량이 8이면 Grow 지점이 2개임
- Hunting Ground에 나무가 최소 4그루 이상 있어야 하며, 기준 이하로 떨어질 경우 Grow 타이머가 종료됨
- [Interface.bba] Script\profiles\resources.lua 참고
Stone 위치 이동
- 유니트레이너 Item탭 변수 사용(Find Range)- Well(Special Building) 또는 Standard Building을 선택(청사진도 가능)하여 팝업창 열기
- 단축키 입력 또는 Debug탭 Act 콤보박스(14-Get Pos @Popup Tree/StdBldg) 실행 (Find 기준 좌표 지정)
- 단축키 입력 또는 Debug탭 Act 콤보박스(15-Move Stone By Pos) 실행
- Find Range 반경내의 모든 Stone이 특정 좌표(X=1, Y=1, Z=1)로 이동(Street로 제거 불가능한 Stone도 이동됨)
- Stone을 이동해도 Blocking 영역은 남아있기 때문에 Stone에 가려진 나무를 채취하려면 주변에 Street 또는 청사진건물을 지어서 Blocking 영역을 제거해줘야함
Stone 위치 이동 스크린샷 (맵: River Town)
Forest Clearance 활성화
- 유니트레이너 Item탭 변수(Forest Clear)가 체크되어 있으면 "01-Search" 사용시 자동 실행- 단축키 입력 또는 Debug탭 Act 콤보박스(16-Enable Forest Clearance) 실행
- 미소유 지역에 있는 나무도 제거 가능
- Data Unlock BBA 파일 적용시 사용 가능
소유 지역에 있는 나무 클릭시 팝업창
미소유 지역 클릭시 팝업창
미소유 지역에 있는 나무 클릭시 팝업창
History Edition 분석 상태
- [2024-03-19] Steam 1.12.1395.0 분석 완료 (덤프파일 제공: hiro**2)History Edition 유의사항
- 게임시작시 제공되지 않는 자원(무기, 바퀴, 말)을 트레이너로 추가시 해당 자원을 사용하기 전에 최소 1개이상은 직접 생산해야 수요/공급 체인이 동작함History Edition 추가정보
- razor1911 버전은 창고 자원을 이동시키는 기능이 동작하지 않고, 생산건물 요구시 생산 옵션이 동작하지 않으므로, 정품 사용을 추천함이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.
안녕하세요. 버전이 안맞다고 자꾸 나오는데
답글삭제게임 버전은 settlers 7 v1.12.1395.0 이고 유니 트레이너는 settlers 7 v1.12.1396.0 이라 안된다고 하는데요. 스팀에서 업데이트 해도 settlers 7 v1.12.1395.0 입니다.
settlers 7 v1.12.1395.0 도 같이 사용 할수 있게 해주시면 안될까요?
1395 버전은 History Edition입니다.
삭제트레이너를 사용하려면 메모리 분석 후 트레이너를 수정해야하니, 메모리 덤프 - 세틀러7 사용법을 참고하여 메모리 덤프를 보내주시기 바랍니다.
선생님 정상 사용 가능을 확인하였습니다.
답글삭제수고하셨고 감사합니다 덕분에 즐겜했습니다