Search the Community
Showing results for 'ctypes'.
-
Попробовал создать сервис через Flask. Направление очень интересное. Такой сервис без проблем позволит нам подключить ctypes. Единственный минус - будет висеть окошко системного питона. Далее. Вероятно, если создать такой сервис на игровом питоне, то из системного можно будет выполнять произвольный код на игровом прямо во время игры с выводом лога в системный питон. Такой своего рода shell получится. ps. Сейчас пишу диплом, буду помогать по мере наличия свободного времени.
-
Простое копирование папки "C:\Python26\Lib\ctypes" в папку с игрой не помогло Может попробовать перебрать файлы в папке "X:\World_of_Tanks\res_bw\scripts\common\lib\ctypes" на соответствие и различия? А что это даст?? Нужно каким то образом подключить _ctypes.pyd который не является py(compiled) а является py(dll) и который игра в упор не видит
-
Простое копирование папки "C:\Python26\Lib\ctypes" в папку с игрой не поможет (или поможет)? Может попробовать перебрать файлы в папке "X:\World_of_Tanks\res_bw\scripts\common\lib\ctypes" на соответствие и различия? Буду смотреть сейчас.
-
Видимо модуля ctypes нет в сборке клиента WoT. А просто добавить его не получается, потому что он не .pyc а .pyd=dll. Примерно так. Попробуй поискать альтернативный способ подключения геймпада в питоне без использования Xinput.dll и соответственно ctypes. Может существуют другие библиотеки.
-
Прошу прощения за "ламерский вопрос", а почему не просто "import ctypes", как в найденном мною скрипте?
-
Доки я смотрел. Вероятно я не так выразился. Не работает вот это из-под клиента WoT: from ctypes import *
-
Фак беда пришла, откуда не ждали. File "GamePadVibration.py", line 78, in <module> File "scripts/common/Lib/ctypes/__init__.py", line 10, in <module> ImportError: No module named _ctypes sirmax, помоги пожалуйста подключить ctypes в танки, если это вообще реально? Пробовал уже pyd'ы и lib'ы ему подсовывать - не хочет их кушать. Т.е. сам питоновский ctypes похоже где-то есть, но нет си-шного _ctypes (который dll) Согласен по-разному. Т.е. нужно задействовать таймер (я не знаю пока как). И еще определится как 6 движков (или сколько там) переделать под 2.
-
Проблема полностью аналогична описанной Yury_SNEGOV в теме: http://www.koreanrandom.com/forum/topic/6569-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%BE%D0%BA%D0%BD%D0%BE-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-%D0%B1%D0%BE%D1%8F-battleloading/ а именно: Не отображается статистика в окне загрузки боя (battleLoading). Не просто не отображается, а вообще загружается дефолтное окно загрузки боя - отзеркаленные иконки, не отображается время, не отображается версия мода, в общем никакого намека на XVM. А дальше в бою уже всё нормально, XVM во всей красе - окно статистики, уши, маркеры. В логах всё в порядке, ошибок нет. У меня проблема не решена. Убедительная просьба помочь. Отдельная просьба к Yury_SNEGOV: подробнее описать решение, о каком именно BAT-файле идет реч и что именно заменить? В папке с игрой два BATа: res_bw\scripts\common\lib\ctypes\macholib\fetch_macholib.bat res_bw\scripts\common\lib\idlelib\idle.bat. Содержание второго: @echo off rem Working IDLE bat for Windows - uses start instead of absolute pathname start idle.pyw %1 %2 %3 %4 %5 %6 %7 %8 %9. Подозреваю, что вопрос во втором файле. Заранее благодарен.