{
	"Name": "Peepee.TitanFramework",
	"Description": "Pain",
	"LoadPriority": 7,
	"RequiredOnClient": true,
	"Version": "2.4.2",
	
	"Scripts": [
		{
			"Path": "titanframework/io_persistence/io_persistence_util_shared.gnut",
			"RunOn": "SERVER || CLIENT || UI"
		},
		{
			"Path": "titanframework/io_persistence/validation/io_persistence_validation.gnut",
			"RunOn": "SERVER || CLIENT || UI"
		},
		{
			"Path": "titanframework/audio/frameworkAudioOverrides.gnut",
			"RunOn": "CLIENT"
		},
		{
			"Path": "titanframework/io_persistence/client/io_persistence_util.gnut",
			"RunOn": "UI || CLIENT",
			"ClientCallback": {
				"Before": "cl_titanFrameworkPersistenceInit"

			}
		},
		{
			"Path": "titanframework/io_persistence/client/io_xp.gnut",
			"RunOn": "UI || CLIENT"
		},
		{
			"Path": "titanframework/io_persistence/server/io_persistence_server.gnut",
			"RunOn": "SERVER",
			"ServerCallback": {
				"Before": "frameworkIOPersistInit"
			}
		},
		{
			"Path": "itemframework/itemframework_util.gnut",
			"RunOn": "UI || SERVER || CLIENT"
			
		},
		{
			"Path": "titanframework/titanframework_util.gnut",
			"RunOn": "UI || SERVER || CLIENT",
			"ServerCallback": {
				"Before": "PreInit",
				"After": "FrameworkInit"
            },
			
			"ClientCallback": {
				"Before": "PreInit",
				"After": "FrameworkInit"
			},
			"UICallback": {
				"Before": "PreInit",
				"After": "FrameworkInit"
			}
		},
		{
			"Path": "titanframework/ui/t_loadout_menu/framework_edit_custom_titan_loadout_menu.gnut",
			"RunOn": "UI"
		},
		{
			"Path": "titanframework/ui/t_loadout_menu/framework_titan_loadouts_shared.gnut",
			"RunOn": "UI"
		},
		{
			"Path": "titanframework/ui/t_loadout_menu/framework_custom_camoskin_select.gnut",
			"RunOn": "UI"
		},
		{
			"Path": "titanframework/ui/t_loadout_menu/framework_custom_noseart_select.gnut",
			"RunOn": "UI"
		},
		{
			"Path": "titanframework/ui/framework_loadout_selection_util.gnut",
			"RunOn": "UI"
		},
		{
			"Path": "titanframework/ui/framework_loadout_selection_menu.gnut",
			"RunOn": "UI",
			"UICallback": {
				"Before": "FrameworkSelectMenuInit"
			}
		},
		{
			"Path": "titanframework/ui/framework_custom_loadouts_menu.gnut",
			"RunOn": "UI",
			"UICallback": {
				"Before": "InitModdedLoadoutsSelection"
			}
		},
		{
			"Path": "titanframework/ui/t_loadout_menu/framework_custom_passive_select.gnut",
			"RunOn": "UI",
			"UICallback": {
				"Before": "FrameworkPassiveMenuInit"
			}
		}
	],
	"ConVars": [
        {
            "Name": "titanFrameworkDevPrintsEnabled",
            "DefaultValue": "0"
        },
		{
			"Name": "titanFrameworkSkipVal",
			"DefaultValue": "0"
		}
	],
	"Dependencies":
    {
      "TITANFRAMEWORK_HAS_MORESKINS": "MoreSkins-"
    },
	"Localisation": [
		"resource/TitanFramework_localisation_%language%.txt"
	]
}