OpenArknightsFBS

本仓库包含了简中版 2.0.01 版本开始使用的 FlatBuffers 二进制数据格式对应的 Schema 文件。

目前所有 Schema 定义均为从游戏内部结构解析生成。

共建指南

感谢您为 OpenArknightsFBS 贡献内容,在您编写或修改对应的 FBS 文件前,请阅读以下的共建指南。

.\flatc.exe --json --raw-binary ".\FBS\chapter_table.fbs" -- .\chapter_table.json --strict-json --natural-utf8
  • 3.请验证您编写的 FBS 中的字段名和数量是否与官方 JSON 一致。JsonPropertyAttribute JsonIgnoreAttribute

目前版本(CN 2.0.40)有以下数据文件使用 FlatBuffers 格式:

/

  • buff_table

/excel/

  • activity_table
  • building_data
  • campaign_table
  • chapter_table
  • char_meta_table
  • char_patch_table
  • character_table
  • charm_table
  • charword_table
  • checkin_table
  • climb_tower_table
  • enemy_handbook_table
  • favor_table
  • gacha_table
  • gamedata_const
  • handbook_info_table
  • item_table
  • medal_table
  • mission_table
  • open_server_table
  • replicate_table
  • retro_table
  • roguelike_topic_table
  • sandbox_table
  • shop_client_table
  • skill_table
  • skin_table
  • stage_table
  • story_review_meta_table
  • story_review_table
  • story_table
  • token_table
  • uniequip_table
  • zone_table

/levels/enemydata/

  • enemy_database

/battle/

  • ep_breakbuff_table
  • extra_battlelog_table

/levels/

  • *