SVN changelog

3374 by VorteX

Big cumulative patch:
- weather effects fixes (reenabled rain drips, fixing timer and more)
- added vegetation animation and wind effect (also used on trees)
- removed foliage distance culling (seems its not affecting performant anymore since drawsurfs counts are vastly reduced by bloodmap OPTIMIZE stage)
- reenabled light glares effect
- removed physics from inn bar1-4 models (they block path too often)
- very large amount of bloodmap fixes to provide most high quality of lightmaps possible. This fixes are too much big to list here, see www.github.com/paulvortex for a list ofchanges for BloodMap and DPOmnicide.
- new bloodmap feature that allows somemodel.md3.ase to override somemodel.ase for misc_model (allows explicit vertex alpha in misc_model with md3 models).
- w1m5-nachtholm-fountain location improved
- all location rebuild as RELEASE
- bug fixes
Added
  • kain/maps/test-terrain/lm_0000.png
  • kain/maps/test-terrain/lm_0001.tga
  • kain/maps/w0m1-ziegsturhl-inn/lm_0002.png
  • kain/maps/w0m1-ziegsturhl-inn/lm_0003.tga
  • kain/models/mapobjects/trees/pine01.md3.ase
  • kain/models/mapobjects/trees/pine01_s.md3.ase
  • kain/models/mapobjects/trees/pine02.md3.ase
  • kain/models/plants/grass/grass1_1.md3.ase
  • kain/models/plants/grass/grass1_2.md3.ase
  • kain/models/plants/grass/grass1_3.md3.ase
  • kain/models/plants/grass/grass2_1.md3.ase
  • kain/models/plants/grass/grass2_2.md3.ase
  • kain/models/plants/grass/grass2_3.md3.ase
  • kain/models/plants/grass/grass3_1.md3.ase
  • kain/radiant/textures/fountain/brick1.tga
  • kain/textures/fountain/brick1.png
  • kain/textures/fountain/brick1.psd
  • kain/textures/fountain/brick1_norm.tga
Modified
  • bin32/omnicide-dev.exe
  • bin32/omnicide.exe
  • devkit/quakec/csprogs.dat/env_generic.qc
  • devkit/quakec/csprogs.dat/env_rain.qc
  • devkit/quakec/csprogs.dat/env_script.qc
  • devkit/quakec/csprogs.dat/env_theme_outdoor.qc
  • devkit/quakec/csprogs.dat/omnieditor/m_decorator.qc
  • devkit/quakec/csprogs.dat/scene.qc
  • devkit/quakec/csprogs.dat/sh_actor.qc
  • devkit/quakec/csprogs.dat/sh_model.qc
  • devkit/quakec/csprogs.dat/sh_zone.qc
  • devkit/quakec/csprogs.dat/te_scenery.qc
  • devkit/quakec/menu.dat/client.qc
  • devkit/quakec/progs.dat/sh_actor.qc
  • devkit/quakec/progs.dat/sh_light.qc
  • devkit/quakec/progs.dat/sh_zone.qc
  • devkit/quakec/progs.dat/sharedentities.qc
  • devkit/quakec/progs.dat/triggers.qc
  • kain/csprogs.dat
  • kain/csprogs.lno
  • kain/game/engine.cfg
  • kain/game/maps/w1m4-wilderness-forge.nsx
  • kain/game/models/mapobjects/inn/bar1.nsx
  • kain/game/models/mapobjects/inn/bar2.nsx
  • kain/game/models/mapobjects/inn/bar3.nsx
  • kain/game/models/mapobjects/inn/bar4.nsx
  • kain/game/omnicide.cfg
  • kain/glsl/default.glsl
  • kain/maps/test-battle.build
  • kain/maps/test-crypt1/lm_0000.png
  • kain/maps/test-crypt1/lm_0001.tga
  • kain/maps/test-crypt1.bsp
  • kain/maps/test-crypt1.build
  • kain/maps/test-crypt1.map
  • kain/maps/test-crypt1.res.obj
  • kain/maps/test-crypt2.build
  • kain/maps/test-crypt3.build
  • kain/maps/test-crypt4.build
  • kain/maps/test-dungeon.build
  • kain/maps/test-puzzle.build
  • kain/maps/test-terrain.bsp
  • kain/maps/test-terrain.build
  • kain/maps/test-terrain.map
  • kain/maps/test-terrain.res.obj
  • kain/maps/test-terrain2.build
  • kain/maps/w0m1-ziegsturhl/lm_0000.png
  • kain/maps/w0m1-ziegsturhl/lm_0001.tga
  • kain/maps/w0m1-ziegsturhl-act1.bsp
  • kain/maps/w0m1-ziegsturhl-act1.build
  • kain/maps/w0m1-ziegsturhl-act1.map
  • kain/maps/w0m1-ziegsturhl-house/lm_0000.png
  • kain/maps/w0m1-ziegsturhl-house/lm_0001.tga
  • kain/maps/w0m1-ziegsturhl-house.bsp
  • kain/maps/w0m1-ziegsturhl-house.build
  • kain/maps/w0m1-ziegsturhl-inn/lm_0000.png
  • kain/maps/w0m1-ziegsturhl-inn/lm_0001.tga
  • kain/maps/w0m1-ziegsturhl-inn.bsp
  • kain/maps/w0m1-ziegsturhl-inn.build
  • kain/maps/w0m1-ziegsturhl.bsp
  • kain/maps/w0m1-ziegsturhl.build
  • kain/maps/w0m1-ziegsturhl.map
  • kain/maps/w0m1-ziegsturhl.res.obj
  • kain/maps/w1m1-cemetery/lm_0000.png
  • kain/maps/w1m1-cemetery/lm_0001.tga
  • kain/maps/w1m1-cemetery-act2.bsp
  • kain/maps/w1m1-cemetery-act2.build
  • kain/maps/w1m1-cemetery-crypt/lm_0000.png
  • kain/maps/w1m1-cemetery-crypt/lm_0001.tga
  • kain/maps/w1m1-cemetery-crypt.bsp
  • kain/maps/w1m1-cemetery-crypt.build
  • kain/maps/w1m1-cemetery-crypt.log
  • kain/maps/w1m1-cemetery-crypt.map
  • kain/maps/w1m1-cemetery-crypt.rtlights
  • kain/maps/w1m1-cemetery-crypt2/lm_0000.png
  • kain/maps/w1m1-cemetery-crypt2/lm_0001.tga
  • kain/maps/w1m1-cemetery-crypt2.bsp
  • kain/maps/w1m1-cemetery-crypt2.build
  • kain/maps/w1m1-cemetery-mausoleum/lm_0000.png
  • kain/maps/w1m1-cemetery-mausoleum/lm_0001.tga
  • kain/maps/w1m1-cemetery-mausoleum.bsp
  • kain/maps/w1m1-cemetery-mausoleum.build
  • kain/maps/w1m1-cemetery-mausoleum.log
  • kain/maps/w1m1-cemetery-mausoleum.map
  • kain/maps/w1m1-cemetery-mausoleum.rtlights
  • kain/maps/w1m1-cemetery.bsp
  • kain/maps/w1m1-cemetery.build
  • kain/maps/w1m1-cemetery.map
  • kain/maps/w1m1-cemetery.res.obj
  • kain/maps/w1m2-ziegsturhl/lm_0000.png
  • kain/maps/w1m2-ziegsturhl/lm_0001.tga
  • kain/maps/w1m2-ziegsturhl-cave/lm_0000.png
  • kain/maps/w1m2-ziegsturhl-cave/lm_0001.tga
  • kain/maps/w1m2-ziegsturhl-cave.bsp
  • kain/maps/w1m2-ziegsturhl-cave.build
  • kain/maps/w1m2-ziegsturhl-cave.rtlights
  • kain/maps/w1m2-ziegsturhl-house/lm_0000.png
  • kain/maps/w1m2-ziegsturhl-house/lm_0001.tga
  • kain/maps/w1m2-ziegsturhl-house.bsp
  • kain/maps/w1m2-ziegsturhl-house.build
  • kain/maps/w1m2-ziegsturhl-house.log
  • kain/maps/w1m2-ziegsturhl-house2/lm_0000.png
  • kain/maps/w1m2-ziegsturhl-house2/lm_0001.tga
  • kain/maps/w1m2-ziegsturhl-house2.bsp
  • kain/maps/w1m2-ziegsturhl-house2.build
  • kain/maps/w1m2-ziegsturhl-house2.log
  • kain/maps/w1m2-ziegsturhl-house2.map
  • kain/maps/w1m2-ziegsturhl-house3/lm_0000.png
  • kain/maps/w1m2-ziegsturhl-house3/lm_0001.tga
  • kain/maps/w1m2-ziegsturhl-house3.bsp
  • kain/maps/w1m2-ziegsturhl-house3.build
  • kain/maps/w1m2-ziegsturhl-house3.log
  • kain/maps/w1m2-ziegsturhl-house4/lm_0000.png
  • kain/maps/w1m2-ziegsturhl-house4/lm_0001.tga
  • kain/maps/w1m2-ziegsturhl-house4.bsp
  • kain/maps/w1m2-ziegsturhl-house4.build
  • kain/maps/w1m2-ziegsturhl-house4.log
  • kain/maps/w1m2-ziegsturhl-inn/lm_0000.png
  • kain/maps/w1m2-ziegsturhl-inn/lm_0001.tga
  • kain/maps/w1m2-ziegsturhl-inn.bsp
  • kain/maps/w1m2-ziegsturhl-inn.build
  • kain/maps/w1m2-ziegsturhl-inn.log
  • kain/maps/w1m2-ziegsturhl.bsp
  • kain/maps/w1m2-ziegsturhl.build
  • kain/maps/w1m2-ziegsturhl.map
  • kain/maps/w1m2-ziegsturhl.res.obj
  • kain/maps/w1m3-pillars/lm_0000.png
  • kain/maps/w1m3-pillars/lm_0001.tga
  • kain/maps/w1m3-pillars-act4.bsp
  • kain/maps/w1m3-pillars-act4.build
  • kain/maps/w1m3-pillars-crypt/lm_0000.png
  • kain/maps/w1m3-pillars-crypt/lm_0001.tga
  • kain/maps/w1m3-pillars-crypt.bsp
  • kain/maps/w1m3-pillars-crypt.build
  • kain/maps/w1m3-pillars-crypt2/lm_0000.png
  • kain/maps/w1m3-pillars-crypt2/lm_0001.tga
  • kain/maps/w1m3-pillars-crypt2.bsp
  • kain/maps/w1m3-pillars-crypt2.build
  • kain/maps/w1m3-pillars.bsp
  • kain/maps/w1m3-pillars.build
  • kain/maps/w1m3-pillars.log
  • kain/maps/w1m3-pillars.res.obj
  • kain/maps/w1m4-wilderness/lm_0000.png
  • kain/maps/w1m4-wilderness/lm_0001.tga
  • kain/maps/w1m4-wilderness-cave/lm_0000.png
  • kain/maps/w1m4-wilderness-cave/lm_0001.tga
  • kain/maps/w1m4-wilderness-cave.bsp
  • kain/maps/w1m4-wilderness-cave.build
  • kain/maps/w1m4-wilderness-cave.log
  • kain/maps/w1m4-wilderness-cave.map
  • kain/maps/w1m4-wilderness-cave.res.obj
  • kain/maps/w1m4-wilderness-cave2/lm_0000.png
  • kain/maps/w1m4-wilderness-cave2/lm_0001.tga
  • kain/maps/w1m4-wilderness-cave2-ancient/lm_0000.png
  • kain/maps/w1m4-wilderness-cave2-ancient/lm_0001.tga
  • kain/maps/w1m4-wilderness-cave2-ancient.bsp
  • kain/maps/w1m4-wilderness-cave2-ancient.build
  • kain/maps/w1m4-wilderness-cave2.bsp
  • kain/maps/w1m4-wilderness-cave2.build
  • kain/maps/w1m4-wilderness-forge/lm_0000.png
  • kain/maps/w1m4-wilderness-forge/lm_0001.tga
  • kain/maps/w1m4-wilderness-forge.bsp
  • kain/maps/w1m4-wilderness-forge.build
  • kain/maps/w1m4-wilderness-forge.map
  • kain/maps/w1m4-wilderness.bsp
  • kain/maps/w1m4-wilderness.build
  • kain/maps/w1m4-wilderness.log
  • kain/maps/w1m4-wilderness.map
  • kain/maps/w1m4-wilderness.res.obj
  • kain/maps/w1m4-wilderness_foliage.reg
  • kain/maps/w1m4-wilderness_foliage2.reg
  • kain/maps/w1m5-nachtholm/lm_0000.png
  • kain/maps/w1m5-nachtholm/lm_0001.tga
  • kain/maps/w1m5-nachtholm-fountain/lm_0000.png
  • kain/maps/w1m5-nachtholm-fountain/lm_0001.tga
  • kain/maps/w1m5-nachtholm-fountain.bsp
  • kain/maps/w1m5-nachtholm-fountain.build
  • kain/maps/w1m5-nachtholm-fountain.map
  • kain/maps/w1m5-nachtholm-fountain.res.obj
  • kain/maps/w1m5-nachtholm-fountain.rtlights
  • kain/maps/w1m5-nachtholm-henge/lm_0000.png
  • kain/maps/w1m5-nachtholm-henge/lm_0001.tga
  • kain/maps/w1m5-nachtholm-henge.bsp
  • kain/maps/w1m5-nachtholm-henge.build
  • kain/maps/w1m5-nachtholm-henge2/lm_0000.png
  • kain/maps/w1m5-nachtholm-henge2/lm_0001.tga
  • kain/maps/w1m5-nachtholm-henge2.bsp
  • kain/maps/w1m5-nachtholm-henge2.build
  • kain/maps/w1m5-nachtholm-inn/lm_0000.png
  • kain/maps/w1m5-nachtholm-inn/lm_0001.tga
  • kain/maps/w1m5-nachtholm-inn.bsp
  • kain/maps/w1m5-nachtholm-inn.build
  • kain/maps/w1m5-nachtholm-smith/lm_0000.png
  • kain/maps/w1m5-nachtholm-smith/lm_0001.tga
  • kain/maps/w1m5-nachtholm-smith.bsp
  • kain/maps/w1m5-nachtholm-smith.build
  • kain/maps/w1m5-nachtholm.bsp
  • kain/maps/w1m5-nachtholm.build
  • kain/maps/w1m5-nachtholm.log
  • kain/maps/w1m6-steinchencroe/lm_0000.png
  • kain/maps/w1m6-steinchencroe/lm_0001.tga
  • kain/maps/w1m6-steinchencroe.bsp
  • kain/maps/w1m6-steinchencroe.build
  • kain/maps/w1m6-steinchencroe.log
  • kain/maps/w1m7-vasserbunde/lm_0000.png
  • kain/maps/w1m7-vasserbunde/lm_0001.tga
  • kain/maps/w1m7-vasserbunde.bsp
  • kain/maps/w1m7-vasserbunde.build
  • kain/maps/w1m7-vasserbunde.log
  • kain/maps/w9m1-wheeloffire.build
  • kain/maps/w9m1-wheeloffire.log
  • kain/menu.dat
  • kain/menu.lno
  • kain/models/maps/wilderness/terrain.ase
  • kain/models/maps/wilderness/terrain_cave1_passage.ase
  • kain/models/plants/grass/grass.ase
  • kain/models/plants/grass/grass1_1.md3
  • kain/models/plants/grass/grass1_2.md3
  • kain/models/plants/grass/grass1_3.md3
  • kain/models/plants/grass/grass2_1.md3
  • kain/models/plants/grass/grass2_2.md3
  • kain/models/plants/grass/grass2_3.md3
  • kain/models/plants/grass/grass3_1.md3
  • kain/progs.dat
  • kain/progs.lno
  • kain/scripts/models_mapobjects_graveyard.shader
  • kain/scripts/models_mapobjects_trees.shader
  • kain/scripts/models_plant.shader
  • kain/scripts/textures_common.shader
  • kain/scripts/textures_fountain.shader
  • kain/scripts/textures_overlay.shader
  • kain/scripts/textures_town.shader
  • mapeditor/kain.game/bloodmap/bloodmap.exe
  • mapeditor/kain.game/bloodmap64/bloodmap.exe
  • mapeditor/kain.game/build.cmd
  • mapeditor/kain.game/build_map.cmd
  • mapeditor/kain.game/build_maplist.cmd
  • mapeditor/kain.game/default.build
  • mapeditor/kain.game/default_build_menu.xml

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other