Skip to content

Framework: Duplicate regions in manifest logged incorrectly #2

Description

@patchy-patchy

If you have a manifest that declares the same region multiple times, it is logged as having the number of entries in the capabilities regions rather than the number of actual regions it contributes to the capabilities of the modset

Minimal mod to replicate:
APFIssue.zip

Occurs on: game launch

[21:36:07.3367451] [Lua] [APFrameworkCore][Main][TRACE] [APPathUtil] Cache already initialized
[21:36:07.3369725] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): ActorDumperMod
[21:36:07.3373648] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Parsed spectrecular.palworld.apbug24test: 3 items, 3 locs, 0 regions, 0 goals, 0 item_overrides, 0 loc_overrides
[21:36:07.3375309] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Discovered mod: spectrecular.palworld.apbug24test v1.0.0 (disabled)
[21:36:07.3378504] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Parsed patchy.palworld.apfissue: 2 items, 2 locs, 2 regions, 0 goals, 0 item_overrides, 0 loc_overrides
[21:36:07.3380318] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Discovered mod: patchy.palworld.apfissue v1.0.0
[21:36:07.3383231] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Parsed archipelago.palworld.framework: 0 items, 0 locs, 0 regions, 0 goals, 0 item_overrides, 0 loc_overrides
[21:36:07.3385226] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Discovered mod: archipelago.palworld.framework v1.0.0
[21:36:07.3391665] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Parsed spectrecular.palworld.logictest: 10 items, 17 locs, 6 regions, 3 goals, 0 item_overrides, 0 loc_overrides
[21:36:07.3393480] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Discovered mod: spectrecular.palworld.logictest v1.0.0 (disabled)
[21:36:07.3437372] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Parsed patchy.palworld.manualtst: 34 items, 215 locs, 134 regions, 0 goals, 0 item_overrides, 0 loc_overrides
[21:36:07.3445932] [Lua] [APFrameworkCore][Main][DEBUG] [APModRegistry] Discovered mod: patchy.palworld.manualtst v0.1.0 (disabled)
[21:36:07.3449510] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): BPML_GenericFunctions
[21:36:07.3451721] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): BPModLoaderMod
[21:36:07.3453918] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): CheatManagerEnablerMod
[21:36:07.3456397] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): ConsoleCommandsMod
[21:36:07.3458403] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): ConsoleEnablerMod
[21:36:07.3461087] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): jsbLuaProfilerMod
[21:36:07.3463578] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): Keybinds
[21:36:07.3466146] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): KismetDebuggerMod
[21:36:07.3468881] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): LineTraceMod
[21:36:07.3471730] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): shared
[21:36:07.3474338] [Lua] [APFrameworkCore][Main][TRACE] [APModRegistry] Skipped (no manifest): SplitScreenMod
[21:36:07.3476983] [Lua] [APFrameworkCore][Main][INFO] [APModRegistry] Discovered 5 mods
[21:36:07.3480164] [Lua] [APFrameworkCore][Main][INFO] [APCapabilities] Region 'Region' logic OR-merged from mod: patchy.palworld.apfissue
[21:36:07.3482630] [Lua] [APFrameworkCore][Main][DEBUG] [APCapabilities] Added patchy.palworld.apfissue: 2 items, 2 locs, 2 regions, 0 goals
[21:36:07.3485250] [Lua] [APFrameworkCore][Main][DEBUG] [APCapabilities] Added archipelago.palworld.framework: 0 items, 0 locs, 0 regions, 0 goals
[21:36:07.3487205] [Lua] [APFrameworkCore][Main][INFO] [APManager] State: DISCOVERY -> VALIDATION (Validating capabilities)
[21:36:07.3489492] [Lua] [APFrameworkCore][Main][INFO] [APMessageRouter] Lifecycle -> VALIDATION: Validating capabilities
[21:36:07.3491843] [Lua] [APFrameworkCore][Main][DEBUG] [APCapabilities] Validating 2 manifests
[21:36:07.3521257] [Lua] [APFrameworkCore][Main][TRACE] [APPathUtil] Cache already initialized
[21:36:07.3551758] [Lua] [APFrameworkCore][Main][INFO] [APCapabilities] Validation: passed (0 conflicts, 0 warnings)
[21:36:07.3554939] [Lua] [APFrameworkCore][Main][INFO] [APManager] State: VALIDATION -> GENERATION (Generating capabilities)
[21:36:07.3557776] [Lua] [APFrameworkCore][Main][INFO] [APMessageRouter] Lifecycle -> GENERATION: Generating capabilities
[21:36:07.3560626] [Lua] [APFrameworkCore][Main][INFO] [APCapabilities] Assigned IDs: 2 locations, 2 items, base=6942067
[21:36:07.3564191] [Lua] [APFrameworkCore][Main][TRACE] [APCapabilities] > APCapabilities::write_capabilities_config_default()
[21:36:07.3566325] [Lua] [APFrameworkCore][Main][TRACE] [APPathUtil] Cache already initialized
[21:36:07.3571091] [Lua] [APFrameworkCore][Main][INFO] [APCapabilities] Generated config: 2 mods, 2 locs, 2 items, 1 regions, 0 goals

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions