User:Bilka/Sandbox
Packaging a scenario as a campaign
Scenarios can also be included inside campaigns in mods. Folder structure? Is the level-01 naming required? is the lualib folder really a thing? mention image.png?
description.json
A json file in the scenario folder that can have the following fields: name order string description starting-level string multiplayer-compatible bool is-main-game bool optional default false dependencies array of string optional difficulties array of string optional
The prototype docs have moved to a new website with an improved format. This documentation page can now be found here: https://lua-api.factorio.com/latest/types/ActivateEquipmentCapsuleAction.html
This wiki page will be removed at some point in the future, so please update your browser bookmarks or other links that sent you here. If you'd like to contribute to the new docs, you can leave your feedback on the forums.
Mapping of internal class names to wiki pages: Factorio:Class_to_page_mapping
old stuff
Some queries for prototype property semantic mediawiki stuff (SMW)
Note: Abstract prototypes have "Has prototype type" set to ''abstract''.
Prototype all properties: {{#ask: [[Prototype property pagename::Prototype/Item]] |?Prototype property name=Property name |?Prototype property type=Type |?Prototype property optional#tick=Optional |mainlabel=- |sort=Prototype property optional,Prototype property name }}
One property: {{#ask: [[Prototype property name::durability]] |?Prototype property name |?Prototype property type }}
Types
- Types/ActivateEquipmentCapsuleAction
- Types/ActivityBarStyleSpecification
- Types/AmmoDamageModifierPrototype
- Types/AmmoSourceType
- Types/AmmoType
- Types/AnimatedVector
- Types/Animation
- Types/Animation4Way
- Types/AnimationElement
- Types/AnimationFrameSequence
- Types/AnimationVariations
- Types/AreaTriggerItem
- Types/ArtilleryRemoteCapsuleAction
- Types/ArtilleryTriggerDelivery
- Types/AttackParameters
- Types/AttackReaction
- Types/AttackReactionItem
- Types/AutoplaceSpecification
- Types/BaseAttackParameters
- Types/BeaconGraphicsSet
- Types/BeaconModuleVisualization
- Types/BeaconModuleVisualizations
- Types/BeamAttackParameters
- Types/BeamTriggerDelivery
- Types/BlendMode
- Types/BoolModifierPrototype
- Types/BorderImageSet
- Types/BoundingBox
- Types/BoxSpecification
- Types/ButtonStyleSpecification
- Types/CameraEffectTriggerEffectItem
- Types/CameraStyleSpecification
- Types/CapsuleAction
- Types/CharacterArmorAnimation
- Types/CheckBoxStyleSpecification
- Types/CircuitConnectorSprites
- Types/CircularParticleCreationSpecification
- Types/CircularProjectileCreationSpecification
- Types/ClusterTriggerItem
- Types/CollisionMask
- Types/Color
- Types/ConnectableEntityGraphics
- Types/ConsumingType
- Types/CreateDecorativesTriggerEffectItem
- Types/CreateEntityTriggerEffectItem
- Types/CreateExplosionTriggerEffectItem
- Types/CreateFireTriggerEffectItem
- Types/CreateParticleTriggerEffectItem
- Types/CreateSmokeTriggerEffectItem
- Types/CreateStickerTriggerEffectItem
- Types/CreateTrivialSmokeEffectItem
- Types/CursorBoxType
- Types/CyclicSound
- Types/DamagePrototype
- Types/DamageTriggerEffectItem
- Types/DamageTypeFilters
- Types/DaytimeColorLookupTable
- Types/DestroyCliffsCapsuleAction
- Types/DestroyCliffsTriggerEffectItem
- Types/DestroyDecorativesTriggerEffectItem
- Types/DirectTriggerItem
- Types/Direction
- Types/DoubleSliderStyleSpecification
- Types/DropDownStyleSpecification
- Types/Effect
- Types/EffectTypeLimitation
- Types/ElectricUsagePriority
- Types/ElementImageSet
- Types/ElementImageSetLayer
- Types/EmptyWidgetStyleSpecification
- Types/Energy
- Types/EnergySource
- Types/EntityPrototypeFlags
- Types/EquipmentShape
- Types/ExplosionDefinition
- Types/FileName
- Types/FlameThrowerExplosionTriggerDelivery
- Types/FlowStyleSpecification
- Types/FluidBox
- Types/FluidIngredientPrototype
- Types/FluidProductPrototype
- Types/FootprintParticle
- Types/FootstepTriggerEffectList
- Types/ForceCondition
- Types/FrameStyleSpecification
- Types/GiveItemModifierPrototype
- Types/GlowStyleSpecification
- Types/GraphStyleSpecification
- Types/GraphicsVariation
- Types/GunSpeedModifierPrototype
- Types/HeatBuffer
- Types/HeatConnection
- Types/HorizontalFlowStyleSpecification
- Types/HorizontalScrollBarStyleSpecification
- Types/IconData
- Types/IconSpecification
- Types/ImageStyleSpecification
- Types/IngredientPrototype
- Types/InsertItemTriggerEffectItem
- Types/InstantTriggerDelivery
- Types/InterruptibleSound
- Types/InvokeTileEffectTriggerEffectItem
- Types/ItemCountType
- Types/ItemIngredientPrototype
- Types/ItemProductPrototype
- Types/ItemPrototypeFlags
- Types/ItemStackIndex
- Types/ItemToPlace
- Types/LabelStyleSpecification
- Types/LayeredSound
- Types/LightDefinition
- Types/LightFlickeringDefinition
- Types/LineStyleSpecification
- Types/LineTriggerItem
- Types/ListBoxStyleSpecification
- Types/LocalisedString
- Types/Loot
- Types/MapGenPreset
- Types/MapGenSize
- Types/MaterialAmountType
- Types/MinableProperties
- Types/MinimapStyleSpecification
- Types/MiningDrillGraphicsSet
- Types/ModifierPrototype
- Types/ModuleSpecification
- Types/NestedTriggerEffectItem
- Types/NoiseExpression
- Types/NothingModifierPrototype
- Types/Order
- Types/OrientedCliffPrototype
- Types/PipeConnectionDefinition
- Types/PlaceAsTile
- Types/PlaySoundTriggerEffectItem
- Types/Position
- Types/ProductPrototype
- Types/ProgressBarStyleSpecification
- Types/ProjectileAttackParameters
- Types/ProjectileTriggerDelivery
- Types/PumpConnectorGraphics
- Types/PushBackTriggerEffectItem
- Types/RadioButtonStyleSpecification
- Types/RadiusVisualisationSpecification
- Types/RailPieceLayers
- Types/RealOrientation
- Types/RenderLayer
- Types/Resistances
- Types/RotatedAnimation
- Types/RotatedAnimation4Way
- Types/RotatedAnimationVariations
- Types/RotatedSprite
- Types/ScriptTriggerEffectItem
- Types/ScrollBarStyleSpecification
- Types/ScrollPaneStyleSpecification
- Types/SetTileTriggerEffectItem
- Types/ShowExplosionOnChartTriggerEffectItem
- Types/SignalColorMapping
- Types/SignalIDConnector
- Types/SimpleModifierPrototype
- Types/SimulationDefinition
- Types/SliderStyleSpecification
- Types/SmokeSource
- Types/Sound
- Types/SpawnPoint
- Types/SpeechBubbleStyleSpecification
- Types/SpiderEnginePrototype
- Types/SpiderLegGraphicsSet
- Types/SpiderLegPart
- Types/SpiderLegSpecification
- Types/SpiderVehicleGraphicsSet
- Types/Sprite
- Types/Sprite4Way
- Types/Sprite8Way
- Types/SpriteFlags
- Types/SpriteNWaySheet
- Types/SpritePriority
- Types/SpriteSizeType
- Types/SpriteVariations
- Types/StreamAttackParameters
- Types/StreamTriggerDelivery
- Types/StretchRule
- Types/Stripe
- Types/StyleSpecification
- Types/StyleWithClickableGraphicalSetSpecification
- Types/SwitchStyleSpecification
- Types/TabStyleSpecification
- Types/TabbedPaneStyleSpecification
- Types/TableStyleSpecification
- Types/TechnologySlotStyleSpecification
- Types/TextBoxStyleSpecification
- Types/ThrowCapsuleAction
- Types/TileSprite
- Types/TileTransitionSprite
- Types/TileTransitions
- Types/TipStatus
- Types/TipTrigger
- Types/TransportBeltConnectorFrame
- Types/TreePrototypeVariation
- Types/Trigger
- Types/TriggerDelivery
- Types/TriggerEffect
- Types/TriggerEffectItem
- Types/TriggerItem
- Types/TriggerTargetMask
- Types/TurretAttackModifierPrototype
- Types/UnitAISettings
- Types/UnitSpawnDefinition
- Types/UnlockRecipeModifierPrototype
- Types/UseOnSelfCapsuleAction
- Types/Vector3D
- Types/VerticalFlowStyleSpecification
- Types/VerticalScrollBarStyleSpecification
- Types/WaterReflectionDefinition
- Types/WireConnectionPoint
- Types/WirePosition
- Types/WorkingSound
- Types/WorkingVisualisation
- Types/bool
- Types/double
- Types/float
- Types/int16
- Types/int32
- Types/int64
- Types/int8
- Types/string
- Types/table
- Types/uint16
- Types/uint32
- Types/uint64
- Types/uint8
- Types/vector
Prototypes
- Prototype/Accumulator
- Prototype/Achievement
- Prototype/ActiveDefenseEquipment
- Prototype/AmbientSound
- Prototype/AmmoCategory
- Prototype/AmmoItem
- Prototype/AmmoTurret
- Prototype/Animation
- Prototype/ArithmeticCombinator
- Prototype/Armor
- Prototype/Arrow
- Prototype/ArtilleryFlare
- Prototype/ArtilleryProjectile
- Prototype/ArtilleryTurret
- Prototype/ArtilleryWagon
- Prototype/AssemblingMachine
- Prototype/AutoplaceControl
- Prototype/BatteryEquipment
- Prototype/Beacon
- Prototype/Beam
- Prototype/BeltImmunityEquipment
- Prototype/BlueprintBook
- Prototype/BlueprintItem
- Prototype/Boiler
- Prototype/BuildEntityAchievement
- Prototype/BurnerGenerator
- Prototype/Capsule
- Prototype/Car
- Prototype/CargoWagon
- Prototype/Character
- Prototype/CharacterCorpse
- Prototype/Cliff
- Prototype/CombatRobot
- Prototype/CombatRobotCountAchievement
- Prototype/Combinator
- Prototype/ConstantCombinator
- Prototype/ConstructWithRobotsAchievement
- Prototype/ConstructionRobot
- Prototype/Container
- Prototype/CopyPasteTool
- Prototype/Corpse
- Prototype/CraftingMachine
- Prototype/CurvedRail
- Prototype/CustomInput
- Prototype/DamageType
- Prototype/DeciderCombinator
- Prototype/DeconstructWithRobotsAchievement
- Prototype/DeconstructibleTileProxy
- Prototype/DeconstructionItem
- Prototype/Decorative
- Prototype/DeliverByRobotsAchievement
- Prototype/DontBuildEntityAchievement
- Prototype/DontCraftManuallyAchievement
- Prototype/DontUseEntityInEnergyProductionAchievement
- Prototype/EditorController
- Prototype/ElectricEnergyInterface
- Prototype/ElectricPole
- Prototype/ElectricTurret
- Prototype/EnemySpawner
- Prototype/EnergyShieldEquipment
- Prototype/Entity
- Prototype/EntityGhost
- Prototype/EntityParticle
- Prototype/EntityWithHealth
- Prototype/EntityWithOwner
- Prototype/Equipment
- Prototype/EquipmentCategory
- Prototype/EquipmentGrid
- Prototype/Explosion
- Prototype/FinishTheGameAchievement
- Prototype/FireFlame
- Prototype/Fish
- Prototype/FlameThrowerExplosion
- Prototype/Fluid
- Prototype/FluidStream
- Prototype/FluidTurret
- Prototype/FluidWagon
- Prototype/FlyingRobot
- Prototype/FlyingText
- Prototype/Font
- Prototype/FuelCategory
- Prototype/Furnace
- Prototype/Gate
- Prototype/Generator
- Prototype/GeneratorEquipment
- Prototype/GodController
- Prototype/GroupAttackAchievement
- Prototype/GuiStyle
- Prototype/Gun
- Prototype/HeatInterface
- Prototype/HeatPipe
- Prototype/HighlightBoxEntity
- Prototype/InfinityContainer
- Prototype/InfinityPipe
- Prototype/Inserter
- Prototype/Item
- Prototype/ItemEntity
- Prototype/ItemGroup
- Prototype/ItemRequestProxy
- Prototype/ItemSubGroup
- Prototype/ItemWithEntityData
- Prototype/ItemWithInventory
- Prototype/ItemWithLabel
- Prototype/ItemWithTags
- Prototype/KillAchievement
- Prototype/Lab
- Prototype/Lamp
- Prototype/LandMine
- Prototype/LeafParticle
- Prototype/LinkedBelt
- Prototype/LinkedContainer
- Prototype/Loader1x1
- Prototype/Loader1x2
- Prototype/Locomotive
- Prototype/LogisticContainer
- Prototype/LogisticRobot
- Prototype/MapGenPresets
- Prototype/MapSettings
- Prototype/Market
- Prototype/MiningDrill
- Prototype/MiningTool
- Prototype/Module
- Prototype/ModuleCategory
- Prototype/MouseCursor
- Prototype/MovementBonusEquipment
- Prototype/NamedNoiseExpression
- Prototype/NightVisionEquipment
- Prototype/NoiseLayer
- Prototype/OffshorePump
- Prototype/Particle
- Prototype/ParticleSource
- Prototype/Pipe
- Prototype/PipeToGround
- Prototype/PlayerDamagedAchievement
- Prototype/PlayerPort
- Prototype/PowerSwitch
- Prototype/ProduceAchievement
- Prototype/ProducePerHourAchievement
- Prototype/ProgrammableSpeaker
- Prototype/Projectile
- Prototype/Pump
- Prototype/Radar
- Prototype/Rail
- Prototype/RailChainSignal
- Prototype/RailPlanner
- Prototype/RailRemnants
- Prototype/RailSignal
- Prototype/RailSignalBase
- Prototype/Reactor
- Prototype/Recipe
- Prototype/RecipeCategory
- Prototype/RepairTool
- Prototype/ResearchAchievement
- Prototype/ResourceCategory
- Prototype/ResourceEntity
- Prototype/Roboport
- Prototype/RoboportEquipment
- Prototype/RobotWithLogisticInterface
- Prototype/RocketSilo
- Prototype/RocketSiloRocket
- Prototype/RocketSiloRocketShadow
- Prototype/RollingStock
- Prototype/SelectionTool
- Prototype/Shortcut
- Prototype/SimpleEntity
- Prototype/SimpleEntityWithForce
- Prototype/SimpleEntityWithOwner
- Prototype/SimpleSmoke
- Prototype/Smoke
- Prototype/SmokeWithTrigger
- Prototype/SolarPanel
- Prototype/SolarPanelEquipment
- Prototype/Sound
- Prototype/SpectatorController
- Prototype/SpeechBubble
- Prototype/SpiderLeg
- Prototype/SpiderVehicle
- Prototype/SpidertronRemote
- Prototype/Splitter
- Prototype/Sprite
- Prototype/Sticker
- Prototype/StorageTank
- Prototype/StraightRail
- Prototype/Technology
- Prototype/Tile
- Prototype/TileEffect
- Prototype/TileGhost
- Prototype/TipsAndTricksItem
- Prototype/TipsAndTricksItemCategory
- Prototype/Tool
- Prototype/TrainPathAchievement
- Prototype/TrainStop
- Prototype/TransportBelt
- Prototype/TransportBeltConnectable
- Prototype/Tree
- Prototype/TriggerTargetType
- Prototype/TrivialSmoke
- Prototype/Turret
- Prototype/Tutorial
- Prototype/UndergroundBelt
- Prototype/Unit
- Prototype/UpgradeItem
- Prototype/UtilityConstants
- Prototype/UtilitySounds
- Prototype/UtilitySprites
- Prototype/Vehicle
- Prototype/VirtualSignal
- Prototype/Wall
- Prototype/WindSound
- PrototypeBase
- Prototype definitions
- Prototype overview