The Problem
Movie Magic Scheduling is the most widely used production scheduling software in the industry, with decades of adoption across film and television. But Movie Magic does not support the USS (Universal Schedule Standard) or any other open export format. Any tool that wanted to import Movie Magic data historically required productions to download and install a custom report template into their copy of MMS before exporting. Productions had to find the right template for their MMS version, install it correctly, and hope it captured all the data they needed.
The Breakthrough
G-Casper Pro removes these barriers entirely. Instead of requiring custom report formats, it imports from two standard PDF reports that every version of Movie Magic can already generate: the Breakdown Report and the Shoot Schedule Report. No other call sheet tool has achieved a Movie Magic import without a custom installation into MMS first.
The Two PDFs
We identified that these two standard reports, used in combination, contain all the data needed for a complete schedule import:
| PDF Report | Data Captured |
|---|---|
| Breakdown Report | Scene numbers, descriptions, page counts, cast assignments, locations, INT/EXT, Day/Night, script notes, element categories |
| Shoot Schedule Report | Day assignments, shooting order, shoot dates, day numbers, day breaks |
The Proprietary Matching Engine
Reading two PDFs separately is the easy part. The hard part is marrying them. Each PDF contains a different slice of the schedule data, and the data points do not always align cleanly. G-Casper Pro's matching engine cross-references scene identifiers, page counts, cast assignments, and location data across both documents, using multiple redundancy checks so every scene is matched correctly. When it finds a scene in the Breakdown Report, it locates the same scene in the Shoot Schedule Report and merges the two into a single, complete record.
- Cross-references scene numbers, page counts, and cast data between both PDFs
- Uses redundant matching signals so that minor formatting variations do not cause data loss
- Validates the merged result against both source documents for consistency
- Handles edge cases like split scenes, omitted scenes, and non-standard numbering
- Movie Magic Scheduling
- Export two standard PDF reports
- Track: Report 1
- Breakdown Report PDF — Report > Breakdown > PDF
- Track: Report 2
- Shoot Schedule PDF — Report > Shooting Schedule > PDF
- Upload both PDFs to G-Casper Pro
- Parse both reports in parallel
- Parse Breakdown — Scene numbers, page counts, cast, locations, INT/EXT, D/N
- Parse Shoot Schedule — Day assignments, shooting order, shoot dates, day breaks
- Cross-reference scene identifiers — Page counts, cast assignments, and location names used as redundancy signals
- Validate and merge — Handles split scenes, omitted scenes, and non-standard numbering
- Decision: Ambiguity detected?
- Path: Yes
- Import preview flags it for review. The AD confirms before the change applies.
- Path: No
- Complete schedule record — Every scene matched with full breakdown data and day assignment
- G-Casper Pro generates one call sheet per shoot day
Cross-Version Compatibility
One of the most important properties of this methodology is that it works across all versions of Movie Magic Scheduling. MMS 6, MMS 7, and MMS 10 all generate the same two standard PDF reports with consistent structure. (Movie Magic jumped directly from version 7 to version 10 - there is no version 8 or 9.) This means G-Casper Pro does not need version-specific parsers or format adapters. A production using MMS 6 and a production using MMS 10 follow the exact same import process and get the same high-fidelity result.
Data Fidelity
The matching engine produces a high-fidelity import that captures:
- Every scene with its full breakdown data (description, page count, location, INT/EXT, Day/Night)
- Complete cast assignments per scene
- Full shooting schedule with day numbers, shoot dates, and scene order
- Location names as they appear in the original schedule
- Script notes and element categories from the breakdown
Why This Matters
Before this approach, productions running Movie Magic could manually re-enter data, use cumbersome custom report formats, or settle for partial imports that lost critical information. Now the process is as simple as printing two reports and uploading them. The matching engine handles the rest, producing a complete, accurate import that becomes the foundation for every call sheet in the production.

