Vad är filformatet OGMO?
En fil med filtillägget .ogmo är projektfilen som skapas av OGMO Editor 3, en gratis nivåredigerare med öppen källkod riktad till indieutvecklare av 2D-spel. Den lagras som ren JSON, så den är läsbar och redigerbar i valfri textredigerare.
Filen .ogmo beskriver projektet snarare än själva nivåerna. Inuti hittar du projektnamnet, den OGMO-version som skapade den, redigerarinställningar, standardmått för nivåer och definitionerna av varje lager, entitet och tileset som projektet använder. OGMO stöder fyra typer av lager: Tile, Decal, Entity och Grid. Projektfilen lagrar också en levelPaths-lista som registrerar vilka mappar som innehåller projektets nivåfiler.
Nivåerna du faktiskt ritar sparas separat som .json-filer. Ett spel läser .ogmo-projektet för att förstå formatet och laddar sedan in dessa nivåfiler vid körning. OGMO Editor 3 skapades av Maddy Thorson och bidragsgivare, är licensierad under den tillåtande MIT-licensen och körs på Windows, macOS och Linux.
Säkerhet & trygghet
RISK: 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
i ett nötskalProgram som öppnar OGMO-filer
Tekniska detaljer
djup 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 |
| Släppt | 2018 |
| Senaste version | OGMO Editor 3.4 |
| Specifikation | ogmo-editor-3.github.io |
OGMO-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om OGMO-filer.