vabold / Kinoko

A reimplementation of Mario Kart Wii's physics engine in C++
MIT License
46 stars 10 forks source link

Create a logger #142

Closed vabold closed 1 month ago

vabold commented 3 months ago

We should create a better logger than K_LOG with various levels. For instance, we may want to have warnings when there's supported behavior that could potentially cause desyncs (e.g. when unimplemented objects are created), or info about e.g. the currently loaded course and ghost.

malleoz commented 2 months ago

Maybe this can be branched into a separate issue, but I think it would be a good idea to have a list of hashes and during runtime compute the hashes of the .szs files provided. If the hashes don't match, warn about possible desync.