Skip to the content.

Alamo Object Particle File Format

Introduction

Alamo Particle files (extension: .ALO) in Petroglyph's games describe a particle system. A particle system is a collection of particle emitters, that each emit a certain type of particle at a certain interval. Particles are camera-facing 2D sprites that can independently move and change in size and color after being emitted. Alamo Particle Files are an instance of Chunked Files.

Note that .ALO files can also describe a 3D model, but here we describe the format when they contain a particle.

Format

An Alamo Particle file contains a single top-level chunk of type 0x900, which contains:

Particle emitter

A 'particle emitter' chunk (type 0x700) describes a single particle emitter. An emitter spawns particles at a certain interval with certain properties such as size, offset, velocity and color. These properties can be randomized for each emitted particle within customizable ranges. This chunk contains: