Skip to content

Commit

Permalink
in-progress: 20160310
Browse files Browse the repository at this point in the history
  • Loading branch information
sigsegv-mvm committed Mar 10, 2016
1 parent 34b0108 commit 254564a
Show file tree
Hide file tree
Showing 134 changed files with 9,758 additions and 1,202 deletions.
12 changes: 10 additions & 2 deletions AMBuildScript
Original file line number Diff line number Diff line change
Expand Up @@ -187,8 +187,11 @@ class ExtensionConfig(object):
# '-Q',
'-Winvalid-pch',
'-rdynamic',
'-ggdb3',
# '-pthread',
'-gdwarf-4',
'-g2',
'-fvar-tracking-assignments',
'-gsplit-dwarf',
# '-pthread
]
cxx.cxxflags += [
'-std=c++11',
Expand All @@ -200,9 +203,14 @@ class ExtensionConfig(object):
'-Wno-invalid-offsetof',
]
cxx.linkflags += [
'-fuse-ld=gold',
'-m32',
'-Wl,--no-undefined',
'-Wl,--threads', # crashy
'-Wl,--wrap,__assert_fail'
]
# if builder.options.opt != '1':
# cxx.linkflags += ['-Wl,-Ur'] # incremental link

have_gcc = ('gcc' in cxx.version.vendor_name)
have_clang = ('clang' in cxx.version.vendor_name)
Expand Down
40 changes: 35 additions & 5 deletions AMBuilder
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ sourceFiles = [
os.path.join(Extension.sm_root, 'public', 'asm', 'asm.c'),
'src/sm/detours.cpp',
'src/sm/MemoryUtils.cpp',
# 'src/sdk2013/debugoverlay_shared.cpp',
'src/sdk2013/debugoverlay_shared.cpp',
'src/common.cpp',
'src/sizeof.cpp',
'src/extension.cpp',
Expand All @@ -21,6 +21,7 @@ sourceFiles = [
'src/addr/standard.cpp',
'src/addr/prescan.cpp',
'src/addr/misc.cpp',
'src/mem/detour.cpp',
'src/mem/patch.cpp',
'src/mem/scan.cpp',
'src/prop.cpp',
Expand All @@ -29,35 +30,49 @@ sourceFiles = [
'src/util/rtti.cpp',
'src/util/prof.cpp',
'src/stub/baseentity.cpp',
'src/stub/debugoverlay.cpp',
'src/stub/gamerules.cpp',
'src/stub/misc.cpp',
'src/stub/nav.cpp',
'src/stub/populators.cpp',
'src/stub/tfplayer.cpp',
'src/stub/tfbot.cpp',
'src/stub/projectiles.cpp',
'src/stub/tfrevivemarker.cpp',
'src/stub/entities.cpp',
'src/stub/tfweaponbase.cpp',
'src/stub/tf_objective_resource.cpp',
'src/stub/usermessages.cpp',
'src/stub/objects.cpp',
'src/stub/econ.cpp',
'src/link/link.cpp',
'src/link/nextbot1.cpp',
'src/link/nextbot2.cpp',
'src/link/debugoverlay.cpp',
'src/mod.cpp',
'src/mod/ai/engiebot_dispensers.cpp',
'src/mod/ai/engiebot_nopush.cpp',
'src/mod/ai/improved_useitem.cpp',
'src/mod/ai/lookat_oneplayer.cpp',
'src/mod/ai/prevent_postmortem_updates.cpp',
'src/mod/ai/rocketjump.cpp',
'src/mod/ai/wrapassassin_altfire.cpp',
'src/mod/attr/undocumented.cpp',
'src/mod/bot/kill_before_forcespec.cpp',
'src/mod/bot/medieval_nonmelee.cpp',
'src/mod/bot/multiclass_weapon.cpp',
'src/mod/canteen/share_recall_canteen.cpp',
'src/mod/cond/reprogrammed.cpp',
'src/mod/credits/spawn_autocollect.cpp',
'src/mod/debug/overlay_recv.cpp',
'src/mod/debug/overlay_send.cpp',
'src/mod/debug/client_desync.cpp',
'src/mod/debug/known_entities.cpp',
'src/mod/debug/medigunshield_obstruction.cpp',
'src/mod/debug/multidetour.cpp',
'src/mod/debug/parachute_warp.cpp',
'src/mod/debug/penetration.cpp',
'src/mod/debug/revive_fast.cpp',
'src/mod/debug/suicide_bomber.cpp',
'src/mod/debug/useitem_broken.cpp',
'src/mod/debug/usermsg_overflow.cpp',
'src/mod/debug/popmgr_multiparse.cpp',
'src/mod/demo/stringtable_limit.cpp',
'src/mod/pop/eventpopfile_improvements.cpp',
'src/mod/pop/extattr/parse.cpp',
Expand All @@ -66,13 +81,23 @@ sourceFiles = [
'src/mod/pop/kv_conditional.cpp',
'src/mod/pop/nested_complex_spawners.cpp',
'src/mod/pop/popmgr_extensions.cpp',
'src/mod/pop/tfbot_extensions.cpp',
'src/mod/robot/no_canteens.cpp',
'src/mod/robot/standable_heads.cpp',
'src/mod/robot/ticklish.cpp',
'src/mod/sniper/charge_uncap.cpp',
'src/mod/sniper/head_uncap.cpp',
'src/mod/util/console_recv.cpp',
'src/mod/util/console_send.cpp',
'src/mod/util/listenserverhost.cpp',
'src/mod/util/overlay_recv.cpp',
'src/mod/util/overlay_send.cpp',
'src/mod/visualize/airblast.cpp',
'src/mod/visualize/blast_radius.cpp',
'src/mod/visualize/dispenser_radius.cpp',
'src/mod/visualize/explosive_headshot.cpp',
'src/mod/visualize/minigun_deflect.cpp',
'src/mod/visualize/taunt_attacks.cpp',
]

###############
Expand Down Expand Up @@ -105,4 +130,9 @@ binary.compiler.linkflags += [
os.path.join(builder.currentSourcePath, 'libs', 'capstone', 'libcapstone.a'),
]

# TODO: find a better way to handle NASM inputs
binary.compiler.linkflags += [
'../wrapper.o',
]

Extension.extensions = builder.Add(project)
29 changes: 22 additions & 7 deletions MSVC14/sigsegv.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
<ClCompile>
<AdditionalOptions>/D SE_EPISODEONE=1 /D SE_DARKMESSIAH=2 /D SE_ORANGEBOX=3 /D SE_BLOODYGOODTIME=4 /D SE_EYE=5 /D SE_CSS=6 /D SE_ORANGEBOXVALVE=7 /D SE_LEFT4DEAD=8 /D SE_LEFT4DEAD2=9 /D SE_ALIENSWARM=10 /D SE_PORTAL2=11 /D SE_CSGO=12</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\src\sdk;$(SOURCEMOD18);$(SOURCEMOD18)\public;$(SOURCEMOD18)\public\amtl;$(SOURCEMOD18)\public\extensions;$(SOURCEMOD18)\sourcepawn\include;$(HL2SDKOBVALVE)\common;$(HL2SDKOBVALVE)\game\shared;$(HL2SDKOBVALVE)\public;$(HL2SDKOBVALVE)\public\engine;$(HL2SDKOBVALVE)\public\game\server;$(HL2SDKOBVALVE)\public\tier0;$(HL2SDKOBVALVE)\public\tier1;$(HL2SDKOBVALVE)\public\toolframework;$(HL2SDKOBVALVE)\public\vstdlib;$(MMSOURCE110)\core;$(MMSOURCE110)\core\sourcehook;..\libs\distorm\include;..\libs\cccapstone\capstone\include;..\libs\cccapstone\cppbindings;..\libs\udis86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\src;..\src\sdk;$(SOURCEMOD18);$(SOURCEMOD18)\public;$(SOURCEMOD18)\public\amtl;$(SOURCEMOD18)\public\extensions;$(SOURCEMOD18)\sourcepawn\include;$(HL2SDKOBVALVE)\common;$(HL2SDKOBVALVE)\game\shared;$(HL2SDKOBVALVE)\public;$(HL2SDKOBVALVE)\public\engine;$(HL2SDKOBVALVE)\public\game\server;$(HL2SDKOBVALVE)\public\tier0;$(HL2SDKOBVALVE)\public\tier1;$(HL2SDKOBVALVE)\public\toolframework;$(HL2SDKOBVALVE)\public\vstdlib;$(MMSOURCE110)\core;$(MMSOURCE110)\core\sourcehook;..\libs\distorm\include;..\libs\capstone\include;..\libs\udis86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SDK_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;SOURCE_ENGINE=7;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<BasicRuntimeChecks>UninitializedLocalUsageCheck</BasicRuntimeChecks>
Expand Down Expand Up @@ -108,7 +108,7 @@
<ClCompile>
<AdditionalOptions>/MP /D SE_EPISODEONE=1 /D SE_DARKMESSIAH=2 /D SE_ORANGEBOX=3 /D SE_BLOODYGOODTIME=4 /D SE_EYE=5 /D SE_CSS=6 /D SE_ORANGEBOXVALVE=7 /D SE_LEFT4DEAD=8 /D SE_LEFT4DEAD2=9 /D SE_ALIENSWARM=10 /D SE_PORTAL2=11 /D SE_CSGO=12</AdditionalOptions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\src;..\src\sdk;$(SOURCEMOD18);$(SOURCEMOD18)\public;$(SOURCEMOD18)\public\amtl;$(SOURCEMOD18)\public\extensions;$(SOURCEMOD18)\sourcepawn\include;$(HL2SDKOBVALVE)\common;$(HL2SDKOBVALVE)\game\shared;$(HL2SDKOBVALVE)\public;$(HL2SDKOBVALVE)\public\engine;$(HL2SDKOBVALVE)\public\game\server;$(HL2SDKOBVALVE)\public\tier0;$(HL2SDKOBVALVE)\public\tier1;$(HL2SDKOBVALVE)\public\toolframework;$(HL2SDKOBVALVE)\public\vstdlib;$(MMSOURCE110)\core;$(MMSOURCE110)\core\sourcehook;..\libs\distorm\include;..\libs\cccapstone\capstone\include;..\libs\cccapstone\cppbindings;..\libs\udis86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\src;..\src\sdk;$(SOURCEMOD18);$(SOURCEMOD18)\public;$(SOURCEMOD18)\public\amtl;$(SOURCEMOD18)\public\extensions;$(SOURCEMOD18)\sourcepawn\include;$(HL2SDKOBVALVE)\common;$(HL2SDKOBVALVE)\game\shared;$(HL2SDKOBVALVE)\public;$(HL2SDKOBVALVE)\public\engine;$(HL2SDKOBVALVE)\public\game\server;$(HL2SDKOBVALVE)\public\tier0;$(HL2SDKOBVALVE)\public\tier1;$(HL2SDKOBVALVE)\public\toolframework;$(HL2SDKOBVALVE)\public\vstdlib;$(MMSOURCE110)\core;$(MMSOURCE110)\core\sourcehook;..\libs\distorm\include;..\libs\capstone\include;..\libs\udis86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_WINDOWS;_USRDLL;SDK_EXPORTS;_CRT_SECURE_NO_DEPRECATE;SOURCEMOD_BUILD;SOURCE_ENGINE=7;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
Expand Down Expand Up @@ -164,6 +164,7 @@
<ClCompile Include="..\src\extension.cpp" />
<ClCompile Include="..\src\gameconf.cpp" />
<ClCompile Include="..\src\library.cpp" />
<ClCompile Include="..\src\link\debugoverlay.cpp" />
<ClCompile Include="..\src\link\link.cpp" />
<ClCompile Include="..\src\link\nextbot1.cpp" />
<ClCompile Include="..\src\link\nextbot2.cpp" />
Expand All @@ -173,17 +174,22 @@
<ClCompile Include="..\src\mod\ai\engiebot_nopush.cpp" />
<ClCompile Include="..\src\mod\ai\improved_useitem.cpp" />
<ClCompile Include="..\src\mod\ai\lookat_oneplayer.cpp" />
<ClCompile Include="..\src\mod\ai\prevent_postmortem_updates.cpp" />
<ClCompile Include="..\src\mod\ai\wrapassassin_altfire.cpp" />
<ClCompile Include="..\src\mod\attr\undocumented.cpp" />
<ClCompile Include="..\src\mod\bot\kill_before_forcespec.cpp" />
<ClCompile Include="..\src\mod\bot\medieval_nonmelee.cpp" />
<ClCompile Include="..\src\mod\bot\multiclass_weapon.cpp" />
<ClCompile Include="..\src\mod\credits\spawn_autocollect.cpp" />
<ClCompile Include="..\src\mod\debug\overlay_recv.cpp" />
<ClCompile Include="..\src\mod\debug\overlay_send.cpp" />
<ClCompile Include="..\src\mod\debug\client_desync.cpp" />
<ClCompile Include="..\src\mod\debug\medigunshield_obstruction.cpp" />
<ClCompile Include="..\src\mod\debug\parachute_warp.cpp" />
<ClCompile Include="..\src\mod\debug\penetration.cpp" />
<ClCompile Include="..\src\mod\debug\revive_fast.cpp" />
<ClCompile Include="..\src\mod\debug\suicide_bomber.cpp" />
<ClCompile Include="..\src\mod\debug\useitem_broken.cpp" />
<ClCompile Include="..\src\mod\debug\usermsg_overflow.cpp" />
<ClCompile Include="..\src\mod\demo\stringtable_limit.cpp" />
<ClCompile Include="..\src\mod\pop\eventpopfile_improvements.cpp" />
<ClCompile Include="..\src\mod\pop\extattr\alwaysfireweaponalt.cpp" />
<ClCompile Include="..\src\mod\pop\extattr\parse.cpp" />
Expand All @@ -195,31 +201,40 @@
<ClCompile Include="..\src\mod\robot\ticklish.cpp" />
<ClCompile Include="..\src\mod\sniper\charge_uncap.cpp" />
<ClCompile Include="..\src\mod\sniper\head_uncap.cpp" />
<ClCompile Include="..\src\mod\util\console_recv.cpp" />
<ClCompile Include="..\src\mod\util\console_send.cpp" />
<ClCompile Include="..\src\mod\util\listenserverhost.cpp" />
<ClCompile Include="..\src\mod\util\overlay_recv.cpp" />
<ClCompile Include="..\src\mod\util\overlay_send.cpp" />
<ClCompile Include="..\src\mod\visualize\airblast.cpp" />
<ClCompile Include="..\src\mod\visualize\blast_radius.cpp" />
<ClCompile Include="..\src\mod\visualize\dispenser_radius.cpp" />
<ClCompile Include="..\src\mod\visualize\explosive_headshot.cpp" />
<ClCompile Include="..\src\mod\visualize\minigun_deflect.cpp" />
<ClCompile Include="..\src\mod\visualize\taunt_attacks.cpp" />
<ClCompile Include="..\src\prop.cpp" />
<ClCompile Include="..\src\sdk2013\debugoverlay_shared.cpp" />
<ClCompile Include="..\src\sdk\smsdk_ext.cpp" />
<ClCompile Include="..\src\sizeof.cpp" />
<ClCompile Include="..\src\sm\detours.cpp" />
<ClCompile Include="..\src\sm\MemoryUtils.cpp" />
<ClCompile Include="..\src\stub\baseentity.cpp" />
<ClCompile Include="..\src\stub\debugoverlay.cpp" />
<ClCompile Include="..\src\stub\entities.cpp" />
<ClCompile Include="..\src\stub\gamerules.cpp" />
<ClCompile Include="..\src\stub\misc.cpp" />
<ClCompile Include="..\src\stub\nav.cpp" />
<ClCompile Include="..\src\stub\objects.cpp" />
<ClCompile Include="..\src\stub\populators.cpp" />
<ClCompile Include="..\src\stub\projectiles.cpp" />
<ClCompile Include="..\src\stub\tfbot.cpp" />
<ClCompile Include="..\src\stub\tfplayer.cpp" />
<ClCompile Include="..\src\stub\tfrevivemarker.cpp" />
<ClCompile Include="..\src\stub\tfweaponbase.cpp" />
<ClCompile Include="..\src\stub\tf_objective_resource.cpp" />
<ClCompile Include="..\src\stub\usermessages.cpp" />
<ClCompile Include="..\src\util\backtrace.cpp" />
<ClCompile Include="..\src\util\prof.cpp" />
<ClCompile Include="..\src\util\rtti.cpp" />
<ClCompile Include="..\src\util\trace.cpp" />
<ClCompile Include="G:\SourceMod\sigsegv\src\mod\demo\stringtable_limit.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
Expand Down
68 changes: 58 additions & 10 deletions MSVC14/sigsegv.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,6 @@
<ClCompile Include="..\src\mod\ai\improved_useitem.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\stub\tfrevivemarker.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\stub\tfweaponbase.cpp">
<Filter>Source Files</Filter>
</ClCompile>
Expand Down Expand Up @@ -188,29 +185,80 @@
<ClCompile Include="..\src\stub\tf_objective_resource.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\debug\overlay_recv.cpp">
<ClCompile Include="..\src\mod\debug\usermsg_overflow.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\debug\overlay_send.cpp">
<ClCompile Include="..\src\mod\pop\kv_conditional.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\debug\usermsg_overflow.cpp">
<ClCompile Include="..\src\mod\pop\nested_complex_spawners.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\stub\debugoverlay.cpp">
<ClCompile Include="..\src\mod\pop\popmgr_extensions.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\pop\kv_conditional.cpp">
<ClCompile Include="..\src\stub\entities.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\pop\nested_complex_spawners.cpp">
<ClCompile Include="..\src\mod\demo\stringtable_limit.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\pop\popmgr_extensions.cpp">
<ClCompile Include="..\src\link\debugoverlay.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\sdk2013\debugoverlay_shared.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\bot\kill_before_forcespec.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\ai\prevent_postmortem_updates.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\debug\parachute_warp.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\client.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\debug\client_desync.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\stub\usermessages.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\debug\medigunshield_obstruction.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\debug\useitem_broken.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\util\console_recv.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\util\console_send.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\util\listenserverhost.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\util\overlay_recv.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\util\overlay_send.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\visualize\blast_radius.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\visualize\dispenser_radius.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\mod\visualize\taunt_attacks.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\stub\objects.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
11 changes: 10 additions & 1 deletion PackageScript
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ CopyFiles('gamedata/sigsegv', 'addons/sourcemod/gamedata/sigsegv',
'NextBotPath.txt',
'NextBotPathFollow.txt',
'NextBotChasePath.txt',
'NextBotManager.txt',
'population.txt',
'nav.txt',
'tfplayer.txt',
Expand All @@ -67,6 +68,7 @@ CopyFiles('gamedata/sigsegv', 'addons/sourcemod/gamedata/sigsegv',
'tfbot_behavior.txt',
'misc.txt',
'debugoverlay.txt',
'client.txt',
]
)

Expand All @@ -86,4 +88,11 @@ CopyFiles('resource', 'custom/sigsegv/resource',

# Copy binaries.
for cxx_task in Extension.extensions:
builder.AddCopy(cxx_task.binary, folder_map['addons/sourcemod/extensions'])
src = os.path.join('..', cxx_task.binary.path)
dst = os.path.join('addons/sourcemod/extensions', os.path.basename(cxx_task.binary.path))
builder.AddCommand(
inputs = [ cxx_task.binary ],
argv = [ 'cp', '--remove-destination', src, dst ],
outputs = [ dst ],
)
# builder.AddCopy(cxx_task.binary, folder_map['addons/sourcemod/extensions'])
16 changes: 16 additions & 0 deletions gamedata/sigsegv/NextBotBehavior.txt
Original file line number Diff line number Diff line change
Expand Up @@ -643,6 +643,22 @@
vtable ".?AV?$Action@VCTFBot@@@@"
idx "0x5a"
}

"Action<CTFBot>::ApplyResult"
{
type "sym"
sym "_ZN6ActionI6CTFBotE11ApplyResultEPS0_P8BehaviorIS0_E12ActionResultIS0_E"
}
"Action<CTFBot>::InvokeOnEnd"
{
type "sym"
sym "_ZN6ActionI6CTFBotE11InvokeOnEndEPS0_P8BehaviorIS0_EPS1_"
}
"Action<CTFBot>::InvokeOnResume"
{
type "sym"
sym "_ZN6ActionI6CTFBotE14InvokeOnResumeEPS0_P8BehaviorIS0_EPS1_"
}
}
}
}
Expand Down
6 changes: 5 additions & 1 deletion gamedata/sigsegv/NextBotBodyInterface.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@
{
"addrs"
{

"IBody::Update"
{
type "sym"
sym "_ZN5IBody6UpdateEv"
}
}
}
}
Expand Down
Loading

0 comments on commit 254564a

Please sign in to comment.