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

LoadLine Calibration

Invisible Hand
  • Публикации

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

  • Посещение

Все публикации пользователя LoadLine Calibration

  1. LoadLine Calibration

    Deus Ex extractor

    Hello, I am invalid script. ;) А те скрипты импорта моделей что генерирует DeusExExtractor, они получаються декомпиляцией?
  2. LoadLine Calibration

    Deus Ex extractor

    А, понятно. ;)
  3. AV_ShowMessageTrigger Я сделала триггер и класс окна, для своего SP мода ;). Триггер активизирует окно. В окне можно отобразить любое текстовое сообщение Можно задать также заголовок окна и способ отображения текста: обычный или по центру. Вот собственно классики: Это триггер, его надо ставить на карту //============================================================================ // AV_ShowMessageTrigger 1.0. Created by Andrievskaya Veronika. // // Отображает модальное окно, с текстовым сообщением. //============================================================================ /*-------------------------------------------------------------------------- ИНСТРУКЦИЯ: Положите триггер на карту. Задайте свойства: MessageText задает текст сообщения MessageTitle задает заголовок окна с сообщением. Если хотите чтобы текст сообщения выравнивался по центру, то поставьте bAlignTextToCenter на TRUE Чтобы написать сообщения по русски, создайте INT файл карты, и пишите по русски в этом INT файле. INT файл для карты создаеться командой DumpInt ИМЯ_КАРТЫ. Команды надо вводить в LOG окно редактора. На данный момент реализована только функция Touch. ----------------------------------------------------------------------------*/ Class AV_ShowMessageTrigger ExPaNdS trigger; // Отображаемые переменные // —--------------------------- var() localized String MessageText; var() localized String MessageTitle; var() bool bAlignTextToCenter; // —----------------------------------------------- // Отобразить окно при прикосновении к триггеру // —----------------------------------------------- singular function Touch(Actor Other) { local DeusExRootWindow root; local DeusExPlayer Player; local AV_MessageWindow MsgWin; //--------------------------------- Player = DeusExPlayer(GetPlayerPawn()); root = DeusExRootWindow(Player.rootWindow); if (root != None) { MsgWin = AV_MessageWindow(root.InvokeMenuScreen(Class'AV_MessageWindow')); MsgWin.SetTitle(MessageTitle); MsgWin.WinText.SetText(MessageText); if (bAlignTextToCenter) { MsgWin.WinText.SetTextAlignments(HALIGN_Center, VALIGN_Center); } else { MsgWin.WinText.SetTextAlignments(HALIGN_Left, VALIGN_Top); } } Super.Touch(Other); } defaultproperties { CollisionRadius=90 MessageText=«default text» MessageTitle=«default title» bCollideActors=true bTriggerOnceOnly=true bAlignTextToCenter=FALSE } Это класс окна, с ним ничего не нужно делать. Да и найти его в Class Browser затруднительно. //============================================================================= // AV_MessageWindow. Created by Andrievskaya Veronika. //============================================================================= class AV_MessageWindow expands MenuUIScreenWindow; Var String MessageText; Var String MessageTitle; Var PersonaEditWindow winText; // —--------------------------------------------------------------------- // InitWindow() // —--------------------------------------------------------------------- event InitWindow() { Super.InitWindow(); Title=MessageTitle; } // —--------------------------------------------------------------------- // CreateControls // —--------------------------------------------------------------------- function CreateControls() { Super.CreateControls(); CreateTextViewWindow(); } // —--------------------------------------------------------------------- // Message Text Area. // —--------------------------------------------------------------------- function CreateTextViewWindow() { local MenuUIScrollAreaWindow winScroll; winScroll = CreateScrollAreaWindow(winClient); winScroll.SetPos(11, 11); winScroll.SetSize(380, 280); wintext = PersonaEditWindow(winScroll.ClipWindow.NewChild(Class'PersonaEditWindow')); wintext.SetTextMargins(4, 1); wintext.SetWordWrap(True); } DefaultProperties { ActionButtons(0)=(Action=AB_OK) Title="" MessageText="" MessageTitle="" // ClientWidth=395 ClientHeight=300 clientTextures(0)=Texture'DeusExUI.UserInterface.ComputerBulletinBackground_1' clientTextures(1)=Texture'DeusExUI.UserInterface.ComputerBulletinBackground_2' clientTextures(2)=Texture'DeusExUI.UserInterface.ComputerBulletinBackground_3' clientTextures(3)=Texture'DeusExUI.UserInterface.ComputerBulletinBackground_4' textureCols=2 textureRows=2 } Лично я использую данный триггер в начале игры (то есть в первых картах своего мода), для информирования игрока о некоторых важных моментах ;)
  4. LoadLine Calibration

    Deus Ex extractor

    Но там их нету ;) Я смотрю в ScriptText.txt-— там скртипт без DefaultProperties Или я не так поняла?
  5. Сегодня передо мной встала задача--аккуратно разложить на подставках оружие, и каждое надо было расположить вертикально. Вместо того чтобы крутить модель в редакторе, я просто ввела нужные значения для всех выделенных объектов сразу. Чтобы повернуть объект на 90 градусов, надо ввести 16384 в MOVEMENT-->> ROTATION. А остальное--исходя из этого. Значение может быть отрицательным. Лично я раньше как-то не догадывалась, поэтому и пишу--вдруг кто-то не знает :)
  6. Мне всё нравиться, а больше всего нравиться Гонконг, так как по моему самая большая миссия, и Ванденберг. Ванденберг мне нравиться тем что он такой .... таинственный, что-ли. Еще можно выделить океанскую лабораторию, тоже, такая таинственная.
  7. LoadLine Calibration

    Stalker

    http://www.shacknews.com/onearticle.x/46572
  8. LoadLine Calibration

    Shifter

    Ну говорю-же —— не были использованы. А разработчик Shifter их применил на деле :) Например у SodaCan разные скины (выбираеться случайно), некоторые предметы добавляються в карты через MissionScript. Я только скрипты смотрела, игру пока не проходила с этим модом.
  9. LoadLine Calibration

    Shifter

    В DeusEx некоторые скины (и модели, например светофор) не были использованы. Не были использованы также и некоторые диалоги. Поэтому ты и удивлен тем что они существуют :!:
  10. А где ты взял туториал? Надо добавить имя новой схемы в конец этой функции: function CreateColorThemeManager() Эта функция находиться в DeusExPlayer.uc.
  11. LoadLine Calibration

    Shifter

    :mrgreen: :lol :) Это акваланг. По моему именно такую хотел Гюнтер в одном из писем. Не помню точно.
  12. LoadLine Calibration

    Deus Ex: Skyward By Kronos

    Если заменить текстуры, звуки, и отредактировать скрипты то можно через редактор (НО НЕ UED2). Изменяешь что надо, и нажимаешь внизу кнопку «SAVE», затем выбираешь сохраняемый пакет. Изредка UED1 почему-то его (сохраняемый пакет) ломает, имей в виду. Через UED1 можно извлечь скрипты (но все, не знаю, преимущество этто или недостаток), введи в логе Class Spew All. Через WotGrealExporter вытащишь текстуры. Остальное только через DeusExExtractor. Скомпилировать обратно —— компилятором, ucc.exe. Обычно приходиться редактировать скрипт импорта (если есть :mrgreen:). Я когда разбирала Zodiac для перевода, почти все скрипты импорта переписала, так как имена импортируемых файлов изменились. Или проси исходники пакетов :) Если ставишь перевод Алекса то надо ЗАМЕНЯТЬ файлы игры. Русские шрифты находяться в DeusExUI.U, Extension.U, Engine.U.
  13. Я лично плохо представляю себе мод для DX2. Не то что плохо представляю--даже не могу представить. Да и делать-то их (моды) нечем. Наверное единственное что удалось--улучшить текстуры.
  14. LoadLine Calibration

    Deus Ex : New Vision

    Мне лично было бы приятно взглянуть на новые текстуры, которые не размываються когда подходишь близко. Чего не скажешь про оригинал. Хотя, конечно, и так неплохо, я согласна :mrgreen:
  15. LoadLine Calibration

    Deus Ex: Skyward By Kronos

    И кстати придумай что-нибудь в музыкой, у меня она так и не заработала.
  16. На Альфе первоапрельская шутка была более здоровой, я бы так сказала. Правда долго смотреть на мигающий оранжевый скин было невозможно. Но зато был раздел «General Spam», это я думаю обо всем говорит. Кстати про что он, этот безымянный мод?
  17. LoadLine Calibration

    Deus Ex : New Vision

    Но моделями занимаеться команда HDTP. А они (New Vision) только текстурами окружаещего мира, насколько я понимаю. Если этот мод New Vision увидит свет, то вместе с HDTP получиться вкусный и красивый Deus Ex (Наверне. Я особо и не надеюсь даже).
  18. LoadLine Calibration

    Deus Ex : New Vision

    Кстати только что заглянула к ним, я получила ответ на свой врпрос.
  19. LoadLine Calibration

    Deus Ex : New Vision

    Ага, только это не HDTP, они похоже будут заменять текстуры в текстурных пакетах игры, то есть текстуры мира а не моделей. (опять заменять оригинальные файлы!). Другого метода не вижу. Редактировать карты--еще хуже. Только снимки экрана там сделаны не близко, что вызывает подозрение :) :) :rofl2: Кстати разработчики HDTP от подобного отказались, я где-то читала у них на форуме.
  20. LoadLine Calibration

    Поведение NPC

    Kosyak В HardCoreDX F3 это левитация. Vision там вообще удален. Δημήτρης Да, я уже и забыла когда играла в оригинальный Deus Ex.
  21. LoadLine Calibration

    Что происходит?

    Что-то я не поняла о чем ты. Ты уверен что хотел создать тему именно здесь?
  22. Kosyak Я на модеме и наверное издалека :twisted:
  23. LoadLine Calibration

    Поведение NPC

    Эту ошибку мы уже обсуждали, однако сегодня я была на том уровне и проверила еще раз. Надо немедленно после нажатия кнопки в компьютере вылезти в окно, и сразу вниз. Как видите, Саймонс вопит а солдатам никакого дела нет.
  24. Зайди сюда: http://www.torry.ru/pages.php?id=20 Там много всяких вкусных дополнений. И бесплатных полно и с исходниками. Наверняка найдешь то что надо. Я например много чего там скачала, красивые меню, Memo с подсветкой, всякие эффекты и пр.
  25. Так третья часть релиза почти готова. Уже можно создавать темы, скрипт уже генерируеться. Я уже создала три новых темы для HUD. Буду делать тоже самое для создания тем для меню (там немного по другому). Еще хочу сделать сохранение/загрузку тем, интерфейс на текстурах (у меня где-то был код, позволяющий менять палитру в BMP файлах), чтобы темы выглядели сразу как в игре, а пока все на TPanel и на TStaticText сделано. Пример того что моя программка генерирует: // The script is ready! Grab it from here, and paste it somewhere! // Or you can save it, use menu FILE —— >> Save generated script as... //================================================================================ = // ColorThemeHUD_<insertNameHere> // Generated by Color Scheme Builder for DeusEx. // Please do not forget to replace <insertNameHere> to correct name of your scheme! // In next version this will be solved, but right now... just don't be LAZY :D // Also, please note that in game colors will be slightly different then here. //================================================================================ = // About adding new color scheme as choice: // 1. Open DeusExPlayer.uc and find something like this: // —-------------------------------- // function CreateColorThemeManager() // { // ... // ThemeManager.AddTheme(Class'ColorThemeHUD_Violet'); // } // // 2. Then add your new theme to end of this function, here is example // —---------------------------------------------------- // ThemeManager.AddTheme(Class'ColorThemeHUD_MyTheme'); Class ColorThemeHUD_Generated expands ColorThemeHUD; //--------------------------------------------------------- defaultproperties { themeName=«Generated» bSystemTheme=True Colors(0)=(R=255,G=128,B=000) Colors(1)=(R=234,G=235,B=205) Colors(2)=(R=255,G=000,B=000) Colors(3)=(R=031,G=208,B=245) Colors(4)=(R=008,G=000,B=000) Colors(5)=(R=008,G=000,B=000) Colors(6)=(R=008,G=000,B=000) Colors(7)=(R=255,G=255,B=000) Colors(8)=(R=255,G=255,B=255) Colors(9)=(R=008,G=000,B=000) Colors(10)=(R=013,G=000,B=000) Colors(11)=(R=014,G=000,B=000) Colors(12)=(R=000,G=255,B=000) Colors(13)=(R=255,G=255,B=255) } Надо еще ошибки в интерфейсе исправить :) :twisted:
×
×
  • Создать...