Houmgaor
538724e6c9
fix(savedata): skip bookshelf read on pre-G1 clients
...
Bookshelf was introduced after Forward.5 (verified: F5 mhfo.dll has no
Bookshelf symbols, modern clients export .?AVBookshelfForm@@). For
F4/F5/S6 the configured pointers place the bookshelf region past the
end of the smaller save blob, causing a slice-bounds panic on every
MSG_MHF_SAVEDATA and rolling characters back to creation state. The
read is now bounds-checked and skipped when absent; bookshelf state
is persisted via house packets into user_binary.bookshelf, so leaving
BookshelfData nil is safe.
2026-04-07 21:56:40 +02:00
..
2026-04-06 18:04:34 +02:00
2026-04-06 19:33:32 +02:00
2026-04-06 18:26:15 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 19:52:19 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 16:05:15 +02:00
2026-04-06 16:22:23 +02:00
2026-04-06 16:16:05 +02:00
2026-04-06 18:04:10 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 19:33:32 +02:00
2026-03-23 22:20:32 +01:00
2026-03-23 22:50:27 +01:00
2026-04-06 20:08:27 +02:00
2026-03-23 22:20:32 +01:00
2026-04-06 19:52:19 +02:00
2026-03-23 22:50:27 +01:00
2026-04-06 16:05:19 +02:00
2026-04-06 20:28:08 +02:00
2026-04-06 20:28:08 +02:00
2026-04-06 20:28:08 +02:00
2026-04-06 20:28:08 +02:00
2026-04-06 20:28:08 +02:00
2026-04-06 20:00:43 +02:00
2026-04-06 20:00:43 +02:00
2026-04-07 21:56:40 +02:00
2026-04-06 20:00:43 +02:00
2026-04-06 20:00:43 +02:00
2026-04-06 20:00:43 +02:00
2026-04-06 20:00:43 +02:00
2026-04-06 20:00:43 +02:00
2026-04-06 19:33:32 +02:00
2026-04-06 19:33:32 +02:00
2026-04-06 18:04:10 +02:00
2026-04-06 19:06:09 +02:00
2026-04-06 17:48:12 +02:00
2026-04-06 17:48:12 +02:00
2026-03-23 12:52:28 +01:00
2026-04-06 19:52:19 +02:00
2026-04-06 19:52:19 +02:00
2026-04-06 19:52:19 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 17:48:12 +02:00
2026-04-06 19:33:32 +02:00
2026-04-06 19:33:32 +02:00
2026-04-06 19:32:35 +02:00
2026-04-06 20:28:08 +02:00
2026-04-06 20:28:08 +02:00
2026-04-06 20:08:27 +02:00
2026-04-06 17:48:12 +02:00