Skip to content

Instantly share code, notes, and snippets.

@dantarion
Created May 19, 2016 16:02
Show Gist options
  • Save dantarion/2fdfcafbe5d4d12ddea8b8ba60edb01e to your computer and use it in GitHub Desktop.
Save dantarion/2fdfcafbe5d4d12ddea8b8ba60edb01e to your computer and use it in GitHub Desktop.
def func_00():'''0x0,0x0,0x0,0x0'''
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x0)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x1)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x2)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x3)
stack.append(0xffffffffL)
setVariable_1C(0x1, 0x0, 0x4)
stack.append(0xffffffffL)
setVariable_1C(0x1, 0x0, 0x5)
stack.append(0xffffffffL)
setVariable_1C(0x1, 0x0, 0x6)
stack.append(0x100)
setVariable_1C(0x1, 0x0, 0x7)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x8)
stack.append(0x0)
unk_C1(0x1, 0x0, 0xa)
unk_41(0x1, 0x0, 0x9)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0xb)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0xc)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0xd)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0xe)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0xf)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x10)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x11)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x12)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x13)
stack.append(0x0)
unk_41(0x1, 0x0, 0x14)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x15)
def func_01():'''0x0,0x0,0x0,0x0'''
pushShort_8D(0x0, 0x0)
unk_2C(0x1)# ([0, 0])
stack.append(func_02)
unk_31(0x0)# call func_02()
def func_02():'''0x0,0x0,0x0,0x2'''
stack.append(param18)# [1, 0, 18]
setVariable_1C(0x1, 0x0, 0x13)
stack.append(0x1)
cond_AD(0x1, 0x18)# call global_24(0x1))
setVariable_1C(0x1, 0x0, 0x12)
stack.append(0x0)
cond_AD(0x1, 0x18)# call global_24(0x0))
setVariable_1C(0x0, 0x0, 0x0)
stack.append(param0)# [0, 0, 0]
stack.append(0xffffffffL)
unk_A6()# (param0, 0xffffffffL)
if cond:
stack.append(0x1)
cond_AD(0x1, 0x30)# call global_48(0x1))
unk_AB()
if cond:
stack.append(0x3)
cond_AD(0x1, 0x49)# call global_73(0x3))
unk_AB()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
if cond:
stack.append(0x1)
stack.append(0x4)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x4, param0))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(0x0)
unk_A6()# (param1, 0x0)
if cond:
beginCall_2E(local(0x93))
stack.append(param1)# [0, 0, 1]
call_2F(0x0)# call param1()
else:
stack.append(0x1)
stack.append(0x5)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x5, param0))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(0x0)
unk_A6()# (param1, 0x0)
if cond:
beginCall_2E(local(0xC7))
stack.append(param1)# [0, 0, 1]
call_2F(0x0)# call param1()
def func_03():'''0x0,0x0,0x0,0x0'''
pushShort_8D(0x0, 0x1)
unk_2C(0x1)# ([0, 1])
stack.append(func_04)
unk_31(0x0)# call func_04()
def func_04():'''0x0,0x0,0x0,0x0'''
pushShort_8D(0x0, 0x2)
unk_2C(0x1)# ([0, 2])
stack.append(0x9)
cond_AD(0x1, 0x18)# call global_24(0x9))
setVariable_1C(0x1, 0x0, 0x6)
stack.append(param6)# [1, 0, 6]
stack.append(param7)# [1, 0, 7]
unk_AA()# (param6, param7)
if cond:
pushShort_8D(0x0, 0x3)
stack.append(param6)# [1, 0, 6]
stack.append(param7)# [1, 0, 7]
unk_2C(0x3)# ([0, 3], param6, param7)
return_07()
beginCall_2E(local(0x3E))
stack.append(func_14)
call_2F(0x0)# call func_14()
beginCall_2E(local(0x4E))
stack.append(param4)# [1, 0, 4]
stack.append(func_05)
call_2F(0x1)# call func_05(param4)
def func_05(param0):'''0x0,0x1,0x0,0x2'''
stack.append(0x5)
cond_AD(0x1, 0x5)# call global_5(0x5))
if cond:
stack.append(0x5)
callByID_2D(0x1, 0x1)# call global_1(0x5))
beginCall_2E(local(0x26))
stack.append(func_06)
call_2F(0x0)# call func_06()
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_AA()# (param0, 0x0)
if cond:
stack.append(0x1)
stack.append(0x2)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x2, param0))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(0x0)
unk_A6()# (param1, 0x0)
if cond:
beginCall_2E(local(0x64))
stack.append(param1)# [0, 0, 1]
call_2F(0x0)# call param1()
stack.append(0x1)
stack.append(0x6)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x6, param0))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(0x0)
unk_A6()# (param1, 0x0)
if cond:
beginCall_2E(local(0x93))
stack.append(param1)# [0, 0, 1]
call_2F(0x0)# call param1()
def func_06():'''0x0,0x0,0x0,0x0'''
stack.append(0x1)
cond_AD(0x1, 0x5)# call global_5(0x1))
if cond:
stack.append(0x1)
callByID_2D(0x1, 0x1)# call global_1(0x1))
stack.append(0x6)
cond_AD(0x1, 0x5)# call global_5(0x6))
if cond:
stack.append(0x6)
callByID_2D(0x1, 0x1)# call global_1(0x6))
def func_07():'''0x0,0x0,0x0,0x0'''
pushShort_8D(0x0, 0x4)
unk_2C(0x1)# ([0, 4])
stack.append(func_08)
unk_31(0x0)# call func_08()
def func_08():'''0x0,0x0,0x0,0x1'''
pushShort_8D(0x0, 0x5)
unk_2C(0x1)# ([0, 5])
stack.append(param6)# [1, 0, 6]
stack.append(param4)# [1, 0, 4]
unk_A6()# (param6, param4)
if cond:
stack.append(param6)# [1, 0, 6]
stack.append(0xffffffffL)
unk_A6()# (param6, 0xffffffffL)
if cond:
stack.append(0x1)
else:
stack.append(0x0)
unk_35(local(0x48))
stack.append(0x6)
cond_AD(0x1, 0x18)# call global_24(0x6))
if cond:
stack.append(0x1)
else:
stack.append(0x0)
if cond:
stack.append(param6)# [1, 0, 6]
stack.append(param7)# [1, 0, 7]
unk_AA()# (param6, param7)
if cond:
pushShort_8D(0x0, 0x3)
stack.append(param6)# [1, 0, 6]
stack.append(param7)# [1, 0, 7]
unk_2C(0x3)# ([0, 3], param6, param7)
return_07()
stack.append(0x1)
setVariable_1C(0x1, 0x0, 0x8)
stack.append(param4)# [1, 0, 4]
setVariable_1C(0x1, 0x0, 0x5)
stack.append(param6)# [1, 0, 6]
setVariable_1C(0x1, 0x0, 0x4)
unk_AE(local(0xA1))
stack.append(param4)# [1, 0, 4]
stack.append(func_09)
call_2F(0x1)# call func_09(param4)
if cond:
stack.append(0x7)
cond_AD(0x1, 0x18)# call global_24(0x7))
setVariable_1C(0x1, 0x0, 0x4)
beginCall_2E(local(0xC2))
stack.append(param4)# [1, 0, 4]
stack.append(func_09)
call_2F(0x1)# call func_09(param4)
beginCall_2E(local(0xD2))
stack.append(param4)# [1, 0, 4]
stack.append(func_0A)
call_2F(0x1)# call func_0A(param4)
stack.append(0x1)
stack.append(0x3)
stack.append(param4)# [1, 0, 4]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x3, param4))
setVariable_1C(0x0, 0x0, 0x0)
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_A6()# (param0, 0x0)
if cond:
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x1, 0x0, 0x2)
stack.append(0x0)
unk_C1(0x1, 0x0, 0xa)
unk_41(0x1, 0x0, 0x9)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x10)
stack.append(param12)# [1, 0, 12]
stack.append(0x0)
unk_A6()# (param12, 0x0)
if cond:
beginCall_2E(local(0x12E))
stack.append(param12)# [1, 0, 12]
call_2F(0x0)# call param12()
def func_09(param0):'''0x0,0x1,0x0,0x3'''
pushShort_8D(0x0, 0x6)
stack.append(param0)# [0, 0, 0]
unk_2C(0x2)# ([0, 6], param0)
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_A7()# (param0, 0x0)
if cond:
pushShort_8D(0x0, 0x7)
unk_2C(0x1)# ([0, 7])
stack.append(0x0)
returnValue_06()# (0x0)
stack.append(0x0)
setVariable_1C(0x0, 0x0, 0x1)
stack.append(0x1)
stack.append(0x0)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x0, param0))
setVariable_1C(0x0, 0x0, 0x2)
stack.append(param2)# [0, 0, 2]
stack.append(0x0)
unk_A6()# (param2, 0x0)
if cond:
unk_AE(local(0x60))
stack.append(param2)# [0, 0, 2]
call_2F(0x0)# call param2()
setVariable_1C(0x0, 0x0, 0x1)
else:
stack.append(0x0)
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
returnValue_06()# (param1)
def func_0A(param0):'''0x0,0x1,0x0,0x2'''
pushShort_8D(0x0, 0x8)
stack.append(param0)# [0, 0, 0]
unk_2C(0x2)# ([0, 8], param0)
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_A7()# (param0, 0x0)
if cond:
pushShort_8D(0x0, 0x9)
unk_2C(0x1)# ([0, 9])
return_07()
stack.append(0x1)
stack.append(0x1)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x1, param0))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(0x0)
unk_A6()# (param1, 0x0)
if cond:
stack.append(0x5)
stack.append(param1)# [0, 0, 1]
callByID_2D(0x2, 0x0)# call global_0(0x5, param1))
beginCall_2E(local(0x63))
stack.append(param0)# [0, 0, 0]
stack.append(func_0B)
call_2F(0x1)# call func_0B(param0)
def func_0B(param0):'''0x0,0x1,0x0,0x2'''
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_A7()# (param0, 0x0)
if cond:
return_07()
stack.append(0x1)
stack.append(0x7)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x7, param0))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(0x0)
unk_A6()# (param1, 0x0)
if cond:
stack.append(0x1)
stack.append(param1)# [0, 0, 1]
callByID_2D(0x2, 0x0)# call global_0(0x1, param1))
stack.append(0x1)
stack.append(0x8)
stack.append(param0)# [0, 0, 0]
cond_AD(0x3, 0x2)# call global_2(0x1, 0x8, param0))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(0x0)
unk_A6()# (param1, 0x0)
if cond:
stack.append(0x6)
stack.append(param1)# [0, 0, 1]
callByID_2D(0x2, 0x0)# call global_0(0x6, param1))
def func_0C():'''0x0,0x0,0x0,0x0'''
pushShort_8D(0x0, 0xa)
unk_2C(0x1)# ([0, 10])
pushShort_8D(0x0, 0xb)
unk_2C(0x1)# ([0, 11])
stack.append(func_0D)
unk_31(0x0)# call func_0D()
def func_0D():'''0x0,0x0,0x0,0x0'''
stack.append(0x1)
cond_AD(0x1, 0x30)# call global_48(0x1))
stack.append(0x0)
cond_A5()
if cond:
stack.append(param8)# [1, 0, 8]
stack.append(0x0)
cond_A5()
if cond:
stack.append(param9)# [1, 0, 9]
stack.append(0x49742400)
unk_C8()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
if cond:
stack.append(0x2)
cond_AD(0x1, 0x49)# call global_73(0x2))
stack.append(0x1)
cond_A5()
if cond:
stack.append(0x0)
cond_AD(0x1, 0x4c)# call global_76(0x0))
unk_42(0x1, 0x0, 0x9)
stack.append(0x1)
setVariable_1C(0x1, 0x0, 0x3)
else:
stack.append(param10)# [1, 0, 10]
stack.append(0x3f800000)
unk_BA()
unk_41(0x1, 0x0, 0x9)
stack.append(param9)# [1, 0, 9]
unk_41(0x1, 0x0, 0xa)
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x3)
else:
stack.append(0x2)
cond_AD(0x1, 0x49)# call global_73(0x2))
setVariable_1C(0x1, 0x0, 0x3)
else:
stack.append(0x1)
setVariable_1C(0x1, 0x0, 0x3)
stack.append(param14)# [1, 0, 14]
stack.append(0x0)
unk_A6()# (param14, 0x0)
if cond:
beginCall_2E(local(0xCF))
stack.append(param14)# [1, 0, 14]
call_2F(0x0)# call param14()
stack.append(0x1)
cond_AD(0x1, 0x18)# call global_24(0x1))
setVariable_1C(0x1, 0x0, 0x12)
stack.append(0x1)
cond_AD(0x1, 0x13)# call global_19(0x1))
unk_41(0x1, 0x0, 0x14)
stack.append(param2)# [1, 0, 2]
stack.append(0x0)
unk_A6()# (param2, 0x0)
if cond:
beginCall_2E(local(0x101))
stack.append(param2)# [1, 0, 2]
call_2F(0x0)# call param2()
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x2)
stack.append(param3)# [1, 0, 3]
unk_AB()
if cond:
stack.append(param15)# [1, 0, 15]
stack.append(0x0)
unk_A6()# (param15, 0x0)
if cond:
beginCall_2E(local(0x12E))
stack.append(param15)# [1, 0, 15]
call_2F(0x0)# call param15()
stack.append(param16)# [1, 0, 16]
stack.append(0x0)
unk_A6()# (param16, 0x0)
if cond:
beginCall_2E(local(0x148))
stack.append(param16)# [1, 0, 16]
call_2F(0x0)# call param16()
stack.append(0x0)
setVariable_1C(0x1, 0x0, 0x8)
def func_0E(param0):'''0x0,0x1,0x0,0x1'''
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_A7()# (param0, 0x0)
if cond:
stack.append(param0)# [0, 0, 0]
unk_93()
returnValue_06()# (param0)
stack.append(param0)# [0, 0, 0]
returnValue_06()# (param0)
def func_0F(param0):'''0x0,0x1,0x0,0x1'''
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_38(0x0)
unk_C8()
if cond:
stack.append(param0)# [0, 0, 0]
unk_BE()
returnValue_06()# (param0)
stack.append(param0)# [0, 0, 0]
returnValue_06()# (param0)
def func_10(param0):'''0x0,0x1,0x0,0x1'''
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
unk_C8()
if cond:
stack.append(0xbf800000L)
returnValue_06()# (0xbf800000L)
else:
stack.append(0x3f800000)
returnValue_06()# (0x3f800000)
def func_11(param0, param1, param2):'''0x0,0x3,0x0,0x3'''
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
unk_C8()
if cond:
stack.append(param1)# [0, 0, 1]
returnValue_06()# (param1)
else:
stack.append(param0)# [0, 0, 0]
stack.append(param2)# [0, 0, 2]
unk_CA()
if cond:
stack.append(param2)# [0, 0, 2]
returnValue_06()# (param2)
stack.append(param0)# [0, 0, 0]
returnValue_06()# (param0)
def func_12(param0, param1):'''0x0,0x2,0x0,0x2'''
stack.append(param11)# [1, 0, 11]
if cond:
beginCall_2E(local(0x21))
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
stack.append(param11)# [1, 0, 11]
call_2F(0x2)# call param11(param0, param1)
def func_13(param0, param1):'''0x0,0x2,0x0,0x2'''
stack.append(0x3)
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
callByID_2D(0x3, 0x18)# call global_24(0x3, param0, param1))
def func_14():'''0x0,0x0,0x0,0x2'''
stack.append(param13)# [1, 0, 13]
if cond:
beginCall_2E(local(0x21))
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
stack.append(param13)# [1, 0, 13]
call_2F(0x2)# call param13(param0, param1)
def func_15(param0, param1):'''0x0,0x2,0x0,0x2'''
stack.append(0x19)
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
callByID_2D(0x3, 0x21)# call global_33(0x19, param0, param1))
stack.append(0x1)
returnValue_06()# (0x1)
def func_16(param0):'''0x0,0x1,0x0,0x1'''
stack.append(0x2)
stack.append(param0)# [0, 0, 0]
callByID_2D(0x2, 0x18)# call global_24(0x2, param0))
stack.append(param18)# [1, 0, 18]
setVariable_1C(0x1, 0x0, 0x13)
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x1, 0x0, 0x12)
def func_17(param0, param1):'''0x0,0x2,0x0,0x2'''
stack.append(0x2)
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
callByID_2D(0x3, 0x18)# call global_24(0x2, param0, param1))
stack.append(param18)# [1, 0, 18]
setVariable_1C(0x1, 0x0, 0x13)
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x1, 0x0, 0x12)
def func_18(param0, param1, param2):'''0x0,0x3,0x0,0x4'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x3)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x3)
stack.append(0x1)
stack.append(param3)# [0, 0, 3]
stack.append(param1)# [0, 0, 1]
stack.append(param2)# [0, 0, 2]
callByID_2D(0x4, 0x12)# call global_18(0x1, param3, param1, param2))
stack.append(param1)# [0, 0, 1]
unk_41(0x1, 0x0, 0x14)
def func_19(param0):'''0x0,0x1,0x0,0x2'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x1)
stack.append(0x3)
stack.append(param1)# [0, 0, 1]
callByID_2D(0x2, 0x12)# call global_18(0x3, param1))
stack.append(0x1)
cond_AD(0x1, 0x13)# call global_19(0x1))
unk_41(0x1, 0x0, 0x14)
def func_1A(param0):'''0x0,0x1,0x0,0x2'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x1)
stack.append(0x25)
stack.append(param1)# [0, 0, 1]
callByID_2D(0x2, 0x12)# call global_18(0x25, param1))
def func_1B(param0):'''0x0,0x1,0x0,0x2'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x1)
stack.append(0x26)
stack.append(param1)# [0, 0, 1]
callByID_2D(0x2, 0x12)# call global_18(0x26, param1))
def func_1C(param0, param1, param2):'''0x0,0x3,0x0,0x4'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x3)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x3)
stack.append(0x26)
stack.append(param3)# [0, 0, 3]
stack.append(param1)# [0, 0, 1]
stack.append(param2)# [0, 0, 2]
callByID_2D(0x4, 0x12)# call global_18(0x26, param3, param1, param2))
def func_1D(param0):'''0x0,0x1,0x0,0x2'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x1)
stack.append(0x3)
stack.append(param1)# [0, 0, 1]
stack.append(0x1)
cond_AD(0x1, 0x13)# call global_19(0x1))
callByID_2D(0x3, 0x12)# call global_18(0x3, param1, 0x1))
def func_1E(param0, param1, param2):'''0x0,0x3,0x0,0x4'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x3)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x3)
stack.append(0x2b)
stack.append(param3)# [0, 0, 3]
stack.append(param1)# [0, 0, 1]
stack.append(param2)# [0, 0, 2]
callByID_2D(0x4, 0x12)# call global_18(0x2b, param3, param1, param2))
stack.append(param1)# [0, 0, 1]
unk_41(0x1, 0x0, 0x14)
def func_1F(param0, param1, param2, param3):'''0x0,0x4,0x0,0x5'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x4)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x4)
stack.append(0x1)
stack.append(param4)# [0, 0, 4]
stack.append(param1)# [0, 0, 1]
stack.append(param2)# [0, 0, 2]
stack.append(param3)# [0, 0, 3]
callByID_2D(0x5, 0x12)# call global_18(0x1, param4, param1, param2, param3))
stack.append(param1)# [0, 0, 1]
unk_41(0x1, 0x0, 0x14)
def func_20(param0):'''0x0,0x1,0x0,0x1'''
stack.append(0x0)
stack.append(param0)# [0, 0, 0]
cond_AD(0x2, 0x9)# call global_9(0x0, param0))
stack.append(0x0)
cond_A5()
if cond:
stack.append(0x1)
returnValue_06()# (0x1)
stack.append(0x0)
returnValue_06()# (0x0)
def func_21(param0):'''0x0,0x1,0x0,0x2'''
stack.append(0x7)
cond_AD(0x1, 0x12)# call global_18(0x7))
setVariable_1C(0x0, 0x0, 0x1)
stack.append(param1)# [0, 0, 1]
stack.append(param0)# [0, 0, 0]
cond_A5()
unk_35(local(0x33))
stack.append(param1)# [0, 0, 1]
stack.append(param0)# [0, 0, 0]
stack.append(0x1)
unk_8E()
cond_A5()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
unk_35(local(0x5B))
stack.append(param1)# [0, 0, 1]
stack.append(param0)# [0, 0, 0]
stack.append(0x2)
unk_8E()
cond_A5()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
unk_35(local(0x83))
stack.append(param1)# [0, 0, 1]
stack.append(param0)# [0, 0, 0]
stack.append(0x3)
unk_8E()
cond_A5()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
if cond:
stack.append(0x1)
returnValue_06()# (0x1)
stack.append(0x0)
returnValue_06()# (0x0)
def func_22(param0, param1):'''0x0,0x2,0x0,0x2'''
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
cond_A5()
unk_35(local(0x27))
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
stack.append(0x1)
unk_8E()
cond_A5()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
unk_35(local(0x4F))
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
stack.append(0x2)
unk_8E()
cond_A5()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
unk_35(local(0x77))
stack.append(param0)# [0, 0, 0]
stack.append(param1)# [0, 0, 1]
stack.append(0x3)
unk_8E()
cond_A5()
if cond:
stack.append(0x1)
else:
stack.append(0x0)
if cond:
stack.append(0x1)
returnValue_06()# (0x1)
stack.append(0x0)
returnValue_06()# (0x0)
def func_23():'''0x0,0x0,0x0,0x0'''
stack.append(0x271c)
callByID_2D(0x1, 0x14)# call global_20(0x271c))
stack.append(0x2)
callByID_2D(0x1, 0x14)# call global_20(0x2))
def func_24():'''0x0,0x0,0x0,0x0'''
stack.append(param18)# [1, 0, 18]
stack.append(0x0)
cond_A5()
if cond:
stack.append(0xc)
cond_AD(0x1, 0x1a)# call global_26(0xc))
if cond:
stack.append(0x1)
returnValue_06()# (0x1)
stack.append(0x0)
returnValue_06()# (0x0)
def func_25(param0, param1, param2):'''0x0,0x3,0x0,0x4'''
stack.append(param0)# [0, 0, 0]
setVariable_1C(0x0, 0x0, 0x3)
stack.append(param21)# [1, 0, 21]
if cond:
unk_AE(local(0x25))
stack.append(param0)# [0, 0, 0]
stack.append(param21)# [1, 0, 21]
call_2F(0x1)# call param21(param0)
setVariable_1C(0x0, 0x0, 0x3)
stack.append(0x38)
stack.append(param3)# [0, 0, 3]
stack.append(param1)# [0, 0, 1]
stack.append(param2)# [0, 0, 2]
callByID_2D(0x4, 0x12)# call global_18(0x38, param3, param1, param2))
stack.append(param1)# [0, 0, 1]
unk_41(0x1, 0x0, 0x14)
def func_26():'''0x0,0x0,0x0,0x0'''
def func_27():'''0x0,0x0,0x0,0x1'''
stack.append(0x2)
stack.append(0x1)
cond_AD(0x2, 0x11)# call global_17(0x2, 0x1))
unk_41(0x0, 0x0, 0x0)
stack.append(param0)# [0, 0, 0]
returnValue_06()# (param0)
def func_28(param0):'''0x0,0x1,0x0,0x1'''
stack.append(param0)# [0, 0, 0]
stack.append(0x6)
stack.append(0x10000005)
cond_AD(0x2, 0x16)# call global_22(0x6, 0x10000005))
unk_8E()
returnValue_06()# (0x10000005)
def func_29():'''0x0,0x0,0x0,0x0'''
pushShort_8D(0x0, 0xc)
unk_2C(0x1)# ([0, 12])
beginCall_2E(local(0x16))
stack.append(func_00)
call_2F(0x0)# call func_00()
stack.append(0x0)
cond_AD(0x1, 0x7)# call global_7(0x0))
setVariable_1C(0x1, 0x0, 0x0)
stack.append(0x1)
cond_AD(0x1, 0x7)# call global_7(0x1))
setVariable_1C(0x1, 0x0, 0x1)
beginCall_2E(local(0x3A))
stack.append(func_2A)
call_2F(0x0)# call func_2A()
stack.append(0x2)
stack.append(func_03)
callByID_2D(0x2, 0x0)# call global_0(0x2, func_03))
stack.append(0x3)
stack.append(func_07)
callByID_2D(0x2, 0x0)# call global_0(0x3, func_07))
stack.append(0x4)
stack.append(func_0C)
callByID_2D(0x2, 0x0)# call global_0(0x4, func_0C))
stack.append(func_01)
unk_30(0x0)
def func_2A():'''0x0,0x0,0x0,0x0'''
stack.append(0x1)
setVariable_1C(0x1, 0x0, 0x7)
beginCall_2E(local(0x1A))
stack.append(func_2C)
call_2F(0x0)# call func_2C()
beginCall_2E(local(0x26))
stack.append(func_2D)
call_2F(0x0)# call func_2D()
beginCall_2E(local(0x32))
stack.append(func_2E)
call_2F(0x0)# call func_2E()
beginCall_2E(local(0x3E))
stack.append(func_2B)
call_2F(0x0)# call func_2B()
def func_2B():'''0x0,0x0,0x0,0x0'''
stack.append(func_13)
setVariable_1C(0x1, 0x0, 0xb)
stack.append(func_28)
setVariable_1C(0x1, 0x0, 0x15)
def func_2C():'''0x0,0x0,0x0,0x0'''
stack.append(0x1)
stack.append(0x0)
stack.append(0x0)
stack.append(func_2F)
callByID_2D(0x4, 0x3)# call global_3(0x1, 0x0, 0x0, func_2F))
def func_2D():'''0x0,0x0,0x0,0x0'''
stack.append(0x1)
stack.append(0x1)
stack.append(0x0)
stack.append(func_30)
callByID_2D(0x4, 0x3)# call global_3(0x1, 0x1, 0x0, func_30))
def func_2E():'''0x0,0x0,0x0,0x0'''
def func_2F():'''0x0,0x0,0x0,0x0'''
stack.append(0x5)
stack.append(0x2)
stack.append(0x0)
stack.append(0x5)
stack.append(0x0)
stack.append(0x0)
stack.append(0x0)
stack.append(0x0)
stack.append(0x0)
stack.append(0x0)
callByID_2D(0xa, 0x18)# call global_24(0x5, 0x2, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0))
stack.append(0x0)
returnValue_06()# (0x0)
def func_30():'''0x0,0x0,0x0,0x0'''
beginCall_2E(local(0x20))
stack.append(0x0)
stack.append(0x0)
stack.append(0x3f800000)
stack.append(func_18)
call_2F(0x3)# call func_18(0x0, 0x0, 0x3f800000)
stack.append(func_31)
unk_31(0x0)# call func_31()
def func_31():'''0x0,0x0,0x0,0x0'''
def func_32():'''0x0,0x0,0x0,0x1'''
stack.append(0xa)
stack.append(0x10000004)
callByID_2D(0x2, 0x16)# call global_22(0xa, 0x10000004))
stack.append(0x6)
stack.append(0x10000004)
cond_AD(0x2, 0x16)# call global_22(0x6, 0x10000004))
stack.append(0x0)
unk_A8()
if cond:
stack.append(0x9)
callByID_2D(0x1, 0x21)# call global_33(0x9))
return_07()
stack.append(0x1e)
cond_AD(0x1, 0x1a)# call global_26(0x1e))
if cond:
stack.append(0xa)
cond_AD(0x1, 0x21)# call global_33(0xa))
setVariable_1C(0x0, 0x0, 0x0)
stack.append(0x3e8)
callByID_2D(0x1, 0x21)# call global_33(0x3e8))
stack.append(0x2710)
stack.append(0x20037)
callByID_2D(0x2, 0x1e)# call global_30(0x2710, 0x20037))
stack.append(param0)# [0, 0, 0]
stack.append(0x0)
cond_A5()
if cond:
stack.append(0x9)
callByID_2D(0x1, 0x21)# call global_33(0x9))
return_07()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment