Subversion Repository Public Repository

fonline_sdk

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 116

Committed by cvet on Thu 30 Dec, 2010 23:48:07 +0000

Commit Message:

Подключена библиотека для импорта различных трехмерных моделей - Assimp
http://assimp.sourceforge.net/
Поддерживаемые форматы
http://assimp.sourceforge.net/main_features_formats.html
Для X формата еще используется встроенный, для остальных данная библиотека.
Если вы не нуждаетесь в библиотеке, то можно удалить (файл Assimp32.dll), клиент/маппер сможет работать и без нее.

Доработан механизм связки моделей и анимаций, теперь к любому скелету можно привязать любую анимацию, из любого файла.

Изменения по формату fo3d.
Удален модификатор ModelAnimation.
Расширены модификаторы Anim, RenderFrame, RenderFrames - теперь перед названием анимации добавляется имя файла откуда она будет взята (если указать “ModelFile”, то поиск будет производиться в файле загружаемой модели).
Расширена спецификация указания текстуры родителя (Texture X Parent), теперь можно дополнительно указывать номер меша и его часть, с которой будет взята текстура - Texture X ParentY-Z, где X номер текстуры, Y номер меша, Z номер части меша; параметры Y-Z опциональны, можно не использовать или использовать частично (т.е. Parent, Parent0, Parent-5).

Исправлен баг с некорректной обработкой скрипта при работе с Critter::ShowScreen.

Исправлен баг с некорректной работой и падением при использовании функции Log с некоторыми специальными символами.

Для трехмерных криттеров добавлена Боевая броня (by Gray).

Changes

Added /Client/Assimp32.dll

Added /Client/data/art/critters/ATR_HumFFat_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumFFat_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumFFat_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumFFat_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumFFat_ShoCombatArmor.x

Added /Client/data/art/critters/ATR_HumFNor_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumFNor_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumFNor_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumFNor_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumFNor_ShoCombatArmor.x

Added /Client/data/art/critters/ATR_HumFStr_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumFStr_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumFStr_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumFStr_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumFStr_ShoCombatArmor.x

Added /Client/data/art/critters/ATR_HumFWir_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumFWir_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumFWir_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumFWir_ShoCombatArmor.x

Added /Client/data/art/critters/ATR_HumFwir_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumMFat_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumMFat_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumMFat_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumMFat_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumMFat_ShoCombatArmor.x

Added /Client/data/art/critters/ATR_HumMNor_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumMNor_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumMNor_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumMNor_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumMNor_ShoCombatArmor.x

Added /Client/data/art/critters/ATR_HumMStr_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumMStr_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumMStr_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumMStr_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumMStr_ShoCombatArmor.x

Added /Client/data/art/critters/ATR_HumMWir_BodCombatArmor.x

Added /Client/data/art/critters/ATR_HumMWir_FeeCombatArmor.x

Added /Client/data/art/critters/ATR_HumMWir_HanCombatArmor.x

Added /Client/data/art/critters/ATR_HumMWir_HeaCombatArmor.x

Added /Client/data/art/critters/ATR_HumMWir_ShoCombatArmor.x

Added /Client/data/art/critters/CR_AntQ.x

Added /Client/data/textures/BodCombatArmorF_default_LG.tga

Added /Client/data/textures/BodCombatArmor_default_LG.tga

Added /Client/data/textures/FeeCombatArmor_default_LG.tga

Added /Client/data/textures/HanCombatArmor_default_LG.tga

Added /Client/data/textures/HeaCombatArmor_default_LG.tga

Added /Client/data/textures/ShoCombatArmor_default_LG.tga

Removed /Client/data/art/critters/CR_AntQueen.x

Modified /Client/FOnline.exe Diff

Modified /Client/data/art/critters/VbAntQueen.fo3d Diff

Modified /Client/data/art/critters/VbFemaleFat.fo3d Diff

Modified /Client/data/art/critters/VbFemaleNormal.fo3d Diff

Modified /Client/data/art/critters/VbFemaleSkeleton.fo3d Diff

Modified /Client/data/art/critters/VbFemaleStrong.fo3d Diff

Modified /Client/data/art/critters/VbFemaleWiry.fo3d Diff

Modified /Client/data/art/critters/VbMaleFat.fo3d Diff

Modified /Client/data/art/critters/VbMaleNormal.fo3d Diff

Modified /Client/data/art/critters/VbMaleSkeleton.fo3d Diff

Modified /Client/data/art/critters/VbMaleStrong.fo3d Diff

Modified /Client/data/art/critters/VbMaleWiry.fo3d Diff

Modified /Client/data/art/critters/_VBHuman.fo3d Diff

Modified /Client/data/art/critters/_VBMob.fo3d Diff

Modified /Client/data/art/critters/_VBWeapon.fo3d Diff

Modified /Client/data/art/misc/3d/dclaw/frame.fo3d Diff

Modified /Client/data/art/misc/3d/dclaw/frames.fo3d Diff

Modified /Client/data/default.cache Diff

Modified /Client/data/localhost.4000.cache Diff

Modified /Client/data/singleplayer.cache Diff

Modified /Server/FOnlineServer.exe Diff

Modified /Server/scripts/_animation.fos Diff

Modified /Server/scripts/client_main.fos Diff

Modified /Server/scripts/main.fos Diff

Modified /Tools/Mapper/Mapper.exe Diff