PDA

Просмотр полной версии : History Repeats



Не могу придумать никнейм
25.03.2015, 13:48
Добрый день, дорогие друзья! Не знаю, как назвать данный мод, который я сейчас делаю, поэтому пусть оно останется таким. Коротко о моде: Этот мод имеет общие черты с небезызвестным RFC, однако, в нем есть и свои. Первое, что бросается в глаза - это большое количество цивилизаций. Планируется делать более 50. Перед вашими глазами предстает просторный мир, где все пусто. Берете начало за одну из четырех представленных вам цивилизаций. В процессе будут добавляться и новые, которые можно будет выбрать в неограниченном количестве. Весь цимес данной концепции заключается в том, что на определенный ход на вас может напасть цивилизация с огромной армией или на вашей территории может появиться другая цивилизация и чтобы не кануть в лету, появится окошко, которое предупредит вас об этом, в следствии чего вы можете сменить циву на абсолютно любую.

Далее: под просторным миром подразумевалась карта, размером 217х119 клеток!

Войны, проводившиеся в реальной истории могут начаться, а могут и не начаться с вероятностью 2/3.

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

Действия ИИ зачастую не предопределены скриптом. Он может делать все, что ему заблагорассудиться, поэтому не слишком уливляйтесь китайским колониям в Северной Америке, например.

Истощение ресурсов(в планах).

Продажа и покупка юнитов, а также городов(в планах).

Возможность стать вассалом ИИ, а также объявление войны своему вассалу, в то же время как и сам вассал, отделившись, может сделать то же самое.

Легкие махинации с календарем, чтобы с головой окунуться в эпоху и чтобы насладиться игрой за древнюю, ныне погибшую цивилизацию.

Реальные названия городов(хотелось бы, но мне делать это лень, хотя и знаю, как).

А также множество зданий и проектов, которые играют также не менее значимую роль, чем дефолтные(в планах).

Красивые текстуры и артстайлы.

Флаги, меняющиеся со сменой эпох(в планах).

Собственно, почему я открываю данную тему? Потому, что хочется видеть здесь ваши пожелания по моду, который находится в стадии разработки. Было бы очень неплохо, если бы вы сами захотли принять участие. По всем вопросам пишите либо сюда, либо в ЛС. Вот скрины, чтоб не скучно было
7974 7973 7972 7971

Не могу придумать никнейм
26.03.2015, 12:32
Скажите, как быть с Византией? По истории она должна появиться с такими границами, как здесь http://рустрана.рф/articles/1125/image002.jpg. Но есть проблема, что на данной территории могут располагаться страны, не захваченные Римом. Как поступить?

BuDDaH
26.03.2015, 12:44
Здорово! Интересно! Но пожеланий никаких у меня нет :) По крайней мере пока :)

Скажите, как быть с Византией? По истории она должна появиться с такими границами, как здесь http://рустрана.рф/articles/1125/image002.jpg. Но есть проблема, что на данной территории могут располагаться страны, не захваченные Римом. Как поступить? Значит не будет Византии. Думаю, мир этого не схлопнется в черную дыру.

Хитрец
26.03.2015, 14:04
Если это RFC (подобие), то Византия должна быть. РФЦ в плане истории кое-что повторяет! А Византия внесла большой вклад историю.

Хитрец
26.03.2015, 14:14
Действия ИИ зачастую не предопределены скриптом. Он может делать все, что ему заблагорассудиться, поэтому не слишком уливляйтесь китайским колониям в Северной Америке, например.







7974 7973 7972 7971
А что Китайцы напротив Калифорнии.

Не могу придумать никнейм
26.03.2015, 15:01
Именно по этой причине я и не могу упустить из виду Византию, поскольку простояла тысяча лет, как-никак.

Не могу придумать никнейм
26.03.2015, 16:03
Поясните за динамических лидеров. Компоненты, необходимые для этого в СДК(setLeader, getLeder) есть, а в питоне никакой реакции. Может, я не туда пишу? Провожу аналогию с РФЦ - все вроде как и верно... :boo:

Хитрец
27.03.2015, 07:29
В этом я тебе не советчик. Я работаю с Xml, c++,#.

Не могу придумать никнейм
27.03.2015, 12:50
Вопрос по религии: у меня их огромное множество, вплоть до Эллинизма, но не в этом суть. Стоит ли их привязывать к определенным гос-вам или пусть даже Китай смог бы открыть нетипичную для себя религию?

BuDDaH
27.03.2015, 13:43
Вопрос по религии: у меня их огромное множество, вплоть до Эллинизма, но не в этом суть. Стоит ли их привязывать к определенным гос-вам или пусть даже Китай смог бы открыть нетипичную для себя религию? Привязать

Хитрец
27.03.2015, 17:37
Привязать.

Не могу придумать никнейм
28.03.2015, 15:59
Итак, что мы имеем: 18 религий, к которым в gamefont.tga файле претензий нет, зато есть претензии к корпорациям, которым пришлось подвинуться на 20 пунктов. Магическим образом на ситибаре городов-основателей корпорации отображаются нормально, в то время, как филиалы в других городах - нет. В чем проблема?

Не могу придумать никнейм
30.03.2015, 02:09
Скажите, ведь должна быть более шустрая функция в питоне, которая прочесывает все клетки на карте. Потому что если использовать циклы

for x in range(217):
for y in range(119): для этих целей, то игра становится значительно медленнее. Данные необходимо мне положить вот сюда
city = gc.getMap().plot(x, y).getPlotCity()

Не могу придумать никнейм
30.03.2015, 02:24
Что касается новостей, то теперь мы имеем множество религий, которые привязаны к странам-основателям. Если копнуть глубже в суть, то не все так просто. Религии теперь - это не совсем иконки для антуража. Она взаимодействует со многими аспектами жизни вашего государства и каждая из них имеет ряд отличительных особенностей. Кроме того, древние религии, что сейчас мертвы, вымещаются Христианством(конфессиями), а еще, чтобы произошел раскол на Католичество и Православие, необходимо построить Апостолический Дворец и исповедовать Католичество, после чего ВНЕЗАПНО в Византии появится Православие. В случае, если Византия мертва - его основывает Россия. В качестве усыпальницы был выбран Софийский собор.
Лидеры теперь сменяют друг друга в течении времени вне зависимости от того, играет за нее ИИ или нет.
Что касается появления самой Византии с ее историческими границами, то мой выбор пал на том, чтобы Византия действительно появлялась с ее историческими границами, однако не отбирала города у игрока-человека. Правда будет всячески пытаться вас завоевать. В общем-то все.
Появилась ко всему прочему идея по поводу корпораций, чтобы те, если не были основаны государством, а посредством скрипта(то есть уже являлись бы частными), приносили бы меньший доход, нежели государственная. Только вот с отображением филиалов незадача. Тут нужна помощь. Это очень важно. Спасибо за внимание!

Хитрец
30.03.2015, 10:28
Скажите, ведь должна быть более шустрая функция в питоне, которая прочесывает все клетки на карте. Потому что если использовать циклы

for x in range(217):
for y in range(119): для этих целей, то игра становится значительно медленнее. Данные необходимо мне положить вот сюда
city = gc.getMap().plot(x, y).getPlotCity()

А что тут такого?

Не могу придумать никнейм
30.03.2015, 12:12
Хитрец, если ты спрашиваешь, что тут происходит, то здесь происходит проверка на клетки, где находятся религии, такие как Кеметизм, Эллинизм, Мифы Месопотамии, Религия древних Инков и верования Мезоамерики, чтобы их заменить на Христианство в случае, если миссионер придет и распространит свою религию или она придет сама в эти земли, а если ты интересуешься, что плохого в том, что игра замедляется, то гораздо удобней, если время ожидания следующего хода было как можно короче.

Хитрец
30.03.2015, 13:02
Сорри, врубился! Мне кажется, что лучше оставить как есть. Питон редко использую, поэтому моё мнение может быть ошибочно.

Не могу придумать никнейм
30.03.2015, 16:52
Народ, кому не оче лень делать динамические названия городов? Я покажу, как.

Хитрец
31.03.2015, 08:12
Покажи. Может помогу! Попробую!

Не могу придумать никнейм
31.03.2015, 13:50
Возникла крайне неприятная проблема с возникновением религий. Дело в том, что некоторые религии игнорируют тэг открывающих их технологий. Я не хочу, чтобы сей баг стал причиной заморозки проекта надолго и поэтому призываю всех людей, так или иначе знакомых с питоном, решить данную проблему.

Не могу придумать никнейм
31.03.2015, 14:45
Баг исправлен, но возник другой: на определенном ходу цива вылетает, когда пытаюсь открыть редактор мира. В чем дело?

Хитрец
01.04.2015, 16:27
Спроси у Снейка, уж он то наверняка знает.

Не могу придумать никнейм
03.04.2015, 11:25
Баг исправлен. Дьявол крылся в линковке зданий, конкретно, арты.

Хитрец
04.04.2015, 09:21
Насчёт С++. Я ближайшмй месяц не смогу с ним заниматься.

Не могу придумать никнейм
04.04.2015, 12:03
В чем дело?

Хитрец
04.04.2015, 18:56
У Бати серьезная работа на С++. Редактор ближайшее 2 недели будет занят.

Хитрец
05.04.2015, 10:10
У Бати крутая работа по С++, так что ближайшее 2 недели не смогу.

Не могу придумать никнейм
05.04.2015, 19:46
Тему можно закрывать. Вылеты продолжают преследовать всюду. Реанимировать больного так и не удалось. Конечно, чему-то меня работа над этим модом научила, но все же грустно что кончилось вот так.

Snake_B
05.04.2015, 19:49
коты так просто не сдаются... зря ты так)

Не могу придумать никнейм
05.04.2015, 20:08
Ладно, вру, делаю на другом движке и на еще более толстой карте.

Не могу придумать никнейм
06.04.2015, 03:31
Единственное, что хотелось бы, это помощь в отладке сдк, поскольку си я не знаю и как интерпретировать, где копать соответственно тоже. Для меня краш игры - это как смертный приговор и если в этот раз повториться то же самое и не заручусь поддержкой кого-либо надежного, то эта попытка будет уже последней.

Хитрец
06.04.2015, 07:53
Единственное, что хотелось бы, это помощь в отладке сдк, поскольку си я не знаю и как интерпретировать, где копать соответственно тоже. Для меня краш игры - это как смертный приговор и если в этот раз повториться то же самое и не заручусь поддержкой кого-либо надежного, то эта попытка будет уже последней.
Слушай, Ассирия, была не рабочей,
но я скачал другую с их фанатиков, дней через пять выложу, заготовку.

Не могу придумать никнейм
06.04.2015, 13:05
Ассирия уже у меня есть, да и дело не в ней.

Не могу придумать никнейм
06.04.2015, 18:44
Пришла идея: сделать здания прокачиваемыми. Как насчет этого компонента? Будет ли рациональным его добавление в мод? Ведь, согласно истории, менялись не только жилые дома, но и те здания, которые были строго предназначены для каких-либо целей. Допустим, нынешние заводы куда производительней, нежели, скажем те, что были лет 50 назад.

Хитрец
07.04.2015, 07:29
1: Ты где Ассирию брал?
2: Можно сделать,но я не знаю где реализовать это.
ЗЫ. Работа продвигается медленно,так как времени позарез.

Не могу придумать никнейм
07.04.2015, 08:45
На ихфанатиках Внезапно обнаружился оче простой метод подключения цив, если в хмл прописан путь modules/Custom Civilisation. В ини файле есть пункт ModularLoading = 1. Если стоит 0, соответственно, ничего не происходит. Пока работы у тебя нет, но скоро появится, как только я закончу переносить мод на новый движок. Я думаю, раз уж батя упорно не желает отдавать ПК, то ее и не предвидится. Значит, дождемся его и начнем(если мама тоже, конечно, не захочет переквалифицироваться в программисты). Ты умеешь интерпретировать вылеты из игры? Есть похожая тема в этом разделе про вылеты, но толком все равно ничего не понимаю. Он даже не говорит, где конкретно ошибка. Единственное, что он выдает, то это WRONG_SYMBOLS, код ошибки и ссылается на длл файл, который вовсе не был мной отредактирован. Что касается дебага, то тут тоже не все так просто. Конечно, в данном случае уже кое что. Говорит путь, где допущена ошибка, правда ее тоже в упор не видно.

terian1980
07.04.2015, 18:47
приветствую!
Спасибо за работу над модом. Сам ничего не смыслю в мододелании, но если мод удастся, то это будет отлично.
Всегда хотел поиграть в мод на подобии RFC, но более масштабный.

Не могу придумать никнейм
07.04.2015, 18:57
Приятно слышать ;) Что будет отличать мой мод от rfc, так это отсутствие развала государств. Это компенсируется огромным количеством играбельных цив, а также коррумпированностью власти.

Хитрец
09.04.2015, 08:56
На ихфанатиках Внезапно обнаружился оче простой метод подключения цив, если в хмл прописан путь modules/Custom Civilisation. В ини файле есть пункт ModularLoading = 1. Если стоит 0, соответственно, ничего не происходит. Пока работы у тебя нет, но скоро появится, как только я закончу переносить мод на новый движок. Я думаю, раз уж батя упорно не желает отдавать ПК, то ее и не предвидится. Значит, дождемся его и начнем(если мама тоже, конечно, не захочет переквалифицироваться в программисты). Ты умеешь интерпретировать вылеты из игры? Есть похожая тема в этом разделе про вылеты, но толком все равно ничего не понимаю. Он даже не говорит, где конкретно ошибка. Единственное, что он выдает, то это WRONG_SYMBOLS, код ошибки и ссылается на длл файл, который вовсе не был мной отредактирован. Что касается дебага, то тут тоже не все так просто. Конечно, в данном случае уже кое что. Говорит путь, где допущена ошибка, правда ее тоже в упор не видно.
Работать то я смогу, но только на тормозну том ноуте, главное цивы и файлы кое-какие перенести. :)

Snake_B
09.04.2015, 09:46
На ихфанатиках Внезапно обнаружился оче простой метод подключения цив, если в хмл прописан путь modules/Custom Civilisation.

модульная загрузка намного медленнее.. если что..

Не могу придумать никнейм
09.04.2015, 22:50
Возможно ли заставить питон запоминать значение, которое было до вызова функции и вернуть его после, скажем, двух ходов? У меня тут неразбериха с культурными границами. Поставить максимально слабую культуру получается, а веруть - никак.

Snake_B
09.04.2015, 23:07
конкретно насчет питона не скажу, но обычно так.. если переменная объявляется внутри функции, то при выходе из неё она удаляется... надо объявлять глобальную переменную..

Не могу придумать никнейм
15.04.2015, 20:16
8031
Оказывается, писать мод такого масштаба с нуля куда сложнее, чем ковыряться в кишках RFC и добавлять свои собственные идеи, а также вырезать то, в чем не нуждается твой мод - вот к такому выводу я прихожу, когда в очередной раз вижу, как крашится моя игра. А больше слов и не нужно. Этого достаточно. То есть скорее всего разработка данного мода приостанавливается на неопределенный срок.

Хитрец
16.04.2015, 10:53
Жаль. А у меня уже освободился комп.

Хитрец
06.08.2015, 13:19
Хороший был мод!