<div class='quotetop'>Цитата</div>Попробовать то может каждый - для почти всех модов CvEventInterface.py и CvMainInterface.py состыковывать приходится - даже если они и не пересекаются - в этом довольно интересная проблема заключается - даже если криво состыкуешь - теперь не как в 1.00-1.52 просто тупо пропадает весь интерфейс, а теперь всё работает - но может работать так, что визуально всё правильно, а физика процесса будет кривой - ладно - разберемся как нитьКстати, "которые не пересекаются" я и сам могу попробовать скомпилировать[/b]
Ну, про SDK я писал теоретически, а вот состыковывать как раз CvEventInterface.py (пару раз) и CvMainInterface.py (регулярно) мне приходилось. И код, которые стыкуется напрямую, и который не стыкуется, и свой собственный (не самый сложный). И так как в итоге "визуально" все работало, то я не постеснялся выкладывать результаты для других.
Не знаю, насколько и чем было "тупо" в 1.00-1.52, ничего в питоне не делал тогда. В 1.61. интерфейс также полностью пропадает при некоторых ошибках. Случается довольно часто, трудно не заметить визуально, и не поправить, посмотрев лог. При других ошибках интерфейс в общем работает, но пропадают некоторые элементы. Это тоже трудно не заметить визуально, т.к пропадают как раз те элементы, которые ты добавляешь и соответственно проверяешь при загрузке. Эти нестыковки тоже легко определяются с помощью питоновских сообщений об ошибках.
<div class='quotetop'>Цитата</div>Эта фраза остается недоступной моему глубоко гуманитарному сознанию. Физика процесса?всё работает - но может работать так, что визуально всё правильно, а физика процесса будет кривой[/b]![]()
. Кто это? такой термин в программировании что ли? Какого процесса? Ты не мог бы привести какой нибудь конкретный пример незаметной <strike>ошибки</strike> "кривизны процесса" в CvMainInterface.py с пояснением по его "физике"? Я бы учел на будущее, сам такие тонкости еще не осилю.
Конкретного примера не сохранилось - но было, что отображение математики (того, что должно вычисляться) идет по одному а реально при doTurn() вычисляется другое значение - хотя оно не намного отличается от того, что выдается интерфейсом - но всё же такой глюк я замечал
Добавлены моды для точных отношений в BtS во все три патча
1. Для ванилы - 1.74
2. Для Варлордов - 2.13
3. Для Швордов - 3.02
Файлы можно скачать из первого поста.
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
Откуда взять список всех доступных цветов формата COLOR_GREY или как самому задавать цвета в формате rgba для последнего аргумента функцииКод:screen.setStackedBarColors( "ResearchBar", InfoBarTypes.INFOBAR_STORED, gc.getInfoTypeForString("COLOR_RESEARCH_STORED") )
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
<div class='quotetop'>Цитата</div>В таком формате не выйдет поменять последний аргумент ф-ции setStackedBarColorsszBuffer = u"<color=205,180,55,255>%s%d</color>...[/b]
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
Внимание!
Вышли моды для патча 3.13. (точные отношения). Ссылки в первом посте.
З.Ы. Те - кто скачал первые 4 мода - перезалейте моды - там в Cvmaininterface.py - ошибочка закралась. Сейчас уже исправлена.
Если кому влом перезаливать - вот исправленный Cvmaininterface.py
[attachmentid=2962]
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
<div class='quotetop'>Цитата(NeverMind * 10.10.2007, 12:31) [snapback]207648[/snapback]</div><div class='quotetop'>ЦитатаА что это значит? Ведь исходного кода для Warlords в патче 3.13 нет. - ?Точные отношения для патча 2.13 (24 нации) (из патча 3.13) (Warlords)[/b]
[/b][/quote]
Библы разные.
З.Ы. И нафига я это компилил. (размеры библ разные, а изменений никаких.
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
<div class='quotetop'>Цитата(NeverMind * 10.10.2007, 21:02) [snapback]207868[/snapback]</div><div class='quotetop'>ЦитатаЗ.Ы. И нафига я это компилил[/b]Наверное дубли для w213 стоит убрать, чтобы народ не путался.
[/b][/quote]
Убрал дубли и скомпилил неофициальный патч Beyond the Sword на 50 наций... (ну типа точные отношения)![]()
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008
Для 313-БТС: объясните, плиз,куда ставить эти файлы?
как обычный мод?
а как стыкуется твой CvMainInterface.py с тем же файлом от Димона (доп.инфа)?
Знаю, подло завелось теперь на земле нашей; думают только, чтобы при них были хлебные стоги, скирды да конные табуны их, да были бы целы в погребах запечатанные меды их. Перенимают черт знает какие бусурманские обычаи; гнушаются языком своим; свой с своим не хочет говорить; свой своего продает, как продают бездушную тварь на торговом рынке. Милость чужого короля, да и не короля, а паскудная милость польского магната, который желтым чеботом своим бьет их в морду, дороже для них всякого братства. Но у последнего подлюки, каков он ни есть, хоть весь извалялся он в саже и в поклонничестве, есть и у того, братцы, крупица русского чувства. И проснется оно когда-нибудь, и ударится он, горемычный, об полы руками, схватит себя за голову...
Н.В. Гоголь, "Тарас Бульба"
<div class='quotetop'>Цитата(Линник * 29.1.2008, 20:01) [snapback]231790[/snapback]</div>Файлы ставятся, как обычный мод. Но, там кроме питоновских файлов перекомпилирована библиотека. А как делал файлы Димон - я не знаю. Если он может вставить мои Питоновские коды в свой файл и подключит мою библу (там немного), то стыковка будет полной (если он свою библу не компилил).Для 313-БТС: объясните, плиз,куда ставить эти файлы?
как обычный мод?
а как стыкуется твой CvMainInterface.py с тем же файлом от Димона (доп.инфа)?
[/b]
Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
http://blacksun.civfanatics.ru
-------------------------------------------------
MTDG2 - [civ]christianity[/civ]Монархия
---------------------------------
Председатель CFR Awards 2007
---------------------------------
Председатель CFR Awards 2008