From bffee27dedbbed21d847c159bf1dd2a60d4e64ad Mon Sep 17 00:00:00 2001 From: catriverr Date: Fri, 8 Nov 2024 10:24:59 +0300 Subject: [PATCH] prepare for release --- CHANGELOG.md | 19 ++++++++++++++++++- readme.md | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 578752a..f456dc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,24 @@ This document was created at `25/09/2024`. -Latest entry is dated `2/11/2024`. +Latest entry is dated `8/11/2024`. + +**8/11/2024 (release)** Gmeng version 10.2.0 Released. +> Gmeng now allows writing & reading Level files fully. +> Level files are no longer stored as string-based parsable files, instead they are +> binaries. To import serialization & level file reloading capabilities, import the serialization header. +> ```c +> #include +> +> int main(int argc, char** argv) { +> Gmeng::Level level; +> read_level_data("./level.glvl", level); +> // logic.. +> write_level_data("./level.glvl", level); +> }; +> ```` +> You may also inspect, and although limitedly edit, .GLVL level files with the new CLI utility. +> To use this, compile the default target with `make all` or `make` and run the command with `./gmeng glvl ` **2/11/2024 (release)** Gmeng version 10.1.0 Released. > Gmeng now has a Game State system which allows for **PARTIAL** reloading of level data. diff --git a/readme.md b/readme.md index b2a35fc..7b105bb 100755 --- a/readme.md +++ b/readme.md @@ -10,7 +10,7 @@

## Changelog -[`See what's new`](CHANGELOG.md) **(2-Nov-2024) info**: 10.1.0: game state binaries & general improvements | [`gmeng.org/changelog`](https://gmeng.org/changelog) +[`See what's new`](CHANGELOG.md) **(8-Nov-2024) info**: 10.2.0: level file binary loading | [`gmeng.org/changelog`](https://gmeng.org/changelog) ## Documentation Gmeng's documentation can be found in [`gmeng.org`](https://gmeng.org). Please refer to the website for enquiries about functionality and usage.