Dark Souls Remastered
Posted: Sun Jul 01, 2018 2:44 am
by SunBeam
[USER=18444]@Its all Ogre now[/USER]: I'll just leave this here:
[IMG]https://i.imgur.com/9AIyPeG.png[/IMG]
[code]local L0_0, L1_1, L2_2, L3_3, L4_4, L5_5, L6_6, L7_7, L8_8, L9_9
L0_0 = OpenProcess
L1_1 = "DarkSoulsIII.exe"
L0_0(L1_1)
L0_0 = autoAssemble
L1_1 = [[
aobscanmodule(Findit,DarkSoulsIII.exe,48 8B 05 ?? ?? ?? ?? 48 85 C0 ?? ?? 48 8b 40 ?? C3)
registersymbol(Findit)
]]
L0_0(L1_1)
L0_0 = getAddress
L1_1 = "Findit"
L0_0 = L0_0(L1_1)
L1_1 = readInteger
L2_2 = L0_0 + 3
L1_1 = L1_1(L2_2)
L1_1 = L0_0 + L1_1
L0_0 = L1_1 + 7
L1_1 = unregisterSymbol
L2_2 = "BaseA"
L1_1(L2_2)
L1_1 = registerSymbol
L2_2 = "BaseA"
L3_3 = L0_0
L4_4 = true
L1_1(L2_2, L3_3, L4_4)
L1_1 = autoAssemble
L2_2 = [[
aobscanmodule(Findit2,DarkSoulsIII.exe,48 8B 1D ?? ?? ?? 04 48 8B F9 48 85 DB ?? ?? 8B 11 85 D2 ?? ?? 8D)
registersymbol(Findit2)
]]
L1_1(L2_2)
L1_1 = getAddress
L2_2 = "Findit2"
L1_1 = L1_1(L2_2)
L2_2 = readInteger
L3_3 = L1_1 + 3
L2_2 = L2_2(L3_3)
L2_2 = L1_1 + L2_2
L1_1 = L2_2 + 7
L2_2 = unregisterSymbol
L3_3 = "BaseB"
L2_2(L3_3)
L2_2 = registerSymbol
L3_3 = "BaseB"
L4_4 = L1_1
L5_5 = true
L2_2(L3_3, L4_4, L5_5)
L2_2 = autoAssemble
L3_3 = [[
aobscanmodule(Findit3,DarkSoulsIII.exe,48 8B 05 ?? ?? ?? ?? 48 8B 80 60 0C 00 00)
registersymbol(Findit3)
]]
L2_2(L3_3)
L2_2 = getAddress
L3_3 = "Findit3"
L2_2 = L2_2(L3_3)
L3_3 = readInteger
L4_4 = L2_2 + 3
L3_3 = L3_3(L4_4)
L3_3 = L2_2 + L3_3
L2_2 = L3_3 + 7
L3_3 = unregisterSymbol
L4_4 = "BaseC"
L3_3(L4_4)
L3_3 = registerSymbol
L4_4 = "BaseC"
L5_5 = L2_2
L6_6 = true
L3_3(L4_4, L5_5, L6_6)
L3_3 = autoAssemble
L4_4 = [[
aobscanmodule(Findit4,DarkSoulsIII.exe,48 8B 0D ?? ?? ?? ?? 48 85 C9 74 26 44 8B)
registersymbol(Findit4)
]]
L3_3(L4_4)
L3_3 = getAddress
L4_4 = "Findit4"
L3_3 = L3_3(L4_4)
L4_4 = readInteger
L5_5 = L3_3 + 3
L4_4 = L4_4(L5_5)
L4_4 = L3_3 + L4_4
L3_3 = L4_4 + 7
L4_4 = unregisterSymbol
L5_5 = "BaseD"
L4_4(L5_5)
L4_4 = registerSymbol
L5_5 = "BaseD"
L6_6 = L3_3
L7_7 = true
L4_4(L5_5, L6_6, L7_7)
L4_4 = autoAssemble
L5_5 = [[
aobscanmodule(Findit5,DarkSoulsIII.exe,48 89 5C 24 48 8B FA 48 8B D9 C7 44 24 20 00 00 00 00 48)
registersymbol(Findit5)
]]
L4_4(L5_5)
L4_4 = getAddress
L5_5 = "Findit5"
L4_4 = L4_4(L5_5)
L5_5 = readInteger
L6_6 = L4_4 + 21
L5_5 = L5_5(L6_6)
L5_5 = L4_4 + L5_5
L4_4 = L5_5 + 25
L5_5 = unregisterSymbol
L6_6 = "Param"
L5_5(L6_6)
L5_5 = registerSymbol
L6_6 = "Param"
L7_7 = L4_4
L8_8 = true
L5_5(L6_6, L7_7, L8_8)
L5_5 = autoAssemble
L6_6 = [[
aobscanmodule(Findit6,DarkSoulsIII.exe,48 8b 05 * * * * 40 0F B6 FF )
registersymbol(Findit6)
]]
L5_5(L6_6)
L5_5 = getAddress
L6_6 = "Findit6"
L5_5 = L5_5(L6_6)
L6_6 = readInteger
L7_7 = L5_5 + 3
L6_6 = L6_6(L7_7)
L6_6 = L5_5 + L6_6
L5_5 = L6_6 + 7
L6_6 = unregisterSymbol
L7_7 = "BaseE"
L6_6(L7_7)
L6_6 = registerSymbol
L7_7 = "BaseE"
L8_8 = L5_5
L9_9 = true
L6_6(L7_7, L8_8, L9_9)
L6_6 = autoAssemble
L7_7 = [[
aobscanmodule(FinditF,DarkSoulsIII.exe,48 8B 05 xx xx xx xx 41 0F B6 D8 8B EA)
registersymbol(FinditF)
]]
L6_6(L7_7)
L6_6 = getAddress
L7_7 = "FinditF"
L6_6 = L6_6(L7_7)
L7_7 = readInteger
L8_8 = L6_6 + 3
L7_7 = L7_7(L8_8)
L7_7 = L6_6 + L7_7
L6_6 = L7_7 + 7
L7_7 = unregisterSymbol
L8_8 = "BaseF"
L7_7(L8_8)
L7_7 = registerSymbol
L8_8 = "BaseF"
L9_9 = L6_6
L7_7(L8_8, L9_9, true)
L7_7 = autoAssemble
L8_8 = [[
aobscanmodule(GetController,DarkSoulsIII.exe,48 8B 05 xx xx xx xx 66 0F 7F 44 24 40 48 85 C0)
registersymbol(GetController)
]]
L7_7(L8_8)
L7_7 = getAddress
L8_8 = "GetController"
L7_7 = L7_7(L8_8)
L8_8 = readInteger
L9_9 = L7_7 + 3
L8_8 = L8_8(L9_9)
L8_8 = L7_7 + L8_8
L7_7 = L8_8 + 7
L8_8 = unregisterSymbol
L9_9 = "BaseZ"
L8_8(L9_9)
L8_8 = registerSymbol
L9_9 = "BaseZ"
L8_8(L9_9, L7_7, true)
L8_8 = autoAssemble
L9_9 = [[
aobscanmodule(XA,DarkSoulsIII.exe,48 8B 83 ? ? ? ? 48 8B 10 48 85 D2 ? ? 8B)
registersymbol(XA)
]]
L8_8(L9_9)
L8_8 = readInteger
L9_9 = "XA+3"
L8_8 = L8_8(L9_9)
L9_9 = unregisterSymbol
L9_9("XA")
L9_9 = registerSymbol
L9_9("XA", L8_8, true)
L9_9 = autoAssemble
L9_9([[
aobscanmodule(XB,DarkSoulsIII.exe,48 8B 83 * * * * 48 85 C0 * * E8 * * * * 8b * * 48)
registersymbol(XB)
]])
L9_9 = readInteger
L9_9 = L9_9("XB+3")
unregisterSymbol("XB")
registerSymbol("XB", L9_9, true)
unregisterSymbol("XC")
registerSymbol("XC", 2384)
writeInteger("[[[BaseA]+10]+470]+18", 2400000)
writeInteger("[[[BaseA]+10]+470]+20", 2405000)
writeInteger("[[[BaseA]+10]+470]+28", 2450000)
writeInteger("[[[BaseA]+10]+470]+30", 2610000)
writeInteger("[[[BaseA]+10]+470]+38", 2402000)
writeInteger("[[[BaseA]+10]+470]+40", 2421000)
DeathList = {
"It is all Ogre now (World crash)",
"It is never Ogre (Resurrect)"
}
function DisableOtherScriptsDeath(A0_10)
local L1_11, L2_12, L3_13, L4_14, L5_15, L6_16
L1_11 = getAddressList
L1_11 = L1_11()
L1_11 = L1_11.GetMemoryRecordByDescription
for L5_15, L6_16 in L2_12(L3_13) do
if L6_16 ~= A0_10 then
L1_11(L6_16).Active = false
end
end
end
EyeList = {
"Watch Player 1",
"Watch Player 2",
"Watch Player 3",
"Watch Player 4",
"Watch Player 5",
"Free Roam"
}
function DisableOtherScriptsEye(A0_17)
local L1_18, L2_19, L3_20, L4_21, L5_22, L6_23
L1_18 = getAddressList
L1_18 = L1_18()
L1_18 = L1_18.GetMemoryRecordByDescription
for L5_22, L6_23 in L2_19(L3_20) do
if L6_23 ~= A0_17 then
L1_18(L6_23).Active = false
end
end
end
WeaponList = {
"Corvian Cursed Greatknife (Corvian Greatknife)",
"Enhanced DragonSlayer Spear (Dragonslayer Spear)",
"Sword of the Elements (Fume Ultra Greatsword)",
"The Blade of the Dark Lord (Frayed Blade)",
"Sword of the Dark Sign (Firelink Greatsword)",
"The Ultimate Weeb Katana (Uchigatana)",
"The Enchanted Sword of the Arcane (Astora Greatsword)",
"The Rainbow Nebula (Flamberge)",
"The Stormblade (Storm Curved Sword)",
"The Dragonslayer (Lothric Knight Greatsword)",
"Great Burning Club (Great Club)",
"WHAT IS HITTING ME! (Quake Hammer)",
"1000 Degree Knife (Bandit's Knife)"
}
function DisableOtherScriptsWeapon(A0_24)
local L1_25, L2_26, L3_27, L4_28, L5_29, L6_30
L1_25 = getAddressList
L1_25 = L1_25()
L1_25 = L1_25.GetMemoryRecordByDescription
for L5_29, L6_30 in L2_26(L3_27) do
if L6_30 ~= A0_24 then
L1_25(L6_30).Active = false
end
end
end
ArmorList = {
"Crown of Storms (Golden Crown)",
"Crown of a Thousand Suns (Shira's Crown)",
"Crown of the Dark Lord (Sellsword Helm)",
"Crown of the Mad King (Chain Helm)",
"Crown of Equality (Wolnir's Crown)",
"Hood of the Assassin (Assassin hood)"
}
function DisableOtherScriptsArmor(A0_31)
local L1_32, L2_33, L3_34, L4_35, L5_36, L6_37
L1_32 = getAddressList
L1_32 = L1_32()
L1_32 = L1_32.GetMemoryRecordByDescription
for L5_36, L6_37 in L2_33(L3_34) do
if L6_37 ~= A0_31 then
L1_32(L6_37).Active = false
end
end
end
HeadVacList = {
"HeadVacPlayer1",
"HeadVacPlayer2",
"HeadVacPlayer3",
"HeadVacPlayer4",
"HeadVacPlayer5"
}
function DisableOtherScriptsHeadVac(A0_38)
local L1_39, L2_40, L3_41, L4_42, L5_43, L6_44
L1_39 = getAddressList
L1_39 = L1_39()
L1_39 = L1_39.GetMemoryRecordByDescription
for L5_43, L6_44 in L2_40(L3_41) do
if L6_44 ~= A0_38 then
L1_39(L6_44).Active = false
end
end
end
GrabList = {
"lifts up in the air, then smacks down hard",
"Severely malforms them",
"Garry's Mod accident",
"Wiggle wiggle wiggle",
"Choke on two dicks",
"Midget Dance then pulled back",
"Struggle as they get fisted from behind",
"Hold a retarded pose then slam behind you, funny death",
"Start wiggling and crying like a baby",
"Loki's Favourite Position",
"Fist me daddy!",
"Do a nigger dance",
"Ogre's Wild Ride",
"Feint into blackout",
"You're too slow!",
"Kneel, stand, neck snaps*",
"Hold in air, freezes them",
"BIG GAY DANCE",
"Quicksand",
"Wiggle in air then drop"
}
function DisableOtherScriptsGrab(A0_45)
local L1_46, L2_47, L3_48, L4_49, L5_50, L6_51
L1_46 = getAddressList
L1_46 = L1_46()
L1_46 = L1_46.GetMemoryRecordByDescription
for L5_50, L6_51 in L2_47(L3_48) do
if L6_51 ~= A0_45 then
L1_46(L6_51).Active = false
end
end
end
EffectList = {
"Freeze",
"Loadsamoney",
"Dragon body",
"Seizure",
"Get out!",
"Ears",
"Tongues",
"Crab Walk",
"Hollowing",
"240159146176 Loadsamoney 240159146176",
"Activate Bullet Stream",
"All-in-One Turret Initialize",
"240159145187 Warp to Firelink 240159145187"
}
function DisableOtherScriptsEffect(A0_52)
local L1_53, L2_54, L3_55, L4_56, L5_57, L6_58
L1_53 = getAddressList
L1_53 = L1_53()
L1_53 = L1_53.GetMemoryRecordByDescription
for L5_57, L6_58 in L2_54(L3_55) do
if L6_58 ~= A0_52 then
L1_53(L6_58).Active = false
end
end
end
writeBytes("[[BaseA]+10]+6DE", 100)
writeBytes("[[BaseA]+10]+765", 150)
writeBytes("[[BaseA]+10]+6DD", 135)
writeBytes("[[BaseA]+10]+77B", 150)
writeBytes("[[BaseA]+10]+77D", 200)
writeBytes("[[BaseA]+10]+6DC", 130)
writeBytes("[[BaseA]+10]+780", 255)
writeBytes("[[BaseA]+10]+781", 80)
writeBytes("[[BaseA]+10]+782", 255)
writeBytes("[[BaseA]+10]+77E", 0)
writeBytes("[[BaseA]+10]+77F", 180)
writeBytes("[[BaseA]+10]+706", 255)
writeBytes("[[BaseA]+10]+707", 255)
writeBytes("[[BaseA]+10]+709", 255)
writeBytes("[[BaseA]+10]+705", 255)
writeBytes("[[BaseA]+10]+704", 255)
writeBytes("[[BaseA]+10]+708", 255)
writeBytes("[[BaseA]+10]+70A", 255)
writeBytes("[[BaseA]+10]+774", 190)
writeBytes("[[BaseA]+10]+767", 140)
writeBytes("[[BaseA]+10]+771", 100)
writeBytes("[[BaseA]+10]+772", 160)
writeBytes("[[BaseA]+10]+773", 140)
writeBytes("[[BaseA]+10]+779", 100)
writeBytes("[[BaseA]+10]+77A", 100)
writeBytes("[[BaseA]+10]+766", 140)
writeBytes("[[BaseA]+10]+722", 255)
writeBytes("[[BaseA]+10]+723", 150)
writeBytes("[[BaseA]+10]+724", 200)
writeBytes("[[BaseA]+10]+727", 255)
writeBytes("[[BaseA]+10]+728", 255)
writeBytes("[[BaseA]+10]+725", 255)
writeBytes("[[BaseA]+10]+729", 175)
writeBytes("[[BaseA]+10]+726", 150)
writeBytes("[[BaseA]+10]+72D", 75)
writeBytes("[[BaseA]+10]+72F", 0)
writeBytes("[[BaseA]+10]+72B", 0)
writeBytes("[[BaseA]+10]+72C", 0)
writeBytes("[[BaseA]+10]+72E", 0)
writeBytes("[[BaseA]+10]+72A", 255)
writeBytes("[[BaseA]+10]+730", 255)
writeBytes("[[BaseA]+10]+731", 200)
writeBytes("[[BaseA]+10]+732", 100)
writeBytes("[[BaseA]+10]+733", 255)
writeBytes("[[BaseA]+10]+734", 255)
writeBytes("[[BaseA]+10]+738", 255)
writeBytes("[[BaseA]+10]+73A", 255)
writeBytes("[[BaseA]+10]+73B", 255)
writeBytes("[[BaseA]+10]+735", 255)
writeBytes("[[BaseA]+10]+736", 0)
writeBytes("[[BaseA]+10]+739", 255)
writeBytes("[[BaseA]+10]+759", 255)
writeBytes("[[BaseA]+10]+75A", 255)
writeBytes("[[BaseA]+10]+73D", 0)
writeBytes("[[BaseA]+10]+73E", 255)
writeBytes("[[BaseA]+10]+758", 255)
writeBytes("[[BaseA]+10]+75B", 255)
writeBytes("[[BaseA]+10]+743", 255)
writeBytes("[[BaseA]+10]+740", 255)
writeBytes("[[BaseA]+10]+741", 255)
writeBytes("[[BaseA]+10]+742", 255)
writeBytes("[[BaseA]+10]+746", 0)
writeBytes("[[BaseA]+10]+748", 100)
writeBytes("[[BaseA]+10]+744", 255)
writeBytes("[[BaseA]+10]+747", 125)
writeBytes("[[BaseA]+10]+745", 255)
writeBytes("[[BaseA]+10]+74D", 255)
writeBytes("[[BaseA]+10]+74A", 150)
writeBytes("[[BaseA]+10]+74B", 255)
writeBytes("[[BaseA]+10]+74E", 255)
writeBytes("[[BaseA]+10]+74F", 200)
writeBytes("[[BaseA]+10]+74C", 255)
writeBytes("[[BaseA]+10]+75C", 100)
writeBytes("[[BaseA]+10]+752", 255)
writeBytes("[[BaseA]+10]+757", 0)
writeBytes("[[BaseA]+10]+750", 255)
writeBytes("[[BaseA]+10]+751", 0)
writeBytes("[[BaseA]+10]+75D", 255)
writeBytes("[[BaseA]+10]+753", 255)
writeBytes("[[BaseA]+10]+77C", 150)
writeBytes("[[BaseA]+10]+755", 255)
writeBytes("[[BaseA]+10]+754", 125)
writeBytes("[[BaseA]+10]+756", 255)
writeBytes("[[BaseA]+10]+71E", 255)
writeBytes("[[BaseA]+10]+71F", 0)
writeBytes("[[BaseA]+10]+720", 0)
writeBytes("[[BaseA]+10]+6F2", 50)
writeBytes("[[BaseA]+10]+6F1", 50)
writeBytes("[[BaseA]+10]+6F0", 50)
writeBytes("[[BaseA]+10]+6CC", 0)
writeBytes("[[BaseA]+10]+6EE", 0)
writeBytes("[[BaseA]+10]+6ED", 10)
writeBytes("[[BaseA]+10]+6EC", 25)
writeBytes("[[BaseA]+10]+6C8", 3)
writeBytes("[[BaseA]+10]+6FE", 3)
writeBytes("[[BaseA]+10]+6FD", 0)
writeBytes("[[BaseA]+10]+6FC", 0)
writeBytes("[[BaseA]+10]+6D8", 0)
writeBytes("[[BaseA]+10]+6E2", 50)
writeBytes("[[BaseA]+10]+6E1", 50)
writeBytes("[[BaseA]+10]+6E0", 50)
writeBytes("[[BaseA]+10]+6BC", 0)
writeBytes("[[BaseA]+10]+6E2", 50)
writeBytes("[[BaseA]+10]+6EE", 0)
writeBytes("[[BaseA]+10]+6F2", 50)
writeBytes("[[BaseA]+10]+6E1", 50)
writeBytes("[[BaseA]+10]+6ED", 10)
writeBytes("[[BaseA]+10]+6F1", 50)
writeBytes("[[BaseA]+10]+6E0", 50)
writeBytes("[[BaseA]+10]+6EC", 25)
writeBytes("[[BaseA]+10]+6F0", 50)
writeBytes("[[BaseA]+10]+6E6", 0)
writeBytes("[[BaseA]+10]+6EA", 0)
writeBytes("[[BaseA]+10]+6E5", 0)
writeBytes("[[BaseA]+10]+6E9", 0)
writeBytes("[[BaseA]+10]+6E4", 255)
writeBytes("[[BaseA]+10]+6E8", 255)
writeBytes("[[BaseA]+10]+6C0", 0)
writeBytes("[[BaseA]+10]+6E6", 0)
writeBytes("[[BaseA]+10]+6E5", 0)
writeBytes("[[BaseA]+10]+6E4", 255)
writeBytes("[[BaseA]+10]+6C0", 0)
writeBytes("[[BaseA]+10]+6C4", 0)
writeBytes("[[BaseA]+10]+6C4", 0)
writeBytes("[[BaseA]+10]+6EA", 0)
writeBytes("[[BaseA]+10]+6E9", 0)
writeBytes("[[BaseA]+10]+6E8", 255)
writeBytes("[[BaseA]+10]+702", 0)
writeBytes("[[BaseA]+10]+703", 0)
writeBytes("[[BaseA]+10]+700", 0)
writeBytes("[[BaseA]+10]+701", 0)
writeBytes("[[BaseA]+10]+6D4", 0)
writeBytes("[[BaseA]+10]+6FA", 0)
writeBytes("[[BaseA]+10]+6F9", 0)
writeBytes("[[BaseA]+10]+6F8", 0)
writeBytes("[[BaseA]+10]+6B8", 101)
writeBytes("[[BaseA]+10]+AA", 1)
writeBytes("[[BaseA]+10]+AB", 1)
writeBytes("[[[[Param]+460]+68]+68]+2B04", 0)
writeInteger("[[[[Param]+460]+68]+68]+2B06", 0)
writeInteger("[[[[Param]+460]+68]+68]+2B0A", 3021)
writeBytes("[[[[Param]+460]+68]+68]+2B15", 0)
writeBytes("[[[[Param]+460]+68]+68]+2B16", 0)
writeBytes("[[[[Param]+460]+68]+68]+2B17", 0)
writeBytes("[[[[Param]+460]+68]+68]+2B1D", 0)
writeInteger("[[[[Param]+460]+68]+68]+2B5C", 12403300)
writeInteger("[[[[Param]+388]+68]+68]+A01D0", 13530000)
writeFloat("[[[[Param]+388]+68]+68]+A01E0", -1)
writeFloat("[[[[Param]+388]+68]+68]+A0214", 500)
writeFloat("[[[[Param]+388]+68]+68]+A0228", 0.001)
writeInteger("[[[[Param]+388]+68]+68]+A023C", 13)
writeInteger("[[[[Param]+388]+68]+68]+A0240", 12630)
writeInteger("[[[[Param]+388]+68]+68]+A0244", 3240)
writeInteger("[[[[Param]+388]+68]+68]+A0248", 12000)
writeInteger("[[[[Param]+388]+68]+68]+A024C", 103502000)
writeBytes("[[[[Param]+460]+68]+68]+2B84", 0)
writeInteger("[[[[Param]+460]+68]+68]+2B86", 0)
writeBytes("[[[[Param]+460]+68]+68]+2B95", 0)
writeBytes("[[[[Param]+460]+68]+68]+2B96", 0)
writeBytes("[[[[Param]+460]+68]+68]+2B97", 0)
writeBytes("[[[[Param]+460]+68]+68]+2B9D", 35)
writeInteger("[[[[Param]+460]+68]+68]+2BDC", 12470000)
writeFloat("[[[[Param]+388]+68]+68]+A3AE0", -1)
writeFloat("[[[[Param]+388]+68]+68]+A3B14", 500)
writeFloat("[[[[Param]+388]+68]+68]+A3B28", 0.001)
writeInteger("[[[[Param]+388]+68]+68]+A3B3C", 112067000)
writeInteger("[[[[Param]+388]+68]+68]+A3B40", 9400)
writeInteger("[[[[Param]+388]+68]+68]+A3B44", 12000)
writeInteger("[[[[Param]+388]+68]+68]+A3B48", 16190)
writeInteger("[[[[Param]+388]+68]+68]+A3B4C", 3240)
writeBytes("[[[[Param]+460]+68]+68]+2C84", 0)
writeInteger("[[[[Param]+460]+68]+68]+2D86", 0)
writeBytes("[[[[Param]+460]+68]+68]+2C95", 0)
writeBytes("[[[[Param]+460]+68]+68]+2C96", 0)
writeBytes("[[[[Param]+460]+68]+68]+2C97", 0)
writeBytes("[[[[Param]+460]+68]+68]+2C9D", 23)
writeInteger("[[[[Param]+460]+68]+68]+2CDC", 100091300)
writeInteger("[[[[Param]+388]+68]+68]+B233C", 13)
writeInteger("[[[[Param]+388]+68]+68]+B2340", 12630)
writeInteger("[[[[Param]+388]+68]+68]+B2344", 12000)
writeInteger("[[[[Param]+388]+68]+68]+B2348", 3151)
writeInteger("[[[[Param]+388]+68]+68]+B234C", 600)
writeBytes("[[[[Param]+460]+68]+68]+3284", 0)
writeInteger("[[[[Param]+460]+68]+68]+3286", 0)
writeBytes("[[[[Param]+460]+68]+68]+3295", 0)
writeBytes("[[[[Param]+460]+68]+68]+3296", 0)
writeBytes("[[[[Param]+460]+68]+68]+3297", 0)
writeBytes("[[[[Param]+460]+68]+68]+329D", 12)
writeInteger("[[[[Param]+460]+68]+68]+32DC", 113)
writeFloat("[[[[Param]+388]+68]+68]+116E0", 0)
writeBytes("[[[[Param]+460]+68]+68]+3804", 0)
writeInteger("[[[[Param]+460]+68]+68]+3806", 0)
writeBytes("[[[[Param]+460]+68]+68]+3815", 0)
writeBytes("[[[[Param]+460]+68]+68]+3816", 0)
writeBytes("[[[[Param]+460]+68]+68]+3817", 0)
writeBytes("[[[[Param]+460]+68]+68]+381D", 0)
writeInteger("[[[[Param]+460]+68]+68]+385C", 131)
writeBytes("[[[[Param]+460]+68]+68]+2F04", 0)
writeInteger("[[[[Param]+460]+68]+68]+2F06", 0)
writeBytes("[[[[Param]+460]+68]+68]+2F15", 0)
writeBytes("[[[[Param]+460]+68]+68]+2F16", 0)
writeBytes("[[[[Param]+460]+68]+68]+2F17", 0)
writeBytes("[[[[Param]+460]+68]+68]+2F1D", 45)
writeInteger("[[[[Param]+460]+68]+68]+2F5C", 12421000)
writeFloat("[[[[Param]+388]+68]+68]+A18E0", -1)
writeFloat("[[[[Param]+388]+68]+68]+A1914", 500)
writeFloat("[[[[Param]+388]+68]+68]+A1928", 0.001)
writeInteger("[[[[Param]+388]+68]+68]+A193C", 11907)
writeInteger("[[[[Param]+388]+68]+68]+A1940", 11898)
writeInteger("[[[[Param]+388]+68]+68]+A1944", 11880)
writeInteger("[[[[Param]+388]+68]+68]+A1948", 12630)
writeInteger("[[[[Param]+388]+68]+68]+A194C", 600)
writeInteger("[[[[Param]+388]+68]+68]+A1954", 180)
writeInteger("[[[[Param]+388]+68]+68]+1213C", 13)
writeInteger("[[[[Param]+388]+68]+68]+12140", 34)
writeInteger("[[[[Param]+388]+68]+68]+12144", 140000000)
writeInteger("[[[[Param]+388]+68]+68]+12148", 9400)
writeInteger("[[[[Param]+388]+68]+68]+1214C", 16323)
writeFloat("[[[[Param]+388]+68]+68]+12214", 500)
writeInteger("[[[[Param]+388]+68]+68]+1223C", 13)
writeInteger("[[[[Param]+388]+68]+68]+12240", 34)
writeInteger("[[[[Param]+388]+68]+68]+12244", 140000000)
writeInteger("[[[[Param]+388]+68]+68]+12248", 9400)
writeInteger("[[[[Param]+388]+68]+68]+1224C", 16323)
writeFloat("[[[[Param]+388]+68]+68]+B7C14", 200)
writeFloat("[[[[Param]+388]+68]+68]+B7C28", 0.001)
writeInteger("[[[[Param]+388]+68]+68]+B7C3C", 13)
writeInteger("[[[[Param]+388]+68]+68]+B7C40", 9400)
writeInteger("[[[[Param]+388]+68]+68]+B7C44", 12630)
writeBytes("[[[[Param]+4A8]+68]+68]+1A5E6", 0)
writeBytes("[[[[Param]+4A8]+68]+68]+1A906", 0)
writeBytes("[[[[Param]+4A8]+68]+68]+1CB66", 0)
writeBytes("[[[[Param]+4A8]+68]+68]+4CC26", 0)
writeBytes("[[[[Param]+4A8]+68]+68]+529E6", 0)
writeBytes("[[[[Param]+4A8]+68]+68]+11EB86", 0)
writeBytes("[BaseA]+7", 1)[/code]
Am guessing now people can better understand what's going on in that table of "yours" :)
Having seen this shit before, the same naming conventions no one fucking ever dared changing, I can safely assume it's the table [B]Phokz[/B] has been flaunting around - - the same table those fuckwads at Science of Souls tried to update when DS3 updated and failed so badly at it I had to do remote sessions teaching them the basics of figuring out executable code locations by generic patterns and binary resemblance; and the same table people brag with, when we all know whose work this is :) "Pro hacker", my ass - - that's what Phokz said in a post earlier; you just wrapped it up in a cozy [I]func()[/I] and threw in some [I]encodeFunction[/I].
Let's see if people find these (which are your work, given the script header description) familiar or not:
[code]local L0_0
L0_0 = "[BaseA]+7"
if readBytes(L0_0) == 1 then
writeFloat("[[[[Param]+4A8]+68]+68]+1BA78", -1)
writeInteger("[[[[Param]+4A8]+68]+68]+1BB98", 3221)
writeFloat("[[[[Param]+4A8]+68]+68]+50F9C", 0.01)
if DisableTimer == nil then
DisableTimer = createTimer(getMainForm())
DisableTimer.setEnabled(true)
DisableTimer.Interval = 1000
function DisableTimer.OnTimer()
DisableTimer.setEnabled(false)
DisableTimer = nil
getAddressList().getMemoryRecordByDescription("240159145187 Warp to Firelink 240159145187").Active = false
end
end
end[/code]
And the famous and oh-so-wanted World Crash script:
[code]local L0_0, L1_1, L2_2, L3_3
L0_0 = "[BaseA]+7"
L1_1 = readBytes
L2_2 = L0_0
L1_1 = L1_1(L2_2)
if L1_1 == 1 then
L1_1 = DisableOtherScriptsDeath
L2_2 = "It is all Ogre now (World crash)"
L1_1(L2_2)
L1_1 = "[[[[BaseB]+80]+XA]+18]+D8"
L2_2 = "[[BaseA]+10]+10"
function L3_3()
local L0_4, L1_5
L0_4 = readInteger
L1_5 = L1_1
L0_4 = L0_4(L1_5)
L1_5 = math
L1_5 = L1_5.random
L1_5 = L1_5(256, 65535)
if L0_4 ~= nil and L0_4 < 1 then
writeInteger(L2_2, L1_5)
end
end
L3_3()
if CrashTimer == nil then
CrashTimer = createTimer(getMainForm())
CrashTimer.Interval = 1
function CrashTimer.OnTimer(A0_6)
L3_3()
end
end
CrashTimer.setEnabled(true)
else
end[/code]
[I]{Script by a GonthorianDX - - Whenever you die you will pray to the Ogrelord to forgive your sins}[/I]
[code]local L0_0, L1_1, L2_2
L0_0 = "[BaseA]+7"
L1_1 = readBytes
L2_2 = L0_0
L1_1 = L1_1(L2_2)
if L1_1 == 1 then
L1_1 = DisableOtherScriptsDeath
L2_2 = "It is never Ogre (Resurrect)"
L1_1(L2_2)
L1_1 = "[[[[BaseB]+80]+XA]+18]+D8"
function L2_2()
if readInteger(L1_1) ~= nil and readInteger(L1_1) == 0 then
getAddressList().getMemoryRecordByDescription("Pray To The OgreLord").Active = true
end
end
L2_2()
if ResurrectTimer == nil then
ResurrectTimer = createTimer(getMainForm())
ResurrectTimer.Interval = 50
function ResurrectTimer.OnTimer(A0_3)
L2_2()
end
end
ResurrectTimer.setEnabled(true)
else
end[/code]
..and to SunBeam to stop posting publicly shit fags encode to gloat with.
I don't even need to adjust them to prove a point here; anyone with a bit of coding knowledge can understand wtf is going on in there. Idea was to see if Phokz or other DS table makers have any knowledge of these you call your work.
You also now have the means to obtain similar effects to the above in [B]DSR[/B], given the structures haven't changed much. Lemme know if you also want the [I]grabhitbox[/I] shit.
[USER=18187]@Fornicator[/USER]: It's a Dark Souls 3 table, by the way.
BR,
Sun