Проблема с g2mdk

Potkin

Новичок
Регистрация
29 Авг 2006
Сообщения
8
Репутация
0
люди хелп
у меня, после установки g2mdk 2.6 + patch 2.6a, оригинал ночи ворона на немецком
можно ли ето выличить и если можно то как.
у мена лицензионная версия от акеллы.
 

DRom

Как Бэ Администратор
Команда форума
Регистрация
3 Фев 2006
Сообщения
3,700
Репутация
469
Адрес
Новосибирск
Potkin
Я ставил g2mdk 2.6 на Акеллу и все было нормально. Может дело в патче?
Как вариант, можно поставить после установки g2mdk 2.6 руссификатор на Г2НВ.
 

PGArchangel

Воин Инноса
Регистрация
31 Янв 2006
Сообщения
416
Репутация
0
Адрес
Россия, Азов
люди хелп
у меня, после установки g2mdk 2.6 + patch 2.6a, оригинал ночи ворона на немецком
можно ли ето выличить и если можно то как.
у мена лицензионная версия от акеллы.
Как я понял немецкий язык в игре стал? Переставь игру заново. Потом сделай копию папки Gothic\_work\data\Scripts, а после установки G2MDK просто скопируй папку обратно и замени все файлы. :) Должно сработать. И если буйшь пользоваться ГотикСтартером, то не включай опцию "Парсить скрипты", т.к. ГМДК ставит скрипты с немецким языком в некоторых местах, а при их парсинге, создаются новые игровые .dat файлы.
 

S.V-2

Паладин
Регистрация
8 Июн 2006
Сообщения
149
Репутация
1
Можно еще воспользоватся альтернативным переводом!
 

MaGoth

Хранитель форума
Регистрация
30 Авг 2006
Сообщения
2,024
Репутация
0
Адрес
Самара
RainGotMan

Какой именно?
Полную версию(~70 МБ) или маленькую(~8 Мб) для запуска модов ?
 

Master Gothici

Величайший готоман Вселенной
Регистрация
12 Дек 2006
Сообщения
5,400
Репутация
1,269
Адрес
Хоринис
Я вот не так давно поставил g2mdk так, что оно не тронуло русского перевода. Но как - сам не понял. Вся команда про это знает, я тут всем понадоедал, когда увидел, что у меня Готика стала на немецком языке. Два раза переустанавливал Готику, ставил это проклятый g2mdk, а потом вдруг РАЗ! - и вижу там русский язык.
 

Лис

Ополченец
Регистрация
19 Фев 2007
Сообщения
91
Репутация
0
Банально не надо трогать галки при установке модкита. Там одна из них "заменить скрипты".
 

okin

Паладин
Регистрация
16 Сен 2007
Сообщения
197
Репутация
0
Помогите чайнику! Решила попробовать, что такое скриптинг и с чем его едят, добавить какого-нибудь непися с квестом. Вроде нужен spacer. Тот, что уже лежит в папке system (акелловская Г2НВ), что-то бормочет по-немецки, диск просит или что-то еще...
Ладно, скачала g2mdk, вернее, оба - большой и маленький плюс русификатор. А дальше я чего-то в этой жизни не понимаю. Наблюдается три варианта:
1) Игра после установки g2mdk (любого!) перестает запускаться вообще, еще до того, как я начинаю что-то менять, пишет следующее:
C:could not copy file:D:\Akella Games\GothicII\System\mss Soft.m3d into the system directory
2) Иногда игра запускается, по-немецки. Ну, черт с тобой, золотая рыбка, хоть по-китайски, только работай. Вставляю непися. При нажатаии world/reparse script он пишет unknown identifier "мой новый нпс". При том. что этот самый нпс прописан, как описано у Dedroit. Для проверки засунула туда примеры с форума (мало ли чего я по первому разу намудрила) - то же самое.
3) Шедевр после последней переустановки. Ставлю Г2НВ - g2mdk - игра пошла по-немецки - я, ничего нигде не меняя, запускаю в спейсере reparse (положительный контроль!!! только исходные файлы без моего вмешательства!) Он и тут мне выдает кучу синтаксических ошибок, unknown всякого разного и в таком количестве, что из спейсера пришлось выходить через диспетчер задач... При попытке запустить игру - см вариант первый.
Ну не могу я с ним договориться! Help!!!

Кстати, патч 2.6а я не нашла. Если дело в этом, подскажите, где он добывается...
 

DEDROIT

Administrator
Команда форума
Регистрация
31 Янв 2006
Сообщения
1,384
Репутация
234
Адрес
Москва
okin
Мой Тутор очень старый,там для компиялции я использовал Спейсер,но теперь есть полноценный компилятор где всё легко и просто:
Скачать компилятор моно здесь: http://mod.worldofgothic.ru/2s_scripting/3...skriptov-gotiki
Версия: 3.14
Размер: 1.41 мег.
Так же тебе понадобяться скрипты от Акелы,полностью исправленные:
Скачать можно отсюда: http://mod.worldofgothic.ru/2s_scripting/5...ripty-ot-akelly
Размер: 1.27 мег.
Ничего координально не меняется в моём туторе,за исключением компиляции.Т.е когда ты создаёшь скрипт НПС,с моим содержимым(или своим) перед тобой сразу открывается окно,где ты прописываешь своего НПС,ну далее прописываешь в Starup и компилишь,и никаких спейсеров не надо.Если что,обращайся,поможем.
PS:Насчёт того,что у тебя после установки ГМДК становится игра на немецком так это нормально,ибо ГМДК суёт свои немецкие скрипты,а они естественно на немеком.
Удачи в модостроение ;)
 

SMErtNIK

Воин Инноса
Регистрация
13 Янв 2007
Сообщения
354
Репутация
0
2Okin

Добавлю к словам DEDROIT'а :).

Не забудь прописать инстанцию твоего НПС в NpcGlobals.d
А в компиляторе Vam'а не забудь поставить галочку рядом с параметром "безопасной вставки фалов в игру", и указать путь к готике, но это только если ты не хочешь запускать "изменённую" игру как мод...
 

DEDROIT

Administrator
Команда форума
Регистрация
31 Янв 2006
Сообщения
1,384
Репутация
234
Адрес
Москва
SMErtNIK
Хотел тебя непомного подправить.НПС не обязательно прописывать NpcGlobals.d :)
 

DEDROIT

Administrator
Команда форума
Регистрация
31 Янв 2006
Сообщения
1,384
Репутация
234
Адрес
Москва
Я решил переписать свой старый урок.Так же добавить информацию насчёт компилятора. :)


Создание НПС.
То, что потребуется для создания НПС и его вставки в игру:
1.GothicSourcer (компилятор любой версии).
2.Исправленный скрипты от Акелы.
Для начала давайте разберёмся с работой компилятора.
После того, как вы скачали его и установили на свой компьютер, заходим в эту программу. После этого создайте, к примеру, на рабочем столе папку и распакуйте туда скрипты от Акелы. Далее возвращаемся к нашей программе. Заходим в Файл -> Новое Решение. Далее производим такие настройки:
В строке “Имя решения” пишем любое подходящие вам имя. Этим именем будет назван ваш проект.
В поле “Размещение” у вас уже должен быть указан путь.
В поле “Платформа” ставим Готика 2.
Далее выбираем “Проект для Компиляции” и указываем там путь к Gothic.src.Он у нас находится в нашей папке, которую мы создали и поместили туда скрипты, а точнее:Новая папка\_decompiled\gothic.src . И жмём “OK”.
Далее ждём пока программа сделает своё дело. После этого жмём Действие - > Компилировать, и наблюдаем за окошком, где происходит процесс. После того, как вы увидите надпись 0 ошибок, вы можете приступать к работе. При дальнейшем заходе в программу вы уже не создаёте Новое решение, а открывание уже созданное.Проектов может быть много. Для чего? Например, для каждого мода, которые вы делаете, чтобы был свой проект. На этом мы закончим вводную часть по этой программе, остальное вы сможете прочитать в файлах, которые приложены к программе.
Теперь приступим собственно к созданию самого НПС.
Для этого идём в Story / NPC , жмём по папке NPC правой кнопкой мыши и выбираем “Новый файл Скрипты”. В название, например, вводим VLK_777_Oscar, где
VLK – Гильдия НПС (в нашем случаи гражданин).
777 – Порядковый номер НПС (он уникален и не должен совпадать с другими номерами).
Oscar – Имя НПС.
После того, как ввели, откроется окошка, где нам нужно прописать нашего НПС.Его можно прописать в любой области где прописаны, другие НПС.Например находим строчку: Story\NPC\Bau_912_Pepe.d и после него прописываем Story\NPC\ VLK_777_Oscar.d Дальше в папке NPC находим нашего VLK_777_Oscar и заходим в его файл. Там прописываем примерно следующее:

instance VLK_777_OSCAR(Npc_Default)
{
name[0] = "Оскар"; //Имя Нпс.
guild = GIL_VLK; //Гильдия к которой будет принадлежать НПС.
id = 777; // Порядковый номер.
voice = 8; // Голос НПС.
flags = 0; // Флаг НПС.
npcType = NpcType_Friend; // Отношение к Главному Герою.
attribute[ATR_STRENGTH] = 200; // 200 Силы.
attribute[ATR_DEXTERITY] = 130; // 130 Ловкости.
attribute[ATR_MANA_MAX] = 110; // 110 максимальной Маны.
attribute[ATR_MANA] = 110; // 110 текущей Маны.
attribute[ATR_HITPOINTS_MAX] = 600; // 600 максимального Здоровья.
attribute[ATR_HITPOINTS] = 600; // 600 текущего Здоровье.
fight_tactic = FAI_HUMAN_MASTER; // Владение оружием.
EquipItem(self,ItMw_2h_Sld_Sword); // Каким оружием дерётся НПС.
B_CreateAmbientInv(self); // Инвентарь НПС.
B_SetNpcVisual(self,MALE,"Hum_Head_FatBald",Face_N_Normal14,BodyTex_N,ITAR_VLK_M); // Об этом чуть ниже.
Mdl_SetModelFatness(self,2); // Как выглядит НПС.
Mdl_ApplyOverlayMds(self,"Humans_Relaxed.mds");
HitChance [NPC_TALENT_2H] = 90; // 90% владения двуручным оружием.
CreateInvItems(self,ITAR_BAU_L,2); // Помимо основного инвентаря,у НПС ещё есть 2 доспеха Крестьян.
B_GiveNpcTalents(self); // Таланты НПС,которые прописаны в другом файле.
B_SetFightSkills(self,30); // Скилы НПС( в данном случае всё по 30%).
daily_routine = Rtn_Start_777; // Распорядок дня.};

func void Rtn_Start_777()
{
TA_STANW_WP (2,0,18,0,"NW_FARM1_OUT_01"); // c 2,0 до 18,0 стоит на веппоинте.
TA_Smoke_Joint (18,0,23,0,"NW_FARM1_OUT_01"); // с 18,0 до 23,0 курит болотник.
TA_Practice_Sword(23,0,2,0,"NW_FARM1_OUT_01"); //с 23,0 до 2,0 тренируется мечом.
};
Теперь давайте разберём некоторые моменты. Например вот эту строчку:
B_SetNpcVisual(self,MALE,"Hum_Head_FatBald",Face_N_Normal14,BodyTex_N,ITAR_VLK_M);
Итак:
Male - мужской пол(Female - Женский).
Hum_Head_FatBald - Вид Головы.
Face_N_Normal14 - Лицо НПС.
BodyTex_N - Текстура Лица.
ITAR_VLK_M - Доспех,одетый на НПС.
С этой строчкой разобрались.Поехали дальше.
Флаг НПС может быть трёх видов:
0 - смертный.
Npc_Flag_Immortal - бесмертный.
Npc_Flag_Ghost - призрак(например как Радамес из Яркендара).
Теперь остаётся последний пункт перед компиляцией,прописать НПС в Startup.d
Ищем к примеру строчку Wld_InsertNpc(BAU_950_Lobart,"NW_FARM1_OUT_01"); и после этой строчки вставляем свою:
Wld_InsertNpc(VLK_777_OSCAR,"NW_FARM1_OUT_01"); Эта строчка вызывает НПС на соответствующий веппоинт,который мы прописали.Теперь разберём почему мы прописали именно после этой строчки,а не после какой-нибудь другой.Локация Хоринес,как и другие Миры Готики разделены как бы на части,и вот в каждой этой части прописаны НПС,Животные и.т.д Вот и Мы нашли зону,где мы выбрали веппоинт(т.е возле Лобарта).Остался последний пункт - это компиляция.Нажимаем Действие -> Компилировать и ждём пока программы закончит компиляцию.Если всё прошло успешно,то заходим в GothicSourcer V3.14\Gothic Projects\SolGlobal(название моего проекта)\PrjGothic Там мы видим 2 новый файла - это: Gothic.dat и Ou.bin. Теперь чтобы посмотреть наши наработки в игре,эти файлы нужно положить в нужные места,а именно:
Gothic.dat положить в Gothic II\_work\Data\Scripts\_compiled
Ou.bin положить в Gothic II\_work\Data\Scripts\Content\Cutscene
Потом заходим в игру,причём игру,если мы вносили какие-то изменения,всегда начинаем сначала и смотрим на вставленного НПС.
Или если хотите создайте свой mod файл и зайдите в изменнёную игру,через мод.
Так же предлагаю вашему вниманию списки,которые могут пригодиться(дабы не искать коды по скриптам):

Список распорядка дня НПС:

TA_Announce_Herold – Объявления Герольда
TA_Circle – Ритуал в Круге солнца
TA_Concert – Концерт InExtremo в аддоне
TA_Cook_Cauldron – Приготовление пищи в котле
TA_Cook_Pan – Приготовление пищи на сковороде
TA_Cook_Stove – Приготовление пищи в печи
TA_Dance – Танцы НПС
TA_FleeToWp – НПС убегает на свою точку
TA_Follow_Player – НПС следует за ГГ
TA_Ghost – Поведение призраков
TA_GhostWusel – Поведение Радемеса
TA_Guard_Hammer – Охрана Святого молота
TA_Guard_Passage – Охрана прохода
TA_Guide_Player – ГГ следует за НПС
TA_Pee – НПС справляет малую нужду
TA_Pick_FP – НПС бродит по PICK фрипоинтам (что-то ищет или собирает)
TA_Pick_Ore – Добыча руды
TA_Play_Lute – Игра на лютне
TA_Potion_Alchemy – Приготовление алхимических напитков
TA_Practice_Magic – Тренировка магии (не используется)
TA_Practice_Sword – Упражнения с мечом
TA_Pray_Innos – Молитва статуям Инноса
TA_Pray_Innos_FP – Молитва Инносу на заданной точке PRAY
TA_Pray_Sleeper – Молитва статуям Белиара (не используется)
TA_Pray_Sleeper_FP – Молитва Белиару на заданной точке PRAY (не используется)
TA_Preach_Vatras – Проповедь Ватраса
TA_Rake_FP – Работа в поле
TA_Read_Bookstand – Чтение книг
TA_RangerMeeting – Собрание “Кольца Воды” у Орлана
TA_Repair_Hut – Ремонт хижины
TA_Roast_Scavenger – Барбекю из Падальщика
TA_RunToWP – НПС бежит на охраняемую точку
TA_Saw – Распиловка древесины
TA_Sit_Bench – Сидеть на скамье
TA_Sit_Campfire – Сидеть у костра
TA_Sit_Chair – Сидеть на стуле
TA_Sit_Throne – Сидеть на троне
TA_Sleep – Спать на кровати
TA_Sleep_Deep – Очень крепко спать на кровати (не используется)
TA_Smalltalk – Мини диалог между НПС
TA_Smith_Anvil – Использование наковальни (ковка оружия)
TA_Smith_Cool – Закалка заготовки оружия
TA_Smith_Fire – Разогрев заготовки оружия в горне
TA_Smith_Sharp – Заточка оружия
TA_Smoke_Joint – Курение болотника
TA_Smoke_Waterpipe – Курение кальяна
TA_Spit_Fire – Игра с факелами (не используется)
TA_Stand_ArmsCrossed – Стоять скрестив руки
TA_Stand_Dementor – Состояние ожидания Черных магов (Ищущие)
TA_Stand_Drinking – Пить самогон стоя
TA_Stand_Eating – Употреблять пищу стоя
TA_Stand_Guarding – Охрана территории
TA_Stand_Sweeping – Уборка территории
TA_Stand_WP – Стоять на вайпоинте
TA_Stomp_Herb – Толочь траву
TA_Study_WP – Заниматься науками (передача листа бумаги (записки) ГГ)
TA_Sweep_FP – Работа щеткой
TA_Wash_FP – Умываться (не используется)

Есть ещё одна функция распорядка дня (не оформлена через ТА)
ZS_Bandit – Поведение бандита

Полный список гильдий:

NONE – нейтрал, без гильдии.
BAU – крестьянин;
BDT – бандит;
KDW – маг воды;
MIL – милиция;
PIR – пират;
VLK – горожанин;
DJG – охотник на драконов;
KDF – маг огня;
NOV – послушник;
PAL – паладин;
SLD – наёмник;

Список доспехов:

ITAR_MIL_L,Легкие доспехи стражника
ITAR_MIL_M,Тяжелые доспехи стражника
ITAR_PAL_M,Доспехи рыцаря
ITAR_PAL_H,Доспехи паладина
ITAR_SLD_L,Легкие доспехи наемника
ITAR_SLD_M,Средние доспехи наемника
ITAR_SLD_H,Тяжелые доспехи наемника
ITAR_DJG_Crawler,Доспехи из панцирей ползунов
ITAR_DJG_L,Легкие доспехи ОнД
ITAR_DJG_M,Средние доспехи ОнД
ITAR_DJG_H,Тяжелые доспехи ОнД
ITAR_DJG_BABE,Кольчуга охотницы за драконами
ITAR_NOV_L,Ряса послушника
ITAR_KDF_L,Мантия Мага Огня
ITAR_KDF_H,Тяжелая мантия Мага Огня
ITAR_Leather_L,Кожаные доспехи
ITAR_BDT_M,Средняя бандитская кольчуга
ITAR_BDT_H,Тяжелая бандитская кольчуга
ITAR_RANGER_Addon,Кольчуга ‘Кольца Воды’
ITAR_Fake_RANGER,Разорванная кольчуга
ITAR_KDW_L_Addon,Легкая мантия Магов Воды
ITAR_KDW_H,Мантия Мага Воды
ITAR_PIR_L_Addon,Одежда пирата
ITAR_PIR_M_Addon,Доспехи пирата
ITAR_PIR_H_Addon,Одежда капитана
ITAR_VLK_L,Одежда горожанина
ITAR_VLK_M,Одежда горожанина
ITAR_VLK_H,Одежда горожанина
ITAR_VlkBabe_L,Одежда горожанки 1
ITAR_VlkBabe_M,Одежда горожанки 2
ITAR_VlkBabe_H,Одежда горожанки 3
ITAR_BAU_L,Одежда крестьянина 1
ITAR_BAU_M,Одежда крестьянина 2
ITAR_BauBabe_L,Одежда крестьянки 1
ITAR_BauBabe_M,Одежда крестьянки 2
ITAR_Bloodwyn_Addon,Кольчуга Бладвина
ITAR_FireArmor_Addon,Магическая кольчуга
ITAR_MayaZombie_Addon,Древняя кольчуга
ITAR_OreBaron_Addon,Броня барона
ITAR_Raven_Addon,Кольчуга Равена
ITAR_Thorus_Addon,Тяжелая кольчуга гардиста
ITAR_BARKEEPER,Одежда трактирщика
ITAR_CorAngar,Кольчуга Кор Ангара
ITAR_Dementor,Темная накидка
ITAR_Diego,Кольчуга Диего
ITAR_Governor,Накидка гор. советника
ITAR_JUDGE,Одежда судьи
ITAR_LESTER,Роба Лестера
ITAR_SMITH,Одежда кузнеца
ITAR_XARDAS,Мантия Темных Искусств
ITAR_Prisoner,Одежда заключенного
ITAR_PAL_SKEL,Древняя кольчуга
NO_ARMOR,Нет доспех
Если хотите сами посмотреть,где находятся вещи,то зайдите в папку Items,там находятся все вещи из игры,каждые виды разделены по папкам.Надеюсь я хоть немного вам помог.Удачного скриптинга ;)
С Уважением Денис.
 

ghost

Воин Инноса
Регистрация
31 Июл 2007
Сообщения
415
Репутация
0
okin: попробуй перед тем как по новому все переустановить, начисто снести Готику, g2mdk и подчистить "хвосты" (реестр, временные файлы и т.д.)? Возможно это просто систему "заглючивает"...

P.S. По началу для экспериментов с программами можно использовать VMWare (создаеш несколько аналогичных виртуальных систем и вперед) если конечно мощность компа позволяет, т.к. "система в системе" получается...
 

okin

Паладин
Регистрация
16 Сен 2007
Сообщения
197
Репутация
0
...я творил груши, а Роман заставлял меня их есть... "Эту отдай Модесту - он у нас Камноедов"...
:( Урра! Первый непись выполз на свет божий и потерялся на просторах Миртаны! Спасибо большое за советы!
Н-да, но разобраться с тем, как работает программка и засунуть результат в игру оказалось сложнее, чем составить собственно диалог... Даже readme не очень помогает, аки китайская грамота. Ну, значит буду учить китайский! ;)
Кстати, результат получился удивительно кривой - меню на немецком, сама игра на русском, а у ГГ в самом начале образовался полный инвентарь всякого добра... И откуда бы все это??? Где прописаны начальные характеристики ГГ, чтоб лишнее повыкидывать? Или проще все переставить и с начала начать? Так оно вроде и так с начала, я никуда не лазила. Кажется...
 

okin

Паладин
Регистрация
16 Сен 2007
Сообщения
197
Репутация
0
p.s. Денис, спасибо за объяснение! Жалко, я его прочитала только что, а с vam разбиралась методом научного тыка... :unsure: Ну, зато в следующий раз быстрее получится! кстати, а как сделать мод файл, чтоб запускать разные решения по выбору? И откуда их запускать? Сейчас, насколько я понимаю, у меня результат автоматически вставляется в основную игру.
 

MaGoth

Хранитель форума
Регистрация
30 Авг 2006
Сообщения
2,024
Репутация
0
Адрес
Самара
okin

Н-да, но разобраться с тем, как работает программка и засунуть результат в игру оказалось сложнее, чем составить собственно диалог... Даже readme не очень помогает, аки китайская грамота. Ну, значит буду учить китайский! 
Все очень просто там, это на первый взгляд так ;)

Кстати, результат получился удивительно кривой - меню на немецком, сама игра на русском, а у ГГ в самом начале образовался полный инвентарь всякого добра... И откуда бы все это??? Где прописаны начальные характеристики ГГ, чтоб лишнее повыкидывать? Или проще все переставить и с начала начать? Так оно вроде и так с начала, я никуда не лазила. Кажется...
Результат от того что устанавливала немецкие скрипты из ГМДК2... ;)
Если есть декомпиллированные скрипты от акелы в исходных файлах не Готик.дат и Оу,
то зайди в корневую папку ворк, и найди там исходные скрипты немецких файлов, эту всю папку со скриптами немецкими скопируй куданибудь отдельно, а потом в каталоге игры немецкие замени на декомпиллированные от Акела проблема с немеским языком в игре отпадет.

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

В декомпиляторе при открытом проете заходим сюда: папка Story\NPC\...
здесь выбираем файл: PC_Hero.d и открываем его, в нем ищем инстанцию instance PC_Hero(Npc_Default)

В поле значения name[0] = "Я";

пример:
Код:
instance PC_Hero(Npc_Default)
{
	name[0] = "Я";
	guild = GIL_NONE;
	id = 0;
	voice = 15;
	level = 0;
	npcType = npctype_main;
	bodyStateInterruptableOverride = TRUE;
	exp = 0;
	exp_next = 700;
	lp = 0;
        ...

и из нее удаляем все строки которые начинаются с:
CreateInvItem или CreateInvItems
Пример:
Код:
	CreateInvItems(self,ItMW_Stab_des_Alten_02,1);
	CreateInvItems(self,ItMW_Stab_des_Alten_03,1);
	CreateInvItems(self,ItMW_Stab_des_Alten_04,1);
	CreateInvItems(self,ITMW_KillFaler,1);	
	CreateInvItems(self,ITMW_Auserwahlte_Dunkel,1);
после чего сохраняем проект или конкретно этот файл и компиллируем в дат файлы, в твоем случае они сразу вставляются в игру если указана "Безопасная вставка". ;)

p.s. Денис, спасибо за объяснение! Жалко, я его прочитала только что, а с vam разбиралась методом научного тыка...  Ну, зато в следующий раз быстрее получится! кстати, а как сделать мод файл, чтоб запускать разные решения по выбору? И откуда их запускать? Сейчас, насколько я понимаю, у меня результат автоматически вставляется в основную игру.
Очень просто, но об это наверное нужно будет позже рассказать когда освоитесь с азами, на перед не стоит бежать. :)
Но как будут результаты обязательно поможем и научим. ;)
 

SMErtNIK

Воин Инноса
Регистрация
13 Янв 2007
Сообщения
354
Репутация
0
Okin

Собрать мод на самом деле просто :).

Создай папку с любым наванием, , там создай папку _work, а в ней располагай все файлы мода так, как они лежат в папке с игрой (например _work\data\scripts\_compiled\ Gothic.dat)

Затем запакуй всё VDFS'ом и напиши *.ini файл для мода.
Как запаковать всё ВДФСом писать нет времени, найди здесь:
mod.worldofgothic.ru

ИНИ для мода писать с нуля не обязательно, можно просто изменить уже готовый, от другого мода, там найди строку vdf = какой-то там мод.mod и после равно в этой строке пиши имя мод-файля твоего мода, ещё в этом файле после world = ничего не пиши, или удали если написано.

Но думаю так просто ты мод не сделаешь, там много проблем может быть, так что не спеши, ну или если будет какая-то конкретная проблема - пиши ;).
 

okin

Паладин
Регистрация
16 Сен 2007
Сообщения
197
Репутация
0
okin

Все очень просто там, это на первый взгляд так ;)
Угу. Надеюсь... А то до сих пор я различала у компьютера два состояния: жужжит - не жужжит, а на прочие тонкости не обращала внимания... :) И мне этого вполне хватало!

Вопрос - как марвином переноситься в другое место? И можно ли прописать какой-то квест как начавшийся (в смысле, не брать ее у кого положено, а сразу вписать)? А то я пытаюсь использовать уже существующую миссию как условие своей. Вроде даже получается, но забодало после каждой правки бежать с начала игры и терять N минут на проверку... очень уж лениво...
И еще один вопрос: если делать квест с условием убить зверя, то, насколько я поняла, зверь должен быть обозначен как нпс (в квесте у Логана акулки вставляются тут же сразу и под номерами). А те, что безымянные в стартапе для этого не годятся? И еще, бандиты Кавалорна прописаны как bdt_номер_bandit, а в условии в диалоге они превращаются в ambusher (Npc_IsDead(Ambusher_номер)). Каким образом бандит превратился в ambusher? Или они воспринимаются как синонимы?
Что есть загадочный aivar, вроде он означает все время что-то разное: self.aivar[AIV_PARTYMEMBER] - включение/исключение из группы, aivar[AIV_NPCIsRanger] - Кольцо воды... А вот кто такие aivar[AIV_EnemyOverride], aivar[AIV_ToughGuy], aivar[AIV_IgnoresFakeGuild], aivar[AIV_IgnoresArmor]? Где-нибудь можно найти список с расшифровкой?
 

MaGoth

Хранитель форума
Регистрация
30 Авг 2006
Сообщения
2,024
Репутация
0
Адрес
Самара
okin

Вопрос - как марвином переноситься в другое место? И можно ли прописать какой-то квест как начавшийся (в смысле, не брать ее у кого положено, а сразу вписать)? А то я пытаюсь использовать уже существующую миссию как условие своей. Вроде даже получается, но забодало после каждой правки бежать с начала игры и терять N минут на проверку... очень уж лениво...
- Режим Мравина + Ф8, и стрелки для задания направления полета.:)
- Как условие использовать можно, но проверять работу придется всегда с начала. Иначе никак не проверить.

И еще один вопрос: если делать квест с условием убить зверя, то, насколько я поняла, зверь должен быть обозначен как нпс (в квесте у Логана акулки вставляются тут же сразу и под номерами). А те, что безымянные в стартапе для этого не годятся? И еще, бандиты Кавалорна прописаны как bdt_номер_bandit, а в условии в диалоге они превращаются в ambusher (Npc_IsDead(Ambusher_номер)). Каким образом бандит превратился в ambusher? Или они воспринимаются как синонимы?
- Да, обычные не маркированные звери не подойдут так как их проверить нельзя будет, т.е., живые они или нет, для этого им дается идентификатор-номер по которому уже функциями отслеживаются все состояния монстра в плоть до смерти и далее.
- Бандиты также уникальные, и к томуже принадлежат одной игровой миссии, поэтому их статус изменен, иногда делается такое для удобства, при частом написании имени НПС, проще написать его имя например Самюэль чем писать BDT_1234_Samuel_OW.
А так пропишем где нужно Samuel, и все, инстанция и Samuel становятся равнозначными, и говорят об одном и томже.

Что есть загадочный aivar, вроде он означает все время что-то разное: self.aivar[AIV_PARTYMEMBER] - включение/исключение из группы, aivar[AIV_NPCIsRanger] - Кольцо воды... А вот кто такие aivar[AIV_EnemyOverride], aivar[AIV_ToughGuy], aivar[AIV_IgnoresFakeGuild], aivar[AIV_IgnoresArmor]? Где-нибудь можно найти список с расшифровкой?
- Айвар это константы Искусственного интеллекта игры, более подробное описание смотрите в Уроках скриптологии Вама, на который я вам уже линк давал. ;)
 
Сверху Снизу