Hvad er OGMO-filformatet?
En fil med filtypenavnet .ogmo er projektfilen oprettet af OGMO Editor 3, en gratis, open source-niveau-editor rettet mod indie 2D-spiludviklere. Den gemmes som ren JSON, så den er læsbar og redigerbar i enhver teksteditor.
.ogmo-filen beskriver projektet snarere end selve niveauerne. Indeni finder du projektnavnet, den OGMO-version, der oprettede det, editorindstillinger, standardniveaudimensioner og definitionerne af hvert lag, entitet og tileset, projektet bruger. OGMO understøtter fire lagtyper: Tile, Decal, Entity og Grid. Projektfilen gemmer også en levelPaths-liste, der registrerer, hvilke mapper der indeholder projektets niveaufiler.
De niveauer, du rent faktisk tegner, gemmes separat som .json-filer. Et spil læser .ogmo-projektet for at forstå formatet og indlæser derefter disse niveaufiler ved kørsel. OGMO Editor 3 blev skabt af Maddy Thorson og bidragsydere, er licenseret under den permissive MIT-licens og kører på Windows, macOS og Linux.
Sikkerhed og tryghed
RISIKO: LOWAn .ogmo file is plain JSON text with no executable code, macros, or embedded binaries, so opening it cannot by itself harm your system. The only real caution is that it points to level files by path and describes a game project, not that it carries any payload.
Formatdetaljer
kort fortaltProgrammer der åbner OGMO-filer
Tekniske detaljer
dyb specifikation| Encoding | UTF-8 |
| Byte order | N/A (text) |
| Container | JSON object |
| Typical size | A few kilobytes to tens of kilobytes |
| Structure | A single top-level JSON object holding the project name, the OGMO version that created it, editor and level-size settings, and arrays of layer definitions, entity templates, and tileset definitions. A levelPaths array records the folders where the project's level files live. |
| Platforms | Windows, macOS, Linux |
| Notes | The .ogmo file is the project definition only. Actual level data is saved separately as .json files whose paths are listed in levelPaths. Older OGMO Editor releases used different project extensions (.oep for combined XML/JSON projects, and the now-removed .jogmo). OGMO Editor 3 is built with Haxe and OpenFL. |
| Layer Types | Tile, Decal, Entity, and Grid layers |
| Human Readable | Yes |
| Udgivet | 2018 |
| Seneste version | OGMO Editor 3.4 |
| Specifikation | ogmo-editor-3.github.io |
OGMO-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om OGMO-filer.