Mixaill 1,737 #361348 Posted October 22, 2016 (edited) Я только 4.0.7 в исходниках нашел, в идеале нужно 4.5.31. Edited October 22, 2016 by Mixaill Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #361356 Posted October 22, 2016 (edited) Я только 4.0.7 в исходниках нашел4.0.14 http://rutracker.org/forum/viewtopic.php?t=4502731хотя... #define GFX_VERSION_STRING "4.0.7"Может есть какой-то смысл скомпилить это в VS 2015?.. Самая очевидная функция, которая есть и там и там: WoT 09.16.11080: Scaleform::GFx::AS3::ASVM::ASVM 0xCB1240Ну и еще десяток... Edited October 22, 2016 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
fecell 125 #361383 Posted October 23, 2016 Я только 4.0.7 в исходниках нашел, в идеале нужно 4.5.31. похакал, если так можно сказать, официальную страницу загрузок - поправил ява код сняв с кнопки загрузки недоступность клика. "в итоге получил прямую ссылку:" sf_4.5.32_win_vc14_src.exe = https://gamedev.autodesk.com/api/files/download/57c71c4a327f3a1500edb761 но обойти дальнейшую авторизацию задача куда сложнее, я не справлюсь. может кто-то другой в этих делах более опытный. вообщем это все чем могу пособить. Quote Share this post Link to post Short link Share on other sites
Mixaill 1,737 #361414 Posted October 23, 2016 Может есть какой-то смысл скомпилить это в VS 2015?.. libAS3.7z 1 Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #361446 Posted October 23, 2016 (edited) Народ тоже не может найти: https://forum.cgpersia.com/f80/scaleform-4-0-7-a-49815/ Edited October 23, 2016 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #365756 Posted November 14, 2016 Кто-нибудь может поделиться хорошими ссылками на адекватное объяснение для не совсем чайника вещей, которые вы тут обсуждаете? Просто сам С я знаю, немного работали с ним в универе, но вот с либами практически не работал, и не совсем понимаю принцип работы некоторых вещей. В частности интересуют pyd'ы в питоне как таковые, да и вообще по части работы с библиотеками на С. Quote Share this post Link to post Short link Share on other sites
Mixaill 1,737 #370225 Posted December 17, 2016 частности интересуют pyd'ы в питоне как таковые,А оно тебе надо? :) Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #372968 Posted January 4, 2017 (edited) @Mixaill, а ScaleformBW::PyGFxValue и ScaleformBW::PyGFxDisplayObject можно как-то в Си получить? Хотя без функций они бесполезны... Просто стало интересно, почему нельзя передать PyGFxDisplayObject из питона обратно во флеш. Является ли это ограничение специальным, или нет?.. from gui.app_loader import g_appLoader app = g_appLoader.getApp() shapeObj = app.flashObject.utils.classFactory.getObject('flash.display.Shape') shapeCls = app.flashObject.utils.classFactory.getClass('flash.display.Shape') print shapeObj.__class__ # <type 'ScaleformBW::PyGFxDisplayObject'> print shapeCls.__class__ # <type 'ScaleformBW::PyGFxValue'> send_to_flash({'obj':shapeObj, 'cls':shapeCls}) public function send_to_flash(object: Object):void { DebugUtils.LOG_OBJECT(object); // ('obj', ('undefined',)) // ('cls', ('[class Sprite]',)) } Edited January 4, 2017 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #404677 Posted September 20, 2017 @Mixaill, можно как-то по простому сделать вывод этих сообщений, а то они никуда так и не выводятся, хотя и нужны... Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #404948 Posted September 22, 2017 @fecell, @SkepticalFox, после компиляции и запуска что-то происходит с DX'ом. экран чернеет. игра зависает. не связано ли это с изменением смещений функций в нынешнем клиенте? и еще кое-что. мне надо найти смещение функции BigWorld.Model() и попробовать вызвать ее непосредственно в pyd. Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #404949 Posted September 22, 2017 (edited) 1 час назад, Pavel3333 сказал: @fecell, @SkepticalFox, после компиляции и запуска что-то происходит с DX'ом. экран чернеет. игра зависает. не связано ли это с изменением смещений функций в нынешнем клиенте? Надо юзать XFW, там всегда актуальные смещения 1 час назад, Pavel3333 сказал: BigWorld.Model() и попробовать вызвать ее непосредственно в pyd. PyRun_SimpleString("import BigWorld\n" "model = BigWorld.Model(...)\n"); Хотя что-то не вижу здесь PyRun_SimpleString Ну можно тогда так(просто код с нета, хз работает ли): PyObject* myModel, pBigWorld, pArgs, pValue, pModel; pBigWorld = PyImport_ImportModule("BigWorld"); pModel = PyObject_GetAttrString(pBigWorld, "Model"); pArgs = PyTuple_New(1); pValue = PyString_FromString("path/to.model"); PyTuple_SetItem(pArgs, 0, pValue); myModel = PyObject_CallObject(pModel, pArgs); Py_DECREF(pArgs); Py_DECREF(pValue); Py_DECREF(pModel); Py_DECREF(pBigWorld); Edited September 22, 2017 by SkepticalFox 1 Quote Share this post Link to post Short link Share on other sites
Mixaill 1,737 #404996 Posted September 23, 2017 13 часа назад, SkepticalFox сказал: Хотя что-то не вижу здесь PyRun_SimpleString #define PyRun_SimpleString(s) PyRun_SimpleStringFlags(s, NULL) Quote Share this post Link to post Short link Share on other sites
Pavel3333 1,148 #404997 Posted September 23, 2017 @SkepticalFox, @Mixaill, спасибо! Quote Share this post Link to post Short link Share on other sites
Mixaill 1,737 #413916 Posted December 3, 2017 (edited) В 9.21 обновили компилятор, у меня 101 из 627 слетели. Edited December 3, 2017 by Mixaill Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #415549 Posted December 16, 2017 (edited) @Mixaill недавно увидел http://rada.re/r/cmp.html Пробовали использовать Radare2 ? Edited December 16, 2017 by SkepticalFox Quote Share this post Link to post Short link Share on other sites
Mixaill 1,737 #415550 Posted December 16, 2017 (edited) - У Radare плохо с GUI, cutter(ранее назывался iaito) ещё не готов. - Раньше не было поддержки декомпиляции. Но тут к счастью пришел Avast, который буквально на днях выложил исходный код своего RetDec, так что тут скоро всё будет ок. - Нет разбора RTTI В целом, Radare насколько мощный, настолько же и неудобный :) Edited December 16, 2017 by Mixaill 1 Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #418082 Posted January 10, 2018 (edited) Кстати, как там IDA 7? Пишут, что разбор RTTI появился. Edited January 10, 2018 by SkepticalFox 1 Quote Share this post Link to post Short link Share on other sites
Mixaill 1,737 #418104 Posted January 11, 2018 Неполноценный, но уже хоть что-то подсвечивает. Результаты разбора в Hex-Rays не используются. 2 Quote Share this post Link to post Short link Share on other sites
SkepticalFox 1,445 #418145 Posted January 11, 2018 5 hours ago, Mixaill said: Неполноценный, но уже хоть что-то подсвечивает. Я сегодня уже оценил. Для разбора space.bin много полезного подсвечивать стал. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,203 #418146 Posted January 11, 2018 2 минуты назад, SkepticalFox сказал: Я сегодня уже оценил. Для разбора space.bin много полезного подсвечивать стал. А шо он там подсвечивает? Ищет закономерности что ли? Quote Share this post Link to post Short link Share on other sites