Голосование

Кто круче?














Оформление



Пользователей
  • Всего: 28905
  • Последний: Crane95
Сейчас на форуме
Пользователи: 3
Гостей: 370
Всего: 373

0 Пользователей и 2 Гостей просматривают эту тему.

Тема: Как убрать ограничение фракций?  (Прочитано 3429 раз)

  • Сообщений: 199
  • ЗАБАНЕН!
    Skype - Утред Беббанбурский
    • Просмотр профиля
Как убрать ограничение фракций?

Когда фракций более чем 128, вылетает ошибка что лимит фракций 128

Кто знает как это убрать?

Всю модульку обшарил на число 128 ничего не нашел
  • Ник в M&B: Утред Беббанбурский
  • Ник в Minecraft: Утред Беббанбурский
  • Фракция: Вегиры
  • Сообщений: 203
    • Просмотр профиля
0
« Ответ #1 : 07 Июня, 2013, 20:14 »
Когда фракций более чем 128,
Куда тебе столько?  :o
Мое первое произведение: Rise
  • Сообщений: 7578
  • За наиболее важные для развития сайта идеи За особо выдающиеся авторские тексты За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов И создали они сайт... Призер конкурса Футболка по версии Всадников
    • Просмотр профиля
0
« Ответ #2 : 07 Июня, 2013, 20:17 »
Куда тебе столько? 
Ответный вопрос, нахрена Вам знать? (это риторически - с намёком)

Когда фракций более чем 128, вылетает ошибка что лимит фракций 128
Возможно это как и многое зашито в движок, я тоже не встречал ни чего похожего ни где
Моя конфигурация:
Нормальная, мне хватает.
  • Сообщений: 199
  • ЗАБАНЕН!
    Skype - Утред Беббанбурский
    • Просмотр профиля
0
« Ответ #3 : 07 Июня, 2013, 20:34 »
Когда фракций более чем 128,
Куда тебе столько?  :o
У меня 156 потомучто
  • Ник в M&B: Утред Беббанбурский
  • Ник в Minecraft: Утред Беббанбурский
  • Фракция: Вегиры
  • Сообщений: 350
  • За создание технических проектов различного характера
    • Просмотр профиля
0
« Ответ #4 : 07 Июня, 2013, 22:00 »
Если некоторые фракции минорные, то есть не участвующие в глобальной политике, то решить проблему с ограничением можно, просто не делая эти фракции, как именно фракции в коде.
Ничто не мешает вам спавнить любые отряды на карте, менять им цвет и имена, настраивать поведение и последствия столкновений с другими партиями. Визуально это будет выглядеть именно как разные фракции. Поковырять модульку правда придётся очень основательно, но задача теоретически выполнимая.
Если же все 156 фракций - это полноценные игровые фракции, то задача усложняется, но идея остаётся той же - смоделировать механику ванильных самостоятельно в коде, создав свой массив фракций любого размера, но практически всю логику при этом  придётся писать с нуля.
Это конечно костыль, и в здравом уме за такое лично я бы не взялся, но если вам прям принципиально необходимо именно >128, искренне желаю вам удачи :)
« Последнее редактирование: 07 Июня, 2013, 22:05 от uhanich »
  • Фракция: Наемники
  • Сообщений: 2766
  • За создание крупных модов и других особо сложных проектов За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов Выдается модераторам, достигнувшим значимых успехов на своем посту
    • Просмотр профиля
0
« Ответ #5 : 21 Июля, 2013, 13:07 »
Ну это надо у разрабов спрасшивать чего они сделали лимит фракций типом char, который принимает значения от -127 до 127 включительно
Как решение предлагаю дизассемблировать mb_warband.exe и изменить там размерность лимита фракций с 1 бита на 4 тогда 2 миллиарда фракций будет можно сделать.
1 + 2 + 3 + 4 + ... = ζ(-1) = -0.08(3)
1 - 1 + 1 - 1 + 1 - ... = 0.5
1 - 2 + 3 - 4 + 5 - ... = 0.25

На вопросы в ПС не отвечаю! Спрашивать в темах!

СиЧЪ Total War СиЧЪ Total War
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS


Powered by SMF 2.0 | SMF © Simple Machines LLC