|
|
12.01.2012, 19:59
|
#4961
|
|
|
|
|
A.G.F.C.
Регистрация: 18.02.2008
Сообщений: 0
|
|
|
|
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Stas776:
Включал в Nvidia и сглаживание, и фильтрацию, но игре всё равно - работает от встроенной, при этом ни сглаживания, ни фильтрации.
|
Можно попытаться отключить встроенный видеоконтроллер через БИОС, но я не уверен, что это реально в вашем случае. Насколько я понимаю, у вас встроенный видеоконтроллер является частью ЦП, и есть ли в этом случае возможность заблокировать его, я не знаю. А вообще, погуглите запрос "Nvidia Optimus проблема". Походу, эта технология вызывает вопросы не только у вас.
|
|
|
12.01.2012, 20:58
|
#4962
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от ElderGamer link=board=gothic&t=1192576961&goto=6659856 date=01/12/12, в 19:59:16
2Stas776:
|
Можно попытаться отключить встроенный видеоконтроллер через БИОС, но я не уверен, что это реально в вашем случае. Насколько я понимаю, у вас встроенный видеоконтроллер является частью ЦП, и есть ли в этом случае возможность заблокировать его, я не знаю.
|
В Биосе искал, не нашёл ничего такого, да и не хочется отключать что-то. Гуглил, тоже ничего не нашёл. У меня появилось подозрение, что это из-за 64-битной винды.
А вообще, погуглите запрос "Nvidia Optimus проблема". Походу, эта технология вызывает вопросы не только у вас.
|
|
|
|
13.01.2012, 00:21
|
#4963
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Stas776:Попробуй так: 1) Рабочий стол - пкм - Разрешение экрана 2) Кнопка Найти 3) Выбираешь "Доступен выход экрана на NVIDIA GeForce GT540M" 4) Выбираешь "Попытаться в любом случае подключиться к: VGA" 5) Применить 6) Выбираешь "Расширить эти экраны" 7) Применить 8) В настройках Nvidia добавляешь Gothic2.exe и выбираешь для него карту Nvidia
|
|
|
13.01.2012, 12:25
|
#4964
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Здравствуйте. Скачал "Ночь Ворона". У меня на компе 2 системы Windows ХР Sp3. Одна рабочая, другая почти совсем чистая. На которой работаю gothic.exe висит в трее, на чистой запускается без проблем. Дрова одинаковые, сервис паки тоже - SP3. Проц Атлон-ХР 1800. ОЗУ - 1 Гб. Видюха Geforce MX-440, AGP8x. Ставил всякие носиди, 3 варианта, где gothic.exe различается размером. Со всеми тремя в чистой системе работает, а в рабочей - нет. Проверка диска не помогает. Старфорс удалял какой то прогой, и еще вручную файлы в system32\drivers. Сносить винду как то не хочется, много всего стоит, а перезагружаться в новую систему из-за игры тоже не хочу, надо ведь разобраться, *есть ли еще варианты "потанцевать с бубном"? Не знаю, даст ли что дефрагментация, но ведь из той же самой папки но под другой системой все ОК, без установки и прописки в реестре, даже на флешку записывал и на другом компе пробовал - все ОК. Game prelauncher тоже не помогает. Антивирь отключал. Остался реестр и неучтенные файлы в Windows видимо, но на что мне обратить внимание? До установки Ночи ворона, была простая готика 2, все работало. Может старфорс неокончательно стерся?
|
|
|
13.01.2012, 12:57
|
#4965
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2urxednay:
на что мне обратить внимание?
|
Для начала на [rul] где русским по белому написано, что обсуждение скачаных версий запрещено и все глюки с ними - ваши трудности.
|
|
|
13.01.2012, 13:33
|
#4966
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2urxednay:И вам также желаю поменьше болеть. ;D Итак, начнём разбор полётов. 1. Извините, но проблемы, связанные со скачанными неизвестно откуда версиями игр на AGFC не обсуждаются - смотрите [rul], статья 3.14. Использование NoCD также подпадает под действие этой статьи. 2. Как правильно удалить StarForce, подробно описано здесь. Попытки удалить защиту другими способами могут привести к непредсказуемым последствиям вплоть до необходимости переустановить ОС! Не исключено, что это именно ваш случай. :devil: Поэтому самое правильное решение - при первом запуске игры отказаться от установки драйверов StarForce и установить изначально не имеющие защиты репорт-версии исполняемых файлов игры: адаптированный патч 1.30 (fix) для оригинальной Gothic II или патч 2.6 (fix) для аддона "Ночь Ворона", ссылки на них указаны в шапке темы.
|
|
|
13.01.2012, 18:46
|
#4967
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Мне хотелось бы поговорить об одном из изменений, вносимых обновлением для G2a NR Scriptpatch от Dimus'а. Я имею в виду, следующее изменение:
Cпойлер(щелкните, чтобы прочесть):
- Больше нельзя получить дополнительные яблоки, чёрные грибы и гоблинские ягоды.
Более подробно проблема описана здесь: Ответ #4424В качестве решения проблемы было предложено просто удалять яблоки из амбиентных инвентарей "жующих" персонажей. К слову сказать, это решение многим не понравилось. Кроме того, я нашел недостаток: яблоки пропадают из инвентаря не только жующих персонажей, но и из инвентаря персонажей, у которых они даются командой: CreateInvItems(self,ItFo_Apple,1);(это, к примеру, Вильям, Сентеза) Поэтому, я предлагаю более лаконичное решение - давать яблоки ТОЛЬКО 1 раз. То есть, первый раз яблоки из инвентаря пропадать не будут, а все последующие - будут. Таким образом, мы убиваем двух зайцев: не страдает начальная логика игры и становится невозможно накрутка, т.к. яблоко дадут только один раз. Как вам такая идея, дорогие игроки в G2a? А реализацию скриптов я уже сделал - не знаю, почему так не сделали раньше. Я ввел новый элемент массива aivar: const int AIV_GetBonusFood = 89;И добавил следующее условие в скрипт ZS_Unconscious.d:
Cпойлер(щелкните, чтобы прочесть):
B_GiveTradeInv(self); B_ClearRuneInv(self); b_clearsmithinv(self); b_clearalchemyinv(self); if(self.aivar[AIV_GetBonusFood] == TRUE) { * *b_clearbonusfoodinv(self); } else { * *self.aivar[AIV_GetBonusFood] = TRUE; };
Скачать архив с измененными скриптами можно здесь: http://narod.ru/disk/37539953001/apple_fix.rar.html P.S. Убедительная просьба к Dimus'у добавить это изменение в следующую сборку. Я думаю, что остальные будут не против.
|
|
|
13.01.2012, 23:13
|
#4968
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Что-то у меня теней нет в Готике 3. Версия стимовская 1.6. Сверху поставил русификатор текста и звука, а сверху патч 1.74, у которого в конце можно поставить галку "фикс теней для карт AMD". Я сразу же поставил и наблюдаю глюки. В общем, когда достаешь факел все сначала замирает секунд на 5, потом все ок, но теней от факела нет. Если попрыгать, поприседать, они вроде появляются на секунду и снова исчезают. Что делать? Может из-за стима этот фикс не активируется?
|
|
|
14.01.2012, 18:48
|
#4970
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Dimus link=board=gothic&t=1192576961&goto=6662035 date=01/14/12, в 18:20:29
2Black Phantom: Архив битый, просьба перезалить фикс яблок.
|
http://narod.ru/disk/37634682001/APPLE_FIX.zip.html Добавление от 01/14/12, в 18:52:26 2Dimus: У меня к Вам еще один вопрос по данной тематике: зачем убирать гоблинские ягоды у Паладинов в файле: b_clearsmithinv.dКогда можно убрать их генерацию из файла: B_CreateAmbientInv.dP.S. Хоть небольшая но экономия, ведь каждый лишний вызов функции хоть чуть-чуть, но замедляет работу игры.
|
|
|
14.01.2012, 20:22
|
#4972
|
|
Re: Gothic 1, 2, 3: Технические вопросы
После установки K-Lite Codec Pack Мод tlvh-1.0.exe при установке стал запускать ffdshow audio decoder в результате все файлы внутри sound.VDF и speech.vdf остались с расширением *.wav а не сменили его на *.ogg как было раньше. Остались непонятными для меня эти строки из output.txt:
Cпойлер(щелкните, чтобы прочесть):
$/%/&/'/(/)/3/4/5/-/..WAV ...AssessAndMemMurderKnowsPlay.WAV (В принцепе допустимое имя файла но сомневаюсь) ...AssessAndMemMurderKnowsPlayer//friendlyvict.WAV 0A...AssessAndMemMurderKnowsPlay.WAV (В принцепе допустимое имя файла но сомневаюсь) _ReactToMemory//Defeat_News//SC(friendly/neutral)offen.WAV >CCA><@1A@A@./A.WAV 0110AB_ReactToMemory//Murder_Ne.WAV 0130AB_ReactToMemory//Murder_Ne.WAV 0140AB_ReactToMemory//Murder_Ne.WAV 0160AB_ReactToMemory//Murder_Ne.WAV 0180AB_ReactToMemory//Murder_Ne.WAV 0200AB_ReactToMemory//Murder_Ne.WAV 0220AB_ReactToMemory//Murder_Ne.WAV 0240AB_ReactToMemory//Murder_Ne.WAV 0260AB_ReactToMemory//Murder_Ne.WAV 0280AB_ReactToMemory//Murder_Ne.WAV 0300AB_ReactToMemory//Murder_Ne.WAV 0320AB_ReactToMemory//Murder_Ne.WAV 0340AB_ReactToMemory//Murder_Ne.WAV 0360AB_ReactToMemory//Murder_Ne.WAV 0490AB_ReactToMemory//Defeat_Ne.WAV 0500AB_ReactToMemory//Defeat_Ne.WAV 0510AB_ReactToMemory//Defeat_Ne.WAV 0530AB_ReactToMemory//Defeat_Ne.WAV 0550AB_ReactToMemory//Defeat_Ne.WAV 0560AB_ReactToMemory//Defeat_Ne.WAV 0570AB_ReactToMemory//Defeat_Ne.WAV 0580AB_ReactToMemory//Defeat_Ne.WAV 0600AB_ReactToMemory//Defeat_Ne.WAV 0620AB_ReactToMemory//Defeat_Ne.WAV 0660AB_ReactToMemory//Defeat_Ne.WAV 0670AB_ReactToMemory//Defeat_Ne.WAV 0690AB_ReactToMemory//Defeat_Ne.WAV 0700AB_ReactToMemory//Defeat_Ne.WAV 0720AB_ReactToMemory//Defeat_Ne.WAV 0740AB_ReactToMemory//Defeat_Ne.WAV 0780AB_ReactToMemory//Defeat_Ne.WAV 0820AB_ReactToMemory//Defeat_Ne.WAV 0830AB_ReactToMemory//Defeat_Ne.WAV 0850AB_ReactToMemory//Defeat_Ne.WAV 0860AB_ReactToMemory//Defeat_Ne.WAV 0AB_CheerFight//NoFriendlyvict.WAV 163540AZS_AssessWarnEnd//FreeL.WAV 500AB_CheerFight//Friendlyvict.WAV 530AB_CheerFight//Friendlyvict.WAV 60100AB_ReactToMemory//Murder_N.WAV 60120AB_ReactToMemory//Murder_N.WAV 60380AB_ReactToMemory//Murder_N.WAV 60400AB_ReactToMemory//Murder_N.WAV 60410AB_ReactToMemory//Murder_N.WAV 60420AB_ReactToMemory//Murder_N.WAV 60880AB_ReactToMemory//Theft_Ne.WAV 63500AZS_AssessWarnEnd//FreeL.WAV 63520AZS_AssessWarnEnd//FreeL.WAV AndMemMurderKnowsPlayer//friendlyvictim//Playerattac.WAV AZS_WatchFight_Loop//Fightin10mran.WAV B_CheerFight//Friendlyvict.WAV B_CheerFight//NoFriendlyvict.WAV B_ReactToMemory//Defeat_Ne.WAV B_ReactToMemory//Defeat_News//SC(angry)offen.WAV B_ReactToMemory//Defeat_News//SC(Angry)offend.WAV B_ReactToMemory//Defeat_News//SC(friend/neutr)offen.WAV B_ReactToMemory//Defeat_News//SCoffen.WAV B_ReactToMemory//Murder_N.WAV B_ReactToMemory//Murder_Ne.WAV B_ReactToMemory//Theft_Ne.WAV Murder_News//Friendly/NeutraloffenderSCvictimNOThost.WAV olST\PrjGOTHIC\Gothic.src2$E//GothicSourcerworkspacefil.WAV urder_News//Friendly/NeutraloffenderSCvictimNOThosti.WAV y//Defeat_News//SC(Angry/guild-angry/neutral)offend.WAV ZS_AssessWarnEnd//FreeL.WAV ZS_WatchFight_Loop//Fightin10mran.WAV
Винда не создаёт такие файлы. Я сейчас занимаюсь анализом списков файлов, хочу запихать в папку \_WORK\DATA\SOUND\SPEECH только те которых точно нет не в игре не в моде а остальное оставить в запакованном виде. Стоит менять дату создания и редактирования на 2000 год или и так сойдёт?
|
|
|
14.01.2012, 20:42
|
#4973
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Dimus link=board=gothic&t=1192576961&goto=6662117 date=01/14/12, в 19:30:23
2Black Phantom: И этот архив тоже битый. Неужели у вас глючит архиватор? :-/ Попробуйте выложить скрипты без упаковки в архив.
|
Это сделано для страховки на случай, если новая игра была начата до установки скриптпатча - тогда в инвентарях части палов будут гоблинки. ;) Спасибо за подсказку, т.к. я забыл удалить их генерацию из B_CreateAmbientInv.d. :-[
|
Вот ссылки на скрипты: http://narod.ru/disk/37647917001/ZS_Unconscious.d.html http://narod.ru/disk/37647897001/AI_Constants.d.html Добавление от 01/14/12, в 20:43:22
Цитата:
Сообщение от Goth Man link=board=gothic&t=1192576961&goto=6662175 date=01/14/12, в 20:22:00
После установки K-Lite Codec Pack Мод tlvh-1.0.exe при установке стал запускать ffdshow audio decoder в результате все файлы внутри sound.VDF и speech.vdf остались с расширением *.wav а не сменили его на *.ogg как было раньше. Остались непонятными для меня эти строки из output.txt:
Cпойлер(щелкните, чтобы прочесть):
$/%/&/'/(/)/3/4/5/-/..WAV ...AssessAndMemMurderKnowsPlay.WAV (В принцепе допустимое имя файла но сомневаюсь) ...AssessAndMemMurderKnowsPlayer//friendlyvict.WAV 0A...AssessAndMemMurderKnowsPlay.WAV *(В принцепе допустимое имя файла но сомневаюсь) _ReactToMemory//Defeat_News//SC(friendly/neutral)offen.WAV >CCA><@1A@A@./A.WAV 0110AB_ReactToMemory//Murder_Ne.WAV 0130AB_ReactToMemory//Murder_Ne.WAV 0140AB_ReactToMemory//Murder_Ne.WAV 0160AB_ReactToMemory//Murder_Ne.WAV 0180AB_ReactToMemory//Murder_Ne.WAV 0200AB_ReactToMemory//Murder_Ne.WAV 0220AB_ReactToMemory//Murder_Ne.WAV 0240AB_ReactToMemory//Murder_Ne.WAV 0260AB_ReactToMemory//Murder_Ne.WAV 0280AB_ReactToMemory//Murder_Ne.WAV 0300AB_ReactToMemory//Murder_Ne.WAV 0320AB_ReactToMemory//Murder_Ne.WAV 0340AB_ReactToMemory//Murder_Ne.WAV 0360AB_ReactToMemory//Murder_Ne.WAV 0490AB_ReactToMemory//Defeat_Ne.WAV 0500AB_ReactToMemory//Defeat_Ne.WAV 0510AB_ReactToMemory//Defeat_Ne.WAV 0530AB_ReactToMemory//Defeat_Ne.WAV 0550AB_ReactToMemory//Defeat_Ne.WAV 0560AB_ReactToMemory//Defeat_Ne.WAV 0570AB_ReactToMemory//Defeat_Ne.WAV 0580AB_ReactToMemory//Defeat_Ne.WAV 0600AB_ReactToMemory//Defeat_Ne.WAV 0620AB_ReactToMemory//Defeat_Ne.WAV 0660AB_ReactToMemory//Defeat_Ne.WAV 0670AB_ReactToMemory//Defeat_Ne.WAV 0690AB_ReactToMemory//Defeat_Ne.WAV 0700AB_ReactToMemory//Defeat_Ne.WAV 0720AB_ReactToMemory//Defeat_Ne.WAV 0740AB_ReactToMemory//Defeat_Ne.WAV 0780AB_ReactToMemory//Defeat_Ne.WAV 0820AB_ReactToMemory//Defeat_Ne.WAV 0830AB_ReactToMemory//Defeat_Ne.WAV 0850AB_ReactToMemory//Defeat_Ne.WAV 0860AB_ReactToMemory//Defeat_Ne.WAV 0AB_CheerFight//NoFriendlyvict.WAV 163540AZS_AssessWarnEnd//FreeL.WAV 500AB_CheerFight//Friendlyvict.WAV 530AB_CheerFight//Friendlyvict.WAV 60100AB_ReactToMemory//Murder_N.WAV 60120AB_ReactToMemory//Murder_N.WAV 60380AB_ReactToMemory//Murder_N.WAV 60400AB_ReactToMemory//Murder_N.WAV 60410AB_ReactToMemory//Murder_N.WAV 60420AB_ReactToMemory//Murder_N.WAV 60880AB_ReactToMemory//Theft_Ne.WAV 63500AZS_AssessWarnEnd//FreeL.WAV 63520AZS_AssessWarnEnd//FreeL.WAV AndMemMurderKnowsPlayer//friendlyvictim//Playerattac.WAV AZS_WatchFight_Loop//Fightin10mran.WAV B_CheerFight//Friendlyvict.WAV B_CheerFight//NoFriendlyvict.WAV B_ReactToMemory//Defeat_Ne.WAV B_ReactToMemory//Defeat_News//SC(angry)offen.WAV B_ReactToMemory//Defeat_News//SC(Angry)offend.WAV B_ReactToMemory//Defeat_News//SC(friend/neutr)offen.WAV B_ReactToMemory//Defeat_News//SCoffen.WAV B_ReactToMemory//Murder_N.WAV B_ReactToMemory//Murder_Ne.WAV B_ReactToMemory//Theft_Ne.WAV Murder_News//Friendly/NeutraloffenderSCvictimNOThost.WAV olST\PrjGOTHIC\Gothic.src2$E//GothicSourcerworkspacefil.WAV urder_News//Friendly/NeutraloffenderSCvictimNOThosti.WAV y//Defeat_News//SC(Angry/guild-angry/neutral)offend.WAV ZS_AssessWarnEnd//FreeL.WAV ZS_WatchFight_Loop//Fightin10mran.WAV
Винда не создаёт такие файлы. Я сейчас занимаюсь анализом списков файлов, хочу запихать в папку \_WORK\DATA\SOUND\SPEECH только те которых точно нет не в игре не в моде а остальное оставить в запакованном виде. Стоит менять дату создания и редактирования на 2000 год или и так сойдёт?
|
Если не трудно, укажите ссылку на мод - я проверю работу своей программы. Добавление от 01/14/12, в 20:58:03 2Dimus: Может быть стоит убрать удаление яблок у NPC и черных грибов у гоблинов? Ведь, если получить яблоки за жующих NPC можно только один раз, то какой смысл очищать инвентарь от яблок и грибов. Я помню, многие были против этого, да и я, честно говоря, не понимаю, зачем это убирать, это ведь добавляет фактор случайности к игре (ведь может выпасть, может не выпасть), следовательно делает ее более интересной. Никакой накрутки здесь уже нет (если использовать мои скрипты). P.S. Лично я, когда играю в Готику 2 убираю вызов функции, b_clearbonusfoodinv(self); - я считаю, что это портит оригинальную задумку игры, уж простите.
|
|
|
14.01.2012, 21:08
|
#4974
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Black Phantom:Нет, это не баг архиватора - это похоже на баг файлообменника. Например, начало файла ZS_Unconscious.d у меня выглядит так:
Cпойлер(щелкните, чтобы прочесть):
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns:x="http://www.yandex.ru/xscript" xmlns:lego="https://lego.yandex-team.ru"><head> * * *<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> * * *<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> * *<title>Яндекс.Народ</title> * * * * *<script type="text/javascript" src="//yandex.st/jquery/1.4.2/jquery.min.js"></script> * * * * * * *<!--[if gt IE 7]><!--><link rel="stylesheet" href="//wrz.yandex.ru/css/disk/_fm.css"/><!--<![endif]--> * * *<!--[if lte IE 7]><link rel=stylesheet href="//wrz.yandex.ru/css/disk/_fm-ie.css"><![endif]--> * * * * * *<link rel="shortcut icon" href="//yandex.st/lego/_/3dq5S6sVf9f2qd0X_2BOPzmQ60A.ico"/> * * *<link rel="icon" type="image/vnd.microsoft.icon" href="//yandex.st/lego/_/3dq5S6sVf9f2qd0X_2BOPzmQ60A.ico" /> * * *<script type="text/javascript" src="//yandex.st/lego/2.4-32/common/js/_common.js"></script> * * *<style type="text/css">em.nda {display:block;color:red;padding-top:5px;}</style> * * *<script language="javascript" type="text/javascript" src="http://css.yandex.net/css/narod/disk/jquery.share.js?v7"></script> * * *<script language="javascript" type="text/javascript" src="http://css.yandex.net/css/narod/disk/jquery.comments.js?v5">&amp;amp;lt;/script> * * *<script type="text/javascript" src="/js/_index.js?v=1.0.0.42"></script> * * *<script type="text/javascript">//<!-- * * *Lego.init({ * * * * * *login:'', * * * * * *locale:'ru', * * * * * *id:'narod', * * * * * *yandexuid:'', * * * * * *'lego-static-host':'', * * * * * *'passport-host':'http:\/\/passport.yandex.ru', * * * * * *'pass-host':'http:\/\/pass.yandex.ru', * * * * * *'social-host':'http:\/\/social.yandex.ru', * * * * * *'retpath':'http:\/\/narod.yandex.ru\/disk\/', * * * * * *'social-retpath':'http:\/\/narod.yandex.ru\/disk\/lego\/blocks\/i-social\/closer\/i-social__closer.html', * * * * * *'index':true, * * * * * *oframebust: {} * * *}); * * *//--></script><script type="text/javascript">//<!-- * * *document.documentElement.id = "js"; * * *//--></script><script type="text/javascript">//<!-- * * *if (document.compatMode != "CSS1Compat") document.documentElement.className += " quirks"; * * *//--></script> * * *<script language="javascript" type="text/javascript" src="/js/jquery.modal.js"></script> * * *<script type="text/javascript" src="/js/jquery.uploader.js?v=1.0.0.43"></script> * * *<script type="text/javascript" src="/js/jquery.flash.js"></script>
Попробуйте выложить архив на какой-нибудь другой файлообменник или скиньте его на моё мыло [p=Black_Phantom] Dimus_Primus@mail.ru[/p]
|
|
|
14.01.2012, 21:47
|
#4976
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Dimus link=board=gothic&t=1192576961&goto=6662035 date=01/14/12, в 18:20:29
Ничего. К сожалению, CPT не удалось полностью решить проблему с отсутствием теней на Radeon 4000/5000 серий, в частности, теней от факела. :(
|
Интересно это проблема Г3 или непосредственно патча? Можно изменить параметр Render.DisableHWShadowMap. Тени появляются, все ок, но тормоза просто дичайшие. :(
|
|
|
14.01.2012, 21:48
|
#4977
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Black Phantom link=board=gothic&t=1192576961&goto=6662195 date=01/14/12, в 20:42:33
Cпойлер(щелкните, чтобы прочесть):
Может быть стоит убрать удаление яблок у NPC и черных грибов у гоблинов? Ведь, если получить яблоки за жующих NPC можно только один раз, то какой смысл очищать инвентарь от яблок и грибов. Я помню, многие были против этого, да и я, честно говоря, не понимаю, зачем это убирать, это ведь добавляет фактор случайности к игре (ведь может выпасть, может не выпасть), следовательно делает ее более интересной
Никакой накрутки здесь уже нет (если использовать мои скрипты)
|
Несомненно. Да и с накруткой там не шибко накрутишь - надоест. А кому нравится, пусть накручивает - кому какое дело, чем человек занимается на своём компе со своей игрой. Лишь бы было интересно
|
|
|
14.01.2012, 22:35
|
#4979
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Shifroval link=board=gothic&t=1192576961&goto=6662311 date=01/14/12, в 22:20:20
В итоге если играть с ати на ХР, то все три Готики неиграбельны так или иначе.
|
Да, я уже ощутил.
Cпойлер(щелкните, чтобы прочесть):
1 и 2 не запускались вначале, но потом все же решил это. Однако 1-ая так и не выдала выше 20-ти фпс, и после получаса игры начинала адски тормозить в инвентаре. Со 2-ой получше, но после загрузки постоянно ломался FOV и изображение становилось расплющенным, пока не поговоришь с кем-нибудь.
|
|
|
14.01.2012, 22:40
|
#4980
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Black Phantom:Посмотрел ваши скрипты.
Cпойлер(щелкните, чтобы прочесть):
Получается, что один раз из избитого непися можно получить яблоко, чёрный гриб или гоблинку. А если убить, то эти предметы будут удалены из его инвентаря в скрипте ZS_Dead.d. Тот же скрипт удалит и созданные в инвентарях гоблинов чёрные грибы. Не понял только смысл этого фрагмента:
Код:
* * *if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(Brahim)) * * *{ * * * * * *Brahim_attacked_day = Wld_GetDay()+1; * * *};
|
|
|
14.01.2012, 23:10
|
#4981
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Dimus link=board=gothic&t=1192576961&goto=6662342 date=01/14/12, в 22:40:40
2Black Phantom:Посмотрел ваши скрипты.
Cпойлер(щелкните, чтобы прочесть):
Получается, что один раз из избитого непися можно получить яблоко, чёрный гриб или гоблинку. А если убить, то эти предметы будут удалены из его инвентаря в скрипте ZS_Dead.d. Тот же скрипт удалит и созданные в инвентарях гоблинов чёрные грибы. Не понял только смысл этого фрагмента:
Код:
* * *if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(Brahim)) * * *{ * * * * * *Brahim_attacked_day = Wld_GetDay()+1; * * *};
Хотя для проверки на избиение или убийство можно воспользоваться уже существующими AI переменными: AIV_DefeatedByPlayer и AIV_KilledByPlayer.
|
1. Я хотел преложить другое решение - не убирать яблоки и черные грибы у убитых NPC и гоблинов совсем. А у избитых - забирать полсе 1-го раза. Вроде бы не одному мне эта затея нравится. 2. Это фрагмент другого исправления, чтобы при избиении Брахима, он торговал с ГГ только на след. день (защита от накрутки путем продажы карт) - забыл убрать из скрипта.
|
|
|
15.01.2012, 11:06
|
#4983
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Black Phantom:1. Тогда станет выгодно не избивать NPC, а мочить их - следовательно, у убитых людей эти предметы надо удалять. А чтобы это не происходило с мёртвыми гоблинами, нужно ввести в скрипт ZS_Dead.d ограничение "только для людей":
Cпойлер(щелкните, чтобы прочесть):
* * *if(self.guild < GIL_SEPERATOR_HUM) * * *{ * * * * * *B_ClearBonusFoodInv(self); * * *};
2. Не вижу смысла в этом исправлении, т.к. у побитых торговцев все товары заменяются амбиентным инвентарём. Добавление от 01/15/12, в 11:26:40 2Shifroval:Вы оказались правы - это Opera 11.60 почему-то бьёт файлы. Сегодня для пробы скачал оба архива: rar испорчен, zip в порядке. IE 9 скачал оба архива без ошибок.
|
|
|
15.01.2012, 11:58
|
#4984
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Dimus link=board=gothic&t=1192576961&goto=6662825 date=01/15/12, в 11:06:41
2Black Phantom:1. Тогда станет выгодно не избивать NPC, а мочить их - следовательно, у убитых людей эти предметы надо удалять. А чтобы это не происходило с мёртвыми гоблинами, нужно ввести в скрипт ZS_Dead.d ограничение "только для людей":
Cпойлер(щелкните, чтобы прочесть):
* * *if(self.guild < GIL_SEPERATOR_HUM) * * *{ * * * * * *B_ClearBonusFoodInv(self); * * *};
2. Не вижу смысла в этом исправлении, т.к. у побитых торговцев все товары заменяются амбиентным инвентарём.
|
Добавление от 01/15/12, в 11:26:40 2Shifroval: Вы оказались правы - это Opera 11.60 почему-то бьёт файлы. Сегодня для пробы скачал оба архива: rar испорчен, zip в порядке. IE 9 скачал оба архива без ошибок.
|
1. Я не понимаю логики - у людей грибы не могут дублироваться, ведб они их не едят. Зачем их тогда убирать. Кроме того при таком подходе уберутсся грибы из инвенатаря NPC, у которых прописано действие: CreateInvItems(self,ItPl_Mushroom_01,1);Поэтому я предлагаю, убирать ТОЛЬКО яблоки у жующих NPC, после второго и последующего избиений. P.S. За убитых NPC все-равно не получится получить яблоки несколько раз :) 2. Да, но карты не исчезают из инвентаря - это "специальные" предмета, а стоят дорого.
|
|
|
15.01.2012, 18:45
|
#4986
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Black Phantom:1. Хорошо, тогда я окончательно убираю чёрные грибы из списка бонусной жратвы.
Cпойлер(щелкните, чтобы прочесть):
В итоге скрипты ZS_Dead.d и ZS_Unconscious.d останутся без изменений, зато изменится скрипт B_ClearSmithInv.d:
Код:
func void B_ClearBonusFoodInv(var C_Npc slf){ * * *var C_Npc her; * * *her = Hlp_GetNpc(PC_Hero); * * *if((Hlp_GetInstanceID(slf) != Hlp_GetInstanceID(her)) && (slf.guild < GIL_SEPERATOR_HUM)) * * *{ * * * * * *if(slf.aivar[AIV_GetBonusFood] == TRUE) * * * * * *{ * * * * * * * * *Npc_RemoveInvItems(slf,ItFo_Apple,Npc_HasItems(slf,ItFo_Apple)); * * * * * *} * * * * * *else * * * * * *{ * * * * * * * * *slf.aivar[AIV_GetBonusFood] = TRUE; * * * * * *}; * * * * * *if(slf.guild == GIL_PAL) * * * * * *{ * * * * * * * * *Npc_RemoveInvItems(slf,ItPl_Dex_Herb_01,Npc_HasItems(slf,ItPl_Dex_Herb_01)); * * * * * *}; * * *};};
2. Такое может происходить потому, что предметы имеют флаг ITEM_MISSION. Кстати, а много ли в игре карт с таким флагом? Добавление от 01/15/12, в 19:05:27 2africano:Т.е. стабильно происходит вылет во время загрузки игры? Похоже, что у вас побился сэйв и его восстановление маловероятно. Если у вас есть другие сэйвы, загружайтесь с них и в следующий раз сохраняйтесь почаще.
|
|
|
15.01.2012, 19:55
|
#4988
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Dimus link=board=gothic&t=1192576961&goto=6663075 date=01/15/12, в 18:45:28
2Black Phantom: 1. Хорошо, тогда я окончательно убираю чёрные грибы из списка бонусной жратвы. [s]В итоге скрипты ZS_Dead.d и ZS_Unconscious.d останутся без изменений, зато изменится скрипт B_ClearSmithInv.d: ...
|
Теперь я окончательно ничего не понимаю. 1. Зачем тогда нужен вызов функции B_ClearBonusFoodInv(self);в скрипте ZS_Dead.d 2. Для чего нужно условие: if((Hlp_GetInstanceID(slf) != Hlp_GetInstanceID(her)) && (slf.guild < GIL_SEPERATOR_HUM))И кроме того, я не вижу смыcла в вызове функций в файле ZS_Dead.d: B_ClearSmithInv(self); B_ClearAlchemyInv(self);
|
|
|
15.01.2012, 22:32
|
#4989
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Black Phantom:Всё очень просто - нужно, чтобы очистка инвентаря от
Cпойлер(щелкните, чтобы прочесть):
яблок, гоблинок, стальных заготовок и мензурок
проходила не только у побитых, но также и у убитых неписей. А условие означает следующее:
Cпойлер(щелкните, чтобы прочесть):
инстанция является человеком, но это не ГГ (т.е. непись)
. В основном это было сделано для того,
Cпойлер(щелкните, чтобы прочесть):
чтобы из инвентарей мёртвых гоблинов не удалялись чёрные грибы.
Добавление от 01/15/12, в 22:52:13 2evilkain:За вывод надписей к объектам игрового мира отвечает шрифт Gothic3.ttf. Поэтому проверяйте наличие этого шрифта в каталогах, где установлена игра (например, \Games\Gothic 3. Золотое издание\game) и где ОС хранит используемые ей шрифты ( \Windows\Fonts). Учтите, что этот шрифт должен поддерживать кириллицу. Если Community Patch v1.74 заменяет оригинальный шрифт Gothic3.ttf глючным (такое было в первой сборке патча, размер которой 958597938 байт), то перед его установкой сделайте резервную копию шрифта из v1.60.
|
|
|
16.01.2012, 12:11
|
#4990
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Dimus: Давайте порассуждаем логически: 1. Черные грибы могут появлятся в инвентарях гоблинов и в амбиентных инвентарях NPC, также они появляются у тех NPC, у которых прописано их создание при инициализации (например, Дар).
2. Персонажи их не кушают :), следовательно, больше того количества, которое было изначально у NPC получить нельзя, т.е. накрутка невозможна.
3. При данной реализации черные нрибы не будут пропадать у гоблинов, но будут пропадать у NPC, у которых эти грибы есть "по праву".
4. Так зачем же это *нужно? Здесь нет никаких лазеек - избил NPC забрал его черный гриб - и все, больше не получить.
5. Далее. Зачем удалять яблоки из инвентаря убитыз NPC - раз NPC убит, то больше яблок за него уже не получить - это понятно :)
Вывод: Я предлагаю следующее: 1. Из скрипта ZS_Dead.d удалить вызов функции B_ClearBonusFoodInv(self).
2. Из скрипта B_ClearSmithInv.d убрать удаление черных грибов, и, вероятно, следует убрать условие (slf.guild < GIL_SEPERATOR_HUM)
3. Можно также убрать и удаление гоблинских ягод. Дело в том, что после установки патча все-равно желательно начать новую игру, иначе могут быть дублирования предметов, и.т.п. А генерация этих ягодуже убрана у паладинов.
Примечание: это решение подразумевает то, что за NPC можно получить два яблока, вместо одного. Нпример, избив NPC, получаем яблоко, затем убиваем - можем получить еще одно. Но я считаю, что это нормально. Лишнее яблоко - бонус за убийство, вполне гармонично вписывается. Накрутка здесь также невозможна.
Я надеюсь, что Вы согласитесь с моими доводами.
|
|
|
16.01.2012, 12:46
|
#4991
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Black Phantom: 2Dimus: Эх, балансировщики. А о логике вы не подумали? Вот набил я человеку морду, забрал тыблоки. Но он же их еще не наелся. Он пошел, еще купил, вот они у него и опять есть.
Как же эти игры уже... Сделайте так - посчитайте, сколько этих яблок всего, навалите их со старта ГГ в инвентарь и уберите ото всюду, оставив в инвентаре только палку. Просто и без затей и накруток. Хотя нет, низяяяяяяя.. палка - це ж накручивание денег.
|
|
|
16.01.2012, 14:09
|
#4992
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2Black Phantom:
Из скрипта B_ClearSmithInv.d убрать удаление черных грибов, и, вероятно, следует убрать условие (slf.guild < GIL_SEPERATOR_HUM)
|
Вам что, лень заглянуть в скрипты или хотя бы в ответ №4831? Чёрные грибы уже исключены из списка бонусной жратвы. Если в инвентарях монстров не генерятся яблоки и гоблинки, также можно убрать проверку на принадлежность к человеческой гильдии.
Можно также убрать и удаление гоблинских ягод. Дело в том, что после установки патча все-равно желательно начать новую игру, иначе могут быть дублирования предметов, и.т.п. А генерация этих ягодуже убрана у паладинов.
|
Удаление гоблинок из инвентарей палов останется на случай, если игрок продолжил игру, начатую до установки скриптпатча.
Примечание: это решение подразумевает то, что за NPC можно получить два яблока, вместо одного. Нпример, избив NPC, получаем яблоко, затем убиваем - можем получить еще одно. Но я считаю, что это нормально. Лишнее яблоко - бонус за убийство, вполне гармонично вписывается. Накрутка здесь также невозможна.
|
Снова здарова... :o В ответе №4812 вы писали другое:
Cпойлер(щелкните, чтобы прочесть):
Поэтому, я предлагаю более лаконичное решение - давать яблоки ТОЛЬКО 1 раз. То есть, первый раз яблоки из инвентаря пропадать не будут, а все последующие - будут.
Я согласился с вашим доводом и безразлично, каким именно способом ГГ получил это яблоко - избил или замочил непися. Поэтому в скрипте ZS_Dead.d останется вызов функции B_ClearBonusFoodInv(self).
|
|
|
16.01.2012, 16:13
|
#4994
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Добавление от 01/15/12, в 19:05:27 2africano: Т.е. стабильно происходит вылет во время загрузки игры? Похоже, что у вас побился сэйв и его восстановление маловероятно. Если у вас есть другие сэйвы, загружайтесь с них и в следующий раз сохраняйтесь почаще.
|
да я собственно даже загрузится не могу, вставляю диск, пару секунд и вылет
|
|
|
16.01.2012, 16:50
|
#4995
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2africano: Итак, дело ясное, что дело тёмное. Значит, поднимите глаза в шапку темы, внимательно прочтите написанное красным жирным шрифтом и выдайте максимум информации: конфиг вашего железа, версию ОС и драйверов на видео, как именно вы устанавливали игру и патчи на неё, как пытались решить эту проблему и т.д.
|
|
|
17.01.2012, 13:27
|
#4996
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Насчет теней в Г3. При установке 1.74 я поставил галочку "фикс теней". В итоге в игре у меня теней не было. Нашел в ge3.ini параметр Render.DisableHWShadowMap = true. Переставил на false - тени появились, но с тормозами. Поставил обратно на true тени как были так и остались, поставил обратно на false - ничего не поменялось, но тормоза сами собой пропали. В итоге щас так и играю с Render.DisableHWShadowMap=false с тенями на catalyst 11.11 (Radeon HD4670). Магия!
|
|
|
17.01.2012, 17:20
|
#4998
|
|
Re: Gothic 1, 2, 3: Технические вопросы
Цитата:
Сообщение от Dimus link=board=gothic&t=1192576961&goto=6664125 date=01/16/12, в 16:50:32
2africano: Итак, дело ясное, что дело тёмное. Значит, поднимите глаза в шапку темы, внимательно прочтите написанное красным жирным шрифтом и выдайте максимум информации: конфиг вашего железа, версию ОС и драйверов на видео, как именно вы устанавливали игру и патчи на неё, как пытались решить эту проблему и т.д.
|
2Dimus: ЦП Mobile DualCore AMD Turion 64 X2 TL-60, 2000 MHz; Системная плата Acer Aspire 7520; Системная память 2048 Мб (DDR2-667 DDR2 SDRAM); Видеоадаптер NVIDIA GeForce 8600M GS (256 Мб), версия драйвера 8.17.12.6099 дата разработки 16.10.2010; Звуковой адаптер Realtek ALC268 @ nVIDIA MCP67/68 - High Definition Audio Controller; Операционная система Microsoft Windows 7 Professional 6.1.7601; Игру устанавливала с лицензионки, играю с диска. До сего момента глюков не было, поэтому в патчах не нуждалась. После вылета игры установила патч v1.12, результатов никаких. (пару лет назад на этом же компе была полностью пройдена готика3, только пиратка)
|
|
|
17.01.2012, 22:21
|
#5000
|
|
|
|
|
A.G.F.C.
Регистрация: 18.02.2008
Сообщений: 0
|
|
|
|
|
|
Re: Gothic 1, 2, 3: Технические вопросы
2africano:
пару лет назад на этом же компе была полностью пройдена готика3,
|
Возможно, пару лет назад это был другой комп, с другими версиями DX, драйверов, другим антивирусом, а то и с другой версией ОС. ;)
да я собственно даже загрузится не могу, вставляю диск, пару секунд и вылет...
|
Игру устанавливала с лицензионки, играю с диска....
|
Уж не потеряли ли вы лончер, который должен появляться, причём совсем не обязательно, при вставлении диска в привод DVD? Запускать игру с ярлыка Gothic3.exe не пробовали?
|
|
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
Опции темы |
Поиск в этой теме |
|
|
Ваши права в разделе
|
|
|
|
Текущее время: 14:59. Часовой пояс GMT +4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|