User Tools

Site Tools


en:projects:mdatmod

mdatmod

Identify and read Mystic DAT files through validated version profiles, with controlled editing planned. Unknown layouts must be refused.

Status: Read-only Pascal research build; no released DAT writer.

Source and development

Deutsch · English

Technical basis

Implemented in Free Pascal with embedded format profiles. Official records.112 files from A45 through A49 were compared. Both record sizes and field offsets change; version names or matching sizes alone do not qualify a layout.

The research build checks the developer-header fingerprint, DAT size and data-version marker, then reads an explicit public-field allowlist. Private fields and unknown profiles are refused. Writes are not implemented; process/lock checks, backups and native write/rollback tests are prerequisites.

Planned distribution contains one executable and README.txt: ZIP for Windows, tar.gz for Linux. No separate manpage, MSI/DEB or system-wide PATH change.

Project overview

en/projects/mdatmod.txt · Last modified: by geos_one