Правильно. За изменение политической ориентации NPC отвечает команда SetPAL.
Кстати я правильно понимаю, что GuardStatus отображает, будет ли нпс *палить героя при противозаконных действиях?
Нет, т.к. при GuardStatus: Active NPC не будет пропускать ГГ в определённую зону (например, к главе города) и в случае игнорирования требований остановиться атаковать нарушителя. А палить героя при противозаконных действиях (например, при неудачной карманной краже, драке вне арены и т.д.) будут все персы вне зависимости от этого статуса.
Поэкспериментировал. Выяснилось, что не все так просто, скрипты SetClass и SetGuardStatus задействованные в игре можно использовать, SetType, SetPoliticalAlignment и подобные недействуют, либо пираньи их не прописывали, либо я, что-то делаю не так.
Если вы всё делаете правильно, то должны действовать. Надеюсь, что вы внимательно изучили пункт 1.1.4 руководства для модостроителей.
Народ.. вот смотрю я на вас и горжусь талантами родной страны. Все-то вы можете совершенно. И модели вставить и квесты сменить и все остальное. И вот подумалось мне на фоне народного недовольства Ризеном и Арканией.. А если мы объявим конкурс на лучший сюжет? Сможете ли вы этот сюжет оформить в виде игры на движке Готики? Чтоб не мод там какой-нить, а что-то свое, оригинальное? Или это неосуществимо? Предложение в нюансах обсуждаемо. :) Уж всяких там ВИПов и прочих плюшек под это дело мы с администрации стрясем.
Добавил в шапку информацию о программах Gothic3 - Mod Starter v1.2 (MDS) и Gothic III - PAK Packer-Unpacker v.1.2 (G3PU).
Добавление от 03/09/10, в 13:29:222luciano: Боюсь, что на двиге Gothic 3 этого сделать не получится, потому что имеющиеся у модостроителей инструменты не позволяют создать абсолютно новый мир. Перенести мир острова Фаранга тоже пока не выйдет из-за значительных различий между форматами данных в Gothic 3 и Risen. К сожалению, в последних играх Пираний возможности моддинга весьма ограничены. :(
2Killer-m: Спасибо, но вот такая штука, мне понравилось играть с ребаланс модом на оружие, интегрирую твой мод и он луки делает по своему, в том моде
Cпойлер(щелкните, чтобы прочесть):
Луки - 100, 175, 300 ловкости LV Damage DEX Price MD CP OR MD CP OR CP OR 11v Лук демона III 425 150 (120) 400 290 (250) 52000 10v Рунный лук III 380 140 (115) 380 270 (240) 42000 Мастер-Лучник Тихая смерть III 360 130 (115) 360 250 (230) 36000 09v Нимрод III 320 120 (110) 340 230 (220) 30000 Сеятель смерти III 280 115 (105) 310 220 (210) 52000 (25000) 08v Роговой лук II 250 110 (100) 280 210 (200) 42000 (20000) Потрошитель орков II 220 105 (95) 250 200 (190) 21000 Охотник на орков 04v Боевой лук II 200 100 (90) 225 190 (180) 18000 Лучник 07v Армейский лук II 180 95 (90) 200 180 (170) 15000 06v Дубовый лук II 155 90 (80) 175 160 (150) 12000 Лук странника II 130 85 (85) 190 170 (160) 13000 (18500) Охотник за крупной дичью Лук воина I 120 80 (70) 140 130 (130) 5000 05v Потрошитель волков I 120 80 (75) 160 150 (140) 9500 Охотник за дичью Длинный лук I 110 75 (70) 150 140 (120) 3200 03v Составной лук I 100 70 (65) 130 120 (110) 1600 02v Костяной лук I 90 60 (55) 120 110 (100) 800 01v Лук ассасина I 80 55 (50) 110 100 (90) 400 Охотничий лук I 75 50 (45) 100 90 (80) 200 Лук I 65 45 (40) 80 80 (70) 100
*LV - Требуемый уровень навыка *Damage - Повреждение *DEX - Требуемое количество ловкости *Price - Цена *MD - Модифицированное Значение *CP - Значение 1.72 с АБ *OR - Значение 1.72 без АБ
т, е. с потрошителя волков идет облом, а до этого даже улучшение на мой вкус,( жесткая экономия LP), а требование к ловкости идет из ребаланса :'( ( еще выскакивает G3_Human_ Paladin_Body_S5.xing. что не критично - для иформации)
Вопрос: нужно ли добавлять в шапку темы инфу о программах для редактирования .tple файлов: Gothic 3 Template Editor v0.04 by Dirk Becker (aka MasterEvil) и связке mirkes.de Tiny Hexer v1.8 by Markus Stephany + плагин g3 tple description by Urban & lichtwicht? Первая прога много чего не умеет делать, а редактировать двоичные данные для новичка будет сложновато. :-/
Для новичков проблематично... Лучше, имхо, добавить моды Killer-m. Ибо, много полезного и оригинального, а лазить по всей теме неудобно. Да и не знают о них многие... :)
Вопрос: нужно ли добавлять в шапку темы инфу о программах для редактирования .tple файлов
Да, не помешает, едитора вполне хватает и для новичковых целей (сужу по себе), а в общем моло ли ,что с компом случается, и было бы хорошо, если тут можно было бы найти все, что нужно.
Кстати, Dimus спасибо за тэг политической принадлежности, он решит большинство встающих задач. С гвард статусом уже и сам разобрался).
Вопрос в том, что расписание неписей по-прежнему не отредактируешь, так? Ну простой пример - отправить рабов из шахты в Лаго после освобождения - как? Даже если попытаться подсунуть им в бинарном редакторе GUID позиций от ассасинов, которые раньше жили в Лаго, один фиг непонятно - как туда вставить ещё одну запись ;) В общем, надо модкит :) Есть он у кого-то есть, надо его побить и отобрать :) Потом побитого можно отряхнуть и отпоить, но модкит так и так нужен ;D Ну или идти к имеющим доступ к коду - пусть они хоть какой утиль для редактирования сделают - минимальный, на уровне полного редактирования tple (пути и проч.). Там же не весь код чужими копирайтами увешен, а только "движковая часть", явно.
Даже если попытаться подсунуть им в бинарном редакторе GUID позиций от ассасинов
А как Хьюманфорс новых персов расставлял? Думаю координату задать можно, знать бы еще эти координаты. Вот например на повестке дня вопрос, как передвинуть персонажа в нужное место ,что бы он просто там стоял и ждал ГГ. Понятно, что надо написать ему новый routine с этой самой координатой, но где ее взять и как написать? Никто этим не баловался? Вроде была программа для расстановки неписей.
А как Хьюманфорс новых персов расставлял? Думаю координату задать можно, знать бы еще эти координаты.
Расставлял с помощью команды Spawn. Насколько я помню, при включении тестового режима какая-то комбинация клавиш (к сожалению, не помню какая, попробуйте посмотреть файл Ini\controls.ini, раздел [DebugControls]) выводит на экран статистику, в т.ч. и текущие координаты ГГ в мире (X,Y,Z).
Вот например на повестке дня вопрос, как передвинуть персонажа в нужное место ,что бы он просто там стоял и ждал ГГ.
В файле Dynamic_Objects_xx_SHyb.node задать координаты, действие и GUID нового routine. Потом для нужного NPC добавить созданный routine, а через info активировать в игре. Получится как то так -
В файле Dynamic_Objects_xx_SHyb.node задать координаты, действие и GUID нового routine. Потом для нужного NPC добавить созданный routine, а через info активировать в игре.
Т.е. ручками вырезаем нужный тип действий откуда-то, вставляем в node и ручками же вставляем рутину в непися, попутно поправляя поля типа числа entries, так? Это ж дикий хардкор - теперь понятно почему контент-пак падает ;)
Т.е. ручками вырезаем нужный тип действий откуда-то, вставляем в node и ручками же вставляем рутину в непися, попутно поправляя поля типа числа entries, так? Это ж дикий хардкор - теперь понятно почему контент-пак падает
Я делал так:
Cпойлер(щелкните, чтобы прочесть):
1. В TestMode нажимаем Ctrl+N и Ctrl+S, уже существующие точки будут обозначены как белый треугольник, т.е. с этих мест лучше координаты не брать. Когда определились с местом включаем свободную камеру Ctrl+Insert и опускаем камеру ближе к земле и делаем скриншот F1. 2. Открываем нужный node файл, допустим G3_Varant_01_Lago_Dynamic_Objects_01_SHyb.node. 3. Исправляем кол-во Entities, в моем случае на 48 на 49 (30 на 31 в HEX) т.к. добавлять будем только одну точку. 4. Добавляем ее номер к остальным, последняя точка 47, значит наша будет 48(30 в HEX), добавляем разделитель 00 0000 00 и номер 30 0000 00 5. Выбираем точку которую будем копировать, например возьмем самую первую с действием Sit_Ground, копируем ее от начала до конца. 6. Вставляем после самой последней точки. 7. Находим EFBEADDE и запоминаем начало его адреса, в моем случае DBAD. 8. Исправляем адрес Offset To String Table на новый, с D915 на DBAD. 9. Обновляем окно Structure viewer'a и теперь у нас есть новая точка, исправляем GUID(я обычно прибавляю единицу). 10. Списываем координаты со скриншота в калькулятор. 11. Полученный результат вставляем как hex text вместо предыдущих координат. 12. Сохраняем файл, и упаковываем в Projects_compiled.mod 13. Теперь в игре должна появиться наша новая точка. 14. Находим нужного NPC в файлах lrentdat, например СибурНарад - файл G3_Varant_01_Lago_NPC_01.lrentdat 15. В StringTable выбираем как будет называться новый Routine, и запоминаем адрес, например Pos1, адрес 0196. 16. Исправляем 3 штуки Number of GUIDs declared с 1 на 2, а так же Size с 25 на 45(с 19 на 2D в HEX) 17. Исправляем Number of Names declared с 1 на 2, и после адреса Start(1000) пишем адрес Pos1(9601), а так же исправляем Size c 7 на 9. 18. После каждого GUID вставляем наш новый GUID созданный в пункте 9.(Начинать лучше с третьего иначе съедет адресация) 19. Находим новый адрес Size Until Dead Code(DEC0 ADDE), т.к. после наших манипуляций он будет немного больше. В Hex калькуляторе вычитаем из 12818 - 12676, получается 1A2. Исправляем 164 на 1A2. 19. Находим EFBEADDE и запоминаем начало его адреса, в моем случае 14FD7 20. Исправляем адрес Offset To String Table на новый, с 14F99 на 14FD7. 21. Обновляем окно Structure viewer'a и исправляем Size Until DeadBeef на предложенный. 22. Обновляем окно Structure viewer'a еще раз, теперь должно получится 2 Routine, сохраняем файл и упаковываем вместе с G3_Varant_01_Lago_Dynamic_Objects_01_SHyb.node в Projects_compiled.mod 23. Создаем info(для теста можно самый простой) в котором активируем новый Routine:
Спасибо за описание. Труд aццкий - вместо пары действий в модките. В принципе, можно чуток облегчить, написав мелкий утиль по вставлению этих вещей в файл, но стоит ли оно того - не знаю.
p.s. авторские права - зло в чистом виде, блин ;D p.p.s. блин, ag слово "aццкий" заменяет на автомате ;)
;D Кстати, ты не думал свои играбельные наработки облечь в форму мода с опционной установкой компонентов? :) Имею ввиду баланс, предметы, etc... Было бы реально неплохо.
провозился целый день, пока не понял что он работает только без АБ???, как сделать с АБ не знаю, просто переименовать фалы на nod не получается, ибо в этом нуб, хорошо бы в описание это добавить и по возможности сделать для игры с АБ
провозился целый день, пока не понял что он работает только без АБ???, как сделать с АБ не знаю, просто переименовать фалы на nod не получается, ибо в этом нуб, хорошо бы в описание это добавить и по возможности сделать для игры с АБ *
Интересно... Я его тестил исключительно с АБ, разумеется все работало. Вообще как я понял файлы .mod поддерживаются любой версией, а .nod исключительно для АБ. Вы его ставили на чистый оригинал+CP1.7 +Questpacket 4? Или еще, что-то стояло?
2Suleiman: еще раз переустановил , с АБ+Аи новый диалог с Горном в начале игры не стартует, без АБ+Аи диалог появляется, дальше по игре не проверял :'(
Добавление от 03/17/10, в 19:52:42 переименовал 4 твоих файла mod.00 на n.00 и заработало ;D
Господа, никто не делал мод адаптирующий интерфейс под широкоформатные экраны? У меня 16:9 и интерфейс сплющенный, особенно компас удручает. Странно, что на это не обратили внимание товарищи создавшие комьюнити патч.
Уважаемые спецы, подскажите, существует ли на просторах интернета мод, изменяющий способ ношения такого оружия, как алебарды и копья? Скажем, Краш Тарагх за спиной ГГ ну очень нелепо выглядит! Тогда как все NPC таскают, как и положено, такие предметы в руках. Тем более, что есть в игре такой девайс, называется, если не путаю, "жезл защиты" и его ГГ носит в руке, что выглядит реалистично. Можно ли по примеру этого жезла переделать и копья с алебардами? Если вопрос уже обсуждался, ткните носом, плз.
Ребят(Heruvim, Odin, Killer-m &co) а можете перезалить финальную версию мода с головой ГГ? А то ссылка на мод протухла. Попробую пролобировать эту голову в CSP, у них сейчас модкит есть может доведут до нормального состояния и засунут в Г3, будет у ГГ нормальная "старая" харя. И если не трудно скрин тоже приложите, а то у меня сейчас нет G3 1.6, а комп довольно загружен для манипуляций с переустановкой. Спасибо.
Вот кстати, новый аддона, видели?
Добавление от 04/19/10, в 19:18:34Ааа хотя, не - скрин не надо, нашелся на винте :)
1.Ребят, а уже разобрались, почему контенд мод игру выбивает ? И будет ли это исправлено ? 2.Можно сделать так, чтобы контенд мод и минидиалог мод работали вместе (с КП 4 естевствено :))
Господа, никто не делал мод адаптирующий интерфейс под широкоформатные экраны?
Про готовый вариант не слышал, но поскольку я уже давал совет по модификации элементов GUI, то могу лишь предложить методичку, как сделать это самостоятельно. Конкретно для компаса это будет несложно, т.к. его координаты уже найдены
Модификация элементов игрового интерфейса (GUI) на примере компаса.
1. С помощью G3Pak (ссылка в шапке темы) извлекаем из файла ..\Data\gui.p01 текстовый файл "g3.gui.res", к. можно отредактировать любым текстовым редактором.
2. Находим через поиск строку вида GUI.Window.Placement="16,660,116,760". Таких будет найдено две строки, нужная нам - последняя (вторая).
3. Базовый отсчет координат для расположения изображений - верхний левый угол (0,0). Сторона абсцисс (Х) имеет длину 1024 пикселя, сторона ординат (Y) - 768 пикселя.
4. Изображение компаса по умолчанию расположено в левом нижнем углу в квадрате со стороной 100 пикселей и координатами GUI.Window.Placement="16,660,116,760".
5. Изменение масштаба и/или его расположения (для разрешения экрана с соотношением сторон 4:3). -- в левом нижнем углу в квадрате со стороной 50 пикселей (50%) GUI.Window.Placement="16,(760-50),(16+50),760" -- в левом верхнем углу в квадрате со стороной 100 пикселей (100%) GUI.Window.Placement="16,(768-760),(16+100),(8+100)" -- чтобы удалить полностью компас GUI.Window.Placement="0,0,0,0"
Все остальные элементы интерфейса придется вычислять вручную... остается надеется, что некто Самоделкин уже сделал полный мод под 16/9. ;)
p.s. в принципе тут работы часов на 6 (для меня), могу попробывать собрать этот мод. Одна пока не ясно, что будет со шрифтами? ;)
p.p.s кстати, пока можете проверить, что с компасом, просто замените эти строки и скопируйте по пути .\Data\Gui\resources\g3.gui.res, игра будет работать с этим файлом по-умолчанию.
1. Скачать sfx-архив и запустить 2. Указать Вашу папку с игрой 3. Распаковать файлы Gui.p00 и Gui.p01(*) 4. Запустить игру и проверить результат
*) Будут созданы два файла Gui.p00 и Gui.p01, если такие уже существуют, то придется распаковать в новую папку и вручную переименовать один из них в следующий по порядку индекс Gui.p02 и выше.
Удачной игры!
Rapidshare.ru
Ваш файл Gothic3_cpt173_WideScreenMod.exe был успешно закачан на сервер. Размер файла (рекомендуем сравнить) 162732 байт.
Чтобы скачать файл, введите на главной странице ID файла: 1473008
Или воспользуйтесь ссылкой: *http://www.rapidshare.ru/1473008
Я уже понял, что тут не особенно жалуют поколение 70-ых, но, друзья, на сайте Одина все ссылки на квестпак не работают уже более месяца! Во имя интернациональной дружбы, дайте, пожалуйста, ссылку на нормальный, на русском, литовском или на польском языках ссылку на локализатор пакета от "Могущественного гнома"!