AI.obj interlude decompile error

xJIEXAx

Знаменитый
Участник
Сообщения
79
Розыгрыши
0
Репутация
6
Реакции
31
Баллы
1 268
Пользуюсь AI Editor из пакета L2 OFF GM Panel
Не могу декомпилировать один класс: class 1 guild_master_ex : guild_master
Вылезает ошибка.

Код:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.FileNotFoundException: Файл 'D:\LineAge2\server\Tool\tools\ai\L2OFFGMPanel v4.8\base\bin\Compiler_C4_sauron\guild_master_ex.nasc' не найден.
Имя файла: 'D:\LineAge2\server\Tool\tools\ai\L2OFFGMPanel v4.8\base\bin\Compiler_C4_sauron\guild_master_ex.nasc'
   в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   в L2OFFGMPanel.AiEditorForm.euU8p2sJWopw7ZMrsUo(Object )
   в L2OFFGMPanel.AiEditorForm.B85ZBFoK7d(Object  , EventArgs  )
   в System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   в System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   в System.Windows.Forms.Control.InvokeMarshaledCallbacks()
Может кто нибудь пояснить в чем дело?
 

Пользуюсь AI Editor из пакета L2 OFF GM Panel
Не могу декомпилировать один класс: class 1 guild_master_ex : guild_master
Вылезает ошибка.

Код:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.FileNotFoundException: Файл 'D:\LineAge2\server\Tool\tools\ai\L2OFFGMPanel v4.8\base\bin\Compiler_C4_sauron\guild_master_ex.nasc' не найден.
Имя файла: 'D:\LineAge2\server\Tool\tools\ai\L2OFFGMPanel v4.8\base\bin\Compiler_C4_sauron\guild_master_ex.nasc'
   в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   в L2OFFGMPanel.AiEditorForm.euU8p2sJWopw7ZMrsUo(Object )
   в L2OFFGMPanel.AiEditorForm.B85ZBFoK7d(Object  , EventArgs  )
   в System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   в System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   в System.Windows.Forms.Control.InvokeMarshaledCallbacks()
Может кто нибудь пояснить в чем дело?
Другие классы нормально открывает?
 
Скинь файл суда попробую открыть.
 
Код:
6
    add
    func_call 184746121    //  func[FHTML_SetStr]
    shift_sp -3
    shift_sp -1
    jump L231
L230
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  fhtml0
    push_const 520
    add
    fetch_i
S957.    "2002submaster"
    push_string S957
S958.    "No Captain"
    push_string S958
    func_call 184746121    //  func[FHTML_SetStr]
    shift_sp -3
    shift_sp -1
L231
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    push_event    //  fhtml0
    push_const 520
    add
    fetch_i
    func_call 184680586    //  func[ShowFHTML]
    shift_sp -2
    shift_sp -1
    jump L232
L228
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S959.    "pl_err_more_sm2.htm"
    push_string S959
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L232
L226
L224
L215
L206
L197
L188
    jump L233
L179
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S960.    "pl_err_master.htm"
    push_string S960
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L233
    jump L234
L177
    push_event    //  ask
    push_const 160
    add
    fetch_i4
    push_const 222
    negate
    equal
    branch_false L236
L235
    push_event    //  talker
    push_const 40
    add
    fetch_i    //  is_pledge_master
    push_const 800
    add
    fetch_i4
    push_const 1
    equal
    branch_false L238
L237
    push_event    //  pledge0
    push_const 384
    add
    push_reg_sp
    fetch_i
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
    func_call 184615034    //  func[GetPledge]
    shift_sp -1
    assign
    shift_sp -1
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 1
    negate
    equal
    branch_false L240
L239
    push_event    //  pledge0
    push_const 384
    add
    fetch_i    //  HasAcademy
    push_const 1976
    add
    fetch_i4
    push_const 1
    equal
    branch_false L242
L241
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S961.    "pl_ch_rename_aca.htm"
    push_string S961
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    jump L243
L242
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S962.    "pl_err_rename_aca.htm"
    push_string S962
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L243
    jump L244
L240
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 100
    equal
    branch_false L246
L245
    push_event    //  pledge0
    push_const 384
    add
    fetch_i    //  HasSubUnit100
    push_const 1980
    add
    fetch_i4
    push_const 1
    equal
    branch_false L248
L247
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S963.    "pl_ch_rename100.htm"
    push_string S963
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    jump L249
L248
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S964.    "pl_err_rename_sub.htm"
    push_string S964
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L249
    jump L250
L246
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 200
    equal
    branch_false L252
L251
    push_event    //  pledge0
    push_const 384
    add
    fetch_i    //  HasSubUnit200
    push_const 1984
    add
    fetch_i4
    push_const 1
    equal
    branch_false L254
L253
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S965.    "pl_ch_rename200.htm"
    push_string S965
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    jump L255
L254
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S966.    "pl_err_rename_sub.htm"
    push_string S966
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L255
    jump L256
L252
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 1001
    equal
    branch_false L258
L257
    push_event    //  pledge0
    push_const 384
    add
    fetch_i    //  HasSubUnit1001
    push_const 1988
    add
    fetch_i4
    push_const 1
    equal
    branch_false L260
L259
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S967.    "pl_ch_rename1001.htm"
    push_string S967
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    jump L261
L260
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S968.    "pl_err_rename_sub2.htm"
    push_string S968
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L261
    jump L262
L258
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 1002
    equal
    branch_false L264
L263
    push_event    //  pledge0
    push_const 384
    add
    fetch_i    //  HasSubUnit1002
    push_const 1992
    add
    fetch_i4
    push_const 1
    equal
    branch_false L266
L265
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S969.    "pl_ch_rename1002.htm"
    push_string S969
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    jump L267
L266
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S970.    "pl_err_rename_sub2.htm"
    push_string S970
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L267
    jump L268
L264
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 2001
    equal
    branch_false L270
L269
    push_event    //  pledge0
    push_const 384
    add
    fetch_i    //  HasSubUnit2001
    push_const 1996
    add
    fetch_i4
    push_const 1
    equal
    branch_false L272
L271
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S971.    "pl_ch_rename2001.htm"
    push_string S971
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    jump L273
L272
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S972.    "pl_err_rename_sub2.htm"
    push_string S972
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L273
    jump L274
L270
    push_event    //  reply
    push_const 164
    add
    fetch_i4
    push_const 2002
    equal
    branch_false L276
L275
    push_event    //  pledge0
    push_const 384
    add
    fetch_i    //  HasSubUnit2002
    push_const 2000
    add
    fetch_i4
    push_const 1
    equal
    branch_false L278
L277
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S973.    "pl_ch_rename2002.htm"
    push_string S973
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
    jump L279
L278
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S974.    "pl_err_rename_sub2.htm"
    push_string S974
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L279
L276
L274
L268
L262
L256
L250
L244
    jump L280
L238
    push_event    //  myself
    push_const 704
    add
    fetch_i
    push_event    //  talker
    push_const 40
    add
    fetch_i
S975.    "pl_err_master.htm"
    push_string S975
    func_call 184680516    //  func[ShowPage]
    shift_sp -2
    shift_sp -1
L280
L236
L234
L175
L35
    call_super
handler_end

class_end
блин весь не копится

Вечером скину. С телефона не удобно. На работе щас.
 
Последнее редактирование модератором:
Зачем ты это сюда копируешь?
Мне нужен декомпил класса. А по хорошему рабочий компил-декомпил.

Ларчик просто открывался. Были две ошибки в псевдо коде. Странно что сервер нормально обрабатывал этот класс. А вот AI Editor вываливался ошибкой. Кстати, на эти две ошибки указал мне дипсик.
 
Последнее редактирование модератором:
xJIEXAx, Ну мужик такие штуки обычно денег стоят. Если конечно это не гавно нерабочее.
 
xJIEXAx, Ну мужик такие штуки обычно денег стоят. Если конечно это не гавно нерабочее.
Денег все стоит. Вот только я не уверен что мне не продадут всякое говно. А большую половину софта можно найти в шаре и/или допилить самому. К тому же я просил совета, в какую сторону посмотреть. В итоге сам нашел куда глянуть. Может кому-то и пригодится мой опыт.
 
Назад
Сверху