Some of these were deprecated at some point () as I try to standardize everything so it flows better, all enums are now ALL_CAPS format for example.
You can find replacements here when I completely remove the old versions from the api.
1. H3MsgCustom seems to have been deleted by accident at some point Let me go dig it out, I'll update post afterwards.
EDIT: I removed H3MsgCustom since it only had a single member function, use `H3Msg::GetDlg()`
H3Msg::MessageCommand::MC_MOUSE_BUTTON
2. H3StreamBuf -> H3ZStream
3. NH3Constants::NH3Combat::COMBATSQUARE_WIDTH ...
4. All H3Manager-derived classes have `::SetPreviousManager(H3Manager*)` and `::SetNextManager(H3Manager*)` instead of a single function. You probably don't need to do any casting anymore to get it working.
EDIT: done.