SVN changelog

2364 by VorteX

Кумулятивный патч:- Улучшен код отрисовки световых корон (r_dynamic 0).- Исправлена интерпоряция поворота у misc_gamemodel.- Исправлена отрисовка перекрестия и рамки выбранного объекта в моделвивере.- Звук удара для булавы.- Немного изменена траектория урона оружием, чтобы была возможность ударять низко положенные предметы- Новый звук разламывания рунного камня.- Рефакторинг кода управления разрушаемостью, добавлена масса новых параметров для указания скорости объектов (см. примеры скриптов), условие на разрушаемость (тип оружия, тег, тип урона), толкание объекта без разрушения.- Параметр "friction" для скриптов моделей (трение контакта = объект1.friction * объект2.friction)- Новый способ рассчета массы у осколков, масса исходного объекта распределяется между всеми осколками (так чтобы они в сумме давали массу объекта) с использованием объема баундбокса в качестве весовых кофициентов, параметр unit_mass больше не нужен.- Новый билд ODE с убранной ошибкой "bNormalizationResule failed".- Исправлен баг с неработающей анимацией сундуков/кнопок (внесен в одном из прошлых изменений).- misc_gamemodel больше не используют задержанный во времени поворот, что исправляет баз с крутящимися в начале уровня вещами.- свежий билд ODE и Darkplaces.- почищена структура PSD-исходников инвентаря.- пересобраны локации пролог и дома Зигстурла.- 3 звука удара булавы с разным pitch.Необходим перезапуск testinstallscript!
Added
  •   kain/models/mapobjects/graveyard/mcol2.ASE
  •   kain/models/mapobjects/inn/cabinet1.ASE
  •   kain/models/mapobjects/inn/chair1.ASE
  •   kain/models/mapobjects/inn/chair1_brk1.ASE
  •   kain/models/mapobjects/inn/chair1_brk1_1.md3
  •   kain/models/mapobjects/inn/chair1_brk1_2.md3
  •   kain/models/mapobjects/inn/chair1_brk1_3.md3
  •   kain/models/mapobjects/inn/chair2.ASE
  •   kain/models/mapobjects/inn/chair2_brk1.ASE
  •   kain/models/mapobjects/inn/chair2_brk1_1.md3
  •   kain/models/mapobjects/inn/chair2_brk1_2.md3
  •   kain/models/mapobjects/inn/chair2_brk1_3.md3
  •   kain/models/mapobjects/inn/jug1.ASE
  •   kain/models/mapobjects/inn/plate1.ASE
  •   kain/models/mapobjects/inn/plate2.ASE
  •   kain/models/mapobjects/inn/table2.ASE
  •   kain/models/mapobjects/inn/table2_brk1.ASE
  •   kain/models/mapobjects/inn/table2_brk2.ASE
  •   kain/models/mapobjects/misc/runestone1.ASE
  •   kain/models/mapobjects/misc/runestone1_brk1.ASE
  •   kain/models/mapobjects/misc/runestone1_brk1.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_1.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_2.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_3.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_4.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_5.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_6.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_7.md3
  •   kain/models/mapobjects/misc/runestone1_brk1_8.md3
  •   kain/models/mapobjects/misc/runestone1_brk2.ASE
  •   kain/models/mapobjects/misc/runestone1_brk2.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_1.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_10.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_11.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_12.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_2.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_3.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_4.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_5.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_6.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_7.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_8.md3
  •   kain/models/mapobjects/misc/runestone1_brk2_9.md3
  •   kain/script/models/mapobjects/inn/bar1.nsx
  •   kain/script/models/mapobjects/inn/bar2.nsx
  •   kain/script/models/mapobjects/inn/bar3.nsx
  •   kain/script/models/mapobjects/inn/bar4.nsx
  •   kain/script/models/mapobjects/inn/barrel1_1_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel1_2_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel1_3_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel2_1_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel2_2_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel2_3_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel3_1_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel3_2_broken1.nsx
  •   kain/script/models/mapobjects/inn/barrel3_3_broken1.nsx
  •   kain/script/models/mapobjects/inn/bottle1_2.nsx
  •   kain/script/models/mapobjects/inn/bottle1_3.nsx
  •   kain/script/models/mapobjects/inn/bottle1_4.nsx
  •   kain/script/models/mapobjects/inn/bottle3_1.nsx
  •   kain/script/models/mapobjects/inn/bottle3_2.nsx
  •   kain/script/models/mapobjects/inn/bottle3_3.nsx
  •   kain/script/models/mapobjects/inn/bottle3_4.nsx
  •   kain/script/models/mapobjects/inn/bottle4_1.nsx
  •   kain/script/models/mapobjects/inn/bottle4_2.nsx
  •   kain/script/models/mapobjects/inn/bottle4_3.nsx
  •   kain/script/models/mapobjects/inn/bottle4_4.nsx
  •   kain/script/models/mapobjects/inn/bottle5_1.nsx
  •   kain/script/models/mapobjects/inn/bottle5_2.nsx
  •   kain/script/models/mapobjects/inn/bottle5_3.nsx
  •   kain/script/models/mapobjects/inn/bottle5_4.nsx
  •   kain/script/models/mapobjects/inn/bottle6_1.nsx
  •   kain/script/models/mapobjects/inn/bottle6_2.nsx
  •   kain/script/models/mapobjects/inn/bottle6_3.nsx
  •   kain/script/models/mapobjects/inn/bottle6_4.nsx
  •   kain/script/models/mapobjects/inn/bottle7_1.nsx
  •   kain/script/models/mapobjects/inn/bottle7_2.nsx
  •   kain/script/models/mapobjects/inn/bottle7_3.nsx
  •   kain/script/models/mapobjects/inn/bottle7_4.nsx
  •   kain/script/models/mapobjects/inn/cabinet1.nsx
  •   kain/script/models/mapobjects/inn/table2_brk1.nsx
  •   kain/script/models/mapobjects/inn/table2_brk2.nsx
  •   kain/sound/enviro/stonebreak.wav
Modified
  •   devkit/quakec/csprogs.dat/client.qc
  •   devkit/quakec/csprogs.dat/defs.qc
  •   devkit/quakec/csprogs.dat/editlights_modelviewer.qc
  •   devkit/quakec/csprogs.dat/sh_model.qc
  •   devkit/quakec/csprogs.dat/te_hiteffect.qc
  •   devkit/quakec/progs.dat/combat.qc
  •   devkit/quakec/progs.dat/damage.qc
  •   devkit/quakec/progs.dat/defs.qc
  •   devkit/quakec/progs.dat/entities.qc
  •   devkit/quakec/progs.dat/items.qc
  •   devkit/quakec/progs.dat/monsters.qc
  •   devkit/quakec/progs.dat/physics.qc
  •   devkit/quakec/progs.dat/player.qc
  •   devkit/quakec/progs.dat/scenery.qc
  •   devkit/quakec/progs.dat/scripting.qc
  •   devkit/quakec/progs.dat/subs.qc
  •   devkit/quakec/progs.dat/sv_user.qc
  •   devkit/quakec/progs.dat/te_hiteffect.qc
  •   devkit/quakec/progs.dat/triggers.qc
  •   devkit/quakec/shared/progdefs_client.qc
  •   devkit/quakec/shared/progdefs_game.qc
  •   devkit/quakec/shared/utils.qc
  •   kain/csprogs.dat
  •   kain/csprogs.lno
  •   kain/engine.cfg
  •   kain/gfx/invbg1.psd
  •   kain/gfx/invbg2.psd
  •   kain/glsl/default.glsl
  •   kain/maps/prologue1.bsp
  •   kain/maps/prologue1.map
  •   kain/maps/test1.bsp
  •   kain/maps/test1.map
  •   kain/maps/ziegsturhl_h.bsp
  •   kain/maps/ziegsturhl_h.map
  •   kain/menu.dat
  •   kain/menu.lno
  •   kain/models/mapobjects/inn/cabinet1.md3
  •   kain/models/mapobjects/inn/chair1.md3
  •   kain/models/mapobjects/inn/chair2.md3
  •   kain/models/mapobjects/inn/jug1.md3
  •   kain/models/mapobjects/inn/plate1_1.md3
  •   kain/models/mapobjects/inn/plate1_2.md3
  •   kain/models/mapobjects/inn/plate1_3.md3
  •   kain/models/mapobjects/inn/plate2_1.md3
  •   kain/models/mapobjects/inn/plate2_2.md3
  •   kain/models/mapobjects/inn/plate2_3.md3
  •   kain/models/mapobjects/inn/table2.md3
  •   kain/models/mapobjects/inn/table2_brk1.md3
  •   kain/models/mapobjects/inn/table2_brk1_1.md3
  •   kain/models/mapobjects/inn/table2_brk1_2.md3
  •   kain/models/mapobjects/inn/table2_brk1_3.md3
  •   kain/models/mapobjects/inn/table2_brk1_4.md3
  •   kain/models/mapobjects/inn/table2_brk1_5.md3
  •   kain/models/mapobjects/inn/table2_brk1_6.md3
  •   kain/models/mapobjects/inn/table2_brk1_7.md3
  •   kain/models/mapobjects/misc/runestone1.md3
  •   kain/progs.dat
  •   kain/progs.lno
  •   kain/script/editlights/modelviewer.ns2
  •   kain/script/models/mapobjects/inn/barrel1_1.nsx
  •   kain/script/models/mapobjects/inn/barrel1_2.nsx
  •   kain/script/models/mapobjects/inn/barrel1_3.nsx
  •   kain/script/models/mapobjects/inn/barrel2_1.nsx
  •   kain/script/models/mapobjects/inn/barrel2_2.nsx
  •   kain/script/models/mapobjects/inn/barrel2_3.nsx
  •   kain/script/models/mapobjects/inn/bottle1_1.nsx
  •   kain/script/models/mapobjects/inn/bottle2_1.nsx
  •   kain/script/models/mapobjects/inn/chair1.nsx
  •   kain/script/models/mapobjects/inn/chair2.nsx
  •   kain/script/models/mapobjects/inn/table1.nsx
  •   kain/script/models/mapobjects/inn/table2.nsx
  •   kain/script/models/mapobjects/inn/table3.nsx
  •   kain/script/models/mapobjects/inn/table4.nsx
  •   kain/script/models/mapobjects/misc/runestone1.nsx
  •   kain/scripts/models_mapmodel.shader
  •   kain/scripts/skip.shader
  •   kain/sound/enviro/chairbreak.wav
  •   kain_make/installscript/installationscript.txt
  •   libode1.dll
  •   misc/Graphics/omnititle1.png
  •   misc/Graphics/omnititle1.psd
  •   omnicide.exe
Deleted
  •   kain/models/mapobjects/crypt/torch2.max
  •   kain/models/mapobjects/inn/chair1.max
  •   kain/models/mapobjects/inn/chair1_s01.md3
  •   kain/models/mapobjects/inn/chair1_s02.md3
  •   kain/models/mapobjects/inn/chair1_s03.md3
  •   kain/models/mapobjects/inn/table2.max
  •   kain/models/mapobjects/inn/table2_brk1.DAE
  •   kain/models/mapobjects/inn/table2_brk2.DAE
  •   kain/models/mapobjects/misc/runestone1_base.md3
  •   kain/models/mapobjects/misc/runestone1_s01.md3
  •   kain/models/mapobjects/misc/runestone1_s02.md3
  •   kain/models/mapobjects/misc/runestone1_s03.md3
  •   kain/models/mapobjects/misc/runestone1_s04.md3
  •   kain/models/mapobjects/misc/runestone1_s05.md3
  •   kain/models/mapobjects/misc/runestone1_s06.md3
  •   kain/models/mapobjects/misc/runestone1_s07.md3
  •   kain/models/mapobjects/misc/runestone1_s08.md3
  •   kain/models/mapobjects/misc/runestone1_s09.md3
  •   kain/models/mapobjects/misc/runestone1_s10.md3
  •   kain/models/mapobjects/misc/runestone1_t01.md3
  •   kain/models/mapobjects/misc/runestone1_t02.md3
  •   kain/models/mapobjects/misc/runestone1_t03.md3
  •   kain/models/mapobjects/misc/runestone1_t04.md3
  •   kain/models/mapobjects/misc/runestone1_t05.md3
  •   kain/models/mapobjects/misc/runestone1_t06.md3
  •   kain/models/mapobjects/misc/runestone1_t07.md3
  •   kain/models/mapobjects/misc/runestone1_t08.md3
  •   kain/models/mapobjects/misc/runestone1_t09.md3
  •   kain/models/mapobjects/misc/runestone1_t10.md3
  •   kain/models/mapobjects/misc/runestone1_t11.md3
  •   kain/models/mapobjects/misc/runestone1_t12.md3
  •   kain/models/mapobjects/misc/runestone1_tbase.md3
  •   kain/models/plants/grass.max

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other