Сообщество Империал: Величайшая загадка мода Fleur de Lis - Сообщество Империал

Стратегии, Игровые Миры, История, Total War
Уважаемый Гость, Реклама отключается для зарегистрированных посетителей форума: Регистрация
Jukoman

Величайшая загадка мода Fleur de Lis

тема будет открыта пока не решится загадка
Тема создана: 29 Март 2018, 13:46 · Автор: Jukoman
  • 2 Страниц
  • 1
  • 2
 Jukoman
  • Imperial
Imperial
Форумчанин
6 354
23
931
6 452
0

Дата: 29 Март 2018, 20:00

Толстяк

Прошу прощения, т.е. в одном озере вода имела отличный от всей остальной воды цвет и потому вода шла за две провинции, а не за одну?

Да
Вся вода должна быть 41 140 233,
а один пиксель был 41 141 237

И ни одна прога этого не увидела, кроме самой игры!!!
     Толстяк
    • Imperial
    Imperial
    Форумчанин
    159
    0
    10
    170
    0

    Дата: 29 Март 2018, 20:41

    Неплохо. Представляю, сколько времени и нервов вы на это потратили.
       Edmond
      • Imperial
      Imperial
      Белый маг
      2 444
      13
      118
      1 687
      2

      Дата: 29 Март 2018, 20:49

      200 кликов по идее должен был потратить)
         Jukoman
        • Imperial
        Imperial
        Форумчанин
        6 354
        23
        931
        6 452
        0

        Дата: 30 Март 2018, 14:55

        Если еще не переместили в модцех, то вот маленькая пометка (инструкция) по этой проблеме.

        Баг, когда появляется лишний цвет RGB в файле map_regions.tga


        Это может произойти банально из-за неосторожности.
        Все знают, что каждая провинция в игре, а так же вся вода, имеет свой номер цвета RGB, который состоит из трех чисел (наприем, черный цвет - это 0 0 0, белый 255 255 255).
        Код цвета RGB записывается в файле descr_regions.txt и для каждой провинции он должен быть уникальным. Даже, если вы поменяете всего одну цифру - то это уже другой цвет и другая провинция.

        Так же напомню, что лимит провинций в игре не должен превышать 200 (199 для суши + 1 для всей воды).

        Если у вас по ошибке появился новый цвет, который не учтен в descr_regions.txt, то игра не будет на это никак реагировать ровно до той поры, пока не упреться в лимит. Т.е., игра будет считать этот новый цвет (даже если это всего 1 пиксель!) как новую провинцию.

        Проблема появляется, когда вы думаете, что у вас еще есть место для новых провинций (согласно записи в descr_regions.txt), но игра уже считает, что вы их заполнили полностью. В результате, на старте кампании происходит вылет, который может не иметь записи в лог-файле.

        А так как ошибочный пиксель может отличаться от окружающих всего на 1-2 значения, то вы его просте не увидете визуально. Проблему усугубляет то, что программа TWMapReader_2.6_exe тоже не видит этого неучтенного цвета.

        Я решал эту проблему так:
        В фотошопе есть инструмент "волшебная палочка". Если выставить значение допуска на 0, то кликая по одному цвету она будет выелять только этот цвет с точностью до 1 (например, она отличит цвет 325 46 12 от 325 46 11), этот проблемный цвет просто не будет выделяться. Т.о вы сможете его найти и исправить.
          • 2 Страниц
          • 1
          • 2
          Дата: 17 Декабрь 2018, 02:26
          Дата: 06 Декабрь 2018, 23:42
          Дата: 06 Декабрь 2018, 19:45
          Дата: 02 Декабрь 2018, 19:45
          Дата: 09 Август 2018, 17:32
          Дата: 25 Июль 2018, 01:32
          Дата: 12 Июль 2018, 21:31
          Дата: 30 Май 2018, 20:36
          Дата: 22 Май 2018, 20:16
          Дата: 24 Апрель 2018, 19:45
          Дата: 26 Март 2018, 16:29
          Дата: 15 Март 2018, 20:21
          Дата: 21 Февраль 2018, 20:56
          Дата: 11 Январь 2018, 20:38
          Дата: 30 Ноябрь 2017, 20:16
          Дата: 28 Ноябрь 2017, 21:49
          Дата: 14 Ноябрь 2017, 19:08
          Дата: 26 Октябрь 2017, 20:23
          Дата: 12 Октябрь 2017, 15:04
          Дата: 10 Октябрь 2017, 04:11
          Дата: 28 Сентябрь 2017, 15:04
          Дата: 19 Сентябрь 2017, 15:50
          Дата: 25 Август 2017, 03:15
          Дата: 24 Август 2017, 10:32
          Дата: 24 Август 2017, 10:27
          Введите Ваше имя  
          [Регистрация нового аккаунта]
          Введите Ваш пароль 
          [Восстановить пароль]
          Воспользуйтесь одной из соц-сетей для входа на форум:
          © 2019 «Империал» · Условия использования · Ответственность · Визитка Сообщества · 23 Янв 2019, 01:51 · Счётчики