Guest Naile Posted November 10, 2009 Share Posted November 10, 2009 В связи с сегодняшним обновлением перестали работать все аддоны. Прошу разобратся в данной проблеме. P.S. Случайно создал топик не в том разделе, прошу удалить Quote Link to comment Share on other sites More sharing options...
Guest skillcoder Posted November 10, 2009 Share Posted November 10, 2009 Все кто уже сумел скачать 320 метров - Копаем. Quote Link to comment Share on other sites More sharing options...
Guest Naile Posted November 10, 2009 Share Posted November 10, 2009 Я успел не только скачать, но и апнутся) Скажите что копать, я помогу (сам ничего не понимаю, но скопипастить нужные циферки смогу) Quote Link to comment Share on other sites More sharing options...
Guest skillcoder Posted November 10, 2009 Share Posted November 10, 2009 Нужно искать новый способ загрузки аддонов. Quote Link to comment Share on other sites More sharing options...
FLY Posted November 10, 2009 Share Posted November 10, 2009 Перенесли луа файлы из интерфейсов в папочку LuaCompiled и походу действительно скомпилировали Теперь там такая хрень LuaP ¶ “hзх}A Quote Link to comment Share on other sites More sharing options...
Guest skillcoder Posted November 10, 2009 Share Posted November 10, 2009 вроде как старый способ загрузки работает Однако нужно все аддорны обновить, ибо базовые файлы могли измениться. Нужно переписать аддоны под новые базовый lua файлы, который нужно извлеч из LuaCompiled.pak Quote Link to comment Share on other sites More sharing options...
Guest gsomgsom Posted November 10, 2009 Share Posted November 10, 2009 Это просто байткод. Компилятор найден. Ищется декомпилятор. Для разработки новых аддонов он жизненно необходим. Способ загрузки аддонов пока остался прежним. Аддоны не требуется компилировать, чтобы они работали. Quote Link to comment Share on other sites More sharing options...
Guest gsomgsom Posted November 10, 2009 Share Posted November 10, 2009 Quote: Нужно переписать аддоны под новые базовый lua файлы, который нужно извлеч из LuaCompiled.pak Для этого надо их декомпилировать.Пока известно, что используется Lua 5.0 и скрипты частично декомпилируются, но... частично и с ошибками... Quote Link to comment Share on other sites More sharing options...
Guest Aaron Posted November 10, 2009 Share Posted November 10, 2009 да, без аддонов теперь не жизнь вообще. пароль, лут, таб - жизненно неоходимы Quote Link to comment Share on other sites More sharing options...
Guest oldmajor Posted November 10, 2009 Share Posted November 10, 2009 Ой ну пароль и ручками можно, лут достаёт, согласен, а вот от таба точно жизнь зависит ))) Quote Link to comment Share on other sites More sharing options...
Guest gsomgsom Posted November 10, 2009 Share Posted November 10, 2009 Интерпретатор / Компилятор версии 5.0.3, которая используется в клиенте. http://luaforge.net/frs/download.php/1983/lua5_0_3_Win32_bin.zip Ниваловцы компилировали без отладочной информации (с ключом -s) Декомпилятор для 5.0.2, единственный рабочий декомпилятор. http://luaforge.net/frs/download.php/773/luadec-0.6-win32.zip Пока смог полностью декомпилировать только /Client/GlobalScript.lua Но пользы от него... Как от козла молока... Остальные декомпиляторы вообще не работают. Пока всё, что накопал. Quote Link to comment Share on other sites More sharing options...
FLY Posted November 10, 2009 Share Posted November 10, 2009 Судя по дебагу оно грохается сразу на первой функции. И вместо такого local avatarId = avatar.GetId() local avatarEquipment = unit.GetEquipmentItemIds( avatarId ) local bagId = avatarEquipment[ dress_slot_bag ] local bagInfo = avatar.GetItemInfo( bagId ) local sysBagLayout = bagInfo.sysName Пытается сделать такое avatar.GetItemInfo(unit.GetEquipmentItemIds(avatar.GetId())[dress_slot_bag]).sysName Меня терзают смустные сомения, что Нивальцы изменяли в этих скриптах значительно, и уж тем более не вырезали локальные переменные в функциях. Возможно как-то связано с версиями? Та для 0.3, эта для 0.2... Quote Link to comment Share on other sites More sharing options...
Setras Posted November 10, 2009 Share Posted November 10, 2009 Ояебундестаг. Этого я не ожидал, они там совсем... Кушали уху Сегодня уже спать пойду, хард горит... Завтра куплю новый и буду разбираться Quote Link to comment Share on other sites More sharing options...
Guest Gorvin Posted November 11, 2009 Share Posted November 11, 2009 А можешь выложить куда либо LuaDec51 и LuaDec? А то днс мертвый Quote Link to comment Share on other sites More sharing options...
Guest ZxZ666 Posted November 11, 2009 Share Posted November 11, 2009 разрабы скоты полнейшие лучше бы наоборот улучшили поддержку аддонов (лучше бы вообще сделали чтоб можно было подключать *.dll файлы аддоновые через меню в игре),мда...мечты... Quote Link to comment Share on other sites More sharing options...
FLY Posted November 11, 2009 Share Posted November 11, 2009 Скоты - да, но они ведь уже давно сказил что аддоны до официального сообщения - запрещены. Логично предположить, что до данного сообщения они будут вести политику против аддонов и всячески мешать. В данном случае они закрыли для большенства из них возможность их восстановить и использовать. Quote Link to comment Share on other sites More sharing options...
Evil Posted November 11, 2009 Share Posted November 11, 2009 Setras, почини сет таргет пожалсто, а то без этого совсем тяжко=) Quote Link to comment Share on other sites More sharing options...
Guest Tifa Posted November 11, 2009 Share Posted November 11, 2009 То что сделали ниваловцы полный бред. Так называемые аддоны это просто изменение ингеймовых скриптов, что на мой взгляд в корне не верно. Этож надо додуматься дать такую возможность. Так что все они правильно сделали... Ждем девкита для аддонов -.- Quote Link to comment Share on other sites More sharing options...
Guest Hades Posted November 11, 2009 Share Posted November 11, 2009 Tifa, ничего не понял. но про девкит забудь, как про страшный сон. оффтопить тут можно долго, хочу только попросить одну вещЪ: люди, если декомпилируете весь архив, ну или хотя бы ту часть, что \Ingame\ContextActionbar\ - хоть напишите, чем и как ковырять. а то привык уже к хорошему =) Quote Link to comment Share on other sites More sharing options...
OoMixail Posted November 12, 2009 Share Posted November 12, 2009 проехали, я слепой был с недосыпа Quote Link to comment Share on other sites More sharing options...
Guest gsomgsom Posted November 12, 2009 Share Posted November 12, 2009 А что тут-то не так? Quote Link to comment Share on other sites More sharing options...
Guest gsomgsom Posted November 12, 2009 Share Posted November 12, 2009 Выкладываю, что нашёл: LUA 5.0.3 - интерпретатор LUA (win x86, exe): lua5_0_3_Win32_bin.zip LUA 5.1.4 - интерпретатор LUA (win x86, exe): lua5_1_4_Win32_bin.zip luadec 0.6 - декомпилятор для Lua 5.0.2 (win x86, exe): luadec-0.6-win32.zip luadec 0.6 - декомпилятор для Lua 5.0.2 (source code, c++): luadec-0.6.tar.gz luadec51 2.0 - декомпилятор для Lua 5.1 (win x86, exe): luadec51_2.0_win32_bin.zip luadec51 2.0 - декомпилятор для Lua 5.1 (source code, c++): luadec_2.0_src_win32.zip Bath LuaDC - декомпилятор для Lua 4.0 (win x86, exe): batch_luadc.rar CFLuaDC 0.9.8 beta - декомпилятор для Lua 4.0 (win x86, exe): CFLuaDC.rar ChunkSpy 0.9.8 - дизассемблер LUA 5.0 и 5.1 (lua): ChunkSpy-0.9.8.zip Quote Link to comment Share on other sites More sharing options...
Guest gsomgsom Posted November 12, 2009 Share Posted November 12, 2009 Чуток покопался в исходниках luadec 0.6 и luadec51 2.0... Первый блин комом... Если кому поможет... Вообщем... Дизассебмлер для Lua 5.0 Запускать так: luadec -dis скрипт.lua > результат.txt luadec2.0_5.0_disassembler_1.0.zip Процесс декомпиляции я не трогал, так что все ошибки, которые выдавало раньше, будет выдавать и сейчас. На данный момент эта штуковина поможет понять, где и чего изменилось в новых скриптах. Например, я компилирую старый оригинальный lua, дизассемблирую его и смотрю разницу. Пока вот так... Если чего добавлю - выложу. Quote Link to comment Share on other sites More sharing options...
OoMixail Posted November 12, 2009 Share Posted November 12, 2009 ночью сииильно затупил, перед всеми сори)) был в ммм... нехорошем состоянии Quote Link to comment Share on other sites More sharing options...
Guest gsomgsom Posted November 12, 2009 Share Posted November 12, 2009 обсуждалось тут Quote Link to comment Share on other sites More sharing options...
Recommended Posts