1) С геологом тебе просто повезло.
2) На лаборатория не обращай внимания: ошибка есть но она перехватывается и исправляется. Пока руки не дошли разобратся в причине.
3) А когда должно вылететь в том сэйве, а то я два раза загружал, мотал ходы, а вылета так и не дождался.
P.S. Сейчас пытаюсь один из своих алгоритмов сделать многопоточным. Все уже сделано, только вот игра вылетает. Завтра буду искать ошибки. Если получится реализовать многопоточность будет вообще шикарно.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
версия 1,2,8
http://www.4shared.com/archive/DogYl9VC/EoW_12.html
http://www.ex.ua/view_storage/538410822327
немного подправил ИИ
С многопоточностью пока неполучилось, может, в другой раз
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Получилось реализовать многопоточность при загрузке мода. Количество созданых потоков равно количеству процессоров (ядер) в системе.
Эффективность проверял таким способом. Запускал мод и смотря на график диспетчера задач отсчитывал его здвиги когда на экране есть надпись Init XML.
В многопоточной версии загрузка длится 30 здвигов из которых 17 здвигов происходит до полной загрузки всех ядер. (длительность многопоточного алгоритма 13 здвигов).
В однопоточной версии загрузка с надписью Init XML длится 66 здвигов. Если учесть что примерно 17 здвигов это загрузка данных из XML фалов, то оставшиеся 49 здвигов - это длительность алгоритма который я распаралелил.
Так как у меня 4 ядерный проц, то в идеале 49 здвигов должны были уменьшится до 12,25. На практике же я отсчитал 13. Почти четырех кратный прирост !!. И при этом все, вроде бы, расчитывается правильно.
Распаралеливание таким методом в другом алгоритме пока приводит к неправильным результатам. Где-то что-то упустил. Думаю на днях найду ошибку.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Переделал под многопоточность 4 своих алгоритма. Начал компилировать и... на тебе! Мой кампилятор не поддерживает функцию InterlockedAdd. Прийдется ее как-то заменить. Завтра что-то придумаю.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Ну, вроде бы, получилось. Три алгоритма распаралелилось сразу и без проблем, а вот с четвертым пришлось 7 дней помучатся. Я даже перерыв на 3 дня сделал - надоело один единственный баг искать. Баг найден и исправлен. Завтра еще потестирую и, если не будет ошибок, выложу.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Версия 1.2.9
http://www.4shared.com/archive/f-ezc9Xz/EoW_12.html
http://www.ex.ua/view_storage/538410822327
Реализовал многопоточность для четырех своих алгоритмов.
Один алгоритм используется при загрузке мода, так что теперь мод будет грузится гораздо быстрее на многоядерных системах.
Количество создаваемых потоков равно количеству ядер в системе и определяется автоматически, но это количество можно менять вручную в файле GlobalDefinesAlt.xml параметром NUM_THREADS
Последний раз редактировалось NeseryozniyVET; 19.06.2013 в 20:01.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Доброго времени суток. А версия игры от 1с подходит для этого мода? У меня все запустилось, но где-то на 30-м ходу игра вылетела.
Где логи игры, я не знаю...
Подходит (версия должна быть 3,19)
Сделай сэйв перед вылетом и выложи этот сэйв на http://www.ex.ua/view_storage/538410822327 (редактировать -> приложить файл)
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Перезагрузился - все нормально (200 ход).
Вопрос по поводу Инженерии. Появилась медь рядом с городом, но требует 2569 очко инженерии. Где ее брать в начале игры? С такими темпами, когда у меня появится эта инженерия, медь уже будет не нужна.
И еще насчет обрабатываемых клеток в городе (граждане или как они называются?). Алгоритм их расстановки тоже изменен?
А так, в целом, мод замечательный. Всегда хотелось в четвертой циве системы накопления ресурсов.
Открой файл C:\Users\имя пользователя\Documents\My Games\Beyond the Sword\CivilizationIV.ini
найди строчку GenerateCrashDumps и выставь значение 1
Если игра вылетит, появится сообщение в котором надо будет выбрать Normal Dump
После этого появится файл C:\Users\имя пользователя\AppData\Local\Temp\Civ4BeyondSword.exe.dmp
Этот файл надо будет выложить на http://www.ex.ua/view_storage/538410822327 (редактировать -> приложить файл).
Насчет инженерии, выложи сейв. Посмотрю на ситуацию.
Жителей по клеткам раствлять можно вручную.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Дошло, наконец-то! Инженерию дают специалисты.Вот только в начале игры набрать столько очков - трудновато. В моём сейве проблема почти решена - нашел рядом источник меди с небольшим требованием инженерии)) А где можно посмотреть, сколько всего очков накоплено? (сейв на http://www.ex.ua/view_storage/538410822327 загрузил)
Жителей, я так понял вообще нужно расставлять в ручную. У меня на автомате, иногда появляется такая ситуация:
http://i46.fastpic.ru/big/2013/0629/...87006dd50f.jpg
То месторождение расчитано для разработку на средних и поздних этапах игры.
Очки геологии и инженерии показаны в подсказке при наведении указателя на флаг в правой нижней части экрана. Понимаю что не логично, но другого места я пока не нашел.
В советнике по наукам кликни на надпись инженерия и тебе покажут все месторождения для которых у тебя нехватает инженерии.
На джунгли ИИИ кидает жителей потому что по его мнению у тебя нехватает древесины на постройку нескольких галер.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
300 ходов - полёт нормальный! Забавно, ИИ набрал 600 очков инженерии. При этом ещё не изучена математика (600 год н.э.).
У соседей, в продаже доступно 3600 очков. Выбрать меньшее кол-во для покупки нельзя. В будущем планируешь это исправить?
Комп - AMD Phenom II X4 965, 4 Gb DDR; Win 7 64 bit sp1.
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод
Сейчас играю за монголов (Kublai Khan); карта - fractal, сложность - монарх. Позади 350 ходов, скорость - Epic. Удивила "доброта" ИИ - мне подарили 6 или 7 технологий. (У всех на континенте одна и та же религия - отношения хорошие). Сколько играю в Циву, такого не помню.
Подозреваю, что всему виной массовая вырубка лесов. ИИ ставит науку на ноль, что бы подкопить денег. Но всё равно зачастую уходит в минус, войска бунтуют. Военный рейтинг резко падает, и испуганный ИИ согласен отдать драгоценные техи, лишь бы не испортить отношения. Или мне просто так повезло?
http://i47.fastpic.ru/big/2013/0704/...0f5c3828de.jpg
Забыл научить ИИ копить деньги на вырубку леса. Исправлю.
Новая версия
http://www.4shared.com/archive/3gVc2Iz2/EoW_12.html
http://www.ex.ua/view_storage/538410822327
Исправил мелкий баг
Сделал подсказки по используемым в городе ресурсам
http://radikal.ua/data/upload/6895e/...5c7cb1128c.jpg
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод