Skip to content

Commit

Permalink
reorganize gamedata
Browse files Browse the repository at this point in the history
  • Loading branch information
sigsegv-mvm committed Jan 24, 2016
1 parent 854a37f commit 3bbf6c0
Show file tree
Hide file tree
Showing 29 changed files with 465 additions and 151 deletions.
37 changes: 26 additions & 11 deletions PackageScript
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,32 @@ def CopyFiles(src, dest, files):
# GameData files
CopyFiles('gamedata/sigsegv', 'addons/sourcemod/gamedata/sigsegv',
[
'sigsegv.vtable.txt',
'sigsegv.datamap.txt',
'sigsegv.globals.txt',
'sigsegv.nextbot.action.txt',
'sigsegv.nextbot.eventresponder.txt',
'sigsegv.nextbot.contextualquery.txt',
'sigsegv.nextbot.player.txt',
'sigsegv.population.txt',
'sigsegv.tfbot.txt',
'sigsegv.tfbot.behavior.txt',
'sigsegv.misc.txt',
'vtables.txt',
'datamaps.txt',
'globals.txt',
'NextBotKnownEntity.txt',
'NextBotContextualQueryInterface.txt',
'NextBotEventResponderInterface.txt',
'NextBotInterface.txt',
'NextBotBodyInterface.txt',
'NextBotLocomotionInterface.txt',
'NextBotVisionInterface.txt',
'NextBotIntentionInterface.txt',
'NextBotBehavior.txt',
'NextBotPlayer.txt',
'NextBotPlayerBody.txt',
'NextBotPlayerLocomotion.txt',
'NextBotPath.txt',
'NextBotPathFollower.txt',
'NextBotChasePath.txt',
'population.txt',
'nav.txt',
'tfplayer.txt',
'tfbot.txt',
'tfbot_locomotion.txt',
'tfbot_vision.txt',
'tfbot_behavior.txt',
'misc.txt',
]
)

Expand Down
39 changes: 26 additions & 13 deletions gameconf.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,32 @@


static const char *const configs[] = {
"sigsegv/sigsegv.vtable",
"sigsegv/sigsegv.datamap",
"sigsegv/sigsegv.globals",
#ifdef EXPERIMENTAL
"sigsegv/sigsegv.nextbot.action",
"sigsegv/sigsegv.nextbot.contextualquery",
"sigsegv/sigsegv.nextbot.eventresponder",
"sigsegv/sigsegv.nextbot.player",
#endif
"sigsegv/sigsegv.population",
"sigsegv/sigsegv.tfbot",
"sigsegv/sigsegv.tfbot.behavior",
"sigsegv/sigsegv.misc",
"sigsegv/vtables",
"sigsegv/datamaps",
"sigsegv/globals",
"sigsegv/NextBotKnownEntity",
"sigsegv/NextBotContextualQueryInterface",
"sigsegv/NextBotEventResponderInterface",
"sigsegv/NextBotInterface",
"sigsegv/NextBotBodyInterface",
"sigsegv/NextBotLocomotionInterface",
"sigsegv/NextBotVisionInterface",
"sigsegv/NextBotIntentionInterface",
"sigsegv/NextBotBehavior",
"sigsegv/NextBotPlayer",
"sigsegv/NextBotPlayerBody",
"sigsegv/NextBotPlayerLocomotion",
"sigsegv/NextBotPath",
"sigsegv/NextBotPathFollower",
"sigsegv/NextBotChasePath",
"sigsegv/population",
"sigsegv/nav",
"sigsegv/tfplayer",
"sigsegv/tfbot",
"sigsegv/tfbot_locomotion",
"sigsegv/tfbot_vision",
"sigsegv/tfbot_behavior",
"sigsegv/misc",
nullptr,
};

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// sigsegv: NextBot: Action<CTFBot>
// NextBotBehavior

"Games"
{
Expand Down
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotBodyInterface.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotBodyInterface

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotChasePath.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotChasePath

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// sigsegv: NextBot: IContextualQuery
// NextBotContextualQueryInterface

"Games"
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// sigsegv: NextBot: INextBotEventResponder
// NextBotEventResponderInterface

"Games"
{
Expand Down
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotIntentionInterface.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotIntentionInterface

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotInterface.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotInterface

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotKnownEntity.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotKnownEntity

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotLocomotionInterface.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotLocomotionInterface

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
24 changes: 24 additions & 0 deletions gamedata/sigsegv/NextBotPath.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// NextBotPath

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{
"Path::Compute<CTFBotPathCost>"
{
type "sym"
sym "_ZN4Path7ComputeI14CTFBotPathCostEEbP8INextBotRK6VectorRT_fb"
}
}
}
}
}
29 changes: 29 additions & 0 deletions gamedata/sigsegv/NextBotPathFollower.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// NextBotPathFollower

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{
"PathFollower::Update"
{
type "sym"
sym "_ZN12PathFollower6UpdateEP8INextBot"
}
"PathFollower::SetMinLookAheadDistance"
{
type "sym"
sym "_ZN12PathFollower23SetMinLookAheadDistanceEf"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// sigsegv: NextBot: NextBotPlayer<CTFPlayer>
// NextBotPlayer

"Games"
{
Expand Down
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotPlayerBody.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotPlayerBody

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotPlayerLocomotion.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotPlayerLocomotion

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
20 changes: 20 additions & 0 deletions gamedata/sigsegv/NextBotVisionInterface.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// NextBotVisionInterface

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{

}
}
}
}
File renamed without changes.
24 changes: 24 additions & 0 deletions gamedata/sigsegv/globals.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// globals

"Games"
{
"#default"
{
"#supported"
{
engine "tf2"
}

"sigsegv"
{
"addrs"
{
"TheNavMesh"
{
type "sym"
sym "TheNavMesh"
}
}
}
}
}
Loading

0 comments on commit 3bbf6c0

Please sign in to comment.