Kapany3uk Posted March 19, 2016 Share Posted March 19, 2016 (edited) народ у кого такие же проблемы ? Блин, по поводу esc ты реально ошибся темой! Создай новую и не флуди здесь, пжл. читай офиц. форум (да и на корейце где-то писали) Edited March 19, 2016 by Kapany3uk @ Quote Link to comment Short link Share on other sites More sharing options...
VasyaPRO_2014 Posted March 19, 2016 Share Posted March 19, 2016 Кстати о Васянах и хуках методов. Я к примеру хочу хукнуть c gui.Scaleform.daapi.view.battle.markers класc MarkersManager метод addVehicleMarker что-бы изменить vehShortName и pName. Как это сделать без полной перезагрузки метода? @ Quote Link to comment Short link Share on other sites More sharing options...
Polyacov_Yury Posted March 19, 2016 Author Share Posted March 19, 2016 (edited) Кстати о Васянах и хуках методов. Я к примеру хочу хукнуть c gui.Scaleform.daapi.view.battle.markers класc MarkersManager метод addVehicleMarker что-бы изменить vehShortName и pName. Как это сделать без полной перезагрузки метода? Нужно при хуке обязательно внутри хука вызвать метод, который ты хукаешь. То есть вместо def new_myMethod(self): #код oldModule.myMethod = new_myMethod нужно писать old_myMethod = oldModule.myMethod def new_myMethod(self): old_myMethod(self) #код oldModule.myMethod = new_myMethod Иначе цепочка хуков будет прервана. P.S. Баг узрел, спасибо, что пнули, как раз моды чиню :) Ох уж эти мне лёганые каждый патч меняющиеся ДинВзводы... Edited March 19, 2016 by Polyacov_Yury 2 @ Quote Link to comment Short link Share on other sites More sharing options...
VasyaPRO_2014 Posted March 19, 2016 Share Posted March 19, 2016 Нужно при хуке обязательно внутри хука вызвать метод, который ты хукаешь. То есть вместо нужно писать Нет, я не настолько уж тупой Васян)) Этот метод делает какую-то непонятную фигню и возвращает какой-то непонятный id. Подозреваю, что нужно хукнуть заодно и invokeMarker и возможно _createVehicleMarker. Но это имхо уже будет не особо лучше чем тупо переписать оригинальный код и добавить свое. @ Quote Link to comment Short link Share on other sites More sharing options...
Polyacov_Yury Posted March 19, 2016 Author Share Posted March 19, 2016 Нет, я не настолько уж тупой Васян)) Этот метод делает какую-то непонятную фигню и возвращает какой-то непонятный id. Подозреваю, что нужно хукнуть заодно и invokeMarker и возможно _createVehicleMarker. Но это имхо уже будет не особо лучше чем тупо переписать оригинальный код и добавить свое. Приглашаю в ЛС, там еще раз изложи, что хочешь сделать, погляжу :) @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 20, 2016 Share Posted March 20, 2016 P.S. Баг узрел, спасибо, что пнули, как раз моды чиню :) Юр,а можешь по ходу дела перенести скрипт...да и папку с конфигом в res_mods\0.9.14\scripts\client\gui\mods Ну чтобы уже лежал по новым путям,постепенно надо избавляться от старых мест.хоть они и работают)) 2 @ Quote Link to comment Short link Share on other sites More sharing options...
Polyacov_Yury Posted March 21, 2016 Author Share Posted March 21, 2016 Всем обновка, товарищи :) Обновление под 0.9.14 Изменения: Мод переехал в scripts/client/gui/mods Исправлен бажок с обработчиком ДинВзводов (напомните, в который раз уже?..) P.S. Пинайте, если не заработает :) 10 @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 21, 2016 Share Posted March 21, 2016 Всем обновка, товарищи :) Обновление под 0.9.14 Изменения: Мод переехал в scripts/client/gui/mods Исправлен бажок с обработчиком ДинВзводов (напомните, в который раз уже?..) P.S. Пинайте, если не заработает :) Спасибо)) Вы достигли своего дневного лимита положительного изменения рейтинга. @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted March 21, 2016 Share Posted March 21, 2016 Всем обновка, товарищи :) Спасибо! Спасибо)) Вы достигли своего дневного лимита положительного изменения рейтинга. +100500 Ничего, завтра наплюсуем :)) @ Quote Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 21, 2016 Share Posted March 21, 2016 (edited) Всем обновка, товарищи :) Обновление под 0.9.14 Изменения: Мод переехал в scripts/client/gui/mods Исправлен бажок с обработчиком ДинВзводов (напомните, в который раз уже?..) P.S. Пинайте, если не заработает :) не работает вы кокой путь поменяли сам мод тут \res_mods\0.9.14\scripts\client\gui\mods mod_ButtonReplacer.pyc, папка ButtonReplacer конфиг туда же закинут лог INFO: ButtonReplacer: config directory not found: ./res_mods/0.9.14/scripts/client/mods/ButtonReplacer INFO: вернул конфиг в ./res_mods/0.9.14/scripts/client/mods/ButtonReplacer конфиг загрузился в логе но в игре нечего нет не работает Edited March 21, 2016 by angelsoft @ Quote Link to comment Short link Share on other sites More sharing options...
Slava7572 Posted March 21, 2016 Share Posted March 21, 2016 (edited) Я пока не пробовал,но если так,то папку тоже перенести бы неплохо к скрипту в \res_mods\0.9.14\scripts\client\gui\mods\ButtonReplacer,чтоб лишних директорий не было. Edited March 21, 2016 by Slava7572 @ Quote Link to comment Short link Share on other sites More sharing options...
Polyacov_Yury Posted March 21, 2016 Author Share Posted March 21, 2016 (edited) Кажется, всплыл еще один фэйл ночной сборки обнов на модики. Работаемс... UPD. Перезалил. Проверьте, пожалуйста :) P.S. Я умудрился для фар самый нужный конфиг не туда сунуть, когда архивы собирал :D Edited March 21, 2016 by Polyacov_Yury @ Quote Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 21, 2016 Share Posted March 21, 2016 Всем обновка, товарищи :) Обновление под 0.9.14 Изменения: Мод переехал в scripts/client/gui/mods Исправлен бажок с обработчиком ДинВзводов (напомните, в который раз уже?..) P.S. Пинайте, если не заработает :) и если можно поменяй путь к конфигу \res_mods\configs\ButtonReplacer так удобнее Кажется, всплыл еще один фэйл ночной сборки обнов на модики. Работаемс... UPD. Перезалил. Проверьте, пожалуйста :) P.S. Я умудрился для фар самый нужный конфиг не туда сунуть, когда архивы собирал :D у меня не работает 2 @ Quote Link to comment Short link Share on other sites More sharing options...
GPCracker Posted March 21, 2016 Share Posted March 21, 2016 когда архивы собиралНа питоне можно собирать архивы скриптом. Кликнул пару раз, мод собрался, упаковался и готов к публикации :) 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Polyacov_Yury Posted March 21, 2016 Author Share Posted March 21, 2016 и если можно поменяй путь к конфигу \res_mods\configs\ButtonReplacer так удобнее у меня не работает INFO: Button Replacer: loading artefacts_NooBooL.json INFO: Button Replacer: loading item_types_NooBooL.json как видим, мод отрапортовал о том, что нашел и загрузил конфиги. Кто-то что-то не так делает... @ Quote Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 21, 2016 Share Posted March 21, 2016 (edited) INFO: Button Replacer: loading artefacts_NooBooL.json INFO: Button Replacer: loading item_types_NooBooL.json как видим, мод отрапортовал о том, что нашел и загрузил конфиги. Кто-то что-то не так делает... да в логе пишет мол все ok. а в игре не работает конфиги путь C:\Games\World_of_Tanks\res_mods\0.9.14\scripts\client\gui\mods\ButtonReplacer мод C:\Games\World_of_Tanks\res_mods\0.9.14\scripts\client\gui\mods\mod_ButtonReplacer.pyc Edited March 21, 2016 by angelsoft @ Quote Link to comment Short link Share on other sites More sharing options...
Ekspoint Posted March 21, 2016 Share Posted March 21, 2016 На питоне можно собирать архивы скриптом. Кликнул пару раз, мод собрался, упаковался и готов к публикации :)а протектор как накладывать на готовый код @ Quote Link to comment Short link Share on other sites More sharing options...
refaol Posted March 21, 2016 Share Posted March 21, 2016 В логе INFO: Button Replacer: loading item_types_phantasm.json Но расширенных подсказок в ангаре нет, с новой версией @ Quote Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 21, 2016 Share Posted March 21, 2016 (edited) В логе INFO: Button Replacer: loading item_types_phantasm.json Но расширенных подсказок в ангаре нет, с новой версией тоже самое и у меня Polyacov_Yury если не получится исправить ! оставь старый путь, поменяй только путь для конфига старый хоть работает Edited March 21, 2016 by angelsoft @ Quote Link to comment Short link Share on other sites More sharing options...
GPCracker Posted March 21, 2016 Share Posted March 21, 2016 а протектор как накладывать на готовый кодКомандой командной строки для накладывателя протектора. Если ты про Орион - кури тему, там было. У питона есть возможность запуска сторонних приложений, кури subprocess. Хотя, как я заметил, ТС манией скрытия кода не страдает. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.