<div class='quotetop'>Цитата</div>Пишет, что файл отсутствуетлог пишется в формате html и будет выглядеть таким образом
log.rar ( 1.45 килобайт )[/b]
<div class='quotetop'>Цитата</div>1 - даже не задумывался об этомНесколько вопросов:
1) стоит ли поменять цвета
2) стоит ли кроме id юнита/города/цивилизации писать имя
3) Что значит (как переводится) onPlotPicked и onSelectionGroupPushMission[/b]
2 - было бы неплохо с именами
3 - onPlotPicked видимо "на выбраном квадрате", onSelectionGroupPushMission точно не могу сказать, как правильно перевести и что дает
PS ты обратную связь при воспроизведении из HTML продумал? (чтобы не пришлось переделывать код с нуля на совсем другой основе)
<div class='quotetop'>Цитата</div>Попробуй еще раз, должно работать.Пишет, что файл отсутствует[/b]
<div class='quotetop'>Цитата</div>Переделал2 - было бы неплохо с именами[/b]
<div class='quotetop'>Цитата</div>Дело в том, что в циве, вроде, нельзя выделять тайлы.3 - onPlotPicked видимо "на выбраном квадрате"[/b]
<div class='quotetop'>Цитата</div>Имеешь ввиду, не возникнет ли проблем, если на вход подать html-файл вместо текстового?ты обратную связь при воспроизведении из HTML продумал?[/b]
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
<div class='quotetop'>Цитата</div>АгаИмеешь ввиду, не возникнет ли проблем, если на вход подать html-файл вместо текстового?[/b]
PS посмотрел хтмлку - ещё добавился вопрос - лог является обычным текстовиком по сути, только размечен ХТМЛ-тегами - никакой дополнительной разметки потом не потребуется, чтобы обратная связь была с питоном - например что-то начало строиться - именно указатели "TechAcquired:" и "was finished" чтоли будут указывать питону, что наука должна открыться?
Нет, не возникнет![]()
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
Есть такие мысли - но это уже наверное на более дальних этапах создания мода:
1. На первом ходу после генерации карты создавать отдельный постоянный сейв пустой карты (всмысле только со стартовыми позициями и стартовыми юнитами) - чтобы потом воспроизвести карту можно было в любой момент
1.1. В логе записать имя карты (лог ложить в ту же папку)
2. Если это возможно - то в базовом меню где Single Player --> blabla добавить пункт Replay Game и там уже загружать реплей по лог-файлу (т.е. не конкретный сейв загружал бы, а сперва подгружал лог, а потом начинал игру по данным лога), который бы подгружал игре карту, прописанную в файле лога и начинал воспроизводить действия из лога
2.1. По мере возможности объеденить Log-generator и Log-replay в единый мод - т.е. если стартуешь игру из пункта Replay Game - то лог не генерируется, а только воспроизводится, а если с другой какой нибудь опции (New Game/Custom Game/Custom Scenario) - то лог генерируется автоматически
PS перечитай пост #23 - там постскриптум добавился
С идеями согласен.
<div class='quotetop'>Цитата</div>WBQuickSave создается автоматически на первом ходу1. На первом ходу после генерации карты создавать отдельный постоянный сейв пустой карты [/b]
<div class='quotetop'>Цитата</div>Проблема в том, что в обеих модах разные CvEventManager.py2.1. По мере возможности объеденить Log-generator и Log-replay в единый мод[/b]
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>
<div class='quotetop'>Цитата</div>Ситуация - юзверь по запарке/криворучию/незнанке/etc. создает новую - итог - стартовый сейв накрылся медным тазом, то бишь был перезаписан на новую картуWBQuickSave создается автоматически на первом ходу[/b]
<div class='quotetop'>Цитата</div>А через банальный оператор if никак не получится совместить два в один флакон? Пусть даже с некоторыми полностью продублированными функциями?Проблема в том, что в обеих модах разные CvEventManager.py[/b]
<div class='quotetop'>Цитата</div>Должно получиться.А через банальный оператор if никак не получится совместить два в один флакон? Пусть даже с некоторыми полностью продублированными функциями?[/b]
Также, в планах сделать несколько кнопок (проводя аналог с проигрывателем):
*проиграть одну строку из лог файла ("frame advance")
*проиграть до конца хода/партии с задержкой между действиями в n секунд ("play")
*ускорить/замедлить скорость проигрывания
*быстрая перемотка до конца хода ("fast foward")
*быстрая перемотка 5 ходов
*быстрая перемотка 20 ходов
*быстрая перемотка 100 ходов (актуально для марафона)
*пауза (для кнопки play)
*в начало партии
*на 2 хода назад - с помощью автосейвов("rewind")
Иметь возможность все функции вызывать с клавиатуры
[attachmentid=4103]
<div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
Обучающие видеозаписи игр</div>