collapse

* User Info


Выберите язык:
 
Размер шрифта:

* Обсуждаемые игры

* Блог

24 блогов, 52 записей
Последние записи:

от Maximus
[25 Февраль 2012, 12:14:24]

[19 Февраль 2012, 20:28:11]

[18 Февраль 2012, 05:03:07]

[19 Февраль 2012, 19:53:09]

[08 Ноябрь 2010, 07:55:48]

* RPG Plays

  • Точка Всего пользователей: 6 661
  • Точка Последний: DimA$

  • Точка Всего сообщений: 86 421
  • Точка Всего тем: 2 678
  • Точка Посещений сегодня: 132
  • Точка Максимум онлайн: 330
  • (25 Декабрь 2011, 20:36:42)

  • Точка Пользователей: 6
  • Точка Скрытых: 0
  • Точка Пауков: 5
  • Точка Гостей: 89
  • Точка Всего: 95

* Опросы\голосования

  • Чью сторону выбрали в Risen 2?
  • Точка Инквизиция
  • 2 (33%)
  • Точка Туземцы
  • 4 (66%)
  • Проголосовало пользователей: 6
  • Смотреть тему
Рейтинг Ролевых Ресурсов Rambler Top100
Рейтинг@Mail.ru
Рейтинг@Mail.ru
Чтобы иметь возможность размещать сообщения, а также воспользоваться расширенными функциями форума, войдите под своим аккаунтом или зарегистрируйтесь!

Автор Тема: Редактор игровых параметров в TwoWorlds 2 (файл TwoWorlds.par)  (Прочитано 3791 раз)

0 Пользователи и 3 Гостей просматривают эту тему.

Оффлайн GeorG

  • Администратор форума
  • Хранитель форума
  • чародей божьего бага
Информация
    • Мужской
    • Награды
    • Показать блог
Редактор игровых параметров в TwoWorlds 2 (файл TwoWorlds.par)
« Прикреплённый пост : 07 Декабрь 2010, 14:49:39 »
Редактирование игровых параметров в игре TwoWorlds 2 (файл TwoWorlds.par)

Two Worlds 2 parameters editor
Two Worlds 2 parameters editor

Возможности утилиты:
  • Редактировать любые параметры в файле;
  • Добавлять новые строковые константы (объяснение ниже);
  • Поиск параметров в файле;
  • Строки приведены к строковому типу (string), теперь вы можете редактировать любые строки "как есть", программа автоматически рассортирует их в нужные секции, при сохранении файла;
  • Изменились ссылки на объекты, вы можете ввести ID объекта или имя элемента (предмета);
  • Возможность добавления новых элементов (доспехи, оружие, НПС и.т.д.), щелчок правой кнопки мыши по сетки вызывает контекстное меню;
  • Возможность сравнить два файла параметров, с выводом разницы в дополнительное окно;
  • Возможность объединение файлов, т.е., измененную копию, между двумя файлами;
  • Простой фильтр строк, вы можете устанавливать какие строки необходимо показывать (например - 1, 10, 30), может быть полезно при сравнении разницы между элементами;
  • Добавлено описание некоторым столбцам в сетке, в разделе НПС (дистанция, защита и.т.д.);

"Joining"  (объединение), может быть полезно при использовании 3 файлов, когда вам необходимо переместить некоторые изменения параметров файла в новый пропатченый файл, не переписывая изменения патча. Лучше показать, как это работает на примере:
Например, для перемещения изменений мода “Игра за женщину” в новый пропатченый файл (пример для старой версии патча v.1.1, но сути наменяет) TwoWorlds.par:
Откройте в редакторе требуемый (изменяемый) файл TwoWorlds.par (от версии 1.1), нажмите на кнопку “Join files”.  Здесь вы увидите первый диалог выбора файла, вы должны выбрать исходный файл TwoWorlds.par (от версии 1.0), через некоторое время откроется второе диалоговое окно, для выбора последнего файла, здесь вам надо выбрать файл мода (в примере “Игра за женщину”). Программа сравнит исходный файл с файлом мода и скопирует все изменения к первому открытому файлу (версии 1.1).


Таким образом, вы можете легко перемещать моды для любой версии патчей, или просто для объединения нескольких модов вместе.


Что планируется добавить в будущем:
  • Добавить встраивание в процесс TW2.exe и дать возможность делать «живые» изменения прямо в игре;
  • Добавить возможность добавления новых записей(объектов).
  • Улучшение интерфейса.
Теперь пояснения как оно работает и как его использовать(прочитайте перед использованием утилиты) :

Кнопки (см. скриншот):
  • Папка с зеленой стрелкой, позволяет открывать .par файл;
  • Синий диск, сохраняет ваши изменения в новый par файл;
  • Две стрелки с линиями, открывают редактор констант и список объектов;
  • Шестеренка, открывает настройки (на данный момент только одна опция);
  • Зеленый диск, сохраняет текущие настройки(имя групп и имена столбцов);
  • Желтая стрелка вниз с линиями, простой фильтр строк
  • Две расходящиеся стрелки с двумя квадратами, сравнения строк
  • Зелёная стрелка с тремя квадратами, объединения файлов
  • Для поиска выберите колонку в таблице и используйте кнопку поиска или F3.
Когда файл открыт, в правом углу появится список групп. Список групп позволяет выбирать группы с одинаковыми колонками данных.
Вы можете дать группе любое имя которое хотите, и сохранить их в файл настроек(для удобства) нажав на кнопке с зеленым диском.
Когда группа выбрана, вы увидите таблицу справа. Вы можете выбирать и изменять любые параметры,
но есть некоторые ограничения типов при редактировании:

  • Типы - Int/byte/word (Целый/Байт/Cлово(2 байт)), могут редактироваться – «как есть», или как шестнадцатеричные данные (для переключения в шестнадцатеричный режим – правый клик на заголовке колонки, выбрать - hex);
  • Тип float - может быть отредактирован как число с плавающей точкой или как шестнадцатеричные данные;
  • Тип - string (строковые константы), это целый тип, который ссылается на секцию со строкой по индексу, для его редактирования нужно установить правильный индекс.
    Все константы можно найти в редакторе констант. Вы не можете менять константы, но можете добавлять новые и устанавливать ссылки на них.
  • Индекс объекта - целочисленный тип который ссылается на объект по индексу (ID). вы можете найти все индексы в "Редакторе констант", вкладка "Objects ID’s".
  • Множества - множества имеют такие же типы как описано выше, но могут содержать больше одного значения (велечину)

Для примера - инвентарь героя (строковый тип):
INV_PLACEHOLDER_MAP;INV_PLACEHOLDER_QUESTLOG;INV_P LACEHOLDER_REPUTATION;PERSONAL_TELEPORT;
LOCKPICK;L OCKPICK;LOCKPICK;LOCKPICK;LOCKPICK;ART_TORCH_01;PO TION_HEALING_01;POTION_MANA_01;
POTION_HEALING_01;P OTION_MANA_01;POTION_HEALING_01;POTION_MANA_01;POT ION_HEALING_01;POTION_MANA_01;
POTION_HEALING_01;PO TION_MANA_01;POTION_HEALING_02;POTION_MANA_02;FLYI NGEYE4

Или целочисленный тип:
1132;1133;1134;1135;1136;1137;1138;1139;1140;1141;
1142;1132;1136;688;640;641;642;643;644;645;646;647 ;648;649;650;640;644

Т.е. вы должны разделять значения множества знаком «;» (точка с запятой) (не добавляйте его в конец строки).
Не забывайте, что индексы объектов и ссылки имеют целочисленный тип когда вы их редактируете,
вы должны искать корректные значения в редакторе констант.

Так же вы можете выбрать тип отображения данный в колонках:
  • Show name – показывает строковые значения констант;
  • Show ID – показывает константы как целочисленный тип;
Для целочисленного типа:
  • signed integer – тип по умолчанию;
  • unsigned integer – без знаковый целый;
  • hex – шестнадцатеричные данные;
Вы можете установить имя, колонке кликнув по ней правой кнопкой мыши и выбрав «Edit name».
Установленные имена можно сохранить в файл настроек(зеленая дискета).

Значения некоторых столбцов идентичны TW1, поэтому многие значения можно узнать,
просто сравнив файл XLS с параметрами из SDk TW1 с текущей таблицей.

Автор статьи и перевода: HeliX666 (перевод немного подправлен Georg)

Источники: www.twoworld2.ru и insidetwoworlds.com

Скачать: TW2 Parameter Editor v.2 (актуальная версия)
« Последнее редактирование: 17 Март 2011, 23:28:24 от GeorG »

 

Оффлайн goodcat

Информация
    • Мужской
    • Награды
эм....у меня проблема, я так и не разобрался что и как работает в этой программе, ну к примеру я хочу себе добавить в игру (в самое начало как тебе оракул дает броню) меч, в столбце 30 ставлю лвл 1, в 31 ставлю 6, а дальше что делать с этим всем, как это засунуть персонажу в рюкзак ? и с амулетом тоже самое

Оффлайн Maximus

  • Модератор
  • Генерал
Информация
  • Сообщений: 837
  • Спасибо: 332 -> | <- 196
  • Репутация: 0
  • Вес голоса: 0
  • Maximus ...скрывает свою репутацию.
  • Угадай РПГ года. Поощрительный приз
    • Мужской
    • Награды
    • Показать блог
goodcat, тебе нужно в тему чит коды. Почитай, там написано как вещи добавлять в рюкзак. Здесь же описано как изменять свойства этих вещей  ;)

Оффлайн Aztec2012

Информация
    • Мужской
    • Награды
Чтото этот редактор не работает с аддоном Пираты летающей крепости... Хотел вытащить ID коды... Когда открываешь файл параметров аддона (их 2) то появляется сообщение: List index out of bounds (1900)... И всего две строки только с голосами и звуками...

Использую 2 версию проги...

Как быть??? Может всё из аддона есть в основном файле параметров???

Оффлайн Maximus

  • Модератор
  • Генерал
Информация
  • Сообщений: 837
  • Спасибо: 332 -> | <- 196
  • Репутация: 0
  • Вес голоса: 0
  • Maximus ...скрывает свою репутацию.
  • Угадай РПГ года. Поощрительный приз
    • Мужской
    • Награды
    • Показать блог
У меня тоже выскакивает List index out of bounds. Видно редактор писался конкретно под Два Мира и под ПЛК не подходит. Чё делать - фиг его знает. Будем ждать новой версии редактора.

Как быть??? Может всё из аддона есть в основном файле параметров???

Предполагаю, что TwoWorldsDLC_NET_ADV.par сделан для игры по сети. А  TwoWorldsDLC_PotFF.par описывает ПЛК, и соответственно  в основном файле параметров TwoWorlds.par только лишь Два Мира, без ПЛК.

 

Похожие темы Тема / Автор Ответов Последний ответ
9 Ответов
628 Просмотров
Последний ответ 07 Август 2010, 06:26:48
от GeorG
8 Ответов
1798 Просмотров
Последний ответ 08 Октябрь 2011, 13:37:39
от Maximus
3 Ответов
930 Просмотров
Последний ответ 01 Февраль 2012, 07:37:05
от GeorG
0 Ответов
334 Просмотров
Последний ответ 20 Август 2011, 04:18:30
от Лютик
27 Ответов
358 Просмотров
Последний ответ 05 Апрель 2012, 21:26:41
от КАПИТАН