Dobrorad 0 Posted January 22, 2022 Приветствую форумчане! Нужен совет, может кто сталкивался. Для разработки модов использую Pycharm. Надумал прикрутить python debug server. - распаковал архив PYCHARM/debug-eggs/pydevd-pycharm.egg в папку WOT\res_mods\{version}\scripts\common\pydev\pycharm\pydev - в своем моде выполнил import bwpydevd bwpydevd.startDebug() Мод запускается, но вызов bwpydevd.startDebug() валится с ошибкой. ERROR: File "scripts/common/bwpydevd.py", line 109, in startPyDevD ERROR: File "./pydevd.py", line 40, in <module> ERROR: File "./pydevd_tracing.py", line 1, in <module> ERROR: File "scripts/common/Lib/ctypes/__init__.py", line 10, in <module> ERROR: ImportError: No module named _ctypes ERROR: scripts/common/bwpydevd.py(118) : startPyDevD: Failed to load pydevd: ImportError('No module named _ctypes',) Debug server естественно не работает. На этом месте завис и бьюсь уже третьи сутки. Не совсем понятно почему в wot не работает ctypes. Читал, что можно реанимировать импорт _ctypes с помощью _ctypes.pyd,но у меня ничего не получилось (инструкции 2015 годов). Быть может, я неверно подключаю debug server. Подскажите, пожалуйста, в чем может быть проблема? Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #514757 Posted January 22, 2022 38 минут назад, Dobrorad сказал: Подскажите, пожалуйста, в чем может быть проблема? В клиенте игры импорты для ctype и других модулей взаимодействия с ОС - отсутствуют. Quote Share this post Link to post Short link Share on other sites
Dobrorad 0 #514761 Posted January 22, 2022 23 минуты назад, StranikS_Scan сказал: В клиенте игры импорты для ctype и других модулей взаимодействия с ОС - отсутствуют. Понятно, спасибо. Может есть какие-то другие способы дебага исполняемого мода? Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #514898 Posted January 24, 2022 On 1/22/2022 at 10:18 PM, Dobrorad said: Понятно, спасибо. Может есть какие-то другие способы дебага исполняемого мода? print() Quote Share this post Link to post Short link Share on other sites
yinx2002 0 #515535 Posted February 2, 2022 On 1/25/2022 at 7:28 AM, SkepticalFox said: print() Yes. print() . I use this to debug all the way , without a debugging server or other. Just launch wot client repeatedly and watch the log. Quote Share this post Link to post Short link Share on other sites