exxer 0 Posted October 3, 2015 Здравствуйте. Пишу мод. Вот его простой код. Файл my.py from account_helpers.CustomFilesCache import WorkerThread import logging old___run_download = WorkerThread._WorkerThread__run_download def new__run_download(self, url, modified_time, callback, **params): logging.info('MYGIPERMOD--- run download intercepted!') old___run_download(self, url, modified_time, callback, **params) logging.info('MYGIPERMOD--- STARTED! ') WorkerThread._WorkerThread__run_download = new__run_download logging.info('MYGIPERMOD--- main work done.') компилирую в my.pyc Помещаю файл my.pyc в папку c:\Games\World_of_Tanks\res_mods\0.9.10\ В ней ничего нет кроме этого файла (my.pyc). http://joxi.ru/bmoV6g8hB3Zkry Ощущение что мод не подгружается игрой, ибо в логах ничего не пишет. Буду благодарен за пинки в нужном нарпавлении. Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #294028 Posted October 3, 2015 Помещаю файл my.pyc в папку c:\Games\World_of_Tanks\res_mods\0.9.10\Ощущение что мод не подгружается игрой, ибо в логах ничего не пишет. И не должен подгружаться.Поместите его в "res_mods\0.9.10\scripts\client\gui\mods". Quote Share this post Link to post Short link Share on other sites
Helkar 385 #294029 Posted October 3, 2015 И не должен подгружаться. Поместите его в "res_mods\0.9.10\scripts\client\gui\mods". ...с названием начинающимся на "mod_" 1 Quote Share this post Link to post Short link Share on other sites
exxer 0 #294036 Posted October 3, 2015 Спасибо за ответ! т.е. например res_mods\0.9.10\scripts\client\gui\mods\mod_my.pyc? А почему именно в эту папку а не в res_mods\0.9.10\scripts\client\mods например? есть какое-то описание структуры? Еще раз большое спасибо за консультации :) Возможно мы с вами сможем пообщаться лично по емайл? или я просто закажу разработку у вас? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #294039 Posted October 3, 2015 т.е. например res_mods\0.9.10\scripts\client\gui\mods\mod_my.pyc? Да. А почему именно в эту папку а не в res_mods\0.9.10\scripts\client\mods например? В "client\gui\mods" все модификации загружаются стандартными средствами игры. В "client\mods", для загрузки модов, понадобятся дополнительные необходимые загрузчики CameraNode, __init__. Quote Share this post Link to post Short link Share on other sites
exxer 0 #294041 Posted October 3, 2015 Большое спасибо!) Вы прямо кладезь информации. Составлю потом пожалуй хоть один нормальный мануал по мотивам разработки, а то ни одного не нашел. Quote Share this post Link to post Short link Share on other sites