SVN changelog

2266 by VorteX

Кумулятивный патч:- Все локации пересобраны.- Почищен код камеры, использует флаги опций вместо свтатических режимов, исправлен баг с отрисовыванием потолка в декораторе.- Декоратор: манипуляции с физикой выделены в отдельную менюшку, добавлена функция spawn static.- Физика: переделана фыизика двигаемые объектов- Хад: очень ранний вариант модерн-темы, активируется по cg_hud_skin 1- Кровь: Контролируемые последовательности random()-значений для того, чтобы пятна имели примерно одинаковую форму при перезаходе на уровень, исправлен баг с отсутсвием крови у узников.- Gamemodels: функционал скриптинга значительно расширен, добавлена система состояний->функций, несколько конфигурационных классов, анимация по вызову, управление физическими параметрами и пр, что дает возможность реализовать через них кнопки, двери, открывающиеся сундуки, разрушаемые и двигаемые объекты. Объекты door_, button_, destructible_, pushable стали не нужны и удалены из Radiant, на всех уровнях обновлена расстановка этих объектов. Скрипты объектов теперь храняться в script/[путь к модели].- Дождь: добавлены cvars для контроля угла падения капель - cg_rain_direction и cg_rain_direction_jit.- Flay: исправлен баг с нацеливанием на Ариэль.- Система повреждений: добавлены типы урона: режущий, рубящий, колющий, дробящий, оглушающий, огненный, специализированные типы для soul reaver, когтей. зубов и кулаков. Исправлен баг с тройным уроном от дождя и твойной скоростью падения уровня крови.- В своем склепе Каин не испытывает голода (уровень крови не понижается со временем).- Кеш: использует программное хранение сведений о переходе между уровнями и стартовых параметров игроков вместо файлового, что разрешает безопасный запуск 2 копий Омницида.- Боевка: генерализована система отбрасывания противника при ударе, действует теперь на физические объекты, определяя силу и направление разбивания объектов оружием.- Боевка: реализованы и анимированы оружия Каина - булава, огненный меч, топоры, Похититель душ. Для удобства по сравнению с оригиналом немного изменена динамика комбо-ударов, для Soul Reaver увеличен урон от простого удара, теперь его можно наносить не только когда мана кончилась, но и по желанию быстро нажав и отжав атаку.- Узники: исправлен баг с неправильным положением при перезаходе на уровень.- Телепортация: исправлен баг с слишком быстрым затемнением- Триггеры: убран флажок "TOUCHINBOX"- Радиант: мен6ю Build переделано, стадий BSP/VIS/LIGHT теперь 3 уровня качества компиляции - Test/Final/Release. Для каждого уровня запускается все 3 стадии, настройки хранятся в текстовом файлике Build, возможен послеующий запуск уровня из GtkRadiant посредством пункта меню "Launch map!". Добавлена команда пересборки всех уровней.Модели: чистка и уборка в mapmodels/.Меню: Добавлено окошко-вопрос, возникающее перед активацией спелла Sanctuary.Заклинания: добавлены проверки на возможность использования (ношение двуручного оружия, молния не работает в подземельях, убежище на работает в мавзолее и т.д.)Требуется перезапуск testinstallscript.cmd! Старые сохранения работать не будут.
Added
  •   devkit/quakec/progs.dat/intermission.qc (from /trunk/bo1/devkit/quakec/progs.dat/savegame.qc:2264)
  •   devkit/quakec/shared/globalstorage.qc
  •   kain/gfx/inv/armor5w.psd
  •   kain/gfx/maps/crypt2/vp109.jpg (from /trunk/bo1/kain/gfx/maps/crypt2/vp117.jpg:2264)
  •   kain/gfx/maps/crypt2/vp110.jpg (from /trunk/bo1/kain/gfx/maps/crypt2/vp118.jpg:2264)
  •   kain/maps/crypt1.build
  •   kain/maps/crypt2.build
  •   kain/maps/crypt2s.build
  •   kain/maps/crypt3.build
  •   kain/maps/graveyard1.build
  •   kain/maps/nachtholm.build
  •   kain/maps/nachtholm_h.build
  •   kain/maps/pillars.build
  •   kain/maps/pillars_c1.build
  •   kain/maps/prologue1.build
  •   kain/maps/prologue2.build
  •   kain/maps/start.build
  •   kain/maps/steinchencroe2.build
  •   kain/maps/test1.build
  •   kain/maps/test2.build
  •   kain/maps/test3.build
  •   kain/maps/test_dungeon.build
  •   kain/maps/test_puzzle.build
  •   kain/maps/test_terrain.build
  •   kain/maps/test_train.build
  •   kain/maps/wilderness.build
  •   kain/maps/wilderness2.build
  •   kain/maps/wilderness_c1.build
  •   kain/maps/wilderness_c2.build
  •   kain/maps/wilderness_c3.build
  •   kain/maps/ziegsturhl.build
  •   kain/maps/ziegsturhl_h.build
  •   kain/models/mapobjects/crypt/button1.md3
  •   kain/models/mapobjects/crypt/button1.md3_0.skin
  •   kain/models/mapobjects/crypt/button1.md3_1.skin
  •   kain/models/mapobjects/crypt/button1.psd
  •   kain/models/mapobjects/crypt/button1_1.tga
  •   kain/models/mapobjects/crypt/button1_2.tga
  •   kain/models/mapobjects/crypt/button1_base.md3 (from /trunk/bo1/kain/models/mapobjects/crypt/btn1.md3:2260)
  •   kain/models/mapobjects/crypt/button1_base.psd (from /trunk/bo1/kain/models/mapobjects/crypt/btn1.psd:2260)
  •   kain/models/mapobjects/crypt/button1_base.tga (from /trunk/bo1/kain/models/mapobjects/crypt/btn1.tga:2260)
  •   kain/models/mapobjects/crypt/button2.md3
  •   kain/models/mapobjects/crypt/button2.md3_0.skin
  •   kain/models/mapobjects/crypt/button2.md3_1.skin
  •   kain/models/mapobjects/crypt/button2_1.tga
  •   kain/models/mapobjects/crypt/button2_2.tga
  •   kain/models/mapobjects/crypt/button3.md3
  •   kain/models/mapobjects/crypt/button3.md3_0.skin
  •   kain/models/mapobjects/crypt/button3.md3_1.skin
  •   kain/models/mapobjects/crypt/button3.psd
  •   kain/models/mapobjects/crypt/button3_1.tga
  •   kain/models/mapobjects/crypt/button3_2.tga
  •   kain/models/mapobjects/crypt/coffin1.md3 (from /trunk/bo1/kain/models/mapobjects/crypt/kaincoffin.md3:2260)
  •   kain/models/mapobjects/crypt/coffin1.mdo (from /trunk/bo1/kain/models/mapobjects/crypt/kaincoffin.mdo:2260)
  •   kain/models/mapobjects/crypt/coffin1.psd (from /trunk/bo1/kain/models/mapobjects/crypt/kaincoffin.psd:2260)
  •   kain/models/mapobjects/crypt/coffin1.tga (from /trunk/bo1/kain/models/mapobjects/crypt/kaincoffin.tga:2260)
  •   kain/models/mapobjects/crypt/coffin1_gloss.tga (from /trunk/bo1/kain/models/mapobjects/crypt/kaincoffin_gloss.tga:2260)
  •   kain/models/mapobjects/crypt/coffin1_norm.tga (from /trunk/bo1/kain/models/mapobjects/crypt/kaincoffin_norm.tga:2260)
  •   kain/models/mapobjects/crypt/gate1.md3
  •   kain/models/mapobjects/crypt/gate1.mdo
  •   kain/models/mapobjects/crypt/gate1.psd
  •   kain/models/mapobjects/crypt/gate1.tga
  •   kain/models/mapobjects/crypt/gate1_gloss.tga
  •   kain/models/mapobjects/crypt/ringbutton1.md3
  •   kain/models/mapobjects/inn/table2.max
  •   kain/models/mapobjects/misc/bat1.md3
  •   kain/models/mapobjects/misc/bat1.psd
  •   kain/models/mapobjects/misc/bat1.tga
  •   kain/models/mapobjects/misc/bat1_gloss.tga
  •   kain/models/mapobjects/misc/bat1_norm.tga
  •   kain/models/mapobjects/misc/bat2.md3
  •   kain/models/mapobjects/misc/bat2.tga
  •   kain/models/mapobjects/misc/bat2_gloss.tga
  •   kain/models/mapobjects/misc/bat2_norm.tga
  •   kain/models/mapobjects/misc/batmark1.md3
  •   kain/models/mapobjects/misc/batmark1.psd
  •   kain/models/mapobjects/misc/batmark1.tga
  •   kain/models/mapobjects/misc/batmark1_gloss.tga
  •   kain/models/mapobjects/misc/batmark1_norm.tga
  •   kain/models/mapobjects/misc/chest1_1.md3
  •   kain/models/mapobjects/misc/chest1_1.mdo
  •   kain/models/mapobjects/misc/chest1_1.psd
  •   kain/models/mapobjects/misc/chest1_1.tga
  •   kain/models/mapobjects/misc/chest1_1_gloss.tga
  •   kain/models/mapobjects/misc/chest1_1_norm.tga
  •   kain/models/mapobjects/misc/chest1_2.md3
  •   kain/models/mapobjects/misc/chest1_2.tga
  •   kain/models/mapobjects/misc/chest1_2_gloss.tga
  •   kain/models/mapobjects/misc/chest1_2_norm.tga
  •   kain/models/mapobjects/misc/savedevice1.md3
  •   kain/models/mapobjects/misc/savedevice1.mdo
  •   kain/models/mapobjects/misc/savedevice1.psd
  •   kain/models/mapobjects/misc/savedevice1.tga
  •   kain/models/mapobjects/misc/savedevice1_gloss.tga
  •   kain/models/mapobjects/misc/savedevice1_merged.mdo
  •   kain/models/mapobjects/misc/savedevice1_norm.tga
  •   kain/models/mapobjects/misc/savedevicecol1.md3
  •   kain/models/mapobjects/misc/savedevicecol1.mdo
  •   kain/models/mapobjects/misc/savedevicecol1.psd
  •   kain/models/mapobjects/misc/savedevicecol1.tga
  •   kain/models/mapobjects/misc/savedevicecol1_gloss.tga
  •   kain/models/mapobjects/misc/savedevicecol1_norm.psd
  •   kain/models/mapobjects/misc/savedevicecol1_norm.tga
  •   kain/models/mapobjects/misc/savedevicecol2.md3
  •   kain/models/mapobjects/misc/savedevicecol2.mdo
  •   kain/models/mapobjects/misc/stone1.psd
  •   kain/models/mapobjects/misc/stone1.tga
  •   kain/models/mapobjects/misc/stone1_1.md3
  •   kain/models/mapobjects/misc/stone1_2.md3
  •   kain/models/mapobjects/misc/stone1_gloss.tga
  •   kain/models/mapobjects/misc/stone1_norm.tga
  •   kain/models/mapobjects/misc/stone2.tga
  •   kain/models/mapobjects/misc/stone2_1.md3
  •   kain/models/mapobjects/misc/stone2_2.md3
  •   kain/models/mapobjects/misc/stone2_gloss.tga
  •   kain/models/mapobjects/misc/stone2_norm.tga
  •   kain/models/mapobjects/misc/telepod1.psd
  •   kain/models/mapobjects/misc/telepod1_1.md3
  •   kain/models/mapobjects/misc/telepod1_1.mdo
  •   kain/models/mapobjects/misc/telepod1_1.psd
  •   kain/models/mapobjects/misc/telepod1_1.tga
  •   kain/models/mapobjects/misc/telepod1_1_gloss.tga
  •   kain/models/mapobjects/misc/telepod1_1_norm.tga
  •   kain/models/mapobjects/misc/telepod1norm.psd
  •   kain/models/mapobjects/misc/telepod2_1.md3
  •   kain/models/mapobjects/misc/telepod2_1.tga
  •   kain/models/mapobjects/misc/telepod2_1_gloss.tga
  •   kain/models/mapobjects/misc/telepod2_1_norm.tga
  •   kain/models/mapobjects/misc/telepod3_1.md3
  •   kain/models/mapobjects/misc/telepod3_1.tga
  •   kain/models/mapobjects/misc/telepod3_1_gloss.tga
  •   kain/models/mapobjects/misc/telepod3_1_norm.tga
  •   kain/models/mapobjects/misc/telepod4_1.md3
  •   kain/models/mapobjects/misc/telepod4_1.tga
  •   kain/models/mapobjects/misc/telepod4_1_gloss.tga
  •   kain/models/mapobjects/misc/telepod4_1_norm.tga
  •   kain/script/models
  •   kain/script/models/captives
  •   kain/script/models/captives/female01.nsx
  •   kain/script/models/mapobjects
  •   kain/script/models/mapobjects/crypt
  •   kain/script/models/mapobjects/crypt/button1.nsx
  •   kain/script/models/mapobjects/crypt/button2.nsx
  •   kain/script/models/mapobjects/crypt/button3.nsx
  •   kain/script/models/mapobjects/crypt/gate1.nsx
  •   kain/script/models/mapobjects/crypt/sarco3_c.nsx
  •   kain/script/models/mapobjects/inn
  •   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/barrel3_1.nsx
  •   kain/script/models/mapobjects/inn/barrel3_2.nsx
  •   kain/script/models/mapobjects/inn/barrel3_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/mug3.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
  •   kain/script/models/mapobjects/misc/chest1_1.nsx
  •   kain/script/models/mapobjects/misc/chest1_2.nsx
  •   kain/script/models/mapobjects/misc/runestone1.nsx
  •   kain/script/models/mapobjects/misc/stone1_1.nsx
  •   kain/script/models/mapobjects/misc/stone1_2.nsx
  •   kain/script/models/mapobjects/misc/stone2_1.nsx
  •   kain/script/models/mapobjects/misc/stone2_2.nsx
  •   kain_make/installscript/color_kainflame.tga
  •   kain_make/installscript/color_kainflamealpha.tga
  •   mapeditor/kain.game/build.cmd
  •   mapeditor/kain.game/build_all.cmd
  •   mapeditor/kain.game/default.build
  •   mapeditor/kain.game/launch.cmd
Modified
  •   devkit/bloodpill
  •   devkit/quakec/csprogs.dat/camera.qc
  •   devkit/quakec/csprogs.dat/client.qc
  •   devkit/quakec/csprogs.dat/defs.qc
  •   devkit/quakec/csprogs.dat/editlights.qc
  •   devkit/quakec/csprogs.dat/hud.qc
  •   devkit/quakec/csprogs.dat/inventory.qc
  •   devkit/quakec/csprogs.dat/sh_bloodstream.qc
  •   devkit/quakec/csprogs.dat/sh_item.qc
  •   devkit/quakec/csprogs.dat/sh_model.qc
  •   devkit/quakec/csprogs.dat/sharedentities.qc
  •   devkit/quakec/csprogs.dat/sky.qc
  •   devkit/quakec/csprogs.dat/speech.qc
  •   devkit/quakec/csprogs.dat/te_blood.qc
  •   devkit/quakec/csprogs.dat/te_client.qc
  •   devkit/quakec/csprogs.dat/te_explosion.qc
  •   devkit/quakec/csprogs.dat/te_footstep.qc
  •   devkit/quakec/csprogs.dat/viewports.qc
  •   devkit/quakec/csprogs.dat/world.qc
  •   devkit/quakec/menu.dat/main.qc
  •   devkit/quakec/progs.dat/ai.qc
  •   devkit/quakec/progs.dat/blood.qc
  •   devkit/quakec/progs.dat/client.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/legacymodels.qc
  •   devkit/quakec/progs.dat/legacystuff.qc
  •   devkit/quakec/progs.dat/m_animal.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/misc.qc
  •   devkit/quakec/progs.dat/monsters.qc
  •   devkit/quakec/progs.dat/pathing.qc
  •   devkit/quakec/progs.dat/physics.qc
  •   devkit/quakec/progs.dat/player.qc
  •   devkit/quakec/progs.dat/q3map2.qc
  •   devkit/quakec/progs.dat/scenery.qc
  •   devkit/quakec/progs.dat/scripting.qc
  •   devkit/quakec/progs.dat/sh_model.qc
  •   devkit/quakec/progs.dat/sharedentities.qc
  •   devkit/quakec/progs.dat/speech.qc
  •   devkit/quakec/progs.dat/subs.qc
  •   devkit/quakec/progs.dat/sv_user.qc
  •   devkit/quakec/progs.dat/te_blood.qc
  •   devkit/quakec/progs.dat/te_client.qc
  •   devkit/quakec/progs.dat/te_explosion.qc
  •   devkit/quakec/progs.dat/te_sound.qc
  •   devkit/quakec/progs.dat/train.qc
  •   devkit/quakec/progs.dat/triggers.qc
  •   devkit/quakec/progs.dat/walls.qc
  •   devkit/quakec/progs.dat/world.qc
  •   devkit/quakec/q3map2.ss
  •   devkit/quakec/qcc.pragma
  •   devkit/quakec/shared/gamecommand.qc
  •   devkit/quakec/shared/nethermenu/c_scene.qc
  •   devkit/quakec/shared/nethermenu/system.qc
  •   devkit/quakec/shared/netherscript.qc
  •   devkit/quakec/shared/progdefs_client.qc
  •   devkit/quakec/shared/progdefs_game.qc
  •   devkit/quakec/shared/qcmodel.qc
  •   devkit/quakec/shared/shared.qc
  •   devkit/quakec/shared/utils.qc
  •   devkit/quakec/shared/weather.qc
  •   devkit/spr32edit/fimg.ini
  •   kain/csprogs.dat
  •   kain/csprogs.lno
  •   kain/glsl/default.glsl
  •   kain/maps/crypt1.bsp
  •   kain/maps/crypt1.map
  •   kain/maps/crypt2.bsp
  •   kain/maps/crypt2.map
  •   kain/maps/crypt2.rtlights
  •   kain/maps/crypt2s.bsp
  •   kain/maps/crypt2s.map
  •   kain/maps/crypt3.bsp
  •   kain/maps/crypt3.map
  •   kain/maps/graveyard1.bsp
  •   kain/maps/graveyard1.map
  •   kain/maps/nachtholm.bsp
  •   kain/maps/nachtholm_h.bsp
  •   kain/maps/pillars.bsp
  •   kain/maps/pillars.map
  •   kain/maps/pillars_c1.bsp
  •   kain/maps/pillars_c1.map
  •   kain/maps/prologue1.bsp
  •   kain/maps/prologue1.map
  •   kain/maps/prologue2.bsp
  •   kain/maps/start.bsp
  •   kain/maps/steinchencroe2.bsp
  •   kain/maps/steinchencroe2.map
  •   kain/maps/test1.bsp
  •   kain/maps/test1.map
  •   kain/maps/test2.bsp
  •   kain/maps/test2.map
  •   kain/maps/test3.bsp
  •   kain/maps/test3.map
  •   kain/maps/test_dungeon.bsp
  •   kain/maps/test_puzzle.bsp
  •   kain/maps/test_puzzle.map
  •   kain/maps/test_terrain.bsp
  •   kain/maps/test_train.bsp
  •   kain/maps/wilderness.bsp
  •   kain/maps/wilderness.map
  •   kain/maps/wilderness2.bsp
  •   kain/maps/wilderness_c1.bsp
  •   kain/maps/wilderness_c1.map
  •   kain/maps/wilderness_c2.bsp
  •   kain/maps/wilderness_c2.map
  •   kain/maps/wilderness_c3.bsp
  •   kain/maps/ziegsturhl.bsp
  •   kain/maps/ziegsturhl_h.bsp
  •   kain/maps/ziegsturhl_h.map
  •   kain/menu.dat
  •   kain/menu.lno
  •   kain/models/mapobjects/inn/table2.psd
  •   kain/models/mapobjects/inn/table2.tga
  •   kain/omnicide.cfg
  •   kain/progs.dat
  •   kain/progs.lno
  •   kain/script/editlights/modelviewer.ns2
  •   kain/script/locale/default/menu.nsx
  •   kain/script/locale/es_ES/menu.nsx
  •   kain/script/locale/ru-RU/menu.nsx
  •   kain/script/menu/config.ns2
  •   kain/script/menu/menu.ns2
  •   kain/scripts/models_captive.shader
  •   kain/scripts/models_mapmodel.shader
  •   kain/scripts/models_plant.shader
  •   kain/scripts/models_scenery.shader
  •   kain_make/installscript/color_gog.tga
  •   kain_make/installscript/color_gogalpha.tga
  •   kain_make/installscript/color_gogbolt.tga
  •   kain_make/installscript/color_gognec.tga
  •   kain_make/installscript/color_gognecalpha.tga
  •   kain_make/installscript/color_gognecbolt.tga
  •   kain_make/installscript/color_gogsum.tga
  •   kain_make/installscript/color_gogsumalpha.tga
  •   kain_make/installscript/color_gogsumbolt.tga
  •   kain_make/installscript/installationscript.txt
  •   kain_make/installscript/installationscript_test.txt
  •   mapeditor/kain.game/default_build_menu.xml
  •   mapeditor/kain.game/kain/entities.ent
  •   mapeditor/kain.game/q3map2/q3map2.exe
  •   mapeditor/plugins/rwgtools.dll
  •   omnicide.exe
Deleted
  •   devkit/quakec/progs.dat/buttons.qc
  •   devkit/quakec/progs.dat/doors.qc
  •   devkit/quakec/progs.dat/objects.qc
  •   devkit/quakec/progs.dat/savegame.qc
  •   kain/gfx/maps/crypt2/vp117.jpg
  •   kain/gfx/maps/crypt2/vp118.jpg
  •   kain/models/buttons/crypt1.mdl
  •   kain/models/buttons/crypt1.mdl_0.tga
  •   kain/models/buttons/crypt1.mdl_1.tga
  •   kain/models/buttons/crypt1.mdo
  •   kain/models/buttons/crypt1.psd
  •   kain/models/buttons/crypt2.mdl
  •   kain/models/buttons/crypt2.mdl_0.tga
  •   kain/models/buttons/crypt2.mdl_1.tga
  •   kain/models/buttons/crypt3.mdl
  •   kain/models/buttons/crypt3.mdl_0.tga
  •   kain/models/buttons/crypt3.mdl_1.tga
  •   kain/models/buttons/crypt3.mdo
  •   kain/models/buttons/crypt3.psd
  •   kain/models/buttons/ring1.md3
  •   kain/models/doors/crypgate1.md3
  •   kain/models/doors/crypgate1.mdo
  •   kain/models/doors/crypgate1.psd
  •   kain/models/doors/crypgate1.tga
  •   kain/models/doors/crypgate1_gloss.tga
  •   kain/models/editor/scenery_button.jpg
  •   kain/models/editor/scenery_button.md2
  •   kain/models/editor/scenery_button.pcx
  •   kain/models/editor/scenery_button_floor.jpg
  •   kain/models/editor/scenery_button_floor.md2
  •   kain/models/editor/scenery_button_floor.pcx
  •   kain/models/editor/scenery_crypgate1.jpg
  •   kain/models/editor/scenery_crypgate1.md2
  •   kain/models/editor/scenery_crypgate1.pcx
  •   kain/models/mapobjects/bat1.md3
  •   kain/models/mapobjects/bat1.psd
  •   kain/models/mapobjects/bat1.tga
  •   kain/models/mapobjects/bat1_gloss.tga
  •   kain/models/mapobjects/bat1_norm.tga
  •   kain/models/mapobjects/bat2.md3
  •   kain/models/mapobjects/bat2.tga
  •   kain/models/mapobjects/bat2_gloss.tga
  •   kain/models/mapobjects/bat2_norm.tga
  •   kain/models/mapobjects/batmark1.md3
  •   kain/models/mapobjects/batmark1.psd
  •   kain/models/mapobjects/batmark1.tga
  •   kain/models/mapobjects/batmark1_gloss.tga
  •   kain/models/mapobjects/batmark1_norm.tga
  •   kain/models/mapobjects/chest1.md3
  •   kain/models/mapobjects/chest1.mdo
  •   kain/models/mapobjects/chest1.psd
  •   kain/models/mapobjects/chest1.tga
  •   kain/models/mapobjects/chest1_2.md3
  •   kain/models/mapobjects/chest1_2.tga
  •   kain/models/mapobjects/chest1_2_gloss.tga
  •   kain/models/mapobjects/chest1_2_norm.tga
  •   kain/models/mapobjects/chest1_gloss.tga
  •   kain/models/mapobjects/chest1_norm.tga
  •   kain/models/mapobjects/crypt/btn1.md3
  •   kain/models/mapobjects/crypt/btn1.mdo
  •   kain/models/mapobjects/crypt/btn1.psd
  •   kain/models/mapobjects/crypt/btn1.tga
  •   kain/models/mapobjects/crypt/kaincoffin.md3
  •   kain/models/mapobjects/crypt/kaincoffin.mdo
  •   kain/models/mapobjects/crypt/kaincoffin.psd
  •   kain/models/mapobjects/crypt/kaincoffin.tga
  •   kain/models/mapobjects/crypt/kaincoffin_gloss.tga
  •   kain/models/mapobjects/crypt/kaincoffin_norm.tga
  •   kain/models/mapobjects/inn/barrel1_1.nsx
  •   kain/models/mapobjects/inn/chair1.nsx
  •   kain/models/mapobjects/misc/runestone1.nsx
  •   kain/models/mapobjects/savedevice1.md3
  •   kain/models/mapobjects/savedevice1.mdo
  •   kain/models/mapobjects/savedevice1.psd
  •   kain/models/mapobjects/savedevice1.tga
  •   kain/models/mapobjects/savedevice1_gloss.tga
  •   kain/models/mapobjects/savedevice1_merged.mdo
  •   kain/models/mapobjects/savedevice1_norm.tga
  •   kain/models/mapobjects/savedevicecol1.md3
  •   kain/models/mapobjects/savedevicecol1.mdo
  •   kain/models/mapobjects/savedevicecol1.psd
  •   kain/models/mapobjects/savedevicecol1.tga
  •   kain/models/mapobjects/savedevicecol1_gloss.tga
  •   kain/models/mapobjects/savedevicecol1_norm.psd
  •   kain/models/mapobjects/savedevicecol1_norm.tga
  •   kain/models/mapobjects/savedevicecol2.md3
  •   kain/models/mapobjects/savedevicecol2.mdo
  •   kain/models/mapobjects/telepod1.psd
  •   kain/models/mapobjects/telepod1_1.md3
  •   kain/models/mapobjects/telepod1_1.mdo
  •   kain/models/mapobjects/telepod1_1.psd
  •   kain/models/mapobjects/telepod1_1.tga
  •   kain/models/mapobjects/telepod1_1_gloss.tga
  •   kain/models/mapobjects/telepod1_1_norm.tga
  •   kain/models/mapobjects/telepod1norm.psd
  •   kain/models/mapobjects/telepod2_1.md3
  •   kain/models/mapobjects/telepod2_1.tga
  •   kain/models/mapobjects/telepod2_1_gloss.tga
  •   kain/models/mapobjects/telepod2_1_norm.tga
  •   kain/models/mapobjects/telepod3_1.md3
  •   kain/models/mapobjects/telepod3_1.tga
  •   kain/models/mapobjects/telepod3_1_gloss.tga
  •   kain/models/mapobjects/telepod3_1_norm.tga
  •   kain/models/mapobjects/telepod4_1.md3
  •   kain/models/mapobjects/telepod4_1.tga
  •   kain/models/mapobjects/telepod4_1_gloss.tga
  •   kain/models/mapobjects/telepod4_1_norm.tga
  •   kain/models/pushables/chair1.md3
  •   kain/models/pushables/chair1.mdo
  •   kain/models/pushables/chair1.psd
  •   kain/models/pushables/chair1.tga
  •   kain/models/pushables/chair1_gloss.tga
  •   kain/models/pushables/chair1_norm.tga
  •   kain/models/pushables/chair2.md3
  •   kain/models/pushables/chair3.md3
  •   kain/models/pushables/chair3.tga
  •   kain/models/pushables/chair3_norm.tga
  •   kain/models/pushables/stone1.md3
  •   kain/models/pushables/stone1.md3_0.skin
  •   kain/models/pushables/stone1.md3_1.skin
  •   kain/models/pushables/stone1.psd
  •   kain/models/pushables/stone1.tga
  •   kain/models/pushables/stone1_gloss.tga
  •   kain/models/pushables/stone1_norm.tga
  •   kain/models/pushables/stone1big.md3
  •   kain/models/pushables/stone1big.md3_0.skin
  •   kain/models/pushables/stone1big.md3_1.skin
  •   kain/models/pushables/stone2.tga
  •   kain/models/pushables/stone2_gloss.tga
  •   kain/models/pushables/stone2_norm.tga

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other