DrWebber 5 #289677 Posted September 2, 2015 Тогда почему мод пишет "[DamageAnnouncer]: bad marshal data (unknown type code)"? )))) Они там с кодировками намудрили. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #289678 Posted September 2, 2015 Они там с кодировками намудрили. Кто они? ))) Quote Share this post Link to post Short link Share on other sites
DrWebber 5 #289679 Posted September 2, 2015 Кто они? ))) [iNFO]: [DamageAnnouncer by Ekspoint, Helkar & MakcT40] Quote Share this post Link to post Short link Share on other sites
MakcT40 331 #289683 Posted September 2, 2015 Я в "намудрили" не вхожу. Меня вписали, т.к. какая-то часть кода была взята из другого евро-мода, который я некоторое время тут поддерживал. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #289722 Posted September 2, 2015 (edited) Залил декомпиленые файлики клиента 0.9.10. Edited September 2, 2015 by StranikS_Scan 3 Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #289756 Posted September 3, 2015 (edited) Залил декомпиленые файлики клиента 0.9.10.Я обычно отсюда беру. Там и XML/DEF и скрипты есть. Заодно и изменения видно между коммитами. Не всегда правда сразу появляется, зато видно, что картоха поменяла и где. А что там картоха с загрузчиком намутила? Edited September 3, 2015 by GPCracker Quote Share this post Link to post Short link Share on other sites
fecell 125 #289771 Posted September 3, 2015 (edited) баг репорт (PjOrion 1.3.0 with P2.7): если запускать орион и в качестве параметра указать скрипт, то его компиляция (ctrl+f9) не выполняется. C:\PjOrion 1.3.0 with P2.7>PjOrion.exe a.py >> PjOrion: 1.3.0 10/08/2015 © StranikS_Scan for http://www.koreanrandom.com/forum/>>> Python connected: 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]>>> Orion syntax: @!abc -> print abc; @!!module -> import module>>> Error create file 'a.pyc' a.pyc отсутствует в папке с орионом перед компиляцией. А если скрипт открывать в орионе (ctrl+o), то компиляция работает. Edited September 3, 2015 by fecell 1 1 Quote Share this post Link to post Short link Share on other sites
o-0-0-0 77 #289774 Posted September 3, 2015 (edited) Зачем такие сложности то , в самой программе не работает разве ? Или любитель командной строки ? Edited September 3, 2015 by o-0-0-0 Quote Share this post Link to post Short link Share on other sites
fecell 125 #289775 Posted September 3, 2015 Или любитель командной строки? когда начинал программировать не существовало мышек, да и винды... привычка.. 1 Quote Share this post Link to post Short link Share on other sites
o-0-0-0 77 #289776 Posted September 3, 2015 (edited) Не всегда правда сразу появляется, зато видно, что картоха поменяла и где.Всё перерыл не нашёл , поделись плз где рыть , кое что глянуть нужно!За рание спасибо . когда начинал программировать не существовало мышек, да и винды... привычка.. К моему счастью я начинал с zx-spectrum и мафана )))) Edited September 3, 2015 by o-0-0-0 1 Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #289814 Posted September 3, 2015 (edited) Я обычно отсюда беру. Там и XML/DEF и скрипты есть. Заодно и изменения видно между коммитами. Не всегда правда сразу появляется, зато видно, что картоха поменяла и где. А что там картоха с загрузчиком намутила? А чего, там куда ты ссылку кинул разве не видно? баг репорт (PjOrion 1.3.0 with P2.7): если запускать орион и в качестве параметра указать скрипт, то его компиляция (ctrl+f9) не выполняется. C:\PjOrion 1.3.0 with P2.7>PjOrion.exe a.py a.pyc отсутствует в папке с орионом перед компиляцией. А если скрипт открывать в орионе (ctrl+o), то компиляция работает. Там причина с путями/каталогами, я повторил через CMD твой тест и заглянул в список путей, смотри нулевую строчку ))) <<< 0 <<< 1 c:\Program Files (x86)\Borland\Delphi6\Projects\PjOrion\wottransmission.zip\wottransmission <<< 2 c:\Program Files (x86)\Borland\Delphi6\Projects\PjOrion\wottransmission.zip ... Короче, записал, исправлю. Edited September 3, 2015 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #289865 Posted September 3, 2015 А чего, там куда ты ссылку кинул разве не видно?Не было времени смотреть и анализировать. В последнее время за компом не сижу почти, точнее попросту не дают. Сейчас уже успел глянуть... картоха как всегда сморозила х****ю, относительно префиксов mod_ которые все будут патчить, а соответственно, овчинка выделки почти не стоит. Разве что у загрузчика будет на 1 файл меньше. Quote Share this post Link to post Short link Share on other sites
gromv 69 #290126 Posted September 4, 2015 Доброе время суток! Я первый раз решил что то изменить в файле рус. До этого вообще не занимался подобным, так что камни прошу не кидать. Скачал PjOrion, открыл файл test.pyc (открылся читаемо), нашел и изменил нужный параметр - так вот - в test.py сохраняется без проблем а вот в рус не могу - пишет >>> Error create file '2.pyc' (unexpected unindent (2, line 94)) Как быть??? Почему? Нажимаю сохранить как, выбираю рус и..... борода... 2 Quote Share this post Link to post Short link Share on other sites
poget 3 #290136 Posted September 4, 2015 Error create file '2.pyc' (unexpected unindent (2, line 94)) Значит в 94-й строке файла имеется лишний отступ, т.е. один или несколько пробелов (табов) перед строчкой кода. Quote Share this post Link to post Short link Share on other sites
gromv 69 #290139 Posted September 4, 2015 Значит в 94-й строке файла имеется лишний отступ, т.е. один или несколько пробелов (табов) перед строчкой кода. Почему в ру сохраняется а в рус нет??? Ругается на это: AvatarInputHandler.control_modes.SniperControlMode.new_SniperControlMode_timer = new_SniperControlMode_timer При попытки скомпилить выдает это: Error obfuscating file 'BalCalc_mod.py' (Error: file not consist compilation python-code!) [0.02 seconds] Вот сам декомпилленый файл BalCalc_mod.rar 1 1 Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #290153 Posted September 4, 2015 (edited) Почему в ру сохраняется а в рус нет??? Ругается на это: AvatarInputHandler.control_modes.SniperControlMode.new_SniperControlMode_timer = new_SniperControlMode_timer При попытки скомпилить выдает это: Error obfuscating file 'BalCalc_mod.py' (Error: file not consist compilation python-code!) [0.02 seconds] Вот сам декомпилленый файл Еще раз: Если вы до этого не работали в питоне, то загуглите "питон для чайников" и прочтите первую главу. Тогда вы узнаете что означают отступы в питоне и почему их нельзя делать любой длины и как попало Ошибка "Error create file '2.pyc' (unexpected unindent (2, line 94))" означает что Орион не может скомпилировать ваш скрипт в pyc-файл. Причина в ошибке, берите гугл-переводчик и переводите сообщение. В нем обычно написано в чем суть ошибки. В вашем случае написано, что отступ в 94-ой строке не допустим или его длина не правильная. Если вам не понятно что это значит - тогда см. п.1 Edited September 4, 2015 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
gromv 69 #290171 Posted September 4, 2015 Еще раз: Если вы до этого не работали в питоне, то загуглите "питон для чайников" и прочтите первую главу. Тогда вы узнаете что означают отступы в питоне и почему их нельзя делать любой длины и как попало Ошибка "Error create file '2.pyc' (unexpected unindent (2, line 94))" означает что Орион не может скомпилировать ваш скрипт в pyc-файл. Причина в ошибке, берите гугл-переводчик и переводите сообщение. В нем обычно написано в чем суть ошибки. В вашем случае написано, что отступ в 94-ой строке не допустим или его длина не правильная. Если вам не понятно что это значит - тогда см. п.1 Типо спасибо... тогда еще тупой вопрос - как узнать какой отступ делать? И ведь я его декомпилировал из рус файла - почему изменился отступ? 3 Quote Share this post Link to post Short link Share on other sites
IzeBerg 128 #290172 Posted September 4, 2015 Типо спасибо... тогда еще тупой вопрос - как узнать какой отступ делать? Если вы до этого не работали в питоне, то загуглите "питон для чайников" и прочтите первую главу. Тогда вы узнаете что означают отступы в питоне и почему их нельзя делать любой длины и как попало Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #290183 Posted September 4, 2015 (edited) И ведь я его декомпилировал из рус файла - почему изменился отступ? Потому что после компиляции скрипта в байт-код - он превращается в набор примитивных инструкций для виртуальной машины и не содержит ни комментариев, ни информации об отступах. Процесс декомпиляции - это своего рода шаманство, т.к. скрипт, получаемый при декомпиляции - это вовсе не первоначальный скрипт, а всего лишь попытка декомпилятора интерпретировать байт-код в в виде возможного скрипта на питоне. То что получается на выходе - может быть каким угодно кодом, с ошибками и без. Все зависит от умений и возможностей декомпилятора. Потому их несколько и все они разные. Edited September 4, 2015 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
gromv 69 #290195 Posted September 4, 2015 Почитал - понял что ошибка означает, что отступов в коде неожиданное количество. К примеру, если питон счёл, что у вас вложенность кода означается четырьмя пробелами, а именно эта строка отбита одним табом, то будет такая ошибка. Но не понял как исправить??? Не могли бы показать на примере в вложенном файле? Заранее спасибо... BalCalc_mod.rar 1 Quote Share this post Link to post Short link Share on other sites