SVN changelog

2825 by VorteX

Gameplay changes:- added Y camera shifting and increased vertical fov for overhead camera. This gives better experience and observation of bottom-screen area. Also gives a bit more othographic-like looks.- formed legacymodel-3dmodel override system (so sprites can be overriden by 3d models with least code rewrite).- g_legacy 2 now forces all enemies to be sprites (including ones with 3d model override)- better interpolation for missiles and gamemodels- gib explosion effect tweaked- added all 5 captives (one 3d model and 4 sprite-based ones)- changed syntax for defining camera effects in map scripts- QC support for recent sound renaming- enemies now have walk & run animation (walk is just a bit slowed run animation, used for path following)- rogue attack: when knife get blown by energy bolt, knife get destroyed- nomonsters 1 now dont remove neutral monsters (such as green skeleton and captives)- reduced overhead camera heights as it seems affects FPS too much- forced dynamic VBO to 0 as it have some bad FPS impact on some systems- fake shadows cast-from-world are now map-dependent (set via map script) as it have bad FPS impact on some maps and almost no visual effect- added test universal jointAdded materials for recent texture commits.
Added
  •   kain/game/legacymodels
  •   kain/game/legacymodels/captive5.char
  •   kain/game/models/mapobjects/crypt/bone_door.nsx
  •   kain/game/models/mapobjects/crypt/button4.nsx
  •   kain/game/models/mapobjects/crypt/button5.nsx
  •   kain/game/models/sub/testlan.nsx
  •   kain/game/models/sub/testlanc.nsx
Modified
  •   devkit/quakec/csprogs.dat/camera.qc
  •   devkit/quakec/csprogs.dat/defs.qc
  •   devkit/quakec/csprogs.dat/environments.qc
  •   devkit/quakec/csprogs.dat/sh_actor.qc
  •   devkit/quakec/csprogs.dat/sh_mobj.qc
  •   devkit/quakec/csprogs.dat/sh_model.qc
  •   devkit/quakec/csprogs.dat/te_gibexplosion.qc
  •   devkit/quakec/csprogs.dat/te_hiteffect.qc
  •   devkit/quakec/csprogs.dat/world.qc
  •   devkit/quakec/progs.dat/ai.qc
  •   devkit/quakec/progs.dat/combat.qc
  •   devkit/quakec/progs.dat/damage.qc
  •   devkit/quakec/progs.dat/defs.qc
  •   devkit/quakec/progs.dat/intermission.qc
  •   devkit/quakec/progs.dat/legacymodels.qc
  •   devkit/quakec/progs.dat/legacystuff.qc
  •   devkit/quakec/progs.dat/light.qc
  •   devkit/quakec/progs.dat/m_animal.qc
  •   devkit/quakec/progs.dat/m_ariel.qc
  •   devkit/quakec/progs.dat/m_brigand.qc
  •   devkit/quakec/progs.dat/m_captive.qc
  •   devkit/quakec/progs.dat/m_ghoul.qc
  •   devkit/quakec/progs.dat/m_gog.qc
  •   devkit/quakec/progs.dat/m_grvdigger.qc
  •   devkit/quakec/progs.dat/m_guard.qc
  •   devkit/quakec/progs.dat/m_gypsy.qc
  •   devkit/quakec/progs.dat/m_rogue.qc
  •   devkit/quakec/progs.dat/m_skeleton.qc
  •   devkit/quakec/progs.dat/m_townsman.qc
  •   devkit/quakec/progs.dat/m_trap.qc
  •   devkit/quakec/progs.dat/monsters.qc
  •   devkit/quakec/progs.dat/pathing.qc
  •   devkit/quakec/progs.dat/player.qc
  •   devkit/quakec/progs.dat/playerclient.qc
  •   devkit/quakec/progs.dat/playerphysics.qc
  •   devkit/quakec/progs.dat/playerphysicsstep.qc
  •   devkit/quakec/progs.dat/q3map2.qc
  •   devkit/quakec/progs.dat/scenery.qc
  •   devkit/quakec/progs.dat/sh_actor.qc
  •   devkit/quakec/progs.dat/sh_bloodstream.qc
  •   devkit/quakec/progs.dat/subs.qc
  •   devkit/quakec/progs.dat/train.qc
  •   devkit/quakec/progs.dat/triggers.qc
  •   devkit/quakec/progs.dat/walls.qc
  •   devkit/quakec/shared/qcmodel.qc
  •   devkit/quakec/shared/shared.qc
  •   kain/csprogs.dat
  •   kain/csprogs.lno
  •   kain/game/engine.cfg
  •   kain/game/maps/test-battle.nsx
  •   kain/game/maps/w0m1-ziegsturhl.nsx
  •   kain/game/maps/w1m1-cemetery.nsx
  •   kain/game/maps/w1m3-pillars.nsx
  •   kain/game/maps/w1m4-wilderness.nsx
  •   kain/game/maps/w1m5-nachtholm.nsx
  •   kain/game/maps/w1m6-steinchencroe.nsx
  •   kain/game/maps/w1m7-vasserbunde.nsx
  •   kain/game/omnicide.cfg
  •   kain/menu.lno
  •   kain/progs.dat
  •   kain/progs.lno
  •   kain/scripts/decorations.txt
  •   kain/scripts/models_mapobjects_crypt.shader
  •   kain/scripts/textures_crypt.shader
  •   kain/scripts/textures_murals.shader
Deleted
  •   kain/game/maps/w1m6-steinchenchroe.nsx

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other