|
|
05.05.2006, 08:12
|
#1122
|
|
Re: Вопросы по модостроению
2Shadow of Moonlight:
ИМХО, всю папку не обязательно копировать. Достаточно скопировать Gothic.dat и Menu.dat
|
Но также необходимо сохранение файла ou.bin, не надо про это забывать!
|
|
|
05.05.2006, 21:35
|
#1125
|
|
|
|
|
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
|
|
|
|
|
|
Re: Вопросы по модостроению
2Князь - Готоман: Я отлично знаю, что и зачем копировать, просто я сказал копировать всю папку, чтобы чел не запутался, что и откуда скопировал и куда это засунуть обратно. :censored:
|
|
|
06.05.2006, 13:35
|
#1127
|
|
|
|
|
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
|
|
|
|
|
|
Re: Вопросы по модостроению
2cleverboy:
Не запутаюсь - я IT-шник.
|
Я рад.
Кстати вариант с заменой Gothic.dat, Menu.dat и Ou.bin не прокатил - я проверил g2mdk их вообще не трогает.
|
Трогать может и не трогает, но этот вариант должен работать 100%. Переустанавливай Готику, проверяй что она русская, копируй эти файлы, делай что ты там хочешь, и восстанавливай файлы.
|
|
|
07.05.2006, 01:58
|
#1129
|
|
|
|
|
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
|
|
|
|
|
|
Re: Вопросы по модостроению
2cleverboy: Слушай, я не хочу грубить, но другими словами я не знаю как выразиться. Чего ты добиваешься? Тебе по-русски 3 модостроителя сказали, в чем хранятся тексты. Это не выдуманные названия файлов. Это названия, с которыми постоянно происходит работа при создании модов. Нам известно откуда и куда записывается текст, в чем он хранится. А когда тебе говоришь верное решение, ты пытаешься убедить что это не так. Если не работает, ищи ошибку в своих действиях.
|
|
|
07.05.2006, 14:32
|
#1132
|
|
|
|
|
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
|
|
|
|
|
|
Re: Вопросы по модостроению
2cleverboy: !! Внимательно прочитай пост выше, возможно там кроется вся проблема. И еще, переставь саму Готику, проверь чтобы она была русская. И только тогда преступай к действиям. Я тоже проверил, я ошибался что МДК заменяет Gothic.dat, Menu.dat и Ou.bin. Ты как запускаешь Готику, через GothicStarter.exe или через файл Gothic2.exe?
|
|
|
07.05.2006, 18:23
|
#1134
|
|
Re: Вопросы по модостроению
2TycoooN:
Просто удали файл GothicGame.mod из папки data (или data/modvdf).
|
Удаление этого файла помогло! Всем огромное спасибо за сотрудничество :)
|
|
|
18.05.2006, 17:11
|
#1136
|
|
Re: Вопросы по модостроению
2Kasterus:
После копирования файлов и папок, из Gothic Mod Kit\gothic, в директорию Gothic. Надо после этого, что нибудь ещё делать, так как при запуске Spacer'a, и попытки загрузить world.zen.
|
Я делал так, как у тебя здесь написано, больше ничего не требуется, Спейсер должен работать. Спейсер брал отс юда, а update для него отс юда.
|
|
|
18.05.2006, 19:06
|
#1137
|
|
Re: Вопросы по модостроению
Цитата:
Сообщение от Vam link=board=gothic&t=1078004330&start=1125#1135 date=05/18/06, в 17:11:36
2Kasterus:Я делал так, как у тебя здесь написано, больше ничего не требуется, Спейсер должен работать. Спейсер брал отс юда, а update для него отс юда.
|
Я так и сделал, но все равно главное окно в Spacer не появляется. Каким только боком я не пробовал ничего не выходит. Вот скрин. Добавление от 05/18/06, в 18:04:12
Попробовал из другой винды всё ok ;D. Буду разбератся. Добавление от 05/18/06, в 19:26:40
Меня осенило, и я узнал о том, что Spacer не работает в XP. :(
|
|
|
18.05.2006, 20:22
|
#1139
|
|
Re: Вопросы по модостроению
Цитата:
Сообщение от DEDROIT link=board=gothic&t=1078004330&start=1125#1137 date=05/18/06, в 20:05:41
2Kasterus: Почему не работает в XP??У меня всё работает.Когда то у меня была таже проблема,нажми на ctrl+alt+del и нажми развернуть и окно должно раскрыться.
|
Еще, в третий вроде раз. Первое: Ctrl+Ald+Del диспетчер задач, Spacer, переключиться. Второе: Если НЕ помогает! Выполнить, Regedit, удалить параметр winMainHKEY_CURRENT_USER\Software\Piranha Bytes\Spacer\Settings\ winMain
|
|
|
19.05.2006, 01:22
|
#1140
|
|
Re: Вопросы по модостроению
2DEDROIT: Спасибо развернулось.;D PS Буду творить. Добавление от 05/18/06, в 20:30:27 2basilio58:
Еще, в третий вроде раз. Первое: Ctrl+Ald+Del диспетчер задач, Spacer, переключиться. Второе: Если НЕ помогает! Выполнить, Regedit, удалить параметр winMain HKEY_CURRENT_USER\Software\Piranha Bytes\Spacer\Settings\winMain
|
Я читал пост где проблему решили с помощью переключится. Но мне не помогло, помогло только диспетчер задач>spacer>окна>развернуть. Добавление от 05/18/06, в 20:50:57
Расскажите мне пожалуйста по подробней, про создания NPC для первой Готики. Начиная от создания *.d файла. Добавление от 05/19/06, в 01:30:26
И ещё, как отключить физику в Spacer'e что б объекты проходили друг, через друга? Подскажите пожалуста. Добавление от 05/19/06, в 01:42:30
В физике я разобрался cdstatic:FALSE.;D А насчет NPC жду ответа, ответе пожалуйста очень нужно.
|
|
|
19.05.2006, 15:34
|
#1141
|
|
|
|
|
Регистрация: 19.06.2004
Адрес: г. Белая Калитва.
Сообщений: 204
|
|
|
|
|
|
Re: Вопросы по модостроению
2Kasterus: Пользуйся поиском по форуму, читай,инфы много, но лишней не будет. Еще зайди на сайт mod.worldofgothic.ru, там много статей и примеров. Удачи.
|
|
|
20.05.2006, 22:46
|
#1147
|
|
Re: Вопросы по модостроению
Цитата:
Сообщение от Kasterus link=board=gothic&t=1078004330&start=1125#1145 date=05/20/06, в 18:04:56
Ну кто нибудь мне расскажет как создать NPC к первой Готике.
|
Хэх! Да никто не расскажет. Никто не будет разжевывать очевидные вещи. Для первой почти то же самое, что и для второй. 1. Написать скрипт NPC 2. Прописать NPC на вейпойнт в Startup.d 3. В Спейсере вставить вейпойнт 4. Если нет скрипта диалога, NPC просто будет стоять на вейпойнте. 5. Добавить свой скрипт в *.src 6. Компилировать скрипты. 7. Радоваться жизни ;-)
|
|
|
21.05.2006, 02:31
|
#1148
|
|
Re: Вопросы по модостроению
Цитата:
Сообщение от basilio58 link=board=gothic&t=1078004330&start=1125#1146 date=05/20/06, в 22:46:52
Хэх! Да никто не расскажет. Никто не будет разжевывать очевидные вещи. Для первой почти то же самое, что и для второй. 1. Написать скрипт NPC 2. Прописать NPC на вейпойнт в Startup.d 3. В Спейсере вставить вейпойнт 4. Если нет скрипта диалога, NPC просто будет стоять на вейпойнте. 5. Добавить свой скрипт в *.src 6. Компилировать скрипты. 7. Радоваться жизни ;-)
|
Спасибо конечно но мне человек рассказал всё в подробностях. Скоро выложу статью. Добавление от 05/21/06, в 02:51:49
Вот и написал статейку. Оцените. ------------------------Создание NPC для Готики-----------------------В статье описывается подробное создание NPC, и какие программы для этого нужны(с ссылками на них). Очень оценят новички, всё расписано до малейших деталей.Скачать статью Залил на файлообменник.
|
|
|
21.05.2006, 13:34
|
#1150
|
|
Re: Вопросы по модостроению
|
|
|
21.05.2006, 19:35
|
#1152
|
|
|
|
|
A.G.F.C.
Регистрация: 02.09.2005
Сообщений: 6
|
|
|
|
|
|
Re: Вопросы по модостроению
Вот то, что ты ищешь: Скриптовая болванка (от WSA | команда mm|TART), применялась при разработке мода Логово; очень удобна при создании модов "с нуля"; для Г2А. Вот здесь описание архива и ссылка: http://mod.worldofgothic.ru/2s_scripting/19/skriptovaya-bolvanka-gotika-2-addon Если лень ходить на модостроительский ресурс, вот прямая ссылка: http://mod.worldofgothic.ru/file_download/4 Размер архива 300 кб с копейками. Добавление от 05/21/06, в 19:55:51
Цитата:
Сообщение от Kasterus link=board=gothic&t=1078004330&start=1140#1147 date=05/21/06, в 02:31:50
Добавление от 05/21/06, в 02:51:49 ------------------------Создание NPC для Готики-----------------------В статье описывается подробное создание NPC, и какие программы для этого нужны(с ссылками на них). Очень оценят новички, всё расписано до малейших деталей.Скачать статью
|
1) Залил с разрешения автора сюда: http://mod.worldofgothic.ru/files/new_npc_gothic_i_by_kasterus.doc 2) Все картинки пережаты из BMP (! :) ) в gif и jpeg, отчего размер файла нечаянно уменьшился с 912кб до 172 кб. Осторожно, Word! :) p.s. На будущее, модостроителям начинающим и не очень - если нужно место для размещения определенных материалов по модостроению, обращайтесь ко мне. Обычно я только за - для этого ресурс и создавался. Все ж лучше, чем пользоваться файлообменниками. Фтп-доступ дать не могу, но могу заливать опосредованно - кидайте мне на мыло (в профиле), будет залито. Если файлы сильно большие, можно обсудить через аську (см. так же профиль). Если есть позывы к писанию статей - тоже всегда пожалуйста, аккаунты авторов ждут вас :)
|
|
|
01.06.2006, 08:20
|
#1154
|
|
|
|
|
A.G.F.C.
Регистрация: 02.09.2005
Сообщений: 6
|
|
|
|
|
|
Re: Вопросы по модостроению
Все пока осталось на уровне идеи. Для оценки реальности воплощения ее в жизнь нужны хотя бы примерные прикидки по тому, что она должна будет собой представлять. Со своей стороны могу предоставить хостинг и помощь в разработке. Еще раз повторюсь - это была идея именно веб-игры, не чего-нибудь типа Lineage, а скорее ближе к бойцовским клубам и прочему барахлу. Идея пока умерла, т.к. никому из готоманов пока не под силу составить вменяемое описание того, что будет представлять игра в целом и в основных деталях.
По технологиям - нужно будет делать т.н. "движок", т.е. практически веб-приложение. Форум как основа здесь и рядом не валялся. Переделка движка любого нынешнего форума по определению бессмысленная затея по сравнению с созданием нормального специализированного веб-приложения, "заточенного" под конкретные задачи - в нашем случае "онлайн-готики".
Подумайте, определитесь. Если хотите, я заведу у себя под этот проект wiki и форум для создания документации и обсуждения текущих задач. Всегда добро пожаловать. Как показывает опыт, даже если задача изначально мертворожденная, в процессе работы многие из вас найдут себе друзей, врагов, собутыльников, интересные занятия или увлечения - даже помимо готомании, модо-, игро- и сайтостроения :)
Добавление от 05/31/06, в 20:03:11 Идею уже реализовали :) беру свои слова обратно, которые: "Идея пока умерла, т.к. никому из готоманов пока не под силу составить вменяемое описание того, что будет представлять игра в целом и в основных деталях." Я был неправ. Если форумит, что выставил мне ссылку на готовую (и работающую!) реализацию этой идеи, будет не против ее оглашения, то... :)
Добавление от 06/01/06, в 08:40:51 Камрад Elegarret с соседнего форума AllGothic сделал ЭТО. Мои искренние поздравления и не меньшее уважение. Идею можно считать реализованной. Шаман, тебе к нему - по поводу онлайн-игры :)
|
|
|
04.06.2006, 23:13
|
#1155
|
|
Re: Вопросы по модостроению
Здравствуйте, появился у меня тут маленький вопросик, мододел я начинающий, так-что не надо сразу закидывать помидорами, а вопрос такой:
Cпойлер(щелкните, чтобы прочесть):
instance DIA_Mud_Exit(C_Info) { npc = NONE_1001_Mud; nr = 999; condition = DIA_Mud_Exit_Condition; information = DIA_Mud_Exit_Info; permanent = 1; description = DIALOG_ENDE; };
func int DIA_Mud_Exit_Condition() { return 1; };
func void DIA_Mud_Exit_Info() { AI_StopProcessInfos(self); };
instance DIA_Mud_FirstEXIT(C_Info) { npc = NONE_1001_Mud; nr = 1; condition = DIA_Mud_FirstEXIT_Condition; information = DIA_Mud_FirstEXIT_Info; permanent = FALSE; important =TRUE; };
func int DIA_Mud_FirstEXIT_Condition() { if(Npc_GetDistToNpc(self,hero) < ZivilAnquatschDist) { return TRUE; }; };
func void DIA_Mud_FirstEXIT_Info() { AI_Output(self,other,"DIA_Mud_FirstEXIT_07_00 "); //Эй, привет друг! AI_Output(self,other,"DIA_Mud_FirstEXIT_07_01 "); //Я пройду с тобой немного, ладно? Уверен, тебе сейчас нужен друг. AI_Output(other,self,"DIA_Mud_FirstEXIT_07_02 "); //Опять ты? Я же убил тебя? AI_Output(self,other,"DIA_Mud_FirstEXIT_07_03 "); //Я помню... Это было очень неприятно, AI_Output(self,other,"DIA_Mud_FirstEXIT_07_04 "); //но я прощаю тебя, пошли вместе... Info_ClearChoices(DIA_Mud_FirstEXIT); Info_AddChoice(DIA_Mud_FirstEXIT,"Проваливай!",DI A_Mud_FirstEXIT_Verpiss); Info_AddChoice(DIA_Mud_FirstEXIT,"Почему бы и нет? Идем!",DIA_Mud_FirstEXIT_Komm); };
func void DIA_Mud_FirstEXIT_Verpiss() { AI_Output(other,self,"DIA_Mud_FirstEXIT_Verpiss_1 5_00"); //Проваливай! AI_Output(self,other,"DIA_Mud_FirstEXIT_Verpiss_0 7_01"); //А ты сегодня не в настроении... Но я лучше пойду с тобой... Info_ClearChoices(DIA_Mud_FirstEXIT); AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"FOLLOW"); self.aivar[AIV_PARTYMEMBER] = TRUE; };
func void DIA_Mud_FirstEXIT_Komm() { AI_Output(other,self,"DIA_Mud_FirstEXIT_Komm_15_0 0"); //Почему бы и нет? Идем! AI_Output(self,other,"DIA_Mud_FirstEXIT_Komm_07_0 1"); //Здорово! Я не буду мещать тебе, как раньше, чесное слово. Info_ClearChoices(DIA_Mud_FirstEXIT); AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"FOLLOW"); self.aivar[AIV_PARTYMEMBER] = TRUE; };
instance DIA_Mud_Defeate(C_Info) { npc = NONE_1001_Mud; nr = 99999; condition = DIA_Mud_Defeate_Condition; information = DIA_Mud_Defeate_Info; permanent = FALSE; important = FALSE; };
func int DIA_Mud_Defeate_Condition() { if(self.aivar[AIV_PARTYMEMBER] == TRUE) { return TRUE; }; return FALSE; };
func void DIA_Mud_Defeate_Info() { AI_Output(self,other,"DIA_Mud_Defeate_07_00") ; //Что ты хочешь, друг? (Преданно смотрит вам в глаза) Info_AddChoice(DIA_Mud_Defeate,"Проваливай, а то я убью тебя ещё раз!",DIA_Mud_Defeate_01); Info_AddChoice(DIA_Mud_Defeate,"Ничего друг, идем дальше...",DIA_Mud_Defeate_02); }; func void DIA_Mud_Defeate_01() { AI_Output(self,other,"DIA_Mud_Defeate_01_07_0 0"); //Но почему? AI_Output(other,self,"DIA_Mud_Defeate_01_15_0 1"); //Через секунду я убью тебя! AI_Output(self,other,"DIA_Mud_Defeate_01_07_0 2"); //Ты больной придурок! Я больше не хочу тебя видеть. AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"START"); self.aivar[AIV_PARTYMEMBER] = FALSE; };
func void DIA_Mud_Defeate_02() { AI_Output(other,self,"DIA_Mud_Defeate_02_15_0 1"); //Ничего друг, идем дальше... AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"FOLLOW"); self.aivar[AIV_PARTYMEMBER] = TRUE; };
В спойлере код диалога, когда обращаешься к NPc во время его следования за ГГ, он вместо того, что заданно в скрипте начинает молоть что-то про Онара и Город, почему, как исправить?
|
|
|
05.06.2006, 19:26
|
#1158
|
|
Re: Вопросы по модостроению
Цитата:
Сообщение от Белиар link=board=gothic&t=1078004330&start=1150#1154 date=06/04/06, в 23:13:30
...когда обращаешься к NPc во время его следования за ГГ, он вместо того, что заданно в скрипте начинает молоть что-то про Онара и Город, почему, как исправить?
|
1) Проверь ID неписей, возможно повторяется. Или поиском найди неправильный текст, и разбирайся, почему. 2) Проверь, влючены ли твои скрипты a gothic.src
|
|
|
05.06.2006, 23:02
|
#1159
|
|
Re: Вопросы по модостроению
2basilio58: Спасибо, да, такой id действительно уже есть у бандита :-[, который по-моему стоит у фермы Онара, потому мой npc и говорит всякие глупости :) Добавление от 06/05/06, в 23:22:28
Ничего не понимаю, вроде id изменил, название ф-ции тоже, но он упорно не хочет говорить то, что надо :( вот код:
Cпойлер(щелкните, чтобы прочесть):
instance DIA_Mud_Exit(C_Info) { npc = NONE_9191_Mud; nr = 999; condition = DIA_Mud_Exit_Condition; information = DIA_Mud_Exit_Info; permanent = 1; description = DIALOG_ENDE; };
func int DIA_Mud_Exit_Condition() { return 1; };
func void DIA_Mud_Exit_Info() { AI_StopProcessInfos(self); };
instance DIA_Mud_FirstEXIT(C_Info) { npc = NONE_9191_Mud; nr = 1; condition = DIA_Mud_FirstEXIT_Condition; information = DIA_Mud_FirstEXIT_Info; permanent = FALSE; important =TRUE; };
func int DIA_Mud_FirstEXIT_Condition() { if(Npc_GetDistToNpc(self,hero) < ZivilAnquatschDist) { return TRUE; }; };
func void DIA_Mud_FirstEXIT_Info() { AI_Output(self,other,"DIA_Mud_FirstEXIT_07_00 "); //Эй, привет друг! AI_Output(self,other,"DIA_Mud_FirstEXIT_07_01 "); //Я пройду с тобой немного, ладно? Уверен, тебе сейчас нужен друг. AI_Output(other,self,"DIA_Mud_FirstEXIT_07_02 "); //Опять ты? Я же убил тебя? AI_Output(self,other,"DIA_Mud_FirstEXIT_07_03 "); //Я помню... Это было очень неприятно, AI_Output(self,other,"DIA_Mud_FirstEXIT_07_04 "); //но я прощаю тебя, пошли вместе... Info_ClearChoices(DIA_Mud_FirstEXIT); Info_AddChoice(DIA_Mud_FirstEXIT,"Проваливай!",DI A_Mud_FirstEXIT_Verpiss); Info_AddChoice(DIA_Mud_FirstEXIT,"Почему бы и нет? Идем!",DIA_Mud_FirstEXIT_Komm); };
func void DIA_Mud_FirstEXIT_Verpiss() { AI_Output(other,self,"DIA_Mud_FirstEXIT_Verpiss_1 5_00"); //Проваливай! AI_Output(self,other,"DIA_Mud_FirstEXIT_Verpiss_0 7_01"); //А ты сегодня не в настроении... Но я лучше пойду с тобой... Info_ClearChoices(DIA_Mud_FirstEXIT); AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"FOLLOW"); self.aivar[AIV_PARTYMEMBER] = TRUE; };
func void DIA_Mud_FirstEXIT_Komm() { AI_Output(other,self,"DIA_Mud_FirstEXIT_Komm_15_0 0"); //Почему бы и нет? Идем! AI_Output(self,other,"DIA_Mud_FirstEXIT_Komm_07_0 1"); //Здорово! Я не буду мещать тебе, как раньше, чесное слово. Info_ClearChoices(DIA_Mud_FirstEXIT); AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"FOLLOW"); self.aivar[AIV_PARTYMEMBER] = TRUE; };
instance DIA_Mud_Out(C_Info) { npc = NONE_9191_Mud; nr = 91919; condition = DIA_Mud_Out_Condition; information = DIA_Mud_Out_Info; permanent = FALSE; important = FALSE; };
func int DIA_Mud_Out_Condition() { if(self.aivar[AIV_PARTYMEMBER] == TRUE) { return TRUE; }; return FALSE; };
func void DIA_Mud_Out_Info() { AI_Output(self,other,"DIA_Mud_Out_07_00"); //Что ты хочешь, друг? (Преданно смотрит вам в глаза) Info_AddChoice(DIA_Mud_Out,"Проваливай, а то я убью тебя ещё раз!",DIA_Mud_Out_01); Info_AddChoice(DIA_Mud_Out,"Ничего друг, идем дальше...",DIA_Mud_Out_02); }; func void DIA_Mud_Out_01() { AI_Output(self,other,"DIA_Mud_Out_01_07_00"); //Но почему? AI_Output(other,self,"DIA_Mud_Out_01_15_01"); //Через секунду я убью тебя! AI_Output(self,other,"DIA_Mud_Out_01_07_02"); //Ты больной придурок! Я больше не хочу тебя видеть. AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"START"); self.aivar[AIV_PARTYMEMBER] = FALSE; };
func void DIA_Mud_Out_02() { AI_Output(other,self,"DIA_Mud_Out_02_15_01"); //Ничего друг, идем дальше... AI_StopProcessInfos(self); Npc_ExchangeRoutine(self,"FOLLOW"); self.aivar[AIV_PARTYMEMBER] = TRUE; };
|
|
|
06.06.2006, 11:48
|
#1160
|
|
Re: Вопросы по модостроению
instance DIA_Mud_Defeate(C_Info) { npc = NONE_1001_Mud; nr = 99999; condition = DIA_Mud_Defeate_Condition; information = DIA_Mud_Defeate_Info; permanent = FALSE; important = FALSE; };
|
Что вызывает функцию? Здесь должен быть либо <description="текст"> либо <important=1> И это однократное действие? Если нет, то почему <permanent=false>?
func int DIA_Mud_Defeate_Condition() { if(self.aivar[AIV_PARTYMEMBER] == TRUE) { return TRUE; }; return FALSE; };
|
Попробуйте удалить строчку <return false>.
|
|
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
|
|
Ваши права в разделе
|
|
|
|
Текущее время: 07:58. Часовой пояс GMT +4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|