HD cách bỏ giới hạn Unique Unit - chỉnh file

Thảo luận trong 'Workshop' bắt đầu bởi lantis999, 11/7/11.

  1. lantis999

    lantis999 Mega Man

    Tham gia ngày:
    3/11/06
    Bài viết:
    3,403
    Do thấy có bạn hỏi-yêu cầu và sẵn tìm lại khó quá nên lập topic này để HD tiện vào xem.

    Lâu lâu nổi máu edit game,đi tìm tòi học hỏi 1 chút giờ có thành quả rồi đây.

    Đầu tiên để có thể edit game,bạn phải mở được game thành các file nhỏ từ đó mới mổ xẻ được.
    Vào thư mục Medieval II Total War\tools\unpacker

    tool.JPG

    tại đây sẽ thấy 1 đống file có đuôi .bat dù edit bản mod nào cũng phải ưu tiên chạy cái file unpack_all.bat -> file này sẽ bung file bản MEDII gốc...lý do chút tui sẽ nói cho biết.
    Sau đó chọn bất kì 1 file .bat nào ứng với bản mod bạn tính bung file để edit
    VD: bản crusader thì chọn cái file unpack_crusader.bat

    Khi bung file,nó sẽ hỏi 3 câu hỏi...cứ yes nhá!

    Sau khi bung file,mọi dữ liệu đều nằm trong mục data của bản mà bạn bung.

    VD bung crusader thì vào thư mục mod,kiếm thư mục crusader và vào data sẽ thấy 1 lô file trong đó (ngạc nhiên chưa) .

    running.JPG

    Bây giờ,tối quan trọng là mục này...ko đọc là hỏng game nhá

    1_Vào phần Medieval II Total War\data\ tìm hai file descr_geography_new.txt
    và descr_geography_new.db,sau đó thì delete nó ngay.Lý do là hai file này sẽ làm hỏng giao diện ingame.Nếu bạn ko chạy cái file unpack_all.bat sẽ ko thể tim 2thấy hai cái file trời đánh này đâu
    2_Vào thư mục Medieval II Total War mở file medieval2.preference.cfg thêm dòng này vào đoạn đầu của file

    [io]
    file_first = true
    Thay đổi này sẽ khiến bản mod của bạn sau khi edit mới có thể sử dụng.

    file 2.JPG

    file 1.JPG

    Lưu ý: các bạn phải mở game chạy ít nhất 1 lần sau đó hẳn chỉnh file để máy ko tự auto sét file về nguyên mẫu.Một số bạn hỏi sao khi edit dùng thì được,out game ra mở file thì mất dòng này...đó là vì bạn chưa set file thành dạng read only.Cách chỉnh rất đơn giản,bấm chuột phải vào file,chọn properties sau đó check vào ô read only như vậy hệ thống ko thể set file về như cũ được.

    Đây là bước cơ bản của những ai muốn edit game MEDII,chỉnh sửa tùy ý sâu trong game (phá cho cố hỏng game thì cài lại thôi)

    Giờ là lúc tui thích nhất,vào lại thư mục Crusader,vào data mở cái file export_descr_unit.txt (nếu tinh ý 1 chút thì có những file khác chuyên về thành quách yếu tố nhân vật,nếu muốn thì cứ chỉnh hư ko chịu trách nhiệm nhá)

    Sau khi mở file export_descr_unit.txt việc tiếp theo là tìm tới các dòng lệnh có đoạn tô đỏ

    type Canons of the Holy Sepulcher
    dictionary Canons_of_the_Holy_Sepulcher ; Canons of the Holy Sepulcher
    category infantry
    class heavy
    voice_type Heavy
    banner faction main_infantry
    banner holy crusade
    soldier Canons_Of_The_Holy_Sepulcher, 48, 0, 1.2
    attributes sea_faring, hide_forest, very_hardy, can_withdraw, unique_unit
    xóa đoạn đỏ đi (cả dấu phẩy) lúc này các đơn vị bị xóa chữ unique Unit sẽ ko còn bị giới hạn số lượng train nữa,có thể train khi thành của bạn lên cấp Citadel đối với kị binh unique cần king stable còn đối với tụi canon này thì cần barack max lv

    Cám ơn Ishan (www.twcenter.net) đã hướng dẫn và cám ơn bản HD của bác Userpro bên www.twcenter.net phần bung file

    PS: file export_descr_unit.txt là file về các đơn vị lính,edit trong này sẽ ảnh hưởng tới ingame...đừng ăn gian set max attack với max armor nhá
     
    Chỉnh sửa cuối: 7/10/11
  2. nhinhonhinho

    nhinhonhinho Sam Fisher, Third Echelon Agent Lão Làng GVN

    Tham gia ngày:
    10/9/07
    Bài viết:
    15,046
    Cho xin 1000 vnđ hình ảnh minh họa đi bác ;;)
     
  3. lantis999

    lantis999 Mega Man

    Tham gia ngày:
    3/11/06
    Bài viết:
    3,403
    Vậy để mai,h ở nhà vợ ko có sẵn MEDII nên ko up hình được.
     
  4. phananhtom

    phananhtom Dragon Quest

    Tham gia ngày:
    4/9/10
    Bài viết:
    1,259
    Nơi ở:
    Equestria
    Nhờ bác giúp dùm, em cài mod Hundred Years War, cứ mỗi lần chỉnh file EDU là crash. Phải làm 1 cái back up EDU.

    Đã copy dòng io filefirst vào file bác bảo, nhưng vẫn crash.
     
  5. lantis999

    lantis999 Mega Man

    Tham gia ngày:
    3/11/06
    Bài viết:
    3,403
    Crash như thế nào?
    Miêu tả rõ lỗi crash á
     
  6. phananhtom

    phananhtom Dragon Quest

    Tham gia ngày:
    4/9/10
    Bài viết:
    1,259
    Nơi ở:
    Equestria
    Cứ save file EDU (thậm chí không sửa gì, chỉ save thôi) rồi vào game, hiện ra cái màn hình thì crash ra ngoài Desktop. Không có thông báo gì hết trơn á :(
     
  7. lantis999

    lantis999 Mega Man

    Tham gia ngày:
    3/11/06
    Bài viết:
    3,403
    Màn hình ingame có bị gì ko?
    VD có nhiều chỗ màu lạ chẳng hạn
     
  8. phananhtom

    phananhtom Dragon Quest

    Tham gia ngày:
    4/9/10
    Bài viết:
    1,259
    Nơi ở:
    Equestria
    Hình như không có bác ạ. Thấy nó cũng bình thường.
     
  9. lantis999

    lantis999 Mega Man

    Tham gia ngày:
    3/11/06
    Bài viết:
    3,403
    Đã bỏ hai cái file như trong HD chưa
     
  10. phananhtom

    phananhtom Dragon Quest

    Tham gia ngày:
    4/9/10
    Bài viết:
    1,259
    Nơi ở:
    Equestria
    Trong thư mục mod không có 2 file đấy bác ạ. Còn bản gốc thì em chưa unpack ra.
     
  11. lantis999

    lantis999 Mega Man

    Tham gia ngày:
    3/11/06
    Bài viết:
    3,403
    Phải unpack bản gốc để xóa hai thằng đó,trong cái HD có nhấn mạnh đó...hai file đó gây crash game mà.
     
  12. phananhtom

    phananhtom Dragon Quest

    Tham gia ngày:
    4/9/10
    Bài viết:
    1,259
    Nơi ở:
    Equestria
    Thôi cũng không cần đâu bác ạ. Em fix rồi.
    Cách fix: Dùng bản 0.90 thay vì 0.99

    0.90 edit được file mà 0.99 edit file là lỗi.
    Thật là khó hiểu :-s
     
  13. love_evjl

    love_evjl Legend of Zelda

    Tham gia ngày:
    15/11/08
    Bài viết:
    922
    Nơi ở:
    Ho Chi Minh City
    em dùng M2 1.0 , ko tìm thấy thư mục Tools trong phần cài M2, pác có soft nào giúp unpack ko
     
  14. longca24

    longca24 Mr & Ms Pac-Man

    Tham gia ngày:
    2/6/09
    Bài viết:
    152
    Vào thư mục Medieval II Total War mở file medieval2.preference.cfg thêm dòng này vào đoạn đầu của file

    [io]
    file_first = true

    chép vào hem được bạn ơi, chép vào rồi vô game nó nhảy ra, kiểm tra lại file medieval2.preference.cfg ko thấy dòng
    [io]
    file_first = true nữa bạn ak
     
  15. lantis999

    lantis999 Mega Man

    Tham gia ngày:
    3/11/06
    Bài viết:
    3,403
    Lâu ngày ko về box,giờ về làm thêm 1 bài HD nữa
    Cách add các unit trong custom battle ko có trong campaign


    1_Bung nén bản game gốc như HD đã chỉ.

    2_Vào file export_descr_buildings.txt

    file 3.JPG

    3_Tìm tên hay cụm từ liên quan tới unit bạn muốn add thêm cái dòng này vào,ở đây làm VD cho dismount gothic knight

    recruit_pool "Dismounted Gothic Knights" 1 0.5 4 0 requires factions { hre, }

    file 4.JPG

    Như vậy bạn đã có thể tạo ra dismount gothic knight trong campaign chỉ với 1 dòng copy paste đơn giản,tuy nhiên unit của faction nào chỉ dùng cho faction đó.Đừng lấy unit của Pháp gán cho Anh nhé,nếu bạn muốn add unit nào vào campaign bắt buộc unit đó phải có tạo hình sẵn cho phe đó cho nên bạn ko dùng được cách này để ăn gian unit từ các faction khác được đâu.Với các unit khác mà bạn thấy ở mục custom battle mà trong campaign lại ko có vẫn dùng cách này để add vào.

    done.JPG

    Cám ơn Rhavas - diễn đàn twcenter.net về đoạn code add unit....

    Lưu ý: 1 số thông số sẽ thay đổi tùy theo bản bạn đang chơi,do đó cách an toàn nhất là copy câu lệnh có sẵn từ 1 chủng quân nào đó rồi edit theo ý bạn muốn.
     
    Chỉnh sửa cuối: 7/10/11
  16. Nô

    Phantom, je t'aime pour toujours GameOver GVN CHAMPION ⚔️ Dragon Knight ⚔️ Lão Làng GVN

    Tham gia ngày:
    27/10/05
    Bài viết:
    18,213
    Nơi ở:
    Nhà Rael
    Để bỏ giới hạn Unique Unit (UU) trong Rome: Total War và cho phép bạn sử dụng nhiều hơn số lượng Unique Unit của các quốc gia hoặc nhóm quân, bạn cần chỉnh sửa một số tệp dữ liệu trong game. Dưới đây là hướng dẫn từng bước về cách chỉnh sửa các tệp này để có thể sử dụng nhiều hơn các Unique Unit.

    Lưu ý trước khi chỉnh sửa:
    • Việc chỉnh sửa các tệp game có thể làm thay đổi cách game hoạt động và có thể gây ra lỗi nếu không thực hiện đúng. Vì vậy, trước khi tiến hành chỉnh sửa, hãy sao lưu các tệp mà bạn sẽ thay đổi.

    • Những thay đổi này sẽ không được hỗ trợ chính thức bởi nhà phát triển, và nếu bạn chơi qua Steam, bạn sẽ cần phải tắt Steam Cloud hoặc chỉnh sửa trực tiếp trong thư mục game nếu không muốn Steam tự động ghi đè các thay đổi.
    Hướng Dẫn Chỉnh Sửa Unique Units trong Rome: Total War:
    1. Tìm và chỉnh sửa tệp export_descr_units.txt
    Tệp này chứa thông tin về tất cả các Unit trong game, bao gồm cả Unique Units.

    Bước 1: Mở thư mục cài đặt của Rome: Total War.

    • Thư mục này thường nằm trong đường dẫn sau:

      C:\Program Files (x86)\Steam\steamapps\common\Rome Total War\databases

      Hoặc nếu bạn cài trực tiếp từ đĩa cài, nó có thể nằm ở một vị trí khác như:

      C:\Program Files\Activision\Rome - Total War\data
    Bước 2: Tìm tệp có tên export_descr_units.txt trong thư mục data.

    Bước 3: Mở tệp này bằng một trình soạn thảo văn bản (như Notepad++ hoặc bất kỳ trình soạn thảo nào bạn thích).

    2. Tìm Unique Unit (UU)
    Các Unique Units sẽ có những dòng mô tả trong tệp này với thông tin như unit và special. Ví dụ, một Unique Unit có thể có các thuộc tính sau:

    unit rome_early_legionary_century
    ...
    special_unit

    Bạn có thể tìm kiếm theo tên quốc gia hoặc tên Unit mà bạn muốn thay đổi.

    3. Chỉnh Sửa Số Lượng Unique Units
    Trong dòng mô tả của Unique Unit, sẽ có một dòng như sau:

    recruitment_limit 1

    Dòng này chỉ ra rằng mỗi quốc gia chỉ có thể tuyển mộ một đơn vị Unique Unit. Để bỏ giới hạn này, bạn có thể chỉnh sửa giá trị sau recruitment_limit thành số bạn muốn hoặc bỏ hoàn toàn phần này.

    Ví dụ, nếu bạn muốn có thể tuyển mộ vô hạn Unique Units, bạn có thể thay đổi dòng này thành:

    recruitment_limit 0

    Hoặc thay đổi thành một số lớn hơn, ví dụ recruitment_limit 5, để cho phép tuyển mộ nhiều đơn vị Unique Unit hơn.

    4. Lưu lại các thay đổi
    Sau khi chỉnh sửa tệp export_descr_units.txt, hãy lưu lại tệp.

    5. Chỉnh Sửa tệp descr_strat.txt (Tùy Chọn)
    Nếu bạn muốn điều chỉnh các điều kiện bắt buộc khác liên quan đến chiến dịch (chẳng hạn như cho phép những quân đội đó xuất hiện trong các giai đoạn khác nhau của chiến dịch), bạn có thể mở tệp descr_strat.txt (nằm trong cùng thư mục với export_descr_units.txt) và tìm các chỉ thị liên quan đến Unit.

    6. Khởi động lại game
    Sau khi chỉnh sửa xong, bạn có thể mở lại game và kiểm tra các thay đổi. Các Unique Units của bạn giờ sẽ không còn bị giới hạn nữa và bạn có thể tuyển mộ chúng mà không gặp phải hạn chế.

    Lưu Ý Khi Chỉnh Sửa:
    • Các thay đổi này sẽ chỉ ảnh hưởng đến phiên bản game của bạn, và không thể áp dụng cho các người chơi khác nếu bạn chơi chế độ multiplayer.

    • Việc thay đổi giới hạn Unique Units có thể thay đổi cách mà các quốc gia trong game hoạt động và có thể ảnh hưởng đến sự cân bằng của game. Vì vậy, hãy thử nghiệm và kiểm tra xem game có hoạt động ổn định không.
    Tóm Tắt:
    1. Tìm và mở tệp export_descr_units.txt.

    2. Tìm Unique Unit bạn muốn thay đổi và chỉnh sửa dòng recruitment_limit.

    3. Lưu tệp và khởi động lại game.
     

Chia sẻ trang này