Вот список записанных движковых правок. В исходник их почти все можно найти поиском (искать левую часть — название правки — текст до символа тире или двоеточия). Также были начаты правки по авто. Сделаны ремонт, заправка, даже почти реализован багажник, но нужны доработки. Если кратко, то очень много правок по интерфейсу, сделаны дополнительные окна в ПДА, 10 слотов под арты, доп возможности броников и артефактов, восстановлена аура контроллера из ТЧ, добавлен электрический полтергейст (электрический из ЗП стал гравитационным), фонарик на батарейках, ограничение объема тайников и т. д.
1. блокировка вылета по mp_ranks :
заблокирован вылет при сбрасывании стволов, не зарегестрированных в mp_ranks. ltx
xrGame. ui\Restrictions. cpp
2. доп слоты под арты:
рассширен пояс под артефакты до 10 ячеек
xrGame. CustomOutfit. cpp
ui\UIActorMenu. cpp
ui\UIActorMenu. h
ui\UIActorMenuInitialize. cpp
ui\UIActorMenuInventory. cpp
правки игровых файлов:
configs\ui\actor_menu. xml
configs\ui\actor_menu16.xml
секция dragdrop_belt — изменяется параметр rows_num="2″ + увеличить высоту height="120″
секция artefact_slot_highlight — добавляется параметр dy=""
секция belt_list_over — добавляется параметр dy=«"
configs\misc\outfit. ltx
в секциях комбезов параметр artefact_count принимает значение 0..10
3. блокировка автоперезарядки:
при пустом магазине оружие не будет автоматически перезаряжаться без нажатия соответствующей кнопки
xrGame. WeaponMagazined. cpp
4. аномалия карусель: восстановлена работа аномалии как в ТЧ
xrGame. Mincer. cpp
Mincer. h
(полная замена файлов)
5. квадратная миникарта: миникарта как в ТЧ и ЧН
xrGame: UIZoneMap. cpp
UIZoneMap. h
ui\UIMap. cpp
ui\UIMap. h
6. запрет перемещать предметы размером больше 1×1 в быстрый слот
xrGame. ui\UIActorMenuInventory. cpp
7. кнопка вызова энциклопедии в ПДА: в ПДА добавлена кнопка для вызова скриптовой энциклопедии
xrGame. ui\UIPdaWnd. cpp
ui\UIPdaWnd. h
8. отображение всех используемых патрон для оружия
xrGame. ui\UIWpnParams. cpp
ui\UIWpnParams. h
9. стамина брони на худе
xrGame. ui\UIHudStatesWnd. cpp
ui\UIHudStatesWnd. h
10. слоты: под нож, бинокль, фонарь
xrGame. ui\UIActorMenu. cpp
ui\UIActorMenu. h
ui\UIActorMenuInitialize. cpp
ui\UIActorMenuInventory. cpp
11. не отображать шкалу изношенности у ножа и бинокля
xrGame. ui\UICellItem. cpp
12. цены в описании айтемов: в описании предмета указана его цена (как в ЧН)
xrGame. ui\UIItemInfo. cpp
13. чтение текстового описания действия при использовании бустера
xrGame. ui\UIActorMenuInventory. cpp
14. регистрация новых level_spot НПС
xrGame. ui\UITaskWnd. cpp
15. характеристики бронежилетов: (взрыв, удар в описании бронежилетов)
xrGame. ActorCondition. cpp
ActorCondition. h
ui\UIOutfitInfo. cpp
ui\UIOutfitInfo. h
16. отображение локаций в ПДА по инфопоршню: изначально все карты локаций в ПДА отсутствуют. для отображения карты в ПДА нужно выдать поршень <имя локации>_map_show
xrGame. ui\UIMapWnd. cpp
ui\UIMapWnd. h
17. блудмарки: взято из X-Ray Oxygen
18. выпадение трупа полтергейста: после смерти полтергейста остается его труп
xrGame. ai\monsters\poltergeist\poltergeist. cpp
19. запрет перемещения предмета в слот, меньше чем размер предмета
xrGame. ui\UIActorMenuInventory. cpp
20. не отображать характеристики оружия у ножей: у ножей не отображаются progress_bar-ы характеристик, объем магазина, иконки используемых боеприпасов
xrGame. ui\UIItemInfo. cpp
21. доп иконки х-к у артов: отображение иконок взрыв, разрыв, удар, пулестойкость у артов
xrGame. ui\ui_af_params. cpp
ui\ui_af_params. h
22. потребности актора: жажда, сон
23. стамины в инвентаре: добавлены стамины состояний и характеристик ГГ
24. индикаторы защиты в инвентаре в виде цифр
25. иконки у бустеров: иконки недостающих параметров в описании бустеров
26. тошнота, высота прыжков у бустеров, термозащита у бустеров, восстановление пси-здоровья у бустеров
27. количество свойств у апгрейдов
xrGame: inventory_upgrade. h
28. переработка вывода значений защит и свойств у броников, бустеров и артефактов
29. смерть от первого лица
30. прицелы (правки из исходников StCopWP 2.9)
31. методы GUI-элементов: экспорт движковых методов для GUI-элементов, список в lua_help в соответствующих классах
32. ф-ции для скриптов: экспорт движковых методов для некоторых классов
33. разделы в ПДА: добавление в ПДА новых разделов (энциклопедия)
34. конвертер для денег: окно конвертации электронных денег в обычные (чтобы в тайник можно было положить)
35. при попадании в шлем отключаем ПНВ: когда износ < 25% ПНВ ломается
36. максимальное количество статиков с инфой в окне статистики: увеличено до 30
37. ограничение объема inv box
38. уничтожение артефакта при хите — если выстрелить в артефакт, он исчезнет
39. хоткей для вкл\выкл худа
40. батарейка для фонарика — фонарик работает на батарейках, у них отдельный класс
41. звук при вкл/выкл фонарика
42. вид от 1, 2, 3 лица — возможность переключения
43. рандомный вес у артефактов
44. сохранение параметра m_weight у экземпляров класса CInventoryItem
45. детекторы
46. айтемы с разным весом не группировать в инвентаре
47. коллбек на перемещение броника в слот, коллбек на перемещение броника в рюкзак
48. у апгрейдов вырезаны точки — указатели на иконке какая часть модифицируется
49. возможность скриптово отключить вывод «100 советов» (не работает с правкой «изменение загрузочного меню»)
50. панель артефактов на худ — на худ выводятся артефакты на поясе (как в ТЧ)
51. забрать тайник — возможность после создания тайника забрать рюкзак обратно
52. оптимизирована инициализация апгрейда, убраны параметры name, description: файлы inventory_upgrade_inline. h, inventory_upgrade. cpp, inventory_upgrade. h, ui\UIInvUpgradeInfo. h, ui\UIInvUpgradeInfo. cpp, ui\UIInvUpgrade. cpp, ui\UIInvUpgradeProperty. cpp, ui\UIInvUpgradeProperty. h
53. в патроннике остается патрон — если перезарядить оружие до полного израсходования патрон, то в патроннике остается один патрон, для работы указать параметр shoot_in_chamber = true
54. защита головы в описании бронежилетов — в описании для броников отдельно выводится пулестойкость и защита головы для шлемов
55. маскировка в описании бронежилетов
56. затраты сил в описании бронежилетов
57. вывод стадий загрузки сохранения
58. изменение загрузочного меню
59. иконка в смс о выдаче/потере предмета — в смс отображается иконка предмета
60. установки метки на карте с иконкой в описании — метка на карте как для квестов
61. инфракрасный сканер для броников — для бронежилетов можно указать nearest_enemies_show_dist (как и для шлемов)
62. кол-во контейнеров под арты в описании бронежилетов
63. доп переносимый вес в описании бронежилетов
64. подсветка агрейдов одной секции
65. электро-полтергейст — для электро полтергейста тип хита телепатия
66. аура контроллера — восстановлена аура контроллера как в ТЧ
20 локаций????!!!! Обалдеть....
Дефолт для обычного фриплея
установил мод по инструкции и при загрузке получил это
Меняйте тип освещения
спасибо