Перейти к публикации

Electr0

Администраторы
  • Публикаций

    10 362
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    414

Комментарии к Запись, опубликованные пользователем Electr0

  1. по итогам декомпляции всех моделек игры и поиска моделек с параметром "flammable"        "yes":

    в игре есть 8 моделек с такими параметрами:


    models\props_equipment\gas_pump_nodebris.mdl
    models\pprops_equipment\gas_pump.mdl


    взрывчатка:
    models\props_junk\PropaneCanister001a.mdl
    models\props_junk\gascan001a.mdl
    models\props_junk\explosive_box001.mdl
    models\props_equipment\OxygenTank01.mdl

     

    группа канистр:

    models\props_unique\Wooden_Barricade_gascans.mdl

     

    белая бочка: 

    models\props_industrial\Barrel_fuel.mdl

  2. 3 часа назад, Electr0 сказал:

    есть еще 4 места которые можно уложить в файлы, таким образом стройкатеперь  меньше зависит от текущей игры Left 4 dead 2, будет проще портировать ее на другие игры поддерживающие sourcemod. Однако есть еще один гигантский участок кода - меню и затолкать 1764 моделек будет крайне сложно. 

    закрыл те 4 места, вообще надо подумать можно ли хоть часть таких меню выместить в файл, было бы удобнее с этим оперировать.

  3. есть еще 4 места которые можно уложить в файлы, таким образом стройкатеперь  меньше зависит от текущей игры Left 4 dead 2, будет проще портировать ее на другие игры поддерживающие sourcemod. Однако есть еще один гигантский участок кода - меню и затолкать 1764 моделек будет крайне сложно. 

  4. Цитата

    [ПУТЬ МОДЕЛИ][НОМЕР] - сценарий макс номера скинов, анимаций

    видится мне как структура

    "fs_skins_data"
    {
            "models/props_vehicles/racecar.mdl"
            {
                   "skins" "1"
            }
           "models/props_mill/elevator01_cagedoor.mdl"
            {
                   "skins" "3"
            }
    }

     

     

    Цитата

    [ПУТЬ МОДЕЛИ][-x, -y,  -z,   x, y, z]

     

    "fs_bbox_data"
    {
            "models/props_vehicles/racecar.mdl"
            {
                   "mins" "-49.5  -130.5 -0.5"
                   "maxs" "48.5 126.5 70.0"
            }
           "models/props_mill/elevator01_cagedoor.mdl"
            {
                   "mins" "-48.5 -1.25  -0.25"
                   "maxs" "48.5 60.0 215.0"
            }
    }

     

     

    Цитата

     

    [ПУТЬ МОДЕЛИ]

    • [ЧИСЛО АНИМАЦИИ 1][НАЗВАНИЕ АНИМАЦИИ]
    • [ЧИСЛО АНИМАЦИИ 2][НАЗВАНИЕ АНИМАЦИИ]
    • [ЧИСЛО АНИМАЦИИ 3][НАЗВАНИЕ АНИМАЦИИ]
    • [ЧИСЛО АНИМАЦИИ 4-1000][НАЗВАНИЕ АНИМАЦИИ]

     

     

    пока представить сложно, но есть идея делать так:

    "fs_bbox_data"
    {
            "models/birds/pigeon.mdl"
            {
                   "-1" "3"
                   "0" "Fly01"
                   "1" "Idle01"
                   "2" "Walk"
                   "3" "Run"
            }
           "models/birds/crow.mdl"
            {
                   "-1" "3"
                   "0" "Fly01"
                   "1" "Idle01"
                   "2" "Walk"
                   "3" "Run"
            }
    }

     

    При таком укладе нельзя будет просто не добавлять запрещенные анимации, придется где-то вести списки какие можно какие нет, либо думать на данном этапе как не добавлять ненужные анимации.

  5. сделано:

    • построчный импорт реализован для случаев когда нужно просто перечислить модели и все (сценарий для списков моделек запрещенных к копированию

     

    надо реализовать модели импорта:

    • [ПУТЬ МОДЕЛИ][НОМЕР] - сценарий макс номера скинов, анимаций
    • [ПУТЬ МОДЕЛИ][-x, -y,  -z,   x, y, z] - сценарий коррекции bbox 
    • [ПУТЬ МОДЕЛИ]
      • [ЧИСЛО АНИМАЦИИ 1][НАЗВАНИЕ АНИМАЦИИ]
      • [ЧИСЛО АНИМАЦИИ 2][НАЗВАНИЕ АНИМАЦИИ]
      • [ЧИСЛО АНИМАЦИИ 3][НАЗВАНИЕ АНИМАЦИИ]
      • [ЧИСЛО АНИМАЦИИ 4-1000][НАЗВАНИЕ АНИМАЦИИ]

     

  6. в обработку:
    models\props_downtown\door_trim_56_112_02.mdl
    models\props\de_inferno\hr_i\inferno_broom\inferno_broom.mdl
    models\props_junk\food_pile02.mdl
    models\props\de_house\swat_van_generic.mdl
    models\props\de_inferno\railingspikedgate.mdl
    models\props\de_nuke\hr_nuke\chainlink_fence_001\chainlink_fence_gate_003b_256.mdl
    models\props\cs_office\plant01a.mdl
    models\props\de_nuke\winch.mdl

     

    добавлены:

    • models/props/cs_office/cabinet_kitchen01.mdl
    • models/props/cs_office/cabinet_sink01.mdl 

     

    • models/props/coop_cementplant/bunk_bed.mdl
    • models/props/coop_cementplant/shelf.mdl (добавить скин из модели models/props/hr_massive/survival_shelves/survival_shelf_01.mdl)

     

    • models/props/coop_cementplant/weapon_rack.mdl
    • models/props/coop_cementplant/weapon_rack_board_long.mdl
    • models/props/coop_cementplant/weapon_rack_board_medium.mdl
    • models/props/coop_cementplant/weapon_rack_board_short.mdl
    • models/props/coop_cementplant/weapon_rack_clamp01.mdl
    • models/props/coop_cementplant/weapon_rack_clamp02.mdl
    • models/props/coop_cementplant/weapon_rack_clamp03.mdl

     

    • models/props/coop_cementplant/whiteboard.mdl
    • models/props/coop_kashbah/projector_screen.mdl

     

    • models/props/coop_kashbah/pendulum.mdl (idle анимация)
    • models/props/coop_cementplant/camcorder.mdl

     

    • models/props/de_nuke/hr_nuke/nuke_bombsite_trolley.mdl

     

    • models/props/de_nuke/electricalbox01_r2.mdl
    • models/props/de_nuke/electricalbox02_r2.mdl
    • models/props_fairgrounds/fairgrounds_electric_box001.mdl

     

    • models/props/de_train/gate_fence_a_sign_detail.mdl
    • models/props/de_train/wall_relief_b_detail.mdl

     

    • models/props/de_boathouse/table_drafting01.mdl
    • models/props/de_boathouse/table_drafting02.mdl

     

    • models/props/de_train/pigeon_sign.mdl
  7. многополигональная физическая модель для трех моделек апгрейд паков заменена на примитивную, обновление server-side характера, так что принудительного обновление на стороне клиента игрока не требуется, тем не менее после применения игроки при входе будут получать ревизию этого впк под версией 1.1

×
×
  • Создать...