Files
..
2026-07-19 22:42:20 +08:00
2026-07-19 22:42:20 +08:00
2026-07-19 22:42:20 +08:00
2026-07-19 22:42:20 +08:00
2026-07-19 22:42:20 +08:00
2026-07-19 22:42:20 +08:00
2026-07-19 22:42:20 +08:00

WhaleTown Mall UI Assets

Generated with Novamailio for the final panel-style mall system.

Current implementation focus: UI skin assets. Product/item art is optional placeholder material and can be replaced when final products are defined.

Folders

  • icons/: category navigation icons.
  • items/: product card and product detail item art.
  • branding/: shared mall badge, currency, locked, and empty-state assets.
  • skin/: mall UI control skins such as panels, cards, buttons, dialogs, and toast frames.
  • skin/clean/: cleaner scalable control skins recommended for first implementation.
  • preview/: QA contact sheets for reviewing the generated asset pack.

UI Skin Assets

Recommended implementation set:

  • skin/clean/clean_panel_main_frame.png: main mall panel frame.
  • skin/clean/clean_header_bar.png: top header bar.
  • skin/clean/clean_card_normal.png: normal product card background.
  • skin/clean/clean_card_selected.png: selected product card background.
  • skin/clean/clean_primary_button.png: primary purchase button background.
  • skin/clean/clean_secondary_button.png: secondary/preview button background.
  • skin/clean/clean_dialog_frame.png: purchase confirmation dialog frame.
  • skin/clean/clean_toast_frame.png: toast notification frame.

Decorative alternatives:

  • skin/panel_main_frame.png
  • skin/panel_header_bar.png
  • skin/panel_detail_frame.png
  • skin/panel_grid_surface.png
  • skin/button_category_normal.png
  • skin/button_category_selected.png
  • skin/card_item_normal.png
  • skin/card_item_selected.png
  • skin/card_item_locked_overlay.png
  • skin/button_primary_normal.png
  • skin/button_primary_disabled.png
  • skin/button_close_square.png
  • skin/capsule_currency_bar.png
  • skin/dialog_confirm_frame.png
  • skin/toast_info_frame.png
  • skin/tag_status_pill.png
  • skin/scrollbar_thumb.png
  • skin/bottom_nav_bar.png

Category Icons

  • icons/category_recommended.png: 推荐
  • icons/category_outfit.png: 装扮
  • icons/category_items.png: 道具
  • icons/category_companion.png: 伙伴
  • icons/category_space.png: 空间装饰
  • icons/category_limited.png: 限时活动

Item Icons

  • items/item_whale_avatar_frame.png: 小鲸头像框
  • items/item_blue_commuter_outfit.png: 蓝白通勤服
  • items/item_data_apprentice_title.png: 数据学徒称号
  • items/item_task_refresh_ticket.png: 任务刷新券
  • items/item_mini_whale_companion.png: 小鲸伙伴
  • items/item_coastal_room_poster.png: 海岸小镇海报
  • items/item_mall_discount_coupon.png: 商城折扣券
  • items/item_whale_coin_pack.png: 鲸币礼包

Branding And States

  • branding/branding_mall_badge.png: 商城徽章
  • branding/branding_whale_coin.png: 鲸币图标
  • branding/branding_locked_badge.png: 未开放/锁定状态
  • branding/branding_empty_state_box.png: 空状态

Notes

  • Images contain no baked-in Chinese text; labels should be rendered by Godot UI.
  • Final assets are transparent PNGs prepared for TextureRect.
  • mall_assets_manifest.json records ids, paths, types, and image sizes.
  • Source Novamailio outputs and BiRefNet QA samples are under output/novamailio-imagegen/mall_assets/.