woodyvn
29-03-2005, 02:05
Xin lỗi các bạn vì có thể bài viết này ko phù hợp với box này, nhưng tôi thấy trong đây có chủ đề giới thiệu game Heavy Weapon nên tôi xin mạn phép post ở đây.
Hack này là do tôi tự tìm ra ko phải từ bất cứ nguồn thông tin nào trên mạng. Thực ra nó cũng ko quá khó để tìm ra.
Chào các bạn. Chắc các bạn đã chơi trò này rồi chứ nhỉ? Quả thật nó rất thú vị nhưng cũng rất khó nữa. Không biết trong số các bạn đã ai đi qua cửa Killingrad chưa nhỉ? Nếu có bạn nào đã qua được thì quả thật tôi rất bái phục, bởi vì chỉ với từng đó số lượng vũ khí mà kẻ địch thì đông như ruồi lại còn vũ khí hạng nặng nữa chứ. Sau mấy ngày vật lộn cuối cùng tôi đã vượt qua được, nhưng đó chỉ là bước đầu mà thôi. Sau khi qua được bàn này, bạn mới chỉ lên chức Trung úy (Lieutenient) mà thôi, và bạn sẽ được tướng thông báo rằng đó mới chỉ là màn chào hỏi mà thôi, những người bôn-sê-vích còn có vũ khí mạnh gấp 10 lần như thế và thế là bạn sẽ được chơi lại từ đầu nhưng lần này không phải là những vũ khí thông thường như trước nữa mà đúng là Heavy Weapon. Bạn hãy tưởng tượng cả một đàn máy bay thả xuống đầu bạn hàng trăm tấn bom, rồi dưới đất là những chiếc xe khó chịu, với mục tiêu là nghiền nát chiếc Atomic Tank của bạn. Kết quả là tôi không thể nào đi quá cửa hai của mức độ này chỉ với số vũ khí có được. Và thế là tôi chợt nảy ra ý định hack nó. Nếu có thể làm cho tất cả vũ khí trở thành cực đại thì lúc đó chiếc xe tăng của chúng ta sẽ trở thành một pháo đài bất khả xam phạm. Và tôi đã làm được. Thật tuyệt vời khi bạn có được một cỗ máy hủy diệt như thế. Dưới đây tôi sẽ hướng dẫn bạn làm điều đó.
Yêu cầu: bạn biết về hệ cơ số 16, và dùng một chương trình sửa file nhị phân (chẳng hạn HexWorkshop, hay UltraEdit). Ở đây tôi sử dụng chương trình UltraEdit. Một điều quan trọng nữa là bạn phải chơi qua cửa đầu tiên Frigistan thì những thay đổi dưới đây mới có tác dụng.
Bạn hãy vào thư mục C:\Program Files\PopCap Games\Heavy Weapon Deluxe\userdata, và mở file users.dat với một trong các chương trình trên. File user.dat chính là file nhớ của game. Thường các chương trình sửa file nhị phân sẽ hiển thị file thành ba phần, phần thứ nhất ở bên trái, là địa chỉ offset của byte đầu tiên của phần thứ hai. Phần thứ hai chính là nội dung của file được hiển thị dưới dạng hex, thường là 16 byte cho mỗi dong. Phần thứ ba là dạng mã ASCII của phần thứ hai. Vì không có hình nên hơi khó giải thích, các bạn cố hình dung vậy.
Bạn sẽ thấy lần lượt tại các địa chỉ (offset) 0x0001, 0x0061m, 0x00C1, ... là tên của những người chơi được HP tạo ra. Có lẽ bạn không cần quan tâm đến các dòng này mà bạn chỉ cần quan tâm đến các byte biểu thị cho số lượng vũ khí nằm ở đâu. Tôi sẽ cho bạn biết, các địa chỉ đó là (có 6 địa chỉ vì có 6 loại vũ khí):
- Đối với người chơi thứ nhất: 0x0035, 0x0037, 0x0039, 0x003B, 0x003D, và 0x003F.
- Đối với người chơi thứ hai: bạn cộng các địa chỉ của người chơi thứ nhất với 0x0060 và ta được các địa chỉ: 0x0095, 0x0097, 0x0099, 0x009B, 0x009D, và 0x009F.
- Đối với người chơi thứ ba bạn cộng các đ/c của người chơi thứ nhất với 0x00C0, hay các đ/c của người thứ hai với 0x0060. Chắc các bạn cũng đoán ra các đ/c chứa dung lượng các loại vũ khí của những người chơi tiếp theo.
Bây giờ các bạn chỉ còn mỗi việc thay đổi các giá trị của các byte tại địa chỉ đó mà thôi. Nhớ là bạn chỉ được phép thay đổi nó thành một số từ 0 đến 3 (vì 3 là số lượng vũ khí tối đa). Tôi sẽ chỉ cho bạn cách thay đổi. Dưới đây là dòng chứa thông tin về số lượng vũ khí trong file users.dat của tôi:
00000030h: 00 0B 00 04 00 02 00 01 00 00 00 00 00 01 00 02;
^ ^ ^ ^ ^ ^
Những byte có dấu ở dưới là những byte chứa các giá trị biểu diễn số lượng vũ khí của bạn. Như các bạn thấy tôi có 2 vũ khí 1, 1 vũ khí 2, 0 vũ khí 3, 0 vũ khí 4, 1 vũ khí 5 và 2 vũ khí 6. Bây giờ bạn hãy đặt con chuột vào các vị trí có dấu ở trên trong chương trình sửa file và chỉ việc đổi tất cả chúng thành 3: 02 -> 03, 01 -> 03, 00 -> 03, ... Nhớ là phải có số 0 ở đầu. Bây giờ lưu nó lại và chạy game trời và thật tuyệt vời bạn đã có một chiếc xe tăng với vũ khí được trang bị đến tận "răng bánh xích". Lưu ý một điều là bạn không được giảm loại vũ khí nào xuống nếu không bạn sẽ phải làm lại các thao tác sửa file nhớ ở trên từ đầu để có được đầy đủ vũ khí. Hy vọng các bạn sẽ thành công và có thể lên được chức General với HP!
Nếu có bạn nào không làm được như trên thì có thể down file nhớ của tôi về. File có một người chơi là Max Weapon đang ở cửa thứ hai Blastnya với tất cả vũ khí ở mức tối đa. Bạn chỉ việc tải về và copy vào thư mục C:\Program Files\PopCap Games\Heavy Weapon Deluxe\userdata.
Chúc các bạn chơi vui vẻ! Nếu tìm hiểu hiểu thêm bạn có thể hack được rất nhiều điều thú vị với file nhớ này! lol
Chán quá! Không hiểu sao lại không upload file được, mặc dù có " You may post attachments" :confused:
Hack này là do tôi tự tìm ra ko phải từ bất cứ nguồn thông tin nào trên mạng. Thực ra nó cũng ko quá khó để tìm ra.
Chào các bạn. Chắc các bạn đã chơi trò này rồi chứ nhỉ? Quả thật nó rất thú vị nhưng cũng rất khó nữa. Không biết trong số các bạn đã ai đi qua cửa Killingrad chưa nhỉ? Nếu có bạn nào đã qua được thì quả thật tôi rất bái phục, bởi vì chỉ với từng đó số lượng vũ khí mà kẻ địch thì đông như ruồi lại còn vũ khí hạng nặng nữa chứ. Sau mấy ngày vật lộn cuối cùng tôi đã vượt qua được, nhưng đó chỉ là bước đầu mà thôi. Sau khi qua được bàn này, bạn mới chỉ lên chức Trung úy (Lieutenient) mà thôi, và bạn sẽ được tướng thông báo rằng đó mới chỉ là màn chào hỏi mà thôi, những người bôn-sê-vích còn có vũ khí mạnh gấp 10 lần như thế và thế là bạn sẽ được chơi lại từ đầu nhưng lần này không phải là những vũ khí thông thường như trước nữa mà đúng là Heavy Weapon. Bạn hãy tưởng tượng cả một đàn máy bay thả xuống đầu bạn hàng trăm tấn bom, rồi dưới đất là những chiếc xe khó chịu, với mục tiêu là nghiền nát chiếc Atomic Tank của bạn. Kết quả là tôi không thể nào đi quá cửa hai của mức độ này chỉ với số vũ khí có được. Và thế là tôi chợt nảy ra ý định hack nó. Nếu có thể làm cho tất cả vũ khí trở thành cực đại thì lúc đó chiếc xe tăng của chúng ta sẽ trở thành một pháo đài bất khả xam phạm. Và tôi đã làm được. Thật tuyệt vời khi bạn có được một cỗ máy hủy diệt như thế. Dưới đây tôi sẽ hướng dẫn bạn làm điều đó.
Yêu cầu: bạn biết về hệ cơ số 16, và dùng một chương trình sửa file nhị phân (chẳng hạn HexWorkshop, hay UltraEdit). Ở đây tôi sử dụng chương trình UltraEdit. Một điều quan trọng nữa là bạn phải chơi qua cửa đầu tiên Frigistan thì những thay đổi dưới đây mới có tác dụng.
Bạn hãy vào thư mục C:\Program Files\PopCap Games\Heavy Weapon Deluxe\userdata, và mở file users.dat với một trong các chương trình trên. File user.dat chính là file nhớ của game. Thường các chương trình sửa file nhị phân sẽ hiển thị file thành ba phần, phần thứ nhất ở bên trái, là địa chỉ offset của byte đầu tiên của phần thứ hai. Phần thứ hai chính là nội dung của file được hiển thị dưới dạng hex, thường là 16 byte cho mỗi dong. Phần thứ ba là dạng mã ASCII của phần thứ hai. Vì không có hình nên hơi khó giải thích, các bạn cố hình dung vậy.
Bạn sẽ thấy lần lượt tại các địa chỉ (offset) 0x0001, 0x0061m, 0x00C1, ... là tên của những người chơi được HP tạo ra. Có lẽ bạn không cần quan tâm đến các dòng này mà bạn chỉ cần quan tâm đến các byte biểu thị cho số lượng vũ khí nằm ở đâu. Tôi sẽ cho bạn biết, các địa chỉ đó là (có 6 địa chỉ vì có 6 loại vũ khí):
- Đối với người chơi thứ nhất: 0x0035, 0x0037, 0x0039, 0x003B, 0x003D, và 0x003F.
- Đối với người chơi thứ hai: bạn cộng các địa chỉ của người chơi thứ nhất với 0x0060 và ta được các địa chỉ: 0x0095, 0x0097, 0x0099, 0x009B, 0x009D, và 0x009F.
- Đối với người chơi thứ ba bạn cộng các đ/c của người chơi thứ nhất với 0x00C0, hay các đ/c của người thứ hai với 0x0060. Chắc các bạn cũng đoán ra các đ/c chứa dung lượng các loại vũ khí của những người chơi tiếp theo.
Bây giờ các bạn chỉ còn mỗi việc thay đổi các giá trị của các byte tại địa chỉ đó mà thôi. Nhớ là bạn chỉ được phép thay đổi nó thành một số từ 0 đến 3 (vì 3 là số lượng vũ khí tối đa). Tôi sẽ chỉ cho bạn cách thay đổi. Dưới đây là dòng chứa thông tin về số lượng vũ khí trong file users.dat của tôi:
00000030h: 00 0B 00 04 00 02 00 01 00 00 00 00 00 01 00 02;
^ ^ ^ ^ ^ ^
Những byte có dấu ở dưới là những byte chứa các giá trị biểu diễn số lượng vũ khí của bạn. Như các bạn thấy tôi có 2 vũ khí 1, 1 vũ khí 2, 0 vũ khí 3, 0 vũ khí 4, 1 vũ khí 5 và 2 vũ khí 6. Bây giờ bạn hãy đặt con chuột vào các vị trí có dấu ở trên trong chương trình sửa file và chỉ việc đổi tất cả chúng thành 3: 02 -> 03, 01 -> 03, 00 -> 03, ... Nhớ là phải có số 0 ở đầu. Bây giờ lưu nó lại và chạy game trời và thật tuyệt vời bạn đã có một chiếc xe tăng với vũ khí được trang bị đến tận "răng bánh xích". Lưu ý một điều là bạn không được giảm loại vũ khí nào xuống nếu không bạn sẽ phải làm lại các thao tác sửa file nhớ ở trên từ đầu để có được đầy đủ vũ khí. Hy vọng các bạn sẽ thành công và có thể lên được chức General với HP!
Nếu có bạn nào không làm được như trên thì có thể down file nhớ của tôi về. File có một người chơi là Max Weapon đang ở cửa thứ hai Blastnya với tất cả vũ khí ở mức tối đa. Bạn chỉ việc tải về và copy vào thư mục C:\Program Files\PopCap Games\Heavy Weapon Deluxe\userdata.
Chúc các bạn chơi vui vẻ! Nếu tìm hiểu hiểu thêm bạn có thể hack được rất nhiều điều thú vị với file nhớ này! lol
Chán quá! Không hiểu sao lại không upload file được, mặc dù có " You may post attachments" :confused: