Hướng dẫn chơi Minecraft: Tạo add-ons cho gói resource


Hướng dẫn chơi Minecraft: Tạo add-ons cho gói resource

Tóm tắt

Bài hướng dẫn này dành cho người mới bắt đầu!  Nếu bạn tìm chi tiết component cụ thể, đọc bài Entity Component Reference Guide. Các chủ đề mà bài viết này đề cập tới là:

  • Cách tạo pack resource
  • Cách đổi kết cấu của :
    • Vật thể
    • Khối
    • Item

Thời gian cần thiết

Mất từ 1 đến 1.5 giờ để hoàn thành tất cả các bước trong hướng dẫn.

Tool cần thiết

Bạn cần những chương trình sau đây :

Text editor

Bất kì text editor cũng đươc nhưng ở đây có một số đề cử như IDE. Notepad++ là một sự lựa chọn tuyệt vời và miễn phí, text editor với syntax highlighting cho nhiều ngôn ngữ lập trình khác nhau. Bạn cũng có thể tải Notepad++ từ đây: https://notepad-plus-plus.org/

Chương trình edit hình ảnh

MS Paint sẽ hoạt động để sửa hầu hết kết cấu nhưng sẽ không hoạt động để lưu các kết cấu có transparency (như của con gà). GIMP (GNU Image Manipulation Program) là một chương trình edit ảnh cho phép bạn lưu những hình ảnh transparent. Bạn có thể tải GIMP từ đây: https://www.gimp.org

Paint NET cũng hỗ trợ transparency và có nhiều UI cơ bản và đơn giản hơn, truy cập vào đây: https://www.getpaint.net/

Bắt đầu

Hãy bắt đầu với những bước nhỏ trước và dạy bạn cách để tạo pack resource. Các pack resource đều là các add-on có thể thay đổi kết cấu, mô hình, hình động, âm nhạc, âm thanh, giao diên người dùng và ngôn ngữ. Bài hướng dẫn này sẽ tập trung cụ thể vào việc thay đổi kết cấu.

Tạo pack resource

Bắt đầu với việc đi tới folder  resource_packs. Đường dẫn file của bạn nên nhìn giống như thế này:

%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\resource_packs

Một khi bạn đã ở  folder của pack resource, tạo một folder mới và đặt tên nó là: “Tutorial_Resource_Pack”. Và rồi mở folder đó.

Đầu tiên là tạo file manifest.json. File này sẽ chứa data về pack resource cũng như là tên pack, mô tả về pack resource xuất hiện trong game và một mã định danh độc nhất trên toàn cầu (UUID).

Một ghi chú nhanh về UUIDs

UUID là một mã định danh dùng để phân biệt giữa các add-on khác nhau của chúng tôi. Vì vậy, UUIDs này phải là duy nhất! Nếu không đổi UUID từ pack này sang pack khác, pack của bạn có thể không được hiển thị trong trò chơi! Rất may rằng UUIDs rất dễ để tạo ra! Bạn có thể tải trình tạo trực tuyến online generator ở đây: https://www.uuidgenerator.net/version4. Làm mới trang nếu bạn cần một cái mới.

Tại file JSON

Để tạo file JSON, nhấn chuột phải vào folder ‘Tutorial_Resource_Pack’ và tạo một text document mới. Đặt tên cho file là “manifest.json”.

Lưu ý

Hãy đảm bảo phần mở rộng của file là .json chứ không phải .txt khi bạn đổi tên. Bạn có thể sẽ nhận thông báo rằng việc thay đổi này sẽ khiến file không đọc được.  Không sao đâu!

Nếu không đọc được phần mở rộng của file, vào menu VIEW trong file explorer và check vào check box phần file name extensions.

FileExtensions.png

Ghi chú

Đảm bảo rằng phần mở rộng của file là  .json và không phải là  .txt khi bạn đổi tên. Bạn có thể đươc cảnh cáo rằng khi sửa phần mở rộng của file sẽ khiến cho file không sử dụng được. Điều này hoàn toàn không sao!

Nếu bạn không thấy phần mở rộng của file, bạn có thể bật chúng bằng cách đi tới View menu của file explorer và kiểm tra check box cho phần mở rộng của file.

manifest.json

Mở file manifest.json trong text editor đã chọn và copy hoặc nhập nội dung:

manifest.json

{
  "format_version": 1,
  "header": {
    "description": "Tutorial Resource Pack",
    "name": "Tutorial Resource Pack",
    "uuid": "bc2a0bc9-e3a2-4702-9319-d4d3231dfdbc",
    "version": [0, 0, 1]
  },
  "modules": [
    {
      "description": "Tutorial Resource Pack",
      "type": "resources",
      "uuid": "891f5751-bb0e-47c6-91f0-fdc4e76949ef",
      "version": [0, 0, 1]
    }
  ]
}

Ngoài ra, bạn có thể copy file đi cùng gọi là “Resource_pack_manifest.json” vào folder Tutorial_Resource_Pack của bạn và đổi tên nó thành “manifest.json”.

Đảm bảo rằng hai uuid trong phần modules là hai UUIDs khác nhau như đã nói ở trên, bạn có thể tạo UUIDs online tại đây: https://www.uuidgenerator.net/version4. Bạn có thể điền bất kì văn bản nào vàoTên và trường mô tả ở phía đầu.

Lưu ý

File này trong format data! của JSON. Hiện giờ chúng ta không bàn nhiều tới format, nhưng hãy lưu ý về cách mọi thứ được sắp xếp. Hãy cẩn thận để không quên dấu ngoặc kép, dấu hai chấm, dấu ngoặc nhọn hoăc dấu ngoặc vuông. Thiếu một trong số này cũng sẽ làm Pack Resource của bạn không hoạt động đúng!

Thử Pack

Bây giờ hãy test thử game vì mọi thứ đã sẵn sàng! Khởi động Minecraft và tạo world mới. Cuộn phía bên trái của màn hình xuống và click vào Pack Resource. Cuộn phía bên phải của màn hình xuống cho đến khi bạn thấy “Tutorial Resource Pack”. Game của bạn nên nhìn như thế này nếu bạn sử dụng code trên:

Testingourpack.png

Khắc phục sự cố trong game

Nếu bạn không thấy pack trong game, đảm bảo rằng manifest.json của bạn là chính xác. Tìm bất kì dấu ngoặc nhọn { }, dấu phẩy, dấu hai chấm:, dấu ngoặc kép “”, hoặc dấu ngoặc vuông [ ] bị thiếu. Nhớ rằng cho mỗi dấu ngoặc nhọn, ngoặc kép, hay dấu ngoặc vuông còn mở, bạn nên đóng nó lại.

Tạo Icon

Như bạn có thể thấy, pack mà chúng tôi minh họa không hề có icon! Nếu bạn không thể chỉ định được một icon thì kết cấu checkerboard hồng và đen sẽ hiển thị kế bên pack của bạn.

Trong image editor mà bạn chọn, tạo một ảnh mới với size 128 x 128 pixels.

Làm điều này với  MS Paint:

CreatingAnIcon.png

  1. Click vào resize
  2. Đổi từ tỉ lệ phần trăm thành pixel trong hộp thoại resize hiện lên
  3. Bỏ chọn duy trì tỉ lệ ratio
  4. Nhập 128 vào cả hai hộp nhập văn bản ngang và dọc
  5. Click OK

Một khi bạn có size canvas đúng, vẽ bất cứ thứ gì mà bạn muốn icon thành. Đối với hướng dẫn này, chúng ta sẽ tạp khuôn mặt cười thô như sau:

Crudelydrawnsmileyface.png

Lưu icon của bạn với tên“pack_icon” và bảo đảm nó được lưu dưới dạng .png. Lưu nó cùng một folder mà chúng ta đặt  file manifest.json . Để tham khảo, folder của chúng ta nên nhìn như này:

Pack Icon.png

Bây giờ nếu chúng ta khởi động game và đi với phần pack resource của tạo thế giới nên nhìn giống như thế này :

Resourcepackssection.png

Click vào tutorial resource pack để thêm nó vào thế giới mà bạn đang tạo!

Thay đổi kết cấu của Entity

Bây giờ chúng ta đã thiết lập được pack resource, hãy thay đổi kết cấu của creeper nào!

Tuy nhiên trước khi chúng ta có thể thực hiện việc vẽ tranh, chúng ta cần thiết lập cấu trúc folder mà Minecraft mong đợi pack resource được đưa vào. Đối với điều này, hãy làm như sau:

  1. Tạo một folder tên là “textures” trong folder của chúng ta Tutorial_resource_pack
  2. Bên trong “textures”, tạo một folder tên là “entity
  3. Bên trong “entity”, tạo một folder tên“creeper
  4. Copy kết cấu của creeper từ pack resource Vanilla Minecraft vào trong creeper folder mới được tạo. sau khi tải xuống pack ví dụ (downloading the example pack), kết cấu có thể được tìm trên đường dẫn sau : \Vanilla_Resource_Pack\textures\entity\creeper

Folder của bạn nên nhìn như thế này:

CreeperFileFolder.png

Bây giờ chúng ta có kết cấu của một normal creeper, mở nó trong image editor mà bạn chọn. Nó sẽ trông giống như thế này :

CreeperTexture1.png

Bạn sẽ để ý thấy kết cấu khá nhỏ, đảm bảo hãy zoom trong kết cấu của bạn. Trong MS Paint bạn có thể điều khiển độ phóng đại ở góc dưới bên phải của cửa sổ với thanh trượt.

CreeperTexture2.png

Ghi chú nhanh về kết cấu

Nếu bạn đã bao giờ thấy kết cấu trước đây, hình ảnh trên có thể làm bạn ngạc nhiên. Cách tốt nhất để nghĩ về nó là như gói quà với giấy gói nhưng giấy gói ở đây là kết cấu. Đây là cách kết cấu của creeper được trình bày:

Khu vực với nhiều màu sắc phù hợp phải được đối mặt cùng một hướng (ví dụ khu vực màu đỏ luôn ở phía ở phía trước của một khối lập phương).

Nhìn như thế này trong game:

Howthislooksingame.jpg

Lưu ý

Không phải kết cấu nào cũng được trình bày cùng một cách, bạn sẽ cần thử nghiệm và tìm hiểu cách thức kết cấu của mỗi vật phẩm. Người dùng lão luyện có thể nhìn vào file mobs.json trong folder model để tìm kết cấu UV cho từng bộ phận của cơ thể.

Bây giờ là lúc để  sáng tạo! Edit creeper theo cách bạn muốn. Tôi chỉ thêm headband cho đơn giản

Creeperheadband.png

Một khi bạn hài lòng với kết cấu, lưu file dưới dạng .png và đảm bảo tên file là “creeper”. Game chỉ tìm các file có tên đúng. Khi bạn cần kiểm tra lại cho chắc chắn, check Vanilla Minecraft Pack Resource để xem tên file.

Lưu ý về kết cấu của format file

Minecraft hỗ trợ .png, .tga và .jpg. Tuy nhiên, nó sẽ thử đọc file png, rồi tới tga, rồi jpg. Điều này cũng có nghĩa nếu kết cấu của 2 creeper, một là png và một là tga, game sẽ xem png trước và load như là kết cấu creeper của bạn.

Thử Pack Resource

  • Khởi động game
  • Tạo thế giới mới
  • Set thế giới về chế độ creative
  • Click vào Pack Resource
  • Tìm “Tutorial Resource Pack” trong list bên phải và click nó
  • Click Play
  • Spawn một creeper bằng cách sử dụng trứng creeper từ creative inventory

Kết quả

CreeperFinishedHeadband.jpg

Nếu bạn quyết định thực hiện một số thay đổi về kết cấu của bạn, cứ save và quit level, đóng trò chơi, edit kết cấu của bạn, khởi động lại game, làm theo những bước trên để tạo ra một thế giới mới và gắn các pack resource của bạn vào đó. Lưu ý rằng nếu bạn khởi động thế giới cuối cùng, bạn sẽ không thấy sự thay đổi. Bởi vì khi bạn tạo một thế giới với add-on kèm theo, nó sẽ copy add-on của bạn vào file world. Cũng có nghĩa là bạn sẽ có 2 version khác nhau trong pack của bạn. Nếu bạn tiếp tục làm việc với folder resource_packs cũ, cái đã trở nên lỗi thời. NHƯNG đa số thời gian, khi bạn tạo nhiều hơn một thế giới mà có pack kết cấu này, bạn có thể xoá pack kết cấu trong một thế giới nhất định và reload nó.

Challenge 1

Sử dụng những cái mà bạn biết, tạo một kết cấu mới cho lợn và gà.

HINTS

  • Gà không có folder riêng cho kết cấu của nó như creeper, kết cấu của nó nằm trong folder textures/entity.
  • Gà có transparency, nên nhớ sử dụng chương trình edit image editing mà có thể save độ transparency

Kết cấu của khối

Bây giờ chúng ta đã trải qua quá trình cho một vật thể, thay đổi kết cấu cho một khối có vẻ đơn giản. Hãy tạo kết cấu mới cho khối đá của chúng ta.

Để tạo kết cấu mới cho khối đá:

  • Trong folder kết cấu tạo một folder mới tên là “blocks”.
  • Copy kết cấu đá từ Vanilla Minecraft Resource Pack vào folder khối mới của chúng ta
    • Nó có thể đươc tìm thấy ở đây : /Vanilla_Resource_Pack/textures/blocks/stone.png
  • Mở kết cấu đá trong phần mềm image editing và edit
  • Thứ trong game

Đây là kết cấu đá mới của tôi: File:TinyStoneTexture.png

Và nó trông như thế nào trong game:

NewStoneTexture.jpg

Challenge 2

Xin chúc mừng! Bây giờ bạn có thể tạo kết cấu mới cho khối của riêng mình, thử tạo kết cấu mới cho lò của bạn.

HINT: lò dùng kết cấu khác nhau cho mặt trước ,mặt bên, mặt trên và khi bật lên hãy đảm bảo rằng hãy edit tất cả chúng .

Kết cấu của vật phẩm – Challenge 3

Tạo kết cấu mới cho item cũng giống như tạo kết cấu mới cho khối texture. Thực hiện các bước trên nhưng đảm bảo tạo một folder tên là “items” trong folder kết cấu và đặt kết cấu item của bạn vào đó. nhớ rằng, bạn luôn có thể nhìn vào Vanilla Minecraft resource pack để xem ví dụ (/Vanilla_Resource_Pack/textures/items).

Kết cấu của môi trường

Bạn cũng có thể thay đổi kết cấu của mây, mặt trăng, mưa, tuyết, mặt trời, và hiệu ứng vỡ khi bạn phá vỡ khối. Những kết cấu nên được đặt trong một folder tên là “environment” và cả trong folder kết cấu.

Khắc phục sự cố kết cấu

Nếu kết cấu của bạn không xuất hiện trong game, check những điều sau:

  • Đảm bảo rằng nó có cùng tên với vật thể bạn đang cố thay thế
    • Ví dụ: kết cấu của creeper nên được đặt lên là “creeper”, kết cấu của đá nên được đặt là “stone”
  • Đảm bảo kết cấu nằm đúng folder!

Chúc mừng!

Bạn đã hoàn thành bài hướng dẫn này và biết cách tạo resource pack add-ons cho riêng bạn!

Xuất và chia sẻ

Bây giờ bạn đã tạo một pack resource, bạn có thể muốn share nó với bạn bè! Để làm điều đó, thực hiện những điều sau:

  • Điều hướng tới folder của pack resource
  • Chọn tất cả file và folder
  • Nhấn chuột phải trên những file được highlight và chọn Send to-> Compressed (zipped) folder
  • Đặt tên cho file là mcpack
    • Nhớ thay đổi phần mở rộng file thành .mcpack
      • Khi có thông báo hiện lên hỏi rằng nếu bạn thật sự muốn đổi phần mở rộng của file, nhấn Yes

Bạn bây giờ có thể gửi cho bạn bè file đó! khi họ mở nó lên, Minecraft sẽ khởi động nếu nó chưa chạy và nhập pack re source cho họ sử dụng!

Cách hiểu rộng hơn

Bạn sẽ sớm tạo Texture Pack nếu bạn tiếp tục thực hành và upload nó với nhiều site khác nhau như MCPEDL. Liên kết với Vanilla Textures Pack (1.8) {đi sâu hơn nếu bạn thấy bản donwload zips cho Resource Pack} Tips- -để đổi tên, đi tới file Text và tìm en_us (đối với tiếng anh), nó đươc phân tách thành nhiều thứ như item và tile để đạt thành tựu hoặc lời cảnh báo –Một số kết cấu của mob là file TGA bạn sẽ nhận được trình chuyển đổi như Pixxelon. Những kết cấu khác (như Sea Lantern,) đều là hình động và được tách thành 4 khung theo chiều dọc. –nếu một số kết cấu như Zombie Pigman rất phức tập thì hãy thử tưởng tượng nó như, giấy thủ công, hoặc là một cái lưới, nhưng số phần thì nằm sai chỗ (ví dụ. trên dưới cạnh nhau)

Ghi chú

Người chơi có thể test để xem liệu điều này thật sự hoạt động bằng cách xoá bản copy của bạn trong folder resource_pack  (tạo một bản sao lưu trước!) rồi mở mcpack để nhập nó. Nếu nó không hoạt động, đảm bảo rằng bạn đã chọn nội dung resource_pack của bạn và không phải chính folder tạo .mcpack thành .zip.

Xem bài viết gốc tại ĐÂY