Разрешение экрана

Тема в разделе "Технические вопросы", создана пользователем al0816, 9 июн 2011.

  1. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Ну так тогда это вот это меню : [​IMG]

    Образцы менюшек указаны в этом посте (по-моему, это уже по кругу идёт :ermm: ),
    и если англоязычный файл KFGui.int тебе не помог (странно) - могу рекомендовать сделать язык английский, а русификацию голосов, чата и некоторых менюшек отдельно сверху поставить.
     
  2. ЛОХМАТЫЙ

    ЛОХМАТЫЙ •*´¨`*•.,¸¸,.•*´¨`*•.,¸¸,.•*´¨`*•

    Повторим советы, соберём всё в один пост, кое-что расширим и углубим.

    Итак, НЕ влезает часть кнопок на экран ?

    [​IMG]
    Причины : Ширина кнопок зависит от длины слова на кнопке.
    Многие русские слова длинее английских на этих кнопках, некоторые буквы шире, есть фразы из большего количества слов.

    Сравните с английской версией :
    [​IMG]

    Способы решения :

    1) Изменить разрешение. Работает не у всех.

    2) Выставить язык игры "Английский".
    - Само собой, после этого все надписи, диалоги и звуки в игре станут английскими
    3) Изменить сами кнопки.

    3.1) Скачать исправленный файл > KFGui.rus < и положить его в папку System игры.
    + Минимальный уровень возни, быстрый простой способ
    - В необновлённом файле будут не все тексты - в игре будут не все тексты на русском
    - При обновлении игры иногда придётся заново этот файл кидать в папку System игры

    [​IMG] Можно установить на него атрибут "Только для чтения".
    Тогда файлы даже при обновлении игры СТИМом не изменятся.

    Оригинальная тема про исправленный файлик на Proton-net.com

    3.2) Удалить файл KFGui.rus в папке System игры
    - Часть меню, кнопок и диалогов станет на английском
    - После обновления игры файл может появиться - надо опять удалять*
    + Удалить - быстрее чем заменить. Раз-два , и готово [​IMG]
    + Содержимое меню и диалогов всегда будет самое свежее

    * Можно очистить файл KFGui.rus и установить на него атрибут "Только для чтения".
    Тогда файлы даже при обновлении игры СТИМом не изменятся.
    3.3) Редактировать файл KFGui.rus в папке System игры
    + Кнопки будут выглядеть так, как Вам больше понравится
    - Ручная работа, хотя и несложная
    - После обновления иногда придётся заново править файл

    [​IMG] Можно установить на него атрибут "Только для чтения".
    Тогда файлы даже при обновлении игры СТИМом не изменятся.

    Тут тоже есть варианты :
    - можно просто удалить из файла KFGui.rus секции, в которых текст для невлезающих кнопок. Тогда недостающие секции будут игрой браться из английского файла.
    - заменить в этих секциях текст на английский
    - сократить/заменить русские надписи

    Что править ?
    Найти секции для правки несложно. Я нашёл в файле слово "Голосование", добавил для каждого встреченного свою цифру, и посмотрел в игре, где с какой цифрой диалог.
    http://savepic.su/2105022.jpg
    http://savepic.su/2123440.jpg
    http://savepic.su/2121392.jpg

    Это секции

    [KFTab_MidGameHelp]
    [KFTab_MidGamePerks]
    [KFTab_MidGameVoiceChat]
    [KFTab_MidGameHelp]
    LeaveMPButtonText="Отключиться6"
    LeaveSPButtonText="Отказаться6"
    SpectateButtonText="Наблюдать6"
    JoinGameButtonText="Играть6"
    ContextItems=("Получать текст","Получать выкрики","Получать голос","Открыть доступ к голосовому общению")
    DefaultItems=("Игнорировать текст","Игнорировать выкрики","Игнорировать голос","Закрыть доступ к голосовому общению")
    KickPlayer="Исключить "
    BanPlayer="Закрыть доступ для "
    BrowserButton.Caption="Список серверов6"
    FavoritesButton.Caption="Добавить в избранное6"
    FavoritesButton.Hint="Добавить сервер в ваш личный список.6"
    KickVotingButton.Caption="Голосование: исключение игрока6"
    MapVotingButton.Caption="Голосование6: карта"
    MatchSetupButton.Caption="Параметры игры6"
    NextHint.Caption="Следующая подсказка."
    PrevHint.Caption="Предыдущая подсказка."
    QuitGameButton.Caption="Выход6"
    SettingsButton.Caption="Параметры6"
    SpectateButton.Caption="Наблюдать6"
    sbGameDesc.Caption="Описание игры6"
    sbHints.Caption="Советы и подсказки6"

    [KFTab_MidGamePerks]
    LeaveMPButtonText="Отключиться7"
    LeaveSPButtonText="Отказаться7"
    SpectateButtonText="Наблюдать7"
    JoinGameButtonText="Играть7"
    ContextItems=("Получать текст","Получать выкрики","Получать голос","Открыть доступ к голосовому общению")
    DefaultItems=("Игнорировать текст","Игнорировать выкрики","Игнорировать голос","Закрыть доступ к голосовому общению")
    KickPlayer="Исключить "
    BanPlayer="Закрыть доступ для "
    BGPerkEffects.Caption="Эффекты навыков"
    BGPerks.Caption="Выбрать навык"
    BGPerksNextLevel.Caption="Требования для следующего уровня"
    BrowserButton.Caption="Список серверов7"
    FavoritesButton.Caption="Добавить в избранное7"
    FavoritesButton.Hint="Добавить сервер в ваш личный список."
    KickVotingButton.Caption="Голосование7: исключение игрока"
    MapVotingButton.Caption="Голосование7: карта"
    MatchSetupButton.Caption="Параметры игры7"
    QuitGameButton.Caption="Выход7"
    SaveButton.Caption="Выбор навыка7"
    SaveButton.Hint="Использовать выбранный навык.7"
    SettingsButton.Caption="Параметры7"
    SpectateButton.Caption="Наблюдать7"

    [KFTab_MidGameVoiceChat]
    LeaveMPButtonText="Отключиться8"
    LeaveSPButtonText="Отказаться8"
    SpectateButtonText="Наблюдать8"
    JoinGameButtonText="Играть8"
    ContextItems=("Получать текст","Получать выкрики","Получать голос","Открыть доступ к голосовому общению")
    DefaultItems=("Игнорировать текст","Игнорировать выкрики","Игнорировать голос","Закрыть доступ к голосовому общению")
    KickPlayer="Исключить "
    BanPlayer="Закрыть доступ для "
    BrowserButton.Caption="Список серверов8"
    FavoritesButton.Caption="Добавить в избранное8"
    FavoritesButton.Hint="Добавить сервер в ваш личный список.8"
    KickVotingButton.Caption="Голосование: исключение игрока8"
    MapVotingButton.Caption="Голосование8: карта"
    MatchSetupButton.Caption="Параметры игры8"
    OptionBackground.Caption="Параметры голосового общения8"
    PlayersBackground.Caption="Игроки8"
    QuitGameButton.Caption="Выход8"
    SettingsButton.Caption="Параметры8"
    SpecBackground.Caption="Зрители8"
    SpectateButton.Caption="Наблюдать8"
    ButtonText и Button.Caption - это надписи на кнопках. Это то, что нужно править.
    Button.Hint - всплывающая подсказка для кнопки. Не нужно урезать.

    Ну и напоследок вот что получается даже на скорую руку :

    [​IMG]

    Как видите - все кнопки влезли, при этом надписи на русском языке
     
    xorex и kok-s нравится это.
  3. BAHO

    BAHO Fresh Meat