-- Register extension information for package creation
if EditableBlockPackage then
EditableBlockPackage.RegisterPackageExtensionInfo( {
{ "fmdl", false }, -- Drawing model data file
{ "geom", false }, -- Atari data file
{ "gskl", false },
{ "fcnp", false },
{ "frdv", false },
{ "fdes", false },
{ "gani", false },
{ "lani", false },
{ "sani", false },
{ "sand", false },
{ "evb", false },
{ "mtar", false },
{ "caar", false },
{ "uif", false },
{ "uia", false },
{ "uilb", false },
{ "uigb", false },
{ "mog", false },
{ "fclo", false },
{ "rdf", false },
{ "lba", false }, --locater binary array
{ "dmy", false }, -- Dummy file
{ "pcsp", false },
{ "ladb", false },
{ "lua", true }, -- Lua Script file
{ "sdf", true },
{ "fsd", true },
{ "lad", true },
{ "sim", true },
{ "ph", true },
{ "phsd", true },
{ "tgt", true },
{ "bnd", true },
{ "des", true },
{ "path", true },
{ "veh", true },
{ "clo", true }, -- Cross configuration file
{ "fcnpx", true }, -- Parts Builder · Extended Connect Point File
{ "vfxlf", true },
{ "vfx", true }, -- Effect / definition file
{ "parts", true }, -- Part Builder · Definition File
{ "evf", true },
{ "fsml", true },
{ "fage", true }, -- Motion graph / graph piece file
{ "fago", true }, -- Motion graph
{ "fag", true }, -- Motion graph · Route graph file
{ "fagx", true }, -- Motion graph / layer definition file
{ "aibc", true }, -- AI behavior category file
{ "aib", true }, -- AI behavior / definition file
{ "uil", true }, -- Ui Layout file
{ "uig", true }, -- UiGraph file
{ "testd", true }, -- Test file
{ "fox2", true }, -- Object arrangement / property data file
{ "fxp2", true } -- Unused
} )
end
this = {}
--Baby
Gimmick.AddPartsPath{ partName = "Baby", path = "/Assets/sh/parts/chara/bab/bab0_main0_def.parts" }
Gimmick.AddMotionPath{ key = "Baby", path = "/Assets/sh/motion/SI_game/fani/bodies/bab0/bab0/bab0_m00_020.gani" }
Gimmick.AddMotionPath{ key = "Baby3", path = "/Assets/sh/motion/SI_game/fani/bodies/bab0/bab0/bab0_m00_030.gani" }
Gimmick.AddMotionPath{ key = "Baby4", path = "/Assets/sh/motion/SI_game/fani/bodies/bab0/bab0/bab0_m00_040.gani" }
--Ocho
Gimmick.AddPartsPath{ partName = "Ocho", path = "/Assets/sh/parts/chara/och/och0_main0_def.parts" }
Gimmick.AddMotionPath{ key = "Ocho", path = "/Assets/sh/motion/SI_game/fani/bodies/och0/och0/och0_m01_011.gani" }
Gimmick.AddMotionPath{ key = "OchoStop", path = "/Assets/sh/motion/SI_game/fani/bodies/och0/och0/och0_m01_021.gani" }
Gimmick.AddMotionPath{ key = "OchoDash", path = "/Assets/sh/motion/SI_game/fani/bodies/och0/och0/och0_m01_012.gani" }
--CeilLamp
Gimmick.AddPartsPath{ partName = "CeilLamp", path = "/Assets/sh/parts/chara/lte/lte0_main0_def_v00.parts" }
Gimmick.AddMotionPath{ key = "CeilLamp", path = "/Assets/sh/motion/SI_game/fani/bodies/lte0/lte0/lte0_m00_010.gani" }
Gimmick.AddMotionPath{ key = "CeilLampStrong", path = "/Assets/sh/motion/SI_game/fani/bodies/lte0/lte0/lte0_m00_020.gani" }
--Freezer
Gimmick.AddPartsPath{ partName = "Freezer", path = "/Assets/sh/parts/chara/frz/frz0_main0_def.parts" }
Gimmick.AddMotionPath{ key = "Freezer", path = "/Assets/sh/motion/SI_game/fani/bodies/frz0/frz0/frz0_m00_010.gani" }
Gimmick.AddMotionPath{ key = "FreezerStrong", path = "/Assets/sh/motion/SI_game/fani/bodies/frz0/frz0/frz0_m00_020.gani" }
--Bag
Gimmick.AddPartsPath{ partName = "Bag", path = "/Assets/sh/parts/chara/pab/pab0_main0_def.parts" }
Gimmick.AddMotionPath{ key = "BagTalk", path = "/Assets/sh/motion/SI_game/fani/bodies/pab0/pab0/pab0_m00_010.gani" }
return this