DronCode / ReHitman

Hitman Blood Money Reverse Project
http://rehitman.online
29 stars 5 forks source link

ZPathFollower, ZHumanBoid, actors movement system and other core components #44

Closed DronCode closed 4 years ago

DronCode commented 4 years ago

What's done:

  1. Fixed some things in renderer class
  2. Fixed ZLIST and explored their API
  3. Fixed REFTAB and REFTAB32
  4. Explored ZPathFollower component
  5. Added viewer for paths of actors
  6. Reversed ZHumanBoid component
  7. Added base for class ZCar (and 1 useful flag)
  8. Added getters for in-game components (like getSTDOBJByID)
  9. Fixed few bugs with old structures
DronCode commented 4 years ago

Also, try to draw lines between actors and their next move points via D3D9 (debug view)

DronCode commented 4 years ago

Possible error in ZLIST structure (it doesn't contain RTTI information). I should dissect that block to beware errors in the future.

DronCode commented 4 years ago

I guess it's time to finalize this PR. I will review this PR as soon as possible.