Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Move all objects to object folders

Đang mở
#397 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
json
Lĩnh vực
content, game-dev

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra các JSON đối tượng tích hợp độc lập trong repository và mọi thư mục đối tượng hiện có hoặc cách đóng gói .parkobj. Xác định cách repository xây dựng hoặc xuất các đối tượng, sau đó xác nhận rằng mọi đối tượng tích hợp đều sử dụng một thư mục đối tượng và các tệp .parkobj tạo ra có thể được OpenRCT2 đọc.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

I think it would make more sense if we stored all of the built in objects in object folders. (eg: object.json in a folder with any accompanying image files) I have a few reasons for this.

  1. Presently, having nearly all of the built in objects as loose jsons has caused a lot of trouble among new object makers. As this repo is one of the main resources for people looking to make new objects. Especially those that only exist in OpenRCT2. So having the jsons loose teaches them bad habits that's just resulting in broken objects being sent out. I've already seen a fair number of people sharing unexportable jsons of climates/peep names or wondering why their .parkobj isn't getting read as the game only reads "object.json" from parkobj.
  2. This would automatically build all of the built in objects as .parkobj, which would result in some minor but still nice file size reductions thanks to everything getting zip compression, instead of just the objects with images.
  3. And lastly, this is pretty minor but it would make doing work on this repo a bit more consistent since every object would have the same structure. It would also make it easier to add new/replacement images to existing objects whenever original sprite fixes are needed.
Ngôn ngữ chính
F#
Star
26
Fork
47
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của OpenRCT2/objects

Tất cả issue của OpenRCT2/objects

Issue tương tự

Thêm issue về Content

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.