kirmmin / NexusForever

An emulator for the MMORPG WildStar which supports build 16042 (Final Patch)
GNU Affero General Public License v3.0
8 stars 4 forks source link

Cinematics/Core: Initial implementation #17

Closed kirmmin closed 4 years ago

kirmmin commented 4 years ago

I wrote this after finally getting some packets working from the Novice Tutorial zone. It's a complicated thing to write a system for, because there are many different cinematics, and requires a lot of parsing to get the information out - then manual entry. The way I've implemented this does lend itself to being able to generate scripts for it, though that might not be something we want to do in the short term as we test out different cinematic scenarios. You can see the Exile one on this example I stuck on YouTube: https://youtu.be/sCqCJUFmcOU (Skip to around 1m35s).

This is something that will need iteration (and likely a bunch of tidying). I'd appreciate any reviews that would help clean this up.