Jump to content
Korean Random
exxer

Пишу мод. Нужна помощь.

Recommended Posts

Здравствуйте. Пишу мод. Вот его простой код.

Файл 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

Ощущение что мод не подгружается игрой, ибо в логах ничего не пишет.

Буду благодарен за пинки в нужном нарпавлении. 

Share this post


Link to post

Short link
Share on other sites

 

 

Помещаю файл my.pyc в папку c:\Games\World_of_Tanks\res_mods\0.9.10\

Ощущение что мод не подгружается игрой, ибо в логах ничего не пишет.

И не должен подгружаться.

Поместите его в "res_mods\0.9.10\scripts\client\gui\mods".

Share this post


Link to post

Short link
Share on other sites

И не должен подгружаться.

Поместите его в "res_mods\0.9.10\scripts\client\gui\mods".

 

...с названием начинающимся на "mod_"

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Спасибо за ответ!

 

т.е. например res_mods\0.9.10\scripts\client\gui\mods\mod_my.pyc? 

 

А почему именно в эту папку а не в res_mods\0.9.10\scripts\client\mods например? есть какое-то описание структуры?

 

Еще раз большое спасибо за консультации :)


Возможно мы с вами сможем пообщаться лично по емайл? или я просто закажу разработку у вас?

Share this post


Link to post

Short link
Share on other sites

 

 

т.е. например 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__.

Share this post


Link to post

Short link
Share on other sites

Большое спасибо!) Вы прямо кладезь информации. Составлю потом пожалуй хоть один нормальный мануал по мотивам разработки, а то ни одного не нашел.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...