mirror of
https://github.com/MikuLeaks/MikuSB.git
synced 2026-06-04 04:03:58 +00:00
Changed the Resources folder structure to match the official one.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("ar_item.json")]
|
[ResourceEntity("item/templates/ar_item.json")]
|
||||||
public class ArItemExcel : ExcelResource
|
public class ArItemExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("break.json")]
|
[ResourceEntity("item/break.json")]
|
||||||
public class BreakExcel : ExcelResource
|
public class BreakExcel : ExcelResource
|
||||||
{
|
{
|
||||||
[JsonProperty("ID")] public int Id { get; set; }
|
[JsonProperty("ID")] public int Id { get; set; }
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("break_level_limit.json")]
|
[ResourceEntity("item/break_level_limit.json")]
|
||||||
public class BreakLevelLimitExcel : ExcelResource
|
public class BreakLevelLimitExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public int ID { get; set; }
|
public int ID { get; set; }
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using Newtonsoft.Json.Linq;
|
|||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("call_item.json")]
|
[ResourceEntity("item/templates/call_item.json")]
|
||||||
public class CallItemExcel : ExcelResource
|
public class CallItemExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("card.json")]
|
[ResourceEntity("item/templates/card.json")]
|
||||||
public class CardExcel : ExcelResource
|
public class CardExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("card_skin.json")]
|
[ResourceEntity("item/templates/card_skin.json")]
|
||||||
public class CardSkinExcel : ExcelResource
|
public class CardSkinExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("card_skin_parts.json")]
|
[ResourceEntity("item/templates/card_skin_parts.json")]
|
||||||
public class CardSkinPartsExcel : ExcelResource
|
public class CardSkinPartsExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("level.json")]
|
[ResourceEntity("chapter/level.json")]
|
||||||
public class ChapterLevelExcel : ExcelResource
|
public class ChapterLevelExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint ID { get; set; }
|
public uint ID { get; set; }
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("daily_level.json")]
|
[ResourceEntity("daily/level.json")]
|
||||||
public class DailyLevelExcel : ExcelResource
|
public class DailyLevelExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint ID { get; set; }
|
public uint ID { get; set; }
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("manifestation.json")]
|
[ResourceEntity("item/templates/manifestation.json")]
|
||||||
public class ManifestationExcel : ExcelResource
|
public class ManifestationExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
// nodecondition.json: NodeConditionId → NodeXCost per sub-node (1-9)
|
// nodecondition.json: NodeConditionId → NodeXCost per sub-node (1-9)
|
||||||
[ResourceEntity("nodecondition.json")]
|
[ResourceEntity("item/skill/nodecondition.json")]
|
||||||
public class NodeConditionExcel : ExcelResource
|
public class NodeConditionExcel : ExcelResource
|
||||||
{
|
{
|
||||||
[JsonProperty("ID")] public uint Id { get; set; }
|
[JsonProperty("ID")] public uint Id { get; set; }
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("profile.json")]
|
[ResourceEntity("item/templates/profile.json")]
|
||||||
public class ProfileExcel : ExcelResource
|
public class ProfileExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("recycle.json")]
|
[ResourceEntity("item/recycle.json")]
|
||||||
public class RecycleExcel : ExcelResource
|
public class RecycleExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public int ID { get; set; }
|
public int ID { get; set; }
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("dailybuff.json")]
|
[ResourceEntity("dlc/rogue3d/dailybuff.json")]
|
||||||
public class Rogue3DDailyBuffExcel : ExcelResource
|
public class Rogue3DDailyBuffExcel : ExcelResource
|
||||||
{
|
{
|
||||||
[JsonProperty("ID")] public uint Id { get; set; }
|
[JsonProperty("ID")] public uint Id { get; set; }
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("server_01_difficult.json")]
|
[ResourceEntity("dlc/rogue3d/server_01_difficult.json")]
|
||||||
public class Rogue3DDifficultExcel : ExcelResource
|
public class Rogue3DDifficultExcel : ExcelResource
|
||||||
{
|
{
|
||||||
[JsonProperty("DifficultID")] public uint DifficultId { get; set; }
|
[JsonProperty("DifficultID")] public uint DifficultId { get; set; }
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("server_10_season.json")]
|
[ResourceEntity("dlc/rogue3d/server_10_season.json")]
|
||||||
public class Rogue3DSeasonExcel : ExcelResource
|
public class Rogue3DSeasonExcel : ExcelResource
|
||||||
{
|
{
|
||||||
[JsonProperty("SeasonID")] public uint SeasonId { get; set; }
|
[JsonProperty("SeasonID")] public uint SeasonId { get; set; }
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("server_03_talent.json")]
|
[ResourceEntity("dlc/rogue3d/server_03_talent.json")]
|
||||||
public class Rogue3DTalentExcel : ExcelResource
|
public class Rogue3DTalentExcel : ExcelResource
|
||||||
{
|
{
|
||||||
[JsonProperty("TalentID")] public uint TalentId { get; set; }
|
[JsonProperty("TalentID")] public uint TalentId { get; set; }
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
// spine.json: SpineId → Node{i}Req (nodecondition ID per master node index)
|
// spine.json: SpineId → Node{i}Req (nodecondition ID per master node index)
|
||||||
[ResourceEntity("spine.json")]
|
[ResourceEntity("item/skill/spine.json")]
|
||||||
public class SpineExcel : ExcelResource
|
public class SpineExcel : ExcelResource
|
||||||
{
|
{
|
||||||
[JsonProperty("ID")] public uint Id { get; set; }
|
[JsonProperty("ID")] public uint Id { get; set; }
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("suplies.json")]
|
[ResourceEntity("item/templates/suplies.json")]
|
||||||
public class SuppliesExcel : ExcelResource
|
public class SuppliesExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("support_card.json")]
|
[ResourceEntity("item/templates/support_card.json")]
|
||||||
public class SupportCardExcel : ExcelResource
|
public class SupportCardExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("upgrade_exp.json")]
|
[ResourceEntity("item/upgrade_exp.json")]
|
||||||
public class UpgradeExpExcel : ExcelResource
|
public class UpgradeExpExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public int Lv { get; set; }
|
public int Lv { get; set; }
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("weapon.json")]
|
[ResourceEntity("item/templates/weapon.json")]
|
||||||
public class WeaponExcel : ExcelResource
|
public class WeaponExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("weapon_parts.json")]
|
[ResourceEntity("item/templates/weapon_parts.json")]
|
||||||
public class WeaponPartsExcel : ExcelResource
|
public class WeaponPartsExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using Newtonsoft.Json.Linq;
|
|||||||
|
|
||||||
namespace MikuSB.Data.Excel;
|
namespace MikuSB.Data.Excel;
|
||||||
|
|
||||||
[ResourceEntity("weapon_skin.json")]
|
[ResourceEntity("item/templates/weapon_skin.json")]
|
||||||
public class WeaponSkinExcel : ExcelResource
|
public class WeaponSkinExcel : ExcelResource
|
||||||
{
|
{
|
||||||
public uint Genre { get; set; }
|
public uint Genre { get; set; }
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class ResourceManager
|
|||||||
foreach (var fileName in attribute.FileName)
|
foreach (var fileName in attribute.FileName)
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var path = ConfigManager.Config.Path.ResourcePath + "/ExcelOutput/" + fileName;
|
var path = ConfigManager.Config.Path.ResourcePath + "/" + fileName;
|
||||||
var file = new FileInfo(path);
|
var file = new FileInfo(path);
|
||||||
if (!file.Exists)
|
if (!file.Exists)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user