cppctamber
cppctamber
All objects should be able to be created from, updated with, read to, and destroyed from json objects. - [ ] Lists of structs - [ ] Structs - [x]...
**Locator Sets** - [ ] Figure out how locator sets are used - [ ] Ensure locator set black construction is correct (a scale vec3 doesn't seem exist in the...
Identify how the shadow effects work. - [ ] Orthographic projection settings identified - [ ] Batch collection and rendering methods identified - [ ] `EveShip2` updated to support shadows...
**Engine** - [ ] AudioMan - custom audio manager created **Item** - [ ] AudEmitter **SOF** - [x] EveSOFDataHullSoundEmitter **Resources** - [ ] Audio format converted implimented - [ ]...
Provide support for animation controllers - [ ] Tr2Controller - [ ] Tr2ControllerReference - [ ] Tr2ControllerFloatVariable
**Action** - [ ] Tr2ActionAnimateCurveSet - [ ] Tr2ActionAnimateValue - [ ] Tr2ActionChildEffect - [ ] Tr2ActionOverlay - [ ] Tr2ActionPlayCurveSet - [ ] Tr2ActionPlayMeshAnimation - [ ] Tr2ActionPlaySound -...
- [ ] EveAnimation - [ ] EveAnimationCommand - [ ] EveAnimationCurve - [ ] EveAnimationState - [ ] EveAnimationStateMachine - [ ] EveAnimationStateTransition
**Particle system** - [ ] Tw2GpuParticleSystem **Emitters** - [ ] Tr2GpuSharedEmitter - [ ] Tr2GpuUniqueEmitter
_It is already possible to load basic character geometry manually but without any real features like animations and textures._ - [ ] Tr2Model - [ ] Tr2IntSkinnedObject - [ ]...