Jump to content

Fixes for dVamp extender


Recommended Posts

In this topic i will post all fixes for dVamp exntender.

 

- Problem: adena exploit with observation

 

- Fix:

In doordata.txt try found all lines like this one:
observer_pos={620;-18347;114000;-2360;49152;0;[b]500[/b];1}
and set 500, 80 to 0. 

 

 

- Problem: Dump expolit with pets

- Fix:

To Ai.obj add this lines:

class 1 wind_strider : pet_warrior_use_2skill 
parameter_define_begin 
    int pet_food_id 5168 
    int food_skill 537857 
    int inventory_check 10000 
    int itemid_1 0 
    int itemid_2 0 
    int itemid_3 5170 
    int itemid_4 5171 
    int itemid_5 5172 
    int itemid_6 5173 
    int itemid_7 5174 
    int itemid_8 5175 
    int itemid_9 5176 
    int itemid_10 5177 
    int itemid_11 5178 
    int itemid_12 5179 
    int itemid_13 5180 
    int itemid_14 5181 
    int itemid_15 0 
    int itemid_16 0 
    int itemid_17 0 
    int itemid_18 0 
    int itemid_19 0 
    int itemid_20 0 
    int itemid_21 0 
    int itemid_22 0 
    int itemid_23 0 
    int itemid_24 0 
    int itemid_25 0 
    int itemid_26 0 
    int itemid_27 0 
    int itemid_28 0 
    int itemid_29 0 
    int itemid_30 0 
parameter_define_end 
handler 13 9    //  CREATED 
    variable_begin 
        "myself" 
        "_choiceN" 
        "_code" 
        "_from_choice" 
    variable_end 

    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_const 3769 
    push_parameter inventory_check 
    func_call 184680487    //  func[AddTimerEx] 
    shift_sp -2 
    shift_sp -1 
handler_end 

handler 32 77    //  MENU_SELECTED 
    variable_begin 
        "talker" 
        "ask" 
        "reply" 
        "action_id" 
        "i0" 
        "c0" 
        "so0" 
        "myself" 
        "_choiceN" 
        "_code" 
        "_from_choice" 
    variable_end 

    push_event    //  action_id 
    push_const 256 
    add 
    fetch_i4 
    push_const 1043 
    equal 
    branch_false L2 
L1 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  master 
    push_const 552 
    add 
    fetch_i 
    push_parameter pet_food_id 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    push_const 1 
    greater_equal 
    branch_false L4 
L3 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  master 
    push_const 552 
    add 
    fetch_i 
    push_parameter pet_food_id 
    push_const 1 
    func_call 184746114    //  func[DeleteItem1] 
    shift_sp -3 
    shift_sp -1 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter food_skill 
    push_const 0 
    push_const 1 
    push_const 1000000 
    func_call 184877074    //  func[AddUseSkillDesire] 
    shift_sp -5 
    shift_sp -1 
    jump L5 
L4 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  master 
    push_const 552 
    add 
    fetch_i 
    push_const 2157 
    func_call 184680517    //  func[showSystemMessage] 
    shift_sp -2 
    shift_sp -1 
L5 
L2 
    call_super 
handler_end 

handler 12 511    //  TIMER_FIRED_EX 
    variable_begin 
        "timer_id" 
        "myself" 
        "_choiceN" 
        "_code" 
        "_from_choice" 
    variable_end 

    push_event    //  timer_id 
    push_const 236 
    add 
    fetch_i4 
    push_const 3769 
    equal 
    branch_false L7 
L6 
    push_event    //  i0 
    push_const 260 
    add 
    push_reg_sp 
    fetch_i 
    push_const 0 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_1 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_2 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_3 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_4 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_5 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_6 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_7 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_8 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_9 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_10 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_11 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_12 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_13 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_14 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_15 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_16 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_17 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_18 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_19 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_20 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_21 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_22 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_23 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_24 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_25 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_26 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_27 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_28 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_29 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_parameter itemid_30 
    func_call 184680579    //  func[OwnItemCount] 
    shift_sp -2 
    add 
    assign4 
    shift_sp -1 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i    //  sm 
    push_const 544 
    add 
    fetch_i 
    push_const 0 
    func_call 184680556    //  func[GetInventoryInfo] 
    shift_sp -2 
    push_event    //  i0 
    push_const 260 
    add 
    fetch_i4 
    greater 
    branch_false L9 
L8 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    func_call 184549616    //  func[Despawn] 
    shift_sp -1 
    jump L10 
L9 
    push_event    //  myself 
    push_const 704 
    add 
    fetch_i 
    push_const 3769 
    push_parameter inventory_check 
    func_call 184680487    //  func[AddTimerEx] 
    shift_sp -2 
    shift_sp -1 
    exit_handler 
L10 
    call_super 
L7 
handler_end 

class_end

// Add analogy to other pets 

Link to comment
Share on other sites

  • 3 weeks later...

One question Goodt, this way?

observer_pos={620;-18347;114000;-2360;49152;0;500;80-0}

 

I dont know what you mean, but you must change rows like this to:

observer_pos={620;-18347;114000;-2360;49152;0;0;80-0}

Link to comment
Share on other sites

  • Vision changed the title to Fixes for dVamp extender

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...