Analysis Roadmap

Current extraction status, open research questions, additional tables to extract, and next analysis targets for the reverse engineering effort.

Done Partial Not Started

Status

AreaStatusNotes
Memory Cards Done 38 cards, 7,400 level entries extracted
Damage Calculation Done Full formula with 28+ modifiers
Power System Done 20+ sources, multiplicative model
Game Reference Tables Done v1.1.79 extracted — 12 tables, 32,500+ records
Chronos Battle Partial Mechanics understood, needs gameplay validation
Admiral Buff Scope Partial Code suggests fleet-wide; needs empirical test
Skill Action Mapping Not started 30+ action codes need behavior mapping
Tag System Not started Tag IDs known but logic unexplored
Plugin / Socket System Not started Fields exist but mechanics unknown

Additional Tables Worth Extracting

13 tables

TableDataManager has 60+ dictionary fields. We currently extract 12. These are high-value candidates for a second extraction pass:

TableTDM FieldWhy It Matters
GeneralResearchTable research_dict Research tree — major stat source
GeneralMasteryTable mastery_dict Mastery bonuses — confirmed power source
GeneralMedalTable medal_dict Medal system stat bonuses
GeneralStatTable stat_dict Base stat definitions
GeneralChaosEnchantCardTable enchantcard_dict Enchant card system (not memory cards)
GeneralChipsTable chips_dict Chip equipment system
GeneralHardwareTable hardware_dict Hardware upgrades
GeneralSoftwareTable software_group_dict Software upgrades
GeneralCollectionBookTable collectionbook_dict Collection book bonuses
GeneralPluginTable option_dict Plugin / option system
GeneralDispatchLevelTable dispatch_level_dict Ship dispatch missions
GeneralPartsTable parts_dict Parts system
GeneralAlliesLevelTable allies_level_dict Allies leveling system

Specific Unknowns

Open questions that require targeted investigation in the IL2CPP dump or empirical testing in-game:

QuestionInvestigation Approach
What do SkillActionType values 101–2102 do? Cross-reference action codes with skill names/descriptions; pattern-match ActionParams
How does the tag system work? Collect all iTagIDs from ships, find code that checks tags, trace conditional bonuses
What are iPropertyVal1/iPropertyVal2 on items? Search dump.cs for field references, check if values correlate with anything
How does the plugin/socket system work? Trace PluginCondition / PluginGroupID usage in dump.cs
What does iCompositeID do across tables? Collect all composite IDs, look for a composite/fusion table
How do gemstone set effects trigger? Find set effect calculation logic in dump.cs, check for count thresholds
What is the formation string encoding? Sample formation strings from wave data, look for position/pattern encoding

Next: Cross-Reference Analysis

Ship → Skill Mapping

For every ship, resolve attack and skill event IDs to actual skill names and behaviors. Tells us what each ship does in combat.

Admiral → Ship Pairing

Map pairings, granted skills, and combined stat bonuses for every admiral.

Stage → Wave → Ship Chain

Trace from stage to waves to enemy ships for a complete picture of what you fight at each level.

Boss Skill Analysis

Look up boss iSkillID values in the Skills table to understand attack patterns.