Skip to content
Powered by Pagefind
English
Protea VI: World & Scanning

Moadra Demo Area Index: What the Map Files Actually Contain

Inspect 21 cooked map packages and exact placed-object references for upgrades, chambers, logs, barriers and Demo boundaries without invented coordinates.

10/23/2026 Demo / 2026-10 Moadra Wiki Last updated: 10/23/2026 2 min read

What can this index tell you?

It answers “which internal area package contains this exact placed class?” The reader follows an export’s class and outer object, accepting it only when its parent is an actual Level. A name merely appearing in a dependency list is not counted. The list deliberately retains internal class names where no interface identity has been established.

21 cooked map packages: 20 area packages and one persistent world. Counts below come from placed actor export entries, not filenames or imported references. They do not establish reachable pickups, secret totals, NPC availability, live enemy counts or route coordinates.

21 map packages

Internal area ID

Laboratory1

Upgrade actors · ArmorPiercingUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ArmorPiercingUpgrade_C_12 · export 11

/Game/GeneralGameplay/Upgrade/ArmorPiercingUpgrade/ArmorPiercingUpgrade.ArmorPiercingUpgrade_C

Barrier actors · BioShockBarrier_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioShockBarrier31_0 · export 1433
  • BioShockBarrier33_1 · export 1434

/Game/GeneralGameplay/Breakable/BioShockBarrier/BioShockBarrier.BioShockBarrier_C

Chamber actors · EvolvingPool_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • EvolvingPool2_2046 · export 2595

/Game/GeneralGameplay/EvolvingPool/EvolvingPool.EvolvingPool_C

Log actors · LabOperationLog1_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabOperationLog1_BP_327 · export 3344

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabOperationLog1_BP.LabOperationLog1_BP_C

Log actors · LabOperationLog2_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabOperationLog2_BP_0 · export 3345

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabOperationLog2_BP.LabOperationLog2_BP_C

Log actors · LabOperationLog3_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabOperationLog3_BP_273 · export 3346

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabOperationLog3_BP.LabOperationLog3_BP_C

Barrier actors · ParasiteTunnelBarrier_BP_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabTunnelBarrier_BP30 · export 5635
  • ParasiteTunnelBarrier_BP7_2 · export 5636

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/Laboratory1

Internal area ID

Laboratory2

Barrier actors · BioShockBarrier_C18

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioShockBarrier10 · export 1337
  • BioShockBarrier11 · export 1338
  • BioShockBarrier12 · export 1339
  • BioShockBarrier13 · export 1340
  • BioShockBarrier17_2 · export 1341
  • BioShockBarrier2 · export 1342
  • BioShockBarrier29 · export 1343
  • BioShockBarrier3 · export 1344
  • BioShockBarrier30 · export 1345
  • BioShockBarrier37_2 · export 1346
  • BioShockBarrier38 · export 1347
  • BioShockBarrier4 · export 1348
  • BioShockBarrier5_875 · export 1349
  • BioShockBarrier6 · export 1350
  • BioShockBarrier7 · export 1351
  • BioShockBarrier8 · export 1352
  • BioShockBarrier9 · export 1353
  • BioShockBarrier_38 · export 1354

/Game/GeneralGameplay/Breakable/BioShockBarrier/BioShockBarrier.BioShockBarrier_C

Chamber actors · EvolvingPool_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • EvolvingPool_2591 · export 2788

/Game/GeneralGameplay/EvolvingPool/EvolvingPool.EvolvingPool_C

Log actors · LabMaintenanceNotice_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabMaintenanceNotice_62 · export 3430

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabMaintenanceNotice.LabMaintenanceNotice_C

Upgrade actors · LifebloodUpgrade_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LifebloodUpgrade_C_26 · export 3435
  • LifebloodUpgrade_C_27 · export 3436

/Game/GeneralGameplay/Upgrade/HMUpgrade/LifebloodUpgrade.LifebloodUpgrade_C

Barrier actors · ParasiteTunnelBarrier_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP4_2 · export 5602

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/Laboratory2

Internal area ID

Laboratory3

Upgrade actors · ArmorUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ArmorUpgrade_C_5 · export 8

/Game/GeneralGameplay/Upgrade/ArmorUpgrade/ArmorUpgrade.ArmorUpgrade_C

Upgrade actors · BioplasmUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioplasmUpgrade_C_8 · export 1011

/Game/GeneralGameplay/Upgrade/HMUpgrade/BioplasmUpgrade.BioplasmUpgrade_C

Barrier actors · ParasiteTunnelBarrier_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP18_2 · export 4077

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/Laboratory3

Internal area ID

Laboratory4

Chamber actors · EvolvingPool_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • EvolvingPool18_0 · export 1219

/Game/GeneralGameplay/EvolvingPool/EvolvingPool.EvolvingPool_C

Barrier actors · ParasiteTunnelBarrier_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP_C_2 · export 2458

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/Laboratory4

Internal area ID

Laboratory5

Barrier actors · ParasiteTunnelBarrier_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP12_2 · export 1989

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/Laboratory5

Internal area ID

Laboratory8

Log actors · LabDataLog1_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabDataLog1_BP_0 · export 259

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabDataLog1_BP.LabDataLog1_BP_C

/Game/Levels/Laboratory8

Internal area ID

LaboratoryBioShockRoom

Chamber actors · EvolvingPool_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • EvolvingPool4 · export 142

/Game/GeneralGameplay/EvolvingPool/EvolvingPool.EvolvingPool_C

Log actors · LabCargoSchedule_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabCargoSchedule_BP_62 · export 160

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabCargoSchedule_BP.LabCargoSchedule_BP_C

Log actors · LabDataLog2_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabDataLog2_BP_26 · export 161

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabDataLog2_BP.LabDataLog2_BP_C

/Game/Levels/LaboratoryBioShockRoom

Internal area ID

LaboratoryBoss

Upgrade actors · BlasterUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • NODE_AddChildActorComponent-1_BlasterUpgrade_C_CAT_8 · export 379

/Game/GeneralGameplay/Upgrade/BlasterUpgrade/BlasterUpgrade.BlasterUpgrade_C

Barrier actors · ParasiteTunnelBarrier_BP_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP_C_1 · export 1405
  • ParasiteTunnelBarrier_BP_C_2 · export 1406

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/LaboratoryBoss

Internal area ID

LaboratoryBossHallway

Barrier actors · BioShockBarrier_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioShockBarrier35_2 · export 636
  • BioShockBarrier36 · export 637

/Game/GeneralGameplay/Breakable/BioShockBarrier/BioShockBarrier.BioShockBarrier_C

Log actors · LabDataLog3_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LabDataLog3_BP_201 · export 1374

/Game/Object/StartLaboratory/BlockSet/LabInfoScreen/LabDataLog3_BP.LabDataLog3_BP_C

/Game/Levels/LaboratoryBossHallway

Internal area ID

LaboratoryEntrance1

Barrier actors · BioShockBarrier_C8

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioShockBarrier41_10 · export 752
  • BioShockBarrier42_11 · export 753
  • BioShockBarrier43 · export 754
  • BioShockBarrier44 · export 755
  • BioShockBarrier45 · export 756
  • BioShockBarrier46 · export 757
  • BioShockBarrier47_14 · export 758
  • BioShockBarrier48_15 · export 759

/Game/GeneralGameplay/Breakable/BioShockBarrier/BioShockBarrier.BioShockBarrier_C

Barrier actors · ParasiteTunnelBarrier_BP_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP8_0 · export 3141
  • ParasiteTunnelBarrier_BP9_2 · export 3142

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/LaboratoryEntrance1

Internal area ID

LaboratoryEntrance2

No actors from this index’s narrow allowlist. This does not mean the area is empty.

/Game/Levels/LaboratoryEntrance2

Internal area ID

LaboratoryGeneratorRoom

Barrier actors · BypassSproutBP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BypassSproutBP_C_1 · export 478

/Game/GeneralGameplay/ParasiteBlocker/Tall/BypassSproutBP.BypassSproutBP_C

/Game/Levels/LaboratoryGeneratorRoom

Internal area ID

LaboratoryNimRoom

Upgrade actors · AbsorbItemsUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • AbsorbItemsUpgrade_C_9 · export 1

/Game/GeneralGameplay/Upgrade/AbsorbItemsUpgrade/AbsorbItemsUpgrade.AbsorbItemsUpgrade_C

/Game/Levels/LaboratoryNimRoom

Internal area ID

LaboratoryRoof1

Barrier actors · SuperSpeedBarrier_C6

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • SuperSpeedBarrier135 · export 3182
  • SuperSpeedBarrier136 · export 3183
  • SuperSpeedBarrier139 · export 3184
  • SuperSpeedBarrier140_4 · export 3185
  • SuperSpeedBarrier_C_1 · export 3186
  • SuperSpeedBarrier_C_2 · export 3187

/Game/GeneralGameplay/Breakable/SuperSpeedBarrier/SuperSpeedBarrier.SuperSpeedBarrier_C

/Game/Levels/LaboratoryRoof1

Internal area ID

LaboratoryRoof2

Upgrade actors · ArmorUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ArmorUpgrade_C_7 · export 1

/Game/GeneralGameplay/Upgrade/ArmorUpgrade/ArmorUpgrade.ArmorUpgrade_C

Barrier actors · ParasiteTunnelBarrier_BP_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP8 · export 836

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/LaboratoryRoof2

Internal area ID

LaboratoryRoof3

Barrier actors · BioShockBarrier_C4

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioShockBarrier51 · export 466
  • BioShockBarrier52 · export 467
  • BioShockBarrier53 · export 468
  • BioShockBarrier54 · export 469

/Game/GeneralGameplay/Breakable/BioShockBarrier/BioShockBarrier.BioShockBarrier_C

/Game/Levels/LaboratoryRoof3

Internal area ID

PlanetSurface4

Barrier actors · BioShockBarrier_C8

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioShockBarrier14_878 · export 742
  • BioShockBarrier15 · export 743
  • BioShockBarrier16 · export 744
  • BioShockBarrier17 · export 745
  • BioShockBarrier67 · export 746
  • BioShockBarrier68 · export 747
  • BioShockBarrier69 · export 748
  • BioShockBarrier70 · export 749

/Game/GeneralGameplay/Breakable/BioShockBarrier/BioShockBarrier.BioShockBarrier_C

Upgrade actors · BlasterUpgrade_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • NODE_AddChildActorComponent-1_BlasterUpgrade_C_CAT_31 · export 750
  • NODE_AddChildActorComponent-1_BlasterUpgrade_C_CAT_8 · export 751

/Game/GeneralGameplay/Upgrade/BlasterUpgrade/BlasterUpgrade.BlasterUpgrade_C

Barrier actors · SuperSpeedBarrier_C3

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • SuperSpeedBarrier134_2 · export 11450
  • SuperSpeedBarrier137 · export 11451
  • SuperSpeedBarrier138 · export 11452

/Game/GeneralGameplay/Breakable/SuperSpeedBarrier/SuperSpeedBarrier.SuperSpeedBarrier_C

/Game/Levels/PlanetSurface4

Internal area ID

PlanetSurfaceLandingSite

Demo boundary actors · DemoEndArea_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • DemoEndArea_C_1 · export 661

/Game/GeneralGameplay/Demo/DemoEndArea.DemoEndArea_C

/Game/Levels/PlanetSurfaceLandingSite

Internal area ID

PlanetSurfaceShipwreck

Upgrade actors · ArmorUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ArmorUpgrade_C_5 · export 13

/Game/GeneralGameplay/Upgrade/ArmorUpgrade/ArmorUpgrade.ArmorUpgrade_C

Upgrade actors · BioplasmUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioplasmUpgrade_C_8 · export 1850

/Game/GeneralGameplay/Upgrade/HMUpgrade/BioplasmUpgrade.BioplasmUpgrade_C

Barrier actors · BioShockBarrier_C9

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • BioShockBarrier102 · export 1852
  • BioShockBarrier2 · export 1853
  • BioShockBarrier59_2 · export 1854
  • BioShockBarrier6 · export 1855
  • BioShockBarrier60 · export 1856
  • BioShockBarrier72 · export 1857
  • BioShockBarrier73 · export 1858
  • BioShockBarrier74 · export 1859
  • BioShockBarrier_2 · export 1860

/Game/GeneralGameplay/Breakable/BioShockBarrier/BioShockBarrier.BioShockBarrier_C

Upgrade actors · BlasterUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • NODE_AddChildActorComponent-1_BlasterUpgrade_C_CAT_38 · export 1861

/Game/GeneralGameplay/Upgrade/BlasterUpgrade/BlasterUpgrade.BlasterUpgrade_C

Demo boundary actors · DemoEndArea_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • DemoEndArea_C_0 · export 5759

/Game/GeneralGameplay/Demo/DemoEndArea.DemoEndArea_C

Chamber actors · EvolvingPool_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • EvolvingPool15 · export 5923

/Game/GeneralGameplay/EvolvingPool/EvolvingPool.EvolvingPool_C

Upgrade actors · LifebloodUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • LifebloodUpgrade_C_5 · export 7235

/Game/GeneralGameplay/Upgrade/HMUpgrade/LifebloodUpgrade.LifebloodUpgrade_C

Upgrade actors · MissileStrikeUpgrade_C1

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • MissileStrikeUpgrade_C_5 · export 9580

/Game/GeneralGameplay/Upgrade/MissileStrikeUpgrade/MissileStrikeUpgrade.MissileStrikeUpgrade_C

Barrier actors · ParasiteTunnelBarrier_BP_C8

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP11_0 · export 9681
  • ParasiteTunnelBarrier_BP12_1 · export 9682
  • ParasiteTunnelBarrier_BP13_2 · export 9683
  • ParasiteTunnelBarrier_BP14_3 · export 9684
  • ParasiteTunnelBarrier_BP18 · export 9685
  • ParasiteTunnelBarrier_BP2_6 · export 9686
  • ParasiteTunnelBarrier_BP3 · export 9687
  • ParasiteTunnelBarrier_BP_2 · export 9688

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/PlanetSurfaceShipwreck

Internal area ID

PlanetUnderground2

Barrier actors · ParasiteTunnelBarrier_BP_C2

Serialized instances of this exact class. Pickup containers, map icons and conditional activation are not counted as collected items.

  • ParasiteTunnelBarrier_BP4_2 · export 1817
  • ParasiteTunnelBarrier_BP5_5 · export 1818

/Game/GeneralGameplay/Breakable/ParasiteTunnelBarrier/ParasiteTunnelBarrier_BP.ParasiteTunnelBarrier_BP_C

/Game/Levels/PlanetUnderground2

Persistent world package

ProteanWorld

No actors from this index’s narrow allowlist. This does not mean the area is empty.

/Game/Levels/ProteanWorld

Which findings are useful for a second investigation?

Laboratory2 contains two LifebloodUpgrade_C actors and one EvolvingPool_C actor. Laboratory3 contains one ArmorUpgrade_C and one BioplasmUpgrade_C. LaboratoryNimRoom contains an AbsorbItemsUpgrade_C actor. Each observation comes from a placed export, with its exact object name shown above; these are investigation targets rather than instructions to collect an item at a proven coordinate.

LaboratoryRoof1 contains six SuperSpeedBarrier_C actors. The energy reference can help you interpret a barrier only after identifying its actual scan entry. A class containing “Speed” does not independently establish a usable ability or a Demo unlock.

PlanetSurfaceLandingSite and PlanetSurfaceShipwreck each contain a DemoEndArea_C actor. Their presence shows a packaged boundary trigger, not that both triggers activate in a single run or that the whole shipwreck map is playable.

Why is there no collectible total or connecting route?

An upgrade can have a separate egg container and map icon. Adding all three would inflate a single opportunity. Other actors are conditional, and a world package can refer to content beyond the playable slice. This index uses a narrow exact-class allowlist and does not decode activation conditions, transforms or live spawns.

Use recognizable landmarks in the field planner and compare source coverage. For actual completion requirements, consult the scan and inventory guide.

Related Articles

Was this helpful?