ZoneView
#34
Очередной апдейт, но в основном он про исправления ошибок )

  1. Поменял немного механизм сохранения mob файла. Теперь данные сохраняются во временный файл, после чего этот временный файл копируется в точку назначения. Это нужно, чтобы исключить поломку целевого файла (если он уже есть) в случаях, когда в процессе записи происходит какая-то ошибка.
  2. Теперь редактор читает и обратно пишет в файл секции VSS, DIRICTORY, DIRICTORY_ELEMENTS (в терминологии Mob Reversing Tool).
  3. Теперь можно в mob файлах хранить свой дополнительный скрипт. Это может быть либо скрипт на другом языке, из которого сторонний редактор может "отдать" чистый игровой скрипт, или какой-нибудь код со своими пометками. Можно просто использовать как блокнот для записей. Чтобы в mob файле появилась такая секция, надо в редакторе при нажатии на кнопку редактирования скрипта зажать Ctrl. Тогда ZoneView отдаст во внешний процесс два пути в качестве аргументов, а не один.
  4. Дополнительно отмечу, что теперь скрипт из mob файла при открытии во внешнем редакторе пишется не в script.eis файл в папке с ZoneView, а во временный файл, которому гарантированна уникальность системой. Это позволяет, в частности, открывать две копии ZoneView и работать с двумя скриптами одновременно. Надо только учитывать, что ZoneView зачитывает обратно эти файлы в момент, когда умирает запущенный процесс внешнего редактора скриптов. Проще говоря, если вы пользуетесь каким-нибудь notepad++, то он эти файлы из двух ZoneView будет открывать вкладками в одном процессе, что делает невозможным корректное определение факта "завершения редактирования" скрипта одной из запущенных копий редактора. Зачитают обратно обе копии одновременно, когда процесс notepad++ завершится.
  5. Починил работу инспектора свойств при работе с отрицательными значениями в векторных структурах (в комплекции, в точке привязки партикл-эффекта для факела, в буквальных векторах/позициях и т.д.)
  6. Починил работу инспектора свойств при работе с полями, которые представлены числами с плавающей точкой. Теперь он считает разделителем целой и дробной части точку, а не тот символ, который задан в настройках системы/локали.
  7. Починил некорректную работу редактора при удалении кости из списка выбранных у модельки и при чтении .mob файлов с пустым значением кости (такие файлы могла породить старая версия редактора).
  8. Исправил работу редактора свойств с областями срабатывания ловушек.
  9. Теперь при ResetRotation правильно обновляется Bounding Box.
Duty is everything, the greatest of joys, the deepest of sorrows.
Ответ


Сообщения в этой теме
ZoneView - от ALtair - 26.10.2019, 21:05
ZoneView - от MorgenS - 26.10.2019, 21:09
ZoneView - от Demoth - 26.10.2019, 22:45
ZoneView - от Demoth - 27.10.2019, 10:32
ZoneView - от ALtair - 27.10.2019, 12:21
ZoneView - от ALtair - 27.10.2019, 14:33
ZoneView - от MorgenS - 27.10.2019, 22:37
ZoneView - от ALtair - 27.10.2019, 22:47
ZoneView - от ALtair - 28.10.2019, 11:24
ZoneView - от ALtair - 28.10.2019, 14:42
ZoneView - от ALtair - 28.10.2019, 16:43
ZoneView - от AleksZh - 28.10.2019, 18:18
ZoneView - от ALtair - 14.11.2019, 22:06
RE: ZoneView - от Matilda - 31.07.2021, 16:26
RE: ZoneView - от ALtair - 10.08.2021, 15:43
RE: ZoneView - от Matilda - 10.08.2021, 21:05
RE: ZoneView - от ALtair - 31.05.2022, 03:51
RE: ZoneView - от ALtair - 16.06.2022, 01:15
RE: ZoneView - от Atom - 16.06.2022, 01:30
RE: ZoneView - от ALtair - 02.07.2022, 01:26
RE: ZoneView - от backgj - 15.03.2023, 22:25
RE: ZoneView - от Atom - 16.03.2023, 16:15
RE: ZoneView - от ALtair - 16.03.2023, 17:11
RE: ZoneView - от backgj - 17.03.2023, 23:50
RE: ZoneView - от backgj - 03.04.2023, 11:52
RE: ZoneView - от Nik Zh - 03.04.2023, 16:43
RE: ZoneView - от backgj - 03.04.2023, 20:12
RE: ZoneView - от Nik Zh - 03.04.2023, 21:01
RE: ZoneView - от backgj - 03.04.2023, 22:43
RE: ZoneView - от Nik Zh - 04.04.2023, 15:20
RE: ZoneView - от ALtair - 06.04.2023, 22:33
RE: ZoneView - от backgj - 07.04.2023, 12:09
RE: ZoneView - от ALtair - 29.07.2023, 11:23
RE: ZoneView - от backgj - 29.07.2023, 12:04
RE: ZoneView - от ALtair - 29.07.2023, 13:24
RE: ZoneView - от Pilotchasovoy - 15.11.2023, 09:36
RE: ZoneView - от ALtair - 15.11.2023, 10:24
RE: ZoneView - от Pilotchasovoy - 15.11.2023, 12:16
RE: ZoneView - от backgj - 15.11.2023, 18:37
RE: ZoneView - от Pilotchasovoy - 15.11.2023, 22:23
RE: ZoneView - от backgj - 18.11.2023, 02:51
RE: ZoneView - от ALtair - 18.11.2023, 10:18
RE: ZoneView - от Matilda - 25.11.2023, 00:46
RE: ZoneView - от ALtair - 17.11.2023, 22:34
RE: ZoneView - от Pilotchasovoy - 27.11.2023, 22:52
ZoneView - от ALtair - 27.10.2019, 00:49

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)