Pavel3333
-
Posts
3,713 -
Joined
-
Last visited
-
Days Won
35
Posts posted by Pavel3333
-
-
Edited by Pavel3333
@Scharfhobel у меня уведомления о призывании не было
4 часа назад, geyojog сказал:mod_trajectory_pwn
где Вы его нашли? модик ворованный, кажется
-
@HEKPOMAHT классная идея! заодно туда можно и фикс battle queue присобачить
- 1
-
Наверное, стоит мне впрячься в это и поправить картошкин скриптик... завтра или послезавтра скину сюда
- 2
-
@[email protected] недоумевай сколько угодно, я не против, только не неси непонятно где подобранное непонятно что на форумы, и без того говна по жизни хватает
- 1
-
1 минуту назад, [email protected] сказал:
быдлокодеру
ты видел его код? -нет.
потому твоё мнение ничем не обосновано.
а я вполне обоснованно могу назвать тебя форумным троллем с горящим пуканом. туши скорее свой пыл.
- 1
-
@Mixaill в xfw_package.json прописано:
{ "id": "pavel3333.TrajectoryMod", "name": "TrajectoryMod", "description": "TrajectoryMod", "version": "4.0.0.1", "dependencies": ["com.modxvm.xfw.native"], "features": ["python", "native"], "url": "http://pavel3333.ru/trajectorymod/", "url_update": "http://pavel3333.ru/trajectorymod/", "wot_versions" : [], "wot_versions_strategy": "allow_newer" }
-
-
14 часов назад, SkepticalFox сказал:
надо вызывать после того, как xfwnative инициализуется
все верно. похоже, вылеты были по этой причине. не успевали дозагрузиться com.modxvm.xfw.mutex, com.modxvm.xfw.xinput, com.modxvm.xfw.console. отложеный запуск функции с задержкой 3 секунды исправил ситуацию.
-
Edited by Pavel3333
deldel
- 1
-
Edited by Pavel3333
deldel
-
Edited by Pavel3333
deldel
-
Edited by Pavel3333
deldel
-
Edited by Pavel3333
deldel
-
Edited by Pavel3333
deldel
- 1
-
Edited by Pavel3333
deldel
-
@Mixaill ситуация та же.
#include "stdafx.h" #include "API_functions.h" #include "python27/Python.h" #define Py_BUILD_CORE 1 #define CONSOLE_VER1 PyObject* trj_get_models(PyObject* self, PyObject* args) { Py_INCREF(Py_None); return Py_None; } static struct PyMethodDef trj_methods[] = { { "get_models", trj_get_models, METH_VARARGS, "get_models" }, { NULL, NULL, 0, NULL} }; PyDoc_STRVAR(trj_methods__doc__, "Trajectory Mod module" ); PyMODINIT_FUNC inittrj(void) { Py_InitModule4("trj", trj_methods, trj_methods__doc__, (PyObject*)NULL, PYTHON_API_VERSION); };
Компилирую в VS 17, конфигурация Release. Вызываю в питоне без хука, при загрузке игры:
print '[TrajectoryMod]: loading module...' trj_path = PATH.XFWLOADER_PACKAGES_REALFS+'/TrajectoryMod/native/trj.pyd' trj = imp.load_dynamic('trj', trj_path) print '[TrajectoryMod]: loading module OK' print trj.get_models()
Краш.
-
@Mixaill компилю в VS 2017 Community последнего обновления, конфигурация релизная. Очень похоже на неправильные свойства проекта, ибо еще вчера я работал на другом компьютере, притом все работало стабильно, а сегодня работаю уже на другом компьютере, синхронизировавшись с репозиторием. Может быть, синхронизация с репозиторием не затронула файлов решения, и из-за этого были старые параметры проекта.
Спасибо за совет, буду разбираться завтра.
-
@Mixaill пробовал присоединиться к процессу танков. Не смог. Писало что-то вроде "не поддерживается".
Сейчас не за компом, последнее что успел выяснить - крашится даже пустая функция с макросом Py_RETURN_NONE.
PS. В VS установлена поддержка Питона. Завтра попробую поплясать с бубном на тему отладки танкового клиента.
-
Edited by Pavel3333
При работе пида клиент самопроизвольно крашится.
референсов на PyObject в коде практически нет, просто отлаживаю с помощью PySys_WriteStdout() функцию по преобразованию строки в структуру.
Иногда успевает завершиться код, иногда нет. Даже если он достигает return Py_None, клиент 100% крашится.
В коде часто используются memset/memcpy, хотя не думаю, что они на что-то влияют.
-
Edited by Pavel3333
deldel
-
Странно, скачал с ведра битов версию com.modxvm.xfw.native_1.1.0.00041.wotmod утром, сейчас зашел - лежит com.modxvm.xfw.native_1.0.9.00039.wotmod. Мистика?...
-
Edited by Pavel3333
deldel
-
@[email protected] остынь уже. не хочешь - не качай. или пиши свои моды, хуле.
- 1
- 1
-
@Barsuk проблема давняя, скоро исправим в 4.0.
Клинит сведение на карте Провинция.
in Mod Questions and Problem Solving
Posted ·
Ворованный. Сразу скажу. Крякнутый мод с версии 1.00.