Голосование

Какой сеттинг модов вас привлекает в большей мере?












Оформление



Пользователей
  • Всего: 29619
  • Последний: Haku
Сейчас на форуме
Пользователи: 2
Гостей: 377
Всего: 379

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

Тема: [Scenes] Quick Scene Chooser  (Прочитано 22788 раз)

  • Сообщений: 2740
  • За создание крупных модов и других особо сложных проектов
    • Просмотр профиля
+3
01 Сентября, 2009, 23:50
Описание: данный уже собранный полу-мод позволяет выбирать любую нужную Вам сцену: теперь Вам не надо танцевать с бубном, чтобы попасть в сцену осады города N, или ждать определенного квеста чтобы попасть в квестовую сцену - теперь любая сцена доступна Вам из главного меню. Если хотите собрать мод самостоятельно.


Автор: dstemmer

Требования:
M&B 1.011, Python 2.6.

Установка:
разархивировать в папку Native (или её копию) с подтверждением замены всех файлов.

Скачать:


* Загрузите "Quick scene chooser files.rar" из репозитория. Разархивируйте"template_tools.py" в  директорий вашей модульки:
     * Добавьте следующие строки в конце module_game_menus.py после последнего

Цитировать (выделенное)
import header_scenes
from template_tools import *
from module_scenes import scenes

sorted_scenes = sorted(scenes)
for i in xrange(len(sorted_scenes)):
  current_scene = list(sorted_scenes)
  current_scene[1] = get_flags_from_bitmap(header_scenes, "sf_", current_scene[1])
  sorted_scenes = tuple(current_scene)

choose_scene_template = Game_Menu_Template(
  id="choose_scenes_",
  text="Choose a scene: (Page {current_page} of {num_pages})",
  optn_id="choose_scene_",
  optn_text="{list_item[0]}{list_item[1]}",
  optn_consq = [
    (jump_to_scene, "scn_{list_item[0]}"),
    (change_screen_mission)
  ]
)

game_menus += choose_scene_template.generate_menus(sorted_scenes)


Используйте Ctrl-F для поиска в game_menus.py и найдите следующие две строчки, и  копировать / вставить код в красном между ними:

Цитировать (выделенное)
("custom_battle_scenario_6",[],"Siege Attack",
   [
      (assign, "$g_custom_battle_scenario", 4),
      (jump_to_menu, "mnu_custom_battle_2"),
    ]
),
("choose_scene",[],"Scene Chooser",
   [(jump_to_menu, "mnu_choose_scenes_0"),]
),

("go_back",[],"Go back",
   [(change_screen_quit)]
),


Примечание: код, который вы видите, может быть с отступом иначе, чем мои

Затем просто запустить модуль и готово!

Баг

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

Оригинальная страница
« Отредактировано: 10 Декабря, 2011, 21:49 (Mark7) »
  • Ник в M&B: DRZ_Mark7
  • Фракция: Вегиры
  • Сообщений: 3727
  • За создание технических проектов различного характера За регистрацию на форуме не позже сентября 2008 года Призер конкурса Мастер полигона и текселя
    • Просмотр профиля
0
Ответ #1 10 Сентября, 2009, 23:25
Mark7 я скачал архив с размером 1.58КБ ,в котором один питоновский файл "template_tools.py".
Я думаю чево то в архиве не хватает ;)
«Самая большая проблема для теории эволюции — как возникла жизнь. Поскольку для создания белков нужна РНК, для создания РНК нужна ДНК, а для создания ДНК нужны белки. То есть эта проблема серьёзнее, чем "что возникло раньше — курица или яйцо"».
Джеффри Томкинс, Ph.D. (генетика), Университет Клемсона.
  • Сообщений: 2740
  • За создание крупных модов и других особо сложных проектов
    • Просмотр профиля
0
Ответ #2 10 Сентября, 2009, 23:33
смертник всё там хватает щяс объясню как всё делать, короче щяс в первый пост добавлю.

Добавлено: 10 Сентября, 2009, 23:47
смертник ну вот и всё , должно получиться
« Отредактировано: 10 Сентября, 2009, 23:47 (Mark7) »
  • Ник в M&B: DRZ_Mark7
  • Фракция: Вегиры
  • Сообщений: 2310
    • Просмотр профиля
0
Ответ #3 08 Января, 2010, 02:16
Что-то у меня не получается :(
А можете из версии 1.011 выложить файл module_game_menus.py для Натива?
  • Фракция: Вегиры
Жестокость — это черта характера добрых людей, она возникает, когда об твою доброту начинают вытирать ноги...
  • Сообщений: 2740
  • За создание крупных модов и других особо сложных проектов
    • Просмотр профиля
0
Ответ #4 08 Января, 2010, 16:33
FATALERROR качяй модуль целеком
http://www.taleworlds.com/download/mb_module_system_1010_0.zip
  • Ник в M&B: DRZ_Mark7
  • Фракция: Вегиры
  • Сообщений: 2310
    • Просмотр профиля
0
Ответ #5 09 Января, 2010, 19:48
Mark7, я имел ввиду файл module_game_menus.py для Натива, который уже с добавленными строчками, так, что бы нормально запускался Quick Scene Chooser.
Можешь такой файл для версии 1.011 кинуть в тему?
  • Фракция: Вегиры
Жестокость — это черта характера добрых людей, она возникает, когда об твою доброту начинают вытирать ноги...
  • Сообщений: 106
    • Просмотр профиля
0
Ответ #6 20 Января, 2010, 03:21
Скачал по ссылке модульную системe.
В module_game_menus.py добавил строки.
Но есть проблема: не могу найти файл game_menus.py, у меня есть menus.txt, но там поиск ничего не нашел. Есть файл process_game_menus.py, но там тоже этих строк ( в которые вставлять текст) нет. может кто либо кинть мне файл game_menus.py??
Дружины стяг - путеводный свет
В пути обрывы, чащи да холмы
Но стали блеск ведет за солнцем вслед
За Землю Русскую иду на вы!
  • Сообщений: 2310
    • Просмотр профиля
0
Ответ #7 20 Января, 2010, 09:18
Среди текстовых файлов игры, такого файла нет, module_game_menus.py, который ты менял, меняет файл menus.txt, а файл перевода выкладываю.
Скажи пожалуйста, как правильно добавить строки в файл module_game_menus.py? У меня ошибку выдает, а конец файла выглядит так:
  • Фракция: Вегиры
Жестокость — это черта характера добрых людей, она возникает, когда об твою доброту начинают вытирать ноги...
  • Сообщений: 94
    • Просмотр профиля
    • Ливонский орден
0
Ответ #8 18 Сентября, 2011, 23:11
Затем просто запустить модуль и готово!
Then just build module and you're done! - оригинал
накладочка вышла
переводить как построить свой модуль, а имено в модульной системе есть батник "build_module" каторый нужно запустить.
  • Ник в M&B: l33t
  • Сообщений: 2562
  • За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов
    • Просмотр профиля
    • Портфолио
0
Ответ #9 10 Декабря, 2011, 13:13
по ссылке на репозиторий чистый лист, по всей видимости  Quick Scene Chooser удален =/
Может кто нибудь у кого сохранился архив, его выложить?
  • Сообщений: 2084
  • За создание крупных модов и других особо сложных проектов
    • Просмотр профиля
  • Фракция: Свады
  • Сообщений: 2562
  • За регистрацию на форуме не позже декабря 2016 года и не менее 2500 постов
    • Просмотр профиля
    • Портфолио
0
Ответ #11 10 Декабря, 2011, 13:32
Van, Спасибо!
  • Сообщений: 749
    • Просмотр профиля
0
Ответ #12 30 Декабря, 2011, 04:56
а на 1 143 версию другой наверно нужен, да?
  • Ник в M&B: ValerBOSS
  • Сообщений: 164
    • Просмотр профиля
0
Ответ #13 17 Апреля, 2012, 09:25
апппп так на 1.143 подходит?
  • Сообщений: 749
    • Просмотр профиля
0
Ответ #14 17 Апреля, 2012, 18:03
да фиг его знает, скажу что на оиме 143 не работает (или у меня руки кривые)
на счет варбанда не знаю, не проверял
  • Ник в M&B: ValerBOSS
  • Сообщений: 3008
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов
    • Просмотр профиля
0
Ответ #15 17 Апреля, 2012, 22:11
Версия варбанд без разницы (про ОиМ не скажу, но скорее всего должно работать).
  • Сообщений: 749
    • Просмотр профиля
0
Ответ #16 18 Апреля, 2012, 14:12
Ну, да, по сути то я и не проверял, как то не особо был нужен чузер. Но скоро, недеюсь, он пригодится.
  • Ник в M&B: ValerBOSS
  • Сообщений: 404
    • Просмотр профиля
0
Ответ #17 30 Апреля, 2012, 12:08
как собственно выбрать нужные мне сцены? из какого меню?
  • Сообщений: 3008
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов
    • Просмотр профиля
0
Ответ #18 30 Апреля, 2012, 12:24
Play tutorial
  • Сообщений: 404
    • Просмотр профиля
0
Ответ #19 30 Апреля, 2012, 12:46
я выполнил все действия указанные в первом посту. а при запуске build_module выдает ряд ошибок. а до изменений module_game_menus ошибок не было.
у меня python 2.6

к сожалению, я не имею понятия что такое play tutorial и где его искать. но в быстрых битвах данного меню для выбора сцен нет (а насколько я понял с перевода оригинальной страницы этого мода, искать нужно там)
очень прошу помочь!
 

Добавлено: 30 Апреля, 2012, 12:51

http://s019.radikal.ru/i637/1204/81/f23ad8f6b7ea.jpg
 

Добавлено: 30 Апреля, 2012, 12:53

http://s019.radikal.ru/i638/1204/f1/f04f5bb48b9c.png
« Отредактировано: 30 Апреля, 2012, 12:53 (back) »
  • Сообщений: 3008
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов
    • Просмотр профиля
0
Ответ #20 30 Апреля, 2012, 13:25
А смысл тебе искать что-то в меню, если не произошла компиляция? Или не все изменения внёс или сделал их с ошибками, по твоим скринам не определю.

  • Сообщений: 1726
  • За особо выдающиеся авторские тексты За активную деятельность, связанную с публикациями и помощью другим посетителям
    • Просмотр профиля
0
Ответ #21 30 Апреля, 2012, 13:48
Компилятор и пишет про module_game_menus. Кто же знает, что ты там изменил.
Вроде бы не понимает какой-то идентификатор.  =/

Хотя я тоже непонимаю вот здесь:

Вот это вроде должно писаться вначале модуля:

А это, я не знаю. Может и вконце. (Перед последней кв. скобкой)
А может быть вот так:
Или тоже вначале  =/
« Отредактировано: 30 Апреля, 2012, 14:30 (FinGall) »
  • Ник в M&B: Fin___Gall
  • Сообщений: 404
    • Просмотр профиля
0
Ответ #22 30 Апреля, 2012, 14:41
FinGall, сейчас попробую еще раз.

Dargor, а где скачать такую версию?
0
Ответ #23 27 Февраля, 2013, 23:25
Ссылка не работает, перезалейте пожалуйста, не у всех еще отпала в ней надобность..
  • Ник в M&B: The_Knight_of_the_Roses
  • Сообщений: 12
    • Просмотр профиля
0
Ответ #24 20 Марта, 2013, 07:20
Люди! нельзя ли шаблон - куда идет вставка:

import header_scenes
from template_tools import *
from module_scenes import scenes

sorted_scenes = sorted(scenes)
for i in xrange(len(sorted_scenes)):
...

несколько строчек перед вставкой, и что там после нее
( если таковое  есть)

 

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

Powered by SMF 2.0 | SMF © Simple Machines LLC | Сайт работает на быстром VPS/VDS хостинге от FASTVPS