Перейти к публикации
Планета Deus Ex

Cesar

Пользователи
  • Публикации

    19
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Cesar

  1. Я про текстуры шрифтов которые нарисованные (вытащенные из DeusexUI.U). Они повторно импортируються нормально? Вот если я изменю текстуру вытащенного шрифта и скомпилирую заново--это будет работать?

    Нет. Нужно будет во-первых руками перерисовывать разделительную сетку (отделяет буквы на картинке друг от друга), во-вторых так русские шрифты импортируются неправильно.

    А что там сетка есть? :buee:

  2. Пробовал 100 раз таким способом. Не импортируется кирилица, а нужна именно кирилица плюс латиница. А там вместо кирилици квадратики. Коудпейдж не тот. Хелп.

     

    ПС: В УТ как-то импортировали разработчики. Должен быть способ, или программы левые должны быть для импорта.

  3. Люди, я разобрался. CRT мониторы работают на 1280*960, а TFT - 1280*1024. Это потому, что рабочая область у TFT не такая как у CRT. То есть у TFT не 3*4. А интерполяция возникает только у TFT при уменьшении и при увеличении разрешения. Это как.. сложно будет обьяснить... ну представьте себе, вы должны сделать картинку размером 2000 на 1500. у вас есть картинка 2048 на 1536. Ее надо уменьшить до 2000 на 1500. При уменьшении теряется качество. Пробовали в Paint'е уменьшать картинку? То есть TFT постоянно работает в стандартном разрешении, просто картинка подгоняется. Вот и интерполяция возникает.

     

    PS: Если рабочее разрешение TFT 1280*1024, то можно предположить что он будет работать без интерполяции в 640*512. Такие пироги.

  4. Да я тот класс 1000 раз наверно компилировал с небольшими изменениями в надежде на то чтобы он работал. А проблема была в неправильном прописании класса игрока в ini файлах.

     

    Интересно было бы узнать, какую задумку ты делаешь. Все-таки мало кто моддингом под DX увлекается %)

    Было бы время... хотелось мод сделать хороший, вот только со скриптом у меня худо. Скрипт - это сценарий, типа. Тут главное историю придумать. Как по мне, она должна быть очень хорошо продумана, иначе потом можно столкнуться с разными проблемами при mapping'е да и вообше мотивация может пропасть под конец карты. Ведь когда начинаешь мод, всё очень легко идет, но когда заканчиваешь - это самое трудное. И самое сложное - это доделать последних 10% мода. Поверьте. Поэтому тут я щитаю так: если что-то начинать, то надо уж всё продумать хорошенько сначала. Мэппинг - дело дизайнерское. Тут надо удивить игрока, чтобы ему было интересно играть. У меня же есть карты, но карты с "crappy" архитектурой. Я это ненавижу. По этому не хочу их распостранять в сети. Взять, например, Hotel Carone, так я его сразу закрыл, так и не прошёл до конца, из-за того что мне просто стало не интересно в конце (последней карте) по многим показателям, в т.ч. и по дизайну уровней. Хотя история у них очень продуманная, но в конце чего-то не интересная. Я же больше маппер, чем режиисер, (или как его назвать, ну тот что сценарий пишет?). Мне противно играть в карты с плохой архитектурой, но ещё более противно когда сценарий не продуманый, нет истории. Возьмём, например модификацию (сп-миссия?) Рэя Вендерлиха (поправьте, если не так) Break In. Да, там он хорошо придумал. Геймплей там хороший, на высоте, единственное там было полно дверей, к которым небыло ключей, меня это просто взбесило. Архитектура там.., да сами скачайте, посмотрите. Но мне мод нравиться, а всё потому что он продуманный, да и большинству из вас я думаю тоже понравиться. Просто затягивает, интригует. Вот почему так важно продумать сненарий/геймплей. А возьмём например, мод Jherax'а "Double Cross". Вы видели какая там архитектура? Да, это единственный мод (спм?), наверно, с классной архитектурой в стиле киберпанк.

     

    Хотя архитектура у меня лучше чем в модификации Fatal Weapon, но всё же не такая (ещё) как у разработчиков игры Deus Ex.

     

    Да, про модификацию. Если кто хочет её создать, маякните. Нужна история, которая начинаеться после 10 лет правления Еверетта. Нью-Йорк. Всё усугубилось ещё хуже, чем было. Большие корпорации срослись и платят очень маленькие налоги, в то же время, существует полный бардак, бедность и ещё всякие ужасы и отброски вселенной. Мажестикиками теперь управляет *** как ираньше до Walton'а Simons'а. Ну и т.п. Теперь как продумать на счёт Дентонов? ДС вроде теперь тоже правит. Значит он плохой. Или вообще игроки будут играть не за Дентона, а кого-то другого. Если будет история, свободное время и чуть мотивации, можно будет начинать. :) :D

     

    Кста, Footsteps, это так, для себя, я просто получаю огромное удовольствие, когда у меня что-то получаеться, думаю и вы тоже. Спасибо вам за помощь.

  5. У меня получилось! :) :)

     

    В общем чтобы это всё работало, правильно Zonder говорил, нужно создать subclass от JCDentonMale. Но функции PlayFootStep() мало. Нужно обязательно добавить ещё о-очень большой state PlayerWalking. Это для того чтобы присвоить новым поверхностям (surfaces) звуковые файлы. Плюс к этому нужно эти поверхности опознать. Для этого мы в начале скрипта добавляем ф-ции GetWallMaterial() и GetFloorMaterial(). Со скриптом всё.

    Теперь создаем другой скрипт:

    class MyGameInfo extends DeusExGameInfo;

     

    function bool ApproveClass( class<playerpawn> SpawnClass)

    {

       return true;

    }

     

    Без которого вряд ли заработает предидущий. А потом.. (сейчас смеяться будете).. нужно изменить в Deusex.ini параметр GameInfo со значением MyGameInfo и PlayerClass, только вот PlayerClass нужно изменять в User.ini. А я постоянно забывал это делать. Вот тоже было большая ошибка почему оно не работало.

     

    Если надо могу закачать первый subclass скрипт. Он очень длинный чтобы выкладывать его тут, хотя... приведу кусок для snow footsteps:

    // Это мы добавляем туда, где находится switch(FloorMaterial)

    case 'Snow':

    volumeMultiplier = 0.7;

    if (rnd < 0.16)

    stepSound = Sound'SnowStep1';

    else if (rnd < 0.32)

    stepSound = Sound'SnowStep2';

    else if (rnd < 0.50)

    stepSound = Sound'SnowStep3';

    else if (rnd < 0.66)

    stepSound = Sound'SnowStep4';

    else if (rnd < 0.82)

    stepSound = Sound'SnowStep5';

    else

    tepSound = Sound'SnowStep6';

    break;

  6. 2 Dedъ

    Стив Так для новичков :)

     

    Можно сделать так: делаешь подкласс DeusExPlayer, и в нем оверайдишь (т.е. заново их обьявляешь) те функции, которые ты хочешь изменить.

     

    Всё это я уже пробовал. Хотя может я не правильно описал функцию.

     

    На всякий случай: тип footstep'ов проигрываются исходя из группы текстуры по которой идем.

     

    Знаю, знаю. Хотя они это не очень продумали. Не удобно.

     

    Кто знает как правильно оверрайдить функцию? Я думаю проблема у меня именно в этом.

  7. Качаешь какую-нибудь прогу для просмотра-потрошения анриаловских паков (wotgreal, Unreal package explorer) и фперет! Текстуры в основном - NewYorkCity.utx, звуки окружения - Ambient.uax, озвучка - DeusExConAudiuMission01.u...

    С озвучкой сложнее всего. Там один большой файл с аудио на всю миссию. Его надо слушать и вырезать нужное место СаундФорджем или ещё чем-нибудь.

     

    DeusExConAudiuMission01.u можно открыть прямо в эдиторе или в WOTGreal.

  8. Есть <"Тонкие" вопросы...>, теперь будут и <"Тонкие" диалоги...>. Может быть...  

     

    Короче если после того как переговорить с бухгалтером nsf у mole people (людей-кротов), и после этого вместо того что бы пойти в аэропорт вернуться на заброшенную станцию метро, то дядя который говорил нам что бы мы крутанули вентиль теперь скажет что только что прошел еще один чел, похожий на нас. И что он сказал что он направляет в аэропорт Ла Гуардиа.  

    И еще двое NSF'овцев (у кротов) также упоминают Пола 8), но это обычно и так можно подслушать.

    ну, и нафига Полу спускаться в канализацию?

    Если бы он хотел поговорить с JC, то мог бы связаться с ним по комлинку. А если он хотел добраться до аэропорта, то вертушка Джока на что?

    Э-эх...

     

    Всё очень просто. Пол ими (NSF'овцами) управляет. И он туда шёл чтобы отдавать приказы. Про JC Пол NSF'овцам ничего не говорил, но просто сказал ничего не предпринимать в случае прохождения тут кого-то.

  9. Люди, кто-нибудь знает каким макаром footstep sounds изменить (ну или добавить например, snow footstep) с помощью скриптов? А то сколько я не пробовал - не получалось. Понимаете в чём проблема, код где описана функция находится в классе DeusExPlayer, который native! И я не знаю как с єтим справиться. Есть тут кодеры?

×
×
  • Создать...