ReHitman
ReHitman copied to clipboard
Disable scripting in-game
Intro
Hitman uses native C/C++ scripts for in-game behavior. It conflicts with the multiplayer concept. We must disable all scripting and take control of all entities before start multiplayer development.
Tasks
- [ ] Detect ZScript::update(float dt) method
- [ ] Hook ZScript::update(float dt) and implement our logic
- [ ] Add AngelScript or LUA as scripting engine
Extra tasks
- [ ] Implement serialization/deserialization of entities into binary packages or JSON