8 Commits (cd03b692fd0ea05d0aeaa5a4e7e3e17df61eceed)

Author SHA1 Message Date
Nico de Poel cd03b692fd Set skin before setting initial entity model. Fixes wrong skin on some objects that don't receive a later skin update message. 5 years ago
Nico de Poel fab7f6503f Allow entity skin number to be passed and apply the corresponding textures to the entity material 5 years ago
Nico de Poel 39daacceff Added support for static entities. In the context of UniQuake, these are just like regular entities, but they are only assigned a model and transform once at map load. 5 years ago
Nico de Poel 5390483b0b Upload non-world brush models and allow them to be assigned to entities. It's not terribly pretty but it (mostly) works. There still seems to be an issue with texture assignment on subsequent map loads. 5 years ago
Nico de Poel 0dc5c1a14b Create world submodel game objects and link them to entities, allowing doors and buttons and such to work properly. Also don't bother linking the view entity to a model. 5 years ago
Nico de Poel 1a1c219bf6 Removed frame number stuff from SetEntityModel since it's not producing the correct values. Correctly detect non-world brush models and sprites, although they're not implemented yet. 5 years ago
Nico de Poel e6fd7b83ae First bits of entity logic: assign alias models, update transform and animation, remove entity. Still lots of problems to solve, but it's starting to do something. 5 years ago
Nico de Poel c91e6b2bea Replaced UQE-based engine code with a modified QuakeSpasm, stripping out all music codecs (obviously losing music playback capability but that'll be re-added later), and compiling to a DLL with the UniQuake integration code added in. 5 years ago
Nico de Poel 540789f846 Added Quake engine code from UQE project that will be gradually stripped down and used as the basis for a Unity plugin 5 years ago