Files

8.3 KiB
Raw Permalink Blame History

Village Pack — art cho bản đồ RPG và chiến đấu

Village Pack là bộ art đứng sau thế giới RPG Plus: tileset để vẽ bản đồ, sprite đi bộ cho anh hùng, dân làng và quái vật, chân dung chiến đấu và phông nền trận đánh. Tất cả đều vẽ theo một phong cách hội họa 2.5D thống nhất, nên bản đồ dựng từ nó trông như một thế giới.

Đây chỉ là art. Ngôi làng, nhà trưởng làng, khu rừng và sa mạc bạn có thể đi qua là bản đồ và sự kiện của các mod nội dung RPG Demo và RPG Plus; đi lại, va chạm và chiến đấu là việc của engine RPG. Village Pack cung cấp những hình mà chúng dùng.

Bản đồ làng ban đêm, vẽ bằng tileset village: những ngôi nhà nhỏ, quảng trường lát đá với đèn đường, cây cối, cái ao và dân làng vẽ bằng charset của gói.

Bên trong có gì

Tileset village

Mọi bản đồ của thế giới demo đều dùng tileset village. Nó có hai phần.

Vật thể đặt trên ô: nhà tranh, cổng đền, miệng hang, cây cối, bụi cây, giếng nước, đống lửa, cột đèn, hàng rào, biển chỉ dẫn, thùng gỗ, rương (đóng và mở), bàn chế tạo và các vật nhặt được như củi, đá và nấm. Phía trên là nội thất nhà tranh, một bức tranh phòng 12 × 10 duy nhất mà nhà trưởng làng dùng.

Atlas vật thể của làng: nội thất nhà tranh trên cùng, bên dưới là nhà, cổng đền, hang và cây sồi, dọc phần dưới là các vật dụng nhỏ.

Bề mặt là kết cấu nền liền mạch phủ cả một vùng: cỏ, đường lát đá, đất, sàn đá sáng màu, sàn gỗ, đường mòn rừng nhiều đá và nước.

Bảy bề mặt của làng: cỏ, đá lát, đất, đá sáng, ván gỗ, đường mòn nhiều đá và nước.

Một số tile có thuộc tính thêm cho engine RPG: nước là rắn, còn đèn đường và cửa sổ mang nguồn sáng tỏa sáng trên bản đồ lúc chạng vạng và ban đêm.

Nhà trưởng làng, dựng từ bức tranh nội thất nhà tranh, hai ô cửa tỏa sáng trong đêm.

Thực vật theo mùa

Bốn tileset thực vật thể hiện cùng một bộ cây, bụi, gốc cây và hoa vào mùa hè, mùa thu, một phiên bản trơ trụi cuối thu và mùa đông có tuyết: sồi, vân sam, bạch dương, liễu, phong và thông, bụi tròn và bụi quả mọng, gốc cây bị chặt và gốc rỗng, cúc và violet.

Cùng một bụi thực vật qua bốn mùa, từ trái sang: hè, thu, cành trụi và đông.

Một bản đồ chỉ dùng đúng một tileset, và chưa bản đồ kèm sẵn nào dùng các tileset thực vật. Chúng là nguyên liệu sẵn sàng cho người làm bản đồ.

Sa mạc và tuyết

  • desert: bề mặt cát và đá cùng vật thể sa mạc — nhà đất nện, mái che chợ, cây cọ, xương rồng và cỏ khô. Bản đồ sa mạc của RPG Plus, Dry March, được vẽ bằng nó.
  • snow: tuyết mới, băng và hai bề mặt đường mòn bị giẫm (packed_snow và trampled_snow in dấu sâu hơn), cùng cabin, cỗ xe, giếng nước, đá, bụi cây và vân sam phủ tuyết. Chưa bản đồ nào dùng nó.

Bốn bề mặt tuyết: tuyết mới, băng, tuyết ép với dấu chân nông và tuyết bị giẫm nát.

Bản đồ sa mạc vẽ bằng tileset desert: cát, đường đá, mái che, cọ, xương rồng, bọ cạp và bọ hung.

Charset: sprite đi bộ

Mỗi charset là một bảng 3 × 4: ba khung đi bộ cho mỗi một trong bốn hướng (xuống, trái, phải, lên). Bộ làng có anh hùng, trưởng làng, dân làng, thương nhân, slime và sói. Bộ sa mạc thêm bọ cạp, bọ hung và chiếc thùng ở trạng thái đóng và mở.

Các charset của làng: anh hùng, trưởng làng, dân làng, thương nhân, slime và sói, mỗi nhân vật bốn hàng hướng nhìn.

Chân dung và phông nền chiến đấu

Các chân dung cỡ lớn hiện người chiến đấu trong trận: anh hùng, slime và sói, cùng bọ cạp và bọ hung của sa mạc.

Chân dung chiến đấu: anh hùng với kiếm và khiên, slime, sói, bọ cạp và bọ hung.

Ba phông nền — bãi cỏ, khu rừng và tiền đồn sa mạc — dùng làm nền cho trận đánh bắt đầu trên bản đồ. Bãi cỏ và khu rừng có kèm ảnh _depth cho hệ thống chiếu sáng.

Phông nền chiến đấu: bãi cỏ, khu rừng và tiền đồn sa mạc.

Trận đánh với slime: chân dung slime phía trên, của anh hùng ở dưới bên trái, trước phông bãi cỏ ban đêm.

Bạn sẽ thấy nó ở đâu

Village Pack là một phần của game rpg_plus. Trong game đó:

  • làng, nhà trưởng làng, khu rừng và đền trong rừng được vẽ bằng tileset village;
  • bản đồ sa mạc dùng desert;
  • trưởng làng, thương nhân, dân làng, sói, slime, bọ cạp và bọ hung đi lại trên bản đồ bằng charset của gói;
  • trận đánh hiện chân dung, và cảnh của bản đồ dùng village/meadow, village/forest hoặc desert/outpost làm phông trận đánh.

Trình soạn thảo bản đồ tile hiển thị tileset đã chọn làm bảng màu. Ở đây nhà trưởng làng đang mở: nội thất nhà tranh, các vật thể và mẫu bề mặt chính là tileset village.

Trình soạn thảo bản đồ RPG mở nhà trưởng làng. Bảng màu bên trái hiện tileset village; thuộc tính bản đồ bên phải hiển thị "Tileset: village".

Dùng nó trong nội dung RPG của bạn

  1. Đưa village_pack vào bộ sưu tập của game. Nó cần engine mod rpg.
  2. Thêm village_pack>=1 vào danh sách depends của mod nội dung dùng art của nó.
  3. Tham chiếu art theo tên:
// Một bản đồ: một tileset cho cả bản đồ
{ "Kind": "rpg_map", "Items": [ { "Id": "my_glade", "Tileset": "village" /* … */ } ] }
// Sự kiện bản đồ vẽ bằng charset
{ "Id": "old_man", "X": 5, "Y": 3, "Sprite": "village/elder" }
// Chân dung chiến đấu của nhân vật
{ "Id": "my_wolf", "Image": "characters/village/wolf" }
{
  "name": "my_glade",
  "defaultBackground": "village/meadow"
}

Các tên tileset là village, vegetation_summer, vegetation_autumn, vegetation_bare, vegetation_winter, desert và snow. Charset là village/<name> và desert/<name>; phông nền là village/meadow, village/forest và desert/outpost.

Cách vẽ đơn giản nhất là trình soạn thảo bản đồ RPG: chọn village làm tileset của bản đồ rồi vẽ bằng bảng màu thay vì gõ số tile.

Giới hạn và thay thế

  • Một tileset cho mỗi bản đồ. Không thể trộn tileset village với tileset thực vật trên cùng một bản đồ.
  • Art có sẵn ánh sáng và phối cảnh được "nướng" sẵn. Nó vẽ cho vẻ 2.5D; trình dựng isometric dùng lại đúng những hình đó, nên vật thể quá cao vẫn giữ góc nhìn như đã vẽ.
  • Để thay một hình cho game của bạn, hãy đặt vào mod của mình một tệp trùng tên tương đối và khai báo phụ thuộc village_pack. Mod phụ thuộc nạp sau sẽ thắng.
  • Các bản sinh gốc, prompt và nguồn có thể chỉnh sửa đều được lưu trữ ngoài game; trong mod chỉ có ảnh chạy thời gian thực và định nghĩa tileset.

Nếu hình trông sai sai

  1. Bản đồ thiếu nền hoặc vật thể thường do tên Tileset gõ sai hoặc thiếu phụ thuộc.
  2. Nhân vật vô hình: kiểm tra tên Sprite và bảng charset có đủ 3 × 4 khung không.
  3. Trận đánh nền trơn: cảnh của bản đồ không có defaultBackground.