From 95ab92f65e0435f71478c09d5756f96c7a4b9c09 Mon Sep 17 00:00:00 2001 From: johannes Date: Fri, 9 Feb 2024 12:24:44 +0100 Subject: correct read / write of demo file --- src/main.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index b4e7abb..07d8fd8 100644 --- a/src/main.c +++ b/src/main.c @@ -140,8 +140,26 @@ int main() } else if (dd.chunks[i].type == DEMOSNAP) { + demosnap *snap = dd.chunks[i].data.snap; + for (int y = 0; y < snap->numitems; y++) + { + demosnapitem *item = &snap->items[y]; + if (item->type == 11 && item->id == 9) + { + char newname[16] = ">>Hextcjd!\0"; + + strtoint(newname, 16, item->data); + } + } writedemosnap(op, dd.chunks[i].data.snap, dh.version); - exit(0); + } + else if (dd.chunks[i].type == DEMOMESSAGE) + { + writedemomessage(op, dd.chunks[i].data.message, dh.version); + } + else if (dd.chunks[i].type == DEMODELTA) + { + writedemodelta(op, dd.chunks[i].data.delta, dh.version); } } -- cgit v1.2.3